/* General Css  */

body {

    overflow-y: scroll !important;

    font-family: 'Arial' !important;

}

a{

    font-family: 'Arial';

}

.roboto, input, select, .select2.select2-container{

    font-family: 'Arial' !important;

}

select{

    /* background-color: #f3f6f9 !important; */

}

.select2-container .select2-selection--single {

    /* background: #f3f6f9 !important; */

}

.select2-selection__rendered{

    background-color: transparent !important;

}

label.form-label {

    font-family: Arial;

    font-size: 15px;

}

table th {

    font-weight: 500 !important;

}

.monofont{

    font-family: monospace !important;

}



.select2-container .select2-selection--multiple .select2-selection__choice {

    background-color: #eeeeee !important;

    color: #000 !important;

    border-radius: 43px !important;

}

.select2-container .select2-selection--multiple .select2-selection__choice__remove {

    color: #0f0e0e !important;



}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {

    padding-left: 27px !important;

}

.select2-container .select2-selection--multiple .select2-selection__choice__remove {

    border-color: #444 !important;

}

.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {

    color: #FFE !important;

    background-color: #000000 !important;

}



/* Custom Css ALL */



.logo img {

    height: 61px;

    margin-top: 20px;

    margin-bottom: 21px;

}

.simplebar-wrapper ul#navbar-nav {

    padding: 0px 15px !important;

}

.simplebar-wrapper a.nav-link.menu-link.collapsed.active, 

.navbar-menu .navbar-nav #dashmenu-first {

    background: #EB3349;  /* fallback for old browsers */

    background: -webkit-linear-gradient(to right, #F45C43, #EB3349);  /* Chrome 10-25, Safari 5.1-6 */

    background: linear-gradient(to right, #F45C43, #EB3349); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

    

    border-radius: 60px;

    color: #fff !important;

}

.navbar-menu .navbar-nav .nav-sm .nav-link.active, .navbar-menu .navbar-nav .nav-sm .nav-link:hover {

    color: #000000 !important;

    margin-top: 11px;

    background: #efefef;

}

.navbar-menu .navbar-nav .nav-sm .nav-link:before {

    background: black !important;

    display: none;

}

.simplebar-wrapper .nav-link[data-bs-toggle=collapse]:after {

    color: white !important;

}

.navbar-menu .navbar-nav .nav-sm .nav-link {

    margin-top: 11px;

    border-radius: 21px !important;   

}

.customizer-setting {

    display: none !important;

}

/* Disable auto customize  */

div#theme-settings-offcanvas {

    display: none !important;

}

.offcanvas-backdrop.show {

    display: none !important;

}



.heading-custom-admin i {

    background: #3600b124;

    padding: 10px;

    color: #5118d4;

    top: 3px;

    position: relative;

    border-radius: 31px;

}

.heading-custom-admin {

    /* font-family: 'Roboto', sans-serif; */

    font-family: Arial;

    font-size: 27px;

    letter-spacing: 0px;

    font-weight: 500;

    color: black;

}

.lev-2-heading-admin {

   font-family: 'Arial';

}

.lev-2-heading-admin {

    font-family: 'Arial';

    font-weight: 500;

}

.lev-2-heading-admin svg {

   font-size: 11px;

}

.heading-custom-admin svg {

    top: 3px;

    height: 36px;

    color: #d20000;

    padding: 0;

    border-radius: 6px;

    border: none;

    margin-right: 5px;

    position: relative;

    top: -2px;

    background: #ffffff14;

}

.level-3-product-card img {

    margin-bottom: 11px;

}

.level-3-product-card p a {

    font-size: 17px;

    color: black;

    font-weight: 700;

    line-height: 1.1em;

}

.level-3-product-card p {

    margin-bottom: 6px;

}

.level-3-product-card p a:hover {

    color: #ed3d47;

}



/* step 2 fields  */



.level-3-custom-field .select2-selection--single {

    border-left: none;

}

.level-3-custom-wrapper .input-group {

    margin-bottom: 31px !important;

}

.level-3-custom-wrapper .lev-2-heading-admin svg {

    height: 17px;

    color: #8a8a8a;

}

.level-3-custom-wrapper .lev-2-heading-admin {

    font-size: 16px;

    color: black;

}

.customizer-setting.d-none.d-md-block {

    display: none !important;

}



.quote-output-custom #result1, .quote-output-custom #result2, .quote-output-custom #result3, .quote-output-custom #result4, .quote-output-custom #result5, .quote-output-custom #result6, .quote-output-custom #result1_per_1000, .quote-output-custom #result2_per_1000, .quote-output-custom #result3_per_1000, .quote-output-custom #result4_per_1000, .quote-output-custom #result5_per_1000, .quote-output-custom #result6_per_1000 {

    position: relative;

    width: 43px !important;

    box-shadow: none;

    border: none;

    position: relative;

    /* background: red; */

    margin: 0;

    width: 151px !important;

    display: inline-block !important;

    height: 43px;

    font-family: Arial;

    font-size: 33px;

    /* top: -14px; */

    font-weight: 700;

    display: block !important;

}

.ship-cost-box p {

    font-size: 19px;

    color: #000;

    font-family: Arial;

    font-weight: 500;

}



/* Profile */

.user-info-mclb th, .user-info-mclb td {

    font-size: 14px;

    font-family: 'Arial' !important;

    font-weight: 400 !important;

    padding: 3px 0px !important;

    color: black;

}

.user-info-mclb td {

    font-size: 16px;

    font-weight: 500 !important;

    padding: 22px !important;

}

.user-info-mclb td span {

    font-size: 19px;

    font-weight: 400 !important;

    display: block;

    font-family: 'Arial';

    color: #000000;

}

.user-info-mclb tr {

    border-bottom: 1px solid #bebebe;

}

.navbar-menu .navbar-nav .nav-link {

font-family: 'Arial' !important;



}



/* login page  */

.auth-bg-cover {

    background: #222;

}

.auth-one-bg {

    background-image: url(../images/login-page-bg.jpg);

}

.logo-wrap-loginSignup img {

    width: 192px;

    height: auto;

    background: white;

    padding: 7px 32px;

    border-radius: 41px;

}



.red-grad-color{

    background: #EB3349;

    background: -webkit-linear-gradient(to right, #F45C43, #EB3349);

    background: linear-gradient(to right, #F45C43, #EB3349);

    color: #fff;

}

.text-dark {

    color: #000 !important;

}

.heading-wrap-loginSignup i {

    font-size: 25px;

    position: relative;

    top: 5px;

}

.pagewrapper-loginSignup {

    border-radius: 20px;

}

.nav li.nav-item.nav-item-level-2 > a {

    background: #4b4b4b !important;

    color: #fff !important;

}

.navbar-menu .navbar-nav li.nav-item.nav-item-level-2 > a:hover {

    color: #fff !important;

}

.sideDash-custom {

    padding: 0 !important;

}

a#dashmenu-first::after {

    display: none;

}



.user-info-mclb-item {

    font-size: 17px;

    font-weight: 500;

    margin-bottom: 22px;

    color: black;

}

.user-info-mclb-item span {

    display: block;

    font-weight: 300;

    font-size: 18px;

    color: black;

    /* font-family: 'Arial'; */

}



.view-info h3 {

    font-family: Arial;

    font-weight: 400;

    font-size: 15px;

    margin-bottom: 0px;

    color: black;

}

.view-info p {

    font-family: Arial;

    font-size: 20px;

    font-weight: 300;

}

.view-info {

    margin-bottom: 21px;

    display: inline-block;

}

@media (max-width: 575.98px) {

    .view-info {

        margin-bottom: 11px;

        display: inline-block;

    } 

    .heading-custom-admin {

        font-size: 20px;

    }

    .quote-output-custom {

        margin: 0 !important;

    }

    .quote-output-custom #result1, .quote-output-custom #result2, .quote-output-custom #result3, .quote-output-custom #result4, .quote-output-custom #result5, .quote-output-custom #result6, .quote-output-custom #result1_per_1000, .quote-output-custom #result2_per_1000, .quote-output-custom #result3_per_1000, .quote-output-custom #result4_per_1000, .quote-output-custom #result5_per_1000, .quote-output-custom #result6_per_1000 {

        height: 37px !important;

        font-size: 27px !important;

    }

    .ship-cost-box {

        flex: 0 0 100% !important;

        margin-bottom: 31px !important;

    }

}

.select-machine-mclb a {

    font-size: 17px;

    font-weight: 500;

}

.select-machine-mclb .list-group-item:hover {

    background: #eb3349;

    color: #fff;

}

.ship-cost-box p span {

    font-family: Arial;

    font-size: 24px;

}





/* 14-11-2022 START  */

span.hamburger-icon::after {

    background: #ed3949;

    position: absolute;

    display: block;

    width: 22px;

    height: 33px;

    content: '';

    z-index: -1;

    width: 33px;

    border-radius: 100%;

    left: -7px;

    top: -10px;

}

span.hamburger-icon span {

    background: white;

}

html[data-sidebar-size="sm"] .simplebar-wrapper  {

    display: none;

  }

/* 14-11-2022 END  */





/* 15-11-2022 user permission Css START */

.perm-wrapper-mclb .form-switch .form-check-input {

    .perm-wrapper-mclb padding: 10px 20px !important;

}

.perm-wrapper-mclb .form-switch .form-check-input {

    /* padding: 10px 20px !important; */

    width: 32px !important;

    height: 19px;

    margin-right: 8px;

}



.perm-wrapper-mclb label {

    font-size: 17px;

    font-weight: 300;

    font-family: Arial;

}

.perm-wrapper-mclb .form-check.form-switch {

    display: flex;

    justify-content: space-between;

    padding: 0;

    border-bottom: 1px solid #d0d0d0;

    padding: 0px 0px 10px;

    border-radius: 0;

    margin-bottom: 10px;

}

.perm-wrapper-mclb > div {

    background: white;

    border: 1px solid #d0d0d0;

    padding: 14px;

}

.perm-wrapper-mclb h4 {

    color: white;

    font-size: 17px;

    background: #4b4b4b;

    display: inline-block;

    padding: 5px 19px;

    border-radius: 5px;

    margin-bottom: 15px;

}

@media (max-width: 575.98px) {

    .perm-wrapper-mclb h4 {

        color: white;

        font-size: 17px;

        background: #4b4b4b;

        display: inline-block;

        padding: 5px 19px;

        border-radius: 5px;

        margin-bottom: 15px;

        margin-top: 40px;

    }

    .perm-wrapper-mclb label {

        font-size: 15px;

        width: 50%;

    }

}

.perm-wrapper-mclb label:hover {

    color: #ed3949;

}

/* 15-11-2022 user permission Css END */



.inner-customize-sec {

    margin: auto;

    padding: 20px 20px;

    border: 1px solid #bebebe;

    /* background: #f8f8f8; */

    border-radius: 11px;

    width: 96% !important;

    box-shadow: none;

    /* box-shadow: 5px 7px 16px -6px rgba(0,0,0,0.75); */

    margin-bottom: 45px;

}

.inner-heading-mclb {

    font-size: 14px;

    margin-bottom: 10px;

    font-weight: 700;

    background: #ffffff;

    display: inline-block;

    color: #000000;

    text-transform: uppercase;

    border: 2px solid black;

    padding: 4px 8px;

    border-radius: 6px;

    background: black;

    color: #fff;

}

.inner-heading-mclb-level2 {

    display: inline-block;

    border-radius: 21px;

    font-size: 12px;

    font-weight: 800 !important;

    color: #ffffff;

    margin-top: 13px;

    /* font-family: Arial; */

    background: #f35a43;

    padding: 5px 8px;

}

.text-dark{

    color: black;

}

 

/*css for Company */
.view-info h3 {
    font-family: Arial;
    font-weight: 600;
    font-size: 14px; 
    margin-bottom: 0px;
    color: black;
}   
.view-info h3::after {
    content: ':';
}
.view-info {
    display: block;
    width: 100%;
    height: 90%;
    padding: 8px 9px;
    border: 1px dashed #0000007a;
    margin-bottom: 14px;
    border-radius: 8px;
}