body {
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.8;
    color: #000;
}
.short-name{
    color:#fff;
    opacity: 95%;
}
.navbar-name {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
}
.long-name{
    color:#3d0000;
}
.link{
    color:#FDA31B;
    text-decoration: underline !important;
}
.long-name span{
    /*color:#3d0000;*/
}
input{
    cursor: text;
}
.simplebar-content{
    padding: 15px !important;
}
label {
    margin-bottom: 0.2rem;
}
.shopping-wizard .shipping-form .proceed-next {
    transform: scaleX(1);
}
.theme-form input[type=text], .theme-form input[type=email], .theme-form input[type=search], .theme-form input[type=password], .theme-form input[type=number], .theme-form input[type=tel], .theme-form input[type=date], .theme-form input[type=datetime-local], .theme-form input[type=time], .theme-form input[type=datetime-local], .theme-form input[type=month], .theme-form input[type=week], .theme-form input[type=url], .theme-form input[type=file], .theme-form textarea, .theme-form select {
    border-color: #bbbbbb;
}
.table-sm > :not(caption) > * > * {
    padding: 0.25rem 0.25rem;
}
.table td {
    color: #000000;
}
.sidebar-menu .sidebar-list .sidebar-link {
    padding: 12px 0px;
    border-radius: 5px;
}
.input-group-text {
    font-size: 14px;
}
.page-header .logo-wrapper{
    background: #fff;
    border-right: 1px solid #f5f4f3;
}
.page-main-header{
    /*background-color: var(--body-color);*/
}
.page-header .logo-wrapper .close-btn .svg-color{
    stroke: #3d0000;
}
.sidebar-menu .sidebar-list h6, .sidebar-menu .sidebar-list .h6 {
    font-weight: 500 !important;
}
footer p {
    font-weight: 400;
}
footer p a{
    color: #FDA31B;
}
@media (max-width: 1199px) {
    .page-header .logo-wrapper {
        width: 253px;
        padding: 14px 0 14px 14px;
    }
    .long-name{
        font-size: 20px;
        color:#000;
    }
    .short-name{
        color:#3d0000;
    }
    .page-header .logo-wrapper img {
        width: 50px; 
    }
}
@media (max-width: 991.98px) {
    .page-header .logo-wrapper {
        width: 253px;
        padding: 11px 0 11px 14px;
    }
    .long-name{
        font-size: 14px;
    }
}

@media (max-width: 767.98px) {

    .page-header .logo-wrapper {
        width: 90%;
        padding: 10px 0px 10px 14px;
    }
    .long-name{
        display: none;
    }
}

@media (max-width: 420px) {
    .page-header .logo-wrapper {
        width: 100%;
    }
    .page-header .logo-wrapper .dark-logo {
        display: block !important;
    }
}

@media print 
{
   body{
        width: 1000px; 
        font-weight:normal; 
        
    }

   .table-bordered th, .table-bordered td {
        border: 1px solid #000 !important;
        
    }
    
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 
    {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
   
    .notVisibleForPrint, input[value=Print] {display:none !important;}
    .pageBreak{page-break-after: always; }
    table { page-break-after:auto }
    tr    { page-break-inside:avoid !important; page-break-after:auto }
    td    { page-break-inside:avoid !important; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }

    .table  th, .table  td{
        border: 1px solid !important;
        padding: 5px !important;
    }
    
    .table-sm th, .table-sm td {
        padding: 0.2rem !important;
    }
    
   
}