/* Employee booking overrides, copied from the live WordPress page https://corporatecare.com.au/influenza/
   on 2026-10-14 (the OneIT 'Stylesheet Changes' guide, Feb 2023). Only the rules scoped to
   .employee-booking-site-wrapper are kept, unchanged, so the hub page looks the same as /influenza. */

.employee-booking-site-wrapper .ui-button, .employee-booking-site-wrapper
.ui-datepicker-buttonpane > button { background: #004A8D; overflow: hidden ; color: #ffffff;
font-size: 1em; height: 2.25em; padding: 0 1em; border: 0 none; -moz-box-shadow: 0 1px 2.5px
0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 1px 2.5px 0 rgba(0,
0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px
5px 0 rgba(0, 0, 0, 0.16); -moz-transition: background-color 0.3s; -o-transition: background-color
0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }

.employee-booking-site-wrapper .ui-button-text-only .ui-button-text {padding : 0 }

.employee-booking-site-wrapper .ui-selectbutton {max-width:150px;}

.employee-booking-site-wrapper .ui-selectbutton .ui-button { background: #919191; width:
50% !important;box-shadow : none;}

.employee-booking-site-wrapper .ui-selectbutton .ui-button.ui-state-active { background:
#004A8D;}

.employee-booking-site-wrapper .ui-selectbutton .ui-button-text-only .ui-button-text {padding:
7px 0;}

.employee-booking-site-wrapper .gender-options .ui-selectbutton { max-width: unset; }

.employee-booking-site-wrapper .gender-options .ui-selectbutton .ui-button { width: 32% !
important; }

.employee-booking-site-wrapper .suburb-wrapper .ui-autocomplete-panel { background-color:
white; }

.employee-booking-site-wrapper .ui-toolbar {background: #004A8D; color : #fff; }

.employee-booking-site-wrapper .ui-toolbar .ui-button {background: #919191; color : #fff; }

.employee-booking-site-wrapper .ui-widget-overlay { background-color: #58575c; opacity: 0.95;}

.employee-booking-site-wrapper .layout-content[_ngcontent-c0] { padding-right: 0px
!important; padding-left: 0px !important;}

.employee-booking-site-wrapper a {box-shadow : none;}

.employee-booking-site-wrapper .ui-dialog{ background: #fff;}

.employee-booking-site-wrapper .fa {color : #004A8D }

.employee-booking-site-wrapper .pi.pi-times:before { content: "\f00d"; color: #004A8D;
font-size: 13px; font-family: "FontAwesome"; }

.employee-booking-site-wrapper .ui-dialog .ui-dialog-titlebar-icon { color: #004A8D;box-shadow
: none; font-size: 13px;}

.employee-booking-site-wrapper .ui-button { font-size: 0.85em;}

.employee-booking-site-wrapper .ui-dropdown {width : 100% !important;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-panel{background: #fff;}

.employee-booking-site-wrapper .ui-dropdown label.ui-dropdown-label {box-shadow: 0 1px 3px
0 rgba(0,0,0,0.3);}

.employee-booking-site-wrapper .ui-dropdown-panel .ui-dropdown-item.ui-state-highlight
{background: #004A8D; color : #fff;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-trigger {background: #fff;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon
{top: 33%; left: 67%;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-trigger
.ui-dropdown-trigger-icon:before { font: normal normal normal 14px/1 FontAwesome; content:
"\f0d7";}

@media (max-width: 767px) {
.employee-booking-site-wrapper .mobileTimeSlot .ui-button {width : 100% !important;}
.employee-booking-site-wrapper .ui-selectbutton {max-width:100%;}
.employee-booking-site-wrapper .ui-fieldset {padding : 5px;}
.employee-booking-site-wrapper .ui-fieldset .ui-g-12 {padding : 0;}
}

.employee-booking-site-wrapper .ui-panel-titlebar { background: #004A8D; color : #fff; }

.employee-booking-site-wrapper .pi.pi-plus:before { content: "\f067"; color: #fff; font-size: 13px;
font-family: "FontAwesome"; }

.employee-booking-site-wrapper .pi.pi-minus:before { content: "\f068"; color: #fff; font-size: 13px;
font-family: "FontAwesome"; }

.employee-booking-site-wrapper div.ui-chkbox-box { border: 1px solid #4e4d45; }

.employee-booking-site-wrapper .ui-button, .employee-booking-site-wrapper .ui-datepicker-buttonpane > button { background: #004A8D; overflow: hidden ; color: #ffffff; font-size: 1em; height: 2.25em; padding: 0 1em; border: 0 none; -moz-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); -webkit-box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); box-shadow: 0 1px 2.5px 0 rgba(0, 0, 0, 0.26), 0 1px 5px 0 rgba(0, 0, 0, 0.16); -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }

.employee-booking-site-wrapper .ui-button-text-only .ui-button-text {padding : 0 }

.employee-booking-site-wrapper .ui-selectbutton {max-width:150px;}

.employee-booking-site-wrapper .ui-selectbutton .ui-button {    background: #919191; width: 50% !important;box-shadow : none;}

.employee-booking-site-wrapper .ui-selectbutton .ui-button.ui-state-active {    background: #004A8D;}

.employee-booking-site-wrapper .ui-selectbutton .ui-button-text-only .ui-button-text {padding: 7px 0;}

.employee-booking-site-wrapper .gender-options .ui-selectbutton { max-width: unset; }

.employee-booking-site-wrapper .gender-options .ui-selectbutton .ui-button { width: 32% !important; }

.employee-booking-site-wrapper .suburb-wrapper .ui-autocomplete-panel { background-color: white; }

.employee-booking-site-wrapper .ui-toolbar {background: #004A8D; color : #fff; }

.employee-booking-site-wrapper .ui-toolbar .ui-button {background: #919191; color : #fff; }

.employee-booking-site-wrapper .ui-widget-overlay { background-color: #58575c;
opacity: 0.95;}

.employee-booking-site-wrapper  .layout-content[_ngcontent-c0] {    padding-right: 0px !important;  padding-left: 0px !important;}

.employee-booking-site-wrapper a {box-shadow : none;}

.employee-booking-site-wrapper .ui-dialog{    background: #fff;}

.employee-booking-site-wrapper .fa  {color : #004A8D }

.employee-booking-site-wrapper .pi.pi-times:before {    content: "\f00d"; color: #004A8D;    font-size: 13px;	font-family: "FontAwesome"; 	}

.employee-booking-site-wrapper .ui-dialog .ui-dialog-titlebar-icon {	color: #004A8D;box-shadow : none;    font-size: 13px;}

.employee-booking-site-wrapper .ui-button {	font-size: 0.85em;}

.employee-booking-site-wrapper .ui-dropdown {width : 100% !important;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-panel{background: #fff;}

.employee-booking-site-wrapper .ui-dropdown label.ui-dropdown-label {box-shadow: 0 1px 3px 0 rgba(0,0,0,0.3);}

.employee-booking-site-wrapper .ui-dropdown-panel .ui-dropdown-item.ui-state-highlight {background: #004A8D; color : #fff;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-trigger {background: #fff;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon {top: 33%;    left: 67%;}

.employee-booking-site-wrapper .ui-dropdown .ui-dropdown-trigger .ui-dropdown-trigger-icon:before {  font: normal normal normal 14px/1 FontAwesome;  content: "\f0d7";}

.employee-booking-site-wrapper .ui-panel-titlebar { background: #004A8D; color : #fff; }

.employee-booking-site-wrapper .pi.pi-plus:before { content: "\f067"; color: #fff; font-size: 13px;	font-family: "FontAwesome"; }

.employee-booking-site-wrapper .pi.pi-minus:before { content: "\f068"; color: #fff; font-size: 13px;	font-family: "FontAwesome"; }

@media (max-width: 767px) {
.employee-booking-site-wrapper .mobileTimeSlot .ui-button {width : 100% !important;}
.employee-booking-site-wrapper .ui-selectbutton {max-width:100%;}
.employee-booking-site-wrapper .ui-fieldset {padding : 5px;}
.employee-booking-site-wrapper .ui-fieldset .ui-g-12 {padding : 0;}
}

.employee-booking-site-wrapper div.ui-widget-overlay.ui-dialog-mask { z-index: 1006 !
important; }

.employee-booking-site-wrapper .error-found { padding: 20px 0 0 0; }

.employee-booking-site-wrapper .ui-messages-error ul li, .employee-booking-sitewrapper
.ui-messages-error ul li a { color: #e62a10; }
