
.bold {font-weight: 600!important;}
.details_item {padding:14px 15px;border-bottom: 1px solid #ddd; font-size: 14px}
.details_item:hover {background:#f2eeee;}
.details_item_custom {font-size: 14px!important; color: #000!important;}

.dataTables_wrapper .dataTable tfoot th, .dataTables_wrapper .dataTable thead th {font-weight: bold;color: #181C32;}

table.table-bordered.dataTable th, table.table-bordered.dataTable td{vertical-align: middle!important;}

.cke_notifications_area {display: none!important;}

.single_service {border-bottom: 1px solid #717171}

table.table.dataTable {text-align: center!important;}
table.table.dataTable th, table.table.dataTable td {text-align: center!important;}

table.dataTable tfoot td, table.dataTable tfoot th, table.dataTable thead td, table.dataTable thead th {
    text-align: center
}

.custom-scrollbar {
    scrollbar-width: thin !important; /* For Firefox */
    scrollbar-color: #ff6550 transparent !important; /* For Firefox */
}

.custom-scrollbar::-webkit-scrollbar {
    height: 8px !important; /* Adjust scrollbar height */
}

.custom-scrollbar::-webkit-scrollbar-track {
    background: transparent !important; /* Scrollbar track color */
}

.custom-scrollbar::-webkit-scrollbar-thumb {
    background-color: #ff6550 !important; /* Scrollbar thumb color */
    border-radius: 10px; /* Rounded scrollbar corners */
    border: 2px solid transparent; /* Optional padding effect */
    box-sizing: border-box;
}

.custom-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #e55240 !important; /* Darker shade on hover */
}



.symbol.symbol-35px>img {
    width: auto!important;
    padding: 4px;
    background: #246eb7;
}
.symbol.symbol-35px .custom_img {
    width: 30px !important;
    padding: 0;
    background: none !important;
    border-radius: 3px !important;
    height: 20px;
}


.custom_img {
    width: 30px !important;
    padding: 0;
    background: none !important;
    border-radius: 3px !important;
    height: 20px;
}


.custom_logo_light {
    padding: 10px;
    /* background: #246eb7; */
    border-radius: 25px;
}
.custom_image img {width:95px!important;height: 95px!important;}

div.dataTables_wrapper div.dataTables_filter {text-align: left!important;}
.form-check-input:checked {
    background-color: #28bb00;
    border-color: #28bb00;
}
.badge_pending { background-color:#eeeeff;color:#246eb7}
.badge_denied { background-color:#FFEEF3;color:#F8285A}
.badge_approved { background-color: var(--bs-success-light);color: var(--bs-success);}
.badge_negotiating { background-color: var(--bs-warning-light);color: var(--bs-warning);}
.line_height_5 {margin-bottom: 20px}
.line_height_4 {margin-bottom: 13px}
.dataTables_wrapper {direction: ltr!important;}

.child {display: none;}
.child.here {display: block;}
.parent {cursor: pointer;position: relative}
.dropdown-icon {color: #B2DFDF;transition: 500ms all;position: absolute;top: 20px;right: 14px;}
.parent.here .dropdown-icon {transform: rotate(-90deg)}
.custom_size {font-size: 17px!important;}
.menu-title {font-weight: 600;font-size: 1.1rem;}

@media (min-width: 560px) {
    .hidden_min {display: block}
    .show_min {display: none}
}
@media (max-width: 560px) {
    .symbol.symbol-35px>img {height: 25px}
    .symbol.symbol-35px .custom_img {width: 25px!important;height: 18px!important;}
    .landing_dashboard .btn {padding: 5px!important;background: #daf6fb!important;}
    .online_chat .btn {padding: 5px!important;background: #daf6fb!important;}
    .landing_dashboard, .online_chat {padding: 13px 0 !important;margin: 0 5px !important;}
    .online_chat img, .landing_dashboard img {width: 25px}
    .hidden_min {display: none}
    .show_min {display: block}
/*.online_chat {display: block}*/
/*.landing_dashboard {display: block}*/

}
