/*Crutch for map (need refactor later) */

.DistrictsCompare_root .DistrictsCompare_info .InfoText_info,
.DistrictsCompare_root .link-block {
    display: none;
}
.selectpicker-wrapper {
    border-bottom: 1px solid #ddd;
}
.selectpicker-wrapper-inner {
    margin: 0 -15px;
    text-align: justify;
    text-justify: newspaper;
    font-size: 0;
}
.bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding: 7px 15px;
    min-width: auto;
    background: transparent;
    border: none;
    height: auto;
    box-shadow: none;
}
.btn-group .dropdown-toggle {
    box-shadow: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
    height: 8px;
    width: 12px;
    border: none;
    background-image: url("../images/caret.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
    font-size: 18px;
    color: #000 !important;
    text-transform: none;
    font-weight: 400;
}
.ib-filter .selectpicker-wrapper .selectpicker-wrapper-inner label {
    font-size: 14px;
}

.bootstrap-select.btn-group .btn-default:not(.disabled),
.bootstrap-select.btn-group .btn-default:not(.disabled):hover {
    background: transparent;
}
.bootstrap-select.open .dropdown-toggle {
    background: transparent;
    box-shadow: none;
    z-index: 1001 !important;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    margin-top: 0;
    top: 0;
    padding-top: 45px;
    border: none;
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu li a:focus {
    outline: none;
}
.bootstrap-select.btn-group .dropdown-menu li.selected a {
    color: #3270d4;
    background: #eff8ff;
}
.bootstrap-select.btn-group .dropdown-menu li a:hover {
    background: transparent;
    color: #3270d4;
}

.tooltip {
    font-family: "Exo 2", sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: normal; }

.tooltip.in {
    opacity: 1; }

.tooltip.bottom {
    padding: 14px 0 10px; }

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #fff;
    border-width: 0 14px 14px 0; }

.tooltip-inner {
    max-width: 365px;
    background: #fff;
    box-shadow: 0 2px 18px 4px rgba(0, 0, 0, 0.1);
    padding: 20px 18px;
    text-align: left;
    color: #000; }

.table-wrapper .icon-table-settings {
    display: none;
    width: 0;
}

/*JIRP-2036 (мб зааффектит, тогда откатить) */
.ib-filter .dropdown-menu li a span.text {
    white-space: normal;
}

.prof-tip {
  width: 23px;
  height: 23px;
  background: red;
  display: inline-block;
  vertical-align: middle;
  background: url('../images/helper-icon.png');
  margin-right: 5px;
}

.prof-tip:hover {
  background-position: bottom;
}

.modal-dialog {
  padding-top: 70px;
}


/*jirp-2587 */
.f_wrapper__item .selectpicker-wrapper {
    background: #f4f3f4;
}

.cb_filter.selectpicker-wrapper-inner {
    display: flex;
    align-items: center;
    height: 60px;
    padding: 0 20px;
}

.cb_filter.selectpicker-wrapper-inner > label {
    flex: 1 1 auto;
    margin: 0;
    padding: 0 20px;
    overflow: visible;
}

.cb_filter.selectpicker-wrapper-inner > .bootstrap-select {
    border: 1px solid #c4c4c4;
    border-radius: 3px;
    background: #FFF;
    margin-right: 20px;
}

.cb_filter.selectpicker-wrapper-inner .dropdown-menu.open {
    box-shadow: #c4c4c4 0px 0px 0px 1px;
}

.cb_filter.selectpicker-wrapper-inner .btn-group.bootstrap-select .caret {
    top: 1px;
    right: -1px;
    bottom: -1px;
    left: auto;
    width: 40px;
    background-image: url("../images/select_bt.png");
    height: auto;
    border-radius: 0 3px 3px 0;
}

.custom-container {
    content: "Please, use .container class intead"
}

.ib-filter .filters-panel .bootstrap-select > .dropdown-toggle.btn-default {
    font-size: 0;
}

.proftest-modal .modal-body .proftest-modal-buttons .btn {
    white-space: normal;
    word-wrap: break-word;
}
