.product-item-container {
  width: 100%!important;
}
/*
.ui-toolbar {
  min-height: 73px;
  max-height: 86px;
  margin-left: 12px;
  margin-right: 12px;
  box-sizing: border-box;
}
*/
.about-gamification-page .ui-toolbar {
  height: auto!important;
  margin: 15px 0 27px 0!important;
}


.page-header{
  margin-top: 0!important;
  border-bottom: 0!important;
  padding-bottom: 0!important;
  margin-bottom: 0px!important;
}
.bonus-shop-btn {
  outline: none;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #525C69;
  padding: 5.5px 20px;
  background: #EEF2F4;
  border-radius: 100px;
  border: 1px solid #EEF2F4; }
.bonus-shop-btn:focus {
  outline: none; }
.bonus-shop-btn.active {
  color: #2476CA;
  border-color: #2476CA;
  background: #fff; }

.bonus-block-inner .row {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }
.bonus-block-inner .row > div {
  display: flex;
  flex-wrap: wrap; }
.bonus-block-inner .col-lg-3 {
  margin-bottom: 26px; display:flex;}
@media only screen and (max-width: 1550px) {
  .bonus-block-inner .col-lg-3 {
    width: 50% !important; } }
@media only screen and (max-width: 767px) {
  .bonus-block-inner .col-lg-3 {
    width: 100% !important; } }
.bonus-block-inner .col-lg-3:last-of-type {
  /*margin-bottom: 0;*/ }
.bonus-block-inner .filter-section {
  margin-bottom: 19px; }
.bonus-block-inner .filter-section .bonus-shop-btn {
  margin-right: 15px; }
.bonus-block-inner .filter-section .bonus-shop-btn:last-of-type {
  margin-right: 0; }
.bonus-block-inner .catalog-top {
  display: flex;
  flex-wrap: wrap;
  padding-top: 11px; }
.bonus-product-category {
  font-size: 15px;
  line-height: 20px;
  padding: 7px 18px;
  padding-bottom: 9px;
  padding-right: 23px;
  color: #A5ADB3; }
.bonus-product-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  border-radius: 4px;
  background: #F7F8FA;
  overflow: hidden; }
.bonus-product-item .bonus-product-image {
  padding-top: 168px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }
.bonus-product-item .product-item-button-container {
  padding-left: 18px;
  padding-right: 24px;
  padding-top: 34px;
  padding-bottom: 20px;
  margin-top: auto; }
.bonus-product-item .product-item-button-container .bonus-shop-btn {
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  padding: 9px 20px;
  border-radius: 100px;
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
  word-break: break-word;
  white-space: normal; }
.bonus-product-item .product-item-button-container .bonus-shop-btn-not_enough {
  color: #525C69;
  background: #EEF2F4;
  pointer-events: none; }

.bonus-product-item .product-item-price-container {
  margin: 0 !important;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
.bonus-product-item .product-item-price-container .product-item-price-current {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  color: #525C69;
  padding: 0 20px;
  padding-right: 23px; }
.bonus-product-item-title {
  font-size: 15px;
  line-height: 20px;
  font-family: "OpenSans-Regular", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #525C69;
  padding: 19px 18px;
  padding-right: 23px; }
.bonus-container {
  width: calc(100% + 16px);
  margin-left: -8px;
  margin-right: -8px;
  font-family: "OpenSans-Regular", "Helvetica Neue", Arial, Helvetica, sans-serif;
  display: flex;
  flex-wrap: wrap; }
.bonus-block {
  background: #FFFFFF;
  border: 1px solid #EEF2F4;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 14px 17px;
  margin-left: 8px;
  margin-right: 8px; }
@media only screen and (min-width: 992px) {
  .bonus-block.col-md-10 {
    width: calc(83.33333333% - 16px); }
  .bonus-block.col-md-2 {
    width: calc(16.66666667% - 16px); }
  .bonus-block.col-md-9 {
    width: auto;
    max-width: unset;
    flex: 1; }
  .bonus-block.col-md-3 {
    width: calc(25% - 16px); } }
.bonus-block__gap-small {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 32px;
  margin-bottom: 10px; }
.bonus-block-title {
  font-size: 16px;
  line-height: 22px;
  color: #525C69;
  padding-bottom: 16px;
  border-bottom: 1px solid #EEF2F4;
  margin-bottom: 20px; }

.col-md-3.custom-col {
  width: 317px;
  max-width: 317px;
  flex: 1 0 317px;
  padding-left: 8px;
  padding-right: 8px; }

/* aside */
.bonus-block-aside-item {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 19px;
  margin-bottom: 16px; }
.bonus-block-aside-item__50 {
  display: flex;
  flex-wrap: wrap; }
.bonus-block-aside-item__50 > div {
  width: 50%;
  flex: 1 0 50%;
  max-width: 50%;
  border-right: 1px solid #E6E6E6;
  padding-left: 13px; }
.bonus-block-aside-item__50 > div:first-of-type {
  padding-left: 0; }
.bonus-block-aside-item__50 > div:last-of-type {
  border-right: 0; }
.bonus-block-aside-item__side {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  align-items: center;
  padding-left: 14px; }
.bonus-block-aside-item__side > div {
  width: 100%;
  flex: 1 0 100%;
  max-width: 100%; }
.bonus-block-aside-item__normal {
  font-size: 15px;
  line-height: 23px;
  color: #525C69; }
.bonus-block-aside-item__grey {
  font-size: 12px;
  line-height: 19px;
  color: #A5ADB3; }
.bonus-block-aside-item__grey-bold {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #A5ADB3;
  margin-bottom: 6px; }
.bonus-block-aside-item__dark-bold {
  font-weight: bold;
  font-size: 16px;
  line-height: 16px;
  color: #525C69; }
.bonus-block-aside-item__dark {
  font-size: 16px;
  line-height: 16px;
  color: #525C69; }
.bonus-block-aside-item__user-bold {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #414141; }
.bonus-block-aside-item__user-normal {
  font-size: 12px;
  line-height: 16px;
  color: #6D6D6D; }
.bonus-block-aside-item__small {
  font-size: 13px;
  line-height: 18px;
  color: #525C69; }
.bonus-block-aside-item__user {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #EEF2F4;
  border-radius: 4px;
  margin-top: 11px;
  padding: 10px;
  padding-bottom: 14px; }
.bonus-block-aside-item__user img {
  width: 33px;
  height: 33px;
  border-radius: 50%;
  object-fit: cover; }
.bonus-block-aside-item__user-side {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-left: 11px; }
.bonus-block-aside-item__user-side > div {
  width: 100%;
  flex: 1 0 100%;
  max-width: 100%; }

.d-flex-middle {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
.d-flex-middle .icon {
  margin-left: 6px; }

.def-link {
  font-size: 13px;
  line-height: 18px;
  text-decoration-line: underline;
}
.modal-bonus-control-panel {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
  box-shadow: 0px 1px 14px rgba(0, 0, 0, 0.09);
  padding: 24px 21px;
  width: 100%;
  margin-bottom: 0 !important;
  z-index: 10000; }
.modal-bonus-control-panel .bonus-accept {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  padding: 11px 25px;
  border: none;
  border-radius: 4px; }
.modal-bonus-control-panel .bonus-close {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  padding: 11px 20px;
  border: none;
  border-radius: 4px;
  color: #525C68;
  background: #ffffff; }
.modal-bonus-control-panel .bonus-close:focus {
  outline: none; }

.icon.icon-val {
  display: inline-flex;
  align-items: center; }

.ithive_honour_raiting_item {
  background: #FFFFFF;
  border: 1px solid #EEF2F4;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 18px;
  padding-top: 27px; }
.ithive_honour_raiting_item .whr_img {
  width: 100%;
  height: 168px;
  display: flex;
  justify-content: center;
  margin-bottom: 23px; }
.ithive_honour_raiting_item .whr_img img {
  height: 168px;
  border-radius: 50%;
  object-fit: cover; }
.ithive_honour_raiting_item .whr_name {
  font-weight: bold;
  font-size: 20px;
  line-height: 27px;
  text-align: center;
  color: #414141; }
.ithive_honour_raiting_item .whr_work_position {
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  color: #6D6D6D;
  margin-bottom: 24px; }
.ithive_honour_raiting_item .whr_buttons {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 19px;
  justify-content: center; }
.ithive_honour_raiting_item .whr_send_msg {
  font-size: 0;
  width: 38px;
  height: 38px;
  border: 1px solid #BEC4C9;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 11.866 12.418 15 8 15C7.20765 15.0011 6.41859 14.8982 5.653 14.694C5.069 14.99 3.728 15.558 1.472 15.928C1.272 15.96 1.12 15.752 1.199 15.566C1.553 14.73 1.873 13.616 1.969 12.6C0.744 11.37 0 9.76 0 8C0 4.134 3.582 1 8 1C12.418 1 16 4.134 16 8ZM5 8C5 8.26522 4.89464 8.51957 4.70711 8.70711C4.51957 8.89464 4.26522 9 4 9C3.73478 9 3.48043 8.89464 3.29289 8.70711C3.10536 8.51957 3 8.26522 3 8C3 7.73478 3.10536 7.48043 3.29289 7.29289C3.48043 7.10536 3.73478 7 4 7C4.26522 7 4.51957 7.10536 4.70711 7.29289C4.89464 7.48043 5 7.73478 5 8ZM9 8C9 8.26522 8.89464 8.51957 8.70711 8.70711C8.51957 8.89464 8.26522 9 8 9C7.73478 9 7.48043 8.89464 7.29289 8.70711C7.10536 8.51957 7 8.26522 7 8C7 7.73478 7.10536 7.48043 7.29289 7.29289C7.48043 7.10536 7.73478 7 8 7C8.26522 7 8.51957 7.10536 8.70711 7.29289C8.89464 7.48043 9 7.73478 9 8ZM12 9C12.2652 9 12.5196 8.89464 12.7071 8.70711C12.8946 8.51957 13 8.26522 13 8C13 7.73478 12.8946 7.48043 12.7071 7.29289C12.5196 7.10536 12.2652 7 12 7C11.7348 7 11.4804 7.10536 11.2929 7.29289C11.1054 7.48043 11 7.73478 11 8C11 8.26522 11.1054 8.51957 11.2929 8.70711C11.4804 8.89464 11.7348 9 12 9Z' fill='%23A5ADB3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center; }
.ithive_honour_raiting_item .whr_call_msg {
  font-size: 0;
  width: 38px;
  height: 38px;
  border: 1px solid #BEC4C9;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.4358 11.0825L11.6958 9.82252C11.8655 9.65492 12.0802 9.54019 12.3139 9.49226C12.5475 9.44434 12.7901 9.46527 13.012 9.55252L14.5477 10.1656C14.772 10.2567 14.9643 10.4121 15.1005 10.6123C15.2366 10.8125 15.3105 11.0486 15.3127 11.2906V14.1031C15.3114 14.2678 15.2767 14.4306 15.2109 14.5815C15.145 14.7325 15.0493 14.8685 14.9295 14.9815C14.8097 15.0945 14.6682 15.1821 14.5137 15.239C14.3591 15.2959 14.1946 15.3209 14.0302 15.3125C3.26954 14.6431 1.09829 5.53065 0.687667 2.04315C0.668605 1.87189 0.686021 1.69853 0.738769 1.53448C0.791517 1.37044 0.8784 1.21942 0.993705 1.09136C1.10901 0.963305 1.25012 0.861113 1.40776 0.791509C1.56539 0.721905 1.73598 0.686465 1.90829 0.687523H4.62517C4.86761 0.688241 5.10429 0.761473 5.30478 0.897802C5.50526 1.03413 5.66037 1.22732 5.75017 1.45252L6.36329 2.98815C6.45343 3.20925 6.47643 3.45201 6.42941 3.6861C6.38239 3.9202 6.26744 4.13525 6.09892 4.3044L4.83892 5.5644C4.83892 5.5644 5.56454 10.475 10.4358 11.0825Z' fill='%23A5ADB3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center; }
.ithive_honour_raiting_item .whr_thenks_btn {
  border-radius: 4px;
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  padding: 9px 14px;
  display: flex;
  align-items: center; }
.ithive_honour_raiting_item .whr_department_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 11px; }
.ithive_honour_raiting_item .whr_department_container > span {
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  display: block;
  width: 100%;
  color: #A5ADB3; }
.ithive_honour_raiting_item .whr_department_ul {
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  padding: 0;
  margin: 0;
  color: #6D6D6D; }
.ithive_honour_raiting_item .whr_department_item {
  color: #6D6D6D;
  list-style: none; }
.ithive_honour_raiting_item .whr_department_more {
  padding-right: 13px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.12179 1.19643C8.12179 1.13839 8.09277 1.0731 8.04925 1.02958L7.68652 0.666852C7.643 0.623326 7.57771 0.594308 7.51967 0.594308C7.46164 0.594308 7.39635 0.623326 7.35282 0.666852L4.50181 3.51786L1.65081 0.666852C1.60728 0.623326 1.54199 0.594308 1.48396 0.594308C1.41867 0.594308 1.36063 0.623326 1.3171 0.666852L0.954381 1.02958C0.910854 1.0731 0.881836 1.13839 0.881836 1.19643C0.881836 1.25446 0.910854 1.31975 0.954381 1.36328L4.33496 4.74386C4.37849 4.78739 4.44378 4.81641 4.50181 4.81641C4.55985 4.81641 4.62514 4.78739 4.66867 4.74386L8.04925 1.36328C8.09277 1.31975 8.12179 1.25446 8.12179 1.19643Z' fill='%236D6D6D'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: right 7px;
  position: relative;
  background-color: #fff; }
.ithive_honour_raiting_item .whr_department_more li {
  display: none;
  position: absolute;
  background: #fff; }
.ithive_honour_raiting_item .whr_department_more li:nth-child(1) {
  display: block;
  position: static; }
.ithive_honour_raiting_item .whr_department_more:hover li {
  display: block;
  display: flex;
  justify-content: center;
  width: 100%; }
.ithive_honour_raiting_item .whr_title {
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  color: #A5ADB3;
  margin-bottom: 4px; }
.ithive_honour_raiting_item .whr_table_name {
  font-size: 14px;
  line-height: 19px;
  color: #414141; }
.ithive_honour_raiting_item .whr_table_name_container {
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #EEF2F4;
  padding: 17px;
  padding-bottom: 19px;
  display: flex;
  flex-wrap: wrap; }
.ithive_honour_raiting_item .whr_table_name_container .ithive_bonus_rating_bottom {
  padding-left: 12px;
  flex: 1; }
.ithive_honour_raiting_item .whr_table_date {
  font-size: 13px;
  line-height: 20px;
  color: #A5ADB3; }

/* */
.whr_raitings_header {
  font-size: 16px;
  line-height: 22px;
  color: #525C69;
  padding-bottom: 16px;
  border-bottom: 1px solid #EEF2F4;
  display: block;
  margin: 0; }
.whr_raitings_descr {
  ont-size: 13px;
  padding-top: 10px;
  line-height: 18px;
  color: #525C69;
  margin-bottom: 17px; }
.whr_raitings_body {
  background: #FFFFFF;
  border: 1px solid #EEF2F4;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 14px 17px; }
.whr_raitings_list {
  display: flex;
  flex-wrap: wrap;
  background: #FFFFFF;
  border: 1px solid #EEF2F4;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 18px;
  padding-right: 16px; }
.whr_rating_item_info {
  flex: 1;
  padding-left: 11px; }
.whr_rating_item_info a {
  font-size: 13px;
  line-height: 120%;
  color: #525C69;
  text-decoration: none; }
.whr_rating_item_info a:hover {
  color: #525C69;
  text-decoration: none; }
.whr_user_place {
  font-size: 11px;
  line-height: 15px;
  color: #8C8C8C; }

.rating-item_active .whr_rating_item_info a {
  font-weight: 600;
  color: #009895; }

.ratings-list {
  margin: 0;
  padding: 0; }

.rating-item {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 11px;
  border-bottom: 1px solid #EEF2F4;
  padding-top: 15px; }
.rating-item:first-of-type {
  padding-top: 0; }
.rating-item:last-of-type {
  padding-bottom: 0;
  border-bottom: none; }

.diff_green,
.diff_greydiff_green {
  font-size: 11px;
  line-height: 15px;
  color: #249E17;
  padding-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28571 4.03571C6.28571 3.93136 6.24275 3.83315 6.16909 3.75949L3.41909 1.00949C3.34542 0.935826 3.24721 0.892857 3.14286 0.892857C3.0385 0.892857 2.94029 0.935826 2.86663 1.00949L0.116629 3.75949C0.0429688 3.83315 0 3.93136 0 4.03571C0 4.25056 0.178013 4.42857 0.392857 4.42857H5.89286C6.1077 4.42857 6.28571 4.25056 6.28571 4.03571Z' fill='%23249E17'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 4px; }

.diff_red,
.diff_greydiff_red {
  font-size: 11px;
  line-height: 15px;
  color: #FF3434;
  padding-left: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='5' viewBox='0 0 7 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2862 0.892857C6.2862 0.678013 6.10819 0.5 5.89335 0.5H0.393345C0.178502 0.5 0.000488281 0.678013 0.000488281 0.892857C0.000488281 0.99721 0.043457 1.09542 0.117118 1.16908L2.86712 3.91908C2.94078 3.99275 3.03899 4.03571 3.14335 4.03571C3.2477 4.03571 3.34591 3.99275 3.41957 3.91908L6.16957 1.16908C6.24323 1.09542 6.2862 0.99721 6.2862 0.892857Z' fill='%23FF3434'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left 4px; }

.diff_grey {
  font-size: 11px;
  line-height: 15px;
  color: #525C69; }

.diff_greydiff_green {
  font-weight: bold;
  font-size: 13px;
  background-position: left 50%; }

.diff_greydiff_red {
  font-weight: bold;
  font-size: 13px;
  background-position: left 50%; }

td .diff_grey {
  font-size: 13px;
  font-weight: bold;
  background-position: left 50%; }

.whr_rdl_table {
  width: 100%; }
.whr_rdl_table tr {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-bottom: 1px solid #F0F4F5; }
.whr_rdl_table tr:first-of-type {
  border-bottom: none; }
.whr_rdl_table tr th {
  background: #F5F7F9;
  border-radius: 4px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  padding: 13px 17px;
  font-weight: 600;
  font-size: 13px;
  line-height: 12px;
  color: #525C69;
  align-items: center;
  display: flex; }
.whr_rdl_table tr th:nth-child(1) {
  width: 11.85%; }
.whr_rdl_table tr th:nth-child(2) {
  flex: 1; }
.whr_rdl_table tr th:nth-child(3) {
  width: 21.6%;
  text-align: center; }
.whr_rdl_table tr td {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 16px 13px; }
.whr_rdl_table tr td:nth-child(1) {
  width: 11.85%; }
.whr_rdl_table tr td:nth-child(2) {
  flex: 1; }
.whr_rdl_table tr td:nth-child(3) {
  align-items: center;
  width: 21.6%;
  justify-content: center; }
.whr_rdl_table tr td .first_place {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EFC910;
  border-radius: 4px;
  width: 49px;
  height: 30px;
  position: relative;
  border: 1px solid #EFC910; }
.whr_rdl_table tr td .second_place {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #C0C0C0;
  border-radius: 4px;
  width: 49px;
  height: 30px;
  position: relative;
  border: 1px solid #C0C0C0; }
.whr_rdl_table tr td .third_place {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #91624E;
  border-radius: 4px;
  width: 49px;
  height: 30px;
  position: relative;
  border: 1px solid #91624E; }
.whr_rdl_table tr td .none-place {
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #525C69;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 4px;
  width: 49px;
  height: 30px;
  position: relative;
  border: 1px solid #C5C5C5; }

.ratings-detail-list {
  width: 100%; }

.whr_rwdl_mu_user_name {
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  /* or 125% */
  color: #414141; }

.whr_rwdl_mu_user_work_position {
  font-size: 12px;
  line-height: 15px;
  /* or 125% */
  color: #6D6D6D; }

.whr_rwdl_mu_user {
  padding-left: 13px; }

.whr_rwdl_header {
  font-size: 16px;
  line-height: 22px;
  /* identical to box height */
  border-bottom: 1px solid #F0F4F5;
  padding-bottom: 15px;
  margin: 0;
  color: #525C69; }

.ithive_ratings_list_right {
  background: #FFFFFF;
  border: 1px solid #EEF2F4;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 14px 17px; }

.whr_rwdl_body {
  display: flex;
  flex-wrap: wrap; }

.whr_rwdl_month {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px;
  color: #525C69;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  width: 29.41%;
  padding-top: 14px; }
.whr_rwdl_month p {
  margin: 0; }

.whr_rwdl_month_users {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  width: 100%; }
.whr_rwdl_month_users .whr_rwdl_mu_body {
  padding-top: 13px;
  padding-bottom: 13px;
  border-bottom: 1px solid #F0F4F5; }
.whr_rwdl_month_users .whr_rwdl_mu_body:last-of-type {
  border-bottom: none; }

.whr_rwdl_mu_img {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 32px;
  height: 32px;
  margin-right: 9px; }
.whr_rwdl_mu_img .whr_rwdl_mu_user_place_img {
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(50%); }

.whr_rwdl_mu_body {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
.whr_rwdl_mu_body .whr_rwdl_mu_user_name {
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  color: #414141; }

.whr_rwdl_body {
  border-bottom: 1px solid #F0F4F5; }
.whr_rwdl_body:last-of-type {
  border-bottom: none; }

.whr_rwdl_body_no_users {
  font-size: 14px;
  color: #6D6D6D; }

/*# sourceMappingURL=custom.css.map */


/*# sourceMappingURL=custom.css.map */

@media (max-width: 1630px) {
  .top-block__inner .bonus-block-aside-item__side{

  }
}