.gren-lrg{background:#eee url(/content/gradient_gren_900.jpg) 50% 50% repeat-x;background-size:cover}.gren-med{background:#eee url(/content/gradient_medium.jpg) 50% 50% repeat-x}.gren-500{background:#eee url(/content/gradient_gren_500.jpg) 50% 50% repeat-x}.nerg-lrg{background:#eee url(/content/gradient_nerg_large.jpg) 50% 50% repeat-x}.gryw-lrg{background:#f6be2c url(/content/gradient_gryw_900.jpg) 50% 50% repeat-x}.grtt-lrg{background:#f5bf2d url(/content/gradient_medium_header.jpg) 50% 50% repeat-x}.plain-background{background-color:#eee}.inner-header{background-image:none;background-color:#eadfb3}.inner-footer{background-image:none;background-color:#eadfb3}.tt-hide{display:none}.invisible{visibility:hidden}.icon-info-1{width:36px;float:left;position:relative;top:-10px}.float-left{float:left}.float-right{float:right}.float-none{float:none}.text-left{text-align:left!important}.text-right{text-align:right!important}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.w_35{width:35px!important;max-width:35px!important}.w_85{width:85px!important;max-width:85px!important}.w_115{width:115px!important;max-width:115px!important}html{height:100%}body{font-size:10pt;font-family:"Trebuchet MS",Verdana,Helvetica,Sans-Serif;padding:0;color:#696969;height:100%;min-height:100%;background-color:#58595d;overflow-y:auto;overflow:-moz-scrollbars-vertical;touch-action:manipulation!important;-ms-touch-select:none}#main h2{text-align:center;border-bottom:1px solid #aaa;color:#444a51;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:bold;letter-spacing:0;margin:0 0 5px 0;padding:6px 0 9px 0;text-transform:uppercase;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}#main h2.bottom{-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;border-top:solid 1px #aaa;border-bottom:none;margin-bottom:0!important}#leave-request-results-pane .description.APPROVED{color:green}#leave-request-results-pane .description.DECLINED,#leave-request-results-pane .description.CANCELLED{color:red}#leave-request-results-pane .description.REQUESTED{color:#ffa500}#main .button,.imagebutton,#main .radion,#availability-edit .button,.ui-dialog-content .button{display:inline-block;border:solid 1px #aaa;-moz-box-shadow:1px 1px 2px #ccc inset;box-shadow:-1px -1px 2px #ccc inset;height:32px;padding-left:30px!important;line-height:30px;padding-right:5px!important;font-weight:bold;font-family:Arial;font-size:10pt;text-transform:uppercase;color:#666;text-shadow:1px 1px 1px #eee,-1px -1px 1px #ccc;background-color:#eee;background:url(/content/buttons.png) 0 4px no-repeat scroll;background:url(/content/buttons.png) 0 4px no-repeat scroll,url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#main .plain-button{display:inline-block;border:solid 1px #aaa;-moz-box-shadow:1px 1px 2px #ccc inset;box-shadow:-1px -1px 2px #ccc inset;height:32px;padding-left:10px!important;line-height:30px;padding-right:10px!important;font-weight:bold;font-family:Arial;font-size:10pt;text-transform:uppercase;color:#666;text-shadow:1px 1px 1px #eee,-1px -1px 1px #ccc;background-color:#eee;background:url(/content/buttons.png) 0 4px no-repeat scroll;background:url(/content/buttons.png) 0 4px no-repeat scroll,url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}#main .radion{padding-left:10px!important}.imagebutton{padding-left:5px!important;padding-right:5px!important}#main .button:hover,#availability-edit .button:hover{-moz-box-shadow:-1px -1px 2px #ccc inset;box-shadow:1px 1px 2px #ccc inset;cursor:pointer;color:#d59f1d;background:url(/content/buttons.png) 0 4px no-repeat scroll;background:url(/content/buttons.png) 0 4px no-repeat scroll,url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_dddddd_1x100.png) 50% 50% repeat-x}#main .button.disabled:hover,#availability-edit .button.disabled:hover{-moz-box-shadow:1px 1px 2px #ccc inset;box-shadow:-1px -1px 2px #ccc inset;cursor:default;color:inherit;background:url(/content/buttons.png) 0 4px no-repeat scroll;background:url(/content/buttons.png) 0 4px no-repeat scroll,url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x}#availability-edit .button.disabled:hover{cursor:not-allowed}.no-multiplebgs #main .button:hover,.no-multiplebgs #availability-edit .button:hover{background:url(/content/buttons.png) 0 4px no-repeat scroll}#main .radion:hover,#main .radion.end:hover{-moz-box-shadow:-1px -1px 2px #ccc inset;box-shadow:1px 1px 2px #ccc inset;cursor:pointer;color:#d59f1d}.plainButton,.slimPlainButton{display:inline-block;border:solid 1px #aaa;-moz-box-shadow:1px 1px 2px #ccc inset;box-shadow:-1px -1px 2px #ccc inset;padding-left:10px;line-height:2.25em;padding-right:10px;font-weight:bold;font-family:Arial;font-size:10pt;text-transform:uppercase;color:#666;text-shadow:1px 1px 1px #eee,-1px -1px 1px #ccc;background-color:#eee;background:url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.slimPlainButton{height:25px;line-height:1.5em;text-transform:none;padding-right:10px;padding-right:10px}.plainButton:link,.plainButton:visited,.slimPlainButton:link,.slimPlainButton:visited{color:#666;text-decoration:none}.plainButton:hover,.slimPlainButton:hover{-moz-box-shadow:-1px -1px 2px #ccc inset;box-shadow:1px 1px 2px #ccc inset;cursor:pointer;color:#d59f1d;background:url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_dddddd_1x100.png) 50% 50% repeat-x}.plainButton.disabled,.slimPlainButton.disabled{text-shadow:1px 1px 1px #ccc,-1px -1px 1px #ccc;-moz-box-shadow:1px 1px 2px #999 inset;box-shadow:-1px -1px 2px #999 inset;background:none;background-color:#b2b2b2;cursor:default}.plainButton.disabled:hover,.slimPlainButton.disabled:hover{color:inherit}.plainButton.opaque{display:inline-block;border:solid 1px #aaa;-moz-box-shadow:1px 1px 2px #ccc inset;box-shadow:-1px -1px 2px #ccc inset;padding-left:10px;line-height:2.25em;padding-right:10px;font-weight:bold;font-family:Arial;font-size:10pt;text-transform:uppercase;color:#666;text-shadow:1px 1px 1px #eee,-1px -1px 1px #ccc;background-color:#eee;background:url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:.5}.plainButton.disabled.opaque:hover{cursor:not-allowed}.ui-dialog-buttonpane .ui-button.disabled{color:silver;cursor:default}.ui-widget-header.ui-dialog-titlebar button.ui-dialog-titlebar-close span.ui-button-text{display:none!important}.no-multiplebgs #main .button,.no-multiplebgs #main .radion,.no-multiplebgs #availability-edit .button,.no-multiplebgs .ui-dialog-content .button,.no-multiplebgs #main .button:hover,.no-multiplebgs #main .radion:hover,.no-multiplebgs #availability-edit .button:hover,.no-multiplebgs .ui-dialog-content .button:hover{background:url(/content/buttons.png) 0 4px no-repeat scroll;background-color:#eee}#main .button.disabled,#availability-edit .button.disabled{color:#ccc!important;cursor:not-allowed}#main .button.back{background-position:0 -35px,50% 50%}.no-multiplebgs #main .button.back{background-position:0 -35px}#main .button.back:hover{background-position:0 -71px,50% 50%}#main .button.back.disabled{background-position:0 -1406px,50% 50%}#main .button.back.disabled:hover{background-position:0 -1406px,50% 50%}.no-multiplebgs #main .button.back:hover{background-position:0 -71px}.no-multiplebgs #main .button.back.disabled{background-position:0 -1406px}.no-multiplebgs #main .button.back.disabled:hover{background-position:0 -1406px}#main .button.next{background-position:0 -107px,50% 50%}#main .button.next:hover{background-position:0 -143px,50% 50%}#main .button.next.disabled{background-position:0 -1441px,50% 50%}#main .button.next.disabled:hover{background-position:0 -1441px,50% 50%}.no-multiplebgs #main .button.next{background-position:0 -107px}.no-multiplebgs #main .button.next:hover{background-position:0 -143px}.no-multiplebgs #main .button.next.disabled{background-position:0 -1441px}.no-multiplebgs #main .button.next.disabled:hover{background-position:0 -1441px}#main .button.next.right{background-position:right -107px,50% 50%;padding-left:5px!important;padding-right:30px!important}.no-multiplebgs #main .button.next.right{background-position:right -107px}#main .button.next.right:hover{background-position:right -143px,50% 50%}.no-multiplebgs #main .button.next.right:hover{background-position:right -143px}#main .button.next.right.disabled{background-position:right -1441px,50% 50%}#main .button.next.right.disabled:hover{background-position:right -1441px,50% 50%}#main .button.edit{background-position:0 -178px,50% 50%}#main .button.edit:hover{background-position:0 -215px,50% 50%}.no-multiplebgs #main .button.edit{background-position:0 -178px}.no-multiplebgs #main .button.edit:hover{background-position:0 -215px}#main .button.password{background-position:0 -251px,50% 50%}#main .button.password:hover{background-position:0 -287px,50% 50%}#main .button.onboarding-task{background-position:0 -917px,50% 50%}#main .button.onboarding-task:hover{background-position:0 -1079px,50% 50%}.no-multiplebgs #main .button.password{background-position:0 -251px}.no-multiplebgs #main .button.password:hover{background-position:0 -287px}.no-multiplebgs #main .button.onboarding-task{background-position:0 -917px}.no-multiplebgs #main .button.onboarding-task:hover{background-position:0 -1079px}#main .button.save{background-position:0 -320px,50% 50%}#main .button.save:hover{background-position:0 -356px,50% 50%}#main .button.save.disabled:hover{background-position:0 -320px,50% 50%}.no-multiplebgs #main .button.save{background-position:0 -320px}.no-multiplebgs #main .button.save:hover{background-position:0 -356px}#main .button.message{background-position:0 -387px,50% 50%}#main .button.message:hover{background-position:0 -423px,50% 50%}.no-multiplebgs #main .button.message{background-position:0 -387px}.no-multiplebgs #main .button.message:hover{background-position:0 -423px}#main .button.break{background-position:0 -459px,50% 50%}#main .button.break:hover{background-position:0 -495px,50% 50%}#main .button.break.disabled:hover{background-position:0 -459px,50% 50%}#availability-edit .button.leave{background-position:0 -459px,50% 50%;width:180px}#availability-edit .button.leave:hover{background-position:0 -495px,50% 50%}#availability-edit .button.leave.disabled:hover{background-position:0 -459px,50% 50%}.calendar-edit #btnEnableTouch{position:absolute;left:15px;top:5px;font-size:15px}.calendar-edit #btnEnableTouch span{border-bottom:none}.calendar-edit #btnEnableTouch.touch-enabled{color:#ff8c00}.no-multiplebgs #main .button.break{background-position:0 -459px}.no-multiplebgs #main .button.break:hover{background-position:0 -495px}#main .button.clock{background-position:0 -537px,50% 50%}#main .button.clock:hover{background-position:0 -573px,50% 50%}.no-multiplebgs #main .button.clock{background-position:0 -537px}.no-multiplebgs #main .button.clock:hover{background-position:0 -573px}#main .button.tick{background-position:0 -802px,50% 50%}#main .button.tick:hover{background-position:0 -802px,50% 50%}.no-multiplebgs #main .tick{background-position:0 -802px}.no-multiplebgs #main .tick:hover{background-position:0 -802px}#main .button.cross{background-position:0 -881px,50% 50%}#main .button.cross:hover{background-position:0 -881px,50% 50%}.no-multiplebgs #main .cross{background-position:0 -881px}.no-multiplebgs #main .cross:hover{background-position:0 -881px}#main .button.detail{background-position:0 -953px,50% 50%}#main .button.detail:hover{background-position:0 -1111px,50% 50%}.no-multiplebgs #main .detail{background-position:0 -953px}.no-multiplebgs #main .detail:hover{background-position:0 -1111px}#main .button.magnifyglass{background-position:0 -1509px,50% 50%}#main .button.magnifyglass:hover{background-position:0 -1539px,50% 50%}.no-multiplebgs #main .magnifyglass{background-position:0 -1509px}.no-multiplebgs #main .magnifyglass:hover{background-position:0 -1539px}#main .button.geoloc{background-position:0 -616px,50% 50%}#main .button.geoloc:hover{background-position:0 -651px,50% 50%}.no-multiplebgs #main .button.geoloc{background-position:0 -616px}.no-multiplebgs #main .button.geoloc:hover{background-position:0 -651px}#main .button.prefer{background-position:0 -687px,50% 50%}#main .button.prefer:hover{background-position:0 -722px,50% 50%}#availability-edit .button.prefer{background-position:0 -687px,50% 50%}#availability-edit .button.prefer:hover{background-position:0 -722px,50% 50%}.no-multiplebgs #availability-edit .button.prefer{background-position:0 -687px}.no-multiplebgs #availability-edit .button.prefer:hover{background-position:0 -722px}#availability-edit .button.prefer.disabled:hover{color:#ccc;cursor:not-allowed;background-position:0 -687px!important}#availability-edit .button.avail{background-position:0 -765px,50% 50%}#availability-edit .button.avail:hover{background-position:0 -802px,50% 50%;color:#5a5}.no-multiplebgs #availability-edit .button.avail{background-position:0 -765px}.no-multiplebgs #availability-edit .button.avail:hover{background-position:0 -802px;color:#5a5}#availability-edit .button.avail.disabled:hover{color:#ccc;cursor:not-allowed;background-position:0 -765px!important}#availability-edit .button.unavail{background-position:0 -844px,50% 50%}#availability-edit .button.unavail:hover{background-position:0 -880px,50% 50%;color:#a55}.no-multiplebgs #availability-edit .button.unavail{background-position:0 -844px}.no-multiplebgs #availability-edit .button.unavail:hover{background-position:0 -880px;color:#a55}#availability-edit .button.unavail.disabled:hover{color:#ccc;cursor:not-allowed;background-position:0 -844px,50% 50%!important}#main .button.add,.ui-dialog-content .button.add{background-position:0 -918px,50% 50%}#main .button.add:hover,.ui-dialog-content .button.add:hover{background-position:0 -1080px,50% 50%}#main .button.add.disabled{background-position:0 -918px,50% 50%}#main .button.add.disabled:hover{background-position:0 -918px,50% 50%}.no-multiplebgs #main .button.add,.ui-dialog-content .button.add{background-position:0 -918px}.no-multiplebgs #main .button.add:hover,.ui-dialog-content .button.add:hover{background-position:0 -1080px}.no-multiplebgs #main .button.add.disabled{background-position:0 -918px}.no-multiplebgs #main .button.add.disabled:hover{background-position:0 -918px}#main .button.bin,.ui-dialog-content .button.bin{background-position:0 -953px,50% 50%}#main .button.bin:hover,#main .button.bin.active,.ui-dialog-content .button.bin:hover{background-position:0 -1111px,50% 50%}#main .button.bin.disabled:hover{background-position:0 -953px,50% 50%}.no-multiplebgs #main .button.bin,.ui-dialog-content .button.bin{background-position:0 -953px}.no-multiplebgs #main .button.bin:hover,#main .button.bin.active,.ui-dialog-content .button.bin:hover{background-position:0 -1111px}#main .button.bin.active{color:red}#main .plainButton.active{color:red}#main .button.dollar-sign{background-position:0 -989px,50% 50%}#main .button.dollar-sign:hover{background-position:0 -1144px,50% 50%}#main .button.dollar-sign.disabled:hover{background-position:0 -989px,50% 50%}.no-multiplebgs #main .button.dollar-sign{background-position:0 -989px}.no-multiplebgs #main .button.dollar-sign:hover{background-position:0 -1144px}#main .button.document-arrow-back{background-position:0 -1020px,50% 50%}#main .button.document-arrow-back:hover{background-position:0 -1176px,50% 50%}#main .button.document-arrow-back.disabled:hover{background-position:0 -1020px,50% 50%}.no-multiplebgs #main .button.document-arrow-back{background-position:0 -1020px}.no-multiplebgs #main .button.document-arrow-back:hover{background-position:0 -1176px}#main .button.printer{background-position:0 -1050px,50% 50%}#main .button.printer:hover{background-position:0 -1206px,50% 50%}#main .button.printer.disabled:hover{background-position:0 -1050px,50% 50%}.no-multiplebgs #main .button.printer{background-position:0 -1050px}.no-multiplebgs #main .button.printer:hover{background-position:0 -1206px}#main .button.search{background-position:0 -1510px,50% 50%}#main .button.search:hover{background-position:0 -1540px,50% 50%}.no-multiplebgs #main .button.search{background-position:0 -1510px}.no-multiplebgs #main .button.search:hover{background-position:0 -1540px}#main .button.cross{background-position:0 -881px,50% 50%}#main .button.cross:hover{background-position:0 -880px,50% 50%}.imagebutton{padding:0 5px!important}.imagebutton.disabled{border:solid 1px #aaa;-moz-box-shadow:1px 1px 2px #999 inset;box-shadow:-1px -1px 2px #999 inset;background:url(/content/buttons.png) 0 4px no-repeat scroll;background-color:#b2b2b2;cursor:default}.imagebutton.plus.small{background-position:-2px -1329px,50% 50%}.imagebutton.plus.small:hover{background-position:-2px -1370px,50% 50%}.imagebutton.plus.small.disabled{background-position:-2px -1329px,50% 50%}.imagebutton.plus.small.disabled:hover{background-position:-2px -1329px,50% 50%}.imagebutton.pencil.small{background-position:-1px -179px,50% 50%}.imagebutton.pencil.small:hover{background-position:-1px -216px,50% 50%}.imagebutton.pencil.small.disabled{background-position:-1px -179px,50% 50%}.imagebutton.pencil.small.disabled:hover{background-position:-1px -179px,50% 50%}.imagebutton.bin.small{background-position:-2px -953px,50% 50%}.imagebutton.bin.small:hover{background-position:-2px -1111px,50% 50%}.imagebutton.bin.small.disabled{background-position:-2px -953px,50% 50%}.imagebutton.bin.small.disabled:hover{background-position:-2px -953px,50% 50%}.imagebutton.tick.small{background-position:-2px -802px,50% 50%}.imagebutton.tick.small:hover{background-position:-2px -801px,50% 50%}.imagebutton.tick.small.disabled{background-position:-2px -802px,50% 50%}.imagebutton.tick.small.disabled:hover{background-position:-2px -802px,50% 50%}.imagebutton.cross.small{background-position:-2px -881px,50% 50%}.imagebutton.cross.small:hover{background-position:-2px -880px,50% 50%}.imagebutton.cross.small.disabled{background-position:-2px -881px,50% 50%}.imagebutton.cross.small.disabled:hover{background-position:-2px -881px,50% 50%}.imagebutton.comments.small{background-image:url(/content/speech_bubble_icon.png);background-position:6px 6px}.imagebutton.comments.small:hover{background-position:6px 7px}.imagebutton.arrow-left.small{background-position:-2px -35px,50% 50%}.imagebutton.arrow-left.small:hover{background-position:-2px -70px,50% 50%}.imagebutton.arrow-right.small{background-position:-2px -107px,50% 50%}.imagebutton.arrow-right.small:hover{background-position:-2px -142px,50% 50%}.imagebutton.list-view.small{position:relative;top:11px;background:url(/content/icon_list.png) 3px 5px no-repeat,url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x}.imagebutton.list-view.small:hover{position:relative;top:11px;background:url(/content/icon_list_hover.png) 3px 5px no-repeat,url(/content/jquery-ui-1.12.1.custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% 50% repeat-x}.imagebutton.search.small{background-position:-2px -1510px,50% 50%}.imagebutton.search.small:hover{background-position:-2px -1540px,50% 50%}.imagebutton.attachment.small{background-color:#eee;background-image:url(/content/attach_24.png);background-position:0 3px}.imagebutton.attachment.small:hover{background-position:0 4px}.imagebutton.attachment.small.disabled{background-color:#b2b2b2}.imagebutton.attachment.small.disabled:hover{background-position:0 3px}#main .radion{padding-left:10px;background-position:bottom left;margin:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#main a.radion.selected{color:#034af3}#main .radion.end{-moz-border-radius:0 20px 20px 0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}#main .radion.start{-moz-border-radius:20px 0 0 20px;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}#main .radion.whole{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#main .radion.start.selected,#main .radion.end.selected{box-shadow:0 1px 2px #ccc inset;-moz-box-shadow:0 1px 2px #ccc inset}#main .centering-outer{width:100%;height:100%;display:table;overflow:hidden;position:relative}#main .centering-mid{}#main .no-messages{padding-top:3em;text-align:center;font-size:5em;text-transform:uppercase;text-shadow:.02em .02em 4px white,-.02em -.02em 3px black;color:#aaa}.ajax-loader-bar{background:url(/content/ajax-loader.gif) transparent no-repeat center center;height:20px}.shadow{-moz-box-shadow:4px 4px 10px #888;box-shadow:4px 4px 10px #888}.shadow-sml-ins{-moz-box-shadow:-1px -1px 3px #aaa inset;box-shadow:-1px -1px 3px #aaa inset}.rnd-lrg{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.rnd-lrg-top{-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}.rnd-lrg-top-left{-moz-border-radius:20px 0 0 0;-webkit-border-radius:20px 0 0 0;border-radius:20px 0 0 0}.rnd-lrg-top-right{-moz-border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0;border-radius:0 20px 0 0}.rnd-lrg-btm{-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px}.rnd-med{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rnd-med-top{-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}.rnd-med-top-left{-moz-border-radius:10px 0 0 0;-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0}.rnd-med-top-right{-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0}.rnd-med-btm-right{-moz-border-radius:0 0 10px 0;-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0}.rnd-med-btm-left{-moz-border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;border-radius:0 0 0 10px}.rnd-sml{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.border-thin{border:solid 1px #aaa}.fixed{font-family:courier,courier new,monaco,monospace}.small{width:28px}.short,.chiko{width:4em}.date{width:6em}.tiny{width:1em}.medium{width:16em}.large{width:30em}.x-large{width:40em}.disabled-text{color:GrayText}.numeric-data{text-align:right!important}.w30{width:30px}.w50{width:50px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w95{width:95px}.w100{width:100px}.w110{width:110px}.w130{width:130px}.w150{width:150px}.w160{width:160px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w220{width:220px}.w250{width:250px}.w300{width:300px}.w350{width:350px}.w400{width:400px}.w550{width:550px}.center{text-align:center}.right{text-align:right}.p_0{padding:0!important}.p_1{padding:1px!important}.p_2{padding:2px!important}.p_3{padding:3px!important}.p_4{padding:4px!important}.p_5{padding:5px!important}.p_6{padding:6px!important}.p_7{padding:7px!important}.p_8{padding:8px!important}.p_9{padding:9px!important}.p_10{padding:10px!important}.p_15{padding:15px!important}.p_20{padding:20px!important}.p_30{padding:30px!important}.pt_0{padding-top:0!important}.pt_1{padding-top:1px!important}.pt_2{padding-top:2px!important}.pt_3{padding-top:3px!important}.pt_4{padding-top:4px!important}.pt_5{padding-top:5px!important}.pt_6{padding-top:6px!important}.pt_7{padding-top:7px!important}.pt_8{padding-top:8px!important}.pt_9{padding-top:9px!important}.pt_10{padding-top:10px!important}.pt_15{padding-top:15px!important}.pt_20{padding-top:20px!important}.pb_0{padding-bottom:0!important}.pb_1{padding-bottom:1px!important}.pb_2{padding-bottom:2px!important}.pb_3{padding-bottom:3px!important}.pb_4{padding-bottom:4px!important}.pb_5{padding-bottom:5px!important}.pb_6{padding-bottom:6px!important}.pb_7{padding-bottom:7px!important}.pb_8{padding-bottom:8px!important}.pb_9{padding-bottom:9px!important}.pb_10{padding-bottom:10px!important}.pb_15{padding-bottom:15px!important}.pb_20{padding-bottom:20px!important}.mt_0{margin-top:0!important}.mt_1{margin-top:1px!important}.mt_2{margin-top:2px!important}.mt_3{margin-top:3px!important}.mt_4{margin-top:4px!important}.mt_5{margin-top:5px!important}.mt_6{margin-top:6px!important}.mt_7{margin-top:7px!important}.mt_8{margin-top:8px!important}.mt_9{margin-top:9px!important}.mt_10{margin-top:10px!important}.mt_15{margin-top:15px!important}.mt_20{margin-top:20px!important}.mt_30{margin-top:30px!important}.mb_0{margin-bottom:0!important}.mb_2{margin-bottom:2px!important}.mb_3{margin-bottom:3px!important}.mb_4{margin-bottom:4px!important}.mb_5{margin-bottom:5px!important}.mb_6{margin-bottom:6px!important}.mb_7{margin-bottom:7px!important}.mb_8{margin-bottom:8px!important}.mb_9{margin-bottom:9px!important}.mb_10{margin-bottom:10px!important}.mb_15{margin-bottom:15px!important}.mb_20{margin-bottom:20px!important}.mb_30{margin-bottom:30px!important}.ml_0{margin-left:0!important}.ml_1{margin-left:1px!important}.ml_2{margin-left:2px!important}.ml_3{margin-left:3px!important}.ml_4{margin-left:4px!important}.ml_5{margin-left:5px!important}.ml_6{margin-left:6px!important}.ml_7{margin-left:7px!important}.ml_8{margin-left:8px!important}.ml_9{margin-left:9px!important}.ml_10{margin-left:10px!important}.ml_15{margin-left:15px!important}.ml_20{margin-left:20px!important}.ml_30{margin-left:30px!important}.mr_0{margin-right:0!important}.mr_1{margin-right:1px!important}.mr_2{margin-right:2px!important}.mr_3{margin-right:3px!important}.mr_4{margin-right:4px!important}.mr_5{margin-right:5px!important}.mr_6{margin-right:6px!important}.mr_7{margin-right:7px!important}.mr_8{margin-right:8px!important}.mr_9{margin-right:9px!important}.mr_10{margin-right:10px!important}.mr_15{margin-right:15px!important}.mr_20{margin-right:20px!important}.mr_30{margin-right:30px!important}a:link{color:#034af3;text-decoration:none}a:visited{color:#505abc}a:hover{color:#1e6cff;text-decoration:none}a:active{color:#12eb87}p,ul{margin-bottom:20px;line-height:1.6em}header,footer,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-size:1.5em;color:#000}h1{font-size:2em;padding-bottom:0;margin-bottom:0}h2{padding:0 0 10px 0}h3{font-size:1.2em}h4{font-size:1.1em}h5,h6{font-size:1em}.summary h3{margin:20px}#body-container{display:flex;flex-direction:column;height:100%}.page{width:1000px;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:10px;flex:1 1 auto}.page-wide{background-color:#fff;flex:1 1 auto}header,#header{position:relative;color:#000;padding:0;flex:0 1 auto;min-width:1000px}header h1,#header h1{font-weight:bold;padding:5px 0;margin:0;color:#fff;border:none;line-height:2em;font-size:32px!important;text-shadow:1px 1px 2px #111}#body-container .header-kiosk-login{margin-top:10px;flex:0 1 auto}#main{padding:30px 30px 30px 30px;background-color:#fff}#footer-container{flex:0 1 auto;min-width:1000px;box-shadow:0 0 5px rgba(0,0,0,.3);position:relative;z-index:2}footer,#footer{width:100%;background-color:#fff;color:#999;padding:10px 0;text-align:center;line-height:normal;font-size:.9em;display:flex;flex-direction:row}#footer .flex_10{flex:0 1 10%}#footer .flex_80{flex:1 1 80%}#footer .supportMsg{font-size:1.3em;color:#666}.ui-ellipsis{overflow:hidden;white-space:nowrap}.ui-ellipsis-helper{display:inline!important}ul#menu{list-style:none;margin-bottom:10px;float:right;margin:0;padding:2px}ul#menu li{float:right;position:relative;z-index:5;background-color:#1e1c1d;cursor:pointer}ul#menu li:last-child{border-radius:.9em 0 0 .9em;-webkit-border-radius:.9em 0 0 .9em;-moz-border-radius:.9em 0 0 .9em}ul#menu li:first-child{border-radius:0 .9em .9em 0;-webkit-border-radius:0 .9em .9em 0;-moz-border-radius:0 .9em .9em 0}ul#menu li:hover{z-index:6}ul#menu a{display:block;background-color:#1e1c1d;color:#fff;text-decoration:none;padding:0 .5em;font-size:.8em;font-family:Helvetica,Sans-Serif;font-weight:bold;line-height:1.8em;border-radius:.9em;-webkit-border-radius:.9em;-moz-border-radius:.9em;font-variant:small-caps;line-height:24px;text-transform:uppercase;white-space:nowrap}ul#menu a:hover{background-color:#f9cf2b;color:red;text-decoration:none}ul#menu ul{background:#000;background:rgba(0,0,0,0);list-style:none;position:absolute;width:auto;left:-9999px}ul#menu ul li{padding-top:1px;float:none}ul#menu li:hover ul{left:-50px}ul#menu li:hover a{background-color:#f9cf2b;color:red}ul#menu li:hover ul a{background-color:#1e1c1d;color:#fff}ul#menu li:hover ul li:hover a{background-color:#f9cf2b;color:red}ul#menu ul li:first-child{border-radius:.9em .9em 0 0;-webkit-border-radius:.9em .9em 0 0;-moz-border-radius:.9em .9em 0 0}ul#menu ul li:last-child{border-radius:0 0 .9em .9em;-webkit-border-radius:0 0 .9em .9em;-moz-border-radius:0 0 .9em .9em}ul#menu .subitems.reports{margin-left:-155px!important;min-width:220px}ul#menu .subitems.admin{margin-left:-72px;min-width:130px}.tt-menu-lhs{float:left;width:855px;margin:-5px 0 0 10px;font-size:15px}.tt-menu-lhs .lbl-employee-name{width:120px;max-width:120px;min-width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:0}.tt-menu-rhs{margin:4px 35px 0 0}textarea{min-height:75px;border:1px solid silver}textarea:disabled{background-color:#ebebe4}input[type="text"],input[type="password"],input[type="datetime"]{border:1px solid #ccc;padding:2px;font-size:1.2em;color:#444;width:200px}select{border:1px solid #ccc;padding:2px;font-size:1.2em;color:#444}input[type="submit"]{font-size:1em;padding:0}table{border-collapse:collapse;width:100%}table td{padding:5px}table th{padding:6px 5px;text-align:left;background-color:#f5bf2d;border:solid 1px #f5bf2d}table tr.alternate{background-color:#fff}table tr.selected{background-color:#ffe066}.elipsis{white-space:nowrap;overflow:hidden;width:190px;display:block;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.clear{clear:both;float:none!important}.clearleft{clear:left;float:none!important}.error{color:red}.font-red{color:red!important}div#title{display:block;width:auto;text-align:left}#logindisplay{padding-top:5px;font-size:1.1em;display:block;text-align:right;margin:10px;color:#e0e0e0;clear:both}#logindisplay a{display:inline-block;margin-bottom:-5px;width:87px;height:0;overflow:hidden;padding-top:21px;background:url(/content/logout.png) no-repeat scroll top right}#logindisplay a:hover{background-position:bottom right}.centered{display:block;margin-left:auto;margin-right:auto;width:400px}.login{display:block;padding:0 14px;margin-left:auto;margin-right:auto}.login div.login-details{width:340px;margin:0 auto}.login .field-validation-error{display:block}.loginMessage{margin:0 10px}.login .validation-summary-errors li{list-style:none;margin-left:-20px;font-weight:normal}.login fieldset{border:none;width:100%}.login fieldset .field{display:block;width:100%;padding-bottom:10px}.login fieldset .editor-label{width:265px}.login input[type="submit"],.login input[type="button"]{font-size:1em;padding:0 20px!important}#logindisplay a:link{color:#fff;text-decoration:underline}#logindisplay a:visited{color:#fff;text-decoration:underline}#logindisplay a:hover{color:#fff;text-decoration:none}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red!important;background-color:#fee!important}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.display-label,.editor-label{margin:1em 0 0 0}.display-field,.editor-field{margin:.5em 0 0 0}.text-box{width:30em}.text-box.multi-line{height:6.5em}.tri-state{width:6em}nav.navbar.navbar-default{background-color:#fff!important;border:0!important;border-radius:0!important;margin-bottom:0!important;background-image:none!important;background-repeat:no-repeat!important;box-shadow:none!important}.navbar-nav>li>a,.navbar-nav>li>div{line-height:40px}@media(max-width:767px){.navbar-header{width:initial;min-height:70px}.navbar-nav>li>a{line-height:40px;padding-top:10px;padding-bottom:10px;text-align:right}.navbar-nav .open .dropdown-menu>li>a{text-align:right}}#logo{margin:-15px 0 0 30px;border:0}.empty-layout{padding:20px}.empty-layout .logo-container{display:block;text-align:center;margin-bottom:15px}.empty-layout #logo{margin:0;border:0}#expand{background:#ffd373;height:10px;width:100%;margin-bottom:10px;text-align:right;vertical-align:top;font-size:7px}.ui-dialog .logon.sessionmessage{font-size:10pt;font-family:"Trebuchet MS",Verdana,Helvetica,Sans-Serif;color:#696969;margin-top:10px}.ui-dialog fieldset.logon{color:#696969;border:0;padding:0}.ui-dialog .logon.errormessage{color:red;font-weight:bold}div.home{height:auto}.home .content div,.home .system-messages div,.home .roster-summary div{float:left}.home .content{border:solid 1px #aaa;padding:0 0 10px 0;width:550px;min-height:400px;display:inline-block}.home .sideBar{border:1px solid #aaa;width:350px;float:right;font-family:Tahoma,Geneva,sans-serif;font-size:12px;height:637px;display:inline-block}.home .system-messages{margin-top:30px;padding-bottom:0;width:550px;min-height:155px;font-family:Tahoma;display:inline-block}.home .system-messages .more-messages{float:right;margin:25px 15px 10px 0}.home .no-system-messages{display:block;font-size:3.5em;color:#ccc;font-family:Tahoma,Geneva,sans-serif;text-transform:capitalize;margin:20px 0 25px 60px}.home .system-messages-disabled{display:inline-block;font-size:3.5em;color:#ccc;font-family:Tahoma,Geneva,sans-serif;text-transform:capitalize;margin:35px 0 25px 35px}.home .system-message{padding-top:5px;padding-left:15px}.home .system-message a{color:#437b99;width:450px;display:block}.home .roster-summary{margin-top:30px;padding-bottom:15px;width:550px;min-height:175px;font-family:Tahoma;display:inline-block}.home .roster-summary .tt-row{padding:5px 10px;border-bottom:1px dashed gray}.home .roster-summary .tt-row .date{font-size:12px;font-weight:bold;color:#000}.home .roster-summary .tt-row .time{font-size:11px;font-weight:bold}.home .roster-summary .tt-row .left{width:100px;float:left}.home .roster-summary .tt-row .right{width:425px;float:right}.home .roster-summary .tt-row .unconfirmed img{position:relative;top:3px;left:-5px}.home .roster-summary .tt-row .unpublished img{position:relative;top:3px;left:-5px}.home .roster-summary .no-data{float:none;text-align:center;font-size:3.5em;color:#ccc;font-family:Tahoma,Geneva,sans-serif;margin:40px 0 25px 0}.home .leave-summary{margin-top:30px;padding-bottom:15px;height:auto;min-height:175px;font-family:Tahoma}.home .leave-summary hr{margin:5px 0 0 0}.home .leave-summary .header{float:none;padding:5px;text-align:justify}.home .leave-summary .header .item{float:none;margin-left:15px;display:inline-block;vertical-align:top}.home .leave-summary .header .tt-label{font-weight:bold;color:#000;max-width:275px!important;display:inline-block;height:15px}.home .leave-summary .header .value{padding-left:2px;vertical-align:top}.home .leave-summary .tt-row{padding:5px 10px;border-bottom:1px dashed gray;display:inline-block}.home .leave-summary .tt-row .date{font-size:12px;font-weight:bold;float:none;padding:0;margin:0}.home .leave-summary .tt-row .time{font-size:11px;font-weight:bold}.home .leave-summary .tt-row .left1{width:100px;float:left;text-align:left}.home .leave-summary .tt-row .left2{width:100px;float:left;min-height:28px;text-align:left}.home .leave-summary .tt-row .right{width:125px;float:right;min-height:28px}.home .leave-summary .no-data{float:none;text-align:center;font-size:3.5em;color:#ccc;font-family:Tahoma,Geneva,sans-serif;margin:20px 0 15px 0}#main .home div.no-messages{padding-top:4em;color:#ccc;font-size:4em;text-shadow:none}.sideBar .new-message{background-color:transparent;padding:10px 0 0 15px;width:95%}.sideBar .date,.system-messages .date{float:right;color:#101010;font-weight:bold;font-size:10px;margin-right:10px;width:70px;text-align:right;height:24px}.system-messages .date{display:run-in}.system-messages .button{margin-top:-10px}.new-message a:link{text-decoration:none}.new-message .sender{display:inline-block;width:13em;color:#000}.new-message .message-body{clear:both;display:block;width:auto;margin-right:10px}.new-message a{text-decoration:none}.new-message a:link,.new-message a:visited,.new-message a:hover,.new-message a:active{color:#437b99}.messages-container{overflow:auto;height:530px}.sideBar .more-messages{float:right;margin:5px 15px 10px 0}.home .profile-image{padding:0;margin:7px}.home .profile-container{margin:20px 10px 10px 15px}.grey-border{padding:1px;border-style:solid;border-color:gray;margin:5px;float:left;text-align:left;color:#000}.column div{clear:both;display:block}.column{padding-right:20px;margin-left:5px}.home .column.data{float:right;color:#0e0e0e}.column.data div{float:right;text-align:right}.profile .details{border:solid 1px #aaa;margin-top:20px;padding:10px;display:block;width:350px;min-height:170px;line-height:1.8em}.details .stats{width:340px;color:#292929}.details .contact{width:340px;color:#292929}.profile{margin-bottom:5px}.profile-alerts{height:auto;width:515px;margin-left:15px;padding:10px 20px}.profile-alerts .button{margin-top:5px}.home .profile-alerts div{line-height:1.8em;color:#000;float:none;display:inline-block;width:100%}.profile-alerts div.change-password,.profile-alerts div.update-details{display:inline;margin-right:5px}.profile-alerts .info{background-image:url(/content/infoicons.png);background-repeat:no-repeat;padding-left:20px;width:20px}.profile-alerts .alert{background-position:-10px center}.profile-alerts .info{background-position:-10px center}#password-edit p{width:350px;margin:auto;display:block;font-size:1.2em}#ChangePasswordForm{width:350px;margin:auto;display:block;font-size:1.2em}#ChangePasswordForm .fields-container{padding-left:75px}#ChangePasswordForm input{padding:5px}#ChangePassword{margin:20px 0}#ChangePasswordForm .validation-summary-errors,#ChangePasswordForm ul{width:350px!important}#ChangePasswordForm .validation-summary-errors,#ChangePasswordForm ul{font-size:14.5px}#ChangePasswordForm ul{list-style-type:none;padding:0}#password-edit .password-form.header{display:table;width:100%}#password-edit .password-form.header>div{display:table-cell;vertical-align:middle}#password-edit .password-form .col{width:30%}#password-edit .password-form .col-middle{width:350px}#password-edit .password-form div.keyboard-choice{vertical-align:top;padding-top:25px}#password-edit .password-form .keyboard-choice>div{display:inline-block;cursor:pointer}#messages .msgUnread{color:red;font-style:italic}#messages{min-height:517px;position:relative;padding-bottom:45px}#messages table{overflow:hidden;table-layout:fixed;background:transparent;border-collapse:collapse;border:none;white-space:nowrap}#messages tr{height:30px;border-bottom:solid 1px #aaa}#messages th{text-align:center;background:transparent;text-transform:uppercase;padding:5px;vertical-align:top}#messages th.archive{display:inline-block;width:70px}#messages tr.message-row:hover,.shift-bidding .message-row:hover+tr.conflict-row,.shift-bidding .shift-bidding-day tr.message-row:hover,.bid-manager-shift-table .shift-row:hover,.bid-manager-bid-table .bid-row:hover,.timesheet-authorisation-summary tbody tr:hover{background:rgba(230,230,80,.4)}#messages td,#messages th{border:none}#messages td a{height:100%}#messages td.archive{display:inline-block;width:70px;text-align:center}#messages td.sender a{display:inline-block;width:110px}#messages td.preview{overflow:hidden}#messages td.preview a{display:inline-block;width:520px;overflow:hidden}#messages td.preview a:visited{color:#034af3}#messages td.date{display:inline-block;width:160px;text-align:center}#messages h2 span{position:relative;left:40px}#messages h2 .filters{display:inline;float:right;margin-right:10px}#main .calendar h2 .filters{display:inline;float:left;position:absolute;left:150px;vertical-align:top;text-align:left}#main .calendar h2 .filters #showAllAvailability{width:30%;text-align:center}#main .calendar h2 .filters #showRecurringAvailability{width:70%;text-align:center;display:block;float:right}#main .calendar h2 .filters #showRosters{margin-top:2px!important;width:100%;text-align:center}#messages h2 .filters .radion,#main .calendar h2 .filters .radion,#main .timesheet-authorisation .filters .radion{height:18px;line-height:15px;font-size:10px;vertical-align:top}#messages h2 .filters .radion.end,#main h2 .filters .radion.end,#main .timesheet-authorisation .filters .radion.end{}#messages h2.bottom{height:43px;position:absolute;bottom:0;width:100%}#messages h2 .button.back{float:left;margin-left:10px}#messages h2 a.button.next{float:right;margin-right:10px}#message .message-body{margin:20px}#message .button{float:left;margin-left:10px}#message .read,#message .received{margin-left:370px;width:250px}#message .read{margin-bottom:10px}#messages table{table-layout:auto}#messages #showNewMessageForm{position:absolute;float:left;left:370px}#message{position:relative}#message #showReplyMessageForm{position:absolute;right:10px;bottom:15px;float:right}#message #replyToMessage{float:right;top:-30px;position:relative;margin-right:10px}#newMessageDialog{margin:15px 0}#newMessageDialog #newMessage-leftcol,#newMessageDialog #newMessage-rightcol,#newMessageDialog #newMessage-bottom,#newMessageDialog #recipients-container{float:left;position:relative}#newMessageDialog #newMessage-leftcol{width:220px;padding:5px 20px 0 10px}#newMessageDialog #newMessage-rightcol{width:630px}#newMessageDialog #recipients-container{margin-bottom:10px}#newMessageDialog #recipients-container #arrows{padding-top:100px;height:110px}#newMessageDialog #newMessage-bottom{width:800px}#newMessageDialog h3{margin:0;padding:10px;font-size:1.1em}#newMessageDialog label{font-weight:bold}#newMessageDialog #newMessage-leftcol .ddl-container{clear:both}#newMessageDialog #Message{resize:none;width:895px;height:120px}#newMessageDialog #newMessage-bottom #buttons{margin-top:10px}.comments{background-image:url(/content/speech_bubble_icon.png);background-repeat:no-repeat;background-position:center}.no-comments{background-image:url(/content/disabled-speech_bubble_icon.png);background-repeat:no-repeat;background-position:center}td.approve{background-image:url(/content/tick.gif);background-repeat:no-repeat;background-position:center}td.approved{background-image:url(/content/disabled-tick.png);background-repeat:no-repeat;background-position:center}.read a{color:#696969!important}div.shift-bidding{display:inline-block;position:relative}span.rostered-event{font-weight:bold}.block h2{width:100%}.employee-details input[type="submit"]{float:right;margin-right:30px}.employee-details .block,.shift-details .block{float:left;height:auto;margin:0 0 20px 0;clear:none;padding-bottom:10px}.employee-details .block .tt-row{margin-left:10px}.employee-details div.blockright{float:right}.employee-details .display-label{width:100px;padding-top:5px;padding-bottom:5px;color:#696969;padding-left:10px;font-weight:bold;display:inline-block;margin-top:0}.employee-details .display-field.no-border{width:320px;border:none}.employee-details .display-field{display:inline-block;color:#333;border-bottom:dashed 1px #aaa;min-width:320px}.employee-details .display-field input[type="text"]{width:290px}.ui-datepicker-trigger{cursor:pointer}.employee-details .display-field input.hasDatepicker{width:100px}.employee-details .left-col,.employee-details .right-col{float:left;position:relative;width:470px}.employee-details.view .tt-row{cursor:pointer}.employee-details div.pending{margin-bottom:25px}.employee-details div.pending div{text-align:center;color:red;padding-top:15px;padding-bottom:20px}.employee-details .note{color:red}.employee-details .note.requires-approval{float:right;padding-top:5px;margin-right:20px}#Detail_PhoneExt,#Detail_Phone{display:block}#main .employee-details a.button.edit{margin-left:40px}#clocking .button{height:51px!important;line-height:51px!important}#clocking .button.clock{background-position:0 -525px,50% 50%}#clocking .button.clock:hover{background-position:0 -561px,50% 50%}.no-multiplebgs #clocking .button.clock{background-position:0 -525px}.no-multiplebgs #clocking .button.clock:hover{background-position:0 -561px}#clocking .button.break{background-position:0 -447px,50% 50%}#clocking .button.break:hover{background-position:0 -483px,50% 50%}.no-multiplebgs #clocking .button.break{background-position:0 -447px}.no-multiplebgs #clocking .button.break:hover{background-position:0 -483px}#clocking .button.add{background-position:0 -905px,50% 50%}#clocking .button.add:hover{background-position:0 -905px,50% 50%}.no-multiplebgs #clocking .button.add{background-position:0 -905px}.no-multiplebgs #clocking .button.add:hover{background-position:0 -905px}#clocking .button.next{background-position:0 -96px,50% 50%}#clocking .button.next:hover{background-position:0 -132px,50% 50%}.no-multiplebgs #clocking .button.next{background-position:0 -96px}.no-multiplebgs #clocking .button.next:hover{background-position:0 -132px}#clocking .button.next.disabled{background-position:0 -1441px,50% 50%}#clocking .button.next.disabled:hover{background-position:0 -1441px,50% 50%}.no-multiplebgs #clocking .button.next.disabled{background-position:0 -1431px}.no-multiplebgs #clocking .button.next.disabled:hover{background-position:0 -1431px}#clocking .button.next.disabled{background-position:0 -1431px,50% 50%}#clocking .button.next.disabled:hover{background-position:0 -1431px,50% 50%}#clocking .button.save{background-position:0 -310px,50% 50%}#clocking .button.save:hover{background-position:0 -344px,50% 50%}#clocking .button.tick{background-position:0 -792px,50% 50%}#clocking .button.tick:hover{background-position:0 -792px,50% 50%}.no-multiplebgs #clocking .tick{background-position:0 -792px}.no-multiplebgs #clocking .tick:hover{background-position:0 -792px}#clocking .button.cross{background-position:0 -871px,50% 50%}#clocking .button.cross:hover{background-position:0 -871px,50% 50%}.no-multiplebgs #clocking .cross{background-position:0 -871px}.no-multiplebgs #clocking .cross:hover{background-position:0 -871px}#clocking .button.save{background-position:0 -309px,50% 50%}#clocking .button.save:hover{background-position:0 -344px,50% 50%}#clocking .button.save.disabled:hover{background-position:0 -308px,50% 50%}.no-multiplebgs #clocking .button.save{background-position:0 -309px}.no-multiplebgs #clocking .button.save:hover{background-position:0 -344px}.timesheet tbody>tr{font-family:Helvetica,Sans-Serif;font-size:.8em}.timesheet tbody>tr:hover{background-color:#ededed;color:red;border-style:double;line-height:2em;cursor:pointer}.timesheet tbody>tr:hover{background-color:#ededed;color:blue;border-style:double;line-height:2em;cursor:pointer}.timesheet div{float:left;background-color:#ededed;color:#000}.timesheetEditRow{width:720px;padding-top:5px}.timesheet textarea{height:2em;width:250px;font-size:1em;text-align:right}.timesheet input[type="text"]{border:1px solid #ccc;padding:2px 10px 2px 0;font-size:1em;color:#444;width:100px}.timesheet select{border:1px solid #ccc;padding:2px;font-size:1em;color:#444}.timesheet input[type="submit"]{font-size:1em;padding:0}.timesheet-row-edit tbody>tr:hover{background-color:#ededed;color:#000;border-style:none;line-height:1em;cursor:pointer;border-style:none;line-height:1.4em}.timesheet-row-edit{background-color:#ededed;color:#000;width:100%;border-style:none;line-height:1.4em;cursor:pointer;border-style:none}table.timesheet-review,form.timesheet-review{width:918px;margin:10px}.timesheet-edit textarea{resize:none}.grid-monthday{text-align:right;font-size:9px;float:right}.shift-time{white-space:nowrap;display:inline-block;margin:0 0 5px 0}#submit,#submit-bids{float:right;padding-right:10px;padding-bottom:10px}.shift-bidding{display:inline-block}.shift-bidding tr.conflict-row td{cursor:default}.shift-bidding .no-messages{padding-bottom:3em}.shift-bidding .no-messages .details{font-size:.4em}.shift-bidding .no-messages .details .nextmonth{color:#ea4;text-shadow:-.02em -.02em 3px #eee044}.shift-bidding .table{float:left;display:table;padding:5px 15px 5px 5px}.shift-bidding .date-group{cursor:default}.shift-bidding.manager .bid-group,.dategroup h2{cursor:pointer}.shift-bidding table{border:none;table-layout:auto;width:870px}.shift-bidding .bid{overflow:visible;position:relative}.shift-bidding td.bid-conflicts{padding:0}.shift-bidding .option{display:table-row}.shift-bidding .search-form{margin:10px}.shift-bidding select.medium{width:225px}input.date-picker{width:6em}input[data-val-date]{width:6em}.display-block{display:inline-block}.submit-search{margin:5px}.bid-summary{display:none;border:red solid 1px;width:95.5%;margin:2px 20px}.bid-summary .hint{margin-left:20px}.shift-bidding .summary{display:none;overflow:visible;white-space:nowrap;padding-left:20px;padding-bottom:2px;color:#000}.shift-bidding tr.conflicting{background-color:#f69b7f}.shift-bidding .column{display:table-column}.shift-bidding .legend{padding-right:5px}.shift-bidding .bullet{display:inline-block;border:20px thick #f69b7f;height:10px;width:10px;background-color:#f69b7f}.shift-bidding .legend{float:left;padding-left:20px}.shift-bidding .searchButton{float:right;padding-top:10px}#submit-swaps{display:none}#submit-bids{float:right;padding-right:10px;padding-bottom:10px}.shift-bidding .date-group td{background-color:#ffd373;border-bottom:10px solid #fff;font-family:Sans-Serif}.shift-bidding th{background-color:transparent;height:0;line-height:0;border-style:none}.shift-bidding td{border-bottom:none;border-top:none}.shift-group{display:none}.shift-bidding .collapsed{display:inline}.shift-bidding .expanded{display:none}.shift-bidding .collapsed:hover,.shift-bidding .expanded:hover,.shift-bidding-day tbody tr:hover,.shift-bidding-day .request{cursor:pointer}.shift-bidding .content-arrows{display:inline-block;padding-left:48%;width:52%;cursor:pointer}.shift-bidding .manager .shift-group table{background-color:#ededed}span.rostered-event{}.bid-manager input.hasDatepicker{width:90px}.bid-manager-table{width:auto}.shift-bidding table,.shift-bidding td{border:none}.shift-bidding .manager .date-group td{background-color:#ffd373;border-bottom:none;border-top:5px solid #fff;font-family:Sans-Serif;color:#696969}table.bid-manager-shift-table{margin:0 10px;width:895px}table.bid-manager-bid-table{width:100%;border:none}.shift-bidding .manager tr.bid-row{background-color:#d3e1e8}.shift-bidding .manager .basic-table{border-collapse:collapse}.shift-bidding .shift-bidding-day{padding:10px;margin:20px;font-size:12px}.shift-bidding .shift-bidding-day .date{height:30px;font-size:1.5em;text-decoration:underline;width:300px}.shift-bidding .shift-bidding-day .date-diff{color:red}.shift-bidding .shift-bidding-day .date-diff:hover{font-style:italic;cursor:help}.shift-bidding{min-width:938px}.bid-list-for-day{width:916px;font-size:12px;margin:10px}#contact-details-container div{display:inline-block;vertical-align:top;padding:5px}.shift-bidding-table div.grid-shift-container{width:865px}.bid-manager-shift-table div.grid-shift-container{width:888px}.shift-bidding div.k-widget.k-grid .k-grid-header{padding:0!important}.shift-bidding div.k-widget.k-grid .k-grid-content{height:auto!important;overflow-y:visible}.shift-bidding .k-grid a:link,.shift-bidding .k-grid a:visited{color:#2e2e2e}#availability .header{text-align:center;position:relative;border-bottom:1px solid #aaa;color:#444a51;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:bold;letter-spacing:0;text-transform:uppercase;-moz-border-radius:20px 20px 0 0;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0}#availability .header h2,#availability .header h5{border-bottom:none;padding:0;margin:0}#availability .header .filters .radion{height:22px;line-height:20px;font-size:10px}#availability .header .employeeSelectList select{max-width:250px;margin-bottom:10px}#availability.calendar{cursor:default}#availability .cell{border:solid 1px #ccc}#availability.calendar h2,.shift-bidding h2{position:relative}#availability.calendar h2.by-employee{height:auto;line-height:2em;position:relative}#availability.calendar h2 span.edit.button{margin-right:1em;position:absolute;right:130px}#availability.calendar h2 span.employeeSelectList{font-size:.75em;margin-right:1em;position:absolute;right:0}#availability.calendar h2 span.legend.button{position:relative;left:0}#availability.calendar h2 a.back.button,.shift-bidding h2 a.back.button{margin-left:1em;position:absolute;left:0}#availability.calendar h2 a.next.button,.shift-bidding h2 a.next.button{margin-right:1em;position:absolute;right:0;top:5px}#availability.calendar .body table{border:none;width:935px;margin-bottom:1em}#availability.calendar table th{background:transparent;border:none}#availability.calendar table td{border:none;width:130px;height:100px}#availability.calendar .days div{font-size:1.8em;border-radius:0;font-variant:small-caps;text-align:center;border-bottom:solid 2px #aaa;text-shadow:1px 1px 2px rgba(0,0,0,.2);font-weight:bold}#availability.calendar div.cell.grayout{background:rgba(170,170,170,1);background:-moz-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(204,204,204,1)),color-stop(100%,rgba(170,170,170,1)));background:-webkit-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);background:-o-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);background:-ms-linear-gradient(top,rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);background:linear-gradient(top,rgba(204,204,204,1) 0%,rgba(170,170,170,1) 100%);-moz-box-shadow:0 0 3px #999 inset;box-shadow:0 0 3px #999 inset}#availability.calendar div.cell.blackout{background:rgba(102,102,102,1);background:-moz-linear-gradient(top,rgba(62,62,62,1) 0%,rgba(102,102,102,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(62,62,62,1)),color-stop(100%,rgba(102,102,102,1)));background:-webkit-linear-gradient(top,rgba(62,62,62,1) 0%,rgba(102,102,102,1) 100%);background:-o-linear-gradient(top,rgba(62,62,62,1) 0%,rgba(102,102,102,1) 100%);background:-ms-linear-gradient(top,rgba(62,62,62,1) 0%,rgba(102,102,102,1) 100%);background:linear-gradient(top,rgba(62,62,62,1) 0%,rgba(102,102,102,1) 100%);-moz-box-shadow:0 0 3px #999 inset;box-shadow:0 0 3px #999 inset;color:#fff}#availability.calendar div.cell.selected{background:rgba(180,180,180,1);background:-moz-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(204,204,204,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(180,180,180,1)),color-stop(100%,rgba(204,204,204,1)));background:-webkit-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(204,204,204,1) 100%);background:-o-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(204,204,204,1) 100%);background:-ms-linear-gradient(top,rgba(180,180,180,1) 0%,rgba(204,204,204,1) 100%);background:linear-gradient(top,rgba(180,180,180,1) 0%,rgba(204,204,204,1) 100%);-moz-box-shadow:0 0 3px #999 inset;box-shadow:0 0 3px #999 inset}#availability.calendar div.cell.selected .day{text-shadow:.02em .02em .02em #aaa,-.02em -.02em .02em #ddd}.calendar .cell{cursor:pointer;position:relative;-moz-border-radius:5px;border-radius:5px;height:120px}#availability.calendar div.cell.holiday{background-image:url(/content/lockouts.png);background-repeat:no-repeat;background-position:bottom right;border-color:#dbdb00}#availability.calendar .cell .times{color:#777;position:absolute;padding:4px;margin-left:2px;line-height:1.3em;font-weight:bold;width:100%;height:100%}#availability.event-availability .cell .times{line-height:1.35em}#availability.calendar .cell .times div{padding-left:2px;height:auto}#availability.calendar .cell .times div.no-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:115px}#availability.calendar .cell .times div.action-type{width:92px;padding-right:2px}#availability.calendar .cell .times div.avail-time{padding-left:27px;width:115px}#availability.calendar .cell .times div.event-description{height:60px;overflow:hidden}#availability.calendar .cell .times div.event-description-more{float:right;padding-top:4px;color:blue;text-shadow:none;font-weight:normal}#availability.calendar .cell .times div#availability-roster-item{height:auto}.blockouts-tooltip{max-width:800px}#availability.calendar .cell:hover .day{}#availability.calendar div.cell.weekend .day,#availability.calendar div.cell.blackout.weekend .day,#availability.calendar div.cell.grayout.weekend .day{color:#c99}#availability.calendar div.cell.selected.weekend .day,#availability.calendar div.cell.blackout.weekend .day,#availability.calendar div.cell.grayout.weekend .day{text-shadow:.02em .02em .02em #a77,-.02em -.02em .02em #ebb}#availability.calendar div.cell.grayout.grayout-maxed .message{color:red;font-weight:bold}#availability.calendar div.cell .message .multiple-blockouts{color:#fff}#availability.calendar .cell.overlap .day{color:#b8b8b8;text-shadow:none}#availability.calendar .cell.overlap.selected .day{color:#b8b8b8;text-shadow:none}#availability.calendar div.cell.overlap.selected.weekend .day{color:#c99;text-shadow:none}#availability.calendar .cell.selected .times,#availability.calendar .cell.blackout .times{text-shadow:none}#availability.calendar .cell.blackout .times{color:#fff}#availability.calendar .cell .times .AVAIL,.AVAIL{background:url(/content/availicons16.png) 4px 3px no-repeat}#availability.calendar .cell .times .UNAVAIL,.UNAVAIL{background:url(/content/availicons16.png) 4px -25px no-repeat}#availability.calendar .cell .times .PREFERRED,.PREFERRED{background:url(/content/availicons16.png) 4px -51px no-repeat}#availability.calendar .cell .times .LEAVE,.LEAVE{background:url(/content/availicons16.png) 4px -49px no-repeat}#availability.calendar .cell .times .EVENT{background:url(/content/icons/famfamfam/calendar.png) 4px 3px no-repeat;padding-left:25px;display:inline-block}#availability.calendar .cell .times .EVENT span{width:90px;max-width:90px;min-width:90px;text-overflow:ellipsis;overflow:hidden;line-height:1.3em;white-space:nowrap}#availability.calendar .cell .times .more-events{color:blue}#availability.calendar .cell .times .more-events span:hover{text-decoration:underline!important}#events-dialog .strong{font-weight:bold}#availability.calendar .cell .message{top:75px;position:absolute;margin-left:6px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100px}#availability.calendar .cell .message.more{font-weight:bold;font-style:italic}#notices #availability span.calendar.LEAVE{background:url(/content/buttons.png) 0 -1285px no-repeat;padding-top:20px;padding-left:30px}#availability.calendar .cell .times .LEAVE.APPROVED{background:url(/content/buttons.png) 0 -1240px no-repeat}#availability.calendar .cell .times .LEAVE.REQUESTED{background:url(/content/buttons.png) 0 -1270px no-repeat}#availability.calendar .cell .times .LEAVE.CANCELLATION-REQUESTED{background:url(/content/cancel_leave_request.png) no-repeat}#availability.calendar .cell .times .LEAVE.DECLINED,#availability.calendar .cell .times .LEAVE.CANCELLED{background:url(/content/buttons.png) 0 -1300px no-repeat}#availability.calendar .cell .times .more-requests{float:right}#availability.calendar .cell .day.ofweek{text-align:right;font-size:4em;line-height:2em}#availability.calendar .cell .day{color:#ccc;font-size:5em;font-weight:bold;text-align:right;line-height:1.2em;text-shadow:-.02em -.02em .02em #aaa,.02em .02em .03em #ddd;margin-right:5px;padding-top:.3em}#availability.calendar .cell .times .roster-template-item-master,.roster-template-item-master{font-style:italic;color:#cd5c5c}#availability.calendar .cell.selected .times .roster-template-item-master{color:#fff}.no-multiplebgs #availability.calendar .cell.blackout{background-image:url(/content/lockouts.png);background-position:94px 67px;background-repeat:no-repeat;border-color:#1e1e1e;color:#ccc}.no-multiplebgs #availability.calendar .cell.grayout{background-image:url(/content/lockouts.png);background-position:-54px 67px;background-repeat:no-repeat;border-color:#747474;color:#ccc}.roster-item-p{width:100px;max-width:100px;min-width:100px;text-overflow:ellipsis;overflow:hidden;line-height:1.3em;white-space:nowrap;margin:0}div.calendar .roster-item{font-weight:normal}div.calendar .more-shifts{position:absolute!important;bottom:3px;left:5px;width:100%;font-weight:normal;line-height:1.3em}div.calendar .roster-item.info div{background-image:url(/content/info.png);background-repeat:no-repeat;background-position:top right;height:80px}.availabilitylegend{width:100%}.availabilitylegend fieldset{display:inline;width:45%;height:70px;line-height:1.5em;border-radius:5px;-moz-border-radius:5px}.availabilitylegend fieldset.availinfo{float:left}.availabilitylegend fieldset.lockouts{float:right}.availabilitylegend .info{padding-left:25px}.avheader{}.calendar-edit .ui-widget-header.ui-dialog-titlebar{background:none;padding:5px 0 5px 0;border:none;color:#000;font-variant:small-caps;text-align:center;font-size:1.5em;color:#696969;text-shadow:1px 1px 1px #ccc}.calendar-edit .ui-widget-header.ui-dialog-titlebar span{float:none;border-bottom:solid 2px #ccc}.calendar-edit .ui-widget-header.ui-dialog-titlebar a{display:none}.calendar-edit .ui-widget-header.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-text{display:none}.calendar-edit.ui-dialog form.ui-dialog-content{overflow:hidden}.calendar-edit fieldset{background:#e5e5e5;font-variant:small-caps;font-family:"Trebuchet MS";border:solid 2px #ccc;border-radius:5px;-moz-border-radius:5px;width:440px;padding:0 0 .5em 1em!important;margin-bottom:20px}.calendar-edit fieldset.comment{width:445px}.calendar-edit fieldset.comment textarea{width:290px;resize:none}.calendar-edit legend{text-align:left;background:#eee;border-radius:5px;-moz-border-radius:5px;border:solid 2px #ccc;color:#696969;text-shadow:1px 1px 1px #ccc;font-size:1.4em!important;padding:3px!important;width:auto!important;height:auto!important;margin-bottom:2px!important}.calendar-edit .balances hr{margin:5px 0 0 0}.avbutton.disabled{color:#ddd;cursor:default}.avbutton.avail{background:#8e8 url(/content/availbuttons.png) no-repeat scroll 110px 0;border-color:#4c4}.avbutton.prefer{background:#ee8 url(/content/availbuttons.png) no-repeat scroll 110px -42px;border-color:#cc4}.avbutton.unavail{background:#e88 url(/content/availbuttons.png) no-repeat scroll 110px -85px;border-color:#c44}.avbutton.leave{background:#88e url(/content/availbuttons.png) no-repeat scroll 110px -127px;border-color:#44c}.avbutton.leaveadvance{text-align:left;margin-top:5px;margin-left:10px}.leavetypes{width:220px;margin-left:20px;margin-top:8px}.avbuttons{text-align:center}.avbuttons fieldset.buttons{margin-bottom:0}.avbuttons.primary{float:left;text-align:left;display:inline-block}.avbuttons.primary .leavehours{float:left;text-align:left;margin:11px 3px}.avbuttons.primary .leavehours .tt-label{display:inline-block;width:130px}.avbuttons.primary .leavehours .value{display:inline-block;width:60px;text-align:right}.avbuttons.primary .leavehours .value.total,.avbuttons.primary .leavehours .value.totalValue{border-top:1px solid gray}.avbuttons.comment{float:right}.avbuttons.leave{width:865px}.avbuttons .button.leave{display:inline-block!important;margin-top:3px}#availability-dates{text-align:center;font-size:1.1em;font-weight:bold;color:#666}table.aveditor{width:910px;border:none;table-layout:fixed;margin-bottom:10px}table.aveditor th{padding:3px 0 3px 0;font:1.1em "Helvetica";font-weight:bold;text-align:left;border:none;background:transparent}.avselector{height:30px;padding:0;cursor:pointer}table.aveditor div.avselector.start{border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;margin-left:1px}table.aveditor div.avselector.end{border-radius:0 7px 7px 0;-moz-border-radius:0 7px 7px 0;margin-right:1px}table.aveditor div.avselector.end.start{border-radius:7px;-moz-border-radius:7px}table.aveditor td{width:15px;padding:0;border:none}.avselector.inactive{background:#eee!important;border-left:1px solid #ddd!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important;cursor:default}.avselector.inactive.end{border-right:1px solid #ddd!important}.avselector.AVAIL{background:#4c4;border-left:1px solid #292;border-top:1px solid #292;border-bottom:1px solid #292}.avselector.AVAIL.selected{background:#292;border-color:#161;border-left:none}.avselector.AVAIL.end{border-right:1px solid #292}.avselector.PREFERRED{background:#cc4;border-left:1px solid #992;border-top:1px solid #992;border-bottom:1px solid #992}.avselector.PREFERRED.selected{background:#992;border-color:#661;border-left:none}.avselector.PREFERRED.end{border-right:1px solid #992}.avselector.UNAVAIL{background:#c44;border-left:1px solid #922;border-top:1px solid #922;border-bottom:1px solid #922}.avselector.UNAVAIL.selected{background:#d22;border-color:#611;border-left:none}.avselector.UNAVAIL.selected.start{border-left:1px solid #611}.avselector.UNAVAIL.end{border-right:1px solid #922}.avselector.LEAVE{background:#88e;border-left:1px solid #449;border-top:1px solid #449;border-bottom:1px solid #449}.avselector.LEAVE.selected{background:#449;border-color:#116;border-left:none}.avselector.LEAVE.end{border-right:1px solid #449}.avselector.disabled{height:30px;padding:0;cursor:not-allowed!important}.avbuttons .buttons .leave-fromdate,.avbuttons .buttons .leave-todate{float:left;text-align:left;width:200px;margin:8px 5px 10px 0}.avbuttons.primary .leavetypes-container{float:left;width:210px}.avbuttons.primary .button-container{float:left;width:185px;margin:5px;padding-left:10px;border-left:1px dashed silver}.avbuttons .buttons .leavetypes{margin:10px 0}.availability-details .dateSelect{text-align:left}.availability-details .dateSelect select{margin-top:10px}.bid-list-for-day h2{line-height:1em}.bid-list-for-day h2:hover{cursor:pointer}.availability-grid tbody td.soft.full{background-image:url(/content/availabilitycell_full.png);background-repeat:no-repeat}.availability-grid tbody td.soft.part{background-image:url(/content/availabilitycell_partial.png);background-repeat:no-repeat}.availability-grid tbody td.soft.none{background-image:url(/content/availabilitycell.png);background-repeat:repeat-x}.availability-grid tbody td.full .cell{-webkit-box-shadow:inset 0 0 5px 2px green;box-shadow:inset 0 0 5px 2px green}.availability-grid tbody td.part .cell{-webkit-box-shadow:inset 0 0 5px 2px #f5bf2d;box-shadow:inset 0 0 5px 2px #f5bf2d}.availability-grid tbody td.none .cell{-webkit-box-shadow:inset 0 0 5px 2px #c70038;box-shadow:inset 0 0 5px 2px #c70038}.availability-grid .active{table-layout:fixed}.availability-grid .grid-monthday{font-family:Arial;font-size:12pt;font-weight:bold}.availability{float:left;width:20px;height:20px}.availability-grid{margin-bottom:90px;border-top-style:none}.availability-grid td{width:120px;vertical-align:top}.availability-grid thead td{background-color:#ffd373;border-top-style:none;text-align:center;font-weight:bold}.availability-grid .cell-row{display:table-row}.availability-grid .cell-header{display:table-row}.availability-grid .event-description{width:inherit;padding-top:2px;margin-top:2px;cursor:pointer;max-width:110px}.availability-cell{width:120px;height:6em;color:#000;font-size:.8em;line-height:1em;font-family:Helvetica,Sans-Serif;display:table}.availability-grid .date{background-color:#ffd373}#availability .availability-grid .cell .times div{padding-left:12px}#availability .availability-grid .cell .times{text-shadow:0 1px 2px #fff;font-size:1em}.availability-details{display:inline-block;height:auto!important;overflow:auto;max-width:910px}.availability-details .options{display:inline-block;padding:20px 0 0 10px;min-width:600px;background-color:#fff1a2}.availability-details .option-list{display:table;float:left;padding-left:7%;width:100%}.availability-details .option-name{display:table-cell;width:75px;padding-bottom:20px;vertical-align:top}.availability-details .option-value{display:table-cell;padding-bottom:10px}.availability-details .part,.availability-details .none,.availability-details .full{display:none}.availability-details input{font-size:10px;color:#000}.availability-details .hasDatepicker{width:100px}.availability-details select{width:200px;font-size:10px;color:#000}.availability-details textarea.unavailable-reason{min-height:90px;width:230px;resize:none}.event-details{width:auto;color:#000;overflow-y:auto;overflow-x:hidden;max-height:500px;padding:0;margin:0;background-color:#cceef4}.event-details input{margin:0 10px 0 7px}.event-details span{margin-left:15px}.event-details table{border:none;margin-top:0;padding-top:0;width:100%}.event-details tr{width:100%}.event-details tr.unavailable{background-color:#e8eef4;color:#696969}.event-details table td{border-style:none;width:100%}div.jquery-dialog-availability{font-size:1em;background:#fff}.availability-details input[type="text"].time{width:100px}.availability-details select.time{width:100px}.timesheet-authorisation .review-link{text-align:center;width:auto;margin:10px 0 10px 30px}.timesheet-authorisation-summary{margin:10px;width:918px}.timesheet-review label{padding:0 5px 0 0}#timesheet-review .button{margin:0 0 10px 10px}.timesheet-review input,.timesheet-authorisation-summary input{margin:0 5px 0 0}.timesheet-authorisation-summary input.small,.timesheet-review input.small{width:2em}.timesheet-authorisation-summary input.short,.timesheet-review input.short{width:8em}#timesheet-review h2{line-height:22px}#timesheet-review h2 .button{float:left}.timesheet-authorisation .periods{margin:15px 0 0 30px}.timesheet-review tbody>tr{font-size:1em;height:43px}.timesheet-authorisation-summary tbody td{border:none}.right-align{float:right;text-align:right;padding:5px}.left-align{float:left;text-align:left;padding:5px}.float-container{display:inline-block;width:100%}.add,.edit,.new,.view,.approve,.comments{cursor:pointer}.visible{display:block}.hidden{display:none!important}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,.25);background-color:#191919;background-color:rgba(25,25,25,.92);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,.35)}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,.35)}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,.35)}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,.35)}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25,25,25,.92)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25,25,25,.92)}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25,25,25,.92)}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25,25,25,.92)}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,.88)}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,.88)}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,.92)}}.rostering-container{width:500px;margin:auto}#rosterSelect .table{width:270px;margin:0 auto}.rostering-select .tt-row{display:table-row;white-space:nowrap}.rostering-select .full-row{display:block;background-color:#cde1ec;color:#437b99;font-size:medium;padding:10px;margin-bottom:20px}.rostering-select .option-name{display:table-cell;width:80px;padding:10px 10px 10px 50px;color:#437b99;font-weight:bold}.rostering-select .option-value{display:table-cell;padding:10px 20px 10px 10px;width:auto}.table .button-row{padding:20px;margin:auto;text-align:center}.table .button-row>input[type="submit"]{width:150px;height:40px}.employee-select .employee-name.problem{border-bottom:solid 2px rgba(255,0,0,.3)}.employee-select .employee-phone,.employee-select .employee-mobile{width:85px}.employee-select .employee-phrs{width:20px}.employee-select{table-layout:fixed}.employee-select td{word-wrap:break-word}.employee-select td.alert,.employee-select td.code{width:20px}.employee-select #employeelist.shrink{height:75%;overflow-y:scroll;margin-bottom:10px}.employee-select #notices{display:none;border:solid 1px rgba(255,0,0,.6);height:20%;overflow:hidden}.employee-select #notices.active{display:block}#conflicts,#notices #availability{margin:10px}#notices #availability{clear:left}#conflicts>span,#notices #availability>span{float:left}#notices #conflicts>div,#conflicts .count,#notices #availability>div{float:right}#notices #availability .calendar{padding-left:20px;height:20px;background-position:left center}#notices #conflicts .count{cursor:pointer}#see-position{margin-bottom:10px}#map-image{height:35px;vertical-align:middle;margin-left:5px}#geo-map{height:280px;width:640px}#geo-log{background-color:red;color:#fff;padding:5px;border-radius:5px;visibility:hidden}.time-edit{border:1px solid #ccc;background-color:#fff;color:inherit;width:auto;display:inline-block}.focus{background-color:Highlight}.time-edit .hh{padding-left:3px}.time-edit .unit{display:inline-block;width:1.2em;text-align:center}.time-edit .tt{width:2em}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:-25px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}#main .timesheet-authorisation .search-form .button,#main .timesheet-authorisation .timesheet-entries table .button{padding-left:21px}#main .timesheet-authorisation .button.small,.ui-dialog-content .button.small{padding-left:16px;height:25px;padding-right:0;width:6px}#main .timesheet-authorisation .button.edit.small{background-position:-2px -182px,50% 50%}#main .timesheet-authorisation .button.edit.small:hover{background-position:-2px -218px,50% 50%}#main .timesheet-authorisation .button.authorise.disabled.small{background-position:-2px -1479px,50% 50%}#main .timesheet-authorisation .button.authorise.disabled.small:hover{background-position:-2px -1479px,50% 50%}#main .timesheet-authorisation .button.authorise.small{background-position:-2px -805px,50% 50%}#main .timesheet-authorisation .button.authorise.small:hover{background-position:-2px -805px,50% 50%}#main .timesheet-authorisation .button.unauthorise.small{background-position:-2px -884px,50% 50%}#main .timesheet-authorisation .button.unauthorise.small:hover{background-position:-2px -884px,50% 50%}.ui-dialog-content .button.bin.small{background-position:-2px -955px,50% 50%;padding-left:21px}.ui-dialog-content .button.bin.small:hover{background-position:-2px -1113px,50% 50%;padding-left:21px;cursor:pointer}#main .timesheet-authorisation .button.unauthorise.disabled.small{background-position:-2px -1479px,50% 50%}#main .timesheet-authorisation .button.unauthorise.disabled.small:hover{background-position:-2px -1479px,50% 50%}#main .timesheet-authorisation .button.authorise{background-position:0 -802px,50% 50%;margin:5px}#main .timesheet-authorisation .button.authorise:hover{background-position:0 -802px,50% 50%;margin:5px}#main .timesheet-authorisation .button.unauthorise{background-position:0 -844px,50% 50%;margin:5px}#main .timesheet-authorisation .button.unauthorise:hover{background-position:0 -880px,50% 50%;margin:5px}.no-multiplebgs #main .timesheet-authorisation .button.edit.small{background-position:-2px -182px}.no-multiplebgs #main .timesheet-authorisation .button.edit.small:hover{background-position:-2px -218px}.no-multiplebgs #main .timesheet-authorisation .button.authorise.disabled.small{background-position:-2px -1479px}.no-multiplebgs #main .timesheet-authorisation .button.authorise.disabled.small:hover{background-position:-2px -1479px}.no-multiplebgs #main .timesheet-authorisation .button.authorise.small{background-position:-2px -805px}.no-multiplebgs #main .timesheet-authorisation .button.authorise.small:hover{background-position:-2px -805px}.no-multiplebgs #main .timesheet-authorisation .button.unauthorise.small{background-position:-2px -884px}.no-multiplebgs #main .timesheet-authorisation .button.unauthorise.small:hover{background-position:-2px -884px}.no-multiplebgs .ui-dialog-content .button.bin.small{background-position:-2px -955px;padding-left:21px}.no-multiplebgs .ui-dialog-content .button.bin.small:hover{background-position:-2px -1113px;padding-left:21px;cursor:pointer}.no-multiplebgs #main .timesheet-authorisation .button.unauthorise.disabled.small{background-position:-2px -1479px}.no-multiplebgs #main .timesheet-authorisation .button.unauthorise.disabled.small:hover{background-position:-2px -1479px}.no-multiplebgs #main .timesheet-authorisation .button.authorise{background-position:0 -802px;margin:5px}.no-multiplebgs #main .timesheet-authorisation .button.authorise:hover{background-position:0 -802px;margin:5px}.no-multiplebgs #main .timesheet-authorisation .button.unauthorise{background-position:0 -844px;margin:5px}.no-multiplebgs #main .timesheet-authorisation .button.unauthorise:hover{background-position:0 -880px;margin:5px}#main .timesheet-authorisation .button.plus.small{background-position:-2px -1331px,50% 50%;padding-left:21px}#main .timesheet-authorisation .button.plus.small:hover{background-position:-2px -1372px,50% 50%;padding-left:21px}.no-multiplebgs #main .timesheet-authorisation .button.plus.small{background-position:-2px -1331px;padding-left:21px}.no-multiplebgs #main .timesheet-authorisation .button.plus.small:hover{background-position:-2px -1372px;padding-left:21px}#main .timesheet-authorisation .search-form select.medium{width:8em}#main .timesheetTable input.small{width:3em}#main .timesheet-authorisation .timesheet-entries table,#main .timesheet-authorisation .shift-details table{width:100%}#main .timesheet-authorisation .timesheet-entries{margin-top:2em;padding:10px}.timesheet-authorisation .timesheetTable tr.selected{background-color:#ddd}.timesheet-authorisation .shift-details select.medium,.timesheet-authorisation .addShiftDetails select.medium,.addShiftDetails .sd_StartDate{width:8em}.timesheet-authorisation .shift-details .block{float:left;width:435px;height:auto;margin:20px 0 20px 20px;clear:none}.timesheet-authorisation .shift-details .blockright{margin:20px 20px 20px 0}.timesheet-authorisation .shift-details .right-float{float:right}.timesheet-authorisation #kioskLogContainer{height:300px;overflow:hidden}.timesheet-authorisation #kioskLog{overflow:auto;height:255px}.timesheet-authorisation #EditDetailsContainer{height:300px;overflow:hidden}.timesheet-authorisation .shift-details{position:absolute;top:0;width:938px;visibility:hidden}.timesheet-authorisation .ta-comments{display:inline-block;max-width:120px;overflow:hidden;max-height:50px}#EditDetails .sd_StartDate,.timesheet-authorisation #SelectedDate{width:6em}#EditDetails .rosteredShiftError{font-size:14px;color:red;margin:0 20px 0 20px}.timesheet-authorisation .TimesheetOptionsButton{padding:0}.timesheet-authorisation .TimesheetOptionsButton span{display:none}.timesheet-authorisation li.imageNav,.timesheet-authorisation li.imageNav,.timesheet-authorisation li.imageNav a.TimesheetOptionsButton:hover{background:none}.timesheet-authorisation li.imageNav a.TimesheetOptionsButton{border:none}.timesheet-authorisation li.imageNav a.unavailable{color:#bbb}.timesheet-authorisation .timesheetListSelector{float:left}.timesheet-authorisation .addShiftDetails,.timesheet-authorisation .addShiftDetails #submitNewTimesheet{float:right}.timesheet-authorisation .filters{margin-left:20px;margin-top:20px}.timesheet-authorisation .addButtonContainer{float:left;margin:20px 0 0 20px}.timesheet-authorisation .sf-menu a.button{padding-left:30px;padding-right:10px;padding-top:0;padding-bottom:0}.timesheet-authorisation .sf-menu a.button span.sf-sub-indicator{display:none}.timesheet-authorisation #EditDetails .NoShowMenu .shiftType{cursor:pointer}.timesheet-entries tr.ModelRow.conflicting-timesheet{background-color:#f39a9a;color:#000}.timesheet-entries tr.ModelRow.conflicting-timesheet.selected{background-color:#ec6f6f}.timesheet-entries .bid-summary{margin:10px 20px}#main .timesheet-authorisation .timesheetTable td{padding:0 2px}.timesheet-authorisation #SelectColumns{margin-top:30px}.timesheet-authorisation .timesheetTableContainer{overflow:auto}.timesheet-authorisation #timesheetValidationMessages{list-style-type:none}#leaveAuthorisation #LeaveFilters{padding-left:10px}#leaveAuthorisation #LeaveFilters,#leaveAuthorisation #leave-list,#leaveAuthorisation #leave-list-ajax,#leaveAuthorisation #StatisticsFilters,#leaveAuthorisation #statistics-list,#leaveAuthorisation #statistics-list-ajax{position:relative}#leaveAuthorisation #leave-list .k-grid{width:99%;margin:5px auto}#leaveAuthorisation #statistics-list{min-height:100px}#leaveAuthorisation .leaveAuthorisationGap{height:40px;width:100%}#leaveAuthorisation .statistics-list{width:99%;margin:5px auto}#leaveAuthorisation .leave-list,#leaveAuthorisation .table-footer{width:100%}#leaveAuthorisation .statistics-list .k-header{border-right:solid 1px #c5c5c5}#leaveAuthorisation .leave-list th,#leaveAuthorisation .statistics-list th{border:none}#leaveAuthorisation .leave-list tr td:last-child,#leaveAuthorisation .statistics-list tr td:last-child{border-right-width:1px}#leaveAuthorisation .statistics-list tfoot{border-top:1px solid silver;background-color:#e3e3e3}#main .confirm-list{width:670px;table-layout:fixed}#leave-list-ajax,#statistics-list-ajax{position:relative;left:450px;display:none;width:100px;padding-top:70px}#leaveAuthorisation input[type="text"],#leaveAuthorisation select{font-size:1em!important;margin-bottom:5px;margin-right:15px;padding:5px}#leaveAuthorisation .processedFilters{padding:5px 0 5px 0;float:left;width:240px}#leaveAuthorisation #addLeaveDateControl{float:right;width:380px;min-height:26px;position:relative;z-index:10;padding:10px 0 10px 10px}#leaveAuthorisation .leave-fromdate,#leaveAuthorisation .leave-todate{float:left;padding-right:10px;padding-top:4px}#leaveAuthorisation .leave-fromdate input,#leaveAuthorisation .leave-todate input{width:90px}#leaveAuthorisation #close-container{float:left;padding:0}#leaveAuthorisation #add-container{float:right;padding:5px 5px 0 0}#leaveAuthorisation #dateControl{float:left;padding:5px 10px 10px 100px;max-width:590px}.statistics-header{width:100%;min-height:20px;padding:6px 0 6px 5px;text-align:center;background-color:#f5bf2d;border:solid 1px #f5bf2d;font-weight:bold}.statistics-subheader{padding:10px;font-weight:bold;line-height:21px;vertical-align:middle}.statistics-subheader input[type="text"]{font-size:1em;width:80px}.statistics-subheader input[type="checkbox"]{margin:0 1px 0 15px}.statistics-column-header{padding:5px 0;height:20px;font-weight:bold;text-align:center}.statistics-measure{font-weight:bold;width:170px}.statistics-cell{text-align:center}#leaveAuthorisation-modal-content .textline{float:left;position:relative;width:550px;padding-top:15px}#leaveAuthorisation-modal-content .radiobuttons-container{float:left;position:relative;width:120px;margin-top:10px;margin-bottom:15px;margin-left:30px}#leaveAuthorisation-modal-content #Comments{resize:none}#leaveAuthorisation-modal-content #button-container{width:180px;position:relative;float:right;padding:0 10px 10px 0;margin:0}.leave-request-detail-container{clear:both}.leave-request-detail-container table{max-width:995px}.leave-request-detail-container table td{padding:10px;border-right:1px solid #eee}.leave-request-detail-container table td.max150{max-width:150px}.leave-request-detail-container table td.max180{max-width:180px}.leave-request-detail-container table td.comments-cell{max-width:130px;border-right:none}.leave-request-detail{padding:10px 5px;min-height:36px}.leave-request-detail.alternate{background-color:#fff}.leave-request-detail div{float:left;position:relative}table.tablesorter{font-size:9pt;width:100%;text-align:left}table.tablesorter thead tr .header{background-image:none;background-repeat:no-repeat;background-position:center bottom;cursor:pointer}table.tablesorter thead tr .headerSortUp{background-image:url(/content/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(/content/desc.gif)}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#f5cf68}.sales-budget .headers{text-align:center}.sales-budget input.hasDatepicker{width:90px}.sales-budget .button.search{width:100px;text-align:right}.sales-budget .button.printer{width:auto;text-align:right}.attendance-summary{}.attendance-summary .inner-header{background-color:#eadfb3}.attendance-summary table{border:none;table-layout:auto;width:870px}.attendance-summary th{border-style:none}.attendance-summary th a{color:#696969;text-decoration:none}.attendance-summary th a:hover{color:#034af3}.attendance-summary td{border-bottom:none;border-top:none}.attendance-summary td.late{color:red}.attendance-summary td.early{color:green}.attendance-summary .search-form #StartDate{width:6em}.attendance-summary .search-form select{width:200px}div.time-editor-container{width:65px;display:inline-block}div.time-editor-container input.time-editor{width:47px}div.time-editor-container .ui-datepicker-trigger{display:inline;position:relative;top:-3px;left:2px;cursor:pointer}div.time-editor-container.disabled .ui-datepicker-trigger{cursor:not-allowed!important}div.time-editor-container.warning{border:1px solid #ffa500}div.time-editor-container.error{border:1px solid red}input.time-editor.invalid{border-color:red;color:red}.keypinpad-widget{z-index:99999!important}.keypinpad-widget .ui-widget-header.ui-dialog-titlebar{display:none}.keypinpad-widget .ui-widget-header.ui-dialog-titlebar span{float:none;border-bottom:solid 2px #ccc}.keypinpad-widget .ui-widget-header.ui-dialog-titlebar a{display:none}.keypinpad-widget input.key-pin-pad-inputbox,.keypinpad-widget input.key-pin-pad-passwordbox{margin-top:15px;font-size:35px;height:58px;width:600px}.keypinpad-widget .key-pin-pad-textareabox{display:block;margin-top:15px;height:80px;width:600px}.keypinpad-widget .input-container{width:820px;margin-bottom:30px;padding-bottom:15px;text-align:left;border-bottom:1px solid silver}.keypinpad-widget .keyboard-choice{float:right;margin-top:-100px}.keypinpad-widget .keyboard-choice img{cursor:pointer}.payslip-list,.payslip-pagelinks{margin:20px;font-size:16px}.payslip-list{}.payslip-pagelinks{padding-left:5px}.payslip-list thead tr td{font-weight:bold;font-size:1.05em}.payslipimport-wizard,.payslip-delete-filter{padding:20px}.payslipimport-fileupload{padding-bottom:20px}.payslipimport-wizard td{vertical-align:top}.payslipimport-wizard table .col2 input{width:130px}#payslipimport-matchedemplist,#payslipimport-unmatchedpagelist,#payslipimport-unmatchedemplist{width:auto;height:300px;border:2px solid #ccc;overflow-y:scroll}.payslipimport-wizard thead td{background-color:#ffd373;border-top-style:none;font-weight:bold}#msgSelectedEmployees{padding:10px}#fingervein-registration{color:#333}#fingervein-registration #employee-filter{padding:10px}#employee-management #employee-filter{padding:5px}#employee-management .searchfield,#employee-management input{margin:0}#fingervein-registration #employee-list-ajax{margin:20px 0 20px 400px;display:none}#fingervein-registration .alert{color:#a00000}#fingervein-registration a#inline{display:none}#FingerVeinRegistration-container{width:640px}#fingervein-registration select{font-size:1.01em}#fingervein-registration #employee-filter input{padding:5px}.dlg-refresh-current-page-warning{padding:20px 15px;text-align:center}.ui-button-icon-primary.ui-icon.ui-icon-closethick{border-bottom:none!important}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button,.input-type-button{padding:.4em .4em}.employee-search-dialog-toolbar,.incident-search-dialog-toolbar{text-align:right}#dlgIncidentSearch form.frm-incident-search .date-range{width:auto!important;margin-left:10px}#dlgIncidentSearch form.frm-incident-search .date-to{width:40px!important;text-align:center;margin-right:0}#dlgIncidentSearch form.frm-incident-search .k-datepicker .k-input{border-bottom:1px solid silver!important}.k-grid-content{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.roster-builder .tt-row td label{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.role-select li .rolename{max-width:280px;overflow:hidden}.k-grid .incomplete{color:red}.k-state-selected .k-state-disabled{color:#fff}#leave-list .k-grid-content tbody,#leave-list .k-grid-content tbody tr{width:100%}.ui-dialog.ui-widget.ui-widget-content span.warning{color:red}#GridSalesBudgetItem{width:99%;margin:5px auto}#GridSalesBudgetItem .k-textbox,#GridSalesBudgetItem .k-invalid{border:1px solid #ccc;padding:0;font-size:1em;color:#444}#GridSalesBudgetItem a.k-button{color:#2e2e2e}#GridSalesBudgetItem a.k-button[disabled]{color:#9f9e9e}.mt_1{margin-top:1px!important}.mt_2{margin-top:2px!important}.mt_3{margin-top:3px!important}.mt_4{margin-top:4px!important}.mt_5{margin-top:5px!important}.mt_10{margin-top:10px!important}.mt_15{margin-top:15px!important}.mt_20{margin-top:20px!important}.mt_30{margin-top:30px!important}.mb_1{margin-bottom:1px!important}.mb_2{margin-bottom:2px!important}.mb_3{margin-bottom:3px!important}.mb_4{margin-bottom:4px!important}.mb_5{margin-bottom:5px!important}.mb_10{margin-bottom:10px!important}.mb_15{margin-bottom:15px!important}.mb_20{margin-bottom:20px!important}.mb_30{margin-bottom:30px!important}.ml_1{margin-left:1px!important}.ml_2{margin-left:2px!important}.ml_3{margin-left:3px!important}.ml_4{margin-left:4px!important}.ml_5{margin-left:5px!important}.ml_10{margin-left:10px!important}.ml_15{margin-left:15px!important}.ml_20{margin-left:20px!important}.ml_30{margin-left:30px!important}.mr_1{margin-right:1px!important}.mr_2{margin-right:2px!important}.mr_3{margin-right:3px!important}.mr_4{margin-right:4px!important}.mr_5{margin-right:5px!important}.mr_10{margin-right:10px!important}.mr_15{margin-right:15px!important}.mr_20{margin-right:20px!important}.mr_30{margin-right:30px!important}.pt_1{padding-top:1px!important}.pt_2{padding-top:2px!important}.pt_3{padding-top:3px!important}.pt_4{padding-top:4px!important}.pt_5{padding-top:5px!important}.pt_10{padding-top:10px!important}.pt_15{padding-top:15px!important}.pt_20{padding-top:20px!important}.pt_30{padding-top:30px!important}.pb_1{padding-bottom:1px!important}.pb_2{padding-bottom:2px!important}.pb_3{padding-bottom:3px!important}.pb_4{padding-bottom:4px!important}.pb_5{padding-bottom:5px!important}.pb_10{padding-bottom:10px!important}.pb_15{padding-bottom:15px!important}.pb_20{padding-bottom:20px!important}.pb_30{padding-bottom:30px!important}.pl_1{padding-left:1px!important}.pl_2{padding-left:2px!important}.pl_3{padding-left:3px!important}.pl_4{padding-left:4px!important}.pl_5{padding-left:5px!important}.pl_10{padding-left:10px!important}.pl_15{padding-left:15px!important}.pl_20{padding-left:20px!important}.pl_30{padding-left:30px!important}.pr_1{padding-right:1px!important}.pr_2{padding-right:2px!important}.pr_3{padding-right:3px!important}.pr_4{padding-right:4px!important}.pr_5{padding-right:5px!important}.pr_10{padding-right:10px!important}.pr_15{padding-right:15px!important}.pr_20{padding-right:20px!important}.pr_30{padding-right:30px!important}.pos-rel{position:relative!important}.top_1{top:1px}.top_2{top:2px}.top_3{top:3px}.top_4{top:4px}.top_5{top:5px}.cell .info-container{position:relative;display:inline-block}.bold{font-weight:bold}#leave-list td{vertical-align:top}.col_wrap_100{max-width:100px;word-wrap:break-word}.test-mode img.hf-logo-img{background-size:cover;content:url(/content/hf-test-mode-logo-500x180.png)}.not-selectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.selectable{-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;user-select:auto}.header__logo{width:160px}.ui-tooltip.ui-widget-shadow{box-shadow:0 0 3px #aaa}#availability.calendar .cell .times .leave-icon{width:25px;height:20px;position:absolute;top:5px;right:5px}#availability.calendar .cell .times .leave-icon.avail-time{padding:0;width:20px}.rosters-visible .leave-availability-tooltip{position:absolute;bottom:calc(100% + 5px);left:50%;background:#fff;box-shadow:0 0 3px #aaa;padding:5px 10px;opacity:0;visibility:hidden}.rosters-visible .leave-icon:hover+.leave-availability-tooltip{opacity:1;visibility:visible}tbody:not(.rosters-visible) .leave-icon:not(.LEAVE){display:none}#availability.calendar tbody:not(.rosters-visible) .cell .times .leave-availability-avail,#availability.calendar .recurring-availability .cell .times .leave-availability-nowrap{padding-left:25px;max-width:120px;margin:0 0 2px 0}tbody:not(.rosters-visible) .leave-availability-full{display:none}.rosters-visible .leave-availability-full{display:block}.rosters-visible .leave-availability-time{display:none}#availability.calendar .rosters-visible .cell .times .leave-availability-nowrap{background:none}tbody:not(.rosters-visible) .leave-availability-nowrap,.leave-availability-text-overflow{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.leave-availability-nowrap{white-space:nowrap}.recurring-availability .leave-icon{display:none}