
html{overflow-y:scroll;}body, html{margin:0px;padding:0px;}body{font-family:arial, sans-serif;font-size:11px;}table th, table td{vertical-align:top;}table th{text-align:left;}#loggedInAs{display:none;}.floatLeft{float:left;}.floatRight{float:right;}.clearBoth{clear:both;}.strong{font-weight:bold;}a{color:#0000EE;text-decoration:none;}a:HOVER{color:#0000EE;text-decoration:underline;}#mainContainer{width:70%;min-width:1000px;margin:0;margin-bottom:40px;position:relative;}#header{height:200px;position:relative;}#contentsContainer{position:relative;float:left;width:100%;min-width:100%;}#contents{position:relative;text-align:left;margin-left:180px;padding:20px;}#compactContents{position:relative;text-align:left;padding:20px;}#middleContainer{position:relative;}#footer{border-top:1px solid gray;padding-top:20px;margin-top:40px;color:gray;font-size:10px;position:relative;clear:both;}#appTitle{position:absolute;top:40px;left:40px;font-size:20px;font-family:Helvetica;font-weight:bold;color:#86a525;}#appLogo{background-repeat:no-repeat;float:right;margin:0px;padding:0px;height:121px;width:403px;}#header a{color:white;text-transform:uppercase;text-decoration:none;font-weight:lighter;font-size:14px;display:block;}#footerLeft{float:left;width:32%;margin-left:0;padding-left:0;}#footerLeft div{margin-left:20px;padding-left:0;float:left;}#footerMiddle{float:left;width:32%;}#footerVersionInfo{float:right;width:32%;padding:0;margin-left:0;margin-right:0;}#footerVersionInfo div{margin-right:20px;padding-right:0;float:right;position:static;}#page_title{margin-top:-35px;}h1{color:#50611b;letter-spacing:1px;}body a{font-size:1.1em;}#loggedInAs a{color:#0000EE;}#draggable img,
img.createHelp,
img.openHelp{box-sizing:content-box;}.btn, #loginTable input[type='submit']{cursor:pointer;}.btn.btn-default, #loginTable input.btn-default[type='submit']{border-color:#f0f0f0;background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0, #d1d1d1);background:-o-linear-gradient(#f0f0f0, #d1d1d1);background:-moz-linear-gradient(#f0f0f0, #d1d1d1);background:linear-gradient(#f0f0f0, #d1d1d1);}.btn.btn-default:hover, #loginTable input.btn-default[type='submit']:hover{border-color:#d1d1d1;background:#d1d1d1;background:-webkit-linear-gradient(#d1d1d1, #b3b3b3);background:-o-linear-gradient(#d1d1d1, #b3b3b3);background:-moz-linear-gradient(#d1d1d1, #b3b3b3);background:linear-gradient(#d1d1d1, #b3b3b3);}.btn.btn-primary, #loginTable input.btn-primary[type='submit']{border-color:#A4C837;background:#A4C837;background:-webkit-linear-gradient(#A4C837, #8aa82e);background:-o-linear-gradient(#A4C837, #8aa82e);background:-moz-linear-gradient(#A4C837, #8aa82e);background:linear-gradient(#A4C837, #8aa82e);}.btn.btn-primary:hover, #loginTable input.btn-primary[type='submit']:hover{border-color:#8aa82e;background:#8aa82e;background:-webkit-linear-gradient(#8aa82e, #708825);background:-o-linear-gradient(#8aa82e, #708825);background:-moz-linear-gradient(#8aa82e, #708825);background:linear-gradient(#8aa82e, #708825);}.btn.btn-warning, #loginTable input.btn-warning[type='submit']{border-color:#ffc155;background:#ffc155;background:-webkit-linear-gradient(#ffc155, #ffb22c);background:-o-linear-gradient(#ffc155, #ffb22c);background:-moz-linear-gradient(#ffc155, #ffb22c);background:linear-gradient(#ffc155, #ffb22c);}.btn.btn-warning:hover, #loginTable input.btn-warning[type='submit']:hover{border-color:#ffb22c;background:#ffb22c;background:-webkit-linear-gradient(#ffb22c, #ffa303);background:-o-linear-gradient(#ffb22c, #ffa303);background:-moz-linear-gradient(#ffb22c, #ffa303);background:linear-gradient(#ffb22c, #ffa303);}.btn.btn-danger, #loginTable input.btn-danger[type='submit']{border-color:tomato;background:tomato;background:-webkit-linear-gradient(tomato, #ff401e);background:-o-linear-gradient(tomato, #ff401e);background:-moz-linear-gradient(tomato, #ff401e);background:linear-gradient(tomato, #ff401e);}.btn.btn-danger:hover, #loginTable input.btn-danger[type='submit']:hover{border-color:#ff401e;background:#ff401e;background:-webkit-linear-gradient(#ff401e, #f42500);background:-o-linear-gradient(#ff401e, #f42500);background:-moz-linear-gradient(#ff401e, #f42500);background:linear-gradient(#ff401e, #f42500);}.btn.btn-info, #loginTable input.btn-info[type='submit']{border-color:#5f9eff;background:#5f9eff;background:-webkit-linear-gradient(#5f9eff, #3685ff);background:-o-linear-gradient(#5f9eff, #3685ff);background:-moz-linear-gradient(#5f9eff, #3685ff);background:linear-gradient(#5f9eff, #3685ff);}.btn.btn-info:hover, #loginTable input.btn-info[type='submit']:hover{border-color:#3685ff;background:#3685ff;background:-webkit-linear-gradient(#3685ff, #0d6dff);background:-o-linear-gradient(#3685ff, #0d6dff);background:-moz-linear-gradient(#3685ff, #0d6dff);background:linear-gradient(#3685ff, #0d6dff);}.form-control{background:white;background:-webkit-linear-gradient(white, #fcfcfc);background:-o-linear-gradient(white, #fcfcfc);background:-moz-linear-gradient(white, #fcfcfc);background:linear-gradient(white, #fcfcfc);border:1px solid rgba(10, 10, 10, 0.3);}#loginImgContainer{background-repeat:no-repeat;}#mainLoginAppTitle{float:left;padding-top:100px;margin-left:100px;display:none;color:white;text-transform:uppercase;font-size:32px;}#loginContents{color:white;padding-top:180px;padding-bottom:100px;height:245px;}#loginContents #wrapper, #loginContents #innerWrapper, #loginContents #innerWrapper form, #loginTable{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;}#loginContents h1{font-weight:normal;text-transform:uppercase;display:none;}#loginContents input[type="text"], #loginContents input[type="password"]{border-radius:3px;padding:4px;border:none;}#loginContents td{vertical-align:middle;}a.googleLoginLink{padding-left:14px;color:#d2c60b;}a.googleLoginLink:HOVER{color:#fff21b;text-decoration:underline;}a.googleLoginLink:VISITED{color:#fff21b;}#customCheckboxLabel{margin-top:1px;margin-left:0.5em;}#loginImgContainer{width:40%;}#loginTable{font-size:14px;width:27em;padding:30px 30px 10px 30px;}#loginTable .checkboxData{padding-top:1.2em;}#loginTable input[type='checkbox']{width:1.2em;height:1.2em;margin:0;}#loginTable .loginLabel{margin-top:0.7em;margin-left:0;padding-left:0;width:8em;text-align:left;float:left;clear:both;}#loginTable input[type='text'], #loginTable input[type='password']{float:left;font-size:14px;margin:0.25em;}#loginTable input[type='submit']{border-color:#f0f0f0;background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0, gainsboro);background:-o-linear-gradient(#f0f0f0, gainsboro);background:-moz-linear-gradient(#f0f0f0, gainsboro);background:linear-gradient(#f0f0f0, gainsboro);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #f0f0f0;font-size:14px;margin-top:1.5em;margin-bottom:1em;float:right;}#loginTable input[type='submit']:hover{border-color:gainsboro;background:gainsboro;background:-webkit-linear-gradient(gainsboro, #c7c7c7);background:-o-linear-gradient(gainsboro, #c7c7c7);background:-moz-linear-gradient(gainsboro, #c7c7c7);background:linear-gradient(gainsboro, #c7c7c7);}#loginTable a.googleLoginLink{float:right;clear:both;}.loginError{color:tomato;}#mainNavigationFooter, #headerFooter{clear:both;}#mainNavigation{position:relative;font-size:12px;}#mainNavigationRight{float:left;}#mainNavigationLeft_0{float:left;}.topLevelNavigationArea{float:left;}.topLevelNavigationArea .navigationItem{height:42px;padding-left:15px;padding-right:15px;line-height:40px;vertical-align:middle;text-align:center;float:left;}#header #mainNavigation #mainNavigationLeft ul li{float:left;margin-bottom:4px;}#header .activeNavigationItem a{text-shadow:2px 2px 5px black;font-weight:bold;}#header .navigationItem{height:42px;line-height:40px;vertical-align:middle;text-align:center;}#header .navigationItemLogout{padding-left:20px;padding-right:20px;position:absolute;float:right;margin-bottom:4px;}#header .navigationItemColor0{background-image:url("../images/gradient_green_1x40.png");background-repeat:repeat-x;}#header .navigationItemColor1{background-image:url("../images/gradient_orange_1x40.png");background-repeat:repeat-x;}#header .navigationItemColor2{background-image:url("../images/gradient_pink_1x40.png");background-repeat:repeat-x;}#header .navigationItemColorLogout{background-image:url("../images/gradient_grey_1x40.png");background-repeat:repeat-x;}#header .navigationItemColorLogout a{color:#565656;}#header li.logoutItemLeft .navigationItem{background:url("../images/gradient_grey_1x40.png");background-repeat:repeat-x;}#header li.logoutItemLeft .navigationItem a{color:#565656;}#mainNavigationList li.logoutItemLeft{display:none;}#subNavigation div.subNavigationArea{margin-left:20px;}#subNavigation .navigationItem{line-height:20px;vertical-align:middle;border-right:1px solid gray;font-size:12px;text-align:left;}#subNavigation .activeNavigationItem{font-weight:bold;}#subNavigation a{color:#565656;text-transform:uppercase;text-decoration:none;}#subNavigation a:HOVER{text-transform:uppercase;text-decoration:underline;}.horizontalNavigationArea{float:left;clear:left;}.verticalNavigationArea{margin-top:20px;}#subNavigationArea{position:absolute;left:0px;top:0px;width:180px;padding-top:20px;padding-left:10px;}#mainNavigationRight a{text-align:right;min-width:150px;}#middleMinHeight{height:500px;position:relative;float:right;width:0px;}body .navigationItem a{font-size:1.0em;}#mainNavigationList{list-style:none;text-align:right;margin-top:0;}#mainNavigationList li{display:inline-block;list-style-type:none;padding:0px;margin-right:-3px;}#mainNavigationList li:first-child{margin-left:-40px;}table.reportPaging{margin-top:10px;width:100%;padding:5px;}table.reportPaging td.pagingLink{min-width:13%;}table.reportPaging td.totals{text-align:center;}table.reportPaging td.pagingLinkPrev{text-align:left;}table.reportPaging td.pagingLinkNext{text-align:right !important;}.reportTable .futureSeparatorRow td{border-top:2px solid #50611B;}.notValid .reportTable .titleRow th, .notValid table.reportTable th.titleRow{background-color:tomato;}tr.report_row td{padding:2px;padding-left:4px;}table.hoursTable th.titleRow{text-align:right;}table.holidayCounterTable th.titleRow{text-align:right;}table.reportTable td.ap_selector_col{width:20px;}td.ap_selector_col img{border:none;}table.reportTable td.ap_ext_payment_col{width:80px;}table.reportTable td.ap_ext_billing_col{width:80px;}table.reportTable td.ap_name_col{width:150px;}table.reportTable td.ap_desc_col{width:340px;}table.reportTable tfoot td{text-align:left;}.apValueSelect{min-width:200px;}.noResults{font-weight:bold;padding:10px;background-color:#f8f7df;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}.update_delete_links_header{width:120px;}.backLink{padding-top:5px;}td.label{width:150px;}.reportConditionHeader{vertical-align:top;}.localize_table td, .localize_table th{vertical-align:top;text-align:left;padding-right:6px;padding-bottom:2px;}.fieldAndMsgContainer{position:relative;}.row_even{background-color:#E9FFB4;}.notValid .row_even{background-color:#ffdada;}.report_row:hover{background-color:#c6d999;}.reportTable tr.lastSelectedRow{background-color:#9dbe35;}.reportTable tr.report_row.notice{background-color:#e3cca0;}.reportTable{font-size:12px;width:100%;}.reportTable td, .reportTable th{padding:2px;}.reportTable .titleRow th, table.reportTable th.titleRow{background-color:#A4C837;border-bottom:1px solid #50611B;color:white;font-size:14px;font-weight:normal;padding:2px 2px 2px 4px;text-align:left;vertical-align:middle;}td.colRightAlignBold{font-weight:bold;text-align:right;white-space:nowrap;}td.colRightAlign{text-align:right;}td.colLeftAlignBold{font-weight:bold;text-align:left;white-space:nowrap;}td.colLeftAlign{text-align:left;}.rowWithTopBorder{border-top:2px solid #7b962a;}.warning .row_even{background-color:#fffada;}.warning .report_row:hover{background-color:#f6ec65;}.warning .reportTable tr.lastSelectedRow{background-color:#cabe0c;}.warning .reportTable .titleRow th, .notValid table.reportTable th.titleRow{background-color:#cabe0c;}.reportTableContainer.warning{border-width:5px !important;}.warning{border:2px solid #cabe0c !important;background-color:#fffada !important;background-image:none !important;}.deviceHeader{margin:1em;font-size:1.3em;font-weight:bold;}.event_hover_highlight{background-color:#68A1E5 !important;}.wc-cal-event .event_hover_highlight{background-color:#2B72D0 !important;border:1px solid #1B62C0 !important;}div.event_BOOKING_WORK_TIME, .booking-type-BOOKING_WORK_TIME{background-color:#E9FFB4;}.wc-cal-event div.event_header_BOOKING_WORK_TIME,
.wc-cal-event div.event_header_READY,
.wc-cal-event div.event_header_REPORTED,
.wc-cal-event div.event_header_ACCEPTED,
.wc-cal-event div.event_header_INVOICED{background-color:#7b962a;border:1px solid #7b962a;}.wc-cal-event div.event_header_CANCELED{background-color:#666666;border:0px;}div.event_bookingState_ACCEPTED, div.event_bookingOrderState_ACCEPTED, div.event_bookingOrderState_INVOICED{background-image:url("../images/thumbUp.png");background-position:center;background-repeat:no-repeat;}div.event_bookingState_PREPARATION{border:2px solid tomato;}div.event_bookingOrderState_INCOMPLETE, div.event_bookingOrderState_PAYER_MISSING{border:1px solid tomato;background-color:#e16c6c;}div.event_bookingOrderState_CONFIRMATION_NOT_SENT{background-color:#ffffcc;}div.event_bookingOrderState_READY, div.event_bookingOrderState_REPORTED, div.event_bookingOrderState_ACCEPTED, div.event_bookingOrderState_INVOICED{background-color:#E9FFB4;}div.event_bookingOrderState_SEARCHING_FOR_WORKER{background-color:#b1a083;}div.event_bookingOrderState_CANCELED{background-color:deeppink;}div.event_HOLIDAY, .booking-type-HOLIDAY{background-color:#ffffcc;}div.event_CONTRACT_HOLIDAY, .booking-type-CONTRACT_HOLIDAY{background-color:#ffffcc;}.wc-cal-event div.event_header_HOLIDAY,
.wc-cal-event div.event_header_CONTRACT_HOLIDAY,
.wc-cal-event div.event_header_CONFIRMATION_NOT_SENT{background-color:#cccc00;border:1px solid #cccc00;}.wc-cal-event div.event_header_BOOKING_CANCELLED,
.wc-cal-event div.event_header_INCOMPLETE,
.wc-cal-event div.event_header_PAYER_MISSING{background-color:deeppink;border:1px solid deeppink;}div.event_BOOKING_CANCELLED, .booking-type-BOOKING_CANCELLED{background-color:deeppink;}.wc-cal-event div.event_header_BOOKING_TRAVEL_TIME{background-color:#a0a0a0;border:1px solid #a0a0a0;}div.event_BOOKING_TRAVEL_TIME, .booking-type-BOOKING_TRAVEL_TIME{background-color:#ededed;}.wc-cal-event div.event_header_WAIT_TIME{background-color:#a0a0af;border:1px solid #a0a0af;}div.event_BOOKING_TRAVEL_TIME, .booking-type-WAIT_TIME{background-color:#ededef;}.wc-cal-event div.event_header_SICK,
.wc-cal-event div.event_header_SEARCHING_FOR_WORKER{background-color:#b1a083;border:1px solid #b1a083;}div.event_SICK, .booking-type-SICK{background-color:#eddcbf;}.wc-cal-event div.event_header_ORDERED_BOOKING{background-color:graytext;border:1px solid graytext;}div.event_ORDERED_BOOKING, .booking-type-ORDERED_BOOKING{background-color:gray;}div.event_TEACHING, .booking-type-TEACHING{background-color:gray;}div.event_LEARNING, .booking-type-LEARNING{background-color:orange;}div.event_TRANSACTION, .booking-type-TRANSACTION{background-color:#66dd66;}.wc-cal-event div.event_header_UNPAID_LEAVE{background-color:#96762a;border:1px solid #96762a;}div.event_UNPAID_LEAVE, .booking-type-UNPAID_LEAVE{background-color:#ffe5b4;}.wc-cal-event div.event_header_UNPAID_LEAVE_EMPLOYEE_NOT_AVAILABLE{background-color:#836826;border:1px solid #836826;}div.event_UNPAID_LEAVE_EMPLOYEE_NOT_AVAILABLE, .booking-type-UNPAID_LEAVE_EMPLOYEE_NOT_AVAILABLE{background-color:#e3cca0;}div.wc-title{color:black;}div.wc-title a.icon{color:#A4C837;}div.wc-title a.icon:hover{color:#425016;}.ui-widget-header input[type="text"].calendar-zoom-setting{width:50px;margin-left:6px;margin-right:6px;text-align:right;}.ui-widget-header img.calendar-zoom-button-plus{cursor:pointer;padding:2px;}.ui-widget-header img.mouse-down:HOVER{background-color:#AAAAAA !important;}.ui-widget-header img.calendar-zoom-button-plus:HOVER{cursor:pointer;background-color:#DADADA;padding:2px;}.ui-widget-header img.calendar-zoom-button-minus{cursor:pointer;padding:2px;}.ui-widget-header img.calendar-zoom-button-minus:HOVER{cursor:pointer;background-color:#DADADA;padding:2px;}img.calendar-icon-image{border-style:none;}.calendarArea h1{color:black;}.calendarArea .ui-widget-content .wc-day-column-header{border-width:0;}.calendarArea .wc-day-column-header .calendar-button-zoom-days-in,
.calendarArea .wc-day-column-header .calendar-button-zoom-days-out,
.calendarArea .wc-day-column-header .calendar-button-work-shifts-for-day,
.calendarArea .wc-day-column-header .calendar-button-create-work-trip-for-day{padding-left:5px;padding-right:5px;}.wc-time-header-cell{padding:5px;}.wc-business-hours .wc-time-header-cell{padding:5px 2px;}.calendarArea .ui-widget-header input[type="text"].calendar-zoom-setting{padding-right:5px;margin:0;}.calendarArea .ui-widget-content .wc-time-column-header{text-align:center;}.fast-insert-calendar-dropdown-option{background-color:#E9FFB4;}.calendar-hidden-icon{display:none;}.calendar-workshift{background-color:#fff7ab;}.calendar-trip{background-color:#F8F1DB;}.calendar-public-holiday{background-color:rgba(0, 0, 0, 0.15);}div.rf-cp-hdr{background-image:url("../styles/images/gradient_grey_1x40.png");}div.wc-header{border-radius:10px 10px 0 0;border-width:1px;}div.wc-toolbar{margin-top:15px;border-radius:10px 10px 10px 10px;}.rf-cal-popup{z-index:2000 !important;}.workTypeClass_TEACHING{background-color:#66dd66;display:inline-block;width:12px;height:12px;margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;border-radius:50%;box-shadow:inset -2px -2px 5px rgba(0, 0, 0, 0.5);}.workTypeClass_LEARNING{background-color:orange;display:inline-block;width:12px;height:12px;margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;border-radius:50%;box-shadow:inset -2px -2px 5px rgba(0, 0, 0, 0.5);}.workTypeClass_TRANSACTION{background-color:#66dd66;display:inline-block;width:12px;height:12px;margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;border-radius:50%;box-shadow:inset -2px -2px 5px rgba(0, 0, 0, 0.5);}.wc-day-column-header-new-event-link .fa-plus-square{color:green;}.calendar-button-zoom-days-in.fa-search-plus,
.calendar-zoom-button-minus.fa-search-minus,
.calendar-zoom-button-plus.fa-search-plus{color:#193b71;}#calendarControlsTable .fa-refresh{color:green;font-size:2em;}.notification_box{background-color:#f5f9ec;border:2px solid #A4C837;width:500px;padding:15px;overflow:hidden;}.notification_subject_text{font-weight:bold;font-size:14px;}.notification_summary_text{font-style:italic;}.notification_text{white-space:pre-wrap;}.notification_box_links{float:right;clear:both;}.notification_box_link{}.notification_duration_label{font-weight:bold;}form .form{padding:20px;background-color:#f5f9ec;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}form .form tr td{padding-bottom:5px;}form .form tr th{color:#010101;width:150px;}form .form input{font-size:12px;padding:5px;}form .form button{padding:5px;}form .form select{font-size:12px;padding:3px;vertical-align:middle;}form .form .rf-cal-popup tr td{padding-bottom:inherit;}form .form.narrowArea{width:inherit;}form .form.narrowArea tr th{width:inherit;}tr.bold td{font-weight:bold;}table tr th.nonBold{font-weight:normal;}td.error{vertical-align:bottom;}table.workTypeForm .label{width:250px;}input::-webkit-input-placeholder{color:#999 !important;}input:-moz-placeholder,
input::-moz-placeholder{color:#999 !important;}input:-ms-input-placeholder{color:#999 !important;}form .bookingForm.form .bookingHeaderText{display:inline-block;margin-bottom:15px;}form .bookingForm.form .form-group{margin-bottom:1.2rem;}form .bookingForm.form .form-group .label{max-width:200px;}form .bookingForm.form .form-group .mapLinkContainer a{display:block;margin-top:5px;}form .bookingForm.form .additionalPaymentsTableContainer table{margin-left:5px;margin-bottom:13px;background-color:#ebf3d9;padding:10px;border-radius:10px;}form .bookingForm.form br.disableBillingRoundingNewLine{display:none;}form .bookingForm.form input[type="text"]{margin-right:3px;}.deviceName{width:30em !important;}.error, .errors{font-weight:bold;color:tomato;}.info{font-weight:bold;color:green;}.notValid{border:2px solid tomato !important;background-color:#ffdada !important;background-image:none !important;}.required{font-weight:bold;color:tomato;}.errorMsgTarget, .errorMsgContainer{float:left;}.errorMsgContainer{margin-left:20px;margin-right:3px;font-weight:bold;color:tomato;}.notValid .report_row:hover{background-color:#ffdada;}.notValid .reportTable tr.lastSelectedRow{background-color:tomato;}.uploadArea{padding:1em;font-size:1.1em;background:white;color:darkgray;border:2px dashed darkgray;min-width:10em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.uploadAreaHover{background:#ebefe9;color:black;border-color:#484848;}.fileList .file{margin-top:0.5em;padding:0.5em;color:white;background-color:#4d6c22;min-width:10em;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.fileList .file .remove{position:absolute;right:0em;top:0.5em;cursor:pointer;width:2em;height:2em;color:tomato;}.fileList .file a, .fileList .file a:active, .fileList .file a:visited{color:white;margin-right:2em;}.fileList .progress-wrapper{margin-top:0.5em;}.fileList .progress-wrapper .progress-bar.progress-bar-success{background-color:#4d6c22;}.fileList .progress-wrapper .progress-bar.progress-bar-danger{background-color:tomato;}.verification_popup_left_col, .verification_popup_right_col{display:inline-table;background-color:#E9FFB4;width:auto;}.verification_popup_middle_col{display:inline-table;width:auto;}.text_wrap{word-break:break-all;max-width:150px;}.limited_max-width{max-width:300px;}.add_note_link{margin-top:100px;display:inline-table;background:none;width:auto;}.top_aligned{vertical-align:top;}td.verification_popup_sub_header{font-weight:bold;}td.verification_popup_label_col{width:100px;}td.verification_popup_time_col{width:180px;}td.verification_popup_money_col{width:54px;font-weight:bold;}td.verification_popup_value_col{width:54px;}.verificationDetailsLinks{clear:both;margin:10px;height:15px;}.verificationDetailsLinks .actionLinkContainer{padding-right:20px;float:left;color:#0078D0;}.ui-widget-content .verificationDetailsLinks .actionLinkContainer a{color:#0078D0;}.verificationDetailsCommon{clear:both;background-color:#E9FFB4;width:auto;margin-top:10px;}.cursorPointer{cursor:pointer;}span.bookingFormBookingTypeTitle{font-size:14px;font-weight:bold;}td.salaryValueCol{width:240px;}td.billingValueCol{width:240px;}.paymentSelectOne{margin-right:6px;width:130px;}.paymentInput{margin-right:6px;margin-bottom:2px;}.paymentAttributeSelectMany{white-space:nowrap;}table.paymentAttributeSelectMany input{margin-left:10px;}td.additionalPaymentContainerCol1{width:75px;}td.additionalPaymentViewValue{font-weight:bolder;}td.additionalPaymentViewLabel{font-weight:bolder;}.thinTopBorder{border-top:1px solid #c8c8c8;padding-top:6px;}.salaryValueColPadding{padding-left:5px;}.billingValueColPadding{padding-left:3px;}.paymentTypeHeader{font-weight:bold;}.paymentAttributeLabel{font-style:italic;padding-top:2px;padding-right:6px;}.conditionsTable input, .searchConditions input{font-size:12px;padding:3px;}.conditionsTable select, .searchConditions select{font-size:12px;padding:3px;vertical-align:middle;}.filteringConditions{background-color:#f8f7df;border-radius:10px;margin-bottom:10px;}.filteringConditionsOptions{padding:2em;}.filteringConditionsOptions tr td, .filteringConditionsOptions tr th{height:3em;vertical-align:middle;padding:0.5em;}.filteringConditionsHeader{background:#F5F5F5;background:-webkit-linear-gradient(#F5F5F5, #A9A9A9);background:-o-linear-gradient(#F5F5F5, #A9A9A9);background:-moz-linear-gradient(#F5F5F5, #A9A9A9);background:linear-gradient(#F5F5F5, #A9A9A9);color:black;width:100%;padding:0.8em;margin:0;border-radius:10px;min-height:3.6em;border:1px solid #f8f7df;cursor:pointer;}.filteringConditionsHeader:hover{background:#E8E8E8;background:-webkit-linear-gradient(#E8E8E8, #A8A8A8);background:-o-linear-gradient(#E8E8E8, #A8A8A8);background:-moz-linear-gradient(#E8E8E8, #A8A8A8);background:linear-gradient(#E8E8E8, #A8A8A8);}.filteringConditionsHeader
.filteringConditionsHeader h2{margin-top:0.4em;float:left;font-size:1.1em;}.filteringConditionsHeader i{margin-left:0.3em;margin-right:0.5em;margin-top:0.3em;float:left;}.filteringConditionsOptions input[type='text'], .filteringConditionsOptions input[type='button']{border-radius:5px;padding:0.3em;}.filteringConditionsOptions .resetButton{margin-right:3em;}.reportCondition .selectManyContainer{max-width:350px;}.toggleCheckboxButtonContainer{display:inline-block;}.toggleCheckboxButton{display:inline-block;cursor:pointer;padding:7px;margin:7px 7px 7px 0px;background-color:#f5f9ec;border:2px solid #A4C837;color:#C4C0B9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.toggleCheckboxButton.checked{background-color:#A4C837;color:white;}.booking_diff_notice_area{margin-bottom:15px;margin-left:5px;width:100%;}.prime_verification_conflict_missing_from_prime, .prime_verification_conflict_missing_from_local{color:tomato;}.prime_verification_conflict_data_mismatch{color:orange;}.synchronization_prime_verification_conflict_missing_from_prime{color:tomato;}.synchronization_prime_verification_conflict_canceled_from_prime{color:palevioletred;}.synchronization_prime_verification_conflict_missing_from_local{color:forestgreen;}.synchronization_prime_verification_conflict_data_mismatch{color:orange;}.scheduler-header-row{height:40px;margin-bottom:20px;border-bottom:2px solid black;}.scheduler-bg-block{position:absolute;top:0;bottom:0;background-image:url("../images/scheduler-bg.png");}.scheduler-bg-block.weekend{background-image:url("../images/scheduler-bg-weekend.png");}.scheduler-day-header-row{position:relative;}.scheduler-day-header-cell{position:absolute;width:144px;top:0;bottom:0;padding:5px;text-align:center;background-image:url("../images/scheduler-header-bg.png");}.scheduler-day-header-cell.weekend{background-image:url("../images/scheduler-header-bg-weekend.png");}.schedule-layer{position:absolute;left:0;top:1px;right:0;bottom:1px;}.schedule-layer.background-layer{z-index:100;}.schedule-layer.layer2{z-index:110;}.schedule-layer.layer3{z-index:300;bottom:10px;}.schedule-layer.event-layer{z-index:0;}.schedule-layer.event-layer.active{z-index:1000;}.schedule-layer .scheduler-task{position:absolute;top:0;bottom:0;}.scheduler-task.scheduler-shift{position:absolute !important;top:6px;bottom:6px;background-color:#E9FFB4;border:5px solid #A4C837;border-left:0px;border-right:0px;}.scheduler-task.scheduler-shift.shift-state-ACCEPTED{background-image:url("../images/thumbUp.png");background-position:center;background-repeat:no-repeat;}.scheduler-task.scheduler-shift:hover{opacity:0.7;}.scheduler-booking{height:34px;top:2px !important;border:1px solid #50611B;}.scheduler-employee-name-row{width:150px;}.scheduler-employee-name-row-content{padding:20px;}.scheduler-left-panel{float:left;}.scheduler-main-panel{float:left;}.schedule-row{position:absolute;height:42px;margin-bottom:5px;top:0;left:0;right:0;top:0;}.scheduler-row-wrapper{position:relative;height:70px;margin-bottom:20px;background-color:#E9FFB4;}.scheduler-periods-row{border-top:1px solid black;border-bottom:1px solid black;position:absolute;bottom:0;left:0;right:0;height:20px;background-color:silver;}.scheduler-period{position:absolute;top:0;bottom:0;background-color:orange;text-align:left;border-right:1px solid black;border-left:1px solid black;}.scheduler-hour-totals{display:inline-block;padding:2px 10px;}.placeholder{top:6px;bottom:6px;background-color:#E9FFB4;opacity:0.7;z-index:500;}.placeholder.invalid{background-color:tomato;}.scheduler-layout-table, .scheduler-layout-table tr, .scheduler-layout-table td{padding:0 !important;margin:0 !important;border:0;border-collapse:collapse;}.ui-front{z-index:900 !important;}.employee-picker-scheduler-column{width:110px;min-height:60px;padding:5px;float:left;background-color:#F5F9EC;border-right:1px solid black;border-top:1px solid black;text-align:center;position:relative;}.employee-picker-scheduler-column.even{background-color:#FFF;}.employee-picker-scheduler-bottom{position:absolute;bottom:5px;left:40px;}.employee-picker-scheduler-clock-times{background-color:#F5F9EC;}.employee-picker-scheduler-clock-column{border-left:1px solid black;width:80px;min-height:60px;padding:5px;float:left;border-right:1px solid black;border-top:1px solid black;text-align:center;position:relative;}.employee-picker-scheduler-clock-column.employee-picker-scheduler-clock-tick{min-height:inherit;height:20px;font-size:11px;padding:0px;}.day-change-tick-inner{border-top:1px solid red;}.employee-picker-scheduler-clock{background-color:#F5F9EC;padding-top:20px;min-height:60px;}.employee-picker-scheduler-clock.withScroll{padding-bottom:1px;}.employee-picker-scheduler-clock-column-width{width:45px;}.timetick-text{height:20px;}.employee-picker-scheduler-bg-clock-tick{border-top:1px solid gray;height:20px;}.day-change-tick{border-top:1px solid red;}.employee-picker-scheduler-bg-clock-tick.day-change-tick{border-top:1px solid #FFCCCC;}.employee-picker-scheduler-bg-clock-tick .day-change-tick-inner{border-top:1px solid #FFCCCC;}.employee-picker-schedule-layer{position:absolute;width:100%;}.employee-picker-background-layer{z-index:1;}.employee-picker-background-middle{z-index:2;opacity:0.3;}.employee-picker-clock-times-layer{z-index:3;width:79px;}.employee-picker-scheduler-clock-times .employee-picker-background-middle{width:79px;}.employee-picker-background-layer2{z-index:3;}.employee-picker-layer2{z-index:10;}.employee-picker-event-layer{z-index:20;}.employee-picker-scheduler-bg-vertical-tick{position:relative;float:left;height:100%;width:110px;border-right:1px solid black;background-color:#F5F9EC;}.employee-picker-scheduler-bg-vertical-tick.even{background-color:#FFF;}.employee-picker-scheduler-layout-table{border-bottom:1px solid black;}.employee-picker-scheduler-hilight-area{background-color:tomato;}.employee-picker-scheduler-workShift{width:90px;margin-left:10px;background-color:#EFEFFF;border:1px solid black;opacity:0.8;position:absolute;}.employee-picker-scheduler-booking{width:70px;margin-left:20px;border:1px solid black;opacity:0.8;position:absolute;overflow:hidden;}.employee-picker-scheduler-booking-desc{text-align:center;padding-top:2px;}.employee-available{font-weight:bold;}.employee-picker-scheduler, .employee-columns{position:relative;}.employee-picker-scroll-wrapper{position:relative;overflow:auto;}.employee-picker-scheduler-clock.withScroll{padding-bottom:0px;}.employee-picker-scheduler-component{box-sizing:border-box;}.employee-picker-scheduler-component *{box-sizing:inherit !important;}.vertical-scheduler-column{width:100px;min-height:30px;padding:5px;float:left;background-color:#F5F9EC;border-right:1px solid #888;border-top:1px solid #888;text-align:center;position:relative;}.vertical-scheduler-column.even{background-color:#FFF;}.vertical-scheduler-bottom{position:absolute;bottom:5px;left:40px;}.vertical-scheduler-clock-times{background-color:#F5F9EC;}.vertical-scheduler-clock-column{border-left:1px solid #888;width:80px;min-height:60px;padding:5px;float:left;border-right:1px solid #888;border-top:1px solid #888;text-align:center;position:relative;}.vertical-scheduler-clock-column.vertical-scheduler-clock-tick{min-height:inherit;height:15px;font-size:11px;padding:0px;width:90px;}.day-change-tick-inner{border-top:1px solid red;}.vertical-scheduler-clock{background-color:#F5F9EC;padding-top:5px;min-height:30px;}.vertical-scheduler-clock.withScroll{padding-bottom:5px;}.vertical-scheduler-clock-column-width{width:45px;}.timetick-text{height:15px;}.vertical-scheduler-bg-clock-tick{border-top:1px solid gray;height:15px;}.day-change-tick{border-top:1px solid red;}.vertical-scheduler-bg-clock-tick.day-change-tick{border-top:1px solid #FFCCCC;}.vertical-scheduler-bg-clock-tick .day-change-tick-inner{border-top:1px solid #FFCCCC;}.vertical-schedule-layer{position:absolute;width:100%;}.vertical-background-layer{z-index:1;}.vertical-background-middle{z-index:2;opacity:0.3;}.vertical-clock-times-layer{z-index:3;width:92px;}.vertical-scheduler-clock-times .employee-picker-background-middle{width:79px;}.vertical-background-layer2{z-index:3;}.vertical-layer2{z-index:10;}.vertical-event-layer{z-index:20;}.vertical-event-layer.active{z-index:1000;}.vertical-scheduler-bg-vertical-tick{position:relative;float:left;height:100%;width:110px;border-right:1px solid #888;background-color:#F5F9EC;}.vertical-scheduler-bg-vertical-tick.even{background-color:#FFF;}.vertical-scheduler-layout-table{border-bottom:1px solid #888;}.vertical-scheduler-hilight-area{background-color:tomato;}.vertical-scheduler-workShift{width:85px;margin-left:5px;opacity:0.8;position:absolute;text-align:center;background-color:#E9FFB4;border:5px solid #A4C837;border-top:0px;border-bottom:0px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:bold;}.vertical-scheduler-booking{width:70px;margin-left:15px;border:1px solid #888;opacity:0.8;position:absolute;}.vertical-scheduler-booking-desc{text-align:center;padding-top:2px;}.vertical-scheduler, .employee-columns{position:reolative;}.vertical-scroll-wrapper{position:relative;overflow:auto;}form .form tr td.vertical-scheduler-clock-column-width{padding-bottom:0px;}form .form table.vertical-scheduler-layout-table tr td{padding-bottom:0px;}.vertical-scheduler .placeholder{background-color:#E9FFB4;opacity:0.7;z-index:500;}.vertical-scheduler .placeholder.invalid{background-color:tomato;}.vertical-scheduler-workShift.shift-state-ACCEPTED{background-image:url("../styles/images/thumbUp.png");background-position:center;background-repeat:no-repeat;}.bookingHeaderText{font-size:14px;}.helpTooltip{cursor:help;}.bodyContainer.loading{overflow:hidden;}.bodyContainer.loading .modalLoadingIcon{display:block;}.dialogTitleContainer{display:none;}.ui-dialog div.ui-dialog-content.exceptionLogDialog, .ui-dialog div.ui-dialog-content.logDialog{overflow:auto !important;}.ui-dialog .ui-dialog-content{overflow:visible !important;}.tooltipped{cursor:help;}.tooltipped label{cursor:help;}.tooltip{display:none;}.backLink, .actionLinks{padding:10px;background-color:#f5f9ec;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;}.leftFloatingLink{float:left;margin-right:30px;}.conditionsTable{background-color:#f8f7df;width:100%;padding:10px;margin-bottom:15px;}.conditionsTable td{padding:5px;}.conditionsTable td .rf-cal-popup td{padding:inherit;}.conditionsTable th{vertical-align:top;padding-top:9px;width:100px;}.conditionsTable td .rf-cal-popup td{vertical-align:inherit;}.conditionsTable th.selectmany_condition{vertical-align:top;padding-top:10px;}div.searchConditions{background-color:#F8F7DF;margin-bottom:10px;border-style:none;}.searchConditions td, .searchConditions th{padding:5px;}.searchConditions option{max-with:150px;}.searchConditions td .rf-cal-popup td{padding:inherit;}.reportTableContainer{border:5px solid #A4C837;margin-top:15px;margin-bottom:15px;}.reportTableContainer.notValid{border-width:5px !important;}.reportTable{background-color:white;}.narrowArea{width:inherit;}.chosen-choices{max-height:150px;}.chosen-single{min-width:120px;}.chosen-drop{min-width:130px;}#nextServiceOutage{position:absolute;z-index:1000;top:20px;right:20px;padding:20px;font-weight:bold;border:2px solid tomato;background-color:#ffdada;max-width:300px;text-align:left;}.form .label{font-weight:bold;}.allNoneCheckboxSelector a{cursor:pointer;}.smallHelpText{display:block;font-size:0.9em;margin-bottom:10px;color:gray;}table.primeExportDetailsTable th{font-weight:normal;}table.primeExportDetailsTable th.notable, table.primeExportDetailsTable td.notable{font-weight:bold;}.commentFoot{margin-top:5px;border-top:1px solid black;font-size:0.9em;padding:3px;font-style:italic;}.bookingCalendar .wc-cal-event{width:85% !important;}.orderCalendar .wc-cal-event{padding-right:1px !important;}.reportTable .titleRow a{color:white;text-decoration:underline;}.orderingIconContainer{display:inline-block;}.orderingIcon{width:15px;height:15px;}.orderingIconDesc{background-image:url("../images/desc.png");}.orderingIconAsc{background-image:url("../images/asc.png");}table.logActionResults.searchResult .oodEvenRow td{padding:2px;}.dialogOpener{cursor:pointer;}.wc-title{overflow:hidden;}#newEmployeeGroupTable{width:50%;}.note{background-color:#FFFF99;margin-top:25px;padding:5px;-moz-box-shadow:3px 3px 4px #000;-webkit-box-shadow:3px 3px 4px #000;box-shadow:3px 3px 4px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');word-break:break-all;}.note table{width:100%;max-width:400px;}#notes{position:fixed;right:15px;top:0;overflow:auto;max-width:400px;height:100%;}#notes li{list-style:none;}#orderTab{border-spacing:15px 0px;}#noteparent{overflow:hidden;}.genericLink{color:#0078d0 !important;}.genericLink:HOVER{color:#0078d0 !important;}.genericLink:VISITED{color:#0078d0 !important;}.genericLink:ACTIVE{color:#0078d0 !important;}#calendarControlsTable td{padding-right:5px;}.wc-day-column-header img{padding-left:10px;}.mediateEmployees{width:100%;}.ui-tooltip-content table td{max-width:350px;}#wtap_table tr:nth-child(even){background-color:#E9FFB4;}#wtap_table tr:nth-child(even):hover{background-color:#c6d999 !important;}#wtap_table{border-collapse:collapse;}.attachmentCategory{border-collapse:collapse;}.attachmentCategory td{padding:0;}.attachmentCategory tr:nth-child(even){background-color:#E9FFB4;}.attachmentCategory tr:nth-child(even):hover{background-color:#c6d999 !important;}#wtap_table td{padding:5px;}.genericGreenBox{background-color:#f5f9ec;padding:10px;}#wtap_controls{padding:5px;}.actionsHeader{text-align:right !important;}.roleSelection{background-color:#f8f7df;padding:10px;margin-bottom:15px;min-height:100px;max-width:250px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.loginName a{font-size:0.9em !important;text-transform:none !important;}.questionAndAnswer{margin-bottom:10px;}.questionAndAnswer .question{font-size:1.5em;background-color:#A4C837;}.questionAndAnswer .answer{padding:20px;}.icon{font-size:1.2em;color:#A4C837;padding:0.1em;text-shadow:0 0 0.3em rgba(255, 255, 255, 0.7), 0 0 0 black;}.icon:hover{color:#425016;text-shadow:rgba(0, 0, 0, 0.3) 0.2em 0.2em 0.4em;}.icon-delete, .icon-unaccept{color:tomato;}.icon-delete:hover, .icon-unaccept:hover{color:#ad1a00;}table.iconLinkTable{border-collapse:separate;border-spacing:0px 0px;border:none;margin-right:16px;}table.iconLinkTable td{text-align:center;vertical-align:middle;}table.iconLinkTable a{width:100%;height:100%;}table.iconLinkTable img{border-style:none;}.modalLoadingIcon{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255, 255, 255, 0.8) url("../images/ajax-loader.gif") 50% 50% no-repeat;position:absolute;}@media all and (max-width:1100px){#mainContainer{min-width:100%;}#loginImgContainer{width:50%;min-width:28em;font-size:16px;}#loginContents{padding-top:140px;font-size:16px;height:16em;}#loginTable{font-size:inherit;padding-top:30px;}#loginTable .loginLabel{margin-top:0.6em;}#loginTable input[type='text'], #loginTable input[type='password']{font-size:16px;padding:4px;}#loginTable .loginData, #loginTable input[type='checkbox']{margin-left:15px !important;}#loginTable input[type='submit']{font-size:16px;padding:0.2em 0.3em;margin-right:15px;}#loginTable a.googleLoginLink{font-size:1em;margin-right:15px;}#footer{width:100%;min-width:29em;font-size:0.8em;}#footerLeft div{margin-left:10px;}#footerVersionInfo{padding-top:0;}#footerVersionInfo div{margin-right:10px;}}@media all and (max-device-width:1024px){#mainContainer{min-width:100%;margin:0;}#loginTable{font-size:16px;padding-top:35px;padding-right:40px;}#loginTable input[type='submit'], #loginTable a.googleLoginLink{margin-right:0;}}@media all and (max-device-width:768px){#contents{padding-right:5px;padding-left:5px;}#mainNavigationLeft{margin-left:5px;}#loginImgContainer{min-width:100%;margin:0;}#loginContents{padding-top:50px;padding-bottom:40px;height:19.5em;}#loginTable{padding:20px 30px;margin:0;width:85%;max-width:21em;min-width:19em;}#loginTable input[type='text'], #loginTable input[type='password']{clear:both;margin-left:0;}#loginTable .loginData, #loginTable input[type='checkbox']{margin-left:0 !important;}#loginTable #customCheckboxLabel{font-size:0.9em;}#loginTable input[type='submit']{margin-bottom:1.3em;}#loginTable a.googleLoginLink{font-size:1em;}#footer{width:100%;min-width:31em;font-size:0.9em;padding-bottom:1em;}#footerVersionInfo{padding-top:0;}}@media all and (max-device-width:435px){#loginTable{padding:20px 20px;}}@media all and (min-device-width:435px) and (max-device-width:768px) and (orientation:landscape){#loginContents{padding-top:15px;padding-bottom:25px;height:15.5em;}#loginTable{max-width:28em;min-width:27em;padding-left:30px;padding-right:30px;}#loginTable input[type='text'], #loginTable input[type='password']{clear:none;}#loginTable input[type='checkbox']{margin-left:2em !important;}#loginTable #customCheckboxLabel{font-size:1em;}#footer{width:100%;margin-top:0;}}@media all and (max-device-width:880px), all and (max-width:880px){form .bookingForm.form br.disableBillingRoundingNewLine{display:block;}form .bookingForm.form br.disableBillingRoundingNewLine + label{margin-top:6px;}}@media all and (max-device-width:840px), all and (max-width:840px){form .bookingForm.form textarea{width:400px;}}@media all and (max-device-width:660px), all and (max-width:650px){form .bookingForm.form textarea{width:320px;}}@media all and (max-device-width:634px), all and (max-width:634px){form .bookingForm.form .form-group .label{max-width:none;}form .bookingForm.form .salaryValueCol, form .bookingForm.form .billingValueCol{width:200px;padding-right:0;}}@media all and (max-device-width:480px), all and (max-width:480px){form .bookingForm.form{padding:10px;min-width:300px;}form .bookingForm.form .row{margin-left:0;margin-right:0;}form .bookingForm.form .container-fluid, form .bookingForm.form .col-sm-4,
 form .bookingForm.form .col-sm-8, form .bookingForm.form .col-12{padding:0;}form .bookingForm.form .salaryValueCol, form .bookingForm.form .billingValueCol{width:125px;}form .bookingForm.form .billingValueCol{margin-left:10px;}form .bookingForm.form .additionalPaymentsTableContainer,
 form .bookingForm.form .additionalPaymentsTableContainer table,
 form .bookingForm.form .additionalPaymentsTableContainer table tr,
 form .bookingForm.form .additionalPaymentsTableContainer table td{display:inline-block;border:none;}form .bookingForm.form .additionalPaymentsTableContainer table{margin-left:0;}form .bookingForm.form .additionalPaymentsTableContainer table td{float:left;}form .bookingForm.form .additionalPaymentsTableContainer table .salaryValueCol{clear:both;}form .bookingForm.form .additionalDetails .salaryValueCol{width:100%;}form .bookingForm.form .additionalPaymentValueCol{width:290px;}form .bookingForm.form tbody.additionalPaymentValues{width:620px;min-width:620px !important;}form .bookingForm.form tbody.additionalPaymentValues,
 form .bookingForm.form tbody.additionalPaymentValues tr{float:none;clear:none;display:table;}form .bookingForm.form tbody.additionalPaymentValues tr{min-width:420px;}form .bookingForm.form tbody.additionalPaymentValues td input[type="text"].form-control.inline-field{max-width:155px;}form .bookingForm.form tbody.additionalPaymentValues td table{max-width:270px;padding-left:0;}form .bookingForm.form .additionalPaymentsTableContainer table{border:1px solid #A4C837;}form .bookingForm.form .additionalPaymentsTableContainer table tr.additionalPaymentTypeHeader{border-bottom:1px solid lightgrey;}form .bookingForm.form .additionalPaymentsTableContainer table tbody.additionalPaymentValues td table{background:none;border:none;}}@media all and (max-device-width:340px), all and (max-width:340px){form .bookingForm input.streetAddressInput{margin-bottom:4px;}}#mainContainer{width:70%;min-width:1000px;}#appTitle{position:absolute;top:40px;left:40px;font-size:20px;font-family:Helvetica;font-weight:bold;color:#86a525;}#appLogo{background-image:url("../images/header_top_2012.png");height:121px;width:403px;}#mainLoginAppTitle{float:left;padding-top:100px;margin-left:100px;display:none;}#mainNavigation{background-image:url("../images/gradient_grey_1x40.png");background-repeat:repeat-x;}#mainNavigationRight{float:right;}#mainNavigationRight .navigationItemLogout{position:static;}#loginContents{color:white;margin-left:25%;padding-top:57%;padding-bottom:7em;font-size:12px;}#loginContents form{height:100%;}#loginImgContainer{background-image:url("../images/login_bg_2011.png");height:544px;width:611px;}.loginError{color:black;}.dangerousSituationView th{width:250px !important;margin-right:25px;padding-bottom:15px;}#loggedInAs{display:block;position:absolute;right:40px;top:90px;color:black;font-size:0.9em;}#loginTable{font-size:14px;padding:0 0 0 4em;}#loginTable .loginLabel{width:7em;margin-top:0.5em;}#loginTable input[type='text'], #loginTable input[type='password']{font-size:14px;padding:3px;margin-left:0.5em;}#loginTable input[type='checkbox']{width:1.4em;height:1.4em;}#loginTable .checkboxData{padding-top:0.1em;margin-left:0;}#loginTable #customCheckboxLabel{margin-left:1em;}#loginTable input[type='submit']{float:left;margin-top:0.5em;margin-right:0.5em;padding:2px 4px;font-size:1em;}#loginTable a.googleLoginLink{float:left;clear:none;padding-top:2px;margin-top:0.5em;}#loginImgContainer{background-size:100% auto;width:100%;height:auto;max-width:611px;min-width:200px;margin:0 auto;}@media all and (max-width:1100px){#mainContainer{width:100%;min-width:100%;}#loginImgContainer{background-size:100% auto;width:100%;min-width:612px;}#loginTable .loginData, #loginTable input[type='checkbox']{margin-left:0 !important;}}@media all and (max-device-width:1024px){#loginImgContainer{background-size:100% auto;width:90%;max-width:90%;min-width:90%;margin:0;padding:0;margin-bottom:2em;}#loginTable{font-size:16px;padding-left:2em;}#loginTable input[type='text'], #loginTable input[type='password']{font-size:16px;}}@media all and (max-device-width:768px){#mainContainer{min-width:100%;}#loginImgContainer{max-width:100%;min-width:100%;width:100%;}#loginTable{width:25em;max-width:25em;min-width:25em;padding-left:3em;}#loginTable input[type='checkbox']{margin-left:0 !important;width:2em;height:2em;}#loginTable input[type='text'], #loginTable input[type='password']{clear:none;}#loginTable .checkboxData{padding-top:1.2em;}#loginTable #customCheckboxLabel{font-size:16px;}}@media all and (max-device-width:735px){#loginContents{height:18em;padding-bottom:60px;}#loginTable{padding-left:0;width:24em;max-width:24em;min-width:24em;padding-left:2em;}#loginTable input[type='text'], #loginTable input[type='password']{width:11em;}#loginContents #loginTable input[type='checkbox']{margin-left:0 !important;}#loginTable input[type='submit']{float:right;margin-right:3em;}#loginTable a.googleLoginLink{float:right;clear:both;color:black;margin-top:1.5em;margin-right:3em;}#appTitleAndLogo #appLogo{margin-top:12px;}#appTitleAndLogo #appTitle{color:#50611b;}}@media all and (max-device-width:550px){#loginContents{padding-bottom:0;}#loginTable{font-size:14px;}#loginTable input[type='text'], #loginTable input[type='password']{font-size:14px;}#loginTable input[type='checkbox']{width:1.5em;height:1.5em;}#loginTable #customCheckboxLabel{font-size:14px;}}@media all and (max-device-width:460px){#loginTable{font-size:12px;}#loginTable input[type='text'], #loginTable input[type='password']{font-size:12px;}#loginTable input[type='checkbox']{width:1.5em;height:1.5em;}#loginTable #customCheckboxLabel{font-size:12px;}}@media all and (max-device-width:420px){#loginTable{font-size:10px;}#loginTable input[type='text'], #loginTable input[type='password']{font-size:10px;}#loginTable input[type='checkbox']{width:1.2em;height:1.2em;}#loginTable #customCheckboxLabel{font-size:10px;}#loginImgContainer{min-width:20em;}}@media all and (max-device-width:370px){#loginTable .checkboxData{padding-top:0.1em;}#loginTable input[type='checkbox']{width:1em;height:1em;}}@media all and (max-device-width:352px){#appTitleAndLogo #appLogo{opacity:.4;margin-top:0;}}@media all and (max-device-width:750px) and (orientation:landscape){#loginTable input[type='submit']{float:right;margin-right:3em;}#loginTable a.googleLoginLink{float:right;clear:both;color:black;margin-top:1.5em;margin-right:3em;}}@media all and (max-width:1610px){#mainContainer{width:95%;min-width:inherit;}#mainNavigationRight{float:left;}}