.addon-input-fix {
    height: 35px;
    border-radius: 0 2px 2px 0;
}

.main-search {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}

.dashboard-header-card {
    height: 85%;
}

.dashboard-widget {
    height: 94%;
}

.widget-center-info {
    margin-top: 120px;
    margin-bottom: 140px;
}

.widget-nc-description {
    overflow: scroll;
    height: 118px;
    margin-bottom: 20px;
}

.custom-progress-lg {
    height: 30px !important;
    margin-bottom: 30px !important;
}

.unset-hover:hover {
    background-color: #4fc3f7 !important;
}

.complaint-description strong {
    font-weight: bolder;
}

.complaint-description em {
    color: #666;
    font-weight: 400;
    font-style: italic;
}

/*for choose file fields:*/
.bootstrap-filestyle input {
    height: 40px;
    cursor: default !important;
}
.btn-inverse:hover {
    color: #fff;
}

.hide {
    display: none;
}

.text-break {
    white-space: normal;
}

.modal-extra-lg {
    max-width: 1170px;
}

.page-header .page-block .breadcrumb.search-results .breadcrumb-item+.breadcrumb-item:before {
    content: "";
}

.disabled-icon {
    opacity: 0.5;
}

.hand-disabled {
    cursor: not-allowed;
    opacity: 0.5;
}

.hand-cursor {
    cursor: pointer;
}

/*tables avatar*/
.avatar {
    height: 263px;
}

.avatar img {
    max-width: 250px;
    max-height: 250px;
}

.avatar-container {
    height: 338px;
}

.avatar-container img {
    max-width: 250px;
    max-height: 250px;
    cursor: pointer;
}

.avatar-container .div-avatar {
    height: 250px;
}

.avatar-container input {
    display: none;
}

.ta-table-comment {
    height: 122px !important;
}

/*datatable style*/
table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
    background-color: #00bcd4 !important;
}

td.control::before {
    line-height: 18px !important;
}

table.dataTable.dtr-column > tbody > tr.parent td.control:before, table.dataTable.dtr-column > tbody > tr.parent th.control:before {
    background-color: #f0466b !important;
    line-height: 17px !important;
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
    background-color: rgba(79, 195, 247, 0.5) !important;
}

.table-col-width-60 {
    width: 60% !important;
}

.page-item.active .page-link {
    background-color: #00bcd4;
    border-color: #00bcd4;
}

.page-link {
    color: #00bcd4;
}

.btn-success[disabled] {
    background-color: #5ee3b3;
    border-color: #5ee3b3;
    cursor: not-allowed;
}

.grey-text {
    color: #37474f;
}

.input-border {
    border: 1px solid #ccc !important;
}