.srm-testimonial-form-container {
    width: 35%;
}

.srm-testimonial-powered-by {
    font-size: 80%;
    text-align: center;
    margin-top: 30px;
}

.srm-testimonial-form .srm-testimonial-submit:hover {
    color: white;
}

.srm-testimonial-form label {
    left: auto;
}

.srm-testimonial-stars {
    height: 0 !important;
}

.srm-testimonial-submit-feedback {
    padding: 15px;
}

.srm-testimonial-form-success {
    color: green;
}

.srm-testimonial-form-error {
    color: darkred;
}

.srm-testimonial-authentication-required {
    padding:25px;
    border: thin solid #00aeef;
    color: #00aeef;
    text-align: center;
}

.srm-testimonial-display .carousel-inner {
    margin-left: 85px;
    margin-right: 85px;
}

.srm-testimonial-post {
    min-width: 20em;
    max-width: 20em;
    margin: 1em;
}

#name.column-name {
    width: 20% !important;
}

#categories.column-categories {
    width: 10% !important;
}

.srm-testimonial-post-avatar {
    float: left;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 50px;
}

.srm-testimonial-post-date {
    font-size: 12px;
}

.srm-testimonial-post-text {
    font-size: 15px;
}

.srm-testimonial-post-star {
    color: #ffd800;
    font-size: 16px;
}

/* H O N E Y P O T */
.srm-testimonial-hp {
    visibility: hidden;
    display: none;
}

/** Invalid Rating */
.srm-invalid-rating {
    border: thin solid #dc3545;
    border-radius: 5px;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/** Valid Rating */
.srm-valid-rating {
    border: thin solid #198754;
    border-radius: 5px;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}