/* Theme Name: IOC Sales Distributor App
Text Domain: twentytwenty
Author: Amanda Ediriweera | ODDLY
Author URI: https://oddly.co/ */

.bg-ioc-orange {
    background-color: #dc7611;
}

.text-ioc-blue {
    color: #012877;
}

.btn.btn-green {
    color: #fff;
    background-color: #72c34d;
    border-color: #72c34d;
}

.btn.btn-green:hover {
    color: #fff;
    background-color: #36A900;
    border-color: #36A900;
}

.btn.btn-green .svg-icon svg g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #fff;
}

.label.label-xl {
    height: 28px;
    font-size: 1rem;
    text-transform: capitalize;
}

.label.label-inline.label-xl {
    padding: .15rem .75rem;
}

.aside-menu i span {
    background-color: #ffffff !important;
}

.aside .brand .btn .svg-icon svg g [fill] {
    fill: #ffffff;
}

.aside-menu .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-icon.svg-icon svg g [fill] {
    fill: #ffffff !important;
}

.brand .btn.active .svg-icon svg g [fill], .brand .btn:hover .svg-icon svg g [fill] {
    fill: #ffffff !important;
}

.dashed-border .form-control.form-control-solid {
    border: 2px dashed #cdd4d9;
    background-color: #ffffff;
}

.mw-140px {
    max-width: 140px;
}

input:-internal-autofill-selected {
    border: 0px dashed #ffffff !important;
    background-color: #ffffff !important;
}

.border-dashed {
    border: 1px dashed #e4e6ef;
}

.border-none {
    border: 0px;
}
.pr-doi {
    padding-right: 0px;
}

.btn.btn-download-ioc a {
    color: #3699ff;
    background-color: #f3f6f9;
    border-color: #f3f6f9;
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 500;
    padding: 10px;
    border-radius: 5px;
}

.btn.btn-download-ioc a:hover {
    color:#f3f6f9;
    background-color: #3699ff;
    border-color: #3699ff;
}

.btn.btn-download-ioc p {
    margin-bottom: 0px;
}

.btn.btn-light-secondary:hover:not(.btn-text):not(:disabled):not(.disabled) {
    background-color: #525252;
    color: #ffffff !important;
}

.border-bottom-4 {
    border-bottom: 4px solid #012877;
}
.w-45 {
    width: 45%;
}
.w-40 {
    width: 40%;
}

.w-35 {
    width: 35%;
}

.w-20 {
    width: 20%;
}

.w-17 {
    width: 17%;
}

.w-15 {
    width: 15%;
}

.w-13 {
    width: 13%;
}

.w-10 {
    width: 10%;
}

.table-dropdown-style select {
    font-weight: 600;
}

.table-dropdown-style .bootstrap-select>.dropdown-toggle.btn-light, .table-dropdown-style .bootstrap-select>.dropdown-toggle.btn-secondary {
    border-color: #ffffff !important;
    font-weight: 600;
}

.table-dropdown-style-bordered .bootstrap-select>.dropdown-toggle.btn-light, .table-dropdown-style .bootstrap-select>.dropdown-toggle.btn-secondary {
    font-weight: 600;
}

.double-border {
    border-style: double;
    border-left: 0;
    border-right: 0;
    border-top: 0 !important;
    border-color: #ebedf3;
    border-width: 5px;
}

.ioc-table-title {
    display: none;
}

#row-0 .ioc-table-title {
    display: block;
}

.ioc-invoice-table td {
    cursor: pointer;
}

.ioc-invoice-table td:last-child {
    cursor: auto;
}

.ioc-logout {
    bottom: -40%;
    position: absolute !important;
    width: 100%;
    border-top: 1px solid #e3954f;
    margin-top: 40px;
}

.menu-nav {
    position: relative;
    border-top: 1px solid #e3954f;
}

.text-light-orange {
    color:#f5dbc3;
}

#items-table .table td, #items-table .table th {
    border-top: 0px solid #ebedf3;
}

#show-total p {
    border-bottom: 5px double #e4e6ef;
}

.print-sentences {display: none;}

#print-product-details.table-responsive {overflow-x: visible;}

/* iframe {
    display: none;
} */

@media print {
    #kt_header, #kt_header_mobile, #ioc-status-print-section, #ioc-add-payment, 
    #ioc-update-invoice-btn, #ioc-payment-history button, #ioc-deleted-payment, #ioc-delete-product-history, #ioc-delete-product,
    #kt_footer, #ioc-time-range, #ioc-tab-nav, #ioc-buttons, #ioc-payment-history {display: none !important;}
    #kt_content .card-header {display: block; color: #000000;} #kt_content .card-title { display: block; text-align: center;color: #000000;}
    .ioc-print-title {font-size: 30px; color: #000000!important;}
    #print-customer-details, #print-customer-details label {color: #000000; font-size: 18px;} #print-product-details .text-ioc-blue {color: #000000;font-weight: normal;font-size:18px;}
    #print-customer-details span {font-weight:normal !important;opacity: 1!important;font-size:18px;}
    .border-bottom-4 {border-bottom: 2px solid #000000;}
    .text-muted, th, td, label {color: #000000 !important;font-size:18px;}
    .opacity-80, .opacity-70 {opacity: 1 !important;}
    .table td, .table th {border-top: 1px solid #ebedf3;font-size:18px;}
    .table thead th {border-bottom: 1px solid #ebedf3;font-size:16px;}
    .double-border{border-style: double;border-left: 0;border-right: 0;border-width: 2px;border-color: #000000;}
    .font-weight-bolder, .font-weight-bold {font-weight: normal !important;}
    .print-sentences {display:block; font-size:18px; font-weight: normal !important; color: #000000; margin-top:50px;}
    .print-reason{display:none;}
    .ioc-payment-history{font-size:18px;}
    .form-group label, .font-size-h4, .font-size-lg, ul li, p {font-size:18px !important;color:#000000;font-weight: normal !important;}
    .col-md-9 {-webkit-box-flex: 0; -ms-flex: 0 0 95%;flex: 0 0 95%;max-width: 95%;padding-left: 5%;}
    #print-customer-details {padding-top: 30px !important;}
    .border-dashed-top {border-top:2px dashed #666666;}
}
  

@media (max-width: 1200px) {
    .label.label-xl {
        height: auto;
    }
}

@media (min-width: 992px) {
.header.header-fixed {
    height: auto;
}
.header-fixed.subheader-fixed .header {
    -webkit-box-shadow: 0 0 40px 0 rgb(82 63 105 / 10%) !important;
    box-shadow: 0 0 40px 0 rgb(82 63 105 / 10%) !important;
}
}