/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-container{max-width:800px;w
	margin:0px auto;padding:30px 20px 100px;}.navbar.container{max-width:760px;margin:0px auto;}div#navbar-collapse{padding-top:4px;}.main-container .region.region-header{padding-top:10px;display:flex;flex-wrap:wrap;justify-content:center;}div[data-drupal-messages]{width:100%;}.tabs--primary{list-style:none;padding:0px;margin:0px auto 20px;border:1px solid #e7e7e7;border-radius:8px;background:#f8f8f8;}.tabs--primary > li > a{border:none !important;}.tabs--primary > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border:none !important;color:#fff !important;background-color:#336699 !important;border-radius:8px !important;}body.role-general_ .locals-js{display:none;}#edit-field-job-site-local-wrapper{height:0px;padding:0px;margin:0px;overflow:hidden;opacity:0;}body.path-frontpage .main-container .region.region-header h1{display:none;}h1.page-header{padding:0px 20px 4px;text-align:center;max-width:760px;margin:-8px auto 20px;}body.path-frontpage h1.page-header{border:0px !important;}body.trade-plumbing #edit-group-sprinkler-fitter-info,body.trade-pipefitting #edit-group-sprinkler-fitter-info,body.sprinkler_fitter #edit-group-plumbing-information,body.sprinkler_fitter #edit-group-mechanical-contractor-infr{display:none !important;}body.trade-sprinkler_fitter #edit-group-mechanical-contractor-infr,body.trade-sprinkler_fitter #edit-group-plumbing-information{display:none !important;}article footer,a.name.navbar-brand{display:none !important;}.navbar .logo img{width:100%;height:auto;}.navbar .logo{width:58px;}.panel-title{background-color:#e4e4e4;}#edit-field-project-location-0 .panel-heading{position:relative;}#use-location{position:absolute;right:4px;top:4px;}#use-location div{background-image:url(/themes/uaforms/images/location.svg);background-size:15px;display:inline-block;width:15px;height:15px;position:relative;top:3px;left:-5px;}#edit-field-plumbing-general-foreman-u-wrapper,#edit-field-pipefitter-general-foreman-wrapper,#edit-field-sprinklerfitter-foreman-wrapper{position:relative;}button.trade-auto-details{position:absolute;right:0px;top:25px;}#block-views-block-my-local-s-members-block-1 .views-col{width:30% !important;margin:1%;border:1px solid #ccc;border-radius:5px;padding:10px;}#block-views-block-account-update-block-1 .urgent-wrapper{background:rgb(27 27 27 / 90%);padding:20%;position:fixed;z-index:9999;height:100%;width:100%;min-height:100%;top:0px;left:0px;text-align:center;color:#fff;}#block-views-block-account-update-block-1 a.button{display:block;padding:10px 20px;background-color:#f1f1f1;font-size:19px;border-radius:10px;width:200px;margin:10px auto;box-shadow:0px 5px 6px #0000004a;border:1px solid #000;}form input{width:100%;}.field-multiple-table td:nth-child(2){padding:20px;text-align:left !important;}.tabledrag-toggle-weight{display:none !important;}.field-multiple-table .paragraph-type-title{margin:0px !important;font-weight:200;font-size:24px;}.field-multiple-table .paragraph-type-title:after{content:" Details";}.field-multiple-table .glyphicon.glyphicon-move{position:relative;top:19px !important;}.field-multiple-table .field--type-image .panel-heading{background:transparent;border:none !important;font-weight:bold;padding:0px;margin:0px;}.field-multiple-table .field--type-image .form-wrapper{background:transparent;border:none !important;padding:0px;margin:0px;}.field-multiple-table .field--type-image .panel-body{padding:10px 0px;}.field-multiple-table .field--type-image label{display:none;}#edit-field-pipefitting-jobs-text,#edit-field-plumbing-jobs-text,#edit-field-sprinkler-fitter-jobs-text{color:#ccc;margin-bottom:0px !important;}.field--name-field-lo{width:100%;text-align:center;position:relative;margin-bottom:20px;}.field--name-field-lo img{height:100px;width:auto;margin:0px auto;}div.form-wrapper{margin:0px 0px 20px auto;box-shadow:0px 0px 10px rgb(51 51 51 / 16%);border-radius:8px;}div.form-wrapper div.form-wrapper{padding:0px;margin-top:0px;box-shadow:none;}form.user-register-form div.form-wrapper{padding:15px;}form.user-register-form div.form-wrapper.panel{padding:0px !important;}#block-userlogin ul{list-style:none;margin:0px;padding:20px;display:flex;justify-content:center;}#block-userlogin li a{display:block;margin:10px;padding:50px;text-decoration:none;border:1px solid #ccc;border-radius:10px;}#block-userlogin li a:hover{box-shadow:0px 0px 10px #f1f1f1;}div#edit-actions{padding:20px;}.form--inline{padding:6px 10px;border:1px solid #ddd;margin:10px auto;border-radius:5px;}.form--inline .form-item{margin-right:10px;}.form--inline #edit-actions,.form--inline .div.form-wrapper{padding:0px;border:none !important;box-shadow:none !important;}a.example-button{display:block;padding:10px;background:#f1f1f1;width:150px;text-align:center;border-radius:5px;border:1px solid #ccc;float:right;}.view-empty{display:block;width:500px;margin:10px auto;text-align:center;background-color:#f8f8f8;padding:10px;border-radius:5px;border:1px solid #e7e7e7;}.view-empty li,.view-empty ul{list-style:none;padding:0px;margin:0px;}.view-empty a{display:inline-block;padding:8px 20px;color:#fff;background-color:#337ab7;border-radius:5px;margin:10px auto;}.view-empty a:hover{text-decoration:none;background-color:#4695da;}a.main-btn{padding:40px 10px;width:20%;flex-grow:2;margin:5px;text-align:center;display:inline;border:1px solid #ccc;border-radius:8px;transition:box-shadow .3s;}a.main-btn:hover{text-decoration:none;box-shadow:0px 0px 15px #f1f1f1;}.home-btns{display:flex;justify-content:space-between;}body.path-local-job-sites .main-container,body.path-my-job-sites .main-container,body.path-my-local-job-sites .main-container,body.path-job-sites .main-container{max-width:100%;width:100%;margin:0px auto;padding:30px 20px 100px;}body.path-my-assigned-job-sites .block-views,body.path-local-job-sites .block-views,body.path-my-job-sites .block-views,body.path-my-local-job-sites .block-views,body.path-job-sites .block-views{max-width:775px;margin:0px auto 50px;}body.path-my-assigned-job-sites .views-element-container.block,body.path-local-job-sites .views-element-container.block,body.path-my-job-sites .views-element-container.block,body.path-my-local-job-sites .views-element-container.block,body.path-job-sites .views-element-container.block{display:none;}body.path-local-job-sites .views-element-container.block h2,body.path-my-job-sites .views-element-container.block h2,body.path-my-local-job-sites .views-element-container.block h2,body.path-job-sites .views-element-container.block h2{margin-top:0px;}.view-header{text-align:center;padding:0px 0px 30px;font-size:20px;font-weight:200;font-style:italic;margin-top:-17px;position:relative;min-height:50px;}.view-header a.button{display:block;font-size:14px;color:#333;background-color:#f1f1f1;border-radius:10px;width:250px;position:absolute;left:0px;top:20px;padding:8px;text-decoration:none !important;}.view-header a.button:hover{background-color:#ccc;}.view-footer ul{list-style:none;display:flex;width:100%;justify-content:space-between;padding:10px;border:1px solid #ccc;margin-top:5px;}.view-footer ul li{display:block;font-size:12px !important;flex-grow:2;}.view-footer ul li:before{content:" ";display:inline-block;width:10px;height:10px;vertical-align:middle;margin-right:5px;margin-bottom:1px;}.view-footer ul li:nth-child(1):before{background-color:#ccc;}.view-footer ul li:nth-child(2):before{background-color:#45b3fd;}.view-footer ul li:nth-child(3):before{background-color:#fdcc45;}.view-footer ul li:nth-child(4):before{background-color:red;}.view-footer ul li:nth-child(5):before{background-color:#6745fd;}.view-footer ul li:nth-child(6):before{background-color:#fd7045;}.view-footer ul li:nth-child(7):before{background-color:#83e45e;}.view-footer ul li:nth-child(8):before{background-color:#7f3728;}.views-exposed-form .form-item,.views-exposed-form .form-actions{margin-bottom:10px;}body.role-administrator #block-userlogo{display:none;}body.role-job_site_administrator #block-userlogo{display:none;}#block-userlogo,#block-userlogo *,#block-ualogo,#block-ualogo *{text-align:center !important;margin:0px auto 20px;}#block-userlogo,#block-userlogo img{max-width:300px;height:auto;}body.path-user #block-userlogo img,body.path-user #block-userlogo{max-width:200px;height:auto;}body.path-user #block-views-block-my-local-s-members-block-1 .block-title{text-align:center !important;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:20px;}.toggle-btns{position:relative;margin:15px auto 0px;z-index:99;border:1px solid #ccc;border-radius:8px;overflow:hidden;width:fit-content;}.toggle-btns span{cursor:pointer;padding:8px 20px;display:inline-block;text-decoration:none;font-style:normal;font-size:13px;font-weight:400;}.toggle-btns span:first-child{border-right:1px solid #ccc;}.toggle-btns span.selected{background-color:#f1f1f1;}#block-jurisdictionformtitle{text-align:center;margin:0px;}#block-jurisdictionformtitle h1{text-align:center;margin-top:0px;font-weight:200;font-style:italic;font-size:30px;border-bottom:2px solid #336699;width:fit-content;margin:0px auto 10px;}article.job-site .content{display:flex;flex-wrap:wrap;justify-content:space-between;}article.job-site .content > *{width:48%;padding:15px;border:1px solid #f1f1f1;border-radius:8px;margin:10px 0px;}.field--name-field-job-site-images{width:100% !important;flex-grow:2;text-align:center;}.field--name-field-job-site-images img{width:100%;height:auto;margin:5px 0px;}.page-divider{width:100% !important;height:0px;overflow:hidden;padding:0px !important;}.page-node-307 .block-title{display:none;}.page-node-307 .block-views{width:30%;display:inline-block;border:1px solid #ccc;padding:30px 10px 10px;margin:10px;text-align:left !important;border-radius:10px;}.page-node-307 .view-header{padding-bottom:10px;line-height:1.3em;}.page-node-307 .view-header span{font-size:30px;display:block;}.page-node-307 .block-views .item-list ul{list-style:none;margin:0px;padding:0px;}.page-node-307 .block-views .item-list ul li .views-field{padding:2px 5px !important;font-size:12px;}.page-node-307 .views-field-title{font-weight:bold;}.page-node-307 .block-views .views-field-field-assigned-agent-organizer{border-bottom:1px solid #f1f1f1;padding-top:0px;}.page-node-307 .block-views .item-list ul li:last-child .views-field-field-assigned-agent-organizer{border-bottom:0px;}.redtext{color:red !important;}.page-node-307 .view-filters{display:none;}a.dashboard-small-button{font-size:9px;background-color:#f1f1f1;padding:2px 5px;border-radius:4px;text-transform:uppercase;}a.dashboard-small-button:hover{text-decoration:none !important;background-color:#ccc !important;}body.path-my-assigned-job-sites .main-container.container.js-quickedit-main-content{width:100%;max-width:unset;}@media(min-width:768px){.region.region-navigation-collapsible{display:flex;}nav#block-uaforms-main-menu{width:88%;}}select#edit-field-job-type-value{width:200px;}div.all-job-types-wrapper{display:none;}div.all-job-types-wrapper ul{overflow-y:scroll;height:400px;background:#ebebeb;padding:20px 30px;}input.show-all-job-types{}.form-item-field-plumbing-jobs-0-subform-field-plumbing-jobs-show label,.form-item-field-pipefitting-jobs-0-subform-field-pipefitting-jobs-show label{padding-left:0 !important;}@media screen and (max-width:767px){.table-responsive>.table>tbody>tr>td{white-space:unset;}input.show-all-job-types{width:10% !important;margin-left:unset !important;margin-right:5px !important;position:unset !important;}}.field--name-field-letter-of-assignment p.help-block{height:3em;}.field--name-field-letter-of-assignment div.table-responsive{width:100%;}.dropbutton-widget li.confirm-remove,.dropbutton-widget li.restore{list-style:none;margin:10px;}
