body .layout-wrapper { user-select: none; }
.uh-0 { height: 0; }
.hw-35px { height: 35px !important; width: 35px !important; }
.min-width-auto { min-width: auto !important; }
.cursor-help { cursor: help; }
.clamp-two-line {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.text-gold { color: #d39444; }

/* START : Authentication Pages : CSS */
.app-authentication-wrapper .app-brand a.app-brand-link { width: 99px; }
.app-authentication-wrapper .app-brand a.app-brand-link .app-brand-logo { width: 100%; }

.social-login-container .social-login-link:not(:last-child) { padding-right: 10px; }
.social-login-container .social-login-link .social-login-icon {
    width: 35px;
    padding: 6px;
    background: #ededf4;
    border-radius: 10%;
}
/* END : Authentication Pages : CSS */


/* START : Sidebar : CSS */
.light-style .menu .app-brand.demo, .dark-style .menu .app-brand.demo {
    border-bottom: 2px solid #d39444;
    padding: 10px !important;
}
.light-style .menu .app-brand.demo a.app-brand-link .app-brand-logo { width: 50px; }
aside.layout-menu ul.menu-inner { padding-bottom: 8rem; }
/* END : Sidebar : CSS */


/* START : Datatable : CSS */
.row-selected { background-color: #f8eee1 !important; }
.card-datatable table.table { position: relative; }
.card-datatable table.table thead { position: sticky; top: 0; background: #006; z-index: 99; }
.card-datatable table.table thead tr th {
    color: #FFF;
    padding: 10px 15px !important;
    font-size: 0.850rem !important;
    font-weight: bold;
}
.card-datatable table.table thead tr th i { font-weight: bold; }
.card-datatable table.table tbody tr td { padding: 10px 15px !important; }

.pagination-and-search-row .dataTables_filter { margin: 1rem 0 !important; }
.pagination-and-search-row .dataTables_length { margin: 1rem !important; }
.pagination-section-row { padding: 1rem !important; }

@media only screen and (max-width: 767px) {
    .pagination-section-row .dataTables_info{ padding-top: 0 !important; }
    .pagination-and-search-row .dataTables_length { margin: 1rem 0 0 0 !important; }
}

@media only screen and (max-width: 575px) {
    .pagination-section-row .paging_simple_numbers{ display: flex; justify-content: center; }
}
/* END : Datatable : CSS */


/* START: Form : CSS */
small.form-error { color: #ff4c51; font-weight: 600; }
.phone_with_code { display: flex; }
.phone_with_code .dial_code { min-width: 155px; margin-right: 1.5rem; }
.phone_with_code .phone_no { width: -moz-available; }
.phone_with_code .phone_no input { height: 40px; }
@media only screen and (max-width: 444px) {
    .phone_with_code { display: block; }
    .phone_with_code .dial_code { margin-right: 0; margin-bottom: 1rem; }
}
/* END: Form : CSS */


/* START: General Settings : CSS */
section.general-settings-section .nav-link:hover { color: #000066; }
/* END: General Settings : CSS */


/* START: View Slide : CSS */
.slide-offcanvas-view .view-slide-header-container {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.slide-offcanvas-view .view-slide-header-container .view-slide-title h5 { margin-bottom: 0; }
/* END: View Slide : CSS */


/* START: Text Editor : CSS */
.trumbowyg-box { border-color: #e6e6e8; border-radius: var(--bs-border-radius); }
.trumbowyg-button-pane { border-bottom: 0; background: #fff; border-top-left-radius: var(--bs-border-radius); border-top-right-radius: var(--bs-border-radius); }
.trumbowyg-dropdown { border: 1px solid #e6e6e8 !important; padding: 0;}
.trumbowyg-dropdown button:focus, .trumbowyg-dropdown button:hover { background: #e6e6e8; }
/* END: Text Editor : CSS */


/* START: Fancybox : CSS */
.fancybox__container { z-index: 999999; }
/* END: Fancybox : CSS */


/* START: Product Page : CSS */
.product-images-section .product-image-box { margin-top: 15px; }
.product-images-section .product-image-box .product-image-box-card .card-body { position: relative; }
.product-images-section .product-image-box .product-image-box-card .card-body img { cursor: pointer; }
.product-images-section .product-image-box .product-image-box-card .card-body .product-image-delete-link { position: absolute; top: 5px; right: 5px; color: #ff9ea1; transition: 0.3s; }
.product-images-section .product-image-box .product-image-box-card .card-body .product-image-delete-link:hover { color: #ff4c51; }
/* END: Product Page : CSS */

/* START: Cloud Page : CSS */
.cloud-table-description { max-width: 250px; overflow: hidden; text-overflow: ellipsis; }
@media only screen and (max-width: 768px) { .cloud-table-description { display: none; } }
/* END: Cloud Page : CSS */


/* START: Google Translate : CSS */
#gt-mordadam-43217984 a { color: #444050; }
.gt_white_content {
    top: 250px !important;
    left: unset !important;
    right: 0 !important;
    border: 1px solid #e7e7e7 !important;
    border-radius: 5px !important;
    padding: 0 !important;
}
.gt_black_overlay { position: unset !important; }
.gt_white_content a { padding: 10px !important; }
  
/* END: Google Translate : CSS */



#dump-addresses .clients-address-list { margin-top: 15px; }
#dump-addresses .clients-address-list:not(:last-child) { padding-bottom: 15px; border-bottom: 1px solid #e6e6e8; }