.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #a94442
}

.has-error .hhhh {
    border-color: #a94442;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede
}

.AddYour-Reply-title .rating-expert {
    padding: 10px 15px;
    /*background: #f9f9f9;*/
    /*border-top: 1px solid rgba(204, 204, 204, 0.5);*/
}

.AddYour-Reply-title .rating-expert .rating {
    /*text-align: left;*/
}

.AddYour-Reply-title .rating-expert .rating h4 {
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 5px 10px;
    background: #ffd700;
    font-size: 13px;
    vertical-align: super;
    border-radius: 30px;
    color: #5f5f5f;
}

.AddYour-Reply-title .rating-expert .rating label {
    margin: 0;
    color: #ddd;
    margin-right: auto;
}

.rating_dv .rating label {
    margin: 0;
    color: #ddd;
    margin-right: auto;
}

.AddYour-Reply-title .rating-expert .rating input {
    display: none;
}

.rating_dv .rating input {
    display: none;
}

.AddYour-Reply-title .rating-expert .rating label:before {
    margin: 0px 5px;
    font-size: 1.25em;
    font-family: Font Awesome\ 5 Free;
    display: inline-block;
    content: "\f005";
    font-weight: 900;
}

.rating_dv .rating label:before {
    margin: 0px 5px;
    font-size: 1.25em;
    font-family: Font Awesome\ 5 Free;
    display: inline-block;
    content: "\f005";
    font-weight: 900;
}

.AddYour-Reply-title .rating-expert .rating .half:before {
    content: "\f089";
    position: absolute;
}

.rating_dv .rating .half:before {
    content: "\f089";
    position: absolute;
}

.AddYour-Reply-title .rating-expert .rating > input:checked ~ label,
.AddYour-Reply-title .rating-expert .rating:not(:checked) > label:hover,
.AddYour-Reply-title .rating-expert .rating:not(:checked) > label:hover ~ label {
    color: #FFD700;
}

.rating_dv .rating > input:checked ~ label,
.rating_dv .rating:not(:checked) > label:hover,
.rating_dv .rating:not(:checked) > label:hover ~ label {
    color: #FFD700;
}

#cal-1, #cal-2 {
    margin-left: 12px;
    margin-top: 10px;
}

.modal {
    /*position: fixed;*/
    z-index: 999999;
    /*top: 0;*/
    /*right: 0;*/
    /*left: 0;*/
    /*bottom: 0;*/
}

/*header .topnavbar {*/
    /*background: #282a4c;*/
/*}*/

/*header .topnavbar .navbar .nav-link {*/
    /*color: #f8f9fa;*/
/*}*/

/*.home-features .features-ligne-box h3 {*/
    /*color: #282a4c;*/
/*}*/

/*.home-tabs .home-tabs-title .nav .nav-link.active {*/
    /*background: #282a4c;*/
/*}*/

/*.home-tabs .home-tabs-content .TabMahakimBox h3{*/
    /*color: #282a4c;*/
/*}*/

/*.home-subscribe .home-from-sub button{*/
    /*background: #282a4c;*/
/*}*/

/*.BestSection .BestSection-right .BestSection-right-title h3{*/
    /*color: #282a4c;*/
/*}*/

/*.footer-slider .footer-slider-title h3{*/
    /*background: #282a4c;*/
/*}*/

/*.footer-slider .footer-slider-carousel .footerScard .Btmtolink{*/
    /*background: #282a4c;*/
/*}*/

/*footer .footerGoToTop{*/
    /*background: #282a4c;*/
/*}*/

/*
@Sami
*/
.advisory-board{
    background: #fff;
}
.services-about-section,
.home-features {
    background-color: #f5f5f5;
}
.advisory-board .momzites-all .momizat-box{
    border-left: 1px dashed #990000;
    box-shadow:none;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.advisory-board .momzites-all .momizat-box:last-of-type{
    border:none;
}
.advisory-board .momzites-all .momizat-box h3{
    margin-top:25px;
}
.advisory-board .momzites-all .momizat-box .img{
    border: 2px solid #900000;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 25px;
    overflow: hidden;
    height: 250px;
    background: #900000;
}
.advisory-board .momzites-all .momizat-box .img img{
    height: 100%;
    object-fit: cover;
}
.advisory-board .momzites-all .country-flag{
    width: 60px;
}
.home-features .features-ligne-box .features-ligne-box-icon,
header .middle-header .social li a
{
    display: flex;
    justify-content: center;
    align-items: center;
}