/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-red{color:red;}.text-orange{color:orange;}.navbar-default{background:none;border:none;}.navbar-header{float:none;}.path-frontpage .page-header{display:none;}.menu--database-admin{clear:both;}.user-login-form{margin-top:50px;}.is-unpublished{background:#ffffff;}.path-frontpage .tabs{display:none;}@media screen and (max-width:450px){.navbar-right{margin:0;float:right;}.navbar-nav{margin:0;padding-left:40px;}.menu--supervisor-menu{margin:0;padding-left:25px;}}.page-node-type-timesheet .content,.node-timesheet-edit-form,.node-timesheet-quick-node-clone-form{margin-top:20px;}.node-timesheet-form,.node-timesheet-edit-form,.node-timesheet-quick-node-clone-form{clear:both;}.node-timesheet-form .field--name-field-rows td,.node-timesheet-edit-form .field--name-field-rows td,.node-timesheet-quick-node-clone-form .field--name-field-rows td{padding-right:20px;}.field--name-field-rows .paragraph-type-title{visibility:hidden;}.node-timesheet-form .field--name-field-labor-code,.node-timesheet-form .field--name-field-start,.node-timesheet-form .field--name-field-end,.node-timesheet-edit-form .field--name-field-labor-code,.node-timesheet-edit-form .field--name-field-start,.node-timesheet-edit-form .field--name-field-end,.node-timesheet-form .field--name-field-task,.node-timesheet-form .field--name-field-st,.node-timesheet-edit-form .field--name-field-task,.node-timesheet-edit-form .field--name-field-st,.node-timesheet-quick-node-clone-form .field--name-field-labor-code,.node-timesheet-quick-node-clone-form .field--name-field-start,.node-timesheet-quick-node-clone-form .field--name-field-end,.node-timesheet-quick-node-clone-form .field--name-field-task,.node-timesheet-quick-node-clone-form .field--name-field-st{display:none;}.node-timesheet-form .field--name-field-employee,.node-timesheet-form .field--name-field-year,.node-timesheet-form .field--name-field-work-week,.node-timesheet-edit-form .field--name-field-employee,.node-timesheet-edit-form .field--name-field-year,.node-timesheet-edit-form .field--name-field-work-week,.node-timesheet-quick-node-clone-form .field--name-field-employee,.node-timesheet-quick-node-clone-form .field--name-field-year,.node-timesheet-quick-node-clone-form .field--name-field-work-week{width:30%;margin:0 1%;float:left;}@media screen and (min-width:767px){.node-timesheet-form .field--name-field-customer,.node-timesheet-form .field--name-field-cn-swo,.node-timesheet-edit-form .field--name-field-customer,.node-timesheet-edit-form .field--name-field-cn-swo,.node-timesheet-quick-node-clone-form .field--name-field-customer,.node-timesheet-quick-node-clone-form .field--name-field-cn-swo{width:10%;margin:0 1%;float:left;}.node-timesheet-form .field--name-field-description,.node-timesheet-form .field--name-field-comment,.node-timesheet-edit-form .field--name-field-description,.node-timesheet-edit-form .field--name-field-comment,.node-timesheet-quick-node-clone-form .field--name-field-description,.node-timesheet-quick-node-clone-form .field--name-field-comment{width:34%;margin:0 1%;float:left;}}.node-timesheet-form .field--name-field-comment textarea,.node-timesheet-edit-form .field--name-field-comment textarea,.node-timesheet-quick-node-clone-form .field--name-field-comment textarea{height:34px;}.node-timesheet-form .form-group,.node-timesheet-edit-form .form-group,.node-timesheet-quick-node-clone-form .form-group{margin-bottom:0;}.days-section{clear:both;padding-top:15px;}.days-section h4{font-size:14px;font-weight:700;}.node-timesheet-form .days-section input,.node-timesheet-edit-form .days-section input,.node-timesheet-quick-node-clone-form .days-section input{text-align:center;}@media screen and (min-width:767px){.node-timesheet-form .days-section .form-wrapper,.node-timesheet-edit-form .days-section .form-wrapper,.node-timesheet-quick-node-clone-form .days-section .form-wrapper{display:inline-block;width:105px;margin:0 10px;}.node-timesheet-form .days-section .add-tab,.node-timesheet-edit-form .days-section .add-tab,.node-timesheet-quick-node-clone-form .days-section .add-tab{background:#02336A;color:white;border-radius:5px 5px 0 0;}.node-timesheet-form .days-section .form-item,.node-timesheet-edit-form .days-section .form-item,.node-timesheet-quick-node-clone-form .days-section .form-item{text-align:center;padding:10px;}.node-timesheet-form .days-section .field--name-field-lc .form-item,.node-timesheet-edit-form .days-section .field--name-field-lc .form-item,.node-timesheet-quick-node-clone-form .days-section .field--name-field-lc .form-item{padding:0px;}.node-timesheet-form .days-section .field--name-field-lc .form-item label,.node-timesheet-edit-form .days-section .field--name-field-lc .form-item label,.node-timesheet-quick-node-clone-form .days-section .field--name-field-lc .form-item label{margin-bottom:0;}.node-timesheet-form .days-section .form-control,.node-timesheet-edit-form .days-section .form-control,.node-timesheet-quick-node-clone-form .days-section .form-control{width:100%;}}.field--name-field-year input,.field--name-field-work-week input,.field--name-field-customer input,.field--name-field-cn-swo input,.field--name-field-description input,.field--name-field-lc input{display:none;}.node-timesheet-form .field--name-field-cn-swo .form-type-select,.node-timesheet-form .field--name-field-description .form-type-select,.node-timesheet-edit-form .field--name-field-cn-swo .form-type-select,.node-timesheet-edit-form .field--name-field-description .form-type-select,.node-timesheet-quick-node-clone-form .field--name-field-cn-swo .form-type-select,.node-timesheet-quick-node-clone-form .field--name-field-description .form-type-select{display:none;}.node-timesheet-form .form-actions,.node-timesheet-edit-form .form-actions,.node-timesheet-quick-node-clone-form .form-actions{margin-top:40px;}.node-timesheet-edit-form .form-type-vertical-tabs,.node-timesheet-quick-node-clone-form .form-type-vertical-tabs{display:none;}.page-node-type-timesheet .left-section{float:left;width:30%;}.page-node-type-timesheet .right-section{float:left;width:70%;}.page-node-type-timesheet .right-section .field--name-field-start,.page-node-type-timesheet .right-section .field--name-field-end{float:left;min-width:150px;}.page-node-type-timesheet .field--name-field-rows{clear:both;padding-top:20px;}.page-node-type-timesheet .content .field--name-field-rows table,.page-node-type-timesheet .content .field--name-field-rows td,.page-node-type-timesheet .content .field--name-field-rows th{border:0.5px solid black;}.page-node-type-timesheet .content .field--name-field-rows th,.page-node-type-timesheet .content .field--name-field-rows .hour,.page-node-type-timesheet .content .field--name-field-rows .number{text-align:center;vertical-align:middle;}.page-node-type-timesheet .content .field--name-field-rows th.grey{background:#d9d9d9;}.page-node-type-timesheet .content .field--name-field-rows th.teal,.page-node-type-timesheet .content .field--name-field-rows td.teal{background:#d5dce4;}.page-node-type-timesheet .webform-submission-timesheet-email-form .webform-name--wrapper,.page-node-type-timesheet .webform-submission-timesheet-email-form .webform-readonly,.page-node-type-timesheet .webform-submission-timesheet-email-form .text-format-wrapper,.page-node-type-timesheet .webform-submission-timesheet-email-form .form-item-end-week,.page-node-type-timesheet .webform-submission-timesheet-email-form .form-item-nid,.page-node-type-timesheet .webform-submission-timesheet-email-form .form-item-supervisor-date,.page-node-type-timesheet .webform-submission-timesheet-email-form .form-item-supervisor-signature{display:none;}.page-node-type-timesheet .webform-submission-timesheet-email-form .form-type-processed-text{margin:40px 0;}.path-admin #block-bae-help,.webform-submission .webform-submission-navigation,.webform-submission-form .webform-submission-navigation,.webform-submission .webform-submission-information,.webform-submission-form .webform-submission-information,.webform-submission .webform-submission-data .form-item-nid,.webform-submission-form .form-item-nid,.webform-submission-form .webform-name--wrapper,.webform-submission-form .form-item-email,.webform-submission-form .form-item-end-week,.webform-submission-form .text-format-wrapper,.webform-submission-form .form-type-processed-text,.webform-submission-resend .webform-submission-navigation,.webform-submission-resend .webform-submission-information,.webform-submission-resend #edit-message-handler-id,.webform-submission-resend .tableresponsive-toggle-columns,.webform-submission-resend #edit-message{display:none;}.view-employee-timesheet{margin-top:20px;}.view-employee-timesheet h2,.view-employee-timesheet .left-section,.view-employee-timesheet .right-section,.view-employee-timesheet .field--name-field-timesheet-email-webform{display:none;}.view-employee-timesheet .content .field--name-field-rows table,.view-employee-timesheet .content .field--name-field-rows td,.view-employee-timesheet .content .field--name-field-rows th{border:0.5px solid black;}.view-employee-timesheet .content .field--name-field-rows th,.view-employee-timesheet .content .field--name-field-rows .hour,.view-employee-timesheet .content .field--name-field-rows .number{text-align:center;vertical-align:middle;}.view-employee-timesheet .content .field--name-field-rows th.grey{background:#d9d9d9;}.view-employee-timesheet .content .field--name-field-rows th.teal,.view-employee-timesheet .content .field--name-field-rows td.teal{background:#d5dce4;}.webform-submission .form-item-timesheet table,.webform-submission .form-item-timesheet td,.webform-submission .form-item-timesheet th{border:0.5px solid black;}.webform-submission .form-item-timesheet th,.webform-submission .form-item-timesheet td{text-align:center;vertical-align:middle;padding:5px 10px;}.webform-submission .form-item-timesheet th,.webform-submission .form-item-timesheet .hour,.webform-submission .form-item-timesheet .number{text-align:center;vertical-align:middle;}.webform-submission .form-item-timesheet th.grey{background:#d9d9d9;}.webform-submission .form-item-timesheet th.teal,.webform-submission .form-item-timesheet td.teal{background:#d5dce4;}.webform-submission-resend .verify{display:inline-block;margin:40px 0 0 40px;}.webform-submission-resend #edit-submit{margin:40px;}.path-chargesheet .region-content{padding-bottom:40px;}.path-chargesheet .region-content table,.path-chargesheet .region-content td,.path-chargesheet .region-content th,#expiredjobstable,#expiredjobstable td,#expiredjobstable th{border:0.5px solid black;}.path-chargesheet .region-content th,.path-chargesheet .region-content td,#expiredjobstable th,#expiredjobstable td{text-align:center;vertical-align:middle;padding:5px 10px;}#expiredjobstable td.text-left{text-align:left;}#expiredjobstable th.sixty{width:60px;}#expiredjobstable th.hundred{width:100px;}.path-chargesheet .region-content th.grey,#expiredjobstable th.grey,.path-quotes th.grey,.path-quotes-bob th.grey,.path-quotes-iso th.grey{background:#d9d9d9;}.path-chargesheet .region-content th.teal,.path-chargesheet .region-content td.teal{background:#d5dce4;}.path-chargesheet-active .region-content{padding-bottom:40px;}.path-chargesheet-active .region-content table,.path-chargesheet-active .region-content td,.path-chargesheet-active .region-content th{border:0.5px solid black;}.path-quotes .region-content table,.path-quotes .region-content td,.path-quotes .region-content th,.path-quotes-bob .region-content table,.path-quotes-bob .region-content td,.path-quotes-bob .region-content th,.path-quotes-iso .region-content table,.path-quotes-iso .region-content td,.path-quotes-iso .region-content th{border:0.5px solid black;}.path-chargesheet-active .region-content th,.path-chargesheet-active .region-content td{text-align:center;vertical-align:middle;padding:5px 10px;}.path-quotes .region-content th,.path-quotes .region-content td,.path-quotes-bob .region-content th,.path-quotes-bob .region-content td,.path-quotes-iso .region-content th,.path-quotes-iso .region-content td{text-align:center;vertical-align:middle;padding:5px 10px;}.path-chargesheet-active .region-content th.grey{background:#d9d9d9;}.path-chargesheet-active .region-content th.teal,.path-chargesheet-active .region-content td.teal{background:#d5dce4;}#block-bae-viewcompletechargesheet,#block-bae-viewactivechargesheet{text-align:right;margin:20px 10px;float:right;}#block-bae-viewcompletechargesheet .field--name-body a,#block-bae-viewactivechargesheet .field--name-body a{display:block;background:#4472c4;color:white;padding:10px 20px;border-radius:5px;}.node-timesheet-form .clear-button,.node-timesheet-edit-form .clear-button,.node-timesheet-quick-node-clone-form .clear-button{position:absolute;margin-top:-92px;margin-left:250px;}.node-task-form .field--name-field-task-employee .input-group,.node-task-form .field--name-field-job input,.node-task-form .field--name-field-contract input,.node-task-edit-form .field--name-field-task-employee .input-group,.node-task-edit-form .field--name-field-job input,.node-task-edit-form .field--name-field-contract input,.node-task-quick-node-clone-form .field--name-field-task-employee .input-group,.node-task-quick-node-clone-form .field--name-field-job input,.node-task-quick-node-clone-form .field--name-field-contract input{display:none;}.node-task-form .field--name-field-contract .form-type-select{display:none;}.node-task-form .review-section,.node-task-edit-form .review-section{display:none;}.view-my-tasks .view-header,.view-supervisor-tasks .view-header{float:right;}.view-my-tasks .view-content,.view-supervisor-tasks .view-content{clear:both;}.view-my-tasks .view-header ul li,.view-supervisor-tasks .view-header ul li{display:inline-block;margin-left:10px;}.view-supervisor-tasks .edit-links ul li{display:inline-block;margin-right:10px;}.view-my-tasks .view-header a,.view-supervisor-tasks .view-header a,.view-supervisor-tasks .edit-links a{display:block;background:#4472c4;color:white;padding:10px 20px;border-radius:5px;}.view-supervisor-tasks #edit-field-status-value{min-width:150px;}.view-supervisor-tasks .form-item{margin-right:20px;}.view-my-tasks .edit-links{display:none;}.view-supervisor-tasks .table .status,.view-my-tasks .table .status{background:#fff586;}.view-supervisor-tasks .table .status.complete,.view-my-tasks .table .status.complete{background:#89ff15;}.page-node-type-task article .edit-links{display:none;}.csv-feed .feed-icon{display:none;}.view-supervisor-tasks .view-header .export-csv a{background:url(/themes/custom/bae/images/csv-icon.png);width:59px;height:40px;text-indent:-9999px;}.employee-portal{display:none;margin-top:20px;}.user-logged-in .employee-portal{display:block;}.employee-portal img:hover{opacity:0.35;}.page-node-549 .page-header{color:#484848;border-bottom:4px solid #002060;}.page-node-549 .tabs{display:none;}#block-databasemenu .menu li{float:left;}.page-node-174 .nav-tabs li:last-child,.page-node-576 .nav-tabs li:last-child,.page-node-1052 .nav-tabs li:last-child{display:none;}.page-node-174 .node-form .field--name-title,.page-node-576 .node-form .field--name-title,.page-node-1052 .node-form .field--name-title{display:none;}.status-section{margin-top:40px;}.status-section .form-wrapper{margin-bottom:20px;}.node-timesheet-form .status-button,.node-timesheet-edit-form .status-button{float:right;margin-top:-34px;margin-right:200px;}.node-timesheet-form .clear-status-button,.node-timesheet-edit-form .clear-status-button{float:right;margin-top:-34px;margin-right:200px;}@media screen and (min-width:767px){.node-timesheet-form .status-report,.node-timesheet-edit-form .status-report{background:#02336A;color:white;padding:20px 30px;border-radius:5px;}.node-timesheet-form .status-report label,.node-timesheet-edit-form .status-report label{display:block;position:relative;z-index:500;}.node-timesheet-form .status-report:before,.node-timesheet-edit-form .status-report:before{content:"X";float:right;border:1px solid white;padding:5px;}}.path-status-report .main-container{margin-bottom:100px;}.view-timesheets .view-header{float:right;margin-bottom:20px;}.path-status-report .links{float:right;}.path-status-report .links li{display:inline-block;margin-left:20px;}.path-status-report .links a,.path-status-report .annual-link{float:right;display:block;background:#4472c4;color:white;padding:10px 20px;border-radius:5px;margin-bottom:20px;}.path-status-report .clear-container{display:none;clear:both;padding-top:50px;text-align:center;}.path-status-report .clear-selections{background:#ffe699;color:black;padding:10px 20px;border-radius:5px;border:1px solid black;}.path-status-report .clear-selections:hover{text-decoration:none;}.view-timesheets .view-content{clear:both;}.path-status-report .filtering{clear:both;}.path-status-report .filtering #edit-filters-fieldset,.path-status-report .filtering #edit-year-workweek-fieldset,.path-status-report .filtering #edit-search-stat-fieldset{border:none;}.path-status-report .filtering #edit-filters-fieldset .panel-heading,.path-status-report .filtering #edit-search-stat-fieldset .panel-heading{display:none;}.path-status-report .filtering #edit-filters-fieldset #edit-year-workweek-fieldset #edit-year-fieldset .panel-heading,.path-status-report .filtering #edit-filters-fieldset #edit-year-workweek-fieldset #edit-work-week-fieldset .panel-heading,.path-status-report .filtering #edit-filters-fieldset #edit-job-swo-fieldset .panel-heading,.path-status-report .filtering #edit-search-stat-fieldset #edit-search-fieldset .panel-heading,.path-status-report .filtering #edit-search-stat-fieldset #edit-stat-fieldset .panel-heading{display:block;}.path-status-report .filtering #edit-filters-fieldset .panel-body,.path-status-report .filtering #edit-search-stat-fieldset .panel-body{padding:0;}.path-status-report .filtering #edit-filters-fieldset #edit-year-workweek-fieldset #edit-year-fieldset .panel-body,.path-status-report .filtering #edit-filters-fieldset #edit-year-workweek-fieldset #edit-work-week-fieldset .panel-body,.path-status-report .filtering #edit-filters-fieldset #edit-job-swo-fieldset .panel-body,.path-status-report .filtering #edit-search-stat-fieldset #edit-search-fieldset .panel-body,.path-status-report .filtering #edit-search-stat-fieldset #edit-stat-fieldset .panel-body{padding:15px;}@media screen and (min-width:960px){.path-status-report .filtering #edit-filters-fieldset{float:left;width:75%;}.path-status-report .filtering #edit-filters-fieldset .panel{float:left;width:48%;margin-right:2%;}.path-status-report .filtering #edit-filters-fieldset #edit-year-workweek-fieldset .panel{float:none;width:auto;margin-right:0;}.path-status-report .filtering #edit-filters-fieldset #edit-job-swo-fieldset{min-height:322px;}.path-status-report .filtering #edit-filters-fieldset #edit-job-swo-fieldset .form-item{float:left;width:48%;margin-right:2%;}.path-status-report .filtering #edit-filters-fieldset #edit-job-swo-fieldset .form-item-task{clear:both;}.path-status-report .filtering #edit-search-stat-fieldset{float:left;width:25%;}.path-status-report .filtering .panel .panel-body{min-height:105px;}}.path-status-report .filtering .form-item-swo .select-wrapper,.path-status-report .filtering .form-item-task .select-wrapper,.path-status-report .filtering .form-item-st .select-wrapper{display:none;border:1px solid red;border-radius:4px;}.path-status-report .filtering .form-item-swo .select-wrapper select:focus{border:none;}.path-status-report .total_hours{clear:both;}.path-status-report .status-report{margin-top:40px;}.path-status-report .status-report .btn{background:none;border:none;}.view-employee-timesheets .views-field-bae-timesheet-status-report-views-field .red{color:red;}.view-employee-timesheets .view-header ul{display:inline-block;margin-right:20px;}.view-employee-timesheets .view-header ul li.red{list-style-type:square;color:red;font-size:20px;}.view-employee-timesheets .view-header ul li.blue{list-style-type:square;color:blue;font-size:20px;}.view-employee-timesheets .view-header ul li span{color:black;font-size:14px;}.view-employee-timesheets .view-header .button{float:right;}.node-timesheet-form .status-report .js-filter-wrapper,.node-timesheet-edit-form .status-report .js-filter-wrapper{display:none;}#block-allowchangingexpiredjobs{clear:both;}.path-status-report #edit-stat-fieldset .panel-heading{color:white;background-color:#002060;border-color:#002060;}#block-expiredjobsblock{margin-top:30px;}.expired-jobs-form .form-actions{clear:both;display:none;}.expired-jobs-form .form-item-job,.expired-jobs-form .form-item-swo,.expired-jobs-form .form-item-current-date,.expired-jobs-form .form-item-new-date{float:left;width:200px;margin-right:20px;}.expired-jobs-form .form-item-swo,.expired-jobs-form .form-item-current-date,.expired-jobs-form .form-item-new-date,.expired-jobs-form .form-item-latest-mods,.expired-jobs-form .form-item-mod-date,.expired-jobs-form .form-item-comments{display:none;}.expired-jobs-form .form-item-latest-mods,.expired-jobs-form .form-item-comments{clear:both;}.expired-jobs-form .form-item-latest-mods,.expired-jobs-form .form-item-mod-date{float:left;width:45%;}.expired-jobs-form .form-item-mod-date{margin-top:20px;margin-left:2%;}#block-expiredjobstableblock,#block-jobinformationtableforemployees{margin:20px 0;}#block-expiredjobstableblock .block-title,#block-jobinformationtableforemployees .block-title{float:left;font-size:27px;}#block-expiredjobsblock .panel{margin-bottom:0;}#block-expiredjobstableblock .show-expired-jobs,#block-jobinformationtableforemployees .show-expired-jobs{margin:19px 0 0 20px;}#block-expiredjobsblock .form-item-search{margin-top:20px;}#expiredjobstable{clear:both;margin-top:20px;}#expiredjobstable th.description{width:320px;}.node-database-edit-form #edit-delete,.node-database-edit-form .tabs-left{display:none;}.page-node-type-database #block-bae-viewactivechargesheet,.page-node-type-database #block-viewlatestchargesheet,.page-node-type-slsc-database #block-bae-viewactivechargesheet,.page-node-type-slsc-database #block-viewlatestchargesheet{display:none;}.page-node-type-database .content{padding-top:20px;}.node-database-edit-form #edit-title-wrapper{margin-top:20px;}.node-database-edit-form #edit-field-spreadsheet-file-wrapper{border:1px solid black;padding:20px;margin:30px 0;}.page-node-599 .main-container{width:100%;}.navbar.container,.navbar-default .navbar-collapse{padding-left:0px;}.menu--database-menu > li > a,.menu--main > li > a{padding-left:20px;padding-right:20px;}.menu--main > li > a:hover,.menu--database-menu > li > a:hover{background:white;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover{background-color:white;}.webform-submission .form-item-employee-date h3{display:none;}#block-chargesheetblock{display:none;}.page-node-type-timesheet .webform-submission-form .form-actions{display:none;}.user-form .field--name-field-labor-code,.user-form .field--name-field-new-labor-code{display:none;}.path-quotes .quote-links,.path-quotes-bob .quote-links,.path-quotes-iso .quote-links{float:right;}.path-quotes .quote-links a,.path-quotes-bob .quote-links a,.path-quotes-iso .quote-links a{margin:0 0 15px 15px;}.path-quotes .quote-links a,.path-quotes .quote-links a,.path-quotes-bob .quote-links a,.path-quotes-bob .quote-links a,.path-quotes-iso .quote-links a,.path-quotes-iso .quote-links a{display:inline-block;background:#4472c4;color:white;padding:10px 20px;border-radius:5px;}#block-bae-supervisormenu{float:left;margin-top:5px;}#block-bae-supervisormenu ul li a{color:#777;}#block-bae-supervisormenu ul li a:hover{background:#FFF;}.page-node-1820 .nav-tabs{display:none;}#block-devsite{margin-bottom:20px;}.field--name-field-customer input,.field--name-field-cn-swo input,.field--name-field-description input{pointer-events:none;}
