.p-r-20{ padding-right: 20px;} .p-t-10{ padding-top: 10px;}
.btn{ padding: 18px 26px 14px 26px;}
.ar_box_border{ border: 1px solid #CCCBA8; border-radius: 5px; padding-bottom: 10px; background: #FDFCF1; margin-top: 0px !important;}
.ar_box_border2{border: 1px solid #CCCBA8; border-radius: 5px;  margin-top: 5px; background: #FDFCF1;}
.arbox_header{ border-bottom: 1px solid #CCCBA8; padding-bottom: 5px; padding-top: 5px; margin-top: 0px;}
.arbox_header h2{ font-family: 'GOTHAMBOLD'; font-size: 18px; padding: 0px 15px; color: #7D5430; }
.arboxcontent_line{ font-family: 'GOTHAMMEDIUM'; padding: 15px 15px 0px 15px; font-size: 16px; }
.arboxcontent_line h3{ font-family: 'GOTHAMMEDIUM'; font-size: 16px;}
.arboxcontentline_lable h3{ color: #7D5430;}
.arboxcontentline_lable2 h3{ color: #6FB52C; font-size: 20px;}
.abcl_textbox{margin-top: 15px; height: 40px; border-radius: 5px;box-shadow: none; border: 1px solid #979797;text-align: right;padding-right: 10px; padding-top: 5px; font-family: 'GOTHAMMEDIUM'; color: #6FB52C; background: #FDFCF1;}
.prod_textbox2{ height: 40px;border-radius: 5px;box-shadow: none;border: 1px solid #979797; font-family: 'GOTHAMMEDIUM'; color: #6FB52C; background: #FDFCF1; text-indent: 15px;  padding-top: 5px; width: 100%;}
.minhgt300{ min-height: 300px;}
.minhgt250{ min-height: 250px;}
.minhgt450{ min-height: 450px; margin-top: 70px;}
.nopadding{ padding: 0 !important;}
.avgrateprice-title{ padding-top: 0px; color: #7D5430;}
.avgrateprice{ font-family: 'GOTHAMBLACK'; font-size: 30px; color: #6FB52C; }
.txt-green{color: #6FB52C !important;}
.dataTable-footer{ padding: 50px 0;}
.smallfont{ font-family:'GOTHAMMEDIUM'; font-size: 12px;}
.mediumfont{font-family:'GOTHAMMEDIUM'; font-size: 16px;}
/* #qualityTable th{ color: #333; } */
.shiftdet{ margin-top: 0px; font-family:'GOTHAMMEDIUM'; font-size: 18px; color: #7D5430; margin-bottom: 0px; text-transform: uppercase; }
.prod_textbox{height: 40px; box-shadow: none;border: 0px solid #979797; text-align: left; padding-right: 10px; padding-top: 0px; font-family: 'GOTHAMMEDIUM'; color: #6FB52C; background: #FDFCF1;}
.dataTable-content table td.prodshftftr{ text-indent: 40px; padding: 10px 0 !important; border-color: #ddd; }
.dataTable-content table td.prodshftftr span{ color: #6FB52C;}
.dataTable-content table td{ vertical-align: middle !important; }
.totaldaynight .tdns{ text-indent: 20px; line-height: 0px; border-right: 1px solid #ccc; font-family:'GOTHAMMEDIUM'; font-size: 16px; color: #7D5430;}
.totaldaynight .tdns:last-child{ border-right: 0px; }
.tdns span{ text-align: right; padding-right: 30px; font-family:'GOTHAMBOLD'; font-size: 18px; color: #6FB52C; float: right;  }
.totaldayngt-footer{ border-top: 1px solid #CCCBA8;    margin: 0px 0px 0px 0px;    text-indent: 0;    padding-top: 10px;    padding-bottom: -10px;    padding-left: 15px; color: #6FB52C;}
.prodselectbox input{ height: 10px; background: #FDFCF1; border: 1px solid #979797;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{ background: #FDFCF1; border: 1px solid #979797 !important;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{ color: #f95569 !important;}
.dataTable-content table{ width: 100%;}
.qr-form--wrapper .qr-form-box label, .qr-form--wrapper .qr-form-box .qr-input{ font-family:'GOTHAMMEDIUM' !important; }
.dataTable-header .dataTable-header--right ul li .date-input{ cursor: pointer;}
.dataTable-footer .total-group li label{ font-family: 'GOTHAMMEDIUM';}
.rupeebg { background: src('{{ asset('resources/assets/images/icon-view.svg') }}')}
.qr-input2{ width: 100px !important;}
.dataTable-header .dataTable-header--right ul li{ /* margin-left: 30px; */}
.qr-textarea{ height: auto !important; font-family: 'GOTHAMMEDIUM' !important;}
.qr-check{ color: #7D5430; font-family: 'GOTHAMMEDIUM'; font-size: 16px; line-height: 30px;}
.notaddedbox{ margin: 0 auto; text-align: center;}
.notaddedbox p{ margin-top: -100px;font-family: 'GOTHAMMEDIUM' !important; font-size: 18px; color: #7D5430; }
.notaddedbox a{  margin-top: 20px; text-transform: uppercase;}
.btn-green{ background: #6FB52C !important; color: #fff !important;}
.ui-widget.ui-widget-content{ z-index: 16 !important; }

.tooltip {    position: relative;    display: inline-block;     opacity: 1;}

.tooltip .tooltiptext {    visibility: hidden;   background-color: #7D5430;    color: #FED038;    text-align: center;    border-radius: 6px;    padding: 5px 10px;    /* Position the tooltip */
    position: absolute;    z-index: 1;
    top: 25px;
    left: 50%;
    -webkit-transform: translateX(-50%); 
    transform: -webkit-translateX(-50%); 
    -moz-transform: translateX(-50%); 
    -ms-transform: translateX(-50%); 
    -o-transform: translateX(-50%); 
    transform: translateX(-50%); 
}

.tooltip .tooltiptext::after {    
    content: '';
    border-bottom: 5px solid #7D5430;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%); 
    transform: -webkit-translateX(-50%); 
    -moz-transform: translateX(-50%); 
    -ms-transform: translateX(-50%); 
    -o-transform: translateX(-50%); 
    transform: translateX(-50%); 
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.seltdatepic{ width: 250px; float: right;}
.maintenancedatepic{ width: 500px; float: right;}
li.paysummaryftr{ border-right: 0px !important; width: 33%;}
.btn-waitloss{ background: #7D5430; color: #fff;}
.daterangepicker.ltr{ width: 500px; right: 30px !important;}
.applyBtn, .cancelBtn{ padding: 10px 15px;}
.daterangepicker td.active, .daterangepicker td.active:hover { background-color: #7D5430 !important;}
.daterangepicker td.in-range{ background-color: #FFF7F0 !important; }
.daterangepicker td.active { background: #7d5430 !important;}


.paymentsummarypdf{ width:600px; margin:0 auto; float: none; }
.unloade-group li input{ width: 120px; }

@media screen and (max-width: 1300px) {
    
    .abcl_textbox{ width: 100px;}
}
/* Added gor bugfixes */
.arbox_header{
    float: left;
    width: 100%; clear: both; 
}
.arbox_header .btn.btn-waitloss {
    background: #7d5430;
    color: #fff;
    font-weight: 100 !important;
    font-family: 'GOTHAMMEDIUM';
    border-radius: 5px;
    margin-right: 11px;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 8px;
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
}
.qr-form--wrapper .qr-form-box .qr-two--column li{
    position: relative;
}
span.pre-text {
    position: absolute;
    top: 15px;
    right: 15px;
    font-family: 'GOTHAMBLACK';
    color: #7d5430;
}
/* Common */
.dataTable-header{
    z-index: 5;
}
/* Production */
.dataTable-content .dataTable-header--right{
    margin-top: -60px;
}
.dataTable-content .dataTable-header--right {
    max-width: 50%;
    float: right;
    width: auto;
}
#defferedList .dataTable-header--right { max-width:100%; } #balingunit .dataTable-header--right { max-width:100% !important; } #millunit2 .dataTable-header--right { max-width:100% !important; } .maxwidth100{ max-width: 100% !important; }
#defferedList1 .dataTable-header--right { max-width:100%; }
form#production_form .double-date-into-single .dataTable-header--right ul li .date-input,
form#average_form .double-date-into-single .dataTable-header--right ul li .date-input  {
    min-width: 150px;
    width: 100%;
}

form.average_form .dataTable-header--right ul li .date-input,
form#production_form .dataTable-header--right ul li .date-input{
    min-width: 245px;
    width: auto;
}
/* Manager Popup */
.manager-popup .modal-header{
    padding: 0;
    border-bottom: 0;
}
.manager-popup .modal-content{
    background-color: #fbfbeb;
    background-image: url(../images/nobale-bg.png);
    min-height: 350px;
    padding-top: 60px;
}
.manager-popup .modal-header .close{
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    width: 40px;
    background: transparent;
}
.manager-popup .modal-header .close:hover,
.manager-popup .modal-header .close:focus,
.manager-popup .modal-header .close.active{
    background: transparent;
}
.manager-popup .modal-body{
    text-align: center;
}
.manager-popup .modal-body .title {
    font-size: 23px;
    font-weight: 300;
    letter-spacing: 1px;
}
.manager-popup .modal-body .purpose-indigator{
    display: inline-block;
    margin-bottom: 50px;
    max-width: 100px;
}
.manager-popup .modal-footer{
    text-align: center;
    border-top: none;
    padding: 30px 0 55px;
}
.manager-popup .modal-footer .btn{
    font-family: 'GOTHAMMEDIUM';
}

/* model Effect */
.modal.fade .modal-dialog {
    -webkit-transform: scale(0.1);
    -moz-transform: scale(0.1);
    -ms-transform: scale(0.1);
    transform: scale(0.1);
    top: 300px;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.modal.fade.in .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform: translate3d(0, -300px, 0);
    transform: translate3d(0, -300px, 0);
    opacity: 1;
}
/* Spacings */
.mar-t-80{
    margin-top: 80px;
}
.pad-tb-60{
    padding-top: 60px;
    padding-bottom: 60px;
}
/* Section */
.section-space{
    padding-top: 140px;
}
/* Import page */
.import-wrap{
    text-align: center;
    background: #fff;
    padding: 25px 50px 35px;
}
.import-wrap .title{
    margin-bottom: 40px;
    font-family: 'GOTHAMMEDIUM' !important;
    color: #7D5430;
    text-transform: capitalize;
}
.import-form{
    margin-bottom: 0;
    position: relative;  
}
.import-form .btn.apply{
    margin-top: 30px;
}
/* Input Type file modifed */
file-upload {
    display: block;
    text-align: center;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.file-upload .file-select {
    display: block;
    border: 2px solid #dce4ec;
    color: #34495e;
    cursor: pointer;
    line-height: 57px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;{}
    border-radius: 7px;
    height: 60px;
    padding-left: 8px;
}
.file-upload .file-select .file-select-button {
    background: #dce4ec;
    padding: 0 30px;
    display: inline-block;
    height: 60px;
    line-height: 57px;
    float: right;
}
.file-upload .file-select .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}
.file-upload .file-select:hover {
    border-color: #fed038;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.file-upload .file-select:hover .file-select-button {
    background: #fed038;
    color: #FFFFFF;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.file-upload.active .file-select {
    border-color: #07b32c;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.file-upload.active .file-select .file-select-button {
    background: #07b32c;
    color: #FFFFFF;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}
.file-upload .file-select input[type=file] {
    z-index: 100;
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}
.file-upload .file-select.file-select-disabled {
    opacity: 0.65;
}
.file-upload .file-select.file-select-disabled:hover {
    cursor: default;
    display: block;
    border: 2px solid #fed038;
    color: #fed038;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    text-align: left;
    background: #FFFFFF;
    overflow: hidden;
    position: relative;
}
.file-upload .file-select.file-select-disabled:hover .file-select-button {
    background: #fed038;
    color: #666666;
    padding: 0 10px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
}
.file-upload .file-select.file-select-disabled:hover .file-select-name {
    line-height: 40px;
    display: inline-block;
    padding: 0 10px;
}
/* Input Field Manitanance */
.qr-form--wrapper .qr-form-box .qr-select--group.unloade-group li #OTHERS.qr-input {
    width: 100px;
}
/* Inr Symbol */
.inr-symbol{
    position: relative;
}
.inr-symbol input{
    padding-left: 35px;
}
.inr-symbol:after {
    font-family: 'GOTHAMMEDIUM';
    content: " ₹";
    position: absolute;
    left: 13px;
    top: 14px;
    font-size: 18px;
    color: #6fb52c;
}
/* Field */
.arbox_content .abcl_textbox{
    margin-left: auto;
}
.my-error-class {
    color: #f70623;
    display: block;
    font-weight: 400;
}
/* Table */
table.dataTable tbody tr.manager-move-mode {
    background: #fff !important;
}
table.dataTable tbody tr.manager-move-mode > td{
    color: #6fb52c;
}
/* Quality form */
#quality_addnew_form input[readonly] {
    cursor: pointer;
}
/* Payment Form */
#payment_form .qr-form-box .form-group div[class^="col-md"] > label{
    color: #6fb52c;

}
/* Avg rate Style */
.arbox_content input[readonly] {
    background: none;
    color: #6FB52C;
    border: 0px;
}
/* Responsive */
header{
    z-index: 99;
}
/* Sub Footer Info */
.sub-footer-info{
    padding: 20px 0;
}
.sub-footer-info ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.sub-footer-info li {
    display: inline-block;
    margin-left: 0px;
    margin-right: 15px;
}
.sub-footer-info .info-label {
    display: inline-block;
    margin: 0 0 0 15px;
    font-weight: 400;
    font-family: "GOTHAMMEDIUM";
    color: #444;
    font-size: 15px;
}
.sub-footer-info li .box{
    height: 16px;
    width: 16px;
    display: inline-block;
    background: #fff;
    border-radius: 3px;
    float: left;
    margin-top: 2px;
    border: 1px solid #888; box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
}
.sub-footer-info li.not-moved .box{
    background: #E7E6D2;
    border-color: #613209;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
}































/* Responsive */

@media screen and (max-width:1440px){
    
    .login-wrapper .login-inner{ margin-top: -100px;}
    
}

@media screen and (max-width: 1024px){
    .btns-group li:nth-child(2n){
        margin-top: 10px;
    }
    .abcl_textbox{
        font-size: 12px;
    }
    .dataTable-header .dataTable-header--left ul li a {
        margin-bottom: 10px;
        text-align: left;
    }

}

@media screen and (max-width: 991px) {
    
    .abcl_textbox{
        font-size: 14px;
    }
    .dataTable-header--right ul{ width: 100% !important;}
    .txtalgnlft-sm{ text-align: left; min-width: 150px; margin-top: 5px;}
    .dataTable-header--right ul{ margin-top: 0;}
    li.paysummaryftr{ width: 100%;}
}

@media screen and (max-width: 767px){
    .dataTable-content .dataTable-header--right{margin-top: 0;}
    
    .dataTable-content table caption .dataTable-header--right ul {
        text-align: left;
        width: 100%;
    }
    .login-wrapper .login-inner{ margin-top: 0px;}
    .maintenancedatepic{ width: auto; float: left;}
    

}
@media screen and (max-width: 690px){
    .dataTable-header .dataTable-header--right ul {
        text-align: left;
        width: 100%;
    }

}

/* Date picker with dropdwon */
.seltdatepic.date-into-dropdown {
    width: auto;
}
.dataTable-content .date-into-dropdown .dataTable-header--right {
    max-width: none;
}
.form.average_form .date-into-dropdown .dataTable-header--right ul li .date-input{
    min-width: 130px;
    max-width: none;
    width: auto;
}
/* Select 2 Remove Icon */
/*#production_form .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{
    display: none;  
}*/
/* Welsome */
.welcome-text{
    font-weight: 400;
    font-size: 26px;
    margin: 0 0 20px;
    font-family: "GothamLight_1";
    color: #7d5430;
}
.login-role{
    font-family: "GOTHAMBLACK";
}
/* Header Active */
header nav ul li a.active:after {
    -webkit-transform: scale(1);
    transform: -webkit-scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}




