/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Nov 12, 2019, 1:09:10 PM
    Author     : Mandeep Singh
*/
html{font-size:16px;}
body, .v-application{font-family: 'Montserrat', sans-serif !important;font-size:1rem;}
::-webkit-scrollbar-track{background-color: #f2f2f2;}
::-webkit-scrollbar{width: 5px;height: 5px;background-color: #ffffff;}
::-webkit-scrollbar-thumb{background-color: #f9b000;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,0.3);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);}
.text-gray{color:#585858 !important;}
.text-success1{color:#509b00;}
.less-80{background-color: #fcd1d0;}
.bg-gray {background-color: #DCDCDC;}
.text-red{color: #dd2400}
.font-weight-500{font-weight: 500 !important;}.font-weight-600{font-weight: 600 !important;}
.w-80{width: 80%;}
body optgroup{font-weight: 600}
.font-10{font-size:0.625rem;}.font-12{font-size:0.75rem;}.font-14{font-size:0.875rem;}
.relaxo-btn{background-color:#253383;border:none;border-radius: 2px;color:#fff;height: 40px;padding:7px 25px;transition:.5s ease-in-out;font-size:0.875rem;text-transform: capitalize;margin-bottom: 0;}
.relaxo-btn:hover, .relaxo-btn:focus{background-color:#253383;color:#fff;}
a, a:hover{text-decoration: none;}
.auth-pages{background:url(../images/auth-pages-bg.jpg) no-repeat;background-size: cover;height: 100vh;}
.auto-section-main{height: 100vh;}
.auth-section{width: 420px;border-radius: 15px;position: relative;}
.auth-section .alert-success{font-size: 0.875rem;padding: 10px;color: #155724;background-color: #d4edda;border-radius:5px;}
.brand-logo{position: relative;}
.auth-pages .back-btn{position:absolute;left:-20px;top:-3px;font-size: 40px;line-height: 1;color: #f9b000;}
.auth-section h6{color:#242424;font-size:1.25rem;}
/*.form-group.custom-form-group{margin-top: 0.625rem}*/
.form-group.custom-form-group label, .custom-label{color:#585858;font-size:0.75rem;top:6px;font-weight: 600}
.form-group.custom-form-group small{font-size:0.75rem;font-weight: 500;}
.page-content .form-group.custom-form-group small{position: absolute;}
.form-group.custom-form-group input, .form-group.custom-form-group select{background-image: none;border:1px solid #d8d8d8;border-radius: 3px;color:#bdbdbd;height: 40px;padding:7px 10px;transition:.5s ease-in-out;font-size:0.875rem;font-weight: 500;background-color: #fff;line-height: 1.2;}
.form-group.custom-form-group select{background: #fff url(../images/dropdown.svg) no-repeat top 16px right 11px;background-size: 17px !important;padding-right: 35px;transition: .5s ease-in-out}
.form-group.custom-form-group select:focus{background:#fff url(../images/dropdown1.svg) no-repeat top 16px right 11px !important;}
.form-group.custom-form-group .form-control.is-invalid:focus{box-shadow: none;border-color:#f44336;}
.form-group.custom-form-group input[type=password]{font-size:1.25rem;font-weight: bold;}
.form-group.custom-form-group.is-filled input, .form-group.custom-form-group.is-filled select{color:#242424;}
.form-group.custom-form-group input::placeholder, .form-group.custom-form-group select::placeholder{font-size: 0.9375rem;color: #bdbdbd;line-height: 1.2;}
.form-group.custom-form-group input:focus, .form-group.custom-form-group select:focus{border-color:#242424;background-image: none;outline:none;}
.form-group.custom-form-group input.search-input{background: url(../images/search-icon.svg) no-repeat top 10px left 10px;background-size: 18px !important;padding-left: 35px;transition: .5s ease-in-out;background-color: #fff;}
.submit-btn{color:#fff;height:40px;background-color: #253383;width: 100%;border: none;border-radius: 5px;}
.submit-btn:hover, .submit-btn:focus{outline:none;cursor:pointer;}
a.forgot-password{color: #243280; font-weight: 500; font-size: 0.875rem; width: 100%; text-align: center; display: inline-block;}
.auth-pages .notify-details{font-size: 0.875rem;color: #242424;font-weight: 500;}
/*Sidebar Css*/
.sidebar{width:250px; transition: all 300ms linear;background-color: #253383;position: fixed;z-index: 9;}
.sidebar .sidebar-header{height: 70px;border-bottom:1px solid #f9b000;border-right: 5px solid #fff;}
.sidebar-inner {height: 100%;}
.sidebar .sidebar-content {height: calc(100vh - 70px);overflow-y: scroll;}
.sidebar-content ul li{list-style: none;}
.sidebar-content .submenu{display: none;}
/*.sidebar-content .has-submenu-active .submenu{display: block;transition: .5s ease-in-out;}*/
.sidebar-content .menu-item > .menu-link{font-size:0.9375rem;font-weight: 500;color:#fff;display: flex;align-items: center;padding: 10px 20px;position: relative;transition: .5s ease-in-out;}
.sidebar-content .menu-item .menu-link svg{margin-right:15px;}
.sidebar-content .menu-item .menu-link svg path{fill:#fff;transition: .5s ease-in-out;}
.sidebar-content .menu-item .menu-link:hover, .sidebar-content .menu-item .menu-link.active{color:#f9b000;}
.sidebar-content .menu-item .menu-link:hover svg path{fill:#f9b000}
.sidebar-content .menu-item:hover .menu-link:after{border-color:#f9b000 !important;}
.sidebar-content .menu-item.active-item > .menu-link,.sidebar-content .menu-item.has-submenu-active > .menu-link{color:#f9b000;}
.sidebar-content .menu-item.active-item > .menu-link svg path, .sidebar-content .menu-item.has-submenu-active > .menu-link svg path{fill:#f9b000}
.sidebar-content .submenu li a.menu-link{font-size:0.8125rem;font-weight: 500;color:#fff;padding:8px 20px 8px 60px;display: block;}
.sidebar-content .menu-item.has-submenu > .menu-link:after{content: '';position: absolute;width: 10px;height: 10px;border-color: #fff;border-top: 1.2px solid #fff;border-right: 1.2px solid #fff; z-index: 1;right: 15px;transform: rotate(45deg);transition: .5s ease-in-out;}
.sidebar-content .menu-item.has-submenu.has-submenu-active > .menu-link:after{transform: rotate(135deg);border-color: #f9b000;}
#content {width: calc(100% - 250px); min-height: 100vh; margin-left: auto; transition: all 0.3s; background-color: #f2f2f2; position: relative;}
.top-navbar{height: 70px;color:#585858;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);position: sticky;top: 0;z-index: 9;}
.top-navbar h6{margin-bottom:0;font-size: 1.125rem;}
.top-navbar .notification-dropdown a:after{display: none;}
.top-navbar .notification-dropdown a span.badge{position: absolute;background-color: #f9b000;border-radius: 50px;top: -3px;right: 0; min-width: 25px;min-height: 25px;font-size: 12px; color: #253383;line-height: inherit;}
.top-navbar .navbar-nav .nav-link{text-transform: capitalize;color:#585858;font-weight: 500;font-size: 1rem;}

.custom-dropdown .dropdown-item{min-height: inherit;border-bottom:1px solid #e9ecef;font-size: 0.875rem;padding: 10px 15px;}
.store-plan-table thead tr:nth-child(2) th:nth-child(even) {
    background: #edeaea;
}
.weekBtn {padding: 8px 10px;}
/*settings pages*/
.main-heading{font-weight:400;color:#313131;margin-bottom: 18px;font-size:1.125rem;}
.main-section{background-color: #fff;padding: 20px;border-radius: 10px;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);position: relative;}
.general-page h6{font-size: 1rem;color:#343434;margin-bottom: 0;}
.general-page .form-group{margin: 0;padding: 0;}
.add-input-btn, .delete-input-btn{border:1px solid #d8d8d8;border-radius:5px;color:#545454;height:40px;width:40px;padding:7px 10px;transition:.5s ease-in-out;font-weight:300;line-height:0;}
.add-input-btn{font-size:30px;}
.delete-input-btn{font-size:20px;}
.inner-subheading{font-size: 1rem;font-weight: 500;}
.top-right-action{margin-top: -6px;}
.top-btn-relaxo{background-color:#253383;border:none;border-radius: 5px;color:#fff;height: 35px;padding:7px 15px;transition:.5s ease-in-out;font-size:0.875rem;text-transform: capitalize;margin-bottom: 0;line-height: 1.5;}
.top-btn-relaxo:hover, .top-btn-relaxo:focus{background-color:#253383;color:#fff;}
.relaxo-table.table thead th{color:#585858;font-size:0.875rem;font-weight: 600;}
.relaxo-table.table tbody td{color:#343434;font-size:0.9375rem;font-weight: 500;}
.outsource-table.table thead th{vertical-align:top;}
.today-plan-table.table thead th{vertical-align:middle;}
.outsource-table.table thead th, .outsource-table.table tbody td{text-align: center;}
.outsource-table.table thead th:first-child, .outsource-table.table tbody td:first-child{text-align: left;}
.modal-content.custom-modal{border-radius:10px;}
.modal-body {max-height: 70vh;overflow: auto;}
.modal-xl {max-width: 100% !important;}
.custom-modal h5{font-weight: 500;}
.file-upload{position: relative; width: 70%;margin:0 auto;outline: 2px dashed #bdbdbd;height: 60px;}
.file-upload span{font-size:0.875rem;font-weight: 500; margin-top: 16px;display: inline-block;}
.file-upload input{position:absolute;left: 0;width: 100%;height: 100%;opacity: 0;}
.browse-outer input{position: absolute; width: 100%; left: 0; top: 0; height: 100%;opacity: 0;}
/*Users Pages*/
.relaxo-switch-btn .switch label .bmd-switch-track{width: 45px;height: 26px;margin-top:-15px;background: #fff;border:1px solid #acacac;}
.relaxo-switch-btn .switch label .bmd-switch-track::after {width: 19px;height: 19px;left: 3px;background-color: #c6c6c6;box-shadow: none;}
.relaxo-switch-btn .switch label input:checked+.bmd-switch-track::after {left: calc(100% - 22px);background-color: #00bf09;}
.cancel-btn{background-color:#fff;border:1px solid #3d3d3d;border-radius: 5px;color:#404040;height: 40px;padding:7px 25px;transition:.5s ease-in-out;font-size:0.9375rem;text-transform: capitalize;margin-bottom: 0;}
.cancel-btn:hover, .cancel-btn:focus{border-color: #3d3d3d;background-color: #fff;}
/*Reports Pages*/
.mt-38{margin-top:40px;}
.form-group.custom-form-group input.date-input{background:#fff url(../images/date-icon.svg) no-repeat top 7px left 8px !important;padding-left: 40px;}
/*Production Plan start*/
.card-step{width:18.5%;margin-right: 1.87%}
.card-step:last-child{margin-right: 0;}
.custom-card{width: 100%;background-color: #fff; padding:15px; border-radius: 10px; box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);margin-bottom: 20px;border:1px solid #d2d2d2;display: flex;align-items: center;}
.custom-card.custom-card1{padding:0;align-content: flex-start;}
.custom-card.custom-card1 h6{padding:8px 15px;border-bottom: 1px solid #d2d2d2;}
.custom-card.custom-card1 table{border:none}
.custom-card.custom-card1 table tr{border-bottom:1px solid #d2d2d2;}
.custom-card.custom-card1 table tr:last-child{border-bottom: 0;}
.custom-card.custom-card1 table tr td{border-right:1px solid #d2d2d2;font-weight: 600;padding: 7px 15px;width:50%;}
.custom-card.custom-card1 table tr td:last-child{border-right: 0;}
.custom-card.active{border-color: #fbca55;}
.custom-card .badge{background-color: #f9b000;color:#fff;min-width: 30px;height: 30px;font-size: 1rem;display: flex;align-items: center;justify-content: center;border-radius: 100%;font-weight: 500;position: relative;}
.custom-card.active.done .badge:before{content: '';width: 8px;height: 13px;border-bottom: 1.5px solid #fff;border-right: 1.5px solid #fff;transform: rotate(45deg);position: absolute;top: 7px;}
.custom-card.active.done .badge{background-color: #00bf09;}
.custom-card.active.done{border-color: #00bf09;}
.card-step .custom-card h6{color: #585858;margin-bottom:0;font-size:0.875rem;line-height: 1.4;}
.custom-group-toggle{border:1px solid #777777;border-radius: 5px;}
.custom-group-toggle .custom-toggle{color:#585858;text-transform: capitalize;font-weight: 500;}
.custom-group-toggle .custom-toggle:hover{background-color: inherit;}
.custom-group-toggle .custom-toggle.active .ripple-container, .custom-group-toggle .custom-toggle.focus .ripple-container{display: none;}
.custom-group-toggle .custom-toggle input{opacity: 0}
.custom-group-toggle .custom-toggle span{margin-left: -17px;}
label.custom-toggle1.active:before{content:'';position: absolute;background:#f9b000;width: 100%;height: 100%; left: 0; top: 0; z-index: -1; border-radius: 5px;transform: translateX(0);transition: .5s ease-in-out;}
label.custom-toggle1:before{content:'';position: absolute;background:#f9b000;width: 100%;height: 100%; left: 0; top: 0; z-index: -1; border-radius: 5px;transform: translateX(100%);transition: .5s ease-in-out;}
.custom-group-toggle .custom-toggle.active, .custom-group-toggle .custom-toggle.focus{color:#fff;transition: .5s ease-in-out;}
.plan-details .file-upload{width:60%;height:80px;outline: 1px dashed #bdbdbd;}
.plan-details .file-upload span{margin-top:25px;}
/*------SKU Arrangement------*/
.data-filter-btn{border:1px solid #c6c6c6;padding: 10px;height: 30px;color:#242424;font-size: 0.75rem;line-height: .8;border-radius: 5px;text-transform: capitalize;transition: .5s ease-in-out}
.data-filter-btn.active, .data-filter-btn.active:focus{background-color: #f9b000;color:#fff;border-color: #f9b000;}
.data-filter-btn:focus, .data-filter-btn.active:hover{background-color: inherit;border-color: #c6c6c6;color:#242424;}
/*.data-filter-btn:hover{background-color: #253383;color:#fff;border-color: #253383;}*/
.inhouse-article, .outsource-article{color:#000;text-align: center;font-weight: 500;font-size: 0.8125rem;}
.inhouse-article h5{color:#253383;}
.outsource-article h5{color:#f04400;}
#inhouse_outsource .highcharts-a11y-proxy-button, .highcharts-exporting-group{display: none !important;}
.highcharts-container{outline: none;}
/*------Shift Wise mould------*/
.shift-wise-mould .relaxo-switch-btn{display: inline-block}
/* .shift-wise-mould table.relaxo-table{table-layout: fixed;} */
.shift-wise-mould table.relaxo-table th, .shift-wise-mould table.relaxo-table td{text-align: center;}
.shift-wise-mould table.relaxo-table th:first-child, .shift-wise-mould table.relaxo-table td:first-child{text-align:left;}
.drag-drop{cursor: move}
.swap-modal table td{padding: 12px 18px;}
.machine-off{opacity: .4;}
.machine-slider .item span{width: 35px;height: 35px;background-color: #c6c6c6;display: flex;align-items: center;justify-content: center;border-radius: 100%;color:#ffffff;font-weight: 500;font-size: 0.9375rem;margin: 0 auto;transition: .5s ease-in-out;cursor: pointer}
.machine-slider .item{text-align: center;font-size:14px;font-weight: 500;}
.machine-slider .item span:hover, .machine-slider .item span.active{background-color: #f9b000;}
.machine-slider .owl-nav{position: absolute;right: 0;top: -60px;font-size: 35px;line-height: 0;color:#3d3d3d;}
.machine-slider .owl-nav .owl-prev{margin-right: 20px;}
.custom-card-small{display: flex;justify-content:space-between;background-color: #fff;align-items: center;border-radius: 5px;box-shadow: 0px 4px 7px 0 rgba(31, 30, 30, 0.03);padding:6px 15px;height: 40px;}
.form-group.custom-form-group input.date-input1{background:#f9b000 url(../images/calender1-icon.svg) no-repeat top 7px left 8px !important;padding-left: 40px;color:#fff;border-color:#f9b000;}
.form-group.custom-form-group input.date-input1:focus{border-color:#242424;}
/*Production Plan*/
/*.select-plan-id{display: none;}*/
/*Dashboard Page start*/
.inner-subheading span{color:#585858;font-size:0.8125rem;}
.dashboard-page .custom-card{box-shadow: none;border:1px solid #d2d2d2;}
.main-heading span{font-size: 1rem;}
.highcharts-yaxis, .highcharts-credits{display:none;}
.highcharts-axis-labels, .highcharts-legend-item text, .highcharts-axis-labels text{font-family: 'Montserrat', sans-serif;color:#242424;font-weight: 600;}
.highcharts-axis-labels text{font-size: 13px !important;}
.highcharts-xaxis-labels text tspan{margin-top: 20px;display: block;}
.highcharts-tooltip, tspan{font-family: 'Montserrat', sans-serif;}
.circle-chart{margin-top:-40px;text-align: center;font-family: 'Montserrat', sans-serif;}
.circle-chart h4{color: #253383;font-weight: 600;font-size: 30px;}
.circle-chart span{font-weight: 500;font-size: 15px;}
.outsource-circle-chart{margin-top:-30px;text-align: center;font-family: 'Montserrat', sans-serif;}
.outsource-circle-chart h4{color: #253383;font-weight: 600;font-size: 22px;margin-bottom: 0}
.outsource-circle-chart span{font-weight: 500;font-size: 14px;}
/*Dashboard Page close*/
/*Upper Store Page Start*/
/*.upper-store-page .custom-card{box-shadow: none;border:1px solid #d2d2d2;}*/
.custom-card a h6{color: #212529;}
.upper-store-page .card-step {width: 23%;}
.custom-card.card-icon .badge{width: 70px;height: 70px;min-width: 70px;background-image: linear-gradient(#e2d403, #f9b000)}
.table-filter-section form{display: flex; flex-wrap: wrap;}
table.store-plan-table{table-layout: fixed;border-bottom:1px solid #dee2e6 !important;}
table.store-plan-table tbody tr td span{padding:8px;}
table.store-plan-table tbody tr:nth-of-type(even){background-color:#f4f5f9;}
.plan-inner-table{width: 100%;border-left: 1px solid #dee2e6 !important;}
.plan-inner-table tr:first-child td{border-top: 0;}
table.plan-inner-table tr td{text-align: center;padding:8px;width: 60px;}
table.plan-inner-table tbody tr:nth-of-type(even){background-color: inherit;}
.v-middle{vertical-align: middle !important;}
.store-plan-table td{padding:0;}
table.store-plan-table tbody tr td .size-pair{padding: 5px;min-width: 22px;height: 22px;background-color: #f9b000;display: inline-block; line-height: .9; text-align: center; border-radius: 10px; color: #ffffff;font-weight: 500;font-size: 0.875rem;margin: 0;}
.full-details{display: none;}
/*Upper Store Page Close*/
/*Moulding Plan Page Start*/
.relaxo-table.modal-table thead th{padding:0.45rem 0.75rem}
.custom-checkbox{position:relative;width: 22px;height: 22px;display: inline-block;vertical-align: middle;}
.custom-checkbox input{position: absolute;opacity: 0;cursor: pointer;height: 22px;width: 22px;left: 0;z-index: 1}
.checkmark {position: absolute;top: 0;left: 0;height: 22px;width: 22px;border: 1px solid #c3c3c3; border-radius: 5px;transition: .3s ease-in-out}
.custom-checkbox input[type=checkbox]:checked + .checkmark{background-color: #f9b000;}
/*Moulding Plan Page Closed*/
/*SKU Assignment Start*/
.sku-assignment table thead th{vertical-align: inherit;}
/* .sku-assignment table tbody td:nth-child(odd){border-left:none;vertical-align: inherit;} */
/* .sku-assignment table tbody td:nth-child(even){border-right:none;vertical-align: inherit;} */
.table-layout-fixed{table-layout: fixed;}
.table-layout-auto{table-layout: auto !important;}
.shift-article{display: flex;padding:5px 10px;}
.shift-article .shift-article-inner{border:1px solid #8b93bd;border-radius: 10px;width: 85%;}
.shift-article table{width: 100%;}
.shift-article table th, .shift-article table td{padding:2px 4px;font-size: 12px !important;text-align: left}
/*SKU Assignment Closed*/
/*Remaining Articles Start*/
.table-input{width:50px;border: 1px solid #d8d8d8;border-radius: 5px;color: #343434;height: 28px;padding: 5px 10px;transition: .5s ease-in-out;font-size:13px;font-weight: 500;outline: none;text-align: center}
.table-input::placeholder{font-size: 13px !important;}
.table-input:focus{border-color: #242424;}
/*Remaining Articles Closed*/
/*Master Dashboard Start*/
.master-dashboard .shift-s1, .master-dashboard .shift-s2{background-color: #b6b6b6;color:#fff;border-radius: 100%;width: 22px;height: 22px;font-size: 12px;display: inline-flex;align-items: center;justify-content: center;transition: .5s ease-in-out;}
.master-dashboard .shift-s1.shift-on, .master-dashboard .shift-s2.shift-on{background-color: #f9b000;}
.master-dashboard .off-day{background-color: #fcd1d0;}

.v-btn--contained{box-shadow: none !important;}
/*Master Dashboard Closed*/
/*.custom-tabs .nav.nav-tabs li{margin-right:20px;}*/
.custom-tabs .nav.nav-tabs li a{color:#242424;background-color: #fff;border:1px solid #b4b4b4;border-right:none;border-radius: 0;padding:7px 20px;height: 40px;text-transform: capitalize;cursor: pointer;transition: .5s ease-in-out;}
.custom-tabs .nav.nav-tabs li:last-child a{border-right:1px solid #b4b4b4}
.custom-tabs .nav.nav-tabs li a.active{color:#fff;background-color: #253383 !important;border-color:#253383 !important}
.custom-tabs .nav.nav-tabs li a:hover, .custom-tabs .nav.nav-tabs li a:focus{color:#fff;background-color: #f9b000;}
.theme--light.v-application{background-color: inherit !important;}
.swal2-container .swal2-actions .swal2-confirm{background-color: #253383;border: none;border-radius: 5px; color: #fff;height: 40px;padding: 7px 25px;transition: .5s ease-in-out;font-size: 0.9375rem;text-transform: capitalize;margin-bottom: 0;}
.swal2-container .swal2-actions .swal2-confirm:focus, .swal2-container .swal2-actions .swal2-cancel:focus{box-shadow: none;}
.swal2-container .swal2-actions .swal2-cancel{background-color: #fff;border: 1px solid #3d3d3d;border-radius: 5px;color: #404040;height: 40px;padding: 7px 25px;transition: .5s ease-in-out;font-size: 0.9375rem;text-transform: capitalize;margin-bottom: 0;}
.swal2-header .swal2-title{font-size: 22px;color:#333;}
.swal2-content #swal2-content{font-weight: 500;font-size: 16px;}
.daterangepicker{font-family: 'Montserrat', sans-serif !important;font-weight: 500;}
.daterangepicker .cancelBtn, .daterangepicker .applyBtn{font-weight: 600 !important;text-transform: capitalize;border-radius: 5px;opacity: 1 !important;border: 1px solid;cursor: pointer;transition: .5s ease-in-out}
.available-store .custom-card.card-icon span.badge{min-width: 60px;width:60px;height: 60px;}
.available-store .custom-card.card-icon font{font-size: 12px;font-weight: 500;}
.available-store .custom-card.card-icon h6{font-size:25px;font-weight: 400;}

.main-section .v-application--wrap{min-height: auto;}
.report-page a.report-link{display: flex;height: 100%;}
.report-page a.report-link h6{color:#212529;font-size: 0.9375rem;}
.report-page .custom-card.custom-card.card-icon span.badge {min-width:50px;width:50px;height:50px;}

.report-page .backlog-reports .custom-card.custom-card.card-icon span.badge{background-image: linear-gradient(#e27f8c, #ea4040);}
.report-page .shift-wise-reports .custom-card.custom-card.card-icon span.badge{background-image: linear-gradient(#919fef, #4e5a9e);}
.report-page .performance-reports .custom-card.custom-card.card-icon span.badge{background-image: linear-gradient(#7cea8a, #0ab918);}

.machine-moulds .machine-card{background-color: #fdfdfd;width: 10%;border-radius: 10px;box-shadow: 0px 4px 7px 0 rgba(21, 8, 8, 0.03);margin-right: 1.11%;margin-bottom: 15px;}
.machine-moulds .machine-card:last-child{margin-right: 0;}
.machine-moulds .machine-card .machine-name{color:#fff;background-color: #253383;padding: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;text-align: center;margin-bottom: 0;}
.machine-moulds .machine-card .moulds-details{padding: 6px 8px;display: flex;flex-wrap:wrap;justify-content: space-between;}
.machine-moulds .machine-card .moulds-details .mould{font-size:12px;font-weight: 600;color:#1c1c1c;background-color: #ffffff;padding:5px 2px;border:1px solid #f9b000;border-radius: 5px;display: inline-block;line-height: normal;min-width: 46%;text-align: center;margin: 3px 0;text-align: center;}
.machine-card .mould.mould.mould-off, .machine-mould-off.machine-card .moulds-details .mould{display: none;}
.machine-mould-off.machine-card .moulds-details .mould.mould-off{display: initial;margin:18px auto;border-color:#acacac;}
.machine-mould-off.machine-card{opacity: .7;}

.master-dashboard .table td{transition:.5s ease-in-out;}
.master-dashboard .table td{padding:1.5rem 0.85rem;}
.master-dashboard .table td .date-day{font-weight: 400;font-size: 25px;}
.master-dashboard .table td .w-1, .master-dashboard .table td .w-2, .master-dashboard .table td .w-3, .master-dashboard .table td .w-4, .master-dashboard .table td .w-5, .master-dashboard .table td .w-6, .master-dashboard .table td .w-7, .master-dashboard .table td .w-8{position:absolute;left: -16px;top: -25px;font-size: 10px;font-weight: 600;padding: 0px 5px;line-height: 3;color: #fff;transform: rotate(-45deg);}
.master-dashboard .table td .w-1:before, .master-dashboard .table td .w-2:before, .master-dashboard .table td .w-3:before, .master-dashboard .table td .w-4:before, .master-dashboard .table td .w-5:before, .master-dashboard .table td .w-6:before, .master-dashboard .table td .w-7:before, .master-dashboard .table td .w-8:before{content: '';position: absolute;top: 4px;left: -5px;width: 40px;height: 40px;border-bottom: 40px solid transparent;transform: rotate(45deg);z-index: -1;}
.master-dashboard .table td .w-1:before{border-left:40px solid #b662c4;}
.master-dashboard .table td .w-2:before{border-left:40px solid #ad1457;}
.master-dashboard .table td .w-3:before{border-left:40px solid #26a69a;}
.master-dashboard .table td .w-4:before{border-left:40px solid #ec407a;}
.master-dashboard .table td .w-5:before{border-left:40px solid #ef5350;}
.master-dashboard .table td .w-6:before{border-left:40px solid #9ccc65;}
.master-dashboard .table td .w-7:before{border-left:40px solid #42a5f5;}
.master-dashboard .table td .w-8:before{border-left:40px solid #ffa726;}
.master-dashboard .table td .w-9:before{border-left:40px solid #757575;}

.master-dashboard .table-bordered td.w-1:first-child{border-left:2px solid #bdbdbd;}

/*Table Header Fixed Start*/
.table-header-fixed{width: 100%;/*display: flex;flex-flow: column;*/}
.table-header-fixed thead{width: calc( 100% - 10px );display: table;table-layout: fixed;position: relative;}
.table-header-fixed tbody{display: block;overflow-y: auto;overflow-x: hidden;}
.table-header-fixed tr{width: 100%;display: table;table-layout: fixed;}
.table-header-fixed thead:after {content: '';width: 5px;height: 100%;position: absolute;right: -4px;top: 0;background: #fff;}
.overflow-x{overflow-x: auto;}
/*Table Header Fixed Closed*/

.lead-time-tabs{width: 200px;height: calc(100vh - 305px);overflow-y: auto;position: sticky;top: 0;}
.lead-time-tabs ul li{width:100%;}
.custom-tabs .lead-time-tabs .nav.nav-tabs li a{border-right: 1px solid #b4b4b4;border-bottom: none;height: 35px;font-size: 12px;padding: 7px 15px;}
.custom-tabs .lead-time-tabs .nav.nav-tabs li:last-child a{border-bottom: 1px solid #b4b4b4;}
.lead-time-content{flex-grow: 1}
.lead-time-tabs::-webkit-scrollbar{width: 5px;background-color: #ffffff;}

.role-permission strong.role-heading{padding: 15px 0px;border-top: 1px solid #e0e0e0;}
.role-permission strong.role-heading a{font-size: 0.875rem;color: #000;padding: 0 15px;display: flex;flex-grow: 1;align-items: center;justify-content: space-between;font-weight: 500}
.role-permission strong.role-heading a i{transform: rotate(-90deg);transition: .5s ease-in-out;}
.role-permission strong.role-heading a[aria-expanded="true"] i{transform: rotate(0deg);}
/*Custom calendar Start*/
.role-permission .inner-roleheading a{font-size: 0.875rem;color: #000;padding: 0 15px;display: flex;flex-grow: 1;align-items: center;font-weight: 500}
.role-permission .inner-roleheading a i{transform: rotate(-90deg);transition: .5s ease-in-out;margin-left: 20px}
.role-permission .inner-roleheading a[aria-expanded="true"] i{transform: rotate(0deg);}

/*Rajeev css*/

.custom-header-fixed thead tr:nth-child(1) th { position: sticky; top: 0; background: #ffffff;}

.custom-header-fixed thead tr:nth-child(2) th { position: sticky; background: #fff; top: 42px;}

.custom-header-fixed { table-layout: fixed;}

.custom-header-fixed tbody tr td .size-pair { padding: 5px;    min-width: 22px;
    height: 22px;
    background-color: #f9b000;
    display: inline-block;
    line-height: .9;
    text-align: center;
    border-radius: 10px;
    color: #ffffff;
    font-weight: 500;
    font-size: 0.875rem;
    margin: 0;
}

.custom-header-fixed thead tr:nth-child(2) th:nth-child(even) {
    background: #edeaea;
}

.custom-calendar{position:absolute;background-color: #fff;border-radius: 4px;border: 1px solid #ddd;width: 265px;max-width: none;padding: 0px;margin-top: 7px;z-index: 3001;
font-size: 12px;}
.custom-calendar table.custom-calendar-table{width:100%;}
.custom-calendar .custom-calendar-inner{padding:8px;}
.custom-calendar table.custom-calendar-table tr td{font-weight:500;transition: .5s ease-in-out;}
.custom-calendar table.custom-calendar-table tr td, .custom-calendar table.custom-calendar-table tr th{text-align: center;height: 24px;width: 32px;}
.custom-calendar table.custom-calendar-table tr td{cursor: pointer;}
.custom-calendar-table tr td:hover{background-color: #eee;border-radius: 5px;;}
.custom-calendar .off-date{color: #999;}
.custom-calendar .startdate, .custom-calendar .enddate, .custom-calendar .weekdate{color:#fff;}
.custom-calendar .startdate, .custom-calendar .startdate:hover{background-color: #3b478c;border-radius: 5px 0 0 5px;}
.custom-calendar .enddate, .custom-calendar .enddate:hover{background-color: #3b478c;border-radius: 0 5px 5px 0;}
.custom-calendar .weekdate, .custom-calendar .weekdate:hover{background-color: #3b478c;border-radius: 0;}
.calendar-btns button{padding:4px 8px;font-weight: 600;font-size:0.75rem;border-radius: 5px;}
.calendar-btns .calendar-cancelbtn{border: 1px solid #3d3d3d;color:#3d3d3d;}
.calendar-btns .calendar-applyBtn{background: #253383;color: #fff;border: 1px solid #253383;}
.custom-calendar .next-month span, .custom-calendar .prev-month span{color: #fff;border: solid black;border-width: 0 1.5px 1.5px 0;border-radius: 0;display: inline-block;padding: 3px;}
.custom-calendar .next-month:hover, .custom-calendar .prev-month:hover{background-color:#ebf4f8;transition: .5s ease-in-out;}
.custom-calendar .next-month span{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.custom-calendar .prev-month span{transform: rotate(135deg);-webkit-transform: rotate(135deg);}
/*Custom calendar Closed*/

.daterangepicker .applyBtn{background: #253383;color: #fff;border: 1px solid #253383;}
.daterangepicker .applyBtn:hover{background-color: #1e2969 !important;border-color: #253383 !important;color:#fff;}
.daterangepicker .cancelBtn{background-color: #fff;border: 1px solid #3d3d3d;}
.daterangepicker .cancelBtn:hover{background-color: #efefef;}

.custom-alert{position: absolute;z-index: 9;right: 0;top:10px;min-width: 250px;}
.custom-alert .alert-success{background-color: #4CAF50;border-right: 5px solid #3d8c40;}
.custom-alert .alert-danger{background-color: #f44336;border-right: 5px solid #c13025;}
.custom-alert .alert-warning{background-color: #ff9800;border-right: 5px solid #d4840f;}
.custom-alert .alert{padding: 15px 45px 15px 15px;color:#fff;margin-bottom: 0;width: 100%;font-size: 1rem;border-radius: 8px;box-shadow: 0 0px 50px rgba(37, 35, 35, .5);}
.custom-alert .alert-dismissible .close{padding: 6px 10px;line-height:.7;font-weight: 300;font-size: 30px;opacity:1;}
.custom-alert .alert-dismissible .close{color:#fff;}

.custom-breadcrumb{background-color: inherit;color:#878787;padding: 0;margin-bottom: 15px;}
.custom-breadcrumb  li.breadcrumb-item:before{position: absolute;padding:0; content: "";width:8px;height:8px;border-top:1.4px solid;border-right:1.4px solid;border-color:#484848;transform: rotate(45deg);top:7px;left:0;}
.custom-breadcrumb  li.breadcrumb-item:nth-child(1):before{display: none;}
.custom-breadcrumb  li.breadcrumb-item:nth-child(1){padding-left:0px;}
.custom-breadcrumb  li.breadcrumb-item a, .custom-breadcrumb  li.breadcrumb-item{color:#181818;font-weight:500;font-size: 0.875rem;}
.custom-breadcrumb .breadcrumb-item.active{color: #535353;font-weight:600}
.custom-breadcrumb  li.breadcrumb-item{padding-right:7px;padding-left: 20px;position: relative;}

/*Pagination Start*/
.pagination.custom-pagination .page-item.active .page-link{color:#fff;background-color: #00bf09;padding: .5rem .4rem;}
.pagination.custom-pagination .page-item .page-link{color:#727272;min-width: 2em;line-height: .8;font-size: 14px;font-weight: 500;}
.pagination.custom-pagination .page-item .page-link:hover, .pagination.wot-pagination .page-item .page-link:focus{box-shadow: none;color:#545454;}
.pagination.custom-pagination ul{display: flex;flex-wrap: wrap;align-items: center;margin-bottom:0}
.pagination.custom-pagination ul li:first-child a.page-link, .pagination.custom-pagination ul li:last-child a.page-link{border-radius:0;color:#fff;font-size:0;width:30px;height:30px;}
.pagination.custom-pagination ul li:first-child a.page-link:after, .pagination.custom-pagination ul li:last-child a.page-link:after, .pagination.custom-pagination ul li:first-child.disabled:after, .pagination.custom-pagination ul li:last-child.disabled:after{content:'';width: 10px;height:10px;border-top:1.3px solid #fff;border-left:1.3px solid #fff;position: absolute;top:10px;}
.pagination.custom-pagination ul li.disabled{position: relative;}
.pagination.custom-pagination ul li:first-child a.page-link, .pagination.custom-pagination ul li:last-child a.page-link{background:#253383;position: relative}
.pagination.custom-pagination ul li:first-child a.page-link:after, .pagination.custom-pagination ul li.disabled:first-child:after{transform: rotate(-45deg); left: 12px;}
.pagination.custom-pagination ul li:last-child a.page-link:after, .pagination.custom-pagination ul li.disabled:last-child:after{transform: rotate(135deg);right: 12px;}
.pagination.custom-pagination ul li:first-child.disabled, .pagination.custom-pagination ul li:last-child.disabled{background:#404b57;width:30px;height:30px;border-radius:0;color:#fff;font-size:0;}
.pagination.custom-pagination ul li:first-child.disabled span, .pagination.custom-pagination ul li:last-child.disabled span{display: none;}
.pagination.custom-pagination ul li:first-child{margin-right:15px;}
.pagination.custom-pagination ul li:last-child{margin-left:15px;}
.pagination.custom-pagination ul li:first-child:hover a.page-link{background:#404b57;color:#fff;border-radius: 0;}

.pagination1{height:calc(100vh - 300px);overflow-y: auto;margin-right: -20px;padding-right: 20px;}
.no-pagination1{height:calc(100vh - 262px);overflow-y: auto;margin-right: -20px;padding-right: 20px;}
.no-pagination2{height:calc(100vh - 230px);overflow-y: auto;margin-right: -20px;padding-right: 20px;}
.pagination-heading{height:calc(100vh - 270px);overflow-y: auto;margin-right: -20px;padding-right: 20px;}
.pagination1::-webkit-scrollbar, .no-pagination1::-webkit-scrollbar, .no-pagination2::-webkit-scrollbar, .pagination-heading::-webkit-scrollbar,  .table-header-fixed tbody::-webkit-scrollbar, .overflow-x::-webkit-scrollbar{width: 10px;height: 10px;}
.pagination1::-webkit-scrollbar-track, .no-pagination1::-webkit-scrollbar-track, .no-pagination2::-webkit-scrollbar-track, .pagination-heading::-webkit-scrollbar-track,  .table-header-fixed tbody::-webkit-scrollbar-track, .overflow-x::-webkit-scrollbar-track, .lead-time-tabs::-webkit-scrollbar-track{background-color: #fff;}

.red{background-color:#d0211c !important; border-color: #d0211c !important;}
.blue{background-color:#253383 !important; border-color: #253383 !important;}
.permission-name{line-height: 1.4;}
/*Loader Start*/
.lds-ellipsis {display: block;position: relative;width: 80px;height: 80px;margin: 0 auto;}
.lds-ellipsis div {position: absolute;top: 33px;width: 13px;height: 13px;border-radius: 50%;background: #000;animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.lds-ellipsis div:nth-child(1) {left: 8px;animation: lds-ellipsis1 0.6s infinite;}
.lds-ellipsis div:nth-child(2) {left: 8px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(3) {left: 32px;animation: lds-ellipsis2 0.6s infinite;}
.lds-ellipsis div:nth-child(4) {left: 56px;animation: lds-ellipsis3 0.6s infinite;}
@keyframes lds-ellipsis1 {
    0% {transform: scale(0);}
    100% {transform: scale(1);}
}
@keyframes lds-ellipsis3 {
    0% {transform: scale(1);}
    100% {transform: scale(0);}
}
@keyframes lds-ellipsis2 {
    0% {transform: translate(0, 0);}
    100% {transform: translate(24px, 0);}
}
/*Loader End*/
.week-1, .week-2, .week-3, .week-4, .week-5, .week-6, .week-7, .week-8, .week-9{color: #fff;font-size: 0.625rem;font-weight: 500;}
.week-1{background-color: #b662c4;}
.week-2{background-color: #ad1457;}
.week-3{background-color: #26a69a;}
.week-4{background-color: #ec407a;}
.week-5{background-color: #ef5350;}
.week-6{background-color: #9ccc65;}
.week-7{background-color: #42a5f5;}
.week-8{background-color: #ffa726;}
.week-9{background-color: #757575;}

.pagination-count.form-group.custom-form-group select, .pagination-count.form-group.custom-form-group select:focus {height: 35px !important;background: #fff url(../images/dropdown.svg) no-repeat top 12px right 11px !important;}
.import-status {height: 50px; overflow: auto;}
/* date range css */
.date-range {
    width: 250px;
    text-align: center;
    font-size: 15px !important;
    background-color: #273783 !important;
    color: white !important;
    cursor: pointer;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    max-height: 300px !important;
    overflow: auto !important;
}
