﻿/*!
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI CSS Framework 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=deedf7&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=100&borderColorHeader=aed0ea&fcHeader=222222&iconColorHeader=72a7cf&bgColorContent=f2f5f7&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=362b36&iconColorContent=72a7cf&bgColorDefault=d7ebf9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=80&borderColorDefault=aed0ea&fcDefault=2779aa&iconColorDefault=3d80b3&bgColorHover=e4f1fb&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=74b2e2&fcHover=0070a3&iconColorHover=2694e8&bgColorActive=3baae3&bgTextureActive=02_glass.png&bgImgOpacityActive=50&borderColorActive=2694e8&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffef8f&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=25&borderColorHighlight=f9dd34&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=cd0a0a&bgTextureError=01_flat.png&bgImgOpacityError=15&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=eeeeee&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=90&opacityOverlay=80&bgColorShadow=000000&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=70&opacityShadow=30&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */.ui-widget{font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Lucida Grande, Lucida Sans, Arial, sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#f2f5f7 url(/assets/cupertino/ui-bg_highlight-hard_100_f2f5f7_1x100-6f6dba1306d9be25fc8dd29b82bb5d05828681930f1f2d2d6e9272d4399b2037.png) 50% top repeat-x;color:#362b36}.ui-widget-content a{color:#362b36}.ui-widget-header{border:1px solid #aed0ea;background:#deedf7 url(/assets/cupertino/ui-bg_highlight-soft_100_deedf7_1x100-cd695b2e81fb9238272ba85b9dd2d6eaf327b71651dc2aaf118422c7eec13a48.png) 50% 50% repeat-x;color:#222222;font-weight:bold}.ui-widget-header a{color:#222222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #aed0ea;background:#d7ebf9 url(/assets/cupertino/ui-bg_glass_80_d7ebf9_1x400-c7226f642fd06da90e6a46000ddeb30b3d7a0c4ac6aa04ef2a3afc64720196dc.png) 50% 50% repeat-x;font-weight:bold;color:#2779aa}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#2779aa;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #74b2e2;background:#e4f1fb url(/assets/cupertino/ui-bg_glass_100_e4f1fb_1x400-ff7f9c6e7155515e95426d336b6105ec91b2c542685dd8caa2cb1b3761ddeba0.png) 50% 50% repeat-x;font-weight:bold;color:#0070a3}.ui-state-hover a,.ui-state-hover a:hover{color:#0070a3;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #2694e8;background:#3baae3 url(/assets/cupertino/ui-bg_glass_50_3baae3_1x400-a8af43a08affa0d299707755c6ea17fd594b02a70429858a15efe4db8d845195.png) 50% 50% repeat-x;font-weight:bold;color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #f9dd34;background:#ffef8f url(/assets/cupertino/ui-bg_highlight-soft_25_ffef8f_1x100-832b676bcbfdbd8437aeb90bbacdb661d9768938a1931f82ca1c8d27e9558060.png) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#cd0a0a url(/assets/cupertino/ui-bg_flat_15_cd0a0a_40x100-6cb7d1599505248348fad7bab0df030bea88a9a257c559c5e1ecb853b19f8b97.png) 50% 50% repeat-x;color:#ffffff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#ffffff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#ffffff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/assets/cupertino/ui-icons_72a7cf_256x240-5c992f75ea76e08ba78c8b08542109825a74ca2e5b5d3dad20a1dbe213ddce1c.png)}.ui-widget-content .ui-icon{background-image:url(/assets/cupertino/ui-icons_72a7cf_256x240-5c992f75ea76e08ba78c8b08542109825a74ca2e5b5d3dad20a1dbe213ddce1c.png)}.ui-widget-header .ui-icon{background-image:url(/assets/cupertino/ui-icons_72a7cf_256x240-5c992f75ea76e08ba78c8b08542109825a74ca2e5b5d3dad20a1dbe213ddce1c.png)}.ui-state-default .ui-icon{background-image:url(/assets/cupertino/ui-icons_3d80b3_256x240-e5f6b91467bc3486d3c1c44c955f0a07fc42a3ff172f15bb868c7368ee0da6d0.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/assets/cupertino/ui-icons_2694e8_256x240-3527d80c90ce84eefeacb675205098681885f1ce0a508ac11bc4c42ba640721e.png)}.ui-state-active .ui-icon{background-image:url(/assets/cupertino/ui-icons_ffffff_256x240-a6c011b2badb2a9bc40b6dbdeada750c018ad68cc41e85dadc8c4541d4eace30.png)}.ui-state-highlight .ui-icon{background-image:url(/assets/cupertino/ui-icons_2e83ff_256x240-d8098fc88151b4aeca016ef9e85f582089a0ed76c6d7120746e7fea0dbbd7cb4.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/cupertino/ui-icons_ffffff_256x240-a6c011b2badb2a9bc40b6dbdeada750c018ad68cc41e85dadc8c4541d4eace30.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url(/assets/cupertino/ui-bg_diagonals-thick_90_eeeeee_40x40-b455a551d94a81b22013116bbdac17e73cb14c351311f1295a0f85f1dc68a34b.png) 50% 50% repeat;opacity:.80;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#000 url(/assets/cupertino/ui-bg_highlight-hard_70_000000_1x100-1f4e91d7f8a9e58e676520fe24cac58ed2639ada17da63442d74cd0ca03bc4d5.png) 50% top repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;border-radius:8px}/*!
 * jQuery UI Resizable 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Accordion 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}/*!
 * jQuery UI Autocomplete 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}/*!
 * jQuery UI Button 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Dialog 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Slider 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Tabs 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none !important}/*!
 * jQuery UI Datepicker 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}/*!
 * jQuery UI Progressbar 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}div.color_picker{height:16px;width:16px;padding:0 !important;border:1px solid #ccc;background:url(/assets/really-simple-color-picker/arrow-95ad4a59bb24d620e6cc4c3e55c981a0cc3f8b71d2e08b84298422d6634ffa23.gif) no-repeat top right;cursor:pointer;line-height:16px}div#color_selector{width:110px;position:absolute;border:1px solid #598FEF;background-color:#EFEFEF;padding:2px}div#color_custom{width:100%;float:left}div#color_custom label{font-size:95%;color:#2F2F2F;margin:5px 2px;width:25%}div#color_custom input{margin:5px 2px;padding:0;font-size:95%;border:1px solid #000;width:65%}div.color_swatch{height:12px;width:12px;border:1px solid #000;margin:2px;float:left;cursor:pointer;line-height:12px}table.tablesorter{font-family:arial;background-color:#CDCDCD;margin:10px 0pt 15px;font-size:8pt;width:100%;text-align:left}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background-color:#e6EEEE;border:1px solid #FFF;font-size:8pt;padding:4px}table.tablesorter thead tr .header{background-repeat:no-repeat;background-position:center right;cursor:pointer}table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top}table.tablesorter tbody tr.odd td{background-color:#F0F0F6}table.tablesorter thead tr .headerSortUp{background-image:url(/asc.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(/desc.gif)}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{font-weight:normal;border:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline}*{vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ui-dialog br{display:block}.clearfix{display:block}.clearfix:before,.clearfix:after{clear:both;display:block;font-size:0;line-height:0;height:0;content:".";visibility:hidden}* html .clearfix{zoom:1}.link_not_permitted a,a.link_not_permitted{color:#ab2020 !important}.left{float:left}.right{float:right}.inline li{list-style:none;display:inline}#wrapper{margin:0}#main-container{min-width:960px;margin:0 auto}.blackbar-user{height:137px;margin-bottom:-147px;min-width:985px;background:#222}.blackbar-visitor{height:150px;margin-bottom:-150px;background:#1F1F1F}#nav-n-content{min-height:calc(100vh - 177px)}.user-profile{position:relative}.user-profile .log{position:absolute;width:17px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -188px -55px;height:17px;bottom:1px;right:2px}#contents-container{position:relative}#contents-container #live-feed{width:600px;position:absolute;right:0;height:600px;top:-72px;z-index:2;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.12),inset 0 1px 0 white}#contents-container #live-feed .search-bar{display:none;position:absolute;padding:6px;width:300px;right:0;top:31px;box-sizing:border-box;background:#fff;z-index:2}#contents-container #live-feed .search-bar input{padding:4px}#contents-container #live-feed .boxed-title{z-index:1}#contents-container #live-feed .boxed-title a.icon_link{margin:-2px 7px -2px 0;height:20px;width:16px;float:none;font-size:18px}#contents-container #live-feed .boxed-title span{width:calc(100% - 94px);display:inline-block;vertical-align:middle}#contents-container #live-feed .boxed-title button.clear{background:#fff;border-radius:4px;width:39px;margin-right:7px;margin-top:-4px;padding:3px 3px 1px 3px}#contents-container #live-feed .boxed-title span.remove{width:15px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -266px -79px;height:15px;filter:saturate(0);margin-top:-3px}#contents-container #live-feed .boxed-content{overflow-y:scroll;word-break:break-all;font-family:Courier New;padding:6px;height:calc(100% - 50px)}#contents-container #live-feed .boxed-content div{box-sizing:border-box;padding:10px 6px;background:#eee;width:100%;margin:3px 0;display:flex;align-items:center}#contents-container #live-feed .boxed-content div a.icon_link{flex-grow:0;margin-left:6px}#contents-container #live-feed .boxed-content div span.message{flex-grow:1}#contents-container #live-feed .boxed-content div span.message b{font-weight:700;text-shadow:0.3px 0.3px}#contents-container #live-feed .boxed-content div span.remove{flex-grow:0;width:16px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -266px -79px;height:16px;margin-left:10px;filter:saturate(0)}.bare .blackbar-user{height:100px;margin-bottom:-106px}#header{height:68px;padding:34px 25px 0}#header-menu{padding-top:15px}#header-menu li{font-weight:bold;padding:10px;color:#fff;text-shadow:1px 1px 1px #232323}#bluebar{height:30px;padding:15px 0 0 45px;background:url(/assets/blue-bar-cfe6c9e8019618c132546545b43e115fb23581c527d3efb764d382ec019f3086.png) repeat-x;margin-bottom:0;border-radius:5px 5px 0 0}#navigation{width:100%;background:#146dad;box-sizing:border-box}.navigation-menu{display:table-row}.navigation-menu li{display:inline-block;vertical-align:middle;border-right:1px solid #1b4f80}.navigation-menu li:last-child{border-right:0}.navigation-menu li a{display:block;padding:16px 15px;text-align:center;color:#d5e1e7;font-weight:bold}.navigation-menu li.active>a,.navigation-menu li.active:hover>a{background:#205f99;cursor:text}.navigation-menu li a:hover,.navigation-menu li:hover{background:#22629f}.navigation-menu li ul,.sub-bg{position:absolute;left:0;box-sizing:border-box;width:100%;background:#F0F0F0;box-shadow:inset 0 1px 0 white,0 2px 2px rgba(0,0,0,0.2);display:none}.navigation-menu li.active ul.sub,.sub-bg{display:block;z-index:inherit}.sub-bg{display:block;height:45px}.navigation-menu li ul li,.navigation-menu li ul li:hover,.navigation-menu li ul li>a{border:none;color:dimGray;background:none;font-weight:normal;padding:11.2px 18px}.navigation-menu li ul li,.navigation-menu li ul li:hover{padding:0}.navigation-menu li ul li a:hover,.navigation-menu li ul li.active a,.navigation-menu li ul li.active:hover a{background:#606060;color:#fff;cursor:pointer !important}.navigation-menu li ul li.search{height:30px;float:right;border-radius:0;position:relative;margin-right:20px;padding:0;margin-left:-1px}.navigation-menu li ul li.search .tt-menu{border-radius:0}.subnav{height:34px;box-sizing:border-box;background:#F0F0F0;min-width:960px}.navigation-menu .has-sub>a{position:relative;padding-right:25px}.has-sub>a::after{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid white;content:"";position:absolute;top:47%;right:13px}.has-sub .add-new>a,.has-sub .add-new.active>a{background:#ececec !important;border:1px solid #cbcbcb;color:#717171;font-weight:bold;position:relative;padding:11px 12px 8.9px 30px}.has-sub .add-new.active>a,.has-sub .add-new.active:hover>a,.navigation-menu li ul li.dropdown.add-new:hover>a{color:#cfcfcf;background:#ececec !important;cursor:default !important}.has-sub .add-new:hover>a{background:#f3f3f3 !important}.has-sub .add-new>a:before{content:"";width:17px;height:14px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -2px -18px;position:absolute;left:7px;top:8px;background-size:523px}.has-sub .add-new.active>a:before,.navigation-menu li ul li.dropdown.add-new:hover>a:before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -2px 0;background-size:523px}.add-new.dropdown{float:right}#crumbs{margin:-25px -25px 25px;color:#595959;background:#F3F3F3;border-bottom:1px solid #E0E0E0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0}#crumbs #company a{font-weight:bold;color:#4F656E;padding-left:25px;font-size:12px}#crumbs #company a:before{font-size:18px;position:absolute;top:9px;left:10px;color:#666}#crumbs p{font-size:12px;padding:7px 30px 7px 10px;margin:0;display:inline-block;color:#666;white-space:nowrap;position:relative;overflow:hidden;text-overflow:ellipsis;max-width:100px}#crumbs p a{color:#666;font-weight:normal}#crumbs p a:hover{color:#2B99C7;font-weight:normal}#crumbs p:last-child a,#crumbs p:last-child{font-weight:normal;color:#bbb}#crumbs p:after{content:"";width:18px;height:18px;position:absolute;right:10px;top:4px;border:2px solid #ddd;border-width:0 2px 2px 0;padding:2px;transform:rotate(-45deg)}#crumbs p:first-child{border-radius:5px 0 0 0;max-width:100%}#crumbs p:last-child a:hover{color:#bbb;cursor:text}#company-name{font-weight:bold;color:#fff;text-shadow:1px 1px 1px #232323}#footer{padding:0 20px;background:#eee;width:100%;box-sizing:border-box;height:84px;border-top:1px solid #d0d0d0}#footer section{margin:0}#footer-logo{background:transparent url(/assets/PayrollHeroLogo-Light-e9eb6db7f1deb48f77f7f6718bf90b40ac3a6bc227effcae50f0896284ce6f48.png) 24px 10px no-repeat;padding:25px 0 15px 148px;background-size:94px 60px}#footer-logo li{padding-bottom:3px}#bottom-menu{padding-top:30px}#bottom-menu li{display:inline-block}#bottom-menu li a{font-weight:bold}#bottom-menu li{background:#fff;padding:8px;font-size:11px;vertical-align:2px;border:1px solid #D0D0D0}#bottom-menu li:active{box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 1px 2px rgba(0,0,0,0.05)}#bottom-menu li.gap+li a{color:#59636D}#login-footer{margin-top:40px;width:100%;height:60px}#login-footer section{text-align:center}#login-footer section ul{list-style:none;padding:5px 0}#contents-container{background:#F7F7F7;padding:25px;box-shadow:0 2px 2px rgba(0,0,0,0.2),inset 0 1px 0 white;margin:10px auto 50px}.bare #contents-container{margin:30px auto 50px}#header .logo{background:url(/assets/ph-logo-6ffc8c930feb968ca43c3c48d38865d31e0819d13a2b1e4a89d7b1f628968b31.png) no-repeat;width:160px;height:48px;display:block;text-indent:-999px;overflow:hidden;float:left;background-size:cover}#profile_settings{float:right}#profile_settings img{width:40px;border:2px solid #CCC;margin-right:7px;border-radius:3px;box-shadow:0 0 2px black}#profile_settings select{background:#000;background:#292929;color:#fff;font-weight:bolder;border:1px solid #000;outline:none;width:147px;height:27px;vertical-align:top;margin:0;display:block}#profile_settings .settings_position{display:block;margin:5px 0 0 13px;color:#AAA;font-size:10px}.old_signup #header,.public #header,.login #header,.employee_passwords #header{height:43px;background:#222;padding:0 25px}#profile_settings .inner-box{position:relative;z-index:6}.login #header .header-wrapper,.passwords #header .header-wrapper{min-width:960px;max-width:1200px;height:40px;margin:0 auto}.ui-widget-overlay{position:fixed;opacity:1;background:rgba(0,0,0,0.7);z-index:100}.login-box{background:white;padding:35px;box-shadow:0 0 5px rgba(0,0,0,0.1);margin:45px auto 0;width:275px;border-radius:5px;border:1px solid rgba(0,0,0,0.25)}.login-box input[type="text"],.login-box input[type="password"]{background:#fff;width:100%;box-sizing:border-box}.login-box h3{font-weight:bold;color:#AAA}.login-box .forms-normal label{margin:0 0 10px}.login-box .forgot{width:100%;box-sizing:border-box}.company-logo{width:345px;height:130px;margin:70px auto 0}body{font-family:Helvetica, Arial;font-size:12px;color:#696969;background:#dedede;margin:0}h1,h2,h3,h4,h5,h6{color:#2d2d2d;margin:0px 0 15px;padding:0}h1{font-size:23px}h2{font-size:21px}h3{font-size:19px}h4{font-size:17px}h5{font-size:15px}hr{background-color:#ddd;border-bottom:1px solid #fff;border-top:1px solid #ddd;border-left:0;border-right:0;margin:10px auto}p{margin:0px 0px 10px;line-height:18px}li p{margin:0}section#contents-container{margin:54px 20px 50px}section{margin-bottom:50px}a{text-decoration:none;color:inherit}a:hover,.blue,.blue a{color:#2b99c7}ul{margin:0;padding:0}pre{white-space:pre-wrap;font-family:monospace}textarea.pre{white-space:pre-wrap;font-family:monospace}dt{float:left;clear:left;width:50px;font-weight:bold}dt:after{content:":"}dd{margin-left:50px;padding-bottom:0.5em}dl.wide dt{width:150px}dl.wide dd{margin-left:150px}dl.wide-150 dt{width:150px}dl.wide-150 dd{margin-left:150px}dl.wide-250 dt{width:250px}dl.wide-250 dd{margin-left:250px}dl.wide-350 dt{width:350px}dl.wide-350 dd{margin-left:350px}dl.wide-450 dt{width:450px}dl.wide-450 dd{margin-left:450px}input:-webkit-autofill{background:#fff}.contents{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.textfield,select,.textarea{display:inline-block;margin:0px 0px 30px}.nice-button.on-a-grid{margin:0}.box{display:-webkit-box;display:-moz-box;display:box;box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-orient:horizontal}.box.one_column{width:100%}.contents a{color:#2b99c7;font-weight:bold}.contents a:hover{color:#13729a;cursor:pointer}::selection{background:#29b3d5;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.2)}.one-column{width:100%}.left-section{width:75%}.right-section{width:25%}button,input[type="submit"],a.nice-button,input[type="button"]{position:relative;padding:7px 12px;font-size:12px;font-weight:bold;cursor:pointer;background:#ededed;color:#696969;box-shadow:none;border:1px solid rgba(0,0,0,0.15);font-family:Helvetica, Arial;outline:none;text-decoration:none;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}button:hover,input[type="submit"]:hover,a.nice-button:hover,input[type="button"]:hover,.forms-normal .upload:hover button{cursor:pointer;border:1px solid rgba(0,0,0,0.3);color:#222;background:#f5f5f5}button:active,input[type="submit"]:active,input[type="button"]:active,.forms-normal .upload:active button{padding:7px 12px;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0px 0 10px rgba(0,0,0,0.1),inset 0px -14px 14px rgba(255,255,255,0.1);background:#E0E0E0;color:rgba(0,0,0,0.5)}.icn-btn,.icn-btn:active{padding-left:28px}a.nice-button{display:inline-block;position:relative;padding:8px 12px 7px 28px}a.nice-button:active{border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0px 0 10px rgba(0,0,0,0.1),inset 0px -14px 14px rgba(255,255,255,0.1);background:#E0E0E0;color:rgba(0,0,0,0.2);text-shadow:rgba(255,255,255,0.4)}a.nice-button:active span,button:active span,input[type="submit"]:active span,input[type="button"]:active span{opacity:0.3}input[disabled],input[disabled]:active,input[disabled]:hover,button[disabled],button[disabled]:active,button[disabled]:hover,a.disabled{color:#aaa;background:#e7e7e7;-webkit-transition:none;-moz-transition:none;transition:none;box-shadow:none;text-shadow:none;cursor:not-allowed;border:1px solid rgba(0,0,0,0.1);pointer-events:none}.primary-button,input.primary-button[type="submit"],.success-button,input.danger-button[type="submit"],.danger-button,.ui-dialog-buttonset button+button{color:#fff}.primary-button:hover,.success-button:hover,input.danger-button[type="submit"]:hover,.danger-button:hover,input.primary-button[type="submit"]:hover,.ui-dialog-buttonset button+button:hover{color:#fff}.primary-button:active,.success-button:active,input.danger-button[type="submit"]:active,.danger-button:active,input.primary-button[type="submit"]:active,.ui-dialog-buttonset button+button:active{color:#fff}a.nice-button.no-icon{padding:5px 12px;line-height:18px}a.nice-button.small.no-icon{padding:5px 10px}a.nice-button.small{padding:5px 10px 5px 25px;position:relative;font-size:12px}a.nice-button.small:before{position:absolute;left:10px;top:6px}a.nice-button.small+.dropdown-menu{top:38px}.ui-dialog-buttonset button+button{background:#12598a}.ui-dialog-buttonset button+button:disabled{background:#b8b8b8}.primary-button,input.primary-button[type="submit"],.primary-button:disabled,input.primary-button[type="submit"]:disabled,.primary-button:disabled:hover,input.primary-button[type="submit"]:disabled:hover{background:#12598a}.primary-button:hover,input.primary-button[type="submit"]:hover{background:#146dad}.success-button,input.success-button[type="submit"],.success-button:disabled,input.success-button[type="submit"]:disabled,.success-button:disabled:hover,input.success-button[type="submit"]:disabled:hover{background:#57a957}.success-button:hover,input.success-button[type="submit"]:hover{background:#67b967}.danger-button,input.danger-button[type="submit"],.danger-button:disabled,input.danger-button[type="submit"]:disabled,.danger-button:disabled:hover,input.danger-button[type="submit"]:disabled:hover{background:#c43c35}.danger-button:hover,input.danger-button[type="submit"]:hover{background:#d44c45}.vtop{vertical-align:top}.vmid{vertical-align:middle}.attendance input::-webkit-input-placeholder{font-size:12px}.cbox-on,.cbox-off,.cbox-on span,.cbox-off span{background:url(/assets/sprites-ef526097b23692503a0bfb502d18856877b029d2f1da6fba7d82d164f7687d3a.png) repeat-x;display:block;float:left}.cbox-on span,.cbox-off span{line-height:30px;display:block;background-repeat:no-repeat}.cbox-on span{background-position:left -90px;padding:0 12px}.switch label.selected{font-weight:bold;text-shadow:1px 1px 1px #232323}.cbox-off span{background-position:right -180px;padding:0 12px}.cbox-off.selected{background-position:0 -30px}.cbox-off.selected span{background-position:right -210px;color:#fff}.cbox-on.selected{background-position:0 -60px}.cbox-on.selected span{background-position:left -150px;color:#fff}.switch label{cursor:pointer}.switch{width:auto;margin-bottom:40px}.switch input{visibility:hidden}#contents-container .forms-inline label.cbox-on{margin-right:0}#contents-container .forms-inline label.cbox-off{margin-left:0}input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="number"],input[type="date"],input[type="datetime-local"],textarea{background:#fff;border:1px solid #d2d2d2;padding:7px;font-size:12px;font-family:Helvetica, Arial;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type="text"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{outline:none;border:1px solid #989898}input,select,textarea,a{outline:none}select{border:1px solid #D2D2D2;margin:0;outline:none;font-size:12px;font-family:helvetica, arial;color:#5A5A5A;height:30px}input.long-input{width:450px}input::-webkit-input-placeholder{color:#ccc}input[type="text"]:disabled,input[type="date"]:disabled,input[type="datetime-local"]:disabled,input[type="password"]:disabled,input[type="email"]:disabled,select:disabled,textarea:disabled{background:#F0F0F0;cursor:not-allowed}input.span1,textarea.span1,select.span1{width:30px}input.span2,textarea.span2,select.span2{width:90px}input.span3,textarea.span3,select.span3{width:150px}input.span4,textarea.span4,select.span4{width:210px}input.span5,textarea.span5,select.span5{width:270px}input.span6,textarea.span6,select.span6{width:330px}input.span7,textarea.span7,select.span7{width:390px}input.span8,textarea.span8,select.span8{width:450px}input.span9,textarea.span9,select.span9{width:510px}input.span10,textarea.span10,select.span10{width:570px}.boxed-contents-list li.active>a,.boxed-contents-list li.active>a:hover{background:#f1f8f8;border-left:3px solid #7fb4c1;color:#3b3b3b}.boxed-contents-list li.active{position:relative}.boxed-contents-list li>a:hover{color:#006a97}.boxed-contents-list li>a{background:#f9f9f9;color:rgba(0,0,0,0.5);padding:12px 15px;border:1px solid #ebebeb;font-weight:bold;text-shadow:0 1px 0 #fff;overflow:hidden;vertical-align:middle;border-top:0 none;display:block}.boxed-contents-list li>a:hover{background:#f1f8f8;color:#3b3b3b}.boxed-contents-list li>a:active{background:#e3e8e9}.boxed-title,.boxed-contents-list li.boxed-title{background:#dcdcdc;border:1px solid #DDD;color:#878787;font-size:12px;height:18px;padding:10px 15px 3px;font-weight:bold;position:relative;border-bottom:1px solid #BBB;margin:-1px 0}.forms-normal .boxed-title label{display:inline;margin:0;padding:0}.boxed-title:after{clear:both;display:block;font-size:0;line-height:0;height:0;content:".";visibility:hidden}.boxed-title a{float:right;text-decoration:none;font-size:12px;text-shadow:none}.boxed-title a:hover{opacity:1}.boxed-content,.boxed-content-white{padding:20px;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.47)}.boxed-content *:last-child{margin-bottom:0}.boxed-content *:first-child{margin-top:0}.boxed-content h1{margin:15px 0}.boxed-content section{margin-bottom:0}.boxed-content.tabbed-content{margin-top:-22px}.attendance_review_category .table tr:nth-child(4n+4):hover td{background:#e2eff0}.table .merge,.documents .table th:nth-child(2){border-right:1px solid transparent;width:1%;padding-right:0}.table .merge-right,.documents .table th:nth-child(3){border-right:1px solid transparent;width:1%;box-shadow:none;padding-left:10px}summary{color:#878787;font-weight:bold;font-size:11px;text-align:left;background:#dcdcdc;padding:5px 15px 2px;border:1px solid #DDD;border-bottom:1px solid #BBB;text-shadow:none}summary,.collapsable header,.table-header{padding:10px 15px;font-size:12px;font-weight:bold;background:#4d4d4d;color:#D6D6D6;border:1px solid #474747;position:relative}.table-header{padding:8px 15px}summary::-webkit-details-marker{display:none}summary:hover,.collapsable header:hover{cursor:pointer}summary::after,.collapsable header::after{border-radius:50%;content:"+";display:inline-block;font-size:16px;font-weight:bold;text-align:center;color:#727272;background:#D1D1D1;padding:0;position:absolute;text-shadow:0 1px 0 white;width:17px;height:17px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);cursor:pointer;right:10px;top:9px}details[open] summary::after{content:"-";margin-top:-2px;cursor:pointer}summary:focus,summary:active{outline:none}.collapsable header::after{content:" "}article.attendance_review_category{position:relative}article.attendance_review_category hr{display:none}article.attendance_review_category section{margin:0}article.attendance_review_category header a{text-decoration:none;position:absolute;width:100%;height:100%;box-sizing:border-box;color:#727272;text-shadow:0 1px 0 white;font-size:16px;text-align:right;z-index:2;padding:10px 14px;font-family:courier;top:0;right:0}.attendance_review_category .table tr td{background:#f2f2f2}.attendance_review_category .table tr:nth-child(4n+4) td{background:#f8f8f8}.attendance_review_category .table tr.odd{display:none}.attendance_review_category .table td:last-child{width:50px;text-align:center}.attendance_review_category .table td:first-child{width:30%}.attendance_review_category .table td:nth-child(2){width:15%}.attendance_review_category .table td.worksite{width:15%}@media screen and (max-width: 1061px){.employees #mass_action_options #mass_action_which{width:155px !important}}@media screen and (max-width: 1100px){.setup.sidebox+.contents{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin-left:-220px;background:#f7f7f7;z-index:1;position:relative;border-left:25px solid #f7f7f7;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:5px;position:relative}.setup.sidebox+.contents:before{content:"";width:20px;height:100%;background:rgba(0,0,0,0.4);position:absolute;z-index:11;left:-45px;top:0}.setup.sidebox+.contents.hovered{margin-left:0;border-left:none}.setup.sidebox+.contents.hovered:before{display:none}}.data-list li{list-style:disc;margin:0 20px;line-height:1.4em}.inline-data label{width:40%;display:inline-block;vertical-align:top}ul.submenu li:first-child:hover ul.dropdown{display:block}ul.submenu>li:first-child{padding:9px 12px 9px 34px;margin:0;display:inline-block}ul.submenu>li:first-child span.selected_employee_status{display:inline-block;padding-top:2px}ul.submenu>li:first-child{background:#e9e9e9;box-shadow:none;border:1px solid #cfcfcf}ul.submenu>li:first-child:hover span{color:rgba(0,0,0,0.2)}ul.submenu>li:first-child::before{content:" ";position:absolute;width:15px;height:17px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -289px -153px;margin:0 0 0 -22px}ul.submenu>li:first-child:hover::before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -289px -133px;opacity:0.4}ul.dropdown{display:none;width:203px;margin:10px 0px 0px -34px;position:absolute;z-index:999;padding-top:1px}ul.submenu li#search_field{float:right;padding:0;width:auto}.pagination{height:36px;margin:0 auto;text-align:center}.pagination a,.pagination span,.pagination em{padding:10px 15px;text-decoration:none;background:rgba(0,0,0,0.02);color:#696969;display:inline-block;border:1px solid #E5E6EA;margin:0 -2px;border-right:0 none}.pagination a:active{box-shadow:inset 0 0 9px rgba(0,0,0,0.09);color:#222}.pagination a:hover{border-bottom:0 none;background:rgba(0,0,0,0.05);color:#696969}.pagination span.disabled,.pagination span.disabled:hover,.pagination span.disabled:active,.pagination em,.pagination em:hover,.pagination .gap{background-color:transparent;color:#bfbfbf;box-shadow:none;cursor:default}.pagination .next_page{border-right:1px solid #E5E6EA}.profile .boxed-content{margin-top:20px}ul.org-chart{padding:0}ul.org-chart>li.c-parent>.vline{display:none}ul.org-chart ul li{margin:0 0 0 50px;border-left:1px solid #c6c6c6}ul.org-chart li .c-position{padding:15px;margin:5px 0;background:rgba(0,0,0,0.02);color:#696969;display:inline-block;border:1px solid #E5E6EA}ul.org-chart li .c-position:hover{border-bottom:1px solid #E5E6EA;background:rgba(0,0,0,0.05);color:#696969}ul.org-chart li .c-position:active{box-shadow:inset 0 0 9px rgba(0,0,0,0.09);color:#222}ul.org-chart li .vline{width:50px;height:1px;display:inline-block;background:rgba(0,0,0,0.2);margin-right:5px}ul.org-chart li .vline.last-p{height:60px;width:50px;background:url(/assets/last-p-936bfda57b1764d20ba6069c077ee52402389802dbaec210fc45d1726cdb570c.png) no-repeat #F8F8F8;vertical-align:middle;margin-left:-1px}ul.org-chart .c-parent ul{margin:0 0 0 20px}ul.org-chart .c-parent.last-child{border-left:1px solid transparent}.legend-list li{padding:14px 0;display:inline-block;margin-right:20px}.legend-list li:first-child{padding:0 0 14px}.legend-list .legend{padding:0px 7px;vertical-align:top;margin-right:9px}.data-list li:last-child{margin:0 20px 0}.key-value-box li{display:block;padding:8px;border:1px solid #E9E9E9;margin-top:-1px;background:#F8F8F8}.key-value-box li:after{clear:both;display:block;line-height:0;font-size:0;height:0;visibility:hidden;content:"."}.key-value-box li:nth-child(odd){background:#F2F2F2}.key-value-box li span{float:left;display:block;width:48.5%;margin-right:1%}.key-value-box li span span{display:block;float:none;margin:0 0 4px}ul.timezones li{display:inline-block;width:32%;position:relative}#requirements_list .key-value-box li span{float:none;width:auto;display:inline-block;color:#AC5C5C;text-transform:uppercase;margin-left:5px;background:#F3DFDF;padding:5px;border-radius:5px;font-size:9px;font-weight:bold}.setup.sidebox li.employee-details{background-color:#f7f7f7;padding:15px;margin-bottom:5px}.setup.sidebox li.employee-details h1{font-weight:bold;color:#000;font-size:18px}.setup.sidebox li.employee-details img{width:75px;margin-right:10px;border:5px solid white;box-shadow:0 0 4px rgba(0,0,0,0.2)}.setup.sidebox li.employee-details div{display:inline-block;top:-35px;position:relative}.setup.sidebox li.employee-details a{color:#2b99c7;font-weight:bold}.setup.sidebox ul.boxed-contents-list{border-right:1px solid #e0e0e0}.sidebox{margin-right:25px;width:250px}.setup.sidebox{margin:-25px 25px -25px -25px;background:#313131;padding-bottom:10px}.setup.sidebox+.contents{margin-top:-25px;margin-bottom:-25px;padding:25px 0;width:calc(100% - 250px)}#contents-container .setup.sidebox .boxed-title,#contents-container .setup.sidebox li>a{color:#d8d8d8;background:#464646;border-top:1px solid rgba(0,0,0,0.1);border-left:0;border-bottom:1px solid rgba(0,0,0,0.1);border-right:0;margin:0;font-weight:normal;text-shadow:none}#contents-container .setup.sidebox .boxed-title{background:#353535;color:#b3b3b3;font-weight:bold}#contents-container .setup.sidebox li.active>a,#contents-container .setup.sidebox li.active>a:hover{background:#f7f7f7;border-left:3px solid #52C7EC;color:#707070;text-shadow:none;font-weight:bold}#contents-container .setup.sidebox li>a:hover{background:#555}#contents-container .setup.sidebox li>a:active{background:#383838;color:#9b9b9b}.nomargin{margin:0 !important}.move-10{margin:10px}.move-20{margin:20px}.move-30{margin:30px}.move-40{margin:40px}.move-50{margin:50px}.move-60{margin:60px}.move-0-bottom{margin-bottom:0px !important}.move-10-bottom{margin-bottom:10px}.move-20-bottom{margin-bottom:20px}.move-30-bottom{margin-bottom:30px}.move-40-bottom{margin-bottom:40px}.move-50-bottom{margin-bottom:50px}.move-60-bottom{margin-bottom:60px}.move-10-top{margin-top:10px}.move-20-top{margin-top:20px}.move-30-top{margin-top:30px}.move-40-top{margin-top:40px}.move-50-top{margin-top:50px}.move-60-top{margin-top:60px}.move-10-left{margin-left:10px !important}.move-20-left{margin-left:20px !important}.move-30-left{margin-left:30px !important}.move-40-left{margin-left:40px !important}.move-50-left{margin-left:50px !important}.move-60-left{margin-left:60px !important}.move-10-right{margin-right:10px}.move-20-right{margin-right:20px}.move-30-right{margin-right:30px}.move-40-right{margin-right:40px}.move-50-right{margin-right:50px}.move-60-right{margin-right:60px}.pad-10-bottom{padding-bottom:10px}.pad-20-bottom{padding-bottom:20px}.pad-30-bottom{padding-bottom:30px}.pad-40-bottom{padding-bottom:40px}.pad-50-bottom{padding-bottom:50px}.pad-60-bottom{padding-bottom:60px}.pad-5-top{padding-top:5px}.pad-10-top{padding-top:10px}.pad-20-top{padding-top:20px}.pad-40-top{padding-top:30px}.pad-20-top{padding-top:20px}.pad-40-top{padding-top:50px}.pad-20-top{padding-top:60px}.pad-50-right{padding-right:50px}.center{text-align:center}.pad-10{padding:10px}.ui-dialog{position:absolute;padding:40px 20px 20px;width:400px;overflow:hidden;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,0.3);border:0;font-family:Helvetica, Arial;font-size:12px;z-index:101}.ui-dialog .ui-dialog-titlebar{position:relative;border-radius:3px 3px 0 0;border:0;margin:-40px -20px 0;padding:10px 20px;background:#F2F2F2;color:dimGray;border-bottom:1px solid #E3E3E3}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0;font-weight:bold}.ui-dialog.overtime_warning-dialog .ui-dialog-titlebar{background:rgba(90,87,0,0.87);color:#fff}.ui-dialog.overtime_error-dialog .ui-dialog-titlebar{background:rgba(90,0,0,0.87);color:#fff}.ui-dialog .ui-dialog-titlebar-close,.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close.ui-state-hover .ui-dialog .ui-dialog-titlebar-close.ui-state-active{position:absolute;top:50%;width:19px;margin:-12px 25px 0 0;height:18px;background:none;border:none;box-shadow:none}.no-close .ui-dialog-titlebar-close{display:none}.ui-dialog .ui-dialog-titlebar-close::before{content:"×";font-family:Courier;font-size:21px;color:rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(255,255,255,0.1)}.ui-dialog .ui-dialog-titlebar-close:hover::before{color:rgba(0,0,0,0.4)}.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:1px}.ui-dialog .ui-dialog-titlebar-close:hover{border:0}.ui-dialog .ui-dialog-content{position:relative;border:0;background:none;overflow:auto;zoom:1;color:#696969;padding:20px 0 0;margin:0;min-height:20px !important;overflow:hidden}.ui-dialog .ui-dialog-content .lb-heading{font-weight:bold;font-size:14px;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 0 5px;margin:0 0 10px;color:#222}.ui-dialog .ui-dialog-content input[type="number"],.ui-dialog .ui-dialog-content input[type="text"],.small-tfield,.table input[type="text"]{display:inline;padding:5px;margin:0 5px;width:auto;text-align:center}.ui-dialog .ui-dialog-content input.full-width,#select_with_more_new_value{width:100%;box-sizing:border-box;padding:5px 7px;margin:0;text-align:left}.ui-dialog-buttonset button{margin:0 0 0 5px}.ui-dialog .ui-dialog-content section{margin-bottom:20px}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:0 0 0 0;background-image:none;margin:0 0 55px}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-accordion{margin-left:-20px;margin-right:-20px;margin-bottom:-20px}.ui-dialog .ui-accordion .ui-accordion-header{background:none;border-radius:0;border:none;padding:12px;font-weight:normal;color:dimGray}.ui-dialog .ui-accordion .ui-accordion-header.ui-state-hover{background:#606060;color:#fff;font-weight:normal}.ui-dialog .ui-accordion .ui-accordion-header .ui-icon{right:12px;left:unset;background-image:url(/assets/cupertino/ui-icons_ffffff_256x240.png)}.ui-dialog .ui-accordion h5:first-child{margin-top:-20px}.ui-dialog .ui-accordion .employee{display:inline-block;width:50%;padding:1px 8px;box-sizing:border-box}.assigned_shifts .calendar .day-body .day-item:nth-child(odd){background:#266D9B}.assigned_shifts .calendar .day-body .day-item:nth-child(even){background:#206795}.assigned_shifts .calendar .day-body .day-item.custom-shift:nth-child(odd){background:#3F8136}.assigned_shifts .calendar .day-body .day-item.custom-shift:nth-child(even){background:#397B30}.assigned_shifts .calendar .day-body .day-item .employee{padding-left:12px;font-weight:normal}#fakeload{padding:0;color:#fff;text-align:center;text-shadow:0 1px 5px #252525}#fakeload.big_error{text-shadow:none;color:#ddd}.ui-widget-content{background:#f5f5f5}.ui-dialog[aria-describedby*="fakeload"]{background:transparent;box-shadow:none}#employee_list #fakeload{padding:20px 40px}.daily_overtime_rulesets .ui-dialog{width:450px}.overtime-set-rules label{display:block;font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1);color:#3B3B3B}.overtime-set-rules select,.ui-dialog .ui-dialog-content .overtime-set-rules .fwidth{margin:0 0 10px;width:100%;box-sizing:border-box}.ui-dialog .boxed-content{padding:12px}.ui-dialog .boxed-content label{display:inline-block;margin-bottom:4px}.daily_overtime_rulesets section.submit,.daily_overtime_rulesets section.submit .nice-button{margin:0}.daily_overtime_rulesets .primary-button{margin:0 0 0 5px}.ui-datepicker-trigger{vertical-align:-7px;margin-left:6px}.ui-datepicker{font-family:helvetica, arial;border:0 none;border-radius:0;box-shadow:0px 4px 20px rgba(0,0,0,0.1)}.ui-datepicker-header{border-radius:0;border:0 none;background:#2D6294;color:white}.ui-datepicker-calendar .ui-state-default{border:0 none;background:#F7F7F7;padding:4px;vertical-align:middle;text-align:center;color:#999}.ui-datepicker-calendar .ui-state-default:hover,.ui-datepicker-calendar .ui-state-active,.ui-datepicker-calendar .ui-state-highlight .ui-state-default{background:#FFF5B3;color:#333;font-weight:bolder}.datepicker.with-icon{display:inline !important;width:75px;text-align:center}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{height:20px;display:inline-block}.ui-state-hover.ui-datepicker-next-hover,.ui-state-hover.ui-datepicker-prev-hover{background:none;border:1px solid transparent}input.hasDatepicker{background:url(/assets/datepicker-icon-f0554d21f2398c342ab44abbc52133dcaccda08cc3fe9ee8723574e66111425b.png) no-repeat right center,white;box-sizing:border-box;max-width:120px;width:110px;text-align:left !important}input.search{background:url(/assets/search-icon-c5ca07fea160db813fb7f5cbeb70f15b23d775f0e3a1ab09ec14080fe8d0745d.png) no-repeat 155px center,white;box-sizing:border-box;width:180px;text-align:left !important;border-radius:0}input#search_value.search{padding:8.8px}.lb-datepicker{margin-bottom:40px}.lb-datepicker .hasDatepicker{display:block;box-sizing:border-box}.lb-datepicker .ui-datepicker{width:100%;box-shadow:none}.normal-text{font-weight:normal !important;font-style:none}.normal,#contents-container .table.normal tr td{white-space:normal}.unconfirmed-text{font-weight:normal;color:#a29e2c}.watermark-text{color:#CCC}.bold,.helper-text.bold{font-weight:bold}.mid-black{color:#666}.light-black{color:#AAA}.white-text-shadow{text-shadow:0 1px 0 #FFF}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}strong{font-weight:bold}em{font-style:italic}.soft{color:#aaa;font-style:italic}.content_tabs{list-style:none;border-bottom:1px solid #FFF}.content_tabs li{list-style:none;float:left;margin:0 2px 1px}.content_tabs li:first-child{margin-left:0}.content_tabs li a{display:block;padding:10px 16px;font-size:12px;border:1px solid #EDEDED;border-bottom:0 none;font-weight:bold;color:#BABABA;background:#F4F4F4}.content_tabs li a:hover{background:#F0F0F0;color:#696969;border-bottom:0 none}.content_tabs li.active a{color:#696969;font-weight:bold;text-decoration:none;background:#F0F0F0;border:1px solid #E3E3E3;border-bottom:0 none}.float-right{float:right}.float-left{float:left}.half-width{width:50%}.hidden{display:none}.no-wrap{white-space:nowrap}.ta_links{display:none}.ta_wrapper{position:relative}.ta_wrapper:hover{font-weight:normal;color:#666;cursor:pointer}.ta_wrapper:hover .ta_links{display:block;position:absolute;top:0;right:0}.ta_wrapper label,.ta_wrapper input[type="text"],.ta_wrapper select,.ta_wrapper textarea{display:block}.ta_wrapper label{margin:20px 0 6px 0;font-weight:bold}.ta_wrapper label span{display:inline-block}.ta_wrapper label:first-child{margin-top:0}.ta_wrapper select{margin-left:0}.ta_wrapper input[type="submit"]{margin:10px 0 0}.column-boxes{display:block;margin:0 0 40px 0}.column-boxes li label,.column-boxes li input,.column-boxes li select,.column-boxes li textarea,.column-boxes li button{margin:0;display:block}.column-boxes li{display:inline-block;width:31%;vertical-align:top;margin:0 15px 15px 0}.column-boxes li label{font-weight:bold;margin-bottom:5px}.column-boxes li select{margin:0;width:200px}.column-boxes li input[type="text"],.column-boxes li input[type="password"]{width:180px}.big-error,.big_error{font-size:24px;margin-bottom:40px;color:#ccc;text-align:center;text-shadow:0 1px 0 #fff}input.error,select.error,textarea.error{border:1px solid red;background:#FFE2E2}select.warning{border:1px solid #C7C700;background:#FCFCC5}.error-text{color:red}.warning-text{color:#BBBB60}.blank-state{margin-top:50%}.forms-normal label{display:block;font-weight:bold;margin:10px 0}.forms-normal label.switch{display:inline-block;vertical-align:middle}.forms-normal input[type="email"],.forms-normal input[type="password"],.forms-normal input[type="text"],.forms-normal input[type="date"],.forms-normal input[type="datetime-local"],.forms-normal select,.forms-normal textarea{display:block;margin-bottom:20px;margin-left:0}.forms-normal .override-inline{display:inline !important}.forms-normal label.cbox-on span,.forms-normal label.cbox-off span{font-style:normal;cursor:pointer}.forms-normal label.selected span{font-weight:bold}.forms-normal .input-file{margin:20px 0 0 0}.forms-normal .input-file label{margin:0 0 10px}.forms-normal .not-resizable{resize:none}.date-ranges input.hasDatepicker{display:inline-block;margin-right:10px}fieldset{margin-bottom:20px}.helper-text,label span{color:#aaa;font-weight:normal}#contents-container .forms-inline input[type="text"],#contents-container .forms-inline input[type="password"],#contents-container .forms-inline textarea,#contents-container .forms-inline select,#contents-container .forms-inline input[type="email"]{display:inline-block;margin:0 0 10px;height:22px}#contents-container .forms-inline p select{margin-bottom:0}#contents-container .forms-inline label{margin:10px 10px 0 0;font-weight:bold}input.para-fields{height:0;background:white;border:1px solid rgba(0,0,0,0.2);color:rgba(0,0,0,0.8);margin:0;padding:12px 7px;vertical-align:middle;width:188px}input.para-fields:focus{color:rgba(0,0,0,0.8);border:1px solid rgba(0,0,0,0.2)}.boxed-normal div{margin-right:40px}.submitted input:invalid,.submitted select:invalid,.submitted textarea:invalid{border:1px solid #e51b00;box-shadow:0 0 5px rgba(0,0,0,0.2)}.submitted input[type=checkbox]:invalid,.submitted input[type=radio]:invalid{display:inline-block;font-size:12px;line-height:1em;margin:2px 2px 4px 2px;padding:0;width:12px;height:12px;border-radius:0.25em;vertical-align:text-top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f3f3;border:1px solid #e51b00;box-shadow:0 0 5px rgba(0,0,0,0.2)}.submitted input[type=radio]:invalid,input[type=radio]{border-radius:50%;width:13px;height:13px}::-webkit-validation-bubble-message{font-family:helvetica, arial;background-color:#e51b00;border:1px solid #9f1300;border-radius:4px;box-shadow:rgba(0,0,0,0.3) 0 2px 4px,inset #ff3c3c 0 1px 0px;color:#fff;min-width:50px;max-width:300px;padding:6px 10px 7px 10px;text-shadow:#901100 0 -1px 0;top:-7px}::-webkit-validation-bubble-arrow-clipper{display:block;height:12px;overflow:hidden}::-webkit-validation-bubble-icon{display:none}::-webkit-validation-bubble-arrow{background-color:#e51b00;border:1px solid #9f1300;border-right:none;border-bottom:none;box-shadow:none;display:inline-block;height:8px;left:32px;position:relative;-webkit-transform-origin:0 0;-webkit-transform:rotate(45deg);width:8px}.item.error,.item.alert,.errorbox{background:#fededc;color:#696969;border:1px solid #eab9b6}.item.success,.item.notice,.successbox{background:#defedc;color:#696969;border:1px solid #b4e2b1}.item.warning,.warningbox{background:#FDF5D9;border:1px solid #E3D8B2}.ui-dialog .warningbox,.ui-dialog .errorbox,.ui-dialog .successbox{padding:10px}.item{position:relative;padding:7px 25px 7px 15px;border-width:1px;border-style:solid;box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-radius:3px;display:block;width:500px;margin:0 auto 5px;text-align:left}.item li{display:inline-block}.item li:nth-child(2){margin-left:10px}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-30px)}3%{opacity:1;-webkit-transform:translateY(0px)}96%{opacity:1;-webkit-transform:translateY(0px)}99%{opacity:0;-webkit-transform:translateY(-30px)}100%{opacity:0}}@-webkit-keyframes fadeInUp{0%{opacity:1;-webkit-transform:translateY(0px)}99%{opacity:0;-webkit-transform:translateY(-40px)}100%{opacity:0}}.item.error.fadeInUp,.item.alert.fadeInUp,.item.success.fadeInUp,.item.notice.fadeInUp,.item.warning.fadeInUp,#errorExplanation.fadeInUp,.successExplanation.fadeInUp,.warningExplanation.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);transform:translateY(-40px)}.item.error,.item.alert,.item.success,.item.notice,.item.warning,#errorExplanation,.successExplanation,.warningExplanation{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:15s;-moz-animation-duration:15s;animation-duration:15s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.item.error:hover,.item.alert:hover,.item.success:hover,.item.notice:hover,.item.warning:hover,#errorExplanation:hover,.successExplanation:hover,.warningExplanation:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.item.error.fadeInUp:hover,.item.alert.fadeInUp:hover,.item.success.fadeInUp:hover,.item.notice.fadeInUp:hover,.item.warning.fadeInUp:hover,#errorExplanation.fadeInUp:hover,.successExplanation.fadeInUp:hover,.warningExplanation.fadeInUp:hover{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running}.flashes{position:fixed;top:0;width:100%;left:0;padding:0 200px 0;box-sizing:border-box;text-align:center;z-index:2000;margin-top:5px}.flashes a{color:#2b99c7}#errorExplanation,.errorExplanation,.warningExplanation,.successExplanation{position:relative;width:500px;z-index:4;border-radius:3px;text-align:left;margin:0 auto 5px}.item.error span:after,.item.alert span:after,.item.success span:after,.item.notice span:after,.item.warning span:after,#errorExplanation span:after,.errorExplanation span:after,.successExplanation span:after,.warningExplanation span:after{content:"\f057";font-family:fontAwesome;position:absolute;right:9px;top:7px;font-size:14px;opacity:0.4}.item.error span:hover:after,.item.alert span:hover:after,.item.success span:hover:after,.item.notice span:hover:after,.item.warning span:hover:after,#errorExplanation span:hover:after,.errorExplanation span:hover:after,.warningExplanation span:hover:after,.successExplanation span:hover:after{opacity:1;cursor:pointer}.item.error span:active:after,.item.alert span:active:after,.item.success span:active:after,.item.notice span:active:after,.item.warning:active:after,#errorExplanation span:active:after,.errorExplanation span:active:after,.warningExplanation span:active:after,.successExplanation span:active:after{opacity:1;cursor:pointer}#errorExplanation,#errorExplanation .item.error,.errorExplanation,.infobox.error{background:#fededc;padding:20px;color:#696969;border:1px solid #eab9b6}.infobox.warning{background:#FCFCC5}#todays_shift .errorExplanation{padding:10px 15px;margin:-2px 0 0px 0;border-bottom:1px solid #EAB9B6;box-shadow:none}#errorExplanation h2,#errorExplanation .item.error h4,.infobox.error h2{color:#2d2d2d;font-size:15px;margin:0 0 15px 0;font-weight:bold}#errorExplanation .item.error::before{content:" ";display:none}#errorExplanation p,#errorExplanation .item.error p,.infobox.error p{margin:5px 0;font-weight:bold;color:#696969}#errorExplanation ul,#errorExplanation .item.error ul{display:block;margin:0}#errorExplanation ul li,#errorExplanation .item.error ul li,.infobox.error ul li{list-style-type:none;margin:0 0 5px 5px;line-height:15px;padding:0 0 0 20px;display:block}#errorExplanation ul li::before,#errorExplanation .item.error ul li::before{content:" ";width:15px;height:15px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -267px -79px;display:inline-block;position:absolute;margin:2px 0 0 -20px}.ui-dialog #errorExplanation{padding:15px 20px 10px;position:relative;margin:0 0 20px;left:0;-webkit-animation-name:none;-moz-animation-name:none;animation-name:none;width:100%;box-sizing:border-box}.ui-dialog #errorExplanation h2{font-size:12px;margin:0 0 10px 0}.ui-dialog #errorExplanation p{font-weight:normal}#errorExplanation .item.error{background:none;border:none;margin:0;padding:0;text-shadow:none}#successExplanation,.successExplanation{background:#defedc;padding:20px;color:#696969;border:1px solid #b4e2b1}#successExplanation h2,.successExplanation h2{color:#2d2d2d;font-size:15px;margin:0 0 15px 0;font-weight:bold}#successExplanation p,.successExplanation p{margin:5px 0;font-weight:bold}#successExplanation ul,.successExplanation ul{display:block;margin:0}#successExplanation ul li,.successExplanation ul li{list-style-type:none;margin:0 0 5px 5px;line-height:15px}#successExplanation ul li::after,.successExplanation ul li::after{content:" ";width:15px;height:15px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -240px -79px;display:inline-block;float:left;padding:0 0 0 10px}.ui-dialog #successExplanation,.ui-dialog .successExplanation{padding:15px 20px 10px}.ui-dialog #successExplanation h2,.ui-dialog .successExplanation h2{font-size:12px;margin:0 0 10px 0}.ui-dialog #successExplanation p,.ui-dialog .successExplanation p{font-weight:normal}#warningExplanation{background:#fdf5d9;padding:20px;color:#696969;border:1px solid #e3d8b2}#warningExplanation h2{color:#2d2d2d;font-size:15px;margin:0 0 15px 0;font-weight:bold}#warningExplanation p{margin:5px 0;font-weight:bold}#warningExplanation ul{display:block;margin:0;position:relative}#warningExplanation ul li{list-style-type:none;margin:0 0 5px;line-height:15px}#warningExplanation ul li::after{content:" ";width:9px;height:15px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -287px -79px;display:inline-block;float:left;padding:0 0 0 10px}.ui-dialog #warningExplanation{padding:15px 20px 10px}.ui-dialog #warningExplanation h2{font-size:12px;margin:0 0 10px 0}.ui-dialog #warningExplanation p{font-weight:normal}.inline{display:inline-block !important}.relative{position:relative}.block{display:block}.hide{display:none}.overflow-auto{overflow:auto}.regular_font{font-size:12px;font-weight:normal}form.button_to{display:inline;position:relative;z-index:3;margin:0 8px}form.button_to div{display:inline}.w100_textarea{margin:10px 0}.w100_textarea .field_with_errors{border:none}.w100_textarea textarea{margin:0;padding:15px;width:100%;max-width:100%;outline:none;box-sizing:border-box}#fakeload #dj_wait_title{font-weight:bold}#fakeload p{text-align:center}.block-warning{background:#FDF5D9;border:1px solid #FCEEC1;padding:20px;color:#444;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.block-warning .warning-message label{font-weight:normal}.block-warning .warning-message textarea{width:407px;height:80;margin:2px 0 20px 0;resize:none}.calculation-details blockquote{margin-bottom:20px}.calculation-details blockquote strong{font-weight:bold;font-size:14px;margin-bottom:10px;display:block}.month-traverse-menu{width:100%;display:table;padding:0px}.month-traverse-menu li{display:table-cell;text-align:center;background:rgba(0,0,0,0.02);border-right:1px solid;border-right-color:#E5E6EA}.month-traverse-menu li:hover{background:rgba(0,0,0,0.05)}.month-traverse-menu li:active{box-shadow:inset 0 0 9px rgba(0,0,0,0.09)}.month-traverse-menu li.active span{padding:10px 6px}.month-traverse-menu li a{color:#696969;padding:10px 6px}.month-traverse-menu li.active{background:transparent;font-weight:bold;color:#BFBFBF;box-shadow:none;cursor:default}.month-traverse-menu li.prev-year a{display:inline-block}.month-traverse-menu li.next-year span{left:inherit;right:0}.month-traverse-menu li.next-year a{display:inline-block;padding-right:4px}.month-traverse-menu li.prev-year:hover span.icon{background-position:-375px -52px}.month-traverse-menu li.next-year:hover span.icon{background-position:-390px -52px}.gradient-bg{background:#f0f0f0}.wall #flag_wall_content.boxed-content{margin-top:-2px}.wall .photo_verification .flag_photo img{max-width:100px;max-height:100px}.wall #flag_wall_content li{line-height:18px;padding:20px;border-bottom:1px solid #EFEFEF;margin:-20px -20px 20px}.wall #flag_wall_content li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0 none}.wall .flag_photo{margin-right:15px}.wall .flag_photo img{border:3px solid white;box-shadow:0 3px 8px rgba(0,0,0,0.2)}.wall .flag_status.title{font-weight:bold;font-size:14px;padding-top:20px}.wall .flag_time{color:#bababa}.upcoming-events li{padding:10px 17px;border-bottom:1px solid #EFEFEF;line-height:15px}.upcoming-events li:before{font-size:26px;margin:10px -3px 0 36px;float:left;color:#DFDFDF}.upcoming-events{border:1px solid rgba(0,0,0,0.05);background:rgba(255,255,255,0.47)}.upcoming-events .event{display:block;font-weight:bold;color:#686868}.upcoming-events .date{color:#bababa}html body .input-small-width input{width:90px}.dj_log_entry_error{color:#9B2F2F}#waiting a{color:#0000FF;text-decoration:underline}.red{color:#9B2F2F}.wizard_steps{margin:70px 0 40px;text-align:center}.wizard_step{display:inline-block;position:relative;padding-top:40px;text-align:center;width:100px;vertical-align:top;line-height:20px;color:#ccc}.wizard_step::before,.wizard_step a::before{content:"×";position:absolute;top:-20px;left:25%;display:inline-block;background:#999;padding:16px 20px;border-radius:50%;box-sizing:border-box;color:#aaa;font-size:20px;font-weight:bold;box-shadow:inset 0 1px 0 rgba(0,0,0,0.3)}.wizard_step.done::before,.wizard_step.done a::before{content:"✓";text-shadow:1px 1px 1px rgba(0,0,0,0.5);color:#fff;padding:16px 18px;background:#187b10}.wizard_step.active a::before{content:" ";padding:26px 26px;line-height:15px;background:#187b10;z-index:9999}.wizard_step a{color:#777;font-weight:bold}.wizard_step a:hover,.wizard_step.active a{color:#222}.wizard_step a::after{content:" ";width:80px;height:10px;display:inline-block;position:absolute;top:0px;z-index:2;left:75%}.wizard_step.seperator{width:80px;height:10px;background:#999;padding:0;margin:0 -27px 0 -24px;text-indent:-9999px;box-shadow:inset 0 1px 0 rgba(0,0,0,0.3)}.wizard_step.done+.seperator{background:#187b10}.wizard_step.seperator::before{content:"";display:none}.half-box{width:50%;padding:15px 0}.dialog_nav_bar{padding:3px}.dialog_nav_bar a{color:#2B99C7;text-decoration:none}.dialog_nav_bar a:hover{text-decoration:underline}.span-fixed-60{width:60px}.span-fixed-200{width:200px}div#color_selector{width:342px}.check_box_group.inline label{display:inline !important}.check_box_group.inline label::before{content:" "}.check_box_group.inline label::after{content:"\A";white-space:pre}.check_box_group.inline::after{content:"\A";white-space:pre}.hours .table input[type="text"]{max-width:100px;margin:0}.hours .table select{margin:0}.payroll_distributions .table tr td:last-child,.reports .table tr td:last-child{min-width:100px}.payroll_distributions .table td td:first-child,.reports .table tr td:first-child{min-width:150px}.cell{display:table-cell}.tagline{height:43px;display:inline-block;border-left:1px solid rgba(255,255,255,0.06);margin-left:15px;vertical-align:top}.tagline p{font-size:12px;font-weight:lighter;margin-top:26px;padding-left:15px;color:#979797;font-family:Helvetica Neue, Helvetica, Arial}.tagline p span{font-weight:bold;color:#fff}.shifts .table tbody tr td:nth-child(1){width:40%}.shifts .table tbody tr td:nth-child(3){width:20%}.ui-dialog .ui-dialog-buttonset{position:absolute;right:0;bottom:0;width:100%;text-align:right;background:rgba(0,0,0,0.04);padding:10px 15px;border-top:1px solid rgba(0,0,0,0.04);box-sizing:border-box}.form-buttonset{padding:20px;background:#F1F1F1;border-top:1px solid #DBDBDB;margin-top:30px}.search-buttonset{display:inline-block}.search-buttonset .nice-button,.search-buttonset a.nice-button:hover{box-sizing:border-box;height:24px;padding:0;width:26px;position:relative;border-top:0;border-bottom:0;border-right:0;border-radius:0 3px 3px 0;border-left:1px solid rgba(0,0,0,0.1)}.search-buttonset a.nice-button [class^="icon-"]{top:6px;left:4px}.search-buttonset a.nice-button:hover{box-shadow:none}.search-buttonset input,.forms-normal .search-buttonset input{margin:0 -30px 0 0;padding-right:30px}label.sched-kind,.sched-offset{margin-bottom:20px}.sched-kind span{display:block;margin:10px 0;color:#696969}.iconset{width:30%;display:inline-block;position:relative;margin-right:2%;vertical-align:top;margin-bottom:20px}.iconset:last-child{margin-right:0}.iconset .nice-button{width:100%;margin:0 0 10px}.iconset.icon-links ul li{line-height:25px}.iconset.icon-links ul li a{margin-right:10px}.iconset.btn button{width:100%;text-align:left;margin:0 0 10px}.qtip.qtip-dark .qtip-tip{display:none}.qtip.qtip-dark::after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303030;display:block;margin:0 auto}.document_letterheads .contents section,.document_templates .contents section{margin-bottom:20px}.office_ips{margin-top:10px}#office_ip_list input[type="text"],.full-width{width:100%;box-sizing:border-box}#office_ip_list td:last-child{min-width:100px}#account_online_request_embed{width:100%;height:80px !important;box-sizing:border-box;resize:none}.banks .big_error,.imports .big_error,.contribution_payment_items .big_error{padding:20px;border:1px solid rgba(0,0,0,0.1);background:#fff;display:block}.accounts .nice-button.no-icon.nomargin{padding:5px 12px}.accounts form hr,.rollcall_days hr{display:none}.contribution_payments .boxed-content select{margin-bottom:20px}.contribution_payments .employee-pic{margin:0}.requirements small{margin:10px 0;display:block}.requirements textarea{width:100% !important;box-sizing:border-box}.event_item_float{float:right}.calendar_header{position:relative}.calendar_header.with-actions h3{display:inline-block}.calendar_header .actions-container{text-align:right;display:inline-block;position:absolute;right:0;width:100%}.calendar .active,.calendar .today.active,.calendar .active .day_heading,.calendar .active:hover .day_heading,.calendar .weekend.active .day_heading,.calendar .future.active .day_heading,.calendar .today.active .day_heading{background:#fff5b3}.calendar .active .day_heading{position:relative}.calendar .active .day_heading::after{content:"";width:15px;display:inline-block;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 260px 116px;height:15px;position:absolute;right:5px}.calendar.with-toolbar td:hover{cursor:pointer}.calendar.with-toolbar .notmonth:hover{cursor:default}.nice-button.facebook{background:-webkit-linear-gradient(#2B91C0, #2573A9);background:-moz-linear-gradient(#2B91C0, #2573A9);background:linear-gradient(#2B91C0, #2573A9);color:#fff;text-shadow:0px -1px 0 #000}.nice-button.facebook:hover{background:-webkit-linear-gradient(#61b6de, #398bc5);background:-moz-linear-gradient(#61b6de, #398bc5);background:linear-gradient(#61b6de, #398bc5);color:#fff;text-shadow:0px -1px 0 #000}.nice-button.facebook:active{color:#84d1f6}.nice-button.twitter{background:-webkit-linear-gradient(#2bbbc0, #25a8a9);background:-moz-linear-gradient(#2bbbc0, #25a8a9);background:linear-gradient(#2bbbc0, #25a8a9);color:#fff;text-shadow:0px -1px 0 #000}.nice-button.twitter:hover{background:-webkit-linear-gradient(#52d7dc, #38c0c2);background:-moz-linear-gradient(#52d7dc, #38c0c2);background:linear-gradient(#52d7dc, #38c0c2);color:#fff;text-shadow:0px -1px 0 #000}.nice-button.twitter:active{color:#89f0f4}.nice-button.facebook::before,.nice-button.twitter::before{content:"";background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png);width:23px;height:24px;display:inline-block;vertical-align:-4px;margin:-4px 5px -3px -3px}.nice-button.facebook::before{background-position:200px -98px}.nice-button.twitter::before{background-position:170px -98px}.cal-list-view{display:block}.cal-list-view .left{width:36%;height:500px;background:#fff;border:1px solid #ebebeb;display:inline-block}.cal-list-view .left.scroller{overflow:scroll}.cal-list-view .right{width:61%;height:500px;background:#fff;border:1px solid #ebebeb;float:right;position:relative}.cal-list-view .left .item{height:75px;width:100%;box-sizing:border-box;background:#f9f9f9;border:none;border-left:3px solid transparent;margin:0;color:#a6a6a6;box-sizing:border-box;padding:20px;line-height:16px;border-bottom:1px solid #ebebeb}.cal-list-view .left .item .date{font-weight:bold}.cal-list-view .left .item .date span:first-child{font-size:16px}.cal-list-view .left .item span:first-child{color:#696969}.cal-list-view .left .item span:last-child{float:right}.cal-list-view .left .item.active{background:#f1f8f8;border-left:3px solid #7fb4c1}.cal-list-view .right .title{box-sizing:border-box;padding:20px;background:#fafafa;border-bottom:1px solid #ebebeb;font-size:16px;font-weight:bold}.cal-list-view .right .title span:last-child{color:#a6a6a6;float:right;font-weight:normal}.cal-list-view .right .container{padding:20px;height:100%;box-sizing:border-box}.cal-list-view .right .container label{display:block;margin-bottom:10px}.cal-list-view .right .container span{width:100px;display:inline-block}.cal-list-view .right .container textarea{vertical-align:top}.cal-list-view #calendar_item_name{width:200px}.cal-list-view .right .container .button-set{bottom:20px;position:absolute}.cal-list-view .right .container .button-set span{width:auto}.cal-list-view .details span:first-child{display:inline-block;white-space:nowrap;width:50%;overflow:hidden;text-overflow:ellipsis}.spinner{text-align:center;padding:20px 40px}.forms-normal .upload{position:relative;display:inline-block}.forms-normal .upload #import_data{width:341px;height:32px;opacity:0.01;z-index:2;position:relative}.forms-normal .upload .fakefile{position:absolute;z-index:1;top:0}.forms-normal .upload #fake_input{border:0;background:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px;font-size:12px;font-family:helvetica;color:dimGray}.forms-normal .upload:hover{cursor:pointer}.btn-group .no-text{text-indent:10000px}.fixed{position:fixed}.top{top:0}.overlap{z-index:3}img.expanding{height:100px;width:100px}img.expanding:hover{opacity:1.0}.transparent-dialog .ui-dialog-titlebar{display:none}.transparent-dialog{background:transparent;box-shadow:none}.spinner img{display:none}.spinner{text-align:center;padding:10px 0;position:relative;margin-left:50%}.spinner *{display:none}.spinner-large,.spinner-small,.spinner{display:inline-block;vertical-align:middle}.spinner-large,.spinner{width:28px;height:23px}.spinner-small{width:14px;height:10px}.spinner-large.center-fixed,.spinner-small.center-fixed{position:fixed;top:50%;left:50%}.spinner-small.center-fixed{margin-top:-5px;margin-left:-7px}.spinner-large.center-fixed{margin-top:-11px;margin-left:-19px}.spinner-large:before,.spinner-small:before,.spinner:before{content:"\f021";font-family:fontAwesome;font-size:30px;color:#fff;text-shadow:0 0 10px #181818}.spinner-large.light:before,.spinner-small.light:before,.spinner:before{color:#bebebe;text-shadow:none}.spinner-small:before{font-size:15px}.spinner-large,.spinner-small,.spinner{-webkit-animation-name:rotateThis;-moz-animation-name:rotateThis;animation-name:rotateThis;-webkit-animation-duration:2.5s;-moz-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotateThis{from{-webkit-transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(360deg)}}.spinner-container{width:100%;text-align:center;padding:30px 0;background:rgba(0,0,0,0.8);position:relative}.spinner-container .spinner-large,.spinner-container .spinner-small,.spinner-large.block{position:relative;margin:0;top:auto;left:auto}.spinner-container.light{background:none}.activity_log #show_more td{text-align:center;line-height:30px}.clear{clear:both}.disable-click{pointer-events:none}.default-value{color:#888;font-style:italic}textarea.big-textfield{min-height:8em;width:100%}textarea.gfm-textfield{width:95%;height:75px}.archived-record{text-decoration:line-through}[v-cloak]{display:none}a.nice-button.button-xlarge{padding:15px;font-size:300%}.payment-templates-container label{display:inline-block;margin:6px 6px 16px 2px;vertical-align:top}.payment-templates-container input[type=checkbox]{display:inline-block;vertical-align:top}.employee_clearance #crumbs p{max-width:152px}.horizontal-scroll{overflow-x:scroll}.statistics svg#histogram-deltas,.statistics svg#histogram-totals{height:600px;width:50%;overflow:visible;display:inline-block}.locale-select{height:24px;font-size:12px;width:84px;position:absolute;display:none;right:236px}.locale-switching-enabled .locale-select{display:inline-block}#reports-payroll-register .period{display:inline-block}#reports-payroll-register .filters{display:inline-block;vertical-align:top;margin-left:200px;left:0 !important;position:inherit !important}#reports-payroll-register .filters #report_filter_type{display:inline-block;vertical-align:top}.forms form section{margin-bottom:20px}.forms .period_start_date_range_picker{margin-bottom:0px}.forms .forms-inline{display:inline-block;margin-right:100px;margin-top:0px;vertical-align:top}.forms .forms-inline label{margin-top:6px !important;margin-right:10px !important;vertical-align:top;display:inline-block}.overbreak_report .forms-inline label{margin-top:6px !important;margin-right:10px !important;vertical-align:top;display:inline-block}.ib{display:inline-block}.reports ul.report-filters,.company_attendance_leaderboard ul.report-filters,.my_attendance_stats ul.report-filters,.master_ytd_report ul.report-filters{display:inline-block;vertical-align:top;margin-left:30px}.reports .forms-inline,.company_attendance_leaderboard .forms-inline,.my_attendance_stats .forms-inline,.master_ytd_report .forms-inline{margin-bottom:16px}.reports .forms-inline input[type='text'],.company_attendance_leaderboard .forms-inline input[type='text'],.my_attendance_stats .forms-inline input[type='text'],.master_ytd_report .forms-inline input[type='text']{margin-left:0 !important;margin-top:0 !important;margin-right:10px !important;margin-bottom:0 !important}.reports .forms-inline label,.company_attendance_leaderboard .forms-inline label,.my_attendance_stats .forms-inline label,.master_ytd_report .forms-inline label{display:inline-block;margin:5px 10px 0 0 !important;vertical-align:top}.reports .forms-inline select,.company_attendance_leaderboard .forms-inline select,.my_attendance_stats .forms-inline select,.master_ytd_report .forms-inline select{margin-right:10px !important}.company_attendance_leaderboard .forms-inline{vertical-align:top}.ruport_table>p{padding:5px;margin-bottom:0;font-weight:bold}.ruport_table table.tablesorter{margin:0}.ruport_table table.tablesorter th.header{text-transform:capitalize}.ruport_table table.tablesorter th,.ruport_table table.tablesorter tr{padding:5px}.tag-form{display:inline-block;width:400px;vertical-align:top}.tag-form #report_filter_tag{width:200px;background:#fff;border-width:1px;height:22px;padding:6px;box-sizing:border-box}.tag-form .tag-holder{display:inline-block;padding:4px 6px;border-radius:12px;background:#fff;border:1px solid dimgray;margin:0px 4px 4px 4px}.tag-form .tag-options{z-index:1;position:absolute;margin-top:4px;background:#fff;padding:8px;overflow-y:scroll;width:200px;max-height:50vh;box-shadow:0 5px 10px rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2);padding:3px 0}.tag-form .tag-options .tag-option{display:block;padding:3px 3px;cursor:pointer;color:dimGray}.tag-form .tag-options .tag-option.selected{background-color:rgba(0,0,0,0.1)}.tag-form .tag-options .tag-option:hover{background-color:rgba(0,0,0,0.1)}.bonus_templates .edit_bonus_template dt{padding:8px 0}.requirements #requirements .category{padding:8px}.requirements #requirements .category>div:first-child{padding:4px;font-size:13px;font-weight:700;margin-bottom:6px}.requirements #requirements .category:nth-child(odd){background:#f2f2f2}.requirements #requirements .category:nth-child(even){background:#f8f8f8}@media only screen and (max-width: 600px){.mobile-enabled.requirements .boxed-content{padding:0px}.mobile-enabled.assigned_shifts .calendar .day-body .day-item{padding-right:4px}.mobile-enabled.assigned_shifts .calendar .day-body .day-item .employee{padding-left:0px;word-wrap:break-word}.mobile-enabled .ui-dialog .ui-accordion .employee{padding:8px}.mobile-enabled .locale-select{right:0;position:inherit;height:28px;font-size:12px;margin-top:3px;margin-left:0px;width:100px;display:none}.mobile-enabled.locale-switching-enabled .locale-select{display:inline-block}.mobile-enabled.dashboard .contents>div{margin-bottom:0 !important}.mobile-enabled.dashboard .contents>div #payrolls{margin-bottom:0 !important}.mobile-enabled.dashboard .context-dashboard>div{margin-right:0;margin-bottom:0}.mobile-enabled.pay_rates .contents .boxed-content{margin-top:10px}.mobile-enabled.pay_rates .contents .horizontal-scroll{margin:0 -10px}.mobile-enabled.wall .one_column>.sidebox{margin-bottom:0}.mobile-enabled.clockings_imports ul.timezones li{display:block;width:unset}.mobile-enabled.clockings_imports .forms-normal,.mobile-enabled.clockings_imports h1{padding:16px}.mobile-enabled.clockings_imports .infobox{margin:0}.mobile-enabled.forms .forms-inline label{display:block;margin-bottom:6px !important}.mobile-enabled .blackbar-user{display:none}.mobile-enabled #wrapper{padding:0}.mobile-enabled #main-container{min-width:inherit}.mobile-enabled #header{padding:24px 8px 33px;background:#222;height:35px}.mobile-enabled #header .logo{margin-left:16px}.mobile-enabled #footer-logo{padding:25px 0 0 148px}.mobile-enabled.locale-switching-enabled #header{padding:10px 8px 48px}.mobile-enabled.locale-switching-enabled #header .logo{margin-top:14px}.mobile-enabled .tagline{margin-left:0;display:none}.mobile-enabled section#contents-container{margin:0;border-radius:0}.mobile-enabled #footer{padding:16px;height:172px}.mobile-enabled #footer section{margin:0}.mobile-enabled #footer #bottom-menu{padding-top:16px}.mobile-enabled .navigation-menu{display:block}.mobile-enabled .navigation-menu li{display:block}.mobile-enabled .navigation-menu li ul{position:relative}.mobile-enabled .navigation-menu li ul li,.mobile-enabled .navigation-menu li ul li:hover{border-radius:0;padding:0}.mobile-enabled .navigation-menu li ul li>a{border-radius:0 !important;padding:12px 0}.mobile-enabled .subnav{min-width:inherit;height:inherit;padding:0}.mobile-enabled .navigation-menu li.active ul.sub{padding:0}.mobile-enabled .add-new.dropdown{float:unset}.mobile-enabled .navigation-menu li ul li.search{float:unset;margin-top:0;margin-right:0;height:44px}.mobile-enabled .navigation-menu li ul li.search span{width:100%}.mobile-enabled .navigation-menu li ul li.search input{border-radius:0}.mobile-enabled .navigation-menu li ul li.search .tt-menu{margin-top:0}.mobile-enabled .navigation-menu li ul li.search .tt-menu .tt-suggestion{padding:12px 3px}.mobile-enabled .navigation-menu li ul li.dropdown{display:block !important}.mobile-enabled .navigation-menu li ul li input.search{margin:0;height:44px !important}.mobile-enabled input.search{width:100%;background-position-x:98%, 0%;background-position-y:center, 0%}.mobile-enabled .navigation-menu li ul li.dropdown .dropdown-menu{width:unset !important;top:unset !important;left:0 !important;display:block !important;position:relative !important;box-shadow:none !important}.mobile-enabled .navigation-menu li ul li.dropdown .dropdown-menu div:first-child a{border-radius:0 !important}.mobile-enabled .navigation-menu li ul li:first-child{border:none !important}.mobile-enabled .has-sub .add-new>a{display:none}.mobile-enabled .navigation-menu li ul li.dropdown .dropdown-menu div:first-child::before,.mobile-enabled #employee_list ul.dropdown li:first-child::before{content:unset !important}.mobile-enabled .navigation-menu li ul li.dropdown .dropdown-menu a{text-align:center !important}.mobile-enabled .box{display:block}.mobile-enabled .sidebox{margin-bottom:25px;width:100%}.mobile-enabled .user-profile{margin-top:0;width:176px !important}.mobile-enabled .user-profile ul.user-nav{width:80vw !important;right:0 !important}.mobile-enabled .user-profile ul.user-nav li{text-align:center}.mobile-enabled .user-profile ul.user-nav li a{padding:15px !important}.mobile-enabled .user-profile div.drop-down{border-radius:0 !important;font-size:0}.mobile-enabled .user-profile div.drop-down a{padding:16px 20px 16px 12px !important;width:96px !important}.mobile-enabled .user-profile div.drop-down>a::after{right:12px;top:16px;position:absolute;float:none}.mobile-enabled #nav-n-content{display:flex;flex-direction:column-reverse}.mobile-enabled #my_clock .left-section{min-width:unset !important;float:none;width:100%}.mobile-enabled #my_clock .left-section .sidebox{margin-bottom:0}.mobile-enabled #my_clock .left-section .sidebox>.box{padding:16px}.mobile-enabled #my_clock .left-section .sidebox>.box .move-20-bottom{margin-bottom:0}.mobile-enabled #my_clock .left-section .sidebox #clock_avatar{display:none}.mobile-enabled #my_clock .right-section{float:none;width:unset !important}.mobile-enabled #my_clock .right-section .gradient-bg{padding:16px}.mobile-enabled .pictures-set .time-clock-scroller{margin:0;width:unset !important}.mobile-enabled #my_clock .one-column{margin-bottom:0;box-sizing:border-box}.mobile-enabled #my_clock #shift_info{margin-bottom:0}.mobile-enabled #my_clock .contents.form{margin-bottom:10px}.mobile-enabled #my_clock .contents.form .icon-ban-circle::before{margin-top:12px}.mobile-enabled #my_clock .contents.form #clock_webcam .no-schedule i{font-size:200px !important}.mobile-enabled #my_clock .contents.form #clock_webcam .no-schedule p.message{margin-top:-26px;font-size:30px !important;line-height:36px !important}.mobile-enabled #my_clock .contents.form #clock_webcam{border-left:none !important;border-right:none !important;border-radius:0 !important}.mobile-enabled #my_clock .contents.form #clock_webcam video{border:none !important;width:100%}.mobile-enabled #my_clock .clock_button{height:66px;margin-bottom:10px;margin-top:10px}.mobile-enabled #my_clock .small-tabs li{display:inline-block}.mobile-enabled .user-profile div{float:none !important;display:inline-block !important;vertical-align:top}.mobile-enabled .user-profile div img{margin-right:-1px;border-radius:0 !important;width:43px}.mobile-enabled .user-profile div.log{display:none !important}.mobile-enabled .user-profile div+div{float:none !important;display:inline-block !important;margin-left:-2px;margin-top:0;width:126px !important}.mobile-enabled .user-profile p{display:none !important}.mobile-enabled #contents-container{padding:0 !important}.mobile-enabled #contents-container #crumbs{margin:0 !important}.mobile-enabled .flashes{padding:0;margin-top:0}.mobile-enabled .item{width:100vw;border-radius:0;margin:0;border-top-width:0 !important;border-left-width:0 !important;border-right-width:0 !important}.mobile-enabled .ui-dialog{margin:auto;top:50vh !important;position:fixed !important;max-height:100vh !important;box-sizing:border-box;width:100vw !important;border-radius:0 !important;transform:translateY(-50%);overflow-y:scroll}.mobile-enabled .horizontal-scroll{overflow-x:scroll}.mobile-enabled .one_column>.contents>div{margin-top:0}.mobile-enabled.documents .contents h3{margin:12px}.mobile-enabled.banks #contents-container .table{margin-bottom:0}.mobile-enabled.compensation .infobox{margin:0;padding:10px}.mobile-enabled.compensation .contents>form>input{margin:10px}.mobile-enabled.compensation .contents h2{margin:10px}.mobile-enabled.compensation .contents>p{margin:10px}.mobile-enabled.compensation .contents>div{margin:10px}.mobile-enabled.compensation .compensation-grid-table thead tr th:empty{padding:0}.mobile-enabled.compensation .compensation-grid-table span input{max-width:80px}.mobile-enabled.rollcall #contents-container .calendar tbody td{height:unset !important}.mobile-enabled.rollcall #contents-container .horizontal-scroll+div:empty{display:none}.mobile-enabled.payments .contents .boxed-content{padding:0}.mobile-enabled.payments .contents .boxed-content h1{margin:10px}.mobile-enabled.payments .contents .boxed-content section.boxed-content{margin:10px;border:0}.mobile-enabled.payments .contents .boxed-content section.boxed-content form select,.mobile-enabled.payments .contents .boxed-content section.boxed-content form input{margin-bottom:10px}.mobile-enabled.payments .table tr td:empty,.mobile-enabled.payments .payments .table tr th:empty{padding:0}.mobile-enabled .tag-form{width:calc(100vw - 20px)}.mobile-enabled.payroll_register #reports-payroll-register{margin:10px}.mobile-enabled.payroll_register #reports-payroll-register .filters{margin-bottom:16px;display:block;margin-left:0}.mobile-enabled.payroll_register #reports-payroll-register .filters .tag-form{width:calc(100vw - 20px)}.mobile-enabled.payroll_register #reports-payroll-register section:last-child{margin-bottom:0}.mobile-enabled.payroll_register #reports-payroll-register section:last-child ul.forms-inline{width:100%}.mobile-enabled.payroll_register #reports-payroll-register section:last-child ul:last-child li{margin-top:10px}.mobile-enabled.tax_rules div.inline{margin:10px}.mobile-enabled #distribution_report{overflow-x:scroll}}.table{position:relative;margin-bottom:30px;width:100%;overflow:visible;border:1px solid #E9E9E9}.table.compact{width:auto}.table tr{font-size:12px}.table tr th{color:#878787;font-weight:bold;font-size:11px;text-align:left;background:#dcdcdc;padding:5px 15px 2px;border:1px solid #dddddd;border-bottom-color:#bbbbbb}.table tr th:last-child{border-right:0 none}.table tr td:last-child{border-right:0 none}.table tr td small{color:#ccc}.table tr th,.table tr td{padding:6px 8px;border:1px solid #e9e9e9;vertical-align:middle;text-align:left;line-height:20px}.table tr th.spacer,.table tr td.spacer{display:none}.table tr th.money,.table tr td.money{text-align:right}.table tr select{height:22px}.table tr:nth-child(odd) td{background:#f2f2f2}.table tr:nth-child(even) td{background:#f8f8f8}.table tr:last-child td{border-bottom:0 none}.table tbody tr:hover td{background:#e2eff0;color:#2d2d2d}.table table tr:hover td{background:#D0E5E7;color:#3B3B3B}.table.combined-account-revenue-details th{font-size:x-large}.table.combined-account-revenue-details td{font-size:xx-large}.progress-bar{background-color:#F7F7F7}.progress-bar .progress-content{padding:7px}.progress-bar .progress-content .progress-label{color:#2D2D2D;display:block;font-family:Helvetica, Arial;font-size:19px;line-height:19px;margin-bottom:15px;text-align:center;vertical-align:baseline}.progress-bar .progress-content .progress-label .count{padding-top:7px}.progress-bar hr{margin:10px 0 0 0}.graph-medium{height:350px;width:350px}.graph-whole-width{width:100%}.tag_pill{padding:3px 6px;background:#40a6c3;color:#fff;display:inline-block;margin:0 0 3px 0;font-size:11px;border:1px solid #0C82A4;line-height:100%;font-weight:bold;vertical-align:top}.tag_pill.tag_pill_with_x{padding-right:15px}.tag_pill.tag_pill_with_x::before{content:"×";font-size:12px;font-weight:bold;text-shadow:none;color:rgba(0,0,0,0.2);position:absolute;right:5px;top:3px}.tag_pill.tag_pill_with_x:hover::before{color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.3)}a.tag_pill:hover{background:#4bb3d1}a.tag_pill:active{background:#52bcdb;box-shadow:none}.contents a.tag_pill{color:#fff}.ui-dialog a.tag_pill{color:#fff}.calendar-pagination{width:50%;margin:0 auto 30px;text-align:center}.calendar-pagination div{display:inline-block}.calendar-pagination select:first-child{width:115px}.calendar-pagination .year{width:80px}.calendar{width:100%}.calendar.with-toolbar td:hover td:hover{cursor:pointer}.calendar.with-toolbar td:hover .notmonth:hover{cursor:default}.calendar thead{background-color:#3b3b3b;font-size:14px;height:18px;padding:7px 20px 3px;font-weight:bold;text-shadow:none}.calendar thead th{height:28px;vertical-align:middle;background:#4d4d4d;color:#D6D6D6;text-shadow:none;border:1px solid #474747}.calendar tbody td{width:14.28%;border:1px solid #e7e8eb}.calendar tbody td.weekend .day-heading,.calendar tbody td.future .day-heading,.calendar tbody td.notmonth .day-heading{background:#EFEFF0}.calendar tbody td.future .day-heading{color:#3b3b3b}.calendar tbody td.weekend .day-heading,.calendar tbody td.notmonth .day-heading{color:#c4c4c4}.calendar tbody td.today{vertical-align:top;box-shadow:none;background:rgba(183,232,191,0.44)}.calendar tbody td.today .day-heading{font-size:14px;background:#b7e8bf;padding:7px;font-weight:normal;color:#86a68b}.calendar tbody td.today .day-heading::before{content:"Today";font-weight:bolder;color:#3b3b3b;margin-right:7px}.calendar tbody td.today .day-heading div:first-child{display:inline-block}.calendar tbody td.active,.calendar tbody td.active.future,.calendar tbody td.active.today,.calendar tbody td.active.weekend,.calendar tbody td.active.future .day-heading,.calendar tbody td.active.today .day-heading,.calendar tbody td.active.weekend .day-heading{background:#fff5b3}.calendar tbody td .active .day-heading{position:relative}.calendar tbody td .active .day-heading::after{content:"";width:15px;display:inline-block;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 260px 116px;height:15px;position:absolute;right:5px}.calendar .day .day-heading{background:#e1e1e1;text-align:center;font-size:17px;padding:5px 0;vertical-align:middle;font-weight:800;display:block}.calendar .day .day-heading a{color:#656565}.calendar .day .day-heading .target-dates{float:right}.calendar .day .day-body{position:relative;min-height:110px}.calendar .day .day-body:hover .day-controls{background:rgba(0,0,0,0.3);display:block;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.calendar .day .day-body .day-controls{display:none}.calendar .day .day-body .day-controls a{display:block;width:100%;height:100%}.calendar .day .day-body .day-item{padding:5px 10px;font-size:11px;text-align:left;color:white;line-height:13px;font-weight:bold;background:#266D9B}.calendar .day .day-body .day-item .missing-event-warning{position:absolute;height:12px;width:7px;right:5px;top:5px;color:red;pointer-events:none}.calendar .day .day-body .day-item.enrollment-start{background:#266D9B}.calendar .day .day-body .day-item.employment-start,.calendar .day .day-body .day-item.rest-day{background:#4C4C4C}.calendar .day .day-body .day-item.override,.calendar .day .day-body .day-item.published_to_payroll,.calendar .day .day-body .day-item.timeclock-earning{background:#3F8136}.calendar .day .day-body .day-item.in_early,.calendar .day .day-body .day-item.in_late,.calendar .day .day-body .day-item.incomplete,.calendar .day .day-body .day-item.out_early,.calendar .day .day-body .day-item.out_late,.calendar .day .day-body .day-item.special-holiday{background:#b9a72e}.calendar .day .day-body .day-item.note,.calendar .day .day-body .day-item.overtime,.calendar .day .day-body .day-item.pay-day,.calendar .day .day-body .day-item.undertime{background:#bb6007}.calendar .day .day-body .day-item.absent,.calendar .day .day-body .day-item.enrollment-end,.calendar .day .day-body .day-item.event,.calendar .day .day-body .day-item.holiday,.calendar .day .day-body .day-item.misassociated,.calendar .day .day-body .day-item.missing,.calendar .day .day-body .day-item.missing_in,.calendar .day .day-body .day-item.missing_out,.calendar .day .day-body .day-item.non-work-day,.calendar .day .day-body .day-item.statutory-holiday{background:#9B1616}.calendar .day .day-body .day-item.employment-end,.calendar .day .day-body .day-item.enrollment-end{background:#9B1616}.calendar .day .day-body .day-item.overridden .line-2{text-decoration:line-through}.calendar .day .day-body .day-item.event a,.calendar .day .day-body .day-item.new-schedule a:hover,.calendar .day .day-body .day-item.timeclock-schedule a:hover{color:#FFF}.calendar .day .day-body .day-item .calendar .day-item.new-schedule{font-size:10px;padding:2px 10px;background:#C41C1C;margin:-10px -10px 4px}.day-calendar-menus .nice-button{margin-bottom:3px}.calendar-header{position:relative}.calendar-header.with-actions a{font-size:12px;display:inline-block}.calendar-header.with-actions h3{display:inline-block}.calendar-header a{padding:0 5px;font-size:14px}.calendar-header a.nice-button{display:inline-block;position:relative;padding:8px 12px 7px 28px}.calendar-header .actions-container{text-align:right;display:inline-block;position:absolute;right:0;width:100%}.calendar-header .actions{background:#e9e9e9;box-shadow:none;border:1px solid #cfcfcf;padding:9px 12px;margin:0;display:inline-block;font-weight:bold;color:#696969}.calendar-header .actions:hover{color:#2d2d2d}.calendar .day-calendar-menus label{display:inline-block;min-width:200px;vertical-align:top;font-weight:bold}.calendar .day-calendar-menus span{display:inline-block;line-height:18px}.calendar .day-calendar-menus a.nice-button{width:100%;box-sizing:border-box}.calendar .schedule-exception{margin-bottom:20px}.calendar .original-schedule{margin-bottom:20px}.rollcall .calendar .day .day-body .day-item,.time_cards .calendar .day .day-body .day-item{background:none}@media only screen and (max-width: 600px){.mobile-enabled .calendar-header.with-actions h3{display:inline-block;width:70%}.mobile-enabled .calendar-header{margin:8px}.mobile-enabled .calendar-header .actions-container{display:inline-block;position:relative;vertical-align:middle;width:unset}.mobile-enabled .month-traverse-menu{margin:8px 0 0 0 !important;overflow-x:hidden}.mobile-enabled .month-traverse-menu li{display:inline-block;border:none;background:none;width:calc( 15.6vw - 10px);box-sizing:border-box}.mobile-enabled .month-traverse-menu li:first-child,.mobile-enabled .month-traverse-menu li:last-child{width:60px}.mobile-enabled.calendar .contents>div:nth-child(2){overflow-x:hidden}.mobile-enabled table.calendar{width:unset !important}.mobile-enabled table.calendar thead{font-size:10px}.mobile-enabled table.calendar tbody td{min-width:64px;max-width:64px}.mobile-enabled table.calendar .day .day-heading{font-size:13px}.mobile-enabled table.calendar .day .day-body{min-height:36px}.mobile-enabled table.calendar .day .day-body .day-item{font-size:10px;margin:0;border-radius:0}.mobile-enabled table.calendar .day .day-body .employee .day-item{padding:0}.mobile-enabled .legend-list{margin:8px}.mobile-enabled .legend-list li:first-child{padding:0 0 8px}.mobile-enabled .legend-list li{padding:8px 0}}.legend-list .timeclock-status{padding:5px 10px;font-size:11px;text-align:left;color:white;text-shadow:1px 1px 0 rgba(0,0,0,0.4);line-height:13px;border-radius:5px;font-weight:bold;margin:1px}.legend-list .legend.perfect,.legend-list .legend.schedule{background:#266D9B}.legend-list .legend.restday{background:#4C4C4C}.legend-list .legend.published_to_payroll,.legend-list .legend.override{background:#3F8136}.legend-list .legend.in_late{background:#b9a72e}.legend-list .legend.note,.legend-list .legend.overtime{background:#bb6007}.legend-list .legend.statutory-holiday,.legend-list .legend.holiday,.legend-list .legend.missing_out{background:#9B1616}.user-profile{float:right;width:224px}.user-profile div{float:left}.user-profile div.drop-down>a:after{content:'\00a0\00a0\25be';color:#FFF;float:right}.user-profile div+div{float:right;width:166px}.user-profile img{width:48px;margin-right:4px}.user-profile div.drop-down,.user-profile ul.user-nav{background:#000}.user-profile div.drop-down a,.user-profile ul.user-nav a{display:inline-block;width:150px;font-size:11px;font-weight:bold;color:#FFF;padding:6px 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-profile div.drop-down{position:relative}.user-profile div.drop-down ul{position:absolute;z-index:1000}.user-profile ul.user-nav{display:none;list-style:none;width:170px}.user-profile ul.user-nav li:hover{background-color:#333}.user-profile ul.user-nav li a{width:120px;padding:10px 10px}.user-profile p{display:inline-block;margin:5px 0 0 13px;color:#AAA;font-size:10px;max-width:150px;white-space:pre;overflow:hidden;text-overflow:ellipsis}.card_link{height:16px;background:transparent url(/assets/icons/vcard-a08c83a5e5868e9bbcb4a16d64d15fe4cfa7877a50ac54ad26b218d4c6489942.png) 0 -2px no-repeat}a.icon-disabled{color:#ccc !important}a.nice-button:hover .icon,button:hover .icon,input[type="text"]:hover .icon{opacity:1}a.nice-button:active .icon,button:active .icon,input[type="text"]:active .icon{opacity:0.5}.no_text{width:14px;height:14px;background:url(/assets/glyphs-82a63c89fee1a5348e7ddf8a4ac9fbefc4f7706c6197835b287b3df065ab5898.png);opacity:0.6;text-indent:-9999px;display:inline-block;vertical-align:text-top}.icon_text{position:relative;display:block;padding-left:20px;line-height:22px;cursor:pointer}.icon_text .icon{top:3px;left:0}.button-icon,.button-icon:active{padding-left:30px}.add_link::before{content:"\f055"}.wizard_link::before{content:"\f0d0"}.add_person_link::before{content:"\f007"}.import_link::before{content:"\f022"}.previous_link::before{content:"\f0a8"}.next_link::before{content:"\f0a9"}.edit_link::before{content:"\f044"}.save_link::before{content:"\f0c7"}.show_link::before{content:"\f002"}.destroy_link::before{content:"\f014"}.remove_link::before{content:"\f057"}.revoke_link::before{content:"\f0e2"}.reset_link::before{content:"\f021"}.override_link::before{content:"\f040"}.disable_link::before{content:"\f056"}.calendar_link::before{content:"\f073"}.generate_link::before{content:"\f0ce"}.pdf_icon_link::before{content:"\f016"}.unlock_link::before{content:"\f023"}.lock_link::before{content:"\f09c"}.download_link::before{content:"\f01a\20";font-family:'FontAwesome'}.clone_link,.clone_link::before{content:"\f0c5"}.settings_link::before{content:""}.csv_icon_link::before{content:"\f016"}.sort_item::before,.move_icon::before{content:"\f047"}.activate_link::before{content:"\f0ce"}.cancel_link::before{content:"\f057"}.card_link::before{content:"\f03e"}.disable_link::before{content:"\f09c"}.enable_link::before{content:"\f023"}.revert_link::before{content:"\f0e2"}.compensation_link::before{content:""}.employee_link::before{content:""}.finances_link::before{content:""}.multipliers_link::before{content:""}#contents-container .boxed-title.has-icon,.sidebox li.boxed-title{padding-left:15px;color:#2D2D2D}#contents-container .boxed-title.has-icon span{display:none}.core_settings_icon{background-position:-432px 0}img[alt="Lock"]{width:14px;height:0px;background:url(/assets/glyphs-82a63c89fee1a5348e7ddf8a4ac9fbefc4f7706c6197835b287b3df065ab5898.png) -287px -24px;padding-top:14px;vertical-align:-2px}img[alt="Lock open"]{width:14px;height:0px;background:url(/assets/glyphs-82a63c89fee1a5348e7ddf8a4ac9fbefc4f7706c6197835b287b3df065ab5898.png) -477px -24px;padding-top:14px;vertical-align:-2px}img[alt^="Incomplete"]::before,img[alt*=" Incomplete"]::before{content:"\f096";color:#c0651c}img[alt^="Complete"]::before,img[alt*=" Complete"]::before{content:"\f046";color:#2a8124}img[alt^="New"]::before,img[alt*=" New"]::before{content:"\f06a";color:#2a8124}img[alt^="N/A"]::before,img[alt*=" N/A"]::before{content:"\f096";color:#c0651c}img[alt^="Password"]::before,img[alt*=" Password"]::before{content:"\f084"}.note_image::before{content:"\f075";color:#979797}.calendar .icon.see_details_link{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png);background-position:0 -77px;font-size:13px;white-space:nowrap;text-align:center;text-indent:-999px;text-shadow:0 1px 3px rgba(0,0,0,0.5);opacity:1;text-align:center;width:50px;height:50px;left:50%;top:50%;margin:-25px 0 0 -25px;padding:0;position:relative;display:inline-block}.font-icon[class^="icon-"],.font-icon[class*=" icon-"],.icon_link,.icon,img[alt^="Incomplete"],img[alt*=" Incomplete"],img[alt^="Complete"],img[alt*=" Complete"],img[alt^="N/A"],img[alt*=" N/A"],img[alt^="Password"],img[alt*=" Password"],img[alt^="New"],img[alt*=" New"],.note_image{overflow:hidden;font-size:17px;width:16px;height:14px;color:#222;opacity:0.6;display:inline-block;vertical-align:middle;line-height:17px;text-align:center}.icon{margin:-2px 5px 0 -20px}.font-icon[class^="icon-"]:hover,.font-icon[class*=" icon-"]:hover,.icon_link:hover,.icon:hover{opacity:1;color:#222}.icon_link::before,.icon::before,img[alt^="Incomplete"],img[alt*=" Incomplete"],img[alt^="Complete"],img[alt*=" Complete"],img[alt^="N/A"],img[alt*=" N/A"],img[alt^="Password"],img[alt*=" Password"],img[alt^="New"],img[alt*=" New"],.note_image{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;color:#222}img[alt^="Incomplete"],img[alt*=" Incomplete"],img[alt^="Complete"],img[alt*=" Complete"],img[alt^="N/A"],img[alt*=" N/A"],img[alt^="Password"],img[alt*=" Password"],img[alt^="New"],img[alt*=" New"],.note_image{content:"";margin-top:-2px}a.nice-button [class^="icon-"],a.nice-button [class*=" icon-"],button.icn-btn [class^="icon-"],button.icn-btn [class*=" icon-"]{position:absolute;left:7px;top:7px;font-size:15px;opacity:0.8;line-height:16px}a[class^="icon-"],a[class*=" icon-"]{font-size:15px}.icon_text span[class^="icon-"],.icon_text span[class*=" icon-"]{position:absolute;left:0;font-size:14px;color:#666;opacity:0.8}#google-maps .css-map{display:block;width:60%;height:250px;border:4px solid #fafbfa;margin-bottom:20px}#google-maps #location{width:300px}#google-maps .coordinates{width:150px}/*! 
Font Awesome - http://fortawesome.github.com/Font-Awesome
 */@font-face{font-family:"FontAwesome";src:url(/../font/fontawesome-webfont.eot);src:url(/../font/fontawesome-webfont.eot?#iefix) format("eot"),url(/../font/fontawesome-webfont.woff) format("woff"),url(/../font/fontawesome-webfont.ttf) format("truetype"),url(/../font/fontawesome-webfont.svg#FontAwesome) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit}a [class^="icon-"],a [class*=" icon-"]{display:inline-block;text-decoration:inherit}.icon-large:before{vertical-align:top;font-size:1.3333333333333333em}.btn [class^="icon-"],.btn [class*=" icon-"]{line-height:.9em}li [class^="icon-"],li [class*=" icon-"]{display:inline-block;width:1.25em;text-align:center}li .icon-large[class^="icon-"],li .icon-large[class*=" icon-"]{width:1.875em}li[class^="icon-"],li[class*=" icon-"]{margin-left:0;list-style-type:none}li[class^="icon-"]:before,li[class*=" icon-"]:before{text-indent:-2em;text-align:center}li.icon-large[class^="icon-"]:before,li.icon-large[class*=" icon-"]:before{text-indent:-1.3333333333333333em}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up:before{content:"\f087"}.icon-thumbs-down:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope-alt:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-user-md:before{content:"\f200"}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:bold}.qtip-titlebar+.qtip-content{border-top-width:0 !important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}/*! Light tooltip style */.qtip-light{background-color:white;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}/*! Green tooltip style */.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:white;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));background-image:-webkit-linear-gradient(top, #4A4A4A 0, black 100%);background-image:-moz-linear-gradient(top, #4A4A4A 0, black 100%);background-image:-ms-linear-gradient(top, #4A4A4A 0, black 100%);background-image:-o-linear-gradient(top, #4A4A4A 0, black 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));background-image:-moz-linear-gradient(top, #717171, #232323);background-image:-webkit-linear-gradient(top, #717171, #232323);background-image:-ms-linear-gradient(top, #717171, #232323);background-image:-o-linear-gradient(top, #717171, #232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:white;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:black;background:rgba(0,0,0,0.87);color:white;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande', sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:normal;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:white;background:#3A79B8;background-image:-webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));background-image:-webkit-linear-gradient(top, #3A79B8, #2E629D);background-image:-moz-linear-gradient(top, #3A79B8, #2E629D);background-image:-ms-linear-gradient(top, #3A79B8, #2E629D);background-image:-o-linear-gradient(top, #3A79B8, #2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333333;padding:1px;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute !important}.dropdown,.navigation-menu li ul li.dropdown{display:inline-block;vertical-align:top;position:relative}.dropdown .caret{vertical-align:middle}.dropdown:hover .caret{opacity:1}.dropdown.open .caret{border-top:4px solid #ccc}.dropdown:hover .dropdown-menu,.navigation-menu li ul li.dropdown:hover .dropdown-menu{display:inline-block;position:absolute}.dropdown-menu,.navigation-menu li ul li.dropdown .dropdown-menu,#employee_list ul.dropdown{margin:0;width:180px;text-align:left;z-index:2;left:0;top:42px;position:absolute;padding:0;border:0;display:none}#employee_list ul.dropdown{top:46px;left:0}#employee_list ul.submenu>li{position:relative}#employee_list ul.submenu>li:hover ul.dropdown{display:block}.dropdown-menu li:first-child::before,.dropdown-menu div:first-child::before,.navigation-menu li ul li.dropdown .dropdown-menu div:first-child:before,#employee_list ul.dropdown li:first-child::before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;display:block;margin:-10px 0 0 20px;box-shadow:0 11px 11px rgba(0,0,0,0.2)}#employee_list ul.dropdown li:first-child::before{margin:-10px 0 0 80px}.navigation-menu li ul li.dropdown.add-new .dropdown-menu div:first-child:before{margin:-10px 0 0 80px}.navigation-menu li ul li.dropdown.add-new a+.dropdown-menu{top:39px;z-index:3;left:-18px}.schedules .dropdown-menu,.reports .dropdown-menu,.scheduling .dropdown-menu{top:46px;right:0;left:auto}.schedules .dropdown-menu li:first-child:before,.scheduling .dropdown-menu li:first-child:before{margin:-10px 0 0 127px}.dropdown-menu a,.navigation-menu li ul li.dropdown .dropdown-menu a,#employee_list ul.dropdown li a{display:block;clear:both;white-space:nowrap;text-align:left;padding:15px;background:white;font-weight:normal;color:#696969;width:100%;box-sizing:border-box;text-shadow:none;font-size:12px;font-family:Helvetica, Arial;border:none;border-bottom:1px solid #EEE;margin:-2px 0;border-radius:0;overflow:hidden;text-overflow:ellipsis}.navigation-menu li ul li.dropdown .dropdown-menu a[class^="icon-"],.navigation-menu li ul li.dropdown .dropdown-menu a[class*=" icon-"]{font-size:12px;padding:11px 10px 6px}.navigation-menu li ul li.dropdown .dropdown-menu a[class^="icon-"]:before,.navigation-menu li ul li.dropdown .dropdown-menu a[class*=" icon-"]:before{font-size:23px;opacity:0.5;margin-right:7px;vertical-align:middle;width:20px}.dropdown-menu li>a:hover,.dropdown-menu div>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.navigation-menu li ul li.dropdown .dropdown-menu a:hover,#employee_list ul.dropdown li a:hover{background:#606060;color:#fff}.dropdown.open .dropdown-toggle,.dropdown.open .dropdown-toggle:hover,.dropdown:hover .nice-button{border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0px 0 10px rgba(0,0,0,0.1),inset 0px -14px 14px rgba(255,255,255,0.1);background:#E0E0E0;color:rgba(0,0,0,0.2)}.dropdown.open .dropdown-menu{display:inline-block;position:absolute}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid black;opacity:0.3;filter:alpha(opacity=30);content:""}.btn-group{float:right}.btn-group .btn.active{background:#e0e0e0;border:1px solid rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.1),inset 0 -14px 14px rgba(255,255,255,0.1);color:rgba(0,0,0,0.5)}.btn .indicator{background:url(/assets/icons/16-circle-red-40865c957bfdac0e4deef0f7944349454b926852c8799869c023390bbed020f8.png) no-repeat center left;padding-left:20px}.btn.active .indicator{background:url(/assets/icons/16-circle-green-bdef03c333fcb3a30ec4da1fdd67721cc0c03ba0bcca5e8a760317cd71e19906.png) no-repeat center left}.btn-group .thumb,.btn-group .list{margin:0;height:30px;vertical-align:top;width:50px}.btn-group .thumb{margin-right:-4px;border-radius:5px 0px 0px 5px;border-right:0}.btn-group .list{border-radius:0px 5px 5px 0px}.btn-group .thumb::before,.btn-group .list::before{content:"";width:20px;height:20px;position:absolute;top:4px;left:13px}.btn-group .thumb::before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 311px 113px}.btn-group .list::before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 288px 115px}.btn-group .thumb.active::before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 311px 89px}.btn-group .list.active::before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 288px 91px}.quick-add-form{float:right}.evenly-spaced-check-boxes .check-box-group-item{display:inline-block;width:18vw}input[type=number]{text-align:right}.switch{position:relative;display:inline-block;width:30px;height:17px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.switch .slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:white;-webkit-transition:.4s;transition:.4s}.switch input:checked+.slider{background-color:#2196F3}.switch input:focus+.slider{box-shadow:0 0 1px #2196F3}.switch input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.switch .slider.round{border-radius:17px}.switch .slider.round:before{border-radius:50%}.infobox{padding:20px;color:#696969;background:#E7F1F3;border:1px solid #C4D3D3;margin:0 0 20px}.infobox.light-margin{margin-bottom:2px}.infobox.danger{background:#FDF5D9}.infobox h2,.infobox .header{color:#2d2d2d;font-size:15px;margin:0 0 15px 0;font-weight:bold}.infobox.inline li{display:block}.infobox .ds_value{margin-bottom:-1px;display:inline-block;background:#FAF8EB}.infobox ul{display:block;margin:0;position:relative}.infobox ul li{list-style-type:none;margin:0 0 5px;line-height:15px;padding-left:20px}.infobox ul li::before{content:" ";width:15px;height:14px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -305px -78px;display:inline-block;position:absolute;left:0}.infobox+.infobox{border-top:0;margin-top:-45px}.infobox *:last-child{margin-bottom:0;padding-bottom:0}.ui-dialog .infobox{padding:15px 20px 10px}.ui-dialog .infobox h2{font-size:12px;margin:0 0 10px 0}.ui-dialog .infobox p{font-weight:normal}.sidebox .ad-placement{display:inline-block;height:186px;margin-bottom:-40px;position:relative;width:248px}.sidebox .ad-placement>*{left:-20px;position:absolute;top:-20px}#bottom-menu li.ad{border:0;box-shadow:none;height:90px;padding:0 0 4px;vertical-align:-4px}#bottom-menu li.ad .ad-placement{display:inline-block;height:90px;width:120px}.tt-hint{color:#999}.tt-menu{width:210px;margin-top:12px;padding:3px 0;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,0.2);max-height:300px;overflow-y:auto}.tt-menu .tt-suggestion{display:block;padding:3px 3px}.tt-menu .tt-suggestion:hover,.tt-menu .tt-suggestion.tt-cursor{background-color:rgba(0,0,0,0.1)}.tt-menu .tt-suggestion .name{font-size:14px}.tt-menu .tt-suggestion .government_id{font-size:10px;color:#999}#your_tags .twitter-typeahead{margin-top:-10px}#your_tags .twitter-typeahead .tt-menu{margin-top:-10px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%}svg.nvd3-svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;display:block}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nvtooltip{position:absolute;background-color:#fff;padding:1px;border:1px solid rgba(0,0,0,0.2);z-index:10000;font-family:Arial;font-size:13px;text-align:left;pointer-events:none;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 50ms linear;-moz-transition:opacity 50ms linear;-webkit-transition:opacity 50ms linear;transition-delay:200ms;-moz-transition-delay:200ms;-webkit-transition-delay:200ms}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px}.nvtooltip h3{margin:0;padding:4px 14px;line-height:18px;font-weight:normal;background-color:rgba(247,247,247,0.75);text-align:center;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:1px 5px 0 0}.nvtooltip p{margin:0;padding:5px 14px;text-align:center}.nvtooltip span{display:inline-block;margin:2px 0}.nvtooltip table{margin:6px;border-spacing:0}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle}.nvtooltip table td.key{font-weight:normal}.nvtooltip table td.value{text-align:right;font-weight:bold}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.nvtooltip table td.legend-color-guide div{width:8px;height:8px;vertical-align:middle}.nvtooltip .footer{padding:3px;text-align:center}.nvtooltip-pending-removal{position:absolute;pointer-events:none}.nvd3 text{font:normal 12px Arial}.nvd3 .title{font:bold 14px Arial}.nvd3 .nv-background{fill:white;fill-opacity:0}.nvd3.nv-noData{font-size:18px;font-weight:bold}.nv-brush .extent{fill-opacity:.125;shape-rendering:crispEdges}.nvd3 .nv-legend .nv-series{cursor:pointer}.nvd3 .nv-legend .nv-disabled circle{fill-opacity:0}.axis{opacity:1}.axis.nv-disabled{opacity:0}.nvd3 .nv-axis{pointer-events:none}.nvd3 .nv-axis path{fill:none;stroke:#000;stroke-opacity:.75;shape-rendering:crispEdges}.nvd3 .nv-axis path.domain{stroke-opacity:.75}.nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.nvd3 .nv-axis line{fill:none;stroke:#e5e5e5;shape-rendering:crispEdges}.nvd3 .nv-axis .zero line,.nvd3 .nv-axis line.zero{stroke-opacity:.75}.nvd3 .nv-axis .nv-axisMaxMin text{font-weight:bold}.nvd3 .x .nv-axis .nv-axisMaxMin text,.nvd3 .x2 .nv-axis .nv-axisMaxMin text,.nvd3 .x3 .nv-axis .nv-axisMaxMin text{text-anchor:middle}.nv-brush .resize path{fill:#eee;stroke:#666}.nvd3 .nv-bars .negative rect{zfill:brown}.nvd3 .nv-bars rect{zfill:steelblue;fill-opacity:.75;transition:fill-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear}.nvd3 .nv-bars rect.hover{fill-opacity:1}.nvd3 .nv-bars .hover rect{fill:lightblue}.nvd3 .nv-bars text{fill:rgba(0,0,0,0)}.nvd3 .nv-bars .hover text{fill:#000}.nvd3 .nv-multibar .nv-groups rect,.nvd3 .nv-multibarHorizontal .nv-groups rect,.nvd3 .nv-discretebar .nv-groups rect{stroke-opacity:0;transition:fill-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear}.nvd3 .nv-multibar .nv-groups rect:hover,.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,.nvd3 .nv-discretebar .nv-groups rect:hover{fill-opacity:1}.nvd3 .nv-discretebar .nv-groups text,.nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:bold;fill:#000;stroke:rgba(0,0,0,0)}.nvd3.nv-pie path{stroke-opacity:0;transition:fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear}.nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,0.59)}.nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.nvd3.nv-pie path{stroke:#fff;stroke-width:1px;stroke-opacity:1}.nvd3.nv-pie .hover path{fill-opacity:.7}.nvd3.nv-pie .nv-label{pointer-events:none}.nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.nvd3 .nv-groups path.nv-line{fill:none;stroke-width:1.5px}.nvd3 .nv-groups path.nv-line.nv-thin-line{stroke-width:1px}.nvd3 .nv-groups path.nv-area{stroke:none}.nvd3 .nv-line.hover path{stroke-width:6px}.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5 !important;stroke-opacity:.5 !important}.with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width 250ms linear, stroke-opacity 250ms linear;-moz-transition:stroke-width 250ms linear, stroke-opacity 250ms linear;-webkit-transition:stroke-width 250ms linear, stroke-opacity 250ms linear}.nvd3.nv-scatter .nv-groups .nv-point.hover,.nvd3 .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95 !important;stroke-opacity:.95 !important}.nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.nvd3 .nv-indexLine{cursor:ew-resize}.nvd3 .nv-distribution{pointer-events:none}.nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity 250ms linear, stroke-opacity 250ms linear;-moz-transition:fill-opacity 250ms linear, stroke-opacity 250ms linear;-webkit-transition:fill-opacity 250ms linear, stroke-opacity 250ms linear}.nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.nvd3.nv-bullet{font:10px sans-serif}.nvd3.nv-bullet .nv-measure{fill-opacity:.8}.nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.nvd3.nv-bullet .nv-title{font-size:14px;font-weight:bold}.nvd3.nv-bullet .nv-subtitle{fill:#999}.nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4}.nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.nvd3.nv-sparkline path{fill:none}.nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.nvd3.nv-sparklineplus,.nvd3.nv-sparklineplus g{pointer-events:all}.nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.nvd3.nv-sparklineplus .nv-xValue,.nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:normal}.nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.nvd3.nv-sparklineplus .nv-currentValue{font-weight:bold;font-size:1.1em}.nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.nvd3.nv-historicalStockChart .nv-axis .nv-axislabel{font-weight:bold}.nvd3.nv-historicalStockChart .nv-dragTarget{fill-opacity:0;stroke:none;cursor:move}.nvd3 .nv-brush .extent{fill-opacity:0 !important}.nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}.nvd3 .background path{fill:none;stroke:#EEE;stroke-opacity:.4;shape-rendering:crispEdges}.nvd3 .foreground path{fill:none;stroke-opacity:.7}.nvd3 .brush .extent{fill-opacity:.3;stroke:#fff;shape-rendering:crispEdges}.nvd3 .axis line,.axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.nvd3 .axis text{text-shadow:0 1px 0 #fff}.nvd3 .nv-interactiveGuideLine{pointer-events:none}.nvd3 line.nv-guideline{stroke:#ccc}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:0.3em;margin-left:0.3em;padding-left:0.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:0.3em;margin-right:0.3em;padding-right:0.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' \2022 '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.accounts #contents-container table.table.inside-form{margin-bottom:10px}.accounts .boxed-content p{margin-bottom:10px;padding-bottom:10px;line-height:25px;border-bottom:1px solid rgba(0,0,0,0.05)}.accounts .boxed-content p:last-child{margin-bottom:0px;padding-bottom:0;border:0}.company_attendance_leaderboard .perfect-attendance .images img{width:90px;border-radius:5px}.company_attendance_leaderboard .perfect-attendance .images .image{width:90px;padding:10px;display:inline-block;vertical-align:top}.company_attendance_leaderboard .subordinates-option.selected{color:#29B3D5;font-weight:bold}.company_attendance_leaderboard .subordinates-options{display:inline-block;margin-left:650px}.company_attendance_leaderboard .no-one{font-size:15px;font-weight:bold;padding:25px;margin-left:10px}.period-options{display:inline-block}.period-options a:after{content:" | "}.period-option.selected{color:#29B3D5;font-weight:bold}.summaries .stat-summaries{margin:35px 20px 20px 80px}.summaries .stat-summaries h1{margin-bottom:10px}.summaries .stat-summaries p.leaves{text-align:left;margin-left:15px}.my_attendance_stats .my-stats-summary{cursor:default;padding:10px;border-radius:15px;border:1px #DDD solid;width:150px;min-height:95px;text-align:center;display:inline-block}.my_attendance_stats .my-stats-summary.misc .clear{height:13px}.my_attendance_stats span.my-rank{font-size:14px;padding-top:10px}.my_attendance_stats .mystats-indicator{height:20px;width:20px;margin:0 0 10px 66px;border-radius:15px}.my_attendance_stats .mystats-indicator.perfect{background-color:green}.my_attendance_stats .mystats-indicator.good{background-color:orange}.my_attendance_stats .mystats-indicator.bad{background-color:red}.my_attendance_stats .mystats-chart{margin-left:30px;margin-top:20px}.my_attendance_stats .my-stats-summary.selected{border:1px black solid}.my_attendance_stats .my-stats-options{cursor:default}.bar_chart_tooltips_css{background-color:white !important;border:2px solid black !important;padding:5px;font-size:10pt !important;text-align:center;box-shadow:0 0 15px gray !important;-moz-box-shadow:0 0 15px gray !important;box-shadow:0 0 15px gray !important;text-align:left}.bar_chart_tooltips_css b{font-weight:bold}div.bar_chart_tooltips_css img#__rgraph_tooltip_pointer__{display:none}.company_attendance_leaderboard .chart-content .dynamic_hbar_graph>div{display:inline-block;padding:0 10px;width:500px;vertical-align:top}.company_attendance_leaderboard .chart-content .dynamic_hbar_graph>div label{display:block;padding:8px;font-size:15px;font-weight:bold;text-align:center}@media only screen and (max-width: 600px){.mobile-enabled.summaries #contents-container h1,.mobile-enabled.summaries #contents-container h2{margin:10px}.mobile-enabled.summaries #contents-container .chart-content>canvas{width:100%}.mobile-enabled.my_attendance_stats #contents-container>h1{margin:10px}.mobile-enabled.my_attendance_stats #contents-container .period-options{margin-left:10px}.mobile-enabled.my_attendance_stats #contents-container .mystats-chart{margin:10px !important}.mobile-enabled.my_attendance_stats #contents-container #mystat_summary{margin:0 4px}.mobile-enabled.my_attendance_stats #contents-container #mystat_summary .my-stats-summary{margin:4px}.mobile-enabled.company_attendance_leaderboard #contents-container h1,.mobile-enabled.company_attendance_leaderboard #contents-container h2{margin:10px}.mobile-enabled.company_attendance_leaderboard #contents-container .period-options{margin-left:10px;margin-bottom:4px}.mobile-enabled.company_attendance_leaderboard #contents-container .subordinates-options{margin-left:10px}}.rollcall_category_table{padding-bottom:1em}.rollcall_category_table thead th{color:#9f9f9f}#missing_out .missing,#missing_out .incomplete,#missing_out .absent,#missing_in .missing,#missing_in .incomplete,#missing_in .absent{background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.08)),#F4CAC8;background:-moz-linear-gradient(transparent, rgba(0,0,0,0.08)),#F4CAC8;background:linear-gradient(transparent, rgba(0,0,0,0.08)),#F4CAC8;border:0 none}#in_late .clocking_in_late,#out_early .clocking_out_early,#in_late .late,#out_early .undertime{background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.08)),#FFE7BE;background:-moz-linear-gradient(transparent, rgba(0,0,0,0.08)),#FFE7BE;background:linear-gradient(transparent, rgba(0,0,0,0.08)),#FFE7BE;border:0 none}#out_late .clocking_out_late,#in_early .clocking_in_early,#overtime .overtime{background:-webkit-linear-gradient(transparent, rgba(0,0,0,0.08)),#FFFFBD;background:-moz-linear-gradient(transparent, rgba(0,0,0,0.08)),#FFFFBD;background:linear-gradient(transparent, rgba(0,0,0,0.08)),#FFFFBD;border:0 none}.rollcall_day_row .employee{width:150px}.rollcall_day_row .employee a,.resolve_link a{font-weight:bold;color:#2B99C7}.rollcall_day_row .employee a:hover,.resolve_link a:hover{color:#13729A}.rollcall_day_row .hours{width:100px}.rollcall_day_row .clock_in_time{width:60px}.rollcall_day_row .clock_out_time{width:60px}.rollcall_day_row .hours_worked{width:60px}.rollcall_day_row .resolve_link{width:55px}.resolution_dialog .resolution_dialog_header{margin-bottom:10px;padding:10px;border:1px solid #E5E6EA;background:#F3F3F3}.resolution_dialog .resolution_dialog_header .the_picture{float:left}.resolution_dialog .resolution_dialog_header .the_picture img{width:55px;height:55px}.resolution_dialog .resolution_dialog_header .the_body{margin-left:65px;line-height:17px}.resolution_dialog .reason_and_submit{padding-top:20px}.resolution_dialog .reason_and_submit label{font-weight:bold}.resolution_dialog .reason_and_submit .button_container{height:2em}.resolution_dialog .reason_and_submit .decide_later_button{float:right}.resolution_dialog .dialog_body em{color:rgba(0,0,0,0.3);display:block;margin-top:5px}.resolution_dialog .dialog_body .option{padding:3px 0}.resolution_dialog .employee_info{margin-top:5px}.resolution_dialog .employee_info tr td:first-child{min-width:80px}.resolution_dialog #reason_info{padding:10px;margin-bottom:10px}.resolution_dialog #reason_info li{padding:2px 0}.resolution_dialog #reason_info .title{font-weight:bold}.attendance .attendance_review_category .button_to input{margin:0;font-size:11px;padding:0px 5px;z-index:3}.my_clock #clock_avatar.sidebox{width:40px;border:2px solid white;margin-right:7px;box-shadow:0 0 2px rgba(0,0,0,0.5)}.my_clock .greetings-box{line-height:20px}.my_clock .greetings-box li{color:#AAA}.my_clock .greetings-box li span{color:#6A6969;font-weight:bold}.my_clock .greetings-box li:first-child{font-size:17px;color:#6A6969;font-weight:bold}.my_clock .small-tabs .box a{color:#acacac;display:block;padding:10px 15px;background:#DDD;border:1px solid #C9C9CA;border-bottom:0 none;background:inset 0px 1px 0 rgba(255,255,255,0.6)}.my_clock .small-tabs .active a{background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));background:-moz-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));background:gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));color:#6A6969;border:1px solid #e5e6ec;border-bottom:0 none;background:inset 0px 1px 0 white}.my_clock #shift_info_panel{padding:15px;border:1px solid #e5e6ec;background:inset 0px 1px 0 white}.my_clock .shift-info-list-details li{padding:7px 0;border-bottom:1px solid white;box-shadow:inset 0px -1px 0 #DCE1E3}.my_clock .shift-info-list-details li:last-child{border:0 none;box-shadow:none}.my_clock .shift-info-list-details li.shift-date.clocking-details{font-size:15px;line-height:1}.my_clock .shift-info-list-details li.shift-subtitle{line-height:20px}.my_clock .shift-info-list-details li.clocking-details{font-weight:bold;line-height:20px}.my_clock .shift-info-list-details li.clocking-details.clocking-details.error-response{color:#c21010}.my_clock .shift-info-list-details li.clocking-details.clocking-details.normal-response{color:#28718f}.my_clock #clock_webcam{text-align:center;padding:50px;border:1px solid #E5E6EA;position:relative;width:100%;box-sizing:border-box;overflow:visible}.my_clock #clock_webcam #webcam{position:relative;z-index:1}.my_clock #clock_webcam img#webcam[src*=".png"],.my_clock #clock_webcam img#webcam[src*=".jpg"]{width:100%}.my_clock #clock_webcam img[src*="missing.png"]{width:auto !important}.my_clock #clock_webcam #webcam embed{position:absolute;z-index:100;left:0}.my_clock #clock_webcam .no-schedule .ban-wrapper{padding-top:40px;margin-bottom:-40px}.my_clock #clock_webcam .no-schedule i{font-size:300px;color:#ccc}.my_clock #clock_webcam .no-schedule p.message{font-size:40px;line-height:40px;font-weight:100}.my_clock #clock_form_submission{text-align:center}.clock-container{padding:0px 50px}.submit-breaks{top:20px;left:155px}#clocked_break_list_details{font-weight:normal}.my_clock input.clock-button{width:100%;margin-right:10px;padding:8px 12px 7px;color:#fff;font-size:14px;font-weight:bold;text-shadow:0 -1px 1px rgba(0,0,0,0.5);border-radius:5px;border:1px solid rgba(0,0,0,0.5);border-top:1px solid rgba(0,0,0,0.1);box-shadow:inset 0px -1px 0px rgba(0,0,0,0.35),inset 0px -10px 10px rgba(0,0,0,0.2),inset 0px 1px 0px rgba(255,255,255,0.5);cursor:pointer;-webkit-transition:box-shadow 0.25s linear;-moz-transition:box-shadow 0.25s linear;transition:box-shadow 0.25s linear;background:#12598a}.my_clock input.clock-button:hover{box-shadow:inset 0px -3px 0px rgba(0,0,0,0.35),inset 0px 14px 14px rgba(255,255,255,0.25),inset 0px 1px 0px rgba(255,255,255,0.8);cursor:pointer}.my_clock input.clock-button:active{border-top:1px solid rgba(0,0,0,0.55);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.35),inset 0px -14px 14px rgba(255,255,255,0.1);cursor:pointer !important;text-shadow:0 1px 1px rgba(0,0,0,0.6)}.my_clock input.clock-button[disabled],.my_clock input.clock-button[disabled]:hover,.my_clock input.clock-button[disabled]:active{border-top:1px solid rgba(0,0,0,0.55);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.35),inset 0px -14px 14px rgba(255,255,255,0.1);text-shadow:0 1px 1px rgba(0,0,0,0.6);-webkit-transition:none;-moz-transition:none;transition:none;cursor:auto;background:#888;border:1px solid #777}.my_clock input.clock-button[disabled]{opacity:0.5}.my_clock input.big_button{width:100%}.attendance-day-details .header-field{color:#aaa;font-weight:normal;width:100px}.attendance-day-details .header-field.secondary{font-weight:bold;padding-left:15px;width:85px}span.expander{margin:0 4px;cursor:pointer}span.expander:hover{font-weight:bold}span.expandable{display:none}@media only screen and (max-width: 600px){.mobile-enabled .rollcall_category_table{margin-bottom:0}.mobile-enabled.attendance .button_to input{margin:10px}.mobile-enabled.attendance .attendance_review_category .button_to input{margin:0 10px;padding:10px}.mobile-enabled.attendance #review-categories a.nice-button{margin:10px}.mobile-enabled.attendance .contents .contents>div:nth-child(2){overflow-x:hidden}}.changeList{list-style:none;padding:0;margin:0}.changeList .changeItem{margin:5px 0;list-style:none;padding:0}.changeList .changeItem h5{font-size:inherit;font-weight:bold}.changeList .changeItem .employee{background-color:#eee;padding:3px;border-bottom:1px solid #ccc}.changeList .changeHeading .user{color:#0000CC;font-weight:bold}.changeList .changeHeading .date{color:#00CC00;font-weight:bold}.changeList{display:block;list-style:none;padding:0;margin:5px}.changeList .changeElements{padding:2px 0 12px 10px;list-style:none}.changeList .changeElements .changeElement:first-child{margin:0}.changeList .changeElements .changeElement{display:block;list-style:none;margin:0 0 0 7px;padding:3px}.contribution_payments .mass-import{display:inline-block;margin:0 0 10px 0}#contents-container .table tr.pending_termination td,#contents-container .table tr.pending_termination:hover td{background:#fae3c6}.contribution_payments .specific-contributions a{display:block}.contribution_payments .specific-contributions a span{margin:0 5px 0 -20px}.selection-box{padding:10px 25px;color:#AAA;border:1px solid #E6E7EB}.edit_contribution_payment{width:100%}.contribution_payment_items .box{display:block}.dashboard #info{margin:0 0 30px 0}.dashboard #info .userimg{float:left;margin-right:20px;border:5px solid white;box-shadow:0 0 4px rgba(0,0,0,0.2);border-radius:5px}.dashboard #info .userinfo{color:#3e3e3e}.dashboard #info .userinfo h3{margin-top:1em}.dashboard #info .userinfo h4{margin:5px;font-weight:lighter;color:#7d7d7d;font-size:16px}.dashboard #info .username{font-size:25px;margin-bottom:0;font-weight:bold}.dashboard #requirements>ul li{display:inline-block;color:#5D5C5C;font-size:13px;width:170px;min-height:20px;vertical-align:top;padding:5px 0 15px 21px;line-height:16px;margin-right:20px}.dashboard #requirements>ul li.submitted{opacity:0.5}.dashboard #requirements>ul li::before{content:"";width:17px;height:17px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -240px -79px;position:absolute;margin-left:-21px}.dashboard #requirements>ul li.incomplete::before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -266px -79px}.dashboard .boxed-contents-list li a{font-size:12px}.dashboard .boxed-contents-list li a span{float:right;font-size:10px;margin-left:12px}.dashboard .context-dashboard{flex-wrap:wrap}.dashboard .context-dashboard>div{min-width:270px;margin-right:20px;margin-bottom:20px}.dashboard .context-dashboard>div:last-child{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.dashboard .context-dashboard .boxed-content{box-sizing:border-box;height:calc(100% - 24px)}.dashboard .context-dashboard .boxed-content .boxed-item{font-size:13px;font-weight:bold;margin-bottom:3px}.dashboard .context-dashboard .boxed-content .boxed-subitem{font-size:12px;margin-bottom:6px}.dashboard #edit_dialog .description,.dashboard #edit_dialog .criteria{margin-bottom:30px}.dashboard #edit_dialog label{color:#222;font-weight:bold}.dashboard .attendance-to-resolve>ul li a{border:none;padding:10px 15px 10px 30px;text-shadow:none;color:#2b99c7}.dashboard .attendance-to-resolve>ul li a:hover{background:none;color:#13729a}.dashboard .attendance-to-resolve>ul li:before{content:"";width:17px;height:17px;position:absolute;margin-left:8px;margin-top:8px;pointer-events:none}.dashboard .attendance-to-resolve>ul li.missing_in:before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -240px -79px}.dashboard .attendance-to-resolve>ul li.missing_out:before{background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) -266px -79px}.employee_templates .forms-inline ul{width:50%}.employee_templates .forms-inline ul li{margin-bottom:20px}.employee_templates .forms-inline ul li select{margin:0 0 20px}.employee_templates .forms-inline ul li label:first-child{font-weight:bold}.employee_templates .forms-inline ul li.split select,.employee_templates .forms-inline ul li.split input,.employee_templates .forms-inline ul li.split label{display:block}.employee_templates .forms-inline ul li.split select,.employee_templates #contents-container .forms-inline ul li.split label{margin:0 0 10px}.employee_templates .forms-inline ul li .check_box_group{margin-top:10px}#contents-container .table tr td.nowrap{white-space:nowrap}#contents-container .table .employee_list_item .name{font-size:15px;color:#777}#contents-container .table .employee-details{line-height:15px;text-shadow:1px 1px 0 white}.employees .profile-pic{margin-right:20px;border:5px solid white;width:131px}#contents-container .table .box input[type="checkbox"]{margin:15px 10px 0 0}.employees .mass_action_tools #checkbox_select_options{padding:3px 0}.employees .mass_action_tools .sidebox{width:auto}.employees #sort_options{text-align:right}.employees #sort_options a{padding:3px 6px}.employees #flip_switch_checkbox a:hover,.employees #sort_options a.selected{background:#AAA;color:#FFF}.employees #contents-container .table tr td:first-child{padding-right:0px;border-right:none;width:1px}.employees .employee_list_item:nth-child(odd):hover td,.employees .employee_list_item:nth-child(even):hover td{background:#e2eff0}.employees #contents-container .table tr td:nth-child(2){padding-left:0;border-left:none;min-width:150px;line-height:17px;width:26%}.employees #contents-container .table tr td:nth-child(2) li:nth-child(2){overflow:hidden;text-overflow:ellipsis}.employees .employee_list_item:nth-child(odd) td,.employees .employee_list_item:nth-child(even) td{background:#efefef;font-size:12px;padding:15px;vertical-align:top}.employees .employee_list_item{border:1px solid #E6E7EB}.employees .employee_list_item .name a,.employees .employee_list_item td{color:#7a7a7a}.employees .employee_list_item:hover .name a{color:#2d2d2d}.employees .sidebox .sidebox-icons a{width:100%;margin:0 0 10px}.employees .new-employee{margin-bottom:20px}.rollcall #contents-container .calendar tbody td{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));background:-moz-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));background:gradient(linear, left top, left bottom, from(#fff), to(#eaeaea))}.employees #contents-container .table .employee_list_item .tags{width:150px;white-space:normal}.employees .employee_list_item .tags .edit_link{display:none}.employees .employee_list_item .tags:hover .edit_link{display:inline-block;margin:-10px -9px 0 0}.employees .employee_list_item .tags .big_error{display:none;font-size:15px;text-align:left;margin:0}.employees .employee_list_item .tags:hover .big_error{display:block}.employees .employee_list_item .tags li{display:inline-block}.employees .employee_list_item .tags li:first-child{display:block;padding:0 0 5px}.employees .form-employee-data li>span:last-child{margin-top:5px;display:inline-block}.employees #employee_phones .employee-phone-item{position:relative;margin-bottom:5px}.employees #employee_phones .employee-phone-item select{width:196px}.employees #employee_phones .employee-phone-item a{position:absolute;top:-6px;left:190px}.employees #your_tags .boxed-title{padding-right:4px}.employees #your_tags .boxed-title span{width:calc(100% - 27px);display:inline-block;vertical-align:middle}.employees #your_tags .boxed-title .search.icon_link{margin:-1px 7px -2px 0;height:20px;width:16px;float:none;font-size:17px;display:inline-block}.employees #your_tags .search-bar{display:none;padding-left:3px;border-left:1px solid rgba(0,0,0,0.15);box-sizing:border-box}.employees #your_tags .search-bar input{border:0;background:transparent;width:172px}.ui-dialog .tag-list{margin:0 0 15px}.ui-dialog .tag-list li{display:inline-block;position:relative}.ui-dialog .ui-dialog-content .add-tag-form input{text-align:left}.ui-dialog .ui-dialog-content .add-tag-form label{display:block;text-indent:-9999px;margin-bottom:10px;font-weight:bold}.add-tag-form label::after{content:"Add new or existing tags";text-indent:0;display:block;line-height:0;margin-top:-8px}.ui-dialog .add-tag-form .button_set{text-align:right}.ui-dialog .add-tag-form .button_set .nice-button{margin:0}#contents-container .boxed-accordion-list{margin:0;padding:0}#contents-container .boxed-accordion-list li{display:block;padding:13px;border:1px solid rgba(0,0,0,0.15);font-weight:bold;text-shadow:0 1px 0 white;vertical-align:middle;position:relative;border-top:0 none}#contents-container .boxed-accordion-list li.active{background:#E2EFF0}.tag-actions{position:absolute;right:6px;top:8px;opacity:0}.tagname .taginputs,#newtagcontainer input[type="text"]{width:auto;max-width:217px;min-width:110px;margin:10px 0}.tagname>a{display:inline-block;max-width:205px}.tagname:hover .tag-actions{opacity:1}#contents-container .boxed-accordion-list li:hover{background:#E2EFF0}#contents-container .boxed-accordion-list .radio_group{font-weight:normal}#contents-container .boxed-accordion-list input[type="text"]{display:block}.employees #employee_status_filter{background:#dcdcdc;color:#888;font-size:14px;margin:0;font-weight:bold;border:1px solid #C9C9CA;padding:10px 20px;border-bottom:0}.employees #employee_list input[type="text"]{background-color:#ededed}.employees #employee_list input.hasDatepicker{background:url(/assets/datepicker-icon-f0554d21f2398c342ab44abbc52133dcaccda08cc3fe9ee8723574e66111425b.png) no-repeat right center,ededed}.employees #employee_status_filter>li{display:inline-block;margin:0 -4px 0 0}.employees #employee_status_filter>li a:hover{background:#f0f0f0;box-shadow:0 0 5px rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.3)}.employees #employee_status_filter>li.active a,.employees #employee_status_filter>li a:active{background:#696969;box-shadow:inset 0 0 10px rgba(0,0,0,0.5),0 1px 0 #fff;color:#f8f8f8;text-shadow:1px 1px 1px #000}.employees #employee_status_filter li:last-child a{border-left:0 none}.employees #mass_action_options{padding:20px 20px 18px;border:1px solid #C9C9CA;background:#dcdcdc}.employees #mass_action_options label{font-size:12px}.employees #mass_action_options input[type="text"],.employees #mass_action_options #mass_action_which{margin:0;padding:unset}.employees #mass_action_options input[type="text"]{width:120px;padding:3px 7px 2px;margin:0 5px;height:33px;text-align:left;box-sizing:border-box}.employees #mass_action_options #mass_action_which{width:185px;float:left;margin:0 5px 0 0;padding-left:5px}.employees #mass_action_options input[type="submit"]{float:right;margin:0}.employees .box.mass_action_tools{padding:5px 25px;border:1px solid #E6E7EB;color:#ACABAB;margin:0;border-top:0 none;border-bottom:0 none;font-size:11px}.employees .box.mass_action_tools a{display:inline-block}.employees .contents .employees-dashboard-table{margin:0 0 40px}.compensation .compensation-grid-table input[type="text"]{width:80px}.compensation span.override{display:inline-block;padding:2px 7px;background:#EEE99A;border-radius:5px;border:1px solid #BDB75C}.compensation .overriden input[type="text"],.compensation .overriden select{background:#EEE99A;border:1px solid #BDB75C}.schedules table.calendar button{margin:2px 7px 0 0;padding:0;background:rgba(255,255,255,0.5);height:15px;width:15px;border:1px solid #DDD;position:absolute;right:0;top:0}.employees div.employee-details img{margin:0 20px 0 0}.employee-details .employee-actions{position:static !important}.employee-pic{width:40px;border:2px solid #fff;margin-right:7px;box-shadow:0 0 1px rgba(0,0,0,0.3)}.employees div.employee-details h1{color:#2D2D2D;font-weight:bold;font-size:18px;margin-bottom:10px}.employees div.employee-details h1 span{margin:0;font-size:18px}.employees .big_error{font-size:24px;text-align:center;color:#CCC}.employees .big_error img{margin-top:20px}.employees #employee_info hr{display:none}.employees #employee_info h3{margin-top:20px;font-size:12px}.employees #employee_info #requirements_list h3{margin-top:0}.employees #employee_info li span:first-child{font-weight:bold}.employees .watermark-text{font-weight:normal}.ta_container,.ta_container:hover{font-weight:normal;color:#6A6969}.employees #employee_info .ta_wrapper,.employees #employee_info .ta_container{margin-bottom:0}.employees #employee_info .ta_container h4{margin:20px 0 10px 0;font-weight:bold}.employees #employee_info .ta_wrapper input[type="text"]{width:180px}.employees #employee_info .ta_container .ta_form{padding:25px;border:1px solid #EEE;margin-top:15px;background:#F3F3F3}.employees #employee_info .ta_wrapper label span{color:#999;font-weight:normal;display:inline}.employees #employee_info_form hr{display:none}.employees #employee_info_form input.long-input{width:250px}.employees #employee_info_form .form-contact-info{display:block}.employees .form-contact-info .employee_phone input,.employees .form-contact-info .employee_phone select,.employees .form-contact-info .employee_phone .nice-button{display:inline-block}.employees .form-contact-info .employee_phone select{width:70px}.employees .form-contact-info .employee_phone input{width:110px}.employees .form-contact-info .nice-button{margin:0}.employees .form-contact-info .employee_phone{margin:0 0 5px}.employees .tag-controls,.employees .remove{float:right;background:transparent url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 0 0 no-repeat;height:16px;width:16px}.employees .removetag,.employees .remove{height:22px;width:15px;background-position:-32px -0px}.employees .removetag:hover,.employees .remove:hover{background-position:-32px -52px}.employees .edittag{height:22px;width:22px;background-position:-52px 0}.employees .edittag:hover,.employees .activetag .edittag{background-position:-52px -52px}#contents-container .boxed-accordion-list .edittagcontainer{display:none}#contents-container .boxed-accordion-list .remove,#contents-container .boxed-accordion-list .tag-controls{overflow:hidden;text-indent:-999px}#contents-container .boxed-accordion-list .edittag{margin-right:4px}#contents-container .boxed-accordion-list .tagnameadd{padding:5px 10px;display:block;background:-webkit-linear-gradient(#F9F9F9, #F0F0F0);background:-moz-linear-gradient(#F9F9F9, #F0F0F0);background:linear-gradient(#F9F9F9, #F0F0F0);box-shadow:inset 1px 1px 0px #fff;border:1px solid #D2D2D2;margin-bottom:3px;line-height:22px;font-weight:normal}#contents-container #tagtitles{margin:20px 0 10px;display:block}#contents-container .boxed-accordion-list li.activetag{background:-webkit-linear-gradient(#fff, #F9F9F9);background:-moz-linear-gradient(#fff, #F9F9F9);background:linear-gradient(#fff, #F9F9F9);box-shadow:inset 1px 1px 0px #fff}#daily_overtime_rules_container .overtime_rulesets .overtime-set-rules .sidebox{width:50%}#daily_overtime_rules_container .overtime-list-helper li:nth-child(2){padding:10px 0 5px 0}#daily_overtime_rules_container .overtime-chunk hr{display:none}#daily_overtime_rules_container .overtime-chunk .table{margin-bottom:20px}#daily_overtime_rules_container .overtime-chunk h4{padding:10px 15px;font-size:13px;font-weight:bold;background:-webkit-linear-gradient(#676767, #4D4D4D);background:-moz-linear-gradient(#676767, #4D4D4D);background:linear-gradient(#676767, #4D4D4D);color:#D6D6D6;text-shadow:1px 1px 1px rgba(0,0,0,0.4);border:1px solid #474747;box-shadow:inset 0 1px 0 rgba(255,255,255,0.3);position:relative;margin:0}#daily_overtime_rules_container .overtime-chunk .inline a{margin-bottom:40px}#daily_overtime_rules_container .overtime-chunk .big_error{padding:15px;background:rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.1);margin-bottom:20px}.ui-dialog .edit_daily_overtime_rule h4,.ui-dialog .new_daily_overtime_rule h4,.new_feature_request h3{font-size:13px;font-weight:bold;margin:0 0 10px}.ui-dialog .full-width-select select{margin:-10px 0 10px;width:100%}.schedules .schedule-forms{position:relative;z-index:99}.schedules .schedule-forms #schedule_termination_date_picker{position:relative !important}.schedules select{margin:0 0 20px}.schedules section{margin:0}#employee_photo_status_search .employee-photo-status ul li{list-style:none outside;display:inline;margin-right:10px}#employee_photo_status{position:relative}#employee_photo_status .employee-photo-list{margin-right:400px}#employee_photo_status .employee-photo-list ul{display:block;list-style:none outside}#employee_photo_status .employee-photo-list ul li{margin:0 10px 10px 0;position:relative}#employee_photo_status .employee-photo-list ul li a,#employee_photo_status .employee-photo-list ul li a img,#employee_photo_status .employee-photo-list ul li a span{display:block}#employee_photo_status .employee-photo-list ul li a{position:relative;text-decoration:none;color:#FFF}#employee_photo_status .employee-photo-list ul li a span{position:absolute;bottom:0;background:#000;color:#FFF;opacity:.5;width:100%;padding:4px 0;text-indent:4px;opacity:0.5}#employee_photo_status .employee-photo-list ul li .photo-status{display:none;background:#000;color:#FFF;width:114px;padding:3px;position:absolute;top:84px;font-size:.9em;z-index:100}#employee_photo_status .employee-photo-list ul li:hover .photo-status{display:block}#employee_photo_status .employee-photo-details{width:390px;height:350px;right:0;top:0;position:absolute;text-align:center}#employee_photo_status #employee_photo{margin:15px 0}#employee_photo_status .employee-photo-details ul{text-align:left;width:320px;margin:10px auto}#employee_photo_status .employee-photo-details ul li{list-style:none outside;display:block;width:50%;margin:0 auto}.overflow-container{min-height:672px;overflow-y:scroll}.calendar .employee .day-item{padding:0px;background:none}.calendar .employee .day-item .holiday{padding:2px 10px}.calendar .employee .day-item .status{padding:5px 10px;background:#4c4c4c}.calendar .employee .day-item .clock-in,.calendar .employee .day-item .clock-out,.calendar .employee .day-item .absent{padding:5px 10px;background:#266D9B}.calendar .employee .day-item .resolved{padding:2px 10px;background:#FE2200}.employees .custom-select{width:263px}.employees .debug{display:none}.employees .search-field{max-width:140px}.payments .disabled.override.inactive img{width:16px;height:16px !important;background:url(/assets/glyphs-82a63c89fee1a5348e7ddf8a4ac9fbefc4f7706c6197835b287b3df065ab5898.png);padding-top:16px;box-sizing:border-box;background-position:-142px -72px}.payments .table tr td:first-child{min-width:0px}.subordinates .big_error.helper-em{font-size:12px;text-align:left;font-style:italic}#calendar_select_all{line-height:38px;height:38px}.customize_schedule_box .employee_section{width:250px;margin-right:30px}.customize_schedule_box .employee_list{overflow:auto;height:400px}.customize_schedule_box h5{margin-bottom:0px}.customize_schedule_box .schedule_list{list-style-type:disc;list-style:disc;margin-left:5px;margin-bottom:20px;padding-left:5px}.customize_schedule_box .schedule_list li{margin-left:5px;padding-left:5px;padding-top:5px}.employees #contents-container #manage-employees td.name{width:60%}.hr_requests #new_hr_request .break_item label{margin:10px 0}.hr_requests #new_hr_request .break_item input{height:unset;margin-right:10px}.hr_requests #new_hr_request .break_item select{height:30px}.hr_requests #new_hr_request .break_item .remove_break{margin-bottom:10px;margin-left:10px}@media only screen and (max-width: 600px){.mobile-enabled.employees #mass_action_options{padding:4px}.mobile-enabled.employees #mass_action_options #mass_action_which{float:none;margin:0 5px 4px 0 !important}.mobile-enabled.employees #mass_action_options input[type="submit"]{float:none}.mobile-enabled.employees .employee_list_item:nth-child(2n+1) td,.mobile-enabled.employees .employees .employee_list_item:nth-child(2n) td{padding:8px}.mobile-enabled.employees .mass_action_tools .sidebox{margin-bottom:0}.mobile-enabled.employees .box.mass_action_tools{padding:10px}.mobile-enabled.employees #contents-container .box.reverse-mobile{display:flex !important;flex-direction:column-reverse}.mobile-enabled.employees table#employee-list{table-layout:fixed}.mobile-enabled.employees #contents-container .table tr td:nth-child(1){width:14% !important}.mobile-enabled.employees #contents-container .table tr td:nth-child(2){width:35% !important}.mobile-enabled.employees #contents-container .table tr td:nth-child(3){width:20% !important}.mobile-enabled.employees #contents-container .table tr td:nth-child(4){width:17% !important;overflow:hidden}.mobile-enabled.employees #employee_status_filter{padding:0;border:0 !important}.mobile-enabled.employees #employee_status_filter ul.submenu>li:first-child::before{display:none}.mobile-enabled.employees #employee_status_filter ul.submenu>li:first-child{padding:0;border:0 !important}.mobile-enabled.employees #employee_status_filter ul.submenu>li{width:100%;border-radius:0 !important}.mobile-enabled.employees #employee_status_filter ul.submenu>li .dropdown{width:100%;border-radius:0 !important;box-shadow:none}.mobile-enabled.employees #employee_status_filter li:last-child a{border-radius:0 !important}.mobile-enabled.employees #employee_status_filter li.active a,.mobile-enabled.employees #employee_list ul.dropdown li a:hover{background:#73d9f6 !important;color:#fff !important}.mobile-enabled.employees #employee_status_filter .dropdown{display:block !important;position:relative !important;top:0 !important}.mobile-enabled.employees #employee_status_filter .selected_employee_status{display:none}.mobile-enabled.employees #employee_info_form h3{margin:10px}.mobile-enabled.employees #employee_info_form .boxed-content{margin-bottom:0}.mobile-enabled.employees #employee_info_form .column-boxes li{width:unset}.mobile-enabled.employees #employee_info_form .column-boxes li #employee_phones>div>div:first-child{margin:4px 0}.mobile-enabled.employees #employee_info_form .column-boxes li>span:last-child{display:inline-block;margin-top:4px}.mobile-enabled.employees #employee_info_form .column-boxes li select,.mobile-enabled.employees #employee_info_form .column-boxes li input{width:unset}.mobile-enabled.employees #employee_info_form>div:last-child{margin:10px}.mobile-enabled.employees #employee_info_form>div:last-child a.nice-button{margin-right:4px !important}.mobile-enabled.employees #contents-container h3:not(.boxed-title){margin:10px}.mobile-enabled.employees #contents-container section{margin-bottom:10px}.mobile-enabled.employees #contents-container section a{margin-left:10px}.mobile-enabled .employee-pic{margin-top:7px}.mobile-enabled .pagination{height:unset !important;margin-bottom:8px}.mobile-enabled #employee_list ul.dropdown li:first-child a,.mobile-enabled #employee_list ul.dropdown li:last-child a{border-radius:0 !important}.mobile-enabled ul.submenu li#search_field{padding:4px 5px;float:none !important;box-sizing:border-box}.mobile-enabled .setup.sidebox{margin:0 !important;border-radius:0}.mobile-enabled .setup .boxed-contents-list li:not(:first-child):not(.boxed-title){width:calc( 50% - 1px);display:inline-block;box-sizing:border-box;border-left:2px solid #313131}.mobile-enabled .setup.sidebox+.contents{margin:0;padding:0;border:0;width:100%}.mobile-enabled .big_error{padding:40px 10px;margin-bottom:0px}.mobile-enabled .employee_type_transition #employee_type_wizard{margin:10px}.mobile-enabled .employee_type_transition .wizard_steps{margin:40px 0 24px}.mobile-enabled .employee_type_transition form{margin-bottom:10px}.mobile-enabled .employee_type_transition form>ul{margin:0 10px}.mobile-enabled .employee_type_transition form>ul #employee_meta_employee_type{margin:10px}.mobile-enabled .employee_type_transition form a.nice-button{margin-left:10px}.mobile-enabled .employee_type_transition form p{margin:0 10px}.mobile-enabled .employee_type_transition section{margin-bottom:10px}.mobile-enabled .employee_status_transition #employee_status_wizard{margin:10px}.mobile-enabled .employee_status_transition .wizard_steps{margin:40px 0 24px}.mobile-enabled .employee_status_transition form{margin:10px}.mobile-enabled .employee_status_transition form>ul{margin-bottom:0}.mobile-enabled .employee_status_transition form section{margin:10px 0}.mobile-enabled .contents section:last-child{margin-bottom:0;padding:10px}.mobile-enabled .contents #employee_info{margin-bottom:0}.mobile-enabled .contents #employee_info h3.boxed-title{margin-top:0}.mobile-enabled .contents .table{margin-bottom:10px}.mobile-enabled .contents .table:last-child{margin-bottom:0px}.mobile-enabled .contents .table .icon_link{width:22px;height:20px;margin:4px}.mobile-enabled .contents .table .download_link::before{font-size:23px;line-height:26px}.mobile-enabled .contents .table .edit_link::before,.mobile-enabled .contents .table .show_link::before,.mobile-enabled .contents .table .destroy_link::before,.mobile-enabled .contents .table .generate_link::before,.mobile-enabled .contents .table .reset_link::before,.mobile-enabled .contents .table .lock_link::before,.mobile-enabled .contents .table .pdf_icon_link::before,.mobile-enabled .contents .table .disable_link::before,.mobile-enabled .contents .table .override_link::before,.mobile-enabled .contents .table .move_icon::before,.mobile-enabled .contents .table .clone_link::before{font-size:23px;line-height:27px}.mobile-enabled .contents .icon-edit::before{font-size:23px;line-height:27px}.mobile-enabled .contents .icon-edit{width:22px;height:20px;margin:4px}.mobile-enabled .contents>form:last-child{padding:10px}.mobile-enabled .contents #enrollment_enrollable_id,.mobile-enabled .contents #enrollment_enrollable_id+input{margin-left:0px;margin-bottom:10px}.mobile-enabled .contents>div.inline:last-child{margin:10px}.mobile-enabled #overtime_rule_tabs{margin:0 !important}.mobile-enabled #daily_overtime_rules_container h1{margin:10px}.mobile-enabled .contents hr{margin-bottom:0 !important}.mobile-enabled.subordinates .contents h2{margin:10px !important}.mobile-enabled.subordinates .contents .boxed-content{margin:0;padding:10px}.mobile-enabled.subordinates .contents section{margin:10px}.mobile-enabled.schedules .contents>a.nice-button{margin:10px}.mobile-enabled.schedules .contents>div:nth-child(2){overflow-x:hidden}.mobile-enabled.time_cards .contents>div:nth-child(2){overflow-x:hidden}.mobile-enabled.calendar h3.calendar-header{width:40%}.mobile-enabled.calendar #calendar_select_all{line-height:30px;height:30px;float:none}.mobile-enabled.calendar .dropdown-menu{left:unset;right:0}.mobile-enabled.calendar .dropdown-menu li:first-child::before{margin:-10px 0 0 80%}.mobile-enabled.banks div.inline{margin:10px}.mobile-enabled.rollcall .contents>div:nth-child(2){overflow-x:hidden}.mobile-enabled.hr_requests .filters-control{margin:10px}.mobile-enabled.hr_requests .table{margin:0}.mobile-enabled.hr_requests #new_hr_request{margin:10px}}.sg_contracts .forms-normal table.table{margin-top:10px}.sg_contracts .allowance-table{min-width:200px}.sg_contracts section{margin-bottom:5px}.sg_contracts section.column{width:33%;min-width:200px;margin-right:10px}#positions_list>.position_outer,.first_block>.position_outer{margin:0;border:0}.first_block>.position_outer>.v-line{background:transparent}.first_block>.position_outer{margin-bottom:10px}.position_outer{margin:0 0 0 70px;border-left:1px solid #C6C6C6}.v-line{width:50px;height:1px;display:inline-block;background:rgba(0,0,0,0.2);margin-right:5px}.position_outer:only-child>.position_children{font-size:11px;margin-left:-1px;border-left:1px solid transparent}.position_outer:only-child>.v-line,.first_block>.position_outer>.position_children .position_outer:last-child>.v-line{background:url(/assets/last-p-936bfda57b1764d20ba6069c077ee52402389802dbaec210fc45d1726cdb570c.png) no-repeat #F8F8F8 15px 5px;height:60px;margin:0 0 -28px -1px}.first_block>.position_outer>.position_children .position_outer:last-child>.v-line{background-position:0px 0px;width:56px}.position_outer>.position_children>.position_outer:last-child{border-left:1px solid transparent}.position_outer .position_children.first_block{margin-left:-58px;border:0}.position_outer.position_rendered .position_inner{background-color:#eee;border-width:1px;border-style:dashed;border-color:#000}.position_outer .position_inner a{display:table-cell;vertical-align:middle;width:100%;height:100%;background-color:transparent;color:inherit;text-decoration:inherit}.position_outer .position_inner a:hover{background-color:transparent;color:inherit}.position_outer .position_inner:hover{cursor:pointer;background-image:none;background-color:#f9f4cd}.orgchart_employees{display:none;max-height:640px;overflow:auto}.orgchart_employees div{margin-bottom:0.5em;border-radius:5px;background:#eee;padding:4px;border:1px solid #ccc}.orgchart_employees div a{text-decoration:underline}.orgchart_employees div img{float:left;margin-right:5px}.parent.items{display:inline-block}.parent.items a{padding:15px;margin:5px 0;background:rgba(0,0,0,0.02);color:dimGray;display:inline-block;border:1px solid #E5E6EA;font-weight:normal;font-size:13px}.parent.items a:hover{border-bottom:1px solid #E5E6EA;background:rgba(0,0,0,0.05);color:#696969}.parent.items a:active{box-shadow:inset 0 0 9px rgba(0,0,0,0.09);color:#222}#minimum_overtime_minutes_row ul{margin:10px 0px 0px 10px}#minimum_overtime_minutes_row ul li{margin:5px 0px 0px 15px;list-style-type:disc}#overtime_rule_tabs{margin-bottom:20px}.daily_overtime_rulesets .nice-button.no-icon{margin-right:5px}.payrolls .payroll_month{width:30%;display:inline-block;margin:0 20px 20px 0}.payrolls .payroll_month:nth-child(3){margin-right:0}.payrolls #contents-container .payroll_month .table{margin-bottom:0}.payrolls .traverse-years .nice-button{padding-left:30px}.payrolls .traverse-years .nice-button.float-right{margin-right:25px;padding-left:12px;padding-right:30px}.payrolls .traverse-years .nice-button.float-right .icon{right:5px;position:absolute}.payrolls .month_links.settings_link{position:absolute;right:12px;top:8px}.payrolls .month_links.settings_link a{float:none;display:block;width:100%;height:100%;padding:0;margin:0}.payrolls .actions.align-center a{display:block;width:19px;height:22px;margin:0 auto}@media only screen and (max-width: 600px){.mobile-enabled.payrolls .payroll_month{width:100%}.mobile-enabled.payrolls #contents-container .contents .boxed-content{border:0;padding:0}.mobile-enabled.payrolls #flash_area{margin-bottom:10px}.mobile-enabled.payrolls .move-20-bottom{margin-bottom:10px}.mobile-enabled.payrolls .table tr th,.mobile-enabled.payrolls .table tr td{padding:6px 5px;border:none}.mobile-enabled.payrolls .table tr th:nth-child(2){writing-mode:sideways-lr}}.profile #profile_contact_info ul li{margin-bottom:20px}.profile #profile_contact_info ul li span{font-weight:bold;display:inline-block;width:200px;color:#666}@media only screen and (max-width: 600px){.mobile-enabled.profile #profile_contact_info{padding:16px 16px 16px 40px;border:0}.mobile-enabled.profile #profile_contact_info ul li span{display:block;margin-left:-24px;margin-bottom:6px}.mobile-enabled.profile #profile_contact_info .nice-button{margin-left:-24px;margin-top:8px}.mobile-enabled.profile .edit_employee{padding:0 !important}.mobile-enabled.profile .edit_employee .boxed-content,.mobile-enabled.profile .edit_employee .sidebox{margin:0 !important}.mobile-enabled.profile .edit_employee .custom-select{width:unset}.mobile-enabled.profile .edit_employee input:last-child{margin:10px}.mobile-enabled.profile .edit_employee .box .contents .boxed-content{padding:0 !important}.mobile-enabled.achievements #profile_achievements .box>div:not(:last-child){margin-bottom:16px}.mobile-enabled.forms section{margin:10px;padding:0 !important}.mobile-enabled.forms section hr{margin:0 -10px}}.requirement_preview{position:relative}.requirement_preview_image{width:200px;height:200px}.requirement_preview_link{background-color:#000;height:50px;opacity:0.8;padding-top:10px;position:absolute;top:65px;width:100%}.requirement_preview_link .title{color:#fff;display:block;font-weight:normal;margin-left:26px;padding:5px 3px 3px 34px;opacity:1;position:relative}.requirement_preview_link .title .icon.show_link{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);transform:scaleX(-1)}.requirement_preview_link .subtitle{color:#666;font-size:0.9em;font-weight:normal;margin-left:30px;padding-left:30px}tr.error-row td{text-align:center}.toolbar{padding-top:11px;padding-bottom:22px;z-index:4}.toolbar .bold{margin-bottom:5px}.toolbar .bold span{margin-right:57px}#weekly_schedule_report_table .active{background:#FFF5B3}#weekly_schedule_report_table .error{background:#e75454;color:white}.scheduling a.dropdown-toggle.actions.nice-button.no-icon{margin:17px 20px 0 0}.tabularized-data .left{display:inline-block;width:25%;vertical-align:top}.tabularized-data .left .table-cell{font-weight:bold}.tabularized-data .right{display:inline-block;width:75%}@media only screen and (max-width: 1100px){.tabularized-data .right{width:90%;margin-left:-150px;z-index:2;position:relative;background:#f7f7f7}.tabularized-data .left:hover+.right{margin-left:0;border-left:none;width:74%}.tabularized-data .left+.right:before{content:"";width:25px;height:100%;background:-webkit-linear-gradient(left, transparent 10%, rgba(0,0,0,0.1) 100%);background:-moz-linear-gradient(left, transparent 10%, rgba(0,0,0,0.1) 100%);background:linear-gradient(left, transparent 10%, rgba(0,0,0,0.1) 100%);position:absolute;z-index:11;left:-24px;top:0}.tabularized-data .left:hover+.right:before{display:none}.tabularized-data ul li.list-header ul li.table-cell:first-child{padding-right:5px}.tabularized-data ul li.list-header ul li.table-cell:last-child{padding-left:5px}}.tabularized-data ul li.table-row ul li.table-cell{box-sizing:border-box;display:inline-block;float:left;height:145px;line-height:15px;overflow:hidden;padding:15px}.tabularized-data .right ul li.table-row ul li.table-cell{padding:1px}.tabularized-data .left ul li.table-row ul li.table-cell{width:100%}.tabularized-data .left ul li.table-row ul li.table-cell{padding-top:35px}.tabularized-data .left ul li.table-row.list-header ul li.table-cell{padding-top:7px}.tabularized-data .right ul li.table-row ul li.table-cell{width:14.2%}.tabularized-data .right ul li.list-header ul li.table-cell,.tabularized-data .left ul li.list-header ul li.table-cell{height:62px;padding:8px 15px;text-shadow:none;background:gainsboro;color:#6d6d6d;font-weight:bold;font-size:11px;border:1px solid #DDD;border-bottom:1px solid #BBB;position:relative;text-align:center;padding:15px}.tabularized-data ul li.list-header ul li.table-cell:first-child{padding-left:30px}.tabularized-data ul li.list-header ul li.table-cell:last-child{padding-right:30px}.tabularized-data ul li.table-row:nth-child(even) ul li.table-cell{background:#F2F2F2;border:1px solid #E9E9E9;border-right:none}.tabularized-data ul li.table-row:nth-child(odd) ul li.table-cell{border-left:1px solid #E9E9E9}.table-cell .regular{color:#6d6d6d;line-height:12px;font-size:12px}.table-cell .regular+div+div{font-size:10px;color:#B0AFAF;line-height:8px;font-weight:600}.table-cell .regular+div{color:#b0afaf;font-size:10px}.table-cell .holiday{color:#af2f2f;line-height:8px;font-size:12px;margin-bottom:4px}.table-cell .holiday+div{color:#a58080;font-size:10px;line-height:10px}.table-cell .holiday+div+div{display:block;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.tabularized-data .right ul li.table-row ul li.table-cell.error{background:#FEDEDC;border:1px solid #EAB9B6}.tabularized-data .right ul li.table-row ul li.table-cell.success{background:#defedc;border:1px solid #b4e2b1}.tabularized-data .right ul li.table-row ul li.table-cell:last-child{border-right:1px solid #E9E9E9}.left .list-header span{margin-top:6px;display:inline-block}.tabularized-data ul li.table-row:last-child ul li.table-cell{border-bottom:1px solid #E9E9E9}.tabularized-data ul li.list-header ul li.table-cell .arrow{width:15px;height:15px;position:absolute;background:-webkit-linear-gradient(#F8F8F8, #EDEDED);background:-moz-linear-gradient(#F8F8F8, #EDEDED);background:linear-gradient(#F8F8F8, #EDEDED);border-radius:50%;border:1px solid lightGrey;top:22px}.tabularized-data ul li.list-header ul li.table-cell .arrow:hover{background:whiteSmoke;border:1px solid rgba(0,0,0,0.3)}.tabularized-data ul li.list-header ul li.table-cell .position-left{left:7px}.tabularized-data ul li.list-header ul li.table-cell .position-right{right:7px}.tabularized-data ul li.list-header ul li.table-cell a{text-indent:-9000px}.tabularized-data ul li.list-header ul li.table-cell .position-left:before{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:5px solid #C0BFBF;content:"";float:left;margin:3px 0 0 4px}.tabularized-data ul li.list-header ul li.table-cell .position-left:hover:before{border-right:5px solid #949494}.tabularized-data ul li.list-header ul li.table-cell .position-right:after{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #C0BFBF;content:"";float:right;margin:3px 4px 0 0px}.tabularized-data ul li.list-header ul li.table-cell .position-right:hover:after{border-left:5px solid #949494}.reports #ajax_loader.loading,.scheduling #ajax_loader.loading{background:rgba(0,0,0,0.8) no-repeat 50% 50%;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99}.reports #link_text:hover,.scheduling #link_text:hover{text-decoration:underline}.reports .dropdown-menu,.scheduling .dropdown-menu{top:62px;z-index:3}.tabularized-data ul li.table-row.hover ul li.table-cell{background:#E2EFF0}.tabularized-data ul li.table-row ul li.table-cell.active{background:#fff5b3;position:relative}.tabularized-data ul li.table-row ul li.table-cell:hover{cursor:pointer}.tabularized-data ul li.table-row.list-header ul li.table-cell:hover{cursor:default}.tabularized-data .left .list-header.overlap{z-index:1}.tabularized-data ul li.table-row ul li.table-cell.active:after{content:"";width:10px;height:10px;background:url(/assets/icons-sprite-f38819c7d34e8580a8214fc07a6bb87cf4862dd81f35e14ef393740ef3c2a090.png) 144px 410px;position:absolute;right:5px;top:5px;background-size:400px}.reports a#show_more,.scheduling a#show_more{display:block;text-align:center;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;transition:color .2s linear}.top-85{top:85px}.body-background{background:#F7F7F7}.tabularized-data .right .table-cell .sched{background:-webkit-linear-gradient(#318CC6, #266D9B);background:-moz-linear-gradient(#318CC6, #266D9B);background:linear-gradient(#318CC6, #266D9B);padding:3px 5px;display:block;font-size:10px;font-weight:bold;color:white;margin:0 0 1px;border-radius:5px}.tabularized-data .right .table-cell .sched.dayoff{background:-webkit-linear-gradient(#50A545, #3F8136);background:-moz-linear-gradient(#50A545, #3F8136);background:linear-gradient(#50A545, #3F8136)}.tabularized-data .table-cell .offset{border:1px solid #CBCBCB;border-radius:3px;padding:5px 3px;font-size:11px;line-height:11px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,0.1);margin-top:3px;position:relative;width:100%;overflow:auto;box-sizing:border-box}.tabularized-data .table-cell .offset-title{max-width:90px}.tabularized-data .table-cell .offset .icon-set{float:right;position:absolute;top:5px;right:3px;line-height:12px;font-size:12px}.tabularized-data .table-cell .offset .icon-set div{opacity:0.5}.tabularized-data .table-cell .offset .icon-set div:hover{opacity:1}.tabularized-data .table-cell .offset-popup{background:#fff;position:absolute;padding:15px;max-width:200px;box-shadow:0 2px 2px rgba(0,0,0,0.1);border:1px solid #CBCBCB;border-radius:3px;margin-top:10px;box-sizing:border-box}.tabularized-data .table-cell .offset-popup::before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid white;display:block;margin:-24px 0 0 75px;position:absolute;z-index:2}.tabularized-data .table-cell .offset-popup::after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #B9B9B9;display:block;margin:-60px 0 0 75px;position:absolute;z-index:1}.tabularized-data .table-cell .offset-popup .name{margin-bottom:5px}.tabularized-data .table-cell .offset-popup span:first-child{display:inline-block;width:30%;text-align:right}.tabularized-data .table-cell .offset-popup span:last-child{float:right;width:65%;font-weight:bold}@media only screen and (max-width: 600px){.mobile-enabled.scheduling .toolbar{padding:8px;box-sizing:border-box;width:100% !important;display:inline-block}.mobile-enabled.scheduling .toolbar #scheduling_filter{margin-top:10px !important}.mobile-enabled.scheduling .download-bar{padding:10px}.mobile-enabled.scheduling .tabularized-data{min-width:800px}.mobile-enabled.scheduling .tabularized-data .left+.right::before{display:none !important}.mobile-enabled.scheduling .tabularized-data .table-row.fixed{position:unset !important}.mobile-enabled.scheduling .tabularized-data>.left{box-sizing:border-box;float:none !important;width:80px;display:inline-block;margin-right:-3px;margin-left:-1px}.mobile-enabled.scheduling .tabularized-data>.left ul,.mobile-enabled.scheduling .tabularized-data>.left li{display:inline-block;vertical-align:top;width:100%}.mobile-enabled.scheduling .tabularized-data>.right{display:inline-block;margin-left:0;float:none !important;box-sizing:border-box;width:calc( 100% - 80px)}}.schedules-table.table{width:100%}.schedules-table.table .extra-shift-row{height:110px}.schedules-table.table .extra-shift-row select{margin-top:10px}.schedules-table.table th{color:#666666;font-size:12px;line-height:10px;padding:11px 0 6px;position:relative;text-align:center;width:100px}.schedules-table.table th:first-child{padding:0}.schedules-table.table th input[type="checkbox"]{width:10px}.schedules-table.table th label{width:100%;height:100%;box-sizing:border-box;font-size:9px;color:#979696}.schedules-table.table th label:hover{cursor:pointer}.schedules-table.table td{height:80px;padding:0;width:100px}.schedules-table.table td:first-child{width:120px}.schedules-table.table td .step{color:#6d6d6d;font-size:11px;text-align:center}.schedules-table.table td .step:before{background:#e5e5e5;border-radius:50%;display:block;font-family:Georgia, "times new roman";font-size:20px;margin:0 auto;padding:6px 15px 11px;width:10px}.schedules-table.table td .step.one:before{content:"1"}.schedules-table.table td .step.two:before{content:"2"}.schedules-table.table td .step.three:before{content:"3"}.schedules-table.table .shift-cell{height:100%;position:relative;text-align:center;width:100%;padding:23px 0 0 0;margin:0}.schedules-table.table .shift-cell .shift-label{background:#90bfc7;box-sizing:border-box;color:#fff;font-size:10px;font-weight:bolder;height:20px;left:0;position:absolute;text-align:center;top:0;width:100%}.schedules-table.table .shift-cell .add-shift-link{box-sizing:border-box;color:#a6a6a6;font-size:11px;height:20px;left:0;padding-top:1px;position:absolute;text-indent:-9999px;top:-1px;width:100%}.schedules-table.table .shift-cell .add-shift-link:after{background:#57b15e;color:#fff;content:"+";height:100%;position:absolute;right:0;text-indent:0;width:20px}.schedules-table.table .shift-cell .remove-shift-link{box-sizing:border-box;color:#a6a6a6;font-size:11px;height:20px;left:0;padding-top:1px;position:absolute;text-indent:-9999px;top:-1px;width:100%}.schedules-table.table .shift-cell .remove-shift-link:after{background:#b16d59;color:#fff;content:"x";height:100%;position:absolute;right:0;text-indent:0;width:20px}.schedules-table.table input:disabled{opacity:0.7}.schedules-table.table select{width:100%;margin:0;font-size:12px}.schedules-table.table select:disabled{opacity:0.7}.schedules-table.table .locking-row td{text-align:center}.schedules-table.table .locking-row td:first-child{text-align:left}.schedules-table.table .icon-unlock{box-sizing:border-box;color:transparent;display:inline-block;font-size:35px;height:40px;overflow:hidden;padding:15px 1px 0;width:47px}.schedules-table.table .icon-unlock:before{color:#454545}.schedules-table.table .icon-lock{box-sizing:border-box;color:transparent;display:inline-block;font-size:35px;height:40px;overflow:hidden;padding:15px 1px 0;width:47px}.schedules-table.table .icon-lock:before{color:#9a9a9a}.schedules-table.table .icon-lock .submitted:before{color:#b21e1e}.ui-selectmenu{display:block;display:inline-block;position:relative;height:2.2em;vertical-align:middle;text-decoration:none;overflow:hidden;zoom:1}.ui-selectmenu-icon{position:absolute;right:6px;margin-top:-8px;top:50%}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;display:none;z-index:7 !important}.ui-selectmenu-menu ul{padding:0;margin:0;list-style:none;position:relative;overflow:auto;overflow-y:auto;overflow-x:hidden}.ui-selectmenu-open{display:block}.ui-selectmenu-menu-popup{margin-top:-1px}.ui-selectmenu-menu li{padding:0;margin:0;display:block;border-top:1px dotted transparent;border-bottom:1px dotted transparent;border-right-width:0 !important;border-left-width:0 !important;font-weight:normal !important}.ui-selectmenu-menu li a,.ui-selectmenu-status{line-height:1.3em;display:block;padding:8px 12px;outline:none;text-decoration:none}.ui-selectmenu-menu li.ui-state-disabled a,.ui-state-disabled{cursor:default}.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status{padding-left:20px;position:relative;margin-left:5px}.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon{position:absolute;top:1em;margin-top:-8px;left:0}.ui-selectmenu-status{line-height:1.4em}.ui-selectmenu-menu li span,.ui-selectmenu-status span{display:block;margin-bottom:.2em}.ui-selectmenu-menu li .ui-selectmenu-item-header{font-weight:bold}.ui-selectmenu-menu li .ui-selectmenu-item-footer{opacity:.8}.ui-selectmenu-icon.ui-icon.ui-icon-triangle-1-s{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.4);background:none;top:19px;right:10px}#header .ui-state-default,#header .ui-widget-content .ui-state-default,#header .ui-widget-header .ui-state-default{border:1px solid black;background:-webkit-gradient(linear, left top, left bottom, from(#292929), to(black));background:-moz-gradient(linear, left top, left bottom, from(#292929), to(black));background:gradient(linear, left top, left bottom, from(#292929), to(black));font-weight:normal;color:#555}#header .ui-selectmenu{height:27px;border-radius:4px;position:relative}#header .ui-selectmenu.ui-state-active{border:1px solid #000;border-bottom:1px solid #000;border-bottom-right-radius:0;border-bottom-left-radius:0}#header .ui-selectmenu-status{font-size:11px;line-height:1;font-weight:bold;font-family:helvetica,arial;color:#FFF}.topnav-select ul{height:auto;border:none;background:#161616;width:149px;border:1px solid #000}.topnav-select ul li{border:0 none}.topnav-select ul li:hover{background:#212121;border:0 none}.topnav-select ul li a,.topnav-select ul li:hover a{color:#fff;font-size:11px;font-weight:bold;padding:8px 11px}.custom-select{width:225px;margin-bottom:10px;height:32px}.ui-selectmenu.custom-select,.ui-selectmenu-menu-dropdown li a{color:#000;font-family:helvetica, arial;font-weight:normal;font-size:13px;outline:0 none;border-radius:4px}.ui-selectmenu.custom-select:hover{border-bottom:1px solid #D2D2D2}.ui-selectmenu.custom-select{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));background:-moz-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));background:gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));border:1px solid #d2d2d2;color:#000}.ui-selectmenu.custom-select.ui-state-active{border:1px solid #b1b1b1}.custom-select.ui-state-disabled{opacity:1;background:#F0F0F0;color:#CCC}.custom-select.ui-state-disabled span{cursor:not-allowed}.ui-selectmenu.custom-select.ui-state-active .ui-icon{opacity:1}.custom-select.ui-state-default .ui-icon{width:22px;height:32px;background:url(/assets/select-arrow-76c14a3756c6071fac3f0ccebc11ce7f78129afc7b67485c166696523b5a32b7.png) no-repeat 10px 14px;margin-top:-16px;border-left:1px solid #b1b1b1;opacity:0.5}.ui-selectmenu-status{padding:8px 40px 0 12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-selectmenu-menu-popup.custom-select{height:auto !important}.ui-selectmenu-menu-popup{border:1px solid #b1b1b1;background:#fff;border-radius:4px;font-size:13px;box-shadow:0 0 20px rgba(0,0,0,0.25)}.ui-selectmenu-menu-popup a{color:#6A6969}.ui-selectmenu-menu-popup a:hover{color:#000}.ui-selectmenu-menu-popup li{border:1px solid transparent}.ui-selectmenu-menu-popup li:hover{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));background:-moz-gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));background:gradient(linear, left top, left bottom, from(#fff), to(#F7F7F7));border:1px solid transparent}.ui-selectmenu-menu-popup .ui-selectmenu-item-selected{background:#F7F7F7;color:#000}.ui-selectmenu-menu-popup .ui-selectmenu-item-selected:hover{background:#F7F7F7}.ui-selectmenu-menu .ui-selectmenu-group{font-size:1em}.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height:1.4em;display:block;padding:.6em .5em 0;font-weight:bold}.ui-selectmenu-menu .ui-selectmenu-group ul{margin:0;padding:0}.custom-select.lb-fullw{width:99.5%;margin:0 0 10px}.ds_value,.ds_ph{border:1px solid #CDDBDE;padding:2px 7px;background:#E6F2F5;font-weight:bold}.boxed-content.reduce-10-top{margin-top:-10px}.accounts .key-value-box li span{width:auto;float:none;display:inline-block;margin:3px 0}.img-preview{border:5px solid #fff;display:block;margin:10px 0;box-shadow:0 3px 5px rgba(0,0,0,0.1);border-radius:5px;max-width:111px;max-height:71px}#parent_multi_fields select{position:relative;display:inline-block}.positions .content_tabs.adjustable-tabs li a,.compensation_levels .content_tabs.adjustable-tabs li a,.bonus_templates .content_tabs.adjustable-tabs li a,.compensation_levels .content_tabs.adjustable-tabs li a{padding:8px;font-size:12px}.requirements .check_box_group{margin-top:10px}.iphone-compass .degree-input{height:20px;width:40px;display:inline !important}.iphone-compass span.symbols{font-size:20px}#worksite_proximity_radius{width:70px}.dsl_simulation fieldset.console{border:1px dashed #333;background-color:#ccc}.dsl_simulation fieldset.console legend{border:1px solid black;background-color:white;margin-left:5px;padding:3px}.dsl_simulation fieldset.console pre{padding:3px}.dsl_simulation fieldset.error{background-color:red;border:1px solid black}.dsl_simulation fieldset.error legend{border:1px solid black;background-color:white;margin-left:5px;padding:3px}.dsl_simulation fieldset.error pre{color:white;padding:10px}.old_signup #header .header-wrapper{min-width:960px;max-width:1200px;height:40px;margin:0 auto}.old_signup .container{width:318px;margin:50px auto 0}.old_signup .container input,.old_signup .container select{width:100%;margin:0 0 10px;box-sizing:border-box;height:30px}.old_signup .container .verify{margin:0 0 20px}.old_signup .container h3{margin:20px 0}.old_signup .container .submit input{height:40px;display:block}.old_signup .container .account{position:relative}.old_signup .container span.left{padding:7px 8px 8px;display:inline-block;background:#EEE;position:absolute;top:0;right:0;border-radius:0 3px 3px 0;border:1px solid rgba(0,0,0,0.2);color:#CCC}.old_signup .errorExplanation{width:50%;margin:50px auto 0 !important}.privacy-policy a{color:#2b99c7}.privacy-policy h2{text-align:center}.privacy-policy ul,.privacy-policy ol{margin-left:1.5em;padding-left:0.2em;margin-bottom:1em}.privacy-policy ul>li{list-style-type:disc}.privacy-policy ol>li{list-style-type:decimal}.cookie-policy a{color:#2b99c7}.cookie-policy h2{text-align:center}.cookie-policy ul,.cookie-policy ol{margin-left:1.5em;padding-left:0.2em;margin-bottom:1em}.cookie-policy ul>li{list-style-type:disc}.cookie-policy ol>li{list-style-type:decimal}.customize_schedule_form li.start-time,.customize_schedule_form .shifts .start-time{display:inline-block;vertical-align:top;margin:0 15px 0 0}.customize_schedule_form li.end-time,.customize_schedule_form .shifts .end-time{display:inline-block}.customize_schedule_form .start-time label,.customize_schedule_form .end-time label,.customize_schedule_form .shifts #contents-container .forms-inline .start-time label,.customize_schedule_form .shifts #contents-container .forms-inline .end-time label,.customize_schedule_form .shifts .end-time label,.customize_schedule_form .shifts .start-time label{margin:0}.customize_schedule_form .start-time input[type="text"],.customize_schedule_form .end-time input[type="text"],.customize_schedule_form .shifts .start-time input[type="text"],.customize_schedule_form .shifts .end-time input[type="text"]{margin:5px 0 0;display:inline-block;width:50px;text-align:center}.customize_schedule_form .end-time select,.customize_schedule_form .shifts #contents-container .forms-inline .end-time select,.customize_schedule_form .shifts .end-time select{margin:0 0 0 10px;display:inline-block;vertical-align:top;margin-top:5px}.customize_schedule_form .shifts #contents-container .forms-inline .icon_link{position:absolute;left:222px;top:24px}.customize_schedule_form .end-time .font-icon,.customize_schedule_form .shifts .end-time .font-icon{margin-top:8px}.customize_schedule_form .shift_item.break_item{padding:15px;border:1px solid rgba(0,0,0,0.05);background:rgba(0,0,0,0.05);margin-top:10px;display:block;width:263px !important}.customize_schedule_form .schedule_exception_item.break_item{padding:15px;border:1px solid rgba(0,0,0,0.05);background:rgba(0,0,0,0.05);margin-top:10px}.customize_schedule_form .break-type{margin-top:7px}.customize_schedule_form a.remove_a_break{margin-top:12px;margin-left:5px}#camera_warning .warning{background-image:url(/assets/icon-warning.png);background-position:left;background-repeat:no-repeat;padding:20px 0px 20px 65px;margin:0px;color:#016789;font-size:30px;font-weight:100;text-transform:uppercase}.terms-of-service a{color:#2b99c7}.terms-of-service h2{text-align:center}.terms-of-service ul,.terms-of-service ol{margin-left:1.5em;padding-left:0.2em;margin-bottom:1em}.terms-of-service ul>li{list-style-type:disc}.terms-of-service ol>li{list-style-type:decimal}#message-container progress{height:18px;width:100%}#message-container .body .messages{font-family:monospace}#message-container .body .messages .error{color:red}#message-container .body .messages .success{color:green}#message-container .body .messages .warning{color:#bb0}.banks #classifications select{display:inline-block;vertical-align:baseline;margin-bottom:0}input.ng-touched.ng-invalid,textarea.ng-touched.ng-invalid{background-color:#ffc;border:2px solid red}input.ng-untouched.ng-invalid-required,textarea.ng-untouched.ng-invalid-required{background-color:lightcyan}
