@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap";*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:rubikregular}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:montserratregular;font-size:14px;line-height:normal;color:#222;font-weight:300;font-style:normal;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}img{max-width:100%;vertical-align:top}* html .clearfix{height:1%}.clearfix{display:block}@font-face{font-family:rubikregular;src:url(rubik-regular-webfont.b9af62e4d51b83a8e96d.eot);src:url(rubik-regular-webfont.b9af62e4d51b83a8e96d.eot?#iefix) format("embedded-opentype"),url(rubik-regular-webfont.6996dfebaa64e708cbde.woff2) format("woff2"),url(rubik-regular-webfont.c854646286f4febb9b98.woff) format("woff"),url(rubik-regular-webfont.76b18e746a18e18e4828.ttf) format("truetype"),url(rubik-regular-webfont.61b507a32e752e954926.svg#rubikregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikblack;src:url(rubik-black-webfont.b42029384edbab3b907f.eot);src:url(rubik-black-webfont.b42029384edbab3b907f.eot?#iefix) format("embedded-opentype"),url(rubik-black-webfont.12093917e8b03e2748fc.woff2) format("woff2"),url(rubik-black-webfont.d3e0abf84f62f8144f9c.woff) format("woff"),url(rubik-black-webfont.94757badbc53fc564aee.ttf) format("truetype"),url(rubik-black-webfont.18ac34e476d1d9478071.svg#rubikblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikblack_italic;src:url(rubik-blackitalic-webfont.3dc23bae206d8f95bb4f.eot);src:url(rubik-blackitalic-webfont.3dc23bae206d8f95bb4f.eot?#iefix) format("embedded-opentype"),url(rubik-blackitalic-webfont.090098f48163f178bf2c.woff2) format("woff2"),url(rubik-blackitalic-webfont.e0b120c087386cabf831.woff) format("woff"),url(rubik-blackitalic-webfont.15ee8c4892b7206a2db5.ttf) format("truetype"),url(rubik-blackitalic-webfont.1f6f7e9fc9bb7c63c059.svg#rubikblack_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikbold;src:url(rubik-bold-webfont.3657ff979b247c300c6e.eot);src:url(rubik-bold-webfont.3657ff979b247c300c6e.eot?#iefix) format("embedded-opentype"),url(rubik-bold-webfont.4b0d15c0230e4c37957a.woff2) format("woff2"),url(rubik-bold-webfont.405d60cf0375855e64f3.woff) format("woff"),url(rubik-bold-webfont.fe0519ae55cbd88f10fc.ttf) format("truetype"),url(rubik-bold-webfont.43a7305f11662208c8a1.svg#rubikbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikbold_italic;src:url(rubik-bolditalic-webfont.c6831c03a8481ec0f795.eot);src:url(rubik-bolditalic-webfont.c6831c03a8481ec0f795.eot?#iefix) format("embedded-opentype"),url(rubik-bolditalic-webfont.b1d564af04fbd96cc3a8.woff2) format("woff2"),url(rubik-bolditalic-webfont.a9d987048906544b24cf.woff) format("woff"),url(rubik-bolditalic-webfont.a556c1d30e75ef7af6a6.ttf) format("truetype"),url(rubik-bolditalic-webfont.aa90f0ad9b2e70913a1a.svg#rubikbold_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikitalic;src:url(rubik-italic-webfont.57f8a4b43fe36b552511.eot);src:url(rubik-italic-webfont.57f8a4b43fe36b552511.eot?#iefix) format("embedded-opentype"),url(rubik-italic-webfont.2d90e1d024076efa0b7a.woff2) format("woff2"),url(rubik-italic-webfont.41807ea72f2ff0000056.woff) format("woff"),url(rubik-italic-webfont.edfc96752adc02a1d67c.ttf) format("truetype"),url(rubik-italic-webfont.0c5429f36609ae7e72b4.svg#rubikitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubiklight;src:url(rubik-light-webfont.2c7f3b26d1b633b41a86.eot);src:url(rubik-light-webfont.2c7f3b26d1b633b41a86.eot?#iefix) format("embedded-opentype"),url(rubik-light-webfont.385e5a251fef8812aeba.woff2) format("woff2"),url(rubik-light-webfont.bb4dd4c66f0434096ee7.woff) format("woff"),url(rubik-light-webfont.2127ac237478cac81c9c.ttf) format("truetype"),url(rubik-light-webfont.1acd31a8baa9ac1ccaa4.svg#rubiklight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubiklight_italic;src:url(rubik-lightitalic-webfont.f67048667f8f9922030f.eot);src:url(rubik-lightitalic-webfont.f67048667f8f9922030f.eot?#iefix) format("embedded-opentype"),url(rubik-lightitalic-webfont.b77d8cae93ffa006aa9a.woff2) format("woff2"),url(rubik-lightitalic-webfont.aa86968a93545618add5.woff) format("woff"),url(rubik-lightitalic-webfont.a04a9ebe845d0eea9813.ttf) format("truetype"),url(rubik-lightitalic-webfont.fe12e132d9e65cf151d1.svg#rubiklight_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikmedium;src:url(rubik-medium-webfont.39832d15fd22032ab831.eot);src:url(rubik-medium-webfont.39832d15fd22032ab831.eot?#iefix) format("embedded-opentype"),url(rubik-medium-webfont.63ae0b97d945b88b2c60.woff2) format("woff2"),url(rubik-medium-webfont.57367185956934a8eaba.woff) format("woff"),url(rubik-medium-webfont.e3d1c70b49a52f1ae29c.ttf) format("truetype"),url(rubik-medium-webfont.45c0e6005a25009ed8cf.svg#rubikmedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:rubikmedium_italic;src:url(rubik-mediumitalic-webfont.266d93527bf64f465bc7.eot);src:url(rubik-mediumitalic-webfont.266d93527bf64f465bc7.eot?#iefix) format("embedded-opentype"),url(rubik-mediumitalic-webfont.e851e272c34caba4201d.woff2) format("woff2"),url(rubik-mediumitalic-webfont.689a54950f73a8601a44.woff) format("woff"),url(rubik-mediumitalic-webfont.22a093fa57f8502f4a5e.ttf) format("truetype"),url(rubik-mediumitalic-webfont.a3152a133a0d0b34a2ac.svg#rubikmedium_italic) format("svg");font-weight:400;font-style:normal}.pts-contracting input,.pts-contracting textarea{width:100%;border:2px solid #222;height:43px;padding:0 10px;font-size:15px;margin:0}.pts-contracting textarea{padding-top:10px}.container{width:1099px;margin:0 auto}.va-m{vertical-align:middle}.resize-vertical{resize:vertical}.pts-contracting h2{font-family:rubikbold;font-size:30px;margin-top:30px}.pts-contracting header{margin:30px 0}.pts-contracting header .text-wrap{float:left;padding:25px 0}.pts-contracting header .logo-wrap{float:right}.pts-contracting header p{font-family:rubikmedium;font-size:18px}.pts-contracting header span{font-family:rubikregular;font-size:15px;margin-top:10px;display:block}.pts-contracting .create-history{width:100%;display:inline-block}.pts-contracting .create-history h3{font-size:18px}.pts-contracting .create-history .wrap{margin-top:30px}.pts-contracting .create-history .fieldset{margin:0 -10px 30px;display:inline-block;width:100%}.pts-contracting .create-history .fieldset .field{width:29.5%;float:left;padding:0 10px}.pts-contracting .create-history .fieldset .field:last-child{width:120px;float:right}.pts-contracting .create-history .fieldset .field .label{font-size:16px;color:#222;margin-bottom:5px;display:block}.pts-contracting .create-history .fieldset .field:last-child .view-btn{text-decoration:none;background:#f26722;color:#fff;padding:11px 18px;text-transform:uppercase;margin-top:24px;display:inline-block}.pts-contracting .create-history .wrap table{width:100%;border-collapse:collapse;border-spacing:0;max-width:100%}.pts-contracting .create-history .wrap table th{border:1px solid #e7e7e7;padding:16px 25px;background:#f26722;color:#fff;border-bottom:0;text-align:left}.pts-contracting .create-history .wrap table td{border:1px solid #e7e7e7;padding:10px 25px}.pts-contracting .create-history .wrap table .view-btn{color:#f26722;text-transform:uppercase;text-decoration:none}.pts-contracting .create-jsa{display:inline-block;width:100%;margin-bottom:60px}.pts-contracting .create-jsa .heading{font-size:25px;font-family:rubikmedium;position:relative;line-height:1.9;padding-left:60px;margin-bottom:35px}.pts-contracting .create-jsa .heading:before{position:absolute;content:"+";top:0;left:0;background:#ccc;border-radius:50%;width:40px;height:40px;text-align:center;font-size:31px;border:2px solid #222;line-height:normal}.pts-contracting .create-jsa .search-container{position:relative;width:306px}.pts-contracting .create-jsa .search-container .action{position:absolute;right:0;top:0;padding:19.5px 20px;border:2px solid #222}.pts-contracting .create-jsa .search-container .action:before{left:14px;top:14px;content:"";position:absolute;font-family:fontawesome}.pts-contracting .type-wotk .wrap .actions-toolbar{display:inline-block;width:100%;margin:20px 0 0}.pts-contracting .type-wotk .wrap .actions-toolbar .view-all{color:#222;font-size:20px}.jsa-detail header{display:inline-block;width:100%;margin:20px 0}.jsa-detail .create-jsa{float:left;width:auto;margin:30px 0 0}.jsa-detail .create-jsa .heading{margin-bottom:0}.jsa-detail .create-history .fieldset{margin:0;width:500px}.jsa-detail .create-history .fieldset .field{width:100%;padding:0;margin-bottom:20px}.jsa-detail .create-history .fieldset .field .label{display:inline-block;width:200px;margin:0;font-size:14px}.jsa-detail .create-history .fieldset .field .control{display:inline-block;width:calc(100% - 210px)}.jsa-detail .create-history .fieldset .field:last-child{margin-bottom:0;width:100%;float:left}.pts-contracting .type-wotk{margin-top:40px}.pts-contracting .type-wotk h2{font-size:25px;font-family:rubikregular;margin-bottom:20px}.pts-contracting .type-wotk .wrap{padding-bottom:20px;border-bottom:2px solid #222;display:inline-block}.pts-contracting .type-wotk .wrap .work-wrap{width:50%;float:left;padding-right:90px}.pts-contracting .type-wotk .wrap .work-wrap .work-inner{width:100%;display:inline-block;margin-bottom:10px;color:grey}.pts-contracting .type-wotk .wrap .work-wrap .work-inner p{float:left;font-size:18px}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap{float:right}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap span{display:inline-block}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap span input{width:auto;height:auto;margin-right:10px;opacity:0}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap span input[type=radio]+label:before{content:"";border:1px solid #222;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap span input[type=radio]:checked+label:before{content:"";font-family:fontawesome;line-height:1.5}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap span.valid input[type=radio]:checked+label:before{border:1px solid #f26722;color:#f26722}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .redio-wrap span.valid input[type=radio]:checked+label{color:#f26722}.pts-contracting .work-permits .wrap{border:0}.pts-contracting .work-permits .wrap .work-wrap{width:100%;padding-right:0}.pts-contracting .work-permits .wrap .work-wrap .work-inner p{margin-right:30px;width:210px}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap{float:left;width:165px;margin-right:20px}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap .label{float:left;width:100%;text-align:center}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap .label p{text-align:center;float:none;font-size:17px;margin-bottom:27px;margin-right:0;width:auto}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap span input{margin:0}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .upload-wrap{float:left}.pts-contracting .type-wotk .wrap .work-wrap .work-inner .upload-wrap #fileToUpload{border:0;height:auto;width:auto}.pts-contracting .employee-briefng .wrap .fieldset{width:100%;margin-bottom:40px}.pts-contracting .employee-briefng .wrap .fieldset .field{width:50%}.pts-contracting .employee-briefng .wrap .fieldset .field .label{width:170px;font-size:16px}.pts-contracting .employee-briefng.work-permits .wrap .work-wrap .work-inner .redio-wrap{margin-top:0}.pts-contracting .employee-briefng.work-permits .wrap .work-wrap .work-inner p{margin:0;width:520px}.pts-contracting .employee-briefng .wrap .actions-toolbar{display:inline-block;width:100%;text-align:right}.pts-contracting .employee-briefng .wrap .actions-toolbar .submit{box-shadow:inherit;border:0;padding:10px 35px;font-size:16px;background:#f26722;color:#fff;text-transform:uppercase;font-weight:700}.pts-contracting .employee-briefng .wrap .fieldset.employee{margin-top:30px}.pts-contracting .employee-briefng .wrap .fieldset.employee .field .label{width:240px}.pts-contracting .employee-briefng .wrap .fieldset.employee .field .control{width:calc(100% - 260px)}.record .create-jsa .heading{padding-left:0}.record .create-jsa .heading:before{display:none}.record .signature-wrap h2{font-family:rubikmedium;margin-bottom:30px}.record .signature-wrap .wrap{margin:0}.record .signature-wrap .wrap .fieldset{width:100%}.record .signature-wrap .wrap .fieldset .field{width:25%;float:left}.record .signature-wrap .fieldset .field .control{display:inline-block;padding-right:22px;margin-bottom:20px}.record .signature-wrap .wrap .fieldset .field .label{display:inline-block;width:50px;font-size:16px}.record .signature-wrap .wrap ul{width:33.33333%;float:left;padding:0 15px}.record .signature-wrap .wrap ul h4{font-size:15px;margin-bottom:15px}.record .signature-wrap .wrap ul li{margin-bottom:15px}.record .signature-wrap .wrap .mail{margin:50px 15px 10px;display:inline-block;width:650px}.record .signature-wrap .wrap .mail .label{display:block;font-size:20px;margin-bottom:15px}.record .signature-wrap .wrap .mail input{width:auto;float:left}.record .signature-wrap .wrap .mail input.input-text{width:45%;margin-right:20px}.record .signature-wrap .wrap .mail .submit{width:20%;background:#f26722;color:#fff;font-size:15px;border:0;text-transform:uppercase;font-weight:700}.pts-contracting .health-hazards .wrap .work-wrap .addBtn{position:relative;width:280px;float:left}.pts-contracting .health-hazards .wrap .work-wrap .addBtn:after{content:attr(data-text);font-size:18px;position:absolute;top:-5px;right:0;background:#fff;padding:10px 15px;display:block;width:calc(100% - 60px);pointer-events:none;z-index:20;line-height:13px;color:#999;border-radius:5px 10px 10px 5px;font-weight:300}.pts-contracting .health-hazards .wrap .work-wrap .addBtn:before{content:"+";position:absolute;top:-5px;left:0;background:#f26722;color:#fff;font-weight:700;z-index:25;font-size:30px;line-height:31px;border-radius:100%;height:30px;width:30px;text-align:center}.file-upload{display:block;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:12px}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload .file-select{display:block;cursor:pointer;height:33px;line-height:40px;text-align:left;overflow:hidden;position:relative}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload .file-select .file-select-button{font-size:30px;width:30px;height:30px;border-radius:50%;float:left;background:#f26722;text-align:center;line-height:30px}.file-upload .file-select .file-select-name{line-height:30px;float:left;padding:0 10px}.file-upload .file-select:hover{border-color:#34495e}.file-upload .file-select:hover,.file-upload .file-select:hover .file-select-button{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:#34495e;color:#fff}.file-upload.active .file-select{border-color:#3fa46a}.file-upload.active .file-select,.file-upload.active .file-select .file-select-button{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:#3fa46a;color:#fff}.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:.65}.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border:2px solid #dce4ec;color:#34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#fff;overflow:hidden;position:relative}.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666;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}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload-wrapper{position:relative;width:280px;float:left}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload-wrapper:after{content:attr(data-text);font-size:18px;position:absolute;top:-5px;right:0;background:#fff;padding:10px 15px;display:block;width:calc(100% - 60px);pointer-events:none;z-index:20;line-height:13px;color:#999;border-radius:5px 10px 10px 5px;font-weight:300}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload-wrapper:before{content:"+";position:absolute;top:-5px;left:0;background:#f26722;color:#fff;font-weight:700;z-index:25;font-size:30px;line-height:31px;pointer-events:none;border-radius:100%;height:30px;width:30px;text-align:center}.file-upload-wrapper:hover:before{background:#3d8c63}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload-wrapper input{opacity:0;position:absolute;top:-5px;right:0;bottom:0;left:0;z-index:99;height:30px;margin:0;padding:0;display:block;cursor:pointer;width:100%}.submitBtn{box-shadow:inherit;border:0;padding:10px 35px;font-size:16px;background:#f26722;color:#fff;text-transform:uppercase;font-weight:700}.pts-contracting .ptp table.main-table td.navmenutd{background:grey;text-align:center;padding:5px;color:#fff;font-weight:700;line-height:1;font-size:14px}.pts-contracting .ptp .form .main-table td{border:1px solid #000;padding:0}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10{padding:0;border:0}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10 .mobile-inner-content-wrape td{border-top:0;border-bottom:0;padding:10px 15px;width:33.333%}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10 .mobile-inner-content-wrape td.service-head:first-child{border-left:0}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10 .mobile-inner-content-wrape td.service-head:last-child{border-right:0}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10.first .service-head,.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10.secound .service-head{border-bottom:1px solid #000}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10.first .service-head{font-weight:700}.anchor-link-remove,.link-pointer{text-decoration:none;font-family:Helvetica,Arial,sans-serif}.link-pointer{cursor:pointer}.error{color:#c54646;border-color:#c54646!important;line-height:20px;float:left;width:100%}.hide{display:none!important}@media only screen and (max-width:1098px){.container{padding:0 15px;width:100%}.pts-contracting header .text-wrap{width:calc(100% - 160px)}.pts-contracting header .text-wrap p{font-size:17px}.pts-contracting .create-history .fieldset{margin:0 -5px 30px}.pts-contracting .create-history .fieldset .field{padding:0 5px}.pts-contracting .create-history .fieldset .field:last-child{width:auto}.jsa-detail .create-history .fieldset,.jsa-detail .create-history .fieldset .field:last-child{width:100%}}@media only screen and (max-width:1024px){.pts-contracting .type-wotk .wrap .work-wrap{padding-right:30px}.pts-contracting .type-wotk .wrap .work-wrap .work-inner p{font-size:15px}.pts-contracting .employee-briefng .wrap .fieldset .field .control{width:calc(100% - 174px)}}@media only screen and (max-width:1023px){.pts-contracting .create-history .fieldset .field{padding:0 5px;width:50%}.pts-contracting .create-history .fieldset .field:last-child{width:50%}.pts-contracting .create-history .fieldset .field:last-child .view-btn{height:42px;line-height:1;padding:15px 0 0;display:block;text-align:center}.jsa-detail .create-history .fieldset,.jsa-detail .create-history .fieldset .field,.jsa-detail .create-history .fieldset .field:last-child{width:100%}.pts-contracting .type-wotk .wrap .work-wrap{width:100%;padding-right:0}.pts-contracting .work-permits .wrap .work-wrap .work-inner p{font-size:14px;margin-right:0;width:160px}.jsa-detail .create-history .fieldset .field .control{width:calc(100% - 204px)}.pts-contracting .employee-briefng .wrap .work-wrap{padding-right:0}.pts-contracting .employee-briefng.work-permits .wrap .work-wrap .work-inner p{margin:0;width:470px}.pts-contracting .employee-briefng.work-permits .wrap .work-wrap .work-inner .redio-wrap{width:auto}.pts-contracting .type-wotk.work-permits .wrap .fieldset{margin:0}.pts-contracting .type-wotk.work-permits .wrap .fieldset .field{width:100%;padding:0}.pts-contracting .type-wotk.work-permits .wrap .fieldset,.pts-contracting .type-wotk.work-permits .wrap .work-wrap{margin-bottom:40px}.pts-contracting .type-wotk.work-permits .wrap .fieldset.employee .field .control{width:calc(100% - 244px)}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload-wrapper{width:200px}}@media only screen and (max-width:767px){.pts-contracting .create-jsa .search-container{width:100%}.pts-contracting .create-history .fieldset{margin:0 0 30px}.pts-contracting .create-history .fieldset .field{width:100%;margin-bottom:15px;padding:0}.pts-contracting .create-history .fieldset .field:last-child{width:100%}.pts-contracting .create-history .fieldset .field:last-child .view-btn{display:block;margin-top:0;text-align:center}.pts-contracting header .logo-wrap,.pts-contracting header .text-wrap{text-align:center;width:100%}.pts-contracting .create-history .fieldset .field{margin-bottom:20px}.jsa-detail .create-history .fieldset .field .label{width:100%;margin-bottom:10px}.jsa-detail .create-history .fieldset .field .control{width:100%}.pts-contracting .create-history h3{font-size:15px}.pts-contracting .create-history .form,.pts-contracting .employee-briefng .wrap .fieldset .field,.pts-contracting .employee-briefng .wrap .fieldset .field .control,.pts-contracting .employee-briefng .wrap .fieldset .field .label{width:100%}.pts-contracting .employee-briefng.work-permits .wrap .work-wrap .work-inner{margin-bottom:20px}.pts-contracting .employee-briefng.work-permits .wrap .work-wrap .work-inner p{margin:0 0 10px;width:100%;display:block}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap span{margin-right:20px}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap span input{margin:0;position:absolute}.pts-contracting .employee-briefng .wrap .actions-toolbar .submit,.pts-contracting .type-wotk.work-permits .wrap .fieldset.employee .field .control{width:100%}.pts-contracting h2{font-size:20px}.record .signature-wrap .wrap{margin:0}.record .signature-wrap .wrap ul{width:100%;padding:0;margin-bottom:20px}.record .signature-wrap .wrap .mail{margin:0}.pts-contracting .type-wotk.work-permits .wrap{padding-bottom:0}.pts-contracting .type-wotk.work-permits .wrap .work-wrap .work-inner:last-child{margin-bottom:0}.pts-contracting .type-wotk.work-permits .wrap .work-wrap .work-inner{margin-bottom:20px;padding-bottom:65px;border-bottom:1px solid #222}.pts-contracting .work-permits .wrap .work-wrap .work-inner p{font-size:14px;margin-right:0;width:100%;margin-bottom:15px}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap{width:50%;margin:0;text-align:center}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload{float:left;width:100%;margin-top:20px}.pts-contracting .work-permits .wrap .work-wrap .work-inner .file-upload-wrapper{top:20px;left:15px;width:100%}.pts-contracting .work-permits .wrap .work-wrap .work-inner .redio-wrap{margin-right:0}.pts-contracting .create-history .wrap table th{display:none}.pts-contracting .create-history .wrap table td{display:block;padding:10px;font-size:13px}.pts-contracting .create-history .wrap table td:before{padding-right:10px;content:attr(data-th) " ";display:inline-block;color:#111;font-weight:700}.pts-contracting .create-history .wrap table td.view{padding-left:0}.pts-contracting .create-history .wrap table tr{margin-bottom:10px;width:100%;display:inline-block}.pts-contracting .create-history .form table th{display:none}.pts-contracting .create-history .form table td{display:block;padding:10px;font-size:13px}.pts-contracting .create-history .form table td:before{padding-right:10px;content:attr(data-th) " ";display:inline-block;color:#111;font-weight:700}.pts-contracting .create-history .form table td.view{padding-left:0}.pts-contracting .create-history .form table tr{margin-bottom:10px;width:100%;display:inline-block}.pts-contracting .ptp .form .main-table td{border:0}.pts-contracting .ptp .form .main-table td .content-wrape tr{margin:0}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10{border:1px solid #000}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10 .mobile-inner-content-wrape td.service-head{width:100%}.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10 .mobile-inner-content-wrape td.service-head:before,.pts-contracting .ptp .form .main-table td .content-wrape .pad-mobile-10:before,.pts-contracting .ptp table.main-table td.navmenutd:before{display:none}}@media only screen and (max-width:640px){.record .signature-wrap .wrap .mail{width:100%}.record .signature-wrap .wrap .mail input.input-text{width:100%;margin:0}.record .signature-wrap .wrap .mail .submit{width:100%;margin-top:15px}}.addBtn{margin-bottom:10px}.label-wrap{width:100%}span.label{text-align:center;float:none;font-size:17px;margin-bottom:27px;margin-right:0;width:50%;display:inline-block}.employee-briefng .label{width:100%;display:inline-block}.signature-wrap .field{margin-right:100px}@media only screen and (min-width:1000px){.label-wrap .label{float:left;display:inline;margin-left:260px;text-align:left;width:auto}.label-wrap .rec{margin-left:110px}.employee-briefng .label{width:auto;display:inline}}.editOther{color:#007bff;cursor:pointer}.otherFieldset .field{margin-bottom:2em}.otherFieldset textarea{height:auto;overflow:hidden}