body * {outline: none !important;}
#panel {position: relative; z-index: 1100;}
p.green {color: green;}
.ab-sidebar {margin: 0 !important;}
header.admin {}
header.admin .fixed-top {position: relative; z-index: 1;}
.bx-core-popup-menu.bx-core-popup-menu-bottom.bx-core-popup-menu-level0.bx-core-popup-menu-no-icons {z-index: 1101 !important;}
#cat {opacity: 0; height: 0; overflow: hidden;}
@media (min-width: 1152px) {
.sidebar {display: block !important;}
}

.prop-head {cursor: pointer;}
.itm-balance {display: none;}
/*
.account-block li:nth-child(6), .itm-balance {display: none;}
.balance-block {display: none;}
*/

.busy-status,.status-controller-area {display:none;}
.status.blue {background: #1E90FF;}
.status.gray {background: #ffd300;}

.main-bannner .tbl.tbl-fixed {display:none;}
.main-bannner a {color: #fff;}

.bx-auth-reg .form-group select {
    height: 40px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    padding: 9px 15px;
    width: 100%;
    background: #FFF;
    color: #222;
    resize: none;
    outline: 0;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s;
}




#call {z-index: 999;}
.carousel-item .design .title {font-size: 32px;}
.mfeedback input.form-control {border: 1px solid #FFD300;}

input.input__file.custom-attach-multi-ex + label + div.files_tags {margin-top: 10px; margin-bottom: 20px;}
.btn-hover:hover, .btn-hover:active, .btn-hover:focus, .btn--submit:hover, .btn--submit:active, .btn--submit:focus {/*background: #FFD300;*/ color: #000000 !important;}
/*
input.input__file.custom-attach-multi-ex:invalid + label + div + button:hover,
input.input__file.custom-attach-multi-ex:invalid + label + div + button:active,
input.input__file.custom-attach-multi-ex:invalid + label + div + button:focus {
  color: #ffffff;
}
*/


@media (min-width: 768px) {
.features-item {min-height: 306px;}
}
@media (max-width: 768px) {
.form_name {line-height: 120% !important;}
.carousel-control-prev, .carousel-control-next {display: none;}
.carousel-item .design .title {
  height: 200px; overflow: hidden;
  text-shadow: none;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
}
@media (max-width: 568px) {
.carousel-item .design .title {height: 400px; overflow: hidden;}
}

@media (max-width: 768px) {
.tags {height: auto; overflow; auto;}
.tags__list {display: block; padding-bottom: 0;}
.tags__item {margin-bottom: 10px;}

.tabs {display: block}
.tabs__item {width: 100%;}
}
.tags__item-input {display: inline;}
.input__file-label {cursor: pointer;}

.error {border-color: red;}
.datealert {color: red;}

.table_wrapp_custom {margin: 0 -28px;}
@media (max-width: 768px) {
.table_wrapp_custom {margin: 0 -15px;}
}

.dataTables_wrapper .row:nth-child(2) {overflow-x: auto;}
.dataTables_wrapper .row:nth-child(2) .col-sm-12 {min-width: 800px}
.dataTables_wrapper .row:nth-child(3) .col-sm-12 {display: inline-block;}

.dataTables_length,
li.paginate_button.page-item.previous,
li.paginate_button.page-item.first,
li.paginate_button.page-item.last,
li.paginate_button.page-item.next {display: none;}

li.paginate_button.page-item:focus, li.paginate_button.page-item:active {border: none !important;}
li.paginate_button.page-item.active a {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #828282;
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #828282;
    color: #FFD300;
    border: 1px solid rgba(0, 0, 0, .1);
}

.dataTables_info {
    padding: 40px 28px 0 35px !important;
    font-family: Inter;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: rgba(0, 0, 0, .5);
}
.pagination .page-link {outline: none;}

table.dataTable thead>tr>th.sorting_asc, table.dataTable thead>tr>th.sorting_desc, table.dataTable thead>tr>th.sorting, table.dataTable thead>tr>td.sorting_asc, table.dataTable thead>tr>td.sorting_desc, table.dataTable thead>tr>td.sorting {outline: none;}
table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {top: 10px; right: 17px;}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {top: 12px;}
.dataTables_filter {display: none;}


.main-title.no_border {border: none;}

.message_row_notes > .cell:nth-child(1) {width: 60%;}
.message_row_notes .crane_name .icon_box {top: 0;}

#attach-personal-photo {
    display: block;
    position: relative;
    z-index: 1;
    opacity: 0;
    width: 98px;
    height: 98px;
    overflow: hidden;
}

.profile_templ {position: relative; padding: 0;}
.profile_templ .dropdown_btn {background: #f2c94c; color: #fff;} 
.profile_templ .dropdown_btn:hover {background: #f2c94c; color: #000;} 
.become-executor {
    position: absolute;
    top: 90px;
    left: 373px;
}
@media (max-width: 1150px) {
.become-executor {left: 210px;}
}
@media (max-width: 768px) {
.become-executor {position: static;}
}

.accordion .accordion {padding-left: 0;}

.photo_box img {border-radius: 50%; -webkit-border-radius: 50%;}

.choose__dropdown {position: relative !important;}
.choose__dropdown .region_checkboxes_wrapp {height: auto; overflow-y: scroll;}

.container {max-width: 1532px;}
@media (min-width: 1152px) {
.main-container {max-width: 1260px;}
}

footer {
    background: #FFFFFF !important;
    border-top: 2px solid #F2C94C !important;
    box-shadow: 0px -2px 4px rgb(0 0 0 / 25%);
    padding-top: 30px;
}
footer a {
    position: relative;
    z-index: 1;
}
footer .row:after, footer .row:before {background: none;}

.hide {display: none;}
input:checked + .hide.input--icon {display: block;}

.notify-ok {color: green;}
.notify-error {color: red;}

.cell.delete.sorting:after, .cell.delete.sorting:before,
.cell.edit.sorting:after, .cell.edit.sorting:before {display: none;}
.fa-edit:before, .fa-pencil-square-o:before {color: gray;}

a.btn.btn--submit.btn--submit_2:hover {color: white;}

.user_box_2 .user_2 h3 a {color: #000;}

input::placeholder {
  color: #999999;
}


.input__label {min-height: 20px;}
.input__label > i, .tags__item > i {
    cursor: pointer;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: -5px;
    margin-right: 5px;
    vertical-align: middle;
    background: url(assets/icons/icon_23.svg) no-repeat left top;
}
.input__label > i.icon-22 {
    width: 22px;
    background: url(assets/icons/icon_22.svg) no-repeat left top;
}

.btn--arrow-down:after {background-size: inherit;}

.text-center {text-align: center;}
 
.is-candidate {
    display: inline-block;
    background: #f2c94c;
    color: #ffffff;
    margin-left: 5px;
    padding: 4px 10px;
}

span.bash {display: none;}

input:disabled {background: rgba(0,0,0,0.05);}

#registration .text-center {text-align: left !important;}
#registration .form-group {padding: 3px 0; font-size: 15px; line-height: 1.6;}
#registration .form-group input[type='text'],
#registration .form-group input[type='password'],
#registration .form-group input[type='email'],
#registration .form-group input[type='phone'],
#registration .form-group select {
    vertical-align: middle;
    height: 30px;
    max-width: 400px;
    width: 100%;
    color: #5a5a5a;
}

#fixTableRes_wrapper {padding: 0 3px;}
#fixTableRes_wrapper .btn {margin: 12px 0; width: 100%; font-size: 12px !important; justify-content: left;}
#fixTableRes th:after, #fixTableRes th:before {display: none;}
#fixTableRes tr.even-row {background: none !important;}
#fixTableRes tr.odd-row {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #C2C9D1;
    background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), #C2C9D1;
}
#fixTableRes tr td:first-child, #fixTableRes tr th:first-child {display: none;}
#fixTableRes tr td:nth-child(3), #fixTableRes tr th:nth-child(3) {width: 60px !important;}
#fixTableRes td, #fixTableRes th {padding: 5px 25px; border-bottom: 0; border-top: 1px solid #C2C9D1; font-size: 13px;}
#fixTableRes tr td:not(.first), #fixTableRes tr th:not(.first) {border-right: 1px solid #C2C9D1;}
@media (max-width: 768px) {
#fixTableRes td, #fixTableRes th {padding-left: 10px; font-size: 12px;}
}

.input > .input__file {position: absolute; left: -99999px;}
.input > .input__file.cloned {position: static;}

.copyright {padding-top: 7px; font-size: 11px;}

.message_row_notes.read-0 {background: #dddddd !important;}
.message_row_notes > .cell.cell-newmessage {width: 75px; white-space: nowrap;}
.message_row_notes > .cell.cell-newmessage > input.read {margin-right: 15px;}
.message_row_notes.read-0 > .cell.cell-newmessage img {display: inline;}
.message_row_notes.read-1 > .cell.cell-newmessage img, .message_row_notes.read-1 .read_btn {display: none;}
.message_row_notes.read-0 input[name='unread[]'] {display: none;}
.message_row_notes.read-1 input[name='read[]'] {display: none;}

 
.message_text_box p .attachment {
    margin-right: 10px;
}

.message_1 .message_text_box p a {
    color: #fff;
}

.message_1 > div:nth-child(1) {
    width: auto;
}


.message_item_wrapp.answer {
    display: flex;
    display: -webkit-flex;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}

.attachment_row a {word-break:break-all;}

span.nowrap {white-space: nowrap;}
a.yelow_tag {margin: 15px 0 10px 0; text-decoration: none;}
a.yelow_tag:hover {color: black;}

.tags__item-label.pink, .tags__item-input:checked+.tags__item-label.pink {
    background: linear-gradient(0deg, rgba(30, 144, 255, 0.75), rgba(30, 144, 255, 0.75));
    background: -webkit-linear-gradient(0deg, rgba(30, 144, 255, 0.75), rgba(30, 144, 255, 0.75));
}
.tags__item-label.gray, .tags__item-input:checked+.tags__item-label.gray {
    background: linear-gradient(0,rgba(255,255,255,0.75),rgba(255,255,255,0.75)),#ffd300;
    background: -webkit-linear-gradient(0,rgba(255,255,255,0.75),rgba(255,255,255,0.75)),#ffd300;
}

.del_btn {
    display: inline-block;
    vertical-align: middle;
}


@media (min-width: 568px) {
.col-md-1 {width: calc(100%/12);}
.col-md-3 {width: 25%;}
.col-md-4 {width: calc(100%/3);}
}
@media (max-width: 567px) {
.col-12 {width: 100%; padding: 20px;}
}

@media (min-width: 1152px) {
.overflow-hidden {overflow: auto !important;}
.cover {display: none !important;}
}




.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    width: 1.2em;
    overflow: hidden;
}

.bx-livechat-copyright {display: none !important;}
 