/*
font-family: 'Arimo', 'sans-serif' !important;
font-family: 'Assistant', 'sans-serif' !important;
font-family: 'Bellefair', 'serif' !important;
font-family: 'Bona Nova', 'serif' !important; <- פונט לאתרים של תורה
font-family: 'Fredoka', 'sans-serif' !important; <- Look good font
font-family: 'Heebo', 'sans-serif' !important;
font-family: 'IBM Plex Sans Hebrew', 'sans-serif' !important;
font-family: 'Karantina', 'cursive' !important;
font-family: 'Noto Rashi Hebrew', 'serif' !important; <- פונט לאתרים של תורה
font-family: 'Open Sans', 'sans-serif' !important;
font-family: 'Rubik', 'sans-serif' !important;
font-family: 'Varela Round', 'sans-serif' !important;
*/

@import url("admin-cars-board.css"); 

HTML, BODY {
    -webkit-overflow-scrolling : touch !important;
    overflow: auto !important;
    height: 100% !important;
    font-family: 'Rubik', 'sans-serif' !important;
    font-size:16px!important;
}


/* כפתור הבחירה הראשי */
.bootstrap-select .dropdown-toggle {
    text-align: right !important;
}

/* טקסט בתוך הכפתור (title) */
.bootstrap-select .filter-option-inner-inner {
    direction: rtl !important;
    text-align: right !important;
}

/* יישור תיבת החיפוש בתפריט הנפתח */
.bootstrap-select .bs-searchbox input {
    text-align: right !important;
}

/* יישור פריטים בתפריט */
.bootstrap-select .dropdown-menu.inner {
    direction: rtl !important;
    text-align: right !important;
}



@media (min-width: 1400px) {
  .col-xxl-1  { -ms-flex: 0 0 8.333333%;  flex: 0 0 8.333333%;  max-width: 8.333333%;  }
  .col-xxl-2  { -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; }
  .col-xxl-3  { -ms-flex: 0 0 25%;        flex: 0 0 25%;        max-width: 25%;        }
  .col-xxl-4  { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; }
  .col-xxl-5  { -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%; }
  .col-xxl-6  { -ms-flex: 0 0 50%;        flex: 0 0 50%;        max-width: 50%;        }
  .col-xxl-7  { -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%; }
  .col-xxl-8  { -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%; }
  .col-xxl-9  { -ms-flex: 0 0 75%;        flex: 0 0 75%;        max-width: 75%;        }
  .col-xxl-10 { -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%; }
  .col-xxl-11 { -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667%; }
  .col-xxl-12 { -ms-flex: 0 0 100%;       flex: 0 0 100%;       max-width: 100%;       }
}


.swal-over-modal {
    z-index: 999999 !important;
}




.table tr {
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
    margin-bottom: 1rem;
    background-color: #fff;
    overflow: hidden;
}
.table td { vertical-align: middle; }

.btn {
    border-radius: 8px;
    transition: background 0.3s, transform 0.2s;
}
.btn:hover { transform: scale(1.03); box-shadow: 0 2px 10px rgba(0,0,0,0.12); }
.btn-info { background-color: #17a2b8; }
.btn-success { background-color: #28a745; }
.btn-danger { background-color: #dc3545; }
.status-tag {
    padding: 4px 10px;
    border-radius: 20px;
    font-size: 0.85rem;
    font-weight: bold;
    display: inline-block;
}
.status-tag.bg-success {
    background-color: #d4edda;
    color: #155724;
}
.status-tag.bg-danger {
    background-color: #f8d7da;
    color: #721c24;
}

/*
לעשות פינה שמאלית מעוגלת בגלל העברית - LTR
*/
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), 
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child), 
.input-group>.input-group-append:not(:last-child)>.btn, 
.input-group>.input-group-append:not(:last-child)>.input-group-text, 
.input-group>.input-group-prepend>.btn, 
.input-group>.input-group-prepend>.input-group-text {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
}

.font-size-1 { font-size: 2.5rem; }
.font-size-2 { font-size: 2rem; }
.font-size-3 { font-size: 1.75rem; }
.font-size-4 { font-size: 1.5rem; }
.font-size-5 { font-size: 1.25rem; }
.font-size-6 { font-size: 1rem; }


.breadcrumb.users {
    margin-right: 0px !important;
    padding: 0.5rem 0.75rem !important;
}
.breadcrumb {
    /*margin-right: 35px !important;*/
    padding: 0.5rem 0.75rem !important;
}
@media (max-width: 576px) {
    .breadcrumb {
        margin-right: 0px !important;
    }
}
.navbar-nav.asm-flex {
    flex-direction: column;
    width: 100%;
}
.navbar-nav.asm-flex .dropdown-menu {
    width: 100%;
}
.navbar-nav.asm-flex .dropdown-toggle::after {
    float: left;
}
.navbar-open-close {
    position: absolute;
    width: 40px;
    height: 40px;
    right: 0px;
    top: 5px;
    color: #ffffff;
    z-index: 1040; /* גודל של חלון מודל שנפתח כבר 1050 אז שלא יעלה על החלון שנפתח עושים פחות כמו 140 */
}
#asm-side-navbar-right {
    z-index: 1040; /* גודל של חלון מודל שנפתח כבר 1050 אז שלא יעלה על החלון שנפתח עושים פחות כמו 140 */
}


#lead-container { z-index: 9998!important; }

/* Begin: אפקט של הזזת חלק תחתון של פעמון שיראה כמו שעון מעורר */
.asm-shake {
    display: inline-block;
    animation: asm-shake-class 0.6s ease-in-out infinite;
}
@keyframes asm-shake-class {
    0%, 100% { transform: rotate(0); }
    25% { transform: rotate(-10deg); }
    50% { transform: rotate(10deg); }
    75% { transform: rotate(-10deg); }
}





.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 10px!important;
}

input, select, textarea {
    border-radius: 12px;
    background-color: #f7f7f7;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    padding: 12px 15px;
    font-size: 15px;
    transition: all 0.3s ease;
}

input:focus, select:focus, textarea:focus {
    outline: none;
    box-shadow: 0 2px 4px rgba(0, 123, 255, 0.2);
    border-color: #007bff;
    background-color: #fff;
    transform: translateY(-2px);
}

input::placeholder, select::placeholder, textarea::placeholder {
    color: #aaa;
}

label {
    font-weight: 500;
    color: #444;
    font-size: 16px;
    margin-bottom: 8px;
}

input:hover, select:hover, textarea:hover {
    border-color: #007bff;
}




.title { padding-top:5px; padding-bottom:5px; text-align:center; border-radius:5px; font-size:18px; font-weight:300!important;  }

.navbar, .navbar a {
    font-size:18px!important;
}
.ltr { direction: ltr!important; }
.rtl { direction: rtl!important; }
.navbar-brand img { border-radius: 10px; }

.c_pointer { cursor: pointer!important; }
.underline { text-decoration: underline; }

.width-20 { width:20%!important; }
.width-50 { width:50%!important; }
.width-80 { width:80%!important; }
.width-90 { width:90%!important; }
.width-100 { width:100%!important; }

.width-20px { width:20px!important; }
.width-50px { width:50px!important; }
.width-80px { width:80px!important; }
.width-90px { width:90px!important; }
.width-100px { width:100px!important; }

.asm-fs-14 { font-size: 14px!important; }
.asm-fs-15 { font-size: 15px!important; }
.asm-fs-16 { font-size: 16px!important; }
.asm-fs-17 { font-size: 17px!important; }
.asm-fs-18 { font-size: 18px!important; }
.asm-fs-19 { font-size: 19px!important; }
.asm-fs-20 { font-size: 20px!important; }
.asm-fs-21 { font-size: 21px!important; }
.asm-fs-22 { font-size: 22px!important; }

.asm-text-darkblue { color: #00497E!important; }

.bg-asm-1 { background-color: #00497E!important; color: #ffffff!important; border-color: #ffffff!important; } /*#00497E*/
.bg-asm-2 { background-color: #00497E!important; color: #ffffff!important; border-color: #ffffff!important; } /*#4A86A7*/
.bg-asm-3 { background-color: #00497E!important; color: #ffffff!important; border-color: #ffffff!important; } /*#000000*/
.bg-asm-black { background-color: #000000!important; color: #ffffff!important; }
.bg-asm-light-grayish-white { background-color: #F7F7F7!important; color: #000000!important; border: 1px solid rgba(0, 0, 0, .125) }


.bg-asm-side-nav, 
.bg-asm-side-open-close { background-color: #1B1B29!important; }
.bg-asm-side-open-close { background-color: #ffffff!important; color: #000000!important; }
.bg-asm-header-nav { 
    background-color: #1B1B29!important; 
    border-top: 3px #E8EFF9 solid !important;
}
.bg-asm-footer-nav { 
    background-color: #E8EFF9!important; 
    border-bottom: 3px orange solid !important;
}
/*
.bg-asm-side-nav, .bg-asm-side-open-close { background-color: #000000!important; }
.bg-asm-header-nav, .bg-asm-footer-nav { background-color: #030303!important; }
*/




/* .navbar-light */
button.navbar-toggler {
    background-color:#ffffff!important;
    color: #00497E!important;
    border-color: #00497E!important;
}
button.navbar-toggler span.navbar-toggler-icon{
    color: #00497E !important;
}


.asm-modal-align-center-100pr {
    width:100%; height:30%; position:absolute; left:50%; top:50%; margin:-15% 0 0 -50%;
}
.asm-modal-align-center-90pr {
    width:90%; height:30%; position:absolute; left:50%; top:50%; margin:-15% 0 0 -45%;
}
.asm-modal-align-center-50pr {
    width:50%; height:30%; position:absolute; left:50%; top:50%; margin:-15% 0 0 -25%;
}
.asm-modal-align-center-40pr {
    width:40%; height:30%; position:absolute; left:50%; top:50%; margin:-15% 0 0 -20%;
}

.asm-btn-base, 
.asm-btn-base:hover { 
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #CED4DA !important;
}

.asm-my-dropdown {
    display: none;
    overflow: hidden;
    overflow-y: auto;
}

.text-decoration-underline { text-decoration:underline !important; }
.asm_b_ded { font-size:13px !important; }
.asm_b_ded b { text-decoration:underline !important; }
.asm_b_ded b.title, .asm_b_ded h5 { width:100% !important; display:block !important; text-decoration:none !important; }

.adder input.p, .adder input.m { background-color:#537535 !important; color:#FFFFFF !important; }
.adder .my_buttons { background-color:#8FC741 !important; border:1px solid silver !important; }


.icon_green { color:green !important; }
.icon_red { color:red !important; }
.icon_maroon { color:maroon !important; }
.icon_black { color:#000000 !important; }
.icon_orange { color:orange !important; }
.icon_warning { color:#FFC107 !important; }
.icon_azure { color:#CCE5FF !important; }
.icon_white { color:#FFF !important; }

.asm-base-row-bg-0 { }
.asm-base-row-bg-1 { background-color: #F7F7F7!important; }

.clear_both { clear:both !important; }
.must::before { content: "*"; color:#FF0000 !important; padding-right:5px !important; }

.pl-5 { padding-left:5px !important; }
.pr-5 { padding-right:5px !important; }

.full-width { width:100% !important; }


.CONF_STYLE_WEBSITE,
.CONF_BZCARD,
.CONF_GLOBAL,
.CONF_SHIPPING,
.CONF_SHABAT_CLOSE,
.CONF_HEADER_STYLE,
.CONF_FOOTER_STYLE,
.CONF_PRD_SHOWS,
.CONF_SALES,
.CONF_SOCIALS,
.CONF_CODES,
.CONF_POPUT_BANNER,
.CONF_SEO,
.CONF_LG_BNR_BANNERS,
.CONF_LG_BNR_LOGOS,
.XXX {
    display: none; 
}

.custom-control-input:checked~.custom-control-label::before {
    color: #fff;
    border-color: green;
    background-color: green;
}


.designe_product .photo {
    margin-top:5px !important; 
    height: 280px; 
    overflow-y: hidden;
    text-align: center!important;
}

.designe_product .photo img {
    /*
    max-height: 280px!important; 
    max-width: 100%!important;
    display: inline-block!important;
    */
    width: 100%;
    height: 100%;
    object-fit: cover; /* שומר על יחס התמונה וממלא את המסגרת */
    display: block;
}

@media (min-width: 1500px) {
    .asm-col-xxl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%;
    }
}
@media (max-width:420px) {
	table td.one_row_in_mobile,
	table td.one_row_in_mobile input,
	table td.one_row_in_mobile textatea,
	table td.one_row_in_mobile select { display:block !important;  width:100% !important; clear:both !important; }
	
}

