﻿
body {
    font-family: 'Open Sans Hebrew',sans-serif;
    position: relative;
    background: #fff;
    font-size: 14px;
}
.bg-menu-theme {
    background-color: #003365 !important;
}
.bg-menu-theme .menu-link {
        color: #ffffff;
    }
 /*   .bg-menu-theme .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before {
        color: #ffffff;
    }*/
    .bg-menu-theme .menu-inner .menu-sub .menu-item:not(.active) > .menu-link::before {
        color: #ffffff !important;
    }
.card-img-right {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}
.card-img-left {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.card-home-bg {
    background-color: #00839f;
    border-radius: 0.375rem;
    box-shadow: 0 0.25rem 1.125rem rgba(75, 70, 92, 0.1);
}
.website-analytics-text-bg {
    background-color: #555555;
    padding: 0.25rem 0.65rem;
    border-radius: 0.375rem;
    min-width: 46px;
    text-align: center;
}
.swiper-container .swiper-wrapper .swiper-slide .website-analytics-text-bg {
    background-color: #6258cc;
    padding: 0.25rem 0.65rem;
    border-radius: 0.375rem;
    min-width: 46px;
    text-align: center;
}
.mid-text{
    font-size:calc(0.85rem + 0.1vw);
}
.mid-2-text {
    font-size: calc(0.95rem + 0.1vw);
}

@media (min-width: 1200px) {
    .mid-text {
        font-size: 1.4rem;
    }
}
    .mid-2-text {
        font-size: 1.5rem;
    }

.badge {
        --bs-badge-font-size: 0.91em;
    }
.badge-lg {
    --bs-badge-font-size: 1.4em;
}
.badge-xl {
    --bs-badge-font-size: 2.6em;
}

.cart-bottom {
    background-color: #000000;
    padding: 5px;
    display: flex;
    height: 80px;
    /*flex-grow: 1;*/
    align-items: center;
    justify-content: center;
    box-shadow: 0 0px 10px 0 rgb(80 177 184);
}
.cart-item {
    position: relative;
    display: block;
    border-top:1px solid #dedede;
    padding:5px;
}
.cart-total {
   font-weight:bold;
   font-size:1.2rem;
   
   
}
.bs-stepper-pane:not(.fade), .bs-stepper .content:not(.fade){
    display:unset;
}
.checkout-cart-item-extra {
    display: inline-flex;
    list-style: none;
}

table.dataTable td.dt-control:before {
   
  
    border-radius: 0.01em;
    box-shadow: 0 0 0.1em #f7f7f7;   
    background-color: #00839f;
}
.faq-header {
    background: url("/images/contact-LogateBI.png");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 300px !important;
}

 .faq-header .input-wrapper {
        position: relative;
        width: 100%;
        max-width: 55%;
    }

@media (max-width: 575.98px) {
    .faq-header .input-wrapper {
        max-width: 70%;
    }
}

.light-style .bg-faq-section {
    background-color: rgba(75, 75, 75, 0.04);
}
.help-center-header {
    background: url("/images/contact-LogateBI.png");
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 300px !important;
}

    .help-center-header .input-wrapper {
        position: relative;
        width: 100%;
        max-width: 55%;
    }

@media (max-width: 575.98px) {
    .help-center-header .input-wrapper {
        max-width: 70%;
    }
}

.light-style .bg-help-center {
    background-color: #fff;
}

.light-style .help-center-bg-alt {
    background-color: #fbfbfc;
}
.top-links {
    color: #00839f;
    font-size: 1.4rem;
    padding-left: 0.8rem;
}
    .top-links:hover {
        color: #7367f0;
        font-size: 1.4rem;
        padding-left: 0.8rem;
    }
.writing-cube .form-control{
    font-size:0.8rem;
}
.writing-cube .form-select {
    font-size: 0.8rem;
}
.writing-option-cube{
    display:none;
}
.max-w-300{
    max-width:300px;
}
.max-h-300 {
    max-height: 300px;
}
.input-quantity {
    min-height: calc(1.5em + 0.232rem + 2px);
    height: 0.5rem;
    font-size: 0.9125rem;
}
.btn-purple {
    background-color: #000000;   
    color: #ffffff;
}
.btn-purple:hover {
        background-color: #7367f0;
        color: #ffffff;
    }
.max-h-100{
    max-height:100px;
}
.max-h-80 {
    max-height: 80px;
}
.min-h-80 {
    min-height: 80px;
}
.min-h-100 {
    min-height: 100px;
}
.max-w-60 {
    max-width: 100px;
}
/*.offcanvas-header {
    background-color: #436472fa;
    color: #ffffff;
}*/
#RightSideBarCart .list-group-item {
    border-radius: 0;
}
#CartItems  li:nth-child(odd):not(.card-link) {
    background-color: #dedede1a;
}
#CartItems .card-link + .card-link {
    margin-right: 0.6rem;
    margin-left: 0;
}
.bg-checkout-header {
    background: url(../images/header.png);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 300px !important;
}
#wizard-checkout {
   /* background-color: #dedede3d;*/
}
.text-purple {
    color:#786df1;
}
.bg-purple {
    
    background-color: #786df1;
}
.old-price {
    text-decoration: line-through;
    color:#ff0000;
    font-size:1.4rem;
}
#ContentRepeater .bg-grey {
    background-color: #dedede40;
  

}
.bg-label-light-purple {
    background-color: #fff0ffb0 !important;
    color: #eb11d8 !important;
}
.bg-label-purple {
    background-color: #fbfaf9 !important;
    color: #796ef1 !important;
}
.hidden{
    display:none;
}
/*.d-inline{
  display:inline;
}*/