.admin_comment {
    background-color: #e8e8e8;
    padding: 10px 15px;    
    margin-top: 15px;
    border-radius: 10px;
    font-style: italic;
}
.admin_comment b {
    font-style: normal;
}
.top_menu_dropdown {
    color: #67717F !important;
    font-weight: 700 !important;
    border: none !important;
}
.top_menu_dropdown.blue_select::after {
    right: 0 !important;    
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 17 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.10902 9.93237L0.675701 3.49943C0.0638275 2.88606 0.0638275 1.8935 0.675701 1.282C1.28757 0.671625 2.28014 0.671625 2.89164 1.282L8.21698 6.60697L13.5408 1.2835C14.1527 0.671625 15.1449 0.671625 15.7568 1.2835C16.3701 1.895 16.3701 2.88756 15.7568 3.49943L9.32345 9.93237C9.0177 10.2385 8.61791 10.3906 8.21698 10.3906C7.81606 10.3906 7.41327 10.2385 7.10902 9.93237Z' fill='%2367717f'/%3E%3C/svg%3E ");
}

.top_menu_dropdown_ul {
    left: 4px !important;
}
.top_menu_dropdown_ul.dropdown-menu > li > a {
    padding: 3px 26px !important;
}

.top_menu_dropdown_ul.dropdown-menu > li > a:focus, .top_menu_dropdown_ul.dropdown-menu > li > a:hover {
    color: #4a90e2;
}

.top_menu_dropdown_li:hover .dropdown-menu {
  display: block;
}

.top_menu_dropdown:focus {
    background-color: transparent !important;
}

.start_experience_button_wrapper{border-top:#DEDEDE solid 12px;padding-top:30px;padding-bottom:4px;text-align:center;}
.start_experience_button{display:inline-block;width:142px;height:40px;border-radius:4px;background:#2D6DAC;color:#ffffff;font-size:15px;font-family:'PT Sans Caption', Arial, sans-serif;line-height:40px;text-align:center;cursor:pointer;-moz-box-shadow:2px 2px 0px #124578;-webkit-box-shadow:2px 2px 0px #124578;-khtml-box-shadow:2px 2px 0px #124578;box-shadow:2px 2px 0px #124578;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.start_experience_button.__load{background:url(img/indicator.gif) no-repeat center #2D6DAC;}

/*--- Блок рейтинга со старой лиги---*/
.deposit_list_page{margin:25px 0 0 16px;position:relative;}
.deposit_list_page_name{height:22px;line-height:26px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;margin-right:18px;float:left;}
.deposit_list_page_item{height:26px;line-height:22px;font-family:Arial, Helvetica, sans-serif;font-size:14px;float:left;margin-right:15px;padding:0 3px;border:2px solid #FFFFFF;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;}
.deposit_list_page_item a{color:#2771BD;cursor:pointer;}
.deposit_list_page_item.active{padding:0 7px;border:2px solid #000000;}
.deposit_list_page_item.active a{text-decoration:none;color:#000000;}

.bank_new16_rate{width:115px;height:35px;vertical-align:middle; float: right; margin-top: -7px;}
.bank_new16_rate .star{cursor:pointer;height:16px;display:inline-block;width:16px;margin-right:4px;margin-top:9px;}
.bank_new16_rate .star:not(.focus_check):not(.empty_star_check):hover{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}
.bank_new16_rate .full{background:url(/css_old/img/star_full.png)}
.bank_new16_rate .half{background:url(/css_old/img/star_half.png)}
.bank_new16_rate .empty_star{background:url(/css_old/img/star_empty.png)}
.bank_new16_rate .empty_star_check{background:url(/css_old/img/star_empty.png)}
.bank_new16_rate .focus{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}
.bank_new16_rate .focus_check{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}

.bank_new15_rate{width:115px;height:35px;vertical-align:middle; float: right; margin-top: -7px;}
.bank_new15_rate .star{height:16px;display:inline-block;width:16px;margin-right:4px;margin-top:9px;}
.bank_new15_rate .full{background:url(/css_old/img/star_full.png)}
.bank_new15_rate .half{background:url(/css_old/img/star_half.png)}
.bank_new15_rate .empty_star{background:url(/css_old/img/star_empty.png)}

.mfo_rate{width:115px;height:35px;vertical-align:middle; float: right; margin-top: -7px;}
.mfo_rate .star{cursor:pointer;height:16px;display:inline-block;width:16px;margin-right:4px;margin-top:9px;}
.mfo_rate .star:not(.focus_check):not(.empty_star_check):hover{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}
.mfo_rate .full{background:url(/css_old/img/star_full.png)}
.mfo_rate .half{background:url(/css_old/img/star_half.png)}
.mfo_rate .empty_star{background:url(/css_old/img/star_empty.png)}
.mfo_rate .empty_star_check{background:url(/css_old/img/star_empty.png)}
.mfo_rate .focus{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}
.mfo_rate .focus_check{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}

.fix_rate {width:115px;height:35px;vertical-align:middle; float: right; margin-top: -7px;}
.fix_rate .star{height:16px;display:inline-block;width:16px;margin-right:4px;margin-top:9px;}
.fix_rate .full{background:url(/css_old/img/star_full.png)}
.fix_rate .half{background:url(/css_old/img/star_half.png)}
.fix_rate .empty_star{background:url(/css_old/img/star_empty.png)}
.fix_rate .focus{background:url(/css_old/img/star_focus.png) !important;position:relative;top:-1px;}

/*===================================*/


/*----Эксперименты с минимальной шириной в выдаче продуктов:*/
.result__item__main-info .main-info__item {
    min-width: 140px;
    position: relative;
}
.result__item__main-info.result__item__main-info_credit {
    align-items: start;
}
.result__item__main-info.result__item__main-info_credit .main-info__item:nth-child(5) .main-info__value{
    position: absolute;   
    left: 0;
    text-align: center;
    white-space: nowrap;
}
.result__item__main-info.result__item__main-info_credit .main-info__item:nth-child(3) .main-info__value{
    white-space: nowrap; /* Отменяем перенос текста */
    overflow: hidden; /* Обрезаем содержимое */
    background: white; /* Цвет фона */
    max-width: 140px;
    position: relative;
}
.result__item__main-info.result__item__main-info_credit .main-info__item:nth-child(3) .main-info__value::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
    height: 100%;
    background: linear-gradient(to right,
    rgba(240, 240, 238, 0.2), #fff 100%);
   }
/*=========================================================*/

.filters-info__more-label {
    background: #EAEAEA;
    padding: 9px 3px 9px 0px;
    cursor: pointer;
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    text-transform: uppercase;
    color: #67717F;
}

.filters-info__more-label:after {
    display: inline-block;
    vertical-align: middle;
    content: '';
    width: 9px;
    height: 9px;
    background-repeat: no-repeat;
    margin-left: 5px;
}

.filters-info__more-label:after {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.87687 6.21259L0.258134 2.17788C-0.0860453 1.79318 -0.0860453 1.17065 0.258134 0.787118C0.602313 0.404294 1.16063 0.404294 1.5046 0.787118L4.50011 4.12691L7.49477 0.788058C7.83895 0.404294 8.39705 0.404294 8.74123 0.788058C9.08626 1.17159 9.08626 1.79412 8.74123 2.17788L5.12249 6.21259C4.95051 6.40459 4.72562 6.5 4.50011 6.5C4.27459 6.5 4.04802 6.40459 3.87687 6.21259Z' fill='%2367717F'/%3E%3C/svg%3E%0A");
}

.filters-info--more {
    display: none;
}

.filters-info__wrap--center {
    text-align: center;
}

.nav-tabs__link--no-border {
    border-color: #ffffff !important;
}

.about-bank__title--center {
    text-align: center;
}

#add_review_btn {
    color:#fff; 
    background-color:#4A90E2 !important;   
    line-height: 20px;   
    position: relative;   
    display: inline-block;  
    border-radius: 21px;
    font-weight: 700;
    font-size: 14px;
    padding: 8px 20px !important;
    left: 0px;
    text-transform: uppercase;
    margin-top: 85px;
    transition: 0.3s;
}
#add_review_btn:hover {
    background-color: #66bb6a !important;
}

#reviews_list h3 {
    height: 150px;
}

.result__item__head--mfo {
    padding-bottom: 0 !important;
    border-bottom: none !important;
}

.bank-head-logo--mfo img {
    max-height: 35px;
}

.kont__numb--phone {
    color: #4A90E2;
    border-bottom: 1px #4A90E2 dotted;
    cursor: pointer;
}

.letter__list--eng {
    justify-content: center !important;
    margin-top: 5px !important;
}

.letter__list--eng .letter {
    margin: 0 4px;
}

.letter__list--eng .all {
    margin-left: 20px;
}

.vertical-align_start{
    display: flex;
    display: -ms-flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

.bank_name--nowrap {
    white-space: nowrap;
}

#count_unread_comments {
    color:white; 
    background-color:#4a90e2;    
    font-size: 11px;   
    padding: 5px 8px;  
    border-radius: 5px;   
    margin-left: 10px;
}

.pulse_commnent_icon {
      display: block;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: #4a90e2;
      cursor: pointer;
      box-shadow: 0 0 0 rgba(131, 188, 255, 0.4);
      animation: pulse_icon 2s infinite;
      position: absolute;       
      top: 14px;       
      right: 0px;
}
.pulse_commnent_icon:hover {
  animation: none;
}
.about__comment__item {position: relative;}

@-webkit-keyframes pulse_icon {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(131, 188, 255, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(193, 222, 255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(229, 241, 255, 0);
  }
}
@keyframes pulse_icon {
 0% {
    -webkit-box-shadow: 0 0 0 0 rgba(131, 188, 255, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(193, 222, 255, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(229, 241, 255, 0);
  }
}

@media (max-width: 991px) {
    .top_menu_dropdown.blue_select::after {
        display: none;
    }
}
