/* 2025 */
.contnaccor-master{line-height:15px !important; font-size: 11px !important; margin-left: 2px !important;}
.w-493{width: 493px !important;}
.doyousidh-master{margin: 5px 0; text-align: left;}
.color-blue{color:blue !important}
.h80{height: 80px !important;}
.white-space-nowrap{white-space: nowrap !important;}
.w-50{width:50% !important;}
.maintenancemaster{max-width:187px !important; height:26px !important; text-align:left !important}
.progressdsds-master{margin:10px 0px !important;}
.ml50{margin-left:50px}
.mt-ms5{margin-top:-5px !important}
.mt-ms6{margin-top:-6px !important}
.w-600{width:600px !important}
.min-w-300{min-width:300px !important;}
.w-48{width:48% !important;}
.max-w-700{max-width:700px !important;}
.h20{height:20px !important;}
.upladofirmmaster{position:absolute; top:410px; width:100%;}
.estimates_tabledffd-master{width:740px !important; max-width:900px !important;}
.h25{height:25px !important;}
.h30{height:30px !important}
.lh15{line-height: 15px !important;}
.w-18{width:18px !important;}
.logoutdfd-master{line-height: normal !important; min-height: auto !important; padding:10px !important;}
.adddsimaernr{float:right !important; margin:2px 0 0 0;}
.estimate_phase_field_master{height:19px !important;border:1px solid #CCCCCC !important;width:100% !important;}
.estimate_phase_field_master1{height:20px !important;border:1px solid #CCCCCC !important;width:100% !important;}
.cursor-pointer{cursor: pointer !important;}
.d-inline-block{ display: inline-block !important;}
.d-block{ display: block !important;}
.d-flex{ display: flex !important;}
.d-inline{ display: inline !important;}
.d-table-cell{ display: table-cell !important;}
.d-table-row{ display: table-row !important;}
.max-420{max-width:420px !important;}
.defaultscdule-master{text-align:center;margin-top:150px;margin-bottom:150px;}
.border-white{border: 1px solid #fff !important;}
.border-gray{border: 1px solid #ccc !important;}
.w-250{width:250px !important;}
.min-h-175{min-height:175px !important;}
.h110{height:110px !important;}
.w-194{width:194px !important;}
.max-h25{max-height:25px !important;}
.w-54{width:54px !important;}
.w-560{width:560px !important;}
.w-120{width:120px !important;}
.dataentry_con_master{margin-top:10px !important;min-width:500px !important;width:900px !important;}
.fileuploadinput-master{padding:5px 3px !important;}
.vertical-align-top{vertical-align: top !important;}
.pr0{padding-right: 0 !important;}
.min-w-95{min-width: 95% !important;}
.max-w-380{max-width: 380px !important;}
.w-300{width: 300px !important;}
.border-right-creem{border-right: 1px solid #D6CEBC !important;}
.h22{height: 22px !important;}
.w-90{width: 90% !important;}
.w-70{width: 70% !important;}
.min-w-42{min-width: 42px !important;}
.max-w-650{max-width: 650px !important;}
.max-w-500{max-width: 500px !important;}
.w-35p{width: 35px !important;}
.w-155{width: 155px !important;}
.pl10{padding-left: 10px !important;}
.px2{padding: 0 2px !important;}
.ml2{margin-left: 2px !important;}
.w-700{width: 700px !important;}
.popup_header_inventory_master{font-size:13px !important; border:#E6E1D5 solid 1px !important; border-bottom:0px !important; border-radius:2px 2px 0 0 !important; font-weight:bold !important;}
.w-97{width: 97% !important;}
.w-20{width: 20% !important;}
.inventroy-border{border:#E6E1D5 solid 1px !important;}
.mt20{margin-top: 20px !important;}
.bg-white{background: #FFF !important;}
.w-500{width: 500px !important;}
.assignequire-master{line-height: 50px !important; font-weight: bold !important; text-align: center !important;}
.contractorlist-master{min-width: 233px !important; text-decoration: none !important; width: 191px !important; min-height: 20px !important;}
.w-248{width: 248px !important;}
.ml266{margin-left: 266px !important;}
.mt1{margin-top: 1px !important;}
.w-450{width: 450px !important;}
.w-345{width: 345px !important;}
.w-140{width: 140px !important;}
.fueltitle-master{margin-bottom:0 !important; line-height:31px !important;padding-left:5px !important;}
.max-w-650{max-width: 650px !important;}
.max-w-200{max-width: 200px !important;}
.w-885{width: 885px !important;}
.w-53{width: 53% !important;}
.break-word{word-wrap: break-word !important;}
.mx5{margin-right: 5px !important; margin-left: 5px !important;}
.mx10{margin-right: 10px !important; margin-left: 10px !important;}
.ipad-checkasa-master{margin: 6px 10px 0 3px !important;}
.overflow-y-unset{overflow-y: unset !important;}
.w-160{width: 160px !important;}
.pointer-event-none{pointer-events: none !important;}
.r0{right: 0 !important;}
.l25p{left: 25% !important;}
.w-500{width: 500px !important;}
.r40{right: 40px !important;}
.r80{right: 80px !important;}
.pt20{padding-top: 20px !important;}
.mx-auto{margin: 0 auto !important;}
.py10{padding-top: 10px !important; padding-bottom: 10px !important;}
.bourenadt{border-top:1px solid #d6cebc !important; height:1px !important; display:block !important}
.cursor-normal{cursor: normal !important;}
.w-13{width: 13% !important;}
.h117{height: 117px !important;}
.pl0{padding-left: 0 !important;}
.w-43{width: 43% !important;}
.w-12{width: 12% !important;}
.w-14{width: 14% !important;}
.ml0{margin-left: 0 !important;}
.min-h-50{min-height: 50px !important;}
.pt3{padding-top: 3px !important;}
.w-205{width: 205px !important;}
.w-inherit{width: inherit !important;}
.px10{padding-left: 10px !important; padding-right: 10px !important;}
.w-520{width: 520px !important;}
.ml35{margin-left: 35% !important;}
.pt3-0{padding:3px 0 0 !important;}
.pb6{padding-bottom: 6px !important;}
.my0mr0ml35{margin: 0 0 0 35% !important;}
.min-w-705{min-width: 705px !important;}
.border-none{border: none !important;}
.border-l-none{border-left: none !important;}
.border-r-none{border-right: none !important;}
.min-w-60p{min-width: 60px !important;}
.w-28{width: 28% !important;}
.w-c-100-1{width: calc(100% - 1px) !important;}
.cusmt-wdith-small{width:700px !important;}

/* addEntityEstimateRow start */
.w-67{width:67px !important;}
.estimphsrow-master{float:right; margin:0px 0px 10px 0px;}
.w50{width:50px !important;}
.new_added_master{width:99% !important; text-align:left !important;}
.biddte-master{border-right:#DCD6C6 solid 1px !important;}
.max-w-70{max-width:70px !important;}
.foreman_fuel_dataentry_master{width:95% !important; min-width:52px !important;}
.formprofulbul-master{width:98% !important; min-width:50px !important;}
.max-w-680{max-width:680px !important;}
.overlow-visible{overflow: visible !important;}
.fancy_divs_detail_master{float:left !important; height:22px !important; margin-left:5% !important;}
.min-w-200{min-width:200px !important;}
.w-81{width:81px !important;}
.min-w-250{min-width:250px !important;}
.min-w-650{min-width:650px !important;}
.min-w-600{min-width:600px !important;}
.expand_length_textarea_master{width:235px !important; height:22px !important;}
.max-w-57{max-width:57px !important;}
.max-w-40{max-width:40px !important;}
.max-w-45{max-width:45px !important;}
.max-w-60{max-width:60px !important;}
.worktotal_master{width: calc(100% - 1px) !important;}
.awaingn-mster{min-width:650px !important; height:30px !important;}
.w-95{width:95% !important;}
.pr15{padding-right:15px !important;}
.f-15{font-size:15px !important;}
.maintenance_hrs_master{width:100% !important; height:20px !important; margin-top:3px !important;}
.w-94{width:94% !important;}
.ml3{margin-left:3px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.w-96{width:96% !important;}
.w-98{width:98% !important;}
.w-99{width:99% !important;}
.w-400{width:400px !important;}
.max-w-800{max-width:800px !important;}
.max-w-80px{max-width:80px !important;}
.h-auto{height: auto !important;}
.jobcolro-master{color: #796b45 !important;}
.estimate_notes2_master{display: none;z-index:2020;}
.estimate_notes4_master{display: none;z-index:4050;}
.max-w-790{max-width: 790px !important;}
.w-4{width: 4% !important;}
.switchmster{margin: 7px 7px 0 0;}
.estimates_tabledffd-master{width: 100% !important; max-width: 900px !important; box-sizing: border-box !important; -webkit-box-sizing: border-box !important;}
.min-w-50{min-width: 50px !important;}
.min-w-55{min-width: 55px !important;}
.min-w-60{min-width: 60px !important;}
.min-w-65{min-width: 65px !important;}
.min-w-70{min-width: 70px !important;}
.min-w-75{min-width: 75px !important;}
.min-w-80{min-width: 80px !important;}
.min-w-85{min-width: 85px !important;}
.max-w-150{max-width: 150px !important;}
.transformscale9{transform: scale(0.9) !important;}
.min-w-550{min-width: 550px !important;}
.w-800p{width: 800px !important;}
.estimate_entity_phase_field_master{height: 19px !important; border: 1px solid rgb(204, 204, 204) !important;width:100% !important;}
.w-5{width: 5% !important;}
.w-6{width: 6% !important;}
.w-7{width: 7% !important;}
.w-8{width: 8% !important;}
.w-9{width: 9% !important;}
.w-10{width: 10% !important;}
.w-11{width: 11% !important;}
.w-12{width: 12% !important;}
.w-13{width: 13% !important;}
.w-14{width: 14% !important;}
.w-15{width: 15% !important;}
.w-20{width: 20% !important;}
.w-21{width: 21% !important;}
.w-55{width: 55% !important;}
.w-8{width: 8% !important;}
.ln15{line-height: 15px !important;}
.w-3{width: 3% !important;}
.lendt-master{line-height:15px !important; height:30px!important; padding:0!important}
.lendt-master1{height:30px!important; padding:0!important}
.lendt-master2{height:30px!important;}
.min-w-350{min-width: 350px !important;}
.w-38{width: 38% !important;}
.usernm-mst{padding:10px 0 0px;}
.min-w50p{min-width: 50px !important;}
.max-w-60p{max-width: 60px !important;}
.max-w-70p{max-width: 70px !important;}
.min-w-52p{min-width: 52px !important;}
.w-235{width: 235px !important;}
.h23{height: 23px !important;}
.pb4{padding-bottom: 4px !important;}
.lh36{line-height: 36px !important;}
.border-spacing-0{border-spacing: 0 !important;}
.py5px0{padding: 5px 0 !important;}
.min-w-123{min-width: 123px !important;}
.my0mx5{margin: 0 5px !important;}
.py6px0{padding: 6px 0 !important;}
.min-w-62{min-width: 62px !important;}
.pr6{padding-right: 6px !important;}
.my0mx5{margin: 0 5px !important;}
.w-9-5{width: 9.5% !important;}
.w-11-5{width: 11.5% !important;}
.border-r-none{border-right: none !important;}
.min-w-35{min-width: 35px !important;}
.min-w-36{min-width: 36px !important;}
.pt6px4pb2{padding: 6px 4px 2px !important;}
.lh31{line-height: 31px !important;}
.min-w-650{min-width: 650px !important;}
.w-89{width: 89% !important;}
.ml1{margin-left: 1px !important;}
.ui-accordion .ui-accordion-header{font-size: 16px !important;}
.button-w-h-master{width:35px !important; height:35px !important; /* margin-top: 0 !important; */}
/* .tal.fl.w122.spe-sel{width: 122px !important;} */
/* .tal.fl.w122.spe-sel .button-w-h-master{margin-top: 0 !important;} */
/* .tal.fl.w122.spe-sel .ui-button-text{padding: 17px 20px 17px 20px !important;} */


/* addEntityEstimateRow end */
/* addMaintenance scheduling start */
.add-jbintance-master{width: 800px !important; height: 400px !important; overflow: auto !important;}
/* addMaintenance scheduling end */
/* estimaterowpopup start */
.estimatetable-master{min-width:740px !important; max-width:900px !important;}
.overflow-auto{overflow: auto !important;}
/* estimaterowpopup end */
/*addQuotedContractor start */
.gc_h_footer_master{width:100% !important; display:table !important; text-align:center !important; margin-top:10px !important;}
.mx-auto{margin:0 auto !important;}
/*addQuotedContractor end */
/* userReimbursement start */
.mobrate-master{width:49% !important; float:left !important;}
.mobrate-spce-master{width:2% !important; float:left !important;}
.reunvyrment-master{width:49% !important; float:left !important;}
.tttbbg-master{width:49% !important; float:left !important; margin-top:10px !important;}
/* userReimbursement end */
/* contractorContact start */
.contacst-master{cursor: unset !important;line-height: 32px !important;}
.mt3{margin-top: 3px !important;}
.mn-h100{min-height: 100px !important;}
.valign-center{vertical-align: middle !important;}
/* contractorContact end */
/* reportInventoryExport start */
.manage_h_master{padding-top:12px !important;min-height:none !important}
/* reportInventoryExport end */
/* equipementserial fancybox start */
.enginglog-above-master{min-width:580px !important; float:left !important;}
.w-20p{width: 20% !important;}
.w-30p{width: 30% !important;}
/* equipementserial fancybox end */
/* equipmentloglist fancybox start */
.mn-w-278{min-width:278px !important;}
.mn-w-50{min-width:50px !important;}
.mn-w-120{min-width:120px !important;}
/* equipmentloglist fancybox end */
/* equipmentDocs_fancybox start */
.searchboxdr-master{width:76% !important; height:30px !important;}
.pr5{padding-right:5px !important;}
.w-45p{width:45% !important;}
.w-45{width:45px !important;}
.mr2p{margin-right:2% !important;}
.pr10{padding-right:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb10{margin-bottom:10px !important;}
/* equipmentDocs_fancybox end */
/* equildetail start */
.main-taskce-no-master{max-width:768px !important;}
.mainbgi-above-master{float:left; width:28%}
.con-mulit-master{padding-right:10px !important;}
.imglnks-master{float:left; width:28%;}
.notescolor-master{color:#796b45 !important;}
.equiment-tbl-master{float:right; width:71%}
.mt-0{margin-top:0 !important;}
.m-0{margin:0 !important;}
.medad-master{text-decoration:underline !important; padding-right:5px !important;}
.w-150{width:150px !important;}
.w-91{width: 91% !important;}
.max-w-55{max-width: 55px !important;}
.max-w-400{max-width: 400px !important;}
.min-w-inherit{min-width: inherit !important;}
/* equildetail end */
/* task notes start */
.esmw100-mster{font-weight:bold !important; float:left !important; width:50% !important; white-space: nowrap !important;}
.w-650{width: 650px !important;}
.estimate_notes_field_master{height:80px !important; width:100% !important;}
.adminpt-mst{margin-right:5px !important; width:75px !important;}
.mn-w-inherit{min-width: inherit !important;}
.w-590{width: 590px !important;}
.addlnk-master{max-width:187px !important; height:26px !important; text-align:left !important;}
.sm-min-width {min-width:290px !important; width: auto !important;}
/* task notes end */
/* time add edit popup start */
.mainatime-above-master{min-width: 95% !important; padding-right: 15px !important; font-size: 15px !important;}
.mn-w-300{min-width: 300px !important;}
/* time add edit popup end */
/* special request start */
.spcial-mster{width: 300px !important; padding: 10px !important;}
/* special request end */
/* edit task central start */
.visibility-hidden{visibility: hidden !important;}
.loader_image_mstr{position:fixed !important; background: rgba(0,0,0,0.50) !important; left: 0 !important; right: 0 !important; top: 0 !important; bottom: 0 !important; z-index: 999999 !important;}
.gifload-master{position:absolute !important; left: 50% !important; top: 50% !important; margin-left: -25px !important; margin-top: -25px !important;}
.fnconfirem-master{text-align:center !important;width:50px !important;margin-right:0px !important;}
.fncomob-master{text-align:center !important;width:40px !important;}
.cnfmlnadn-master{text-align:center !important;width:40px !important;margin-right:0px !important;}
.w-300{width: 300px !important;}
.fncfimetask-master{text-align:center !important;width:50px !important;margin-right:0px !important;}
.popupheader-above-master{background:#fff !important; margin-bottom:10px !important;}
.titlh-master{width: 51% !important;}
.decimanonly-master{width: 20% !important; opacity: 1 !important;}
.w-360{width: 360px !important;}
.spellcheck-master{width:99% !important; text-align:left !important;}
.ehrmillage-master{float:right !important; width:auto !important;}
.border-0{border: 0px !important;}
.border-black{border: 1px solid #000 !important;}
.d-table-cell{display: table-cell !important;}
.maintenance-icon_master{width:25px !important;}
.maiontenace-icon-above-master{text-decoration:none !important; display:table-cell !important;}
.background-none{background: none !important;}
.fn{float: none !important;}
.w-195{width: 195px !important;}
.max-w-575{max-width: 575px !important;}
/* edit task central end */
/* dataentry invertory list start */
.w-220{width: 220px !important;}
.w-100{width: 100px !important;}
.w-70{width: 70px !important;}
.w-110{width: 110px !important;}
.w-30{width: 30px !important;}
.wp-60{width: 60% !important;}
.buttonsid-master{background:#FFF !important; text-align:center !important;}
.qntybox_master{width: 70% !important; max-width:50px !important; text-align: center !important;}
.popup_header_master{padding-right: 5px !important;}
.sbox-search-master{margin:auto !important; float:inherit !important; width:300px !important;}
.search_receiver_list_above_master{padding-right: 5px !important;}
.receiver_list_master{margin-top: 20px !important;}
.searchboxdsds_mster{width:82% !important; float:left !important; margin-top:2px !important;border:none !important; height:30px !important; padding:0px 4px !important}
/* dataentry inventory list end */
/* dataentry inventory start */
.quantity_box_master{width: 70% !important; max-width: 50px !important; text-align: center !important;}
.w-20p{width: 20px !important;}
/* dataentry inventory end */
/* dataentryies start */
.dataentydt-master{max-width:100px; width:80px; text-align:center;}
.taskmaindtes-master{max-width: 100% !important;width: 96% !important;}
.taskmaintest-master{max-width: 100% !important;width: 96% !important;}
.taskmainddd-master{max-width: 100% !important;width: 96% !important; word-wrap:normal !important;}
/* dataentryies end */
/* addtaskcentral start */
.min-w-700-master{min-width: 700px;}
.decimalon-master{width: 20% !important;}
.emergency-master{float:left;margin-right:10px;}
.maintenance-master{width: 78% !important; height: 22px !important;}
/* addtaskcentral end */
/* adddataentry start */
.taskmain-master{max-width:100% !important; width: 96% !important;}
/* adddataentry end */
/* taskupload start */
.taskupload-master .px-form-input{max-width: 100% !important;}
.taskupload-master .ui-button-text{height: 30px !important;}
.taskupload-master .px-widget .ui-icon-circle-plus{margin-top:0px;}
.taskupload-master .ui-button-text{z-index: 1;  cursor: pointer;}
.taskupload-master .spe-sel.mst-pl50{ display:flex; }
/* taskupload end */
/* adddataentry start */
.dataenty-master{max-width:100px !important; width:80px !important; text-align:center !important;}
.taskmaindata-master{max-width:100% !important;}
.task_clone_master{margin-top:5px !important;margin-left:0px !important;}
.adm-inpitdat-master{margin-right:5px !important; width:75px !important;}
.estimate_notes_field_master{height:80px !important; width:100% !important;}
.d-inline{display: inline !important;}
.maintancetaskdoc-master{max-width:187px !important; height:26px !important; text-align:left !important;}
/* adddataentry end */
/* common header start */
.maintenanceschdule-master{position:relative; display:block; margin-top: 5px; text-align: center; vertical-align: middle; font-size: 14px;}
.oncall-master{margin-top: 2px; vertical-align: middle; display:inline-block; margin-right:5px;}
.oncall-below-master{display:inline-block; vertical-align:middle; text-align: right;}
.telser-master{display: block; text-decoration: none; font-size: 14px;}
/* common header end */
/* jobplans start */
.adm-txt.disclaimer-master {width: 90px !important;}
.w90{width:90px !important;}
.visiblerorman-master{float:left !important; margin-right:5px !important;}
.jobpermit_master{width:98%;float:right}
.lnecode-master{width:53%; word-wrap:break-word;position:relative}
.assignjobplan-master{float:left !important; width:205px !important;}
.del_link_master{float:right !important; margin:0 5px !important;}
.jobplanname-master{margin:0px 10px; display:inline-block; width:300px; float:left;}
/* jobplans end */
/* projectnotes start */
.estimate_notes_con_master{margin-right:7px !important;float: none !important; display: inline-block !important;}
.estimate_notes_con1_master{float: none !important; display: inline-block !important;}
/* projectnotes end */
/* fieldnotes start */
.bdr_rds_master{padding:0 8px !important;}
.postedt-master{font-weight:bold;color:#796b45 !important;}
/* fieldnotes end */
/* resourcedetails start */
.foremnchk-master{padding: 9px !important; margin: 2px 5px 0 4px !important; background: #FFF !important;}
.addempl-master{color:#796B45 !important; font-weight: bold !important;}
/* resourcedetails end */
/* saved extra equipment start */
.delextr-master{margin-right: 15px !important;}
.extrequi-master{padding-bottom: 3px !important;}
/* saved extra equipment end */
/* jobnotes start */
.addestimatenotebutn-master{margin:5px 5px 0 0 !important; display:block !important;}
/* jobnotes end */
/* jobmap start */
.jobmap-above-master{float:left !important; width:255px !important;}
/* jobmap end */
/* jobplans start */
.location-master{float:left !important; width:65px !important;padding-top: 3px !important;}
/* jobplans end */
/* schedule start */
.popup_schedule_job_above_master{float:left !important; margin-left:5px !important;margin-top: -3px !important;}
/* schedule end */
/* centraltab start */
.search_h_master{margin-right: 5px !important;}
.z-index-2000{z-index: 2000 !important;}
.z-index-2004{z-index: 2004 !important;}
.z-index-2003{z-index: 2003 !important;}
.z-index-2010{z-index: 2010 !important;}
.z-index-2020{z-index: 2020 !important;}
.z-index-2499{z-index: 2499 !important;}
.z-index-2500{z-index: 2500 !important;}
.z-index-4050{z-index:4050 !important;top:5% !important;}
.z-index-2025{z-index:2025 !important;}

/* resourcedetails start */
.clear-height5-master{height: 5px !important;}
.clear-height25-master{height: 25px !important;}
/* resourcedetails end */
/* centraltab start */
.project-locaiton-master{text-align: left !important; width: 33.3% !important; float: left !important;}
.project-details-master{text-align: center !important; width: 33.3% !important; float: left !important;}
.project-type-master{text-align: right !important; width: 33.3% !important; float: right !important;}
.tabs_new_master{width: 100% !important; margin-top: -10px !important;}
.height-auto{height: auto !important;}
.arc_master{float: right !important; margin-top: 5px !important;}
.cinkutuidt-master{float: right !important; margin-right: 20px !important; font-weight: bold !important;}
/* centraltab end */
/* repocontractorbidlist start */
.manage_h_master{min-height:none !important;}
.popup_header_master{cursor: unset !important;line-height: 32px !important;}
.float-none{float: none !important;}
.search_h_master{margin-right: 5px !important;}
.project_master{width: 200px !important; text-align: center !important;}
.conunty_master{width: 150px !important; text-align: center !important;}
.w-auto{width: auto !important;}
.w-105{width: 105px !important;}
.w-60{width: 60px !important;}
.w-90{width: 90px !important;}
.w-130{width: 130px !important;}
/* repocontractorbidlist end */
/* header start */
.logout-below-inline{position:relative; display:block; margin-top:5px;}
.logout-master{margin-top: 2px !important;}
/* header end */
/* menu start */
.tabs-height45-master{height: 45px;}
.position-unset{position: unset !important;}
/* menu end */
/* quotes start */
.wfcquoutecount-master{display: inline-block; vertical-align: top; padding-top: 2px;}
.flgbtn-count-master{margin-left: 10px;}
.nbsp-37-master{padding-left: 37px !important;}
.nbsp-4-master{padding-left: 4px !important;}
.nbsp-5-master{padding-left: 5px !important;}
.nbsp-6-master{padding-left: 6px !important;}
.nbsp-7-master{padding-left: 7px !important;}
.nbsp-8-master{padding-left: 8px !important;}
.nbsp-9-master{padding-left: 9px !important;}
.nbsp-10-master{padding-left: 10px !important;}

/* quotes end */
/* contractor estimate start */
.fancy_divs_detail_master{float: left !important; height: 22px !important;}
.fancy_divs_detail1_master{float: right !important; height: 22px !important;}
.unit_text_master{text-decoration: none !important; width: 60px !important;}
.quote_estimate_row_master{min-width: 200px ! important; text-decoration: none; width: 191px;min-height:20px !important;}
/* contractor estimate end */
/* edit project start */
.description-master{width: 126px !important;}
.numbername-master{width: 100px !important;}
.w-830-master{width: 830px;}
.disclaimer-master{width: 75px !important;}
.disclaimer-below-master{width: 150px !important;}
.adm-input-master{font-family: Arial,Helvetica,sans-serif !important; font-size: 12px !important;}
.adm-txt-master{width: 115px !important;}
.project-description-master{width: 166px !important;}
/* edit project end */
/* contractor estimate start */
.bg-white{background: #fff !important;}
.sel-master{width: 168px !important;}
.word-break-all{word-break: break-all !important;}
.font11{font-size: 11px !important;}
.font12{font-size: 12px !important;}
.ml2{margin-left: 2px !important;}
.perday-master{font-size: 12px !important; padding-top: 3px;}
.line-height10{line-height: 10px !important;}
.line-height15{line-height: 15px !important;}
.line-height20{line-height: 20px !important;}
.line-height25{line-height: 25px !important;}
.line-height30{line-height: 30px !important;}
.line-height32{line-height: 32px !important;}
.line-height35{line-height: 35px !important;}
.line-height40{line-height: 40px !important;}
.line-height45{line-height: 45px !important;}
.w-100px{width:100px !important}
.min-w-130{min-width:130px !important;}
.w-370{width: 370px !important;}
.mt30{margin-top: 30px !important;}
.h19{height: 19px !important;}
.tallnorhdren{padding:0px !important; float:right !important; margin:10px 5px 0 0 !important;}
.max-w-730{max-width: 730px !important;}
.fueltitle_mste{margin-bottom:0 !important; line-height:31px !important;padding-left:5px !important;}
.max-width-768{max-width: 768px !important;}

/* contractor estimate end */

.fr{float:right !important;}
.w-100{width:100% !important;}
.inline-dte{width:155px !important; margin:1px 3px 0 0; padding:2px 0}
.position-relative{position: relative;}
.ui-widget-header {
    border: 1px solid #E6E1D5 !important;
    background: #978353 !important;
    color: #222222 !important;
    font-weight: bold !important;
}
.priority-inline{margin: 7px 10px 0 0 !important; font-size: 16px;}
.mr20{margin-right: 20px !important;}
.mr-5p{margin-right: 5px !important;}
.filter_icon_inline{float: left !important; margin-left: 25px !important;}
.pr-15{padding-right: 15px !important;}
.estimate_row_inline{width: 81px !important;}
.estimate_row_cmd_inline{width: 203px !important;}
.boca-ref-inline{ height: 15px !important;}
.light_add_work_inline{display: none; z-index:9050;top:8% !important;}
.font-weight-bold{font-weight: bold !important;}
.icon_sms_inline{display:none !important; margin-top: 0 !important; margin-left: 10px !important;}
.icon_foreman_sms_inline{margin-top: 0 !important; margin-left: 10px !important;}
.jobschedule-inline{display:inline-block !important; margin-right: 10px !important;}
.fl-site-inine{margin: 7px 10px 0 0;}
.w-7p{width: 7% !important;}
.w-33p{width: 33% !important;}
.v-align-top{vertical-align: top !important;}
.w-250{width:230px !important;}

.d-table-cell{display: table-cell !important;}
.mw-202{max-width: 202px !important;}
.miw-50{min-width: 50px !important;}
.miw-120{min-width: 120px !important;}
.w-25{width: 25px !important;}
.d-none{display: none;}
.w-40{width: 40px !important;}
.min-w-120{min-width: 120px !important;}
.max-w-202{max-width: 202px !important;}
.text-center{text-align: center !important;}
.text-right{text-align: right !important;}
.text-left{text-align: left !important;}
.cursor-unset{cursor: unset !important;}
.v-hidden{visibility: hidden !important;}
.h-5{height:5px !important;}

.text-decoration-none{text-decoration: none !important;}
.text-decoration-underline{text-decoration: underline !important;}
.pr-5{padding-right: 5px !important;}
.pt5{padding-top: 5px !important;}
.pt10{padding-top: 10px !important;}
.mw-946{max-width: 946px}
.toppagination-inline{margin-top:0px !important; width:auto !important;}
.w-350{width:350px !important;}
.w-25p{width:25px !important;}
/* .ptb_m.searchboxPadding.sm-equipmentlog {
    padding: 10px 0 10px 5px !important;
  } */
.estimate_notes_con.remove-minwd{min-width: 0px;}
.fileuploadpop .ui-icon {
    width: 35px !important;
    height: 35px !important;
    left: 2px !important;
    top: 5px !important;
    position: absolute;
    padding: 0;
  }
  .fileuploadpop .px-input-button {
    padding: 0;
  } 
.fileuploadpop .px-widget .ui-button-text{padding: 0px !important;}
.alien-pro .ui-helper-clearfix{display: flex; align-items: center;}


/* disclaimer_addedit_facybox start */

.state-abl-inline label {
    text-align: left !important;
    float: right;
    padding-right: 5px !important;
    font-weight: bold !important;
}
.state-abl-inline .w80 {
width: 80px !important;
}
/* disclaimer_addedit_facybox end */

.height-5{height: 5px !important;}
.job_sch_resource_inline{width: auto !important; direction: rtl !important;}

button{border:0px;}
.relative{ position:relative;}

.font12{font-size:12px !important;}
.font13{font-size:13px !important;}
.font14, .fs14 , .fs14 a{font-size:14px !important;}
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font17{font-size:17px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px;}
.font20{font-size:20px;}
.font-normal{ font-weight:normal;}
.dark{color: #333 !important;}
.py0{padding-top: 0px !important; padding-bottom: 0px !important;}
.text-left, .trl{text-align:left;}
.text-right, .trr{text-align:right;}
.text-center{text-align:center;}
.tar{text-align:right !important;}
.tal{text-align:left !important;}
.tac, .tc{text-align:center !important;}
.bold{ font-weight:bold !important;}
.border0{border: 0px !important;}
.max-width-988{max-width: 988px;}
/* padding margin */
.p0{padding:0px !important;}  
.p1{padding:1px}
.p5{padding:5px;}
.p4{padding:4px;}
.pl5{padding-left:5px}
.pl20{padding-left:20px}
.p10{padding:10px;}
.p20{padding:20px}
.pt10 {padding:10px 0;} 
.pt10-ms{padding-top:10px;}
.pb10{padding-bottom: 10px !important;}
.pt4{padding-top:4px !important;}
.pt25{padding-top:25px !important;}
.pt65{padding-top:65px !important;}
.pt85{padding-top:85px !important;}
.m5{margin:5px;}
.ml0{margin-left: 0px !important;}
.mt120{ margin-top:120px;}
.margin-top5{margin-top:5px;}
.margin-top10{margin-top:10px;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}
.margin-left5{margin-left:5px;}
.margin-left10{margin-left:10px;}
.margin-left20{margin-left:20px;}
.margin-left30{margin-left:30px;}
.ml5 { margin-left:5px !important; }
/* */
.task_notes{margin-top:5px;}
.equipement_d a.no_accordion{text-decoration:underline;}
.mar-auto{ margin:auto;}
.mt0{ margin-top:0px !important;}
.mt2{ margin-top:2px !important;}
.mt6{ margin-top:6px !important;}
.mt10{ margin-top:10px;}

.mr0{ margin-right:0px !important}
.mr5{ margin-right:5px !important}
.mr10{ margin-right:10px !important}
.headerlinks {float:right;}

.fr, .right{float:right !important;}
.fl, .left{float:left !important;}
.clear{clear:both !important;}

h1{font-size:20px; color:#502400}

.discription_w{height:20px;}
.wf32, .wf32x{ width:32%;}
.w-10p{width: 10% !important;}
.w57{width: 57px !important;}
.w45{width: 45px !important;}
.w100p{width:100%; margin-top:10px;}
.w120{width:120px !important;}
.w125{width:125px !important;}
.w150{width:165px !important;}
.w320{width:320px !important;}

.hauto{height: auto;}
.mhauto{min-height:auto !important;}

.sp-w74{ width:80%;}
.sp-w200{ width:250px;}
.sp-w500{ width:500px;}
.sp-w600{ width:600px;}
.sp-w700{ width:700px !important;}
.sp-w780{ width:780px;}
.sp-w900{ width:900px;}
.sp-w950{ width:950px;}
.sp-w980{ width:980px;}

.sp-mw300{ min-width:300px !important;}

.equ-sp{ width:220px;}
img{border:0px;}
.width-100{width:100%;}
.width-95{width:95%;}
.width-90{width:90%;}
.width-85{width:85%;}
.widthmax-948{max-width:948px;}
.height-20{height:25px;}
.lh-25{line-height:25px;}
.lh-20{line-height:20px;}

.mar-auto{ margin:auto;}
.mt5{ margin-top:5px}
.mt7{ margin-top:7px}
.ml10{ margin-left:10px}

.border-btm{border-bottom:1px solid #ccc;}
.bcl-none{border-collapse:unset !important;}
.bg-white{background-color: #fff;}
.bx-sz, h3.multihead, .container, .bs-h, a.con_name, .ui-accordion-content div, .box_d, .bs, .inputarea, .bdr_rds, .forcont_h, div.heading, .header_top_fix, .resourceDetail_h, .prograss_b, .prograss_bar, .con_area, .con_area_gray, .con_area_light_gray, select, input, textarea, #light_fortimemaintenance table th, #light_fortimemaintenance table td, .col_content_d, .submenu, #foremanmaintenance .con_area, #foremanmaintenance .equipement_d, #maintenjob.sp-jobnote .notesholder, .upload-disc-inf, .box_d .prograss_bar, .notesholder .bdr_rds, .notesholder .bdr_rds div, .jobpermit_h, .jobmapH, .box_d .prograss_b, a.cont_name, .estimates_table table td input, #fancybox-content input, #fancybox-content select, .foremantask_h, .foremantask_h .date_h .daydate, .foremantask_h .date_h .task_h, #maintenanceform_d #multiOpenAccordion, .spc-wid, .foremanName, .locationH, .jobNotes, .sch_start_time, .inner_content_cfm, .estimate_notes_con, .wrokSummary, .con_disable, .new_table input, .new_table textarea, .new_table select, .taskdetail td input, .taskdetail td select, .taskdetail td textarea, .inventory-space, .container_inventory, .popup_header_inventory, .new_table_dataentry input, .inner_content_cfm .estimate_notes_con, .category-section .table-cell, .information-holder, .popup_header, .project_title{box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}

/*.mfp-content .popup_header,*/ 
div.heading, #foremanmaintenance .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .tabs li:hover ul li, .popup_header, .popup_header_inventory, .tabs{
    background: #6a4015 !important;
    background: -moz-linear-gradient(top, #6a4015 0%, #522805 100%) !important;  
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a4015), color-stop(100%,#522805)) !important; 
    background: -webkit-linear-gradient(top, #6a4015 0%,#522805 100%) !important;
    background: -o-linear-gradient(top, #6a4015 0%,#522805 100%) !important;
    background: -ms-linear-gradient(top, #6a4015 0%,#522805 100%) !important;
    background: linear-gradient(to bottom, #6a4015 0%,#522805 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a4015', endColorstr='#522805',GradientType=0 ) !important; 
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { background: #978353 !important; color:#FFF !important; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #FFF !important; color:#363636 !important }

.ui-datepicker-prev.ui-corner-all.ui-state-hover,
.ui-datepicker-next.ui-corner-all.ui-state-hover {
    border: 1px solid #FC9 !important;
    background: transparent !important;
}
.schedulehd-inline{position: relative; top: 0px; width: 100%;}
.tcc-inline{text-align:center; margin:0 auto; width:230px;}
.tccc-inline{text-align:right;}
.tcl-inline{text-align:left;}
.flipid-inline{margin-left:10px;}
.selectdt-inline{width:130px !important;}

/* common css in all files */
body {margin:0px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.col-xs-6, .col-xs-12, .col-md-4 {padding-left: 0px !important;padding-right: 0px !important;}
.btn-default1 {background-color: #4D2200;color: #fff;float:right;margin-top:60px;padding:10px}
.inputarea{padding:5px 5px; background: #fff;}
.popup_header/*, .mfp-content .popup_header*/{ color: #fff !important; cursor: pointer; display: block; font-size: 16px; height: 45px; line-height: 35px; margin: 0px; min-height: 24px; padding: 5px 30px 5px 10px !important; position: relative; z-index: 20; border: 1px solid #AAAAAA !important;text-align:left; font-weight:normal;}
.popup_header a{color:#fff;}
.fileuploadIcon{background:url("../images/icon_selectfile.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;padding-top:28px !important;}
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; }
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background: transparent; border: 0px solid #777777;color: #E3E3E3;font-weight: normal;}
.ui-state-default .ui-icon{ background:none}
.ui-corner-left{ border-bottom-left-radius: 0px; border-top-left-radius: 0px;}
button.ui-button-icon-only{ position:absolute; right:0}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{ background:none; border:0; color:#333}
#foreman_fuel_dataentry button{background:url(../images/arow.png) no-repeat center center !important;  position: absolute !important;}
#foreman_fuel_dataentry .ui-widget-content { background:none !important; border: 1px solid #DDDDDD !important; color: #333333 !important;}
.ui-menu{ height:200px; overflow:auto;}
#foreman_additional_fuel_dataentry button{ background:url(../images/arow.png) no-repeat center center !important; position: absolute !important;}
#foreman_additional_fuel_dataentry .ui-widget-content { background:none !important; border: 1px solid #DDDDDD !important; color: #333333 !important
}
.btn{ border-radius:0px !important}
.btn:hover, .btn:focus{ color:#DCD6C6 !important}
label {display: inline;}
#maintenjob .ui-state-active .ui-icon { height: auto!important;}
.refe_h table th { background:#E9E4DA; border: 1px solid #D6CEBC; color: #796B45; font-size: 12px; font-weight: bold; height: 36px; text-align: center; }
.refe_h table {border: 1px solid #D6CEBC; border-collapse: collapse; font-size: 12px; width: 100%;}
a.close_btn{background: none repeat scroll 0 0 #CC0000; float:left; border-radius: 3px; color: #FFFFFF !important; cursor: pointer; display: inline-block; font-weight: bold; margin: 10px 0 0; padding: 7px !important; text-align: center; text-decoration: none; text-transform: uppercase; width: 60px !important; font-size:13px;	}
a.addnew_btn_new {padding:8px 15px; float:left; background:#999999; font-weight:bold; border-radius:5px; text-decoration:none; border:solid 1px #666666; font-size:12px; color:#FFF !important; text-align:center; margin:0 5px;}
.mfp-content table { border: 1px solid #D6CEBC;border-collapse: collapse; font-size: 12px; width: 100%; }
.mfp-content table th { background: none repeat scroll 0 0 #E9E4DA; border: 1px solid #D6CEBC; color: #796B45; font-size: 12px; font-weight: bold; height: 15px; padding: 4px; text-align: center; }
.closebtn {width:22px; height:22px; z-index:100; position:absolute; top:2px; left:50%; margin-left:458px; background:url(../images/close_btn.png) no-repeat;}
.bdr_rds{width:100%; border:1px solid #D6CEBC; border-radius:5px; background:#E9E4DA; color:#796B45; padding:8px;}
.mfp-close{background:url(../js/fancybox/fancy_close.png) no-repeat !important; height:30px !important; width:30px !important; position:absolute !important; z-index:100 !important; right:-15px !important; top:-15px !important;}
a.sub_btn { background: #4D2200; border-radius: 5px; color: #FFFFFF !important; float: left; height: 30px; line-height: 27px; margin: 10px 10px 10px 0; padding: 0 10px; text-align: center; text-decoration: none; width: auto; display:inline-block; }
.black_overlay, .black_overlay0, .inner_black_overlay{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; -moz-opacity: 0.4; opacity:.40; filter: alpha(opacity=40);}
.black_overlay, .black_overlay0{ z-index:1001; }
.inner_black_overlay{ z-index:1002;}
a.logout_btn, .logout_btn{width:80px; height:30px; line-height:30px; background:#4D2200; border-radius:5px; font-size:14px; margin-top:5px; float:right; color:#fff; text-decoration:none; text-align:center;}
a.addnew_btn {padding:5px 10px; float:left; background:#009900; font-weight:bold; border-radius:5px; text-decoration:none; border:solid 1px #57832C; font-size:14px; color:#FFF !important; text-align:center;margin:6px 2px;cursor:pointer;}
.topclose{height:30px;width:30px; position:absolute; z-index:100; right:-15px; top:-15px;cursor:pointer;}
.required, #fancybox-content input.required,#foreman_fuel_dataentry input.required,#foreman_additional_fuel_dataentry input.required{border:1px solid #F00 !important;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:auto!important;}
.estimates_table1 {margin:6px 0 0 0px; width:auto;}
.estimates_table1 table {width:100%; border-collapse:collapse;  border:#fff solid 1px !important; font-size:12px;}
.estimates_table1 table td th {border-collapse:collapse; text-align:left !important; border:#CCC solid 1px;}
.estimates_table1 table th {text-align:left !important; color:#796B45; padding:4px; border:#D6CEBC solid 1px; background:#fff; font-weight:bold; font-size:12px; height:36px;}
.estimates_table1 table td { padding:3px 4px;} 
.estimates_table1 table tr:nth-child(even) {background: #fff;}
.estimates_table1 table tr:nth-child(odd) {background:#fff;}
.refe_h table td img { vertical-align:middle;}
.estimates_table2 {margin:0px 0 0 0px; width:99%;}
.estimates_table2 table {width:100%; border-collapse:collapse;  border:#D6CEBC solid 0px; font-size:12px;}
.estimates_table2 table td th {border-collapse:collapse; border:#CCC solid 1px;}
.estimates_table2 table th {text-align:left !important;  color:#796B45; padding:4px; border:#D6CEBC solid 1px; background:#fff; font-weight:bold; font-size:12px; height:36px;}
.estimates_table2 table td {text-align:left !important;  padding:3px 4px;}
.estimates_table2 table tr:nth-child(even) {background: #E9E4DA;}
.estimates_table2 table tr:nth-child(odd) {background:#E9E4DA;}
.resourceDetail_h { display:block; float:left; width:100%; border:1px solid #D6CEBC; }
.resourceDetail_h .detail_h { display: inline-block; float: left;}
.resourceDetail_h .detail_h div.p5 { display: block; padding: 5px 2px;}

.regular-checkbox {display: none;}
.regular-checkbox + label { background-color: #FFF;   border: 1px solid #999; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); padding: 9px !important; border-radius: 1px; display: inline-block; position: relative; float:left;}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label {background-color: #FFF; border: 1px solid #CCC; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);  color: #99a1a7;}
.regular-checkbox:checked + label:after { content: ''; font-size: 14px; position: absolute; top: 3px;left: 3px; color: #666; height: 11px; width: 14px; background: url(../images/icon_check.png) no-repeat;}
.checkbox_h span{line-height:20px; padding-left:5px;}

.inner_content .topclose, .inner_content1 .topclose{ background: url("../js/fancybox/fancy_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);     height: 30px; position: absolute; right: -15px; top: -15px; width: 30px; z-index: 100;}
.table th{ border:1px solid #ccc; background:#f0f0f0 }
.table td{ border:1px solid #ccc; }
.centraltabq table {width:100%; border-collapse:collapse;  border:#D6CEBC solid 0px;}
.centraltabq table td{border:#D6CEBC solid 1px; padding:4px;}
.con_area, .con_area_gray, .con_area_light_gray{ float:left; width:100%; padding:8px 6px; border:#FFF solid 1px; border-radius:5px;}
.con_area {background:#DED7C7;}
.con_area_gray {background:#999999;}
.con_area_light_gray {background:#cccccc;}
h3.multihead span{ display:table-cell !important}
.popup_red_h { height:30px; line-height:30px; padding-left:10px; font-size:16px;}
.statbtn { color: #FFF; text-align: center; padding: 3px 8px; text-decoration: none; margin:0; width:100%; height:35px; font-size: 12px; background: #918258; border: 1px solid #666; border-radius:5px; cursor:pointer; }


.select_btn{ border:#CCC solid 1px!important; background:#fff !important; padding:5px !important; color:#333 !important; text-transform:uppercase;font-weight:bold!important;}
.px-form-input .ui-state-default{ background:#fff !important; height:38px !important; color:#333 !important; text-transform:uppercase;font-weight:bold!important;}
.px-form-input .ui-state-default span ui-button-text{ padding:7px !important;}
.px-form-input .px-widget .ui-button{ height:auto !important;}
.px-form-input ui-state-default{ padding:5px; background:#fff !important;}
.fileuploader{background-image: url("../images/loading_image.jpg");background-repeat: no-repeat;margin: 0 auto;min-height: 100px;width: 150px;}
.con-box .addemail{width:120px;}	
.estimate_notes2 { border-radius: 5px; width: 600px !important; }
.project_title{ background:#e8e3d9; text-decoration: none; margin-bottom:5px; font-weight:bold; /*float:left; width:100%;*/ }
.lab_hd{ font-size:11px; line-height:15px; margin-right:5px}
.lab_date_post{float:left;font-size:11px;line-height:15px;}
.lab_date{ font-size:11px; line-height:15px;}
.icon-delete{float:right; height:9px; position:relative;}
.contactType{color:#796B45;font-weight:bold;text-align:center;}

.maintaint_d{ width:85%; margin:0 auto; float:none; min-height: 800px;}
.maintence_d .ui-accordion .ui-accordion-content{ padding-top:10px; padding-bottom:10px;}
.maintence_d table{ width:90%; margin:0 auto;}
.popup_header div{ display:inline-block;}
.inputarea{ display:table; width:100%;}
.img_effect_d{ width:230px;}
.img_effect_d, .col_content_d{ display:table-cell; vertical-align:top ;}
.img_effect_d a{ display:inline-block; margin:2px 3px;}
.col_content_d{ padding-left:10px;}
.main_table_h{border:1px solid #D6CEBC; margin-bottom:5px;}
.main_table_h thead th{ text-align:left; font-weight:normal; background:#E9E4DA; border-bottom:1px solid #D6CEBC; border-right:1px solid #D6CEBC;}
.main_table_h thead th:last-child{border-right:0px solid #D6CEBC;}
.fix-table{ position:relative; top:0; z-index:1 ; background:#fff; width:100%;padding-bottom:10px;}

.search_h { height:36px; float:left; margin-left:0px;}
.s_box {width:300px; float:left; background:#fff; border:solid 1px #B4B4B4; border-radius:5px;}
.qtext {line-height:36px; float:left; margin-right:5px;}
.addseach .search_h .searchbox {width:250px; height:35px; padding:5px; float:left; color:#463F2B; background:none; border:0px;cursor:auto;}
.s_icon {width:20px; height:20px; float:left; margin-top:7px; background:url(../images/search-icon.png) no-repeat;}
.r_icon {width:20px; height:20px; float:left; margin-top:7px; background:url(../images/cancel-icon.png) no-repeat;}
.addnew_h {margin:5px 0 0 5px; float:left; width:99%;min-height:500px;}
/*added to fix the height of loading panel in between*/
.addnew_h {min-height: 950px !important;}
.control-label {text-align:left!important; padding-top:3px;}
.lab_txtare{ font-size:13px; line-height:20px;}
.searchboxPadding{}
.submenu{  width:100%; background:#CCC; text-align:center; padding:5px 0;  float:left;border:1px solid #fff;border-top:0px;}
.submenu a{ background:#CCC; border:#4e2100 solid 1px; border-radius:5px; margin:3px 10%; display:inline-block;  padding:5px 10px; text-align:center; text-decoration:none;font-size:14px;color: #fff;font-weight: lighter; }
.submenu a:hover, .submenu a.active{ color: #fff; font-weight: lighter; background:#d3c8a0; }
.jobNote .notesholder, .jobNote .jobNoteTable {width: 700px;}
.maintence_d table.equipmentPage tr:nth-child(even){ background:#ECE7D5;}
.maintence_d table.equipmentPage{border:#D8CEAB solid 1px; font-size:13px; margin:10px auto;}
.ptb_m { padding: 10px 0 10px 5px;}
.main-big-img { width: 100%; max-width: 300px; float: left; text-align: center; }
.main-big-img img{ max-width:100%; max-height:135px;}
.img-links { float: left; width: 100%;}
.img-links a{ margin:10px 0; display:inline-block;}
.equipment-table{ width:100%; margin: 10px 0; }
.newTaskDTRow input, .newTaskDTRow select{max-width:80%;}
.newTaskDTRow input.dataEntryDate{ float: left; margin: 0 5px; }
#taskDataEntry .ui-datepicker-trigger{ float:left;}
.equ-sp{ width:220px; display:inline-block; vertical-align:middle;}
.sp-w74{ width:80%;}
.sp-w200{ width:250px;}
.TimeLbl{display:none !important;}
#conIdgenjob_user_list .tasktable table td{ padding:5px !important;}
#task_links .tda{}
#edit_task_main #task_links .tda{margin:0  !important;}
.sp-align .taskdetail td.titleH{ text-align:left;}
#maintenjob.sp-jobnote{ width:600px !important;}
#maintenjob.sp-jobnote .notesholder, #maintenjob.sp-jobnote .jobNoteTable{ width:100%;}
#maintenjob.sp-jobnote .notesholder{ margin: 0; padding:10px;}

ul.enlarge{list-style-type:none; padding:0px; margin:0px;}
ul.enlarge li{ position: relative;z-index: 0; margin:0; padding:5px 0 5px 0; text-align:left; }
ul.enlarge li ul{ margin:0; padding:0; list-style:none;}
ul.enlarge{list-style:none; margin:0; padding:0;}
ul.enlarge li{ list-style:none; margin:0; padding:0;}
#message2 ul{ margin:0; padding:0; clear:both;}
#message2 ul li{ list-style:none;}
ul.enlarge a{padding: 0px; margin:0px;}
ul.enlarge span{position:absolute;left: -9999px;background-color:#eae9d4;padding: 10px;font-family: 'Droid Sans', sans-serif;font-size:.9em;text-align: center;color: #495a62;-webkit-box-shadow: 0 0 20px rgba(0,0,0, .75);-moz-box-shadow: 0 0 20px rgba(0,0,0, .75);box-shadow: 0 0 20px rgba(0,0,0, .75);-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius:8px; margin-top:170px; margin-left:18px;}
ul.enlarge li:hover{z-index: 50;cursor:pointer;}
ul.enlarge span img{padding:2px;background:#ccc;}
ul.enlarge li:hover span{top: -300px;left: -20px;}
ul.enlarge li:hover:nth-child(2) span{left: -100px;}
ul.enlarge li:hover:nth-child(3) span{left: -200px;}
ul.enlarge img, ul.enlarge span{behavior: url(pie/PIE.htc);} 

input.boldFont, select.boldFont, textarea.boldFont,span.boldFont{-webkit-appearance:none; color:#000; opacity: 0.7; filter: alpha(opacity=70);border:1px solid #ccc;}
.normalFont {font-weight:normal;color:#333;}
/* centraltab.css */
.bs-h{ width:80%; margin:50px auto; border:1px solid #D2C7A2; padding:0 20px 20px 20px; border-radius:10px; }
.form-control {background-color: #F7F4EE !important;border: 1px solid #D2C7A2 !important;border-radius: 0px !important;box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset !important;height: 40px !important;}
.btn-default {background-color: #918258 !important;border-color: #918258 !important;color: #fff !important;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default{color: #fff !important;background-color: #63583D !important;border-color: #63583D !important;}
.disnon{ display:block}
.disblock{ display:none}
.probar{ width:95%; max-width:100px; margin-right:2px; padding:0 !important}
.icnbrn img:first-child{ display:none}
.fileuploadpop{ width:345px !important; position: relative; z-index: 1;}
.selctfilesdiv .fileuploadpop{margin-left: 40px;}
.fileuploadinput{ width:140px !important}
.smllupload{ width:auto}
.respon_table td label:first-child, .respon_table1 td label{ display:none}
.respon_display{ display:none}
.respon_table td:last-child a{ margin-left:8px; margin-right:8px}
.respon_table td:last-child a:last-child{ margin-top:2px}
.alignchange{float:left}
.w100per{ width:100%;}
.disblo1{ display:none;}
.distab{ display:table}
.width-95.mar-auto{ width:100%}
#foremanmaintenance #centraktask_list{ width:98%; margin:15px auto 0}
.equip_list{}
.specia-ico-pl{ float:right; margin-right:7px}
/*commented for #435*/
.spec-map{width:auto; } /*max-width:350px;*/
.file_listingfp-mob label{display:none}
/*input.datepicker, input.hasDatepicker{ float:left}
img.ui-datepicker-trigger{ margin-top:0px; float:left}*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[readonly="readonly"],texarea[readonly="readonly"],select[readonly="readonly"]
{ border:1px solid #ccc !important; background-color:#f1f1f1; color: #666 !important }

.docDescription1{ width:100%}
.clender-icon{float:left}
.clender-icon input{float:left}
.clender-icon img{ float:left; margin-top:1px}
.clender-icon span.cle-seldat{ float:left; margin-top:4px; margin-left:2px}
.clender-icon1 input{float:left}
.clender-icon1 img{ float:left; margin-top:2px}
.upload-data, .progressBar{ border-radius:4px !important}
.taskuploadtable .px-form-input{ float:left; width:auto; max-width:130px;}
.spec-input{ padding:0; margin:0; vertical-align:middle; height:21px;}
.spe-width{ width:68px}
.spe-width1{ width:65px}
.sp-del-ico{ width:30px; display:inline-block; text-align:center}
.sp-del-ico a{ margin-left:0 !important; margin-right:0 !important; }
.v-mid{ vertical-align:middle}
/*.mst-pl50{ margin-left:50px}*/
.semi-col-table tbody td label{ display:none}
.rec-task-icon{ padding:2px 0 0 0 ; float:left; width:80px}
.rec-task-icon a, rec-task-icon span{float:left; margin:0 5px 0 0 !important;}
.rec-task-icon .count_notes{ float:left !important; margin-right:0px; margin-left:-3px}
/* .equipement_maind table tbody tr{background:#fff !important} */
.equipement_maind table tbody td{ border-bottom:1px solid #ccc !important}
.main-dataentry-table{ width:100%; float:left}
.main-dataentry-table td{ padding:0 5px !important}
.main-dataentry-table td > span{display:block; font-weight:bold !important; padding-top:5px; padding-bottom:5px; color:#796b45; }
.main-dataentry-table .status_icon{ float:left; width:40px; padding-top:5px; height:50px; }
.main-dataentry-table .equ-sp{ width:80%}
#compltedby{ margin:0px 0}
.sm-dis-in{ display:none}
.spe-td{ display:none !important}
.respon-forme-coltable .worktotal tbody td label, .respon-forme-coltable .workestimate tbody td label{ display:none;}
.respon-forme-coltable tr > td, .respon-forme-coltable tr > td table,  .respon-forme-coltable tr > td table td:last-child{ font-weight:bold }
.respon-forme-coltable tr > td table label{ font-weight:bold !important}
.respon-forme-coltable tr > td:last-child{ font-weight:normal}
.equipement_maind table tbody.sp-bg-ligbro tr{background: #e9e4da !important; }
.equipement_maind table tbody.sp-bg-ligbro td{ border-bottom:1px solid #fff !important ;}
.smll-serial{ float:right}
.sm-checkbox{ display:inline-block !important; padding-left:15px; position:relative; font-weight:normal; margin-top:2px}
.sm-checkbox input{ margin: 0; position:absolute; left:0; top:1px}
.dashtext{ display:table-cell; padding-left:15px !important; vertical-align:middle}
.optionpadi-tb { padding-top:10px; padding-bottom:10px; float:right}
.sm-wfwr{ width:40%; float:left; word-wrap:break-word}
.ml5{ margin-left:5px}
.equipement_maind table tbody tr.bor-no td{ border-bottom:0 !important}
.taskadd{ display: none !important}
.select_week { width: 80% }
.w-80{width:80%;}
/* end common css */


/* Responsive css add here*/

.cust_mgs { width:500px; }
.btn-new { border: 0; background:#522805; color:#FFF !important; display: inline-block; margin: 5px; float: left; width: 80px; padding: 5px; }



/* Loading icon global */
.loading-spiner-holder { display: block; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; background: rgba(11, 11, 11, 0.75);z-index: 9999;}
/*.loading-spiner-holder { display: block; position: absolute; width:100%; height:100%; background: rgba(11, 11, 11, 0.75);z-index: 3; }*/

.loading-spiner-holder img { position:fixed; left:50%; top:50%; margin:-50px 0 0 -50px; z-index:1;}

.inventory-menu.tabs.hed-tabs-inline{max-width: inherit !important;}
.d-flex{display: flex;}
.align-item-center{align-items: center;}
.mnst10{margin-top:-10px;}
.p15{padding:15px;}
.gap-10{gap:10px;}
.gap-20{gap:20px;}
@media (max-width:1024px){
    /* .ipad-check {transform:scale(1.5); margin-left: 5px !important;} */
    #light_fortimemaintenance.inner_content{ left:5%; right:5%;}
    .tablesetwid{min-width:160px !important ;  }
    h3.multihead{ width:100% !important; height:40px; min-width:inherit;}
    .newTaskDTRow input, .newTaskDTRow select{background:#fff; border:1px solid #ccc;}
    .newTaskDTRow input{max-width:100%;}
    .timeMainCmb{ width:27%; margin-left:0;}
    .newTaskDTRow input.dataEntryDate{max-width:60%; float:left; margin:0 5px ;}
    .date-d{margin:0 35px 0 35px;}
    .fix-table .search_h{ 
        /* width:300px; */
    width: auto;}
    input.boldFont, select.boldFont, textarea.boldFont, span.boldFont{-webkit-appearance:none; color:#000; opacity: 0.7; filter: alpha(opacity=70); border:1px solid #ccc;}
    .maintenanceJob { width:6%; /*margin: 15px 5px 15px 0;*/}

    /* 2025 */
    .w-95{width:95% !important;}
    .w-950{width:99%;}
    .mn-885{min-width:100%; width:99%; max-width:100%;}
    .table-scroll-ipad{/*width:703px;*/ max-width: 100%; overflow-x: auto;}
    .w-800{width:100%;}
    .w-80{width:80%;}
    .w-80p{width:80px !important;}
    .w-75{width:75px !important;}
    .mt-mns1{margin-top:-1px !important;}
    .mt-mns2{margin-top:-2px !important;}
    .mt-mns3{margin-top:-3px !important;}
    .w-70{width:70px !important;}
    .w-60{width:60px !important;}
    .mb10{margin-bottom:10px !important;}
    .mb0{margin-bottom:0 !important;}
    .fr{float:right !important;}
    .ml10{margin-left:10px !important;}
    .working-prograss {max-width: fit-content !important;}
    .ml-8{margin-left:0;}
    .estimate_notes_con1 {width: 330px;}
    .slidepanel {width:715px !important;}
    .slidepanel .box-wrapper{width:100% !important; overflow: auto !important;}
    .resourceDetail_h .detail_h {width: 234px;}
    .w-65, .w-35{width:50%;}
    .w-250, .w-185, .w-280, .w-255, .w-85{width:auto !important;}
    .w-50r{width:55%;}
    .w-50l{width:45%;}
    .w-90p{width:50px !important;}
    a.logout_btn, .logout_btn{margin-right: 5px;}
    .pr20{padding-right:20px !important;}
    .edidislmsdf{float:right !important; margin:2px 0 0 0;}

    /* Mechanic */
    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        color: #363636 !important;
    }
    .sp-w900, .sp-w780{width: 99%;}
    .w125{width:auto !important;}
    .popup-equipmentdetail img, .popup-equipmentdetail + a[title="Forms"] img[alt="Forms"] {
        width: 40px;
    }
    .specialhead.position-relative{position: inherit !important; margin: 20px auto !important}
    .addseach.fix-table.pt5{top:10px !important;}
    #foremanmaintenance #centraktask_list{margin:10px auto 0 !important;}
    .img-links a {
        width: 40px;
    }
    .w150 {
        width: 175px !important;
    }
    /* .ui-helper-clearfix{ display: block !important;} */
    .estimatetable-master{min-width:700px !important}
    .tox .tox-promotion+.tox-menubar {
        grid-column: none !important;
    }

}


@media (max-width:980px){
    .wrapper, .log_box{box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
    .wrapper  {max-width:960px; padding:20px; border-radius:10px; background:#FFF; margin:10px auto auto auto; width:98% !important;}	
    .login_area {width:100%;}
    .login_h {width:60%;}
    .log_box, .log_input{ width:100%;}
    .login_h .inputarea{ width:98%;}
    .login_h .inputarea table{ width:95%;}
    .tabs .tabs-btn{ padding:0 10px; }
    .tabs ul li a{font-size: 12px;}	
    .central_inner table td .border{position:relative; width:105px !important; height:auto;}
    .w14p{ width:100px !important;}

}

@media (max-width:900px){
    .responsive_popup_width{ width:500px;}
    .mfp-content table th{ word-wrap:break-word !important ; }
    .mfp-content table td{ padding:5px 5px; word-wrap:break-word !important ; }
    input, select{ width:50%; margin-left:2px; margin-bottom: 10px;}
    .checkbox_h{ margin-right:10px; margin-left:10px;}
    input[type=checkbox]{ width:15px; border-radius:0;}
    .mfp-content table.spec-table-mic{max-width:900px; width:100%;} 
}

@media (max-width: 801px){
    .fix-table .search_h {width:auto;}
    .date-d{float:left; margin:0 10px 0 50px;}
    .date-d input{ width:66px;}
    .fix-table.sch_filter{ width:31px !important;}	
    .s_box{width:190px;}
    .filter_icon a{ margin:0 5px;}
    .sp-w74{ width:74%;}
}

@media (max-width:800px){
    .inner_content{ 
        /* left:10%; */
        left:50%;
    }
    .responsive_popup_width{ width:600px;}
    #light_fortimemaintenance.inner_content{ left:5%; right:5%;}
    #foreman_maintenancetimehours_dataentry input{ width:90%;}
    #foreman_maintenancetimehours_dataentry textarea{ width:90%;}
    .wf32{ width:17%;}
    .wf32x{width:23%;}
    .statemile{ width:50% ; margin:0 auto;}
}

@media (max-width:768px){
    .header_top_fix{ width:auto; left:20px; right:20px; margin:0 0; height:auto; padding-bottom:0;}
    .textbox_hotal{width:90%; margin-left:15px;}
    .header_top_fix .col-xs-6{ width:auto;}
    .header_top_fix .col-xs-6:first-child{ float:left; margin-left:0;}
    .header_top_fix .col-xs-6:first-child img{ max-width:318px;}
    .header_top_fix .col-xs-6:last-child{ float:right;}
    .container, .row, .container{ float:left; width:100%;}
    #foreman_maintenancetimehours_dataentry select{ width:100%; background:#fff;}
    #foreman_maintenancetimehours_dataentry input{ width:80%; margin-left:5px ;}
    #foreman_maintenancetimehours_dataentry textarea{ width:90% !important ;margin-left:5px;}
    #foreman_maintenancetimehours_dataentry th:last-child{ width:50px !important;}
    #light_timemaintenance.inner_content_maint2{ left:1%;}
    #foreman_fuel_dataentry button{ right:10%; }
    #foreman_additional_fuel_dataentry button{ right:10%;}
    .tablesetwid{min-width:235px !important;}
    .specialhead{position:absolute; top:95px; left:320px; margin:0; width:195px;}
    .specialhead input{ width:125px !important;}
    #foremanmaintenance .equipement_maind table{ width:99%;}
    .fix-table .search_h{ margin-right:0;}
    .s_box{ width:190px;}
    .addseach .search_h .searchbox{ width:172px;}
    .div_priority select{ width:52%;}
    #centraktask_list .whait_back{ width:97% !important ;}
    #foremanmaintenance .ui-accordion-content div{ font-size:12px; position: relative}

    /*.equipement_d_new .taskadd { display: block !important }*/
    .minisearch{ width:70% !important; height:30px !important;}
    .timeMainCmb{ width:28%;}
    .newTaskDTRow input.dataEntryDate{max-width:70%; }
    .sp-w55{ width:45%;}
    .equ-sp{ width:160px;}
    .submenu a{ margin:3px 8%; }
    .sp-w200{ width:195px;}
    .jobNote .accordionHead, #task_details .accordionHead{ width:660px; }
    .accordionHead{width:660px !important;}
    #edit_task_main{ width:720px;}
    .sp-w74{ width:74%;}
    input.sp-w74{ width:74%}

    .respon_table td:last-child a { margin-left:4px; margin-right: 4px; display: inline-block;  }
    .headerlinks span{width: 20px !important; height: 20px !important;}

}

/* START PRITESH */
/*@media (max-width:767px){
        .responsive_popup_width{width:100%;}
        .mfp-content table{width:100%;}
}*/
/* END PRITESH */
@media (max-width:767px){
    .taskadd{ position: absolute !important; right: 0; top: 1px; display: block !important;}
    .cust_mgs { width:100%; }

     /* 2025 */
     .table-scroll-ipad{width:100%}
     .pt85{padding-top:50px !important;}
     .cusmt-wdith-small {
        width: 100% !important;
    }
    .specialhead.position-relative {
        margin: 0px auto !important;
    }
    .whait_back.width-95.pt25.mar-auto{padding-top: 0 !important;}
    .addseach.fix-table.pt5 {
        top: 0px !important;
    }
    #foremanmaintenance .ui-accordion-content .table-scroll-ipad,
    .container.container_inventory .table-scroll-ipad{width: 100% !important;}
    .w150 {
        width: 170px !important;
    }
    .enginglog-above-master {
        min-width: 320px !important;
    }

}

@media (max-width:500px){ 
    /*	.responsive_popup_width{ width:80%;}
    */	input, select{ margin-left:1px; width:35px; text-align:center;}
    .log_input { text-align:left !important; }
    .ptc p{display:table;padding:0px;}


}

@media (max-width:480px){
    .login_area {width:100%;}
    .login_h {width:90%; }
    .logo img{width:50%;}
    .search{ display:table-cell; width:auto;}
    .login_h .inputarea table{ width:98%;}
    .login_h { width:100%; }
}
.phasetable td{padding:1px 4px;}
.refe_h table th{padding:0px !important;}
.emgTask{background-color:#FFB3B5 !important;}
.emgTask td{background-color:#FFB3B5 !important;}
.overlaplighbox
{
    background-color: #FFFFFF;
    border: 5px solid #DCD6C6;
    font-family: Verdana;
    font-size: small;
    left: 35%;
    min-height: 110px ;
    min-width: 170px ;
    padding: 10px ;
    position: fixed;
    top: 35% ;
    width: auto ; 
    z-index: 2550;
}
.mr { margin-right: 6px; }
/*input[type=number] {
    -moz-appearance:textfield;
}*/
/* hide arrow from type number textbox*/
input[type=number]{ 
    -moz-appearance:textfield;
    -webkit-appearance: none; 
    margin: 0; 
}
/* hide arrow from type number textbox*/

a.expand span { background:rgba(0, 0, 0, 0) url("../images/arrow_up.png") no-repeat scroll 0 50% !important; float: left;
                height: 11px; width: 14px; margin-top: 8px; margin-left: 5px; }
a.collapse span {background:rgba(0, 0, 0, 0) url("../images/arrow_down.png") no-repeat scroll 0 50% !important; float: left;
                 height: 11px; width: 14px; margin-top: 7px; margin-left: 5px; }

.brd_table { float:left; margin-top: -2px; width: 100%; border:1px solid #CCC; border-radius: 0 0 4px 4px !important; }

a + .brd_table table { border:none !important }
a + .brd_table table tr:last-child td { border-bottom:none !important }
a .con_area { border-color:#ded7c7;  }
a.collapse .con_area { border-radius:5px 5px 0 0  !important;  }
.ajs-input{width:100%;}

/*validation red border class*/
.validation_red{ box-shadow: 0 0 1px 1px #ff0000 }

/*#D90000
#D90000
#8C0000
#660000*/

textarea[name="JobScheduling_JobDetails"] { height: 150px; }
textarea[name="JobScheduling_WaterSource"] { height: 45px; }

.load_more_btn{display: inline-block;height: 32px;padding: 8px 12px;box-sizing: border-box;border-radius: 3px;vertical-align: middle;line-height: normal;font-weight: bold;min-width: 32px;text-align: center;background-color: #4D2200; border-color: #4D2200; color: #fff;cursor: pointer;}
.load_more_btn:hover{background-color: #4D2200; border-color: #4D2200; color: #fff;}
.load_more_btn:focus{background-color: #4D2200; border-color: #4D2200; color: #fff;}
.load_more_btn:active{background-color: #4D2200; border-color: #4D2200; color: #fff;}
.load_more_btn:active:hover{background-color: #4D2200; border-color: #4D2200; color: #fff;}
.load_more_btn:active:focus{background-color: #4D2200; border-color: #4D2200; color: #fff;}
