.rightmenu,
.nav-header,
.header,
.deznav,
#main-wrapper > .header-bg,
.page-tabs,
#block-views-block-request-title-block-1 h2,
.views-exposed-form,
#block-rightsidebartoggle,
.webform-submission-navigation,
.webform-submission-information,
a.printPage {
    display: none !important;
}
#main-wrapper > .content-body,
#main-wrapper > .content-body .container-fluid {
    padding: 0 !important;
    margin: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}
body {
    background-color: #fff;
}
.btn {
  display:none;
}
.hr-request-view {
  width: 100%;
  max-width: 100%;
  border: none;
  border-radius: 0;
}
.timesheet-view table {
  border-spacing:0;
  border-collapse: collapse;
}
.timesheet-view table.timesheet-main {
  font-size:50%;
}
.timesheet-logo {
    position: absolute;
    top: 10px;
    right: 10px;
}
.timesheet-name, .timesheet-coworker, .timesheet-title, .timesheet-week {
    font-weight: 700;
    display: block;
    width: 100%;
		color: #212121;
}
.timesheet-title, .timesheet-week {
    display: inline-block;
    width: 45%;
}

.timesheet-view .table tr,
.timesheet-view .table td,
.timesheet-view .table th {
border: 1px solid #000 !important;
}

.table.timesheet-main th,
.table.timesheet-main td {
    padding: 3px;
    max-width: 105px;
}

.timesheet-view .table td.views-field.views-field-field-date-time-on-site-1,
.timesheet-view .table th {
    background: #ddd;
		font-weight: 700;
		color: #212121;
}
.card.overflow {
  overflow: hidden !important;
}
h1 {
margin-top: 40px;
margin-bottom: 40px;
text-align: center;
font-size: 20px;
font-weight: 700;
text-decoration: underline;
width: 100%;
color: #212121 !important
}

.views-data-export-feed a {
  display: none !important;
  visibility: hidden !important;
}
.dvr-view .views-field,
.rtw-view .views-field {
  display: inline-block;
  width: 48%;
  padding:0;
  min-height: 60px;
  height: 60px;
vertical-align: top;
font-size: 80%;
}
.dvr-view .views-field {
  border: 1px solid;
}
.dvr-view .views-field .views-label,
.dvr-view .views-field .field-content {
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 20px;
  min-height: 60px;
  padding-bottom: 10px;
}
.dvr-view .views-field .views-label,
.rtw-view .views-field .views-label {
    width: 48%;
    font-weight: 700;
    text-transform: uppercase;
    margin:0;
}
  .dvr-view .views-field .field-content,
  .rtw-view .views-field .field-content {
      width: 48%;
      margin:0;
    }
.dvr-view .views-field-nothing,
.dvr-view .views-field-nothing-1 {
    min-height: 20px;
		height:20px;
    width: 100%;
    border: 0;
    display:block;
}
.dvr-view .views-field-nothing-2,
.dvr-view .views-field-nothing-3 {
  min-height: 20px;
  height:20px;
    border: 0;
		text-align: center;
		margin-top: 10px;
margin-bottom: 20px;
}
.dvr-view .views-field-field-mileage,
.dvr-view .views-field-field-fleet-no-,
.dvr-view .views-field-created-1 {
	width: 30%;
}
.dvr-view .views-field-field-please-give-details-of-any,
.dvr-view .views-field-form-field-field-action-taken-head-office-o,
.rtw-view .views-field-field-have-you-been-diagnosed-as,
.rtw-view .views-field-field-covid-19,
.rtw-view .views-field-field-how-long-did-you-self-isol,
.rtw-view .views-field-field-have-you-a-covid-19-isolat,
.rtw-view .views-field-field-reference-number,
.rtw-view .views-field-field-detail-the-medical-conditi,
.rtw-view .views-field-field-detail-the-medical-treatme,
.rtw-view .views-field-field-provide-a-list-of-medicati,
.rtw-view .views-field-field-are-you-still-taking-any-o,
.rtw-view .views-field-field-please-note-which-you-are-,
.rtw-view .views-field-field-how-do-you-feel-in-yoursel,
.rtw-view .views-field-field-have-you-been-issued-with-,
.rtw-view .views-field-field-are-you-returning-to-work-,
.rtw-view .views-field-field-if-yes-please-describe-,
.rtw-view .views-field-field-do-you-feel-you-are-well-a,
.rtw-view .views-field-field__if-no-please-state-why-,
.rtw-view .views-field-field-do-you-feel-that-pn-daly-l,
.rtw-view .views-field-field__if-yes-please-detail-,
.rtw-view .views-field-field-for-what-reasons-have-you-,
.rtw-view .views-field-field-i-hereby-declare-that-shou,
.rtw-view .views-field-field-review-outcome {
	width: 100%;
  display: block;
  min-height: 100px;
}
.dvr-view .views-field-nothing .views-label,
.dvr-view .views-field-nothing .field-content,
.dvr-view .views-field-nothing-1 .views-label,
.dvr-view .views-field-nothing-1 .field-content,
.dvr-view .views-field-nothing-2 .views-label,
.dvr-view .views-field-nothing-2 .field-content,
.dvr-view .views-field-nothing-3 .views-label,
.dvr-view .views-field-nothing-3 .field-content,
.dvr-view .views-field-field-please-give-details-of-any .views-label,
.dvr-view .views-field-field-please-give-details-of-any .field-content,
.dvr-view .views-field-form-field-field-action-taken-head-office-o .views-label,
.dvr-view .views-field-form-field-field-action-taken-head-office-o .field-content,
.rtw-view .views-field-field-have-you-been-diagnosed-as .views-label,
.rtw-view .views-field-field-have-you-been-diagnosed-as .field-content,
.rtw-view .views-field-field-covid-19 .views-label,
.rtw-view .views-field-field-covid-19 .field-content,
.rtw-view .views-field-field-how-long-did-you-self-isol .views-label,
.rtw-view .views-field-field-have-you-a-covid-19-isolat .views-label,
.rtw-view .views-field-field-reference-number .views-label,
.rtw-view .views-field-field-detail-the-medical-conditi .views-label,
.rtw-view .views-field-field-detail-the-medical-treatme .views-label,
.rtw-view .views-field-field-provide-a-list-of-medicati .views-label,
.rtw-view .views-field-field-are-you-still-taking-any-o .views-label,
.rtw-view .views-field-field-please-note-which-you-are- .views-label,
.rtw-view .views-field-field-how-do-you-feel-in-yoursel .views-label,
.rtw-view .views-field-field-have-you-been-issued-with- .views-label,
.rtw-view .views-field-field-are-you-returning-to-work- .views-label,
.rtw-view .views-field-field-if-yes-please-describe- .views-label,
.rtw-view .views-field-field-do-you-feel-you-are-well-a .views-label,
.rtw-view .views-field-field__if-no-please-state-why- .views-label,
.rtw-view .views-field-field-do-you-feel-that-pn-daly-l .views-label,
.rtw-view .views-field-field__if-yes-please-detail- .views-label,
.rtw-view .views-field-field-for-what-reasons-have-you- .views-label,
.rtw-view .views-field-field-i-hereby-declare-that-shou .views-label,
.rtw-view .views-field-field-how-long-did-you-self-isol .field-content,
.rtw-view .views-field-field-have-you-a-covid-19-isolat .field-content,
.rtw-view .views-field-field-reference-number .field-content,
.rtw-view .views-field-field-detail-the-medical-conditi .field-content,
.rtw-view .views-field-field-detail-the-medical-treatme .field-content,
.rtw-view .views-field-field-provide-a-list-of-medicati .field-content,
.rtw-view .views-field-field-are-you-still-taking-any-o .field-content,
.rtw-view .views-field-field-please-note-which-you-are- .field-content,
.rtw-view .views-field-field-how-do-you-feel-in-yoursel .field-content,
.rtw-view .views-field-field-have-you-been-issued-with- .field-content,
.rtw-view .views-field-field-are-you-returning-to-work- .field-content,
.rtw-view .views-field-field-if-yes-please-describe- .field-content,
.rtw-view .views-field-field-do-you-feel-you-are-well-a .field-content,
.rtw-view .views-field-field__if-no-please-state-why- .field-content,
.rtw-view .views-field-field-do-you-feel-that-pn-daly-l .field-content,
.rtw-view .views-field-field__if-yes-please-detail- .field-content,
.rtw-view .views-field-field-for-what-reasons-have-you- .field-content,
.rtw-view .views-field-field-i-hereby-declare-that-shou .field-content,
.rtw-view .views-field-field-review-outcome .views-label,
.rtw-view .views-field-field-review-outcome .field-content {
	width: 100%;
	margin:0;
	padding:0;
}

.rtw-view .views-field-field-have-you-been-diagnosed-as .field-content,
.rtw-view .views-field-field-covid-19 .field-content {
	display: none;
}
.dvr-view .views-field-nothing-4,
.dvr-view .views-field-nothing-5,
.dvr-view .views-field-nothing-6,
.dvr-view .views-field-nothing-7,
.dvr-view .views-field-nothing-8,
.dvr-view .views-field-nothing-9,
.dvr-view .views-field-nothing-10,
.dvr-view .views-field-nothing-11,
.dvr-view .views-field-nothing-12,
.rtw-view .views-field-nothing-1,
.rtw-view .views-field-nothing-2,
.rtw-view .views-field-nothing-3,
.rtw-view .views-field-nothing-4,
.rtw-view .views-field-nothing-5,
.rtw-view .views-field-nothing-6,
.rtw-view .views-field-nothing-7,
.rtw-view .views-field-nothing-8,
.rtw-view .views-field-nothing-9,
.rtw-view .views-field-nothing-10,
.rtw-view .views-field-nothing-11,
.rtw-view .views-field-nothing-12,
.rtw-view .views-field-nothing-13,
.rtw-view .views-field-nothing-14,
.rtw-view .views-field-nothing-15 {
    height: 0;
    min-height: 0;
    display: block;
    width: 100%;
    border: 0;
}


.hazard-view .views-field,
.expense-view .views-field,
.holiday-view .views-field,
.or-view .views-field {
    width: 95%;
    display:block;
    clear:right;
    font-size:80%;
}

.hazard-view .views-field .views-label,
.hazard-view .views-field .field-content,
.expense-view .views-field .views-label,
.expense-view .views-field .field-content,
.holiday-view .views-field .views-label,
.holiday-view .views-field .field-content,
.or-view .views-field .views-label,
.or-view .views-field .field-content {
    display: inline-block;
    width: 45%;
    margin-bottom: 20px;
}

.hazard-view .views-field .field-content,
.expense-view .views-field .field-content,
.holiday-view .views-field .field-content,
.or-view .views-field .field-content {
    border-bottom: 1px solid;
    padding-bottom: 20px;
}

.hazard-view .views-field .views-label,
.expense-view .views-field .views-label,
.holiday-view .views-field .views-label,
.or-view .views-field .views-label {
    font-weight: 700;
    color: #212121;
    padding-left: 10%;
}

.hr-request-view header img,
.hr-request-view footer img {
width: 100%;
}
.dvr-view .views-field-field-signature img {
  width: auto;
      max-height: 60px;
}
    .dvr-view footer p {
        padding: 0 100px;
        margin-bottom: 80px;
        font-weight:700;
    }

    .dvr-view .form-actions {
      display: none;
    }

    td.disabled {
      background: grey;
    }

    table.vehicle-cdd-table {
        width: 100%;
    }

    table.vehicle-cdd-table,
    table.vehicle-cdd-table tr,
    table.vehicle-cdd-table td,
    table.vehicle-cdd-table th,
    table.vehicle-cdd-sign-table,
    table.vehicle-cdd-sign-table tr,
    table.vehicle-cdd-sign-table td,
    table.vehicle-cdd-sign-table th {
        border: 1px solid;
    }

    table.vehicle-cdd-sign-table {
        width: 100%;
        min-height: 350px;
    }

    .timesheet-signature img {
        max-width: 300px;
    }

    table.vehicle-cdd-sign-table img {
        max-width: 100%;
    }
    #block-views-block-cdd-view-block-1 footer,
    #block-views-block-cdd-view-block-1 .views-row {
      display:block;
      width:100%;
      clear: both;
    }

    .highchart,
    .highcharts-container,
    .highcharts-root {
      width: 100% !important;
    }


.webform-submission img {
    display: block;
}

#node-health-and-safety-audit-form legend, #node-health-and-safety-audit-form .fieldset-legend {
    font-size: 1rem;
}

#node-health-and-safety-audit-form .field-group-fieldset > legend {
    border-top: 1px dashed;
}
#node-health-and-safety-audit-form .field-group-fieldset > legend span {
    font-size: 1.8rem !important;
}
.page-type-health-and-safety-audit .node-content fieldset .field, 
.page-type-health-and-safety-audit .node-content fieldset .node-taxonomy-container {
    display: inline-block;
    width: 40%;
}
.page-type-health-and-safety-audit .node-content fieldset .field--type-string-long {
    width: 100%;
}
.page-type-health-and-safety-audit .node-content fieldset > legend {
    border-top: 1px dashed;
}

#block-views-block-health-and-safety-audit-summary-block-1,
.card.bg-danger{
    display:none;
}

.page-type-health-and-safety-audit .node-content #she6-audit .field, 
.page-type-health-and-safety-audit .node-content #she6-audit .node-taxonomy-container {
    width: 100%;
}

.page-type-health-and-safety-audit .node-content #she6-audit .field[class*="actions"], .page-type-health-and-safety-audit .node-content #she6-audit .field[class*="comments"] {
    width: 40% !important;
}