﻿:root{--header-bg: #222;--header-text: #fff;--header-text-shadow: 1px 1px 1px #232323;--header-border: transparent;--logo-filter: none;--nav-bg: #146dad;--nav-text: #d5e1e7;--nav-border: #1b4f80;--nav-active-bg: #205f99;--nav-hover-bg: #22629f;--nav-caret: white;--subnav-bg: #F0F0F0;--subnav-text: dimGray;--subnav-hover-bg: #606060;--subnav-hover-text: #fff;--subnav-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);--crumbs-bg: #F3F3F3;--crumbs-text: #595959;--crumbs-border: #E0E0E0;--crumbs-link: #666;--crumbs-link-hover: #2B99C7;--crumbs-muted: #bbb;--content-bg: #F7F7F7;--content-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), inset 0 1px 0 white;--body-bg: #dedede;--body-text: #696969;--heading-text: #2d2d2d;--footer-bg: #eee;--footer-border: #d0d0d0;--footer-menu-bg: #fff;--footer-menu-border: #D0D0D0;--link-color: #2b99c7;--link-hover: #13729a;--card-bg: #fff;--card-shadow: 0 4px 10px rgba(0, 0, 0, 0.12), inset 0 1px 0 white;--card-border: #e3e3e3;--color-danger: #ab2020;--color-danger-bg: #fededc;--color-danger-border: #eab9b6;--color-success: #5cb85c;--color-success-bg: #dff0d8;--color-success-border: #d6e9c6;--color-warning: #f0ad4e;--color-warning-bg: #FCFCC5;--color-info: #5bc0de;--sidebar-bg: rgb(49, 49, 49);--sidebar-item-bg: #464646;--sidebar-item-text: rgb(216, 216, 216);--sidebar-item-border: rgba(0, 0, 0, 0.1);--sidebar-group-bg: #353535;--sidebar-group-text: rgb(179, 179, 179);--sidebar-active-bg: #f7f7f7;--sidebar-active-border: #52C7EC;--sidebar-active-text: rgb(112, 112, 112);--sidebar-hover-bg: #555;--sidebar-hover-text: rgb(216, 216, 216);--sidebar-active-hover-bg: #383838;--boxed-item-bg: #f9f9f9;--boxed-item-text: rgba(0,0,0,0.5);--boxed-item-border: #ebebeb;--boxed-active-bg: #f1f8f8;--boxed-active-border: #7fb4c1;--boxed-active-text: #3b3b3b;--boxed-hover-bg: #f1f8f8;--boxed-hover-text: #3b3b3b;--boxed-title-bg: #dcdcdc;--boxed-title-text: #878787;--boxed-title-border: #DDD;--btn-bg: #ededed;--btn-text: #696969;--btn-border: rgba(0,0,0,0.15);--btn-hover-bg: #f5f5f5;--btn-hover-text: #222;--btn-primary-bg: #12598a;--btn-primary-hover: #146dad;--btn-primary-text: #fff;--btn-success-bg: #57a957;--btn-success-hover: #67b967;--btn-success-text: #fff;--btn-danger-bg: #c43c35;--btn-danger-hover: #d44c45;--btn-danger-text: #fff;--cal-default-bg: #266D9B;--cal-default-text: white;--cal-green-bg: #3F8136;--cal-green-text: white;--cal-yellow-bg: #b9a72e;--cal-yellow-text: white;--cal-orange-bg: #bb6007;--cal-orange-text: white;--cal-red-bg: #9B1616;--cal-red-text: white;--infobox-bg: #E7F1F3;--infobox-border: #C4D3D3;--infobox-danger-bg: #FDF5D9;--infobox-value-bg: #FAF8EB;--border-default: #ddd;--border-light: #eee;--border-emphasis: #ccc;--table-stripe-even: #f2f2f2;--table-stripe-odd: #f8f8f8;--table-hover: #e8f4f8}html.ui-modern{--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--shadow-sm: 0 1px 3px rgba(0,0,0,0.06);--shadow-md: 0 4px 16px rgba(0,0,0,0.08);--shadow-lg: 0 8px 32px rgba(0,0,0,0.10);--glass-bg: rgba(255,255,255,0.65);--glass-bg-heavy: rgba(255,255,255,0.82);--glass-blur: blur(20px) saturate(180%);--glass-border: rgba(255,255,255,0.35);--glass-highlight: inset 0 1px 0 rgba(255,255,255,0.5);--header-bg: var(--glass-bg-heavy);--header-text: #333;--header-text-shadow: none;--header-border: var(--glass-border);--logo-filter: brightness(0);--nav-bg: var(--glass-bg);--nav-text: #555;--nav-border: var(--glass-border);--nav-active-bg: rgba(0,0,0,0.06);--nav-hover-bg: rgba(0,0,0,0.04);--nav-caret: #555;--subnav-bg: var(--glass-bg);--subnav-hover-bg: rgba(0,0,0,0.06);--subnav-hover-text: #333;--subnav-shadow: var(--shadow-sm);--crumbs-bg: var(--glass-bg);--content-bg: var(--glass-bg-heavy);--content-shadow: var(--shadow-md);--footer-bg: var(--glass-bg-heavy);--sidebar-bg: var(--glass-bg);--sidebar-item-bg: rgba(255,255,255,0.4);--sidebar-item-text: #555;--sidebar-item-border: var(--glass-border);--sidebar-group-bg: rgba(0,0,0,0.03);--sidebar-group-text: #777;--sidebar-active-bg: rgba(255,255,255,0.7);--sidebar-active-border: #2b99c7;--sidebar-active-text: #333;--sidebar-hover-bg: rgba(0,0,0,0.04);--sidebar-hover-text: #333;--sidebar-active-hover-bg: rgba(0,0,0,0.06);--card-bg: var(--glass-bg-heavy);--card-shadow: var(--shadow-sm);--card-border: var(--glass-border);--boxed-title-bg: var(--glass-bg);--boxed-item-bg: rgba(255,255,255,0.4);--btn-bg: var(--glass-bg);--btn-border: var(--glass-border);--btn-primary-bg: rgba(43,153,199,0.12);--btn-primary-hover: rgba(43,153,199,0.20);--btn-primary-text: #1a6f8a;--btn-success-bg: var(--btn-primary-bg);--btn-success-hover: var(--btn-primary-hover);--btn-success-text: var(--btn-primary-text);--btn-danger-bg: rgba(196,60,53,0.10);--btn-danger-hover: rgba(196,60,53,0.18);--btn-danger-text: #a82a23;--infobox-bg: rgba(43, 153, 199, 0.08);--infobox-border: rgba(43, 153, 199, 0.20);--infobox-danger-bg: rgba(240, 173, 78, 0.12);--infobox-value-bg: rgba(255, 255, 255, 0.50);--border-default: rgba(0,0,0,0.08);--border-light: rgba(0,0,0,0.04);--border-emphasis: rgba(0,0,0,0.12);--cal-default-bg: rgba(43,153,199,0.12);--cal-default-text: #1a5a7a;--cal-green-bg: rgba(63,129,54,0.12);--cal-green-text: #2d6626;--cal-yellow-bg: rgba(185,167,46,0.12);--cal-yellow-text: #8a7a20;--cal-orange-bg: rgba(187,96,7,0.12);--cal-orange-text: #8a4a05;--cal-red-bg: rgba(155,22,22,0.10);--cal-red-text: #7a1010}html.ui-modern[data-theme=dark]{--glass-bg: rgba(30,30,46,0.65);--glass-bg-heavy: rgba(30,30,46,0.82);--glass-blur: blur(20px) saturate(150%);--glass-border: rgba(255,255,255,0.08);--glass-highlight: inset 0 1px 0 rgba(255,255,255,0.06);--shadow-sm: 0 1px 3px rgba(0,0,0,0.15);--shadow-md: 0 4px 16px rgba(0,0,0,0.20);--shadow-lg: 0 8px 32px rgba(0,0,0,0.25);--header-bg: var(--glass-bg-heavy);--header-text: #e0e0e0;--header-text-shadow: none;--header-border: var(--glass-border);--logo-filter: none;--nav-bg: #252530;--nav-text: #b0b0c0;--nav-border: #3a3a4a;--nav-active-bg: #35354a;--nav-hover-bg: #30303f;--nav-caret: #b0b0c0;--subnav-bg: #2a2a3a;--subnav-text: #b0b0c0;--subnav-hover-bg: #3a3a4a;--subnav-hover-text: #e0e0e8;--subnav-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);--crumbs-bg: #252535;--crumbs-text: #a0a0b0;--crumbs-border: #333345;--crumbs-link: #90909a;--crumbs-link-hover: #5bb8e0;--crumbs-muted: #606070;--content-bg: #1e1e2e;--content-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);--body-bg: #121220;--body-text: #d1d1d6;--heading-text: #f0f0f5;--footer-bg: #1a1a2a;--footer-border: #333345;--footer-menu-bg: #252535;--footer-menu-border: #3a3a4a;--link-color: #5bb8e0;--link-hover: #8ad0f0;--card-bg: #252535;--card-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);--card-border: #3a3a4a;--color-danger: #e05050;--color-danger-bg: #3a1a1a;--color-danger-border: #5a2a2a;--color-success: #6bc96b;--color-success-bg: #1a3a1a;--color-success-border: #2a4a2a;--color-warning: #f0c060;--color-warning-bg: #3a3010;--color-info: #6bd0ee;--sidebar-bg: #1a1a2a;--sidebar-item-bg: #252535;--sidebar-item-text: #c0c0d0;--sidebar-item-border: rgba(255,255,255,0.05);--sidebar-group-bg: #1e1e2e;--sidebar-group-text: #9090a0;--sidebar-active-bg: #2a2a3a;--sidebar-active-border: #5bb8e0;--sidebar-active-text: #f0f0f5;--sidebar-hover-bg: #30303f;--sidebar-hover-text: #e0e0e8;--sidebar-active-hover-bg: #2a2a3a;--boxed-item-bg: #252535;--boxed-item-text: #b0b0c0;--boxed-item-border: #3a3a4a;--boxed-active-bg: #2a3040;--boxed-active-border: #5bb8e0;--boxed-active-text: #f0f0f5;--boxed-hover-bg: #30303f;--boxed-hover-text: #e0e0e8;--boxed-title-bg: #1e1e2e;--boxed-title-text: #9090a0;--boxed-title-border: #3a3a4a;--cal-default-bg: #1a4a6a;--cal-default-text: #c0dde8;--cal-green-bg: #1a3a1a;--cal-green-text: #8ac88a;--cal-yellow-bg: #3a3510;--cal-yellow-text: #d0c050;--cal-orange-bg: #3a2810;--cal-orange-text: #d0a050;--cal-red-bg: #3a1a1a;--cal-red-text: #e08080;--btn-bg: #303040;--btn-text: #c0c0d0;--btn-border: rgba(255,255,255,0.1);--btn-hover-bg: #3a3a4a;--btn-hover-text: #e0e0e8;--btn-primary-bg: #1a6f8a;--btn-primary-hover: #2088a5;--btn-primary-text: #fff;--btn-success-bg: var(--btn-primary-bg);--btn-success-hover: var(--btn-primary-hover);--btn-success-text: var(--btn-primary-text);--btn-danger-bg: #8a2a23;--btn-danger-hover: #a03530;--btn-danger-text: #fff;--infobox-bg: rgba(43, 153, 199, 0.10);--infobox-border: rgba(43, 153, 199, 0.22);--infobox-danger-bg: #3a3010;--infobox-value-bg: rgba(255, 255, 255, 0.05);--border-default: #3a3a4a;--border-light: #2a2a3a;--border-emphasis: #4a4a5a;--table-stripe-even: #1e1e2e;--table-stripe-odd: #252535;--table-hover: #2a3040}html.ui-modern[data-theme=dark] #footer-logo{filter:brightness(0) invert(1)}html.ui-modern[data-theme=dark]{color-scheme:dark}html.ui-modern[data-theme=light]{color-scheme:light}.ui-modern #header{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);position:relative;z-index:100}.ui-modern .subnav{position:relative;z-index:50}.ui-modern #contents-container{border-radius:var(--radius-lg);z-index:0}.ui-modern .setup.sidebox{border-radius:var(--radius-md);overflow:hidden}.ui-modern .boxed-content,.ui-modern .boxed-content-white{border-radius:var(--radius-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ui-modern .table{border-radius:var(--radius-sm);overflow:hidden}.ui-modern button,.ui-modern input[type=submit],.ui-modern input[type=button],.ui-modern a.nice-button{border-radius:var(--radius-sm);box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-modern input[type=text],.ui-modern input[type=password],.ui-modern input[type=email],.ui-modern input[type=search],.ui-modern input[type=number],.ui-modern input[type=date],.ui-modern input[type=datetime-local],.ui-modern textarea,.ui-modern select{border-radius:var(--radius-sm)}.ui-modern .dropdown-menu,.ui-modern .navigation-menu li ul,.ui-modern .tt-menu{border-radius:var(--radius-md);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:60 !important}.ui-modern .tag_pill{border-radius:var(--radius-sm)}.ui-modern .content_tabs li a{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ui-modern .calendar .day .day-body .day-item{border-radius:var(--radius-sm)}.ui-modern .boxed-contents-list li:first-child>a{border-radius:var(--radius-md) var(--radius-md) 0 0}.ui-modern .boxed-contents-list li:last-child>a{border-radius:0 0 var(--radius-md) var(--radius-md)}.ui-modern .boxed-title,.ui-modern .boxed-contents-list li.boxed-title{margin:0}.ui-modern summary,.ui-modern .collapsable header,.ui-modern .table-header,.ui-modern .boxed-title,.ui-modern .boxed-contents-list li.boxed-title{border-radius:var(--radius-sm)}.ui-modern .boxed-title+.boxed-content,.ui-modern .boxed-title+.boxed-content-white{border-radius:0 0 var(--radius-md) var(--radius-md)}.ui-modern .boxed-content+.boxed-title,.ui-modern h3.boxed-title,.ui-modern section>.boxed-title:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ui-modern .qtip.qtip-dark{border-radius:var(--radius-md) !important;-webkit-backdrop-filter:var(--glass-blur) !important;backdrop-filter:var(--glass-blur) !important}.ui-modern .flashes .item,.ui-modern #errorExplanation{border-radius:var(--radius-md);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-sm)}.ui-modern .flash-overlay{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight),var(--shadow-sm)}.ui-modern #footer{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ui-modern #bottom-menu li{border-radius:var(--radius-sm)}.ui-modern .ui-dialog{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--card-bg) !important}.ui-modern .ui-dialog .ui-dialog-titlebar{background:var(--boxed-title-bg);color:var(--body-text);border-bottom-color:var(--border-default)}.ui-modern .ui-dialog .ui-dialog-content{background:var(--card-bg);color:var(--body-text)}.ui-modern .ui-dialog .ui-dialog-buttonpane{background:var(--card-bg);border-top-color:var(--border-default)}.ui-modern .ui-widget-overlay{background:rgba(0,0,0,.4) !important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ui-modern .key-value-box{border-radius:var(--radius-sm);overflow:hidden}.ui-modern #employee_status_filter{border-radius:var(--radius-sm)}.ui-modern ul.submenu>li:first-child{border-radius:var(--radius-sm)}.ui-modern .has-sub .add-new>a{border-radius:var(--radius-sm)}.ui-modern .user-profile{z-index:101}.ui-modern .user-profile ul.user-nav{border-radius:var(--radius-md);overflow:hidden;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg)}.contents,.box>.contents,section.contents,.one_column>.contents{background:var(--content-bg);color:var(--body-text)}.table{border-color:var(--border-default)}input.hasDatepicker{background:var(--card-bg) !important;color:var(--body-text) !important;border-color:var(--border-default) !important}.nvd3 text,.nv-axis text,.nv-legend text,.chart-content text,.rgraph_domtext_wrapper{fill:var(--body-text) !important;color:var(--body-text) !important}.nv-legend-symbol{stroke:var(--border-default) !important}.nvd3 .nv-axis line,.nvd3 .nv-axis path{stroke:var(--border-default) !important}.select2-container .select2-choice,.select2-container .select2-choices,.select2-drop,.select2-search input{background:var(--card-bg) !important;color:var(--body-text) !important;border-color:var(--border-default) !important}.select2-results .select2-highlighted{background:var(--subnav-hover-bg) !important;color:var(--subnav-hover-text) !important}.tagit,ul.tagit{background:var(--card-bg) !important;border-color:var(--border-default) !important}.tagit .tagit-choice{background:var(--btn-primary-bg) !important;color:var(--btn-primary-text) !important;border-color:var(--border-default) !important}.tagit input[type=text]{color:var(--body-text) !important}.ui-modern button,.ui-modern a.nice-button,.ui-modern input[type=submit],.ui-modern input[type=button],.ui-modern .boxed-contents-list li>a,.ui-modern .navigation-menu li>a,.ui-modern .navigation-menu li ul li>a,.ui-modern .dropdown-menu a,.ui-modern .content_tabs li a,.ui-modern #bottom-menu li,.ui-modern .tag_pill,.ui-modern #employee_status_filter>li a{transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.ui-modern .boxed-content:hover,.ui-modern .boxed-content-white:hover{box-shadow:var(--glass-highlight),var(--shadow-md);transition:box-shadow .25s ease}.ui-modern .flashes .item,.ui-modern #errorExplanation{animation:glass-slide-in .35s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes glass-slide-in{from{opacity:0;transform:translateY(-12px) scale(0.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-modern .dropdown-menu,.ui-modern .navigation-menu li ul{animation:glass-pop-in .2s cubic-bezier(0.4, 0, 0.2, 1);transform-origin:top center}@keyframes glass-pop-in{from{opacity:0;transform:scaleY(0.92) translateY(-4px)}to{opacity:1;transform:scaleY(1) translateY(0)}}.ui-modern .ui-dialog{animation:glass-dialog-in .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes glass-dialog-in{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.ui-modern .loading,.ui-modern .spinner{animation:glass-pulse 1.5s ease-in-out infinite}@keyframes glass-pulse{0%,100%{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion: reduce){.ui-modern *{animation-duration:.01ms !important;transition-duration:.01ms !important}}@media only screen and (max-width: 600px){.ui-modern{--radius-lg: var(--radius-md);--radius-xl: var(--radius-lg)}.ui-modern .boxed-contents-list li:first-child>a,.ui-modern .boxed-contents-list li:last-child>a{border-radius:0}}/*!
 * 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 #ddd;background:#f2f5f7 url("/assets/cupertino/ui-bg_highlight-hard_100_f2f5f7_1x100-2382cfe7.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-4837348f.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.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-856b2b4b.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-fe6bd902.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-275de2ce.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;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-5c45d2ff.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-249d2142.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.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-5a12d005.png")}.ui-widget-content .ui-icon{background-image:url("/assets/cupertino/ui-icons_72a7cf_256x240-5a12d005.png")}.ui-widget-header .ui-icon{background-image:url("/assets/cupertino/ui-icons_72a7cf_256x240-5a12d005.png")}.ui-state-default .ui-icon{background-image:url("/assets/cupertino/ui-icons_3d80b3_256x240-52be2852.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/assets/cupertino/ui-icons_2694e8_256x240-48fd9dda.png")}.ui-state-active .ui-icon{background-image:url("/assets/cupertino/ui-icons_ffffff_256x240-7e4c2f7f.png")}.ui-state-highlight .ui-icon{background-image:url("/assets/cupertino/ui-icons_2e83ff_256x240-9d883382.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/assets/cupertino/ui-icons_ffffff_256x240-7e4c2f7f.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-3677a904.png") 50% 50% repeat;opacity:.8;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-10c6b151.png") 50% top repeat-x;opacity:.3;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:.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 #000}/*!
 * 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:-0.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:-0.3em;margin-left:-0.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:-0.3em;margin-left:0;margin-bottom:-0.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%}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("/assets/asc-d459120d.gif")}table.tablesorter thead tr .headerSortDown{background-image:url("/assets/desc-f57ec065.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}.tt-hint{color:var(--crumbs-muted)}.tt-input{background-color:var(--card-bg) !important;color:var(--body-text) !important}.tt-menu{width:210px;margin-top:12px;padding:3px 0;background-color:var(--card-bg);border:1px solid var(--border-default);border-radius:5px;box-shadow:0 5px 10px rgba(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:var(--subnav-hover-bg)}.tt-menu .tt-suggestion .name{font-size:14px}.tt-menu .tt-suggestion .government_id{font-size:10px;color:var(--crumbs-muted)}#your_tags .twitter-typeahead{margin-top:-10px}#your_tags .twitter-typeahead .tt-menu{margin-top:-10px}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding: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}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:1008px;margin:0 auto}.blackbar-user{height:137px;margin-bottom:-147px;min-width:985px;background:var(--header-bg)}.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-f60627eb.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,.12),inset 0 1px 0 #fff}#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-f60627eb.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:.3px .3px}#contents-container #live-feed .boxed-content div span.remove{flex-grow:0;width:16px;background:url("/assets/icons-sprite-f60627eb.png") -266px -79px;height:16px;margin-left:10px;filter:saturate(0)}.bare .blackbar-user{height:100px;margin-bottom:-106px}#header{padding:34px 25px 20px;background-color:var(--header-bg);border-bottom:1px solid var(--header-border, transparent)}#header .logo{filter:var(--logo-filter, none)}#header-menu{padding-top:15px}#header-menu li{font-weight:bold;padding:10px;color:var(--header-text);text-shadow:var(--header-text-shadow)}#bluebar{height:30px;padding:15px 0 0 45px;background:url("/assets/blue-bar-5fa2360e.png") repeat-x;margin-bottom:0;border-radius:5px 5px 0 0}#navigation{width:100%;background:var(--nav-bg);box-sizing:border-box}.navigation-menu{display:table-row}.navigation-menu li{display:inline-block;vertical-align:middle;border-right:1px solid var(--nav-border)}.navigation-menu li:last-child{border-right:0}.navigation-menu li a{display:block;padding:16px 15px;text-align:center;color:var(--nav-text);font-weight:bold}.navigation-menu li.active>a,.navigation-menu li.active:hover>a{background:var(--nav-active-bg);cursor:text}.navigation-menu li a:hover,.navigation-menu li:hover{background:var(--nav-hover-bg)}.navigation-menu li ul,.sub-bg{position:absolute;left:0;box-sizing:border-box;width:100%;background:var(--subnav-bg);box-shadow:inset 0 1px 0 #fff,0 2px 2px rgba(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:var(--subnav-text);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:var(--subnav-hover-bg);color:var(--subnav-hover-text);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:var(--subnav-bg);min-width:1008px}.navigation-menu .has-sub>a{position:relative;padding-right:25px}.has-sub>a::after{width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid var(--nav-caret);content:"";position:absolute;top:47%;right:13px}.has-sub .add-new>a,.has-sub .add-new.active>a{background:var(--btn-bg) !important;border:1px solid var(--btn-border);color:var(--btn-text);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:var(--crumbs-muted);background:var(--btn-bg) !important;cursor:default !important}.has-sub .add-new:hover>a{background:var(--btn-hover-bg) !important}.has-sub .add-new>a:before{content:"";width:17px;height:14px;background:url("/assets/icons-sprite-f60627eb.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-f60627eb.png") -2px 0;background-size:523px}.add-new.dropdown{float:right}#crumbs{margin:0;color:var(--crumbs-text);background:var(--crumbs-bg);border-bottom:1px solid var(--crumbs-border);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:8px;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:var(--footer-bg);width:100%;box-sizing:border-box;height:84px}#footer section{margin:0}#footer{border-top:1px solid var(--footer-border)}#footer-logo{background:rgba(0,0,0,0) url("/assets/PayrollHeroLogo-Light-36693eea.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:var(--footer-menu-bg);padding:8px;font-size:11px;vertical-align:2px;border:1px solid var(--footer-menu-border)}#bottom-menu li:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.05)}#bottom-menu li.gap+li a{color:var(--body-text)}#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:var(--content-bg);padding:25px;box-shadow:0 2px 2px rgba(0,0,0,.2),inset 0 1px 0 #fff;margin:10px auto 50px}.bare #contents-container{margin:30px auto 50px}#header .logo{background:url("/assets/ph-logo-f11a11d9.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 #000}#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:var(--header-bg);padding:0 25px}#profile_settings .inner-box{position:relative;z-index:6}.login #header .header-wrapper,.passwords #header .header-wrapper{min-width:1008px;max-width:1200px;height:40px;margin:0 auto}.ui-widget-overlay{position:fixed;opacity:1;background:rgba(0,0,0,.7);z-index:100}.login-box{background:#fff;padding:35px;box-shadow:0 0 5px rgba(0,0,0,.1);margin:45px auto 0;width:275px;border-radius:5px;border:1px solid rgba(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:var(--body-text);background:var(--body-bg);margin:0}h1,h2,h3,h4,h5,h6{color:var(--heading-text);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:var(--link-color)}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:.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-400 dt{width:400px}dl.wide-400 dd{margin-left:400px}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}#edit_department_head_form,#edit_department_name_form{display:inline-block;margin-left:10px;margin-top:-5px;vertical-align:middle;font-size:16px}#edit_department_head_form input,#edit_department_name_form input{padding:4px;vertical-align:middle !important}#edit_department_head_form a.icon_link,#edit_department_name_form a.icon_link{margin-left:6px}#edit_department_head_form .tt-menu,#edit_department_name_form .tt-menu{margin-top:2px}.imports .big_error{margin-bottom:0}#distribution_report{padding:25px}#message-container{padding:25px}#edit_department_head_form a.icon_link{display:inline-block;vertical-align:middle}.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%}.box .contents{padding:25px}.employees #employee_list.contents{padding:0}.employees .sidebox{padding:25px;margin:0}#weekly_scheduler_container{padding:25px}.wall .sidebox{padding:25px 0 25px 25px;margin:0}#my_clock .box .contents{padding:0}#my_clock .box.one-column>.contents{padding:25px}#reports-payroll-register{padding:25px}#bank_items_content .years a{display:inline-block;padding:15px;font-size:16px;font-weight:bold}#bank_items_content .big_error{margin-bottom:0;padding-bottom:30px}#hr-request-form,#hr-requests-app{padding:25px}.contribution-payments-list{padding:25px}.time_cards .one_column>.contents{padding:0}.time_cards .ui-dialog .ui-dialog-content{padding:10px 0}#departments_content{padding:25px;display:block}#departments_content .table{margin:0}#departments_content .tt-menu{margin-top:2px}#departments_content input#department-head{padding:5px}#rollcall_calendar_content .contents{padding:25px}.contents a{color:var(--link-color);font-weight:bold}.contents a:hover{color:var(--link-hover);cursor:pointer}::selection{background:#29b3d5;color:#fff;text-shadow:0 1px 1px rgba(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:var(--btn-bg);color:var(--btn-text);box-shadow:none;border:1px solid var(--btn-border);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 var(--btn-border);color:var(--btn-hover-text);background:var(--btn-hover-bg)}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,.1);box-shadow:inset 0px 0 10px rgba(0,0,0,.1),inset 0px -14px 14px hsla(0,0%,100%,.1);background:#e0e0e0;color:rgba(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,.1);box-shadow:inset 0px 0 10px rgba(0,0,0,.1),inset 0px -14px 14px hsla(0,0%,100%,.1);background:var(--btn-hover-bg);color:var(--btn-text);text-shadow:hsla(0,0%,100%,.4)}a.nice-button:active span,button:active span,input[type=submit]:active span,input[type=button]:active span{opacity:.3}input[disabled],input[disabled]:active,input[disabled]:hover,button[disabled],button[disabled]:active,button[disabled]:hover,a.disabled{color:var(--crumbs-muted);background:var(--boxed-title-bg);-webkit-transition:none;-moz-transition:none;transition:none;box-shadow:none;text-shadow:none;cursor:not-allowed;border:1px solid var(--border-light);pointer-events:none}.primary-button,input[type=submit].primary-button,.success-button,input[type=submit].danger-button,.danger-button,.ui-dialog-buttonset button+button{color:var(--btn-primary-text)}.primary-button:hover,.success-button:hover,input[type=submit].danger-button:hover,.danger-button:hover,input[type=submit].primary-button:hover,.ui-dialog-buttonset button+button:hover{color:var(--btn-primary-text)}.primary-button:active,.success-button:active,input[type=submit].danger-button:active,.danger-button:active,input[type=submit].primary-button: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:var(--btn-primary-bg)}.ui-dialog-buttonset button+button:disabled{background:#b8b8b8}.primary-button,input[type=submit].primary-button,.primary-button:disabled,input[type=submit].primary-button:disabled,.primary-button:disabled:hover,input[type=submit].primary-button:disabled:hover{background:var(--btn-primary-bg)}.primary-button:hover,input[type=submit].primary-button:hover{background:var(--btn-primary-hover)}.success-button,input[type=submit].success-button,.success-button:disabled,input[type=submit].success-button:disabled,.success-button:disabled:hover,input[type=submit].success-button:disabled:hover{background:var(--btn-success-bg)}.success-button:hover,input[type=submit].success-button:hover{background:var(--btn-success-hover)}.danger-button,input[type=submit].danger-button,.danger-button:disabled,input[type=submit].danger-button:disabled,.danger-button:disabled:hover,input[type=submit].danger-button:disabled:hover{background:var(--btn-danger-bg)}.danger-button:hover,input[type=submit].danger-button: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-fc5448ca.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:var(--card-bg);color:var(--body-text);border:1px solid var(--border-default);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 var(--border-emphasis)}input,select,textarea,a{outline:none}select{border:1px solid var(--border-default);margin:0;outline:none;font-size:12px;font-family:helvetica,arial;color:var(--body-text);background:var(--card-bg);height:30px}input.long-input{width:450px}input::-webkit-input-placeholder{color:var(--crumbs-muted)}input::placeholder{color:var(--crumbs-muted)}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:var(--subnav-bg);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:var(--boxed-active-bg);border-left:3px solid var(--boxed-active-border);color:var(--boxed-active-text)}.boxed-contents-list li.active{position:relative}.boxed-contents-list li>a:hover{color:var(--boxed-hover-text)}.boxed-contents-list li>a{background:var(--boxed-item-bg);color:var(--boxed-item-text);padding:12px 15px;border:1px solid var(--boxed-item-border);font-weight:bold;text-shadow:none;overflow:hidden;vertical-align:middle;border-top:0 none;display:block}.boxed-contents-list li>a:hover{background:var(--boxed-hover-bg);color:var(--boxed-hover-text)}.boxed-contents-list li>a:active{background:var(--sidebar-active-hover-bg)}.boxed-title,.boxed-contents-list li.boxed-title{background:var(--boxed-title-bg);border:1px solid var(--boxed-title-border);color:var(--boxed-title-text);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 var(--card-border);background:var(--card-bg)}.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:var(--table-hover)}.table .merge,.documents .table th:nth-child(2){border-right:1px solid rgba(0,0,0,0);width:1%;padding-right:0}.table .merge-right,.documents .table th:nth-child(3){border-right:1px solid rgba(0,0,0,0);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:var(--boxed-title-bg);color:var(--boxed-title-text);border:1px solid var(--border-default);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:var(--body-text);background:var(--border-default);padding:0;position:absolute;text-shadow:0 1px 0 #fff;width:17px;height:17px;box-shadow:1px 1px 1px rgba(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 #fff;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:var(--table-stripe-even)}.attendance_review_category .table tr:nth-child(4n+4) td{background:var(--table-stripe-odd)}.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:var(--content-bg);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,.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:var(--btn-bg);box-shadow:none;border:1px solid var(--btn-border)}ul.submenu>li:first-child:hover span{color:var(--crumbs-muted)}ul.submenu>li:first-child::before{content:" ";position:absolute;width:15px;height:17px;background:url("/assets/icons-sprite-f60627eb.png") -289px -153px;margin:0 0 0 -22px}ul.submenu>li:first-child:hover::before{background:url("/assets/icons-sprite-f60627eb.png") -289px -133px;opacity:.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:25px auto;text-align:center}.pagination a,.pagination span,.pagination em{padding:10px 15px;text-decoration:none;background:rgba(0,0,0,.02);color:var(--body-text);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,.09);color:#222}.pagination a:hover{border-bottom:0 none;background:rgba(0,0,0,.05);color:var(--body-text)}.pagination span.disabled,.pagination span.disabled:hover,.pagination span.disabled:active,.pagination em,.pagination em:hover,.pagination .gap{background-color:rgba(0,0,0,0);color:#bfbfbf;box-shadow:none;cursor:default}.pagination .next_page{border-right:1px solid #e5e6ea}.profile .boxed-content{margin-top:0}#profile_content h5{margin:0}#profile_content .data-list li{margin-top:10px;margin-bottom:10px}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,.02);color:var(--body-text);display:inline-block;border:1px solid #e5e6ea}ul.org-chart li .c-position:hover{border-bottom:1px solid #e5e6ea;background:rgba(0,0,0,.05);color:var(--body-text)}ul.org-chart li .c-position:active{box-shadow:inset 0 0 9px rgba(0,0,0,.09);color:#222}ul.org-chart li .vline{width:50px;height:1px;display:inline-block;background:rgba(0,0,0,.2);margin-right:5px}ul.org-chart li .vline.last-p{height:60px;width:50px;background:url("/assets/last-p-eeb7753b.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 rgba(0,0,0,0)}.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 var(--border-light);margin-top:-1px;background:var(--table-stripe-odd)}.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:var(--table-stripe-even)}.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:var(--card-bg);padding:15px;margin-bottom:5px}.setup.sidebox li.employee-details h1{font-weight:bold;color:var(--heading-text);font-size:18px}.setup.sidebox li.employee-details img{width:75px;margin-right:10px;border:5px solid var(--card-bg);box-shadow:0 0 4px rgba(0,0,0,.2)}.setup.sidebox li.employee-details div{display:inline-block;top:-35px;position:relative}.setup.sidebox li.employee-details a{color:var(--link-color);font-weight:bold}.setup.sidebox ul.boxed-contents-list{border-right:1px solid var(--sidebar-item-border)}.calendar .ui-dialog .ui-dialog-content,.rollcall .ui-dialog .ui-dialog-content,.daily_overtime_rulesets .ui-dialog .ui-dialog-content,.positions .ui-dialog .ui-dialog-content{padding-top:20px;padding-bottom:0px}.sidebox{margin-right:25px;width:250px}.setup.sidebox{background:var(--sidebar-bg);padding-bottom:10px;margin-right:0}.setup.sidebox.employee{padding:0}#contents-container .setup.sidebox .boxed-title,#contents-container .setup.sidebox li>a{color:var(--sidebar-item-text);background:var(--sidebar-item-bg);border-top:1px solid var(--sidebar-item-border);border-left:0;border-bottom:1px solid var(--sidebar-item-border);border-right:0;margin:0;font-weight:normal;text-shadow:none}#contents-container .setup.sidebox .boxed-title{background:var(--sidebar-group-bg);color:var(--sidebar-group-text);font-weight:bold}#contents-container .setup.sidebox li.active>a,#contents-container .setup.sidebox li.active>a:hover{background:var(--sidebar-active-bg);border-left:3px solid var(--sidebar-active-border);color:var(--sidebar-active-text);text-shadow:none;font-weight:bold}#contents-container .setup.sidebox li>a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-hover-text)}#contents-container .setup.sidebox li>a:active{background:var(--sidebar-active-hover-bg)}.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,.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:var(--boxed-title-bg);color:var(--body-text);border-bottom:1px solid var(--border-default)}.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,.87);color:#fff}.ui-dialog.overtime_error-dialog .ui-dialog-titlebar{background:rgba(90,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,.2);text-shadow:0 1px 0 hsla(0,0%,100%,.1)}.ui-dialog .ui-dialog-titlebar-close:hover::before{color:rgba(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:var(--body-text);padding:15px 0 28px;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,.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}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-dialog .ui-accordion .ui-accordion-header{background:none;border-radius:0;border:none;padding:12px;font-weight:normal;color:var(--body-text)}.ui-dialog .ui-accordion .ui-accordion-header.ui-state-hover{background:var(--subnav-hover-bg);color:var(--subnav-hover-text);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-7e4c2f7f.png")}.ui-dialog .ui-accordion{margin-left:-20px;margin-right:-20px;margin-bottom:-50px}.ui-dialog .ui-accordion h5:first-child{margin-top:0}.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:var(--cal-default-bg);color:var(--cal-default-text)}.assigned_shifts .calendar .day-body .day-item:nth-child(even){background:var(--cal-default-bg);color:var(--cal-default-text)}.assigned_shifts .calendar .day-body .day-item.custom-shift:nth-child(odd){background:var(--cal-green-bg);color:var(--cal-green-text)}.assigned_shifts .calendar .day-body .day-item.custom-shift:nth-child(even){background:var(--cal-green-bg);color:var(--cal-green-text)}.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}.big_error#fakeload{text-shadow:none;color:#ddd}.ui-widget-content{background:#f5f5f5}.ui-dialog[aria-describedby*=fakeload]{background:rgba(0,0,0,0);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,.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,.1)}.ui-datepicker-header{border-radius:0;border:0 none;background:#2d6294;color:#fff}.ui-datepicker-calendar .ui-state-default{border:0 none;background:var(--content-bg);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 rgba(0,0,0,0)}input.hasDatepicker{background:url("/assets/datepicker-icon-80da7a3d.png") no-repeat right center,#fff;box-sizing:border-box;max-width:120px;width:110px;text-align:left !important}input.search{background:url("/assets/search-icon-5fd1e399.png") no-repeat 155px center,#fff;box-sizing:border-box;width:180px;text-align:left !important;border-radius:0}input.search#search_value{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 var(--border-light)}.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 var(--border-light);border-bottom:0 none;font-weight:bold;color:var(--crumbs-muted);background:var(--card-bg)}.content_tabs li a:hover{background:var(--subnav-bg);color:var(--body-text);border-bottom:0 none}.content_tabs li.active a{color:var(--body-text);font-weight:bold;text-decoration:none;background:var(--subnav-bg);border:1px solid var(--card-border);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}input.error,select.error,textarea.error{border:1px solid var(--color-danger);background:var(--color-danger-bg)}select.warning{border:1px solid #c7c700;background:#fcfcc5}.error-text{color:red}.warning-text{color:#bbbb60}.blank-state{margin-top:50%;padding:10px}.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 0;font-weight:bold}input.para-fields{height:0;background:var(--card-bg);border:1px solid var(--border-default);color:var(--body-text);margin:0;padding:12px 7px;vertical-align:middle;width:188px}input.para-fields:focus{color:var(--heading-text);border:1px solid var(--border-emphasis)}.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,.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:.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,.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,.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}.flash-overlay{border:1px solid;padding:6px 30px 6px 15px;width:500px;max-width:100vw;box-sizing:border-box;word-wrap:break-word;box-shadow:0 2px 8px rgba(0,0,0,.15)}.flash-overlay.success{background:var(--color-success-bg);color:var(--body-text);border-color:var(--color-success-border)}.flash-overlay.error{background:var(--color-danger-bg);color:var(--body-text);border-color:var(--color-danger-border)}.flash-overlay.warning{background:var(--color-warning-bg);color:var(--body-text);border-color:var(--border-default)}.item.error,.item.alert,.errorbox{background:var(--color-danger-bg);color:var(--color-danger);border:1px solid var(--color-danger-border)}.item.success,.item.notice,.successbox{background:var(--color-success-bg);color:var(--body-text);border:1px solid var(--color-success-border)}.ui-modern .item.success,.ui-modern .item.notice,.ui-modern .successbox{color:var(--color-success)}.item.warning,.warningbox{background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning)}.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 hsla(0,0%,100%,.25);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(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:.8s;-moz-animation-duration:.8s;animation-duration:.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,.1)}.item.error:hover.fadeInUp,.item.alert:hover.fadeInUp,.item.success:hover.fadeInUp,.item.notice:hover.fadeInUp,.item.warning:hover.fadeInUp,#errorExplanation:hover.fadeInUp,.successExplanation:hover.fadeInUp,.warningExplanation:hover.fadeInUp{-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;pointer-events:none}.flashes a{color:var(--link-color)}.flashes .item,.flashes #errorExplanation,.flashes .errorExplanation{pointer-events:auto}#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:"";font-family:fontAwesome;position:absolute;right:9px;top:7px;font-size:14px;opacity:.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:var(--body-text);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:var(--heading-text);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:var(--body-text)}#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-f60627eb.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:var(--body-text);border:1px solid #b4e2b1}#successExplanation h2,.successExplanation h2{color:var(--heading-text);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-f60627eb.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:var(--body-text);border:1px solid #e3d8b2}#warningExplanation h2{color:var(--heading-text);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-f60627eb.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 hsla(0,0%,100%,.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,.02);border-right:1px solid;border-right-color:#e5e6ea}.month-traverse-menu li:hover{background:rgba(0,0,0,.05)}.month-traverse-menu li:active{box-shadow:inset 0 0 9px rgba(0,0,0,.09)}.month-traverse-menu li.active span{padding:10px 6px}.month-traverse-menu li a{color:var(--body-text);padding:10px 6px}.month-traverse-menu li.active{background:rgba(0,0,0,0);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:var(--subnav-bg)}.wall .boxed-content#flag_wall_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 #fff;box-shadow:0 3px 8px rgba(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,.05);background:hsla(0,0%,100%,.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:blue;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,.3)}.wizard_step.done::before,.wizard_step.done a::before{content:"✓";text-shadow:1px 1px 1px rgba(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,.3)}.wizard_step.done+.seperator{background:#187b10}.wizard_step.seperator::before{content:"";display:none}.half-box{width:50%;padding:15px 5px}.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 var(--header-border, 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:var(--body-text);font-family:Helvetica Neue,Helvetica,Arial}.tagline p span{font-weight:bold;color:var(--header-text)}.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{width:calc(100% + 60px);margin:-25px -32px;text-align:right;background:rgba(0,0,0,.04);padding:10px 15px;border-top:1px solid rgba(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,.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:var(--body-text)}.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{background:var(--card-bg) !important;border-color:var(--border-default) !important;color:var(--body-text) !important}.qtip.qtip-dark .qtip-tip{display:none}.qtip.qtip-dark .qtip-content{background:var(--card-bg) !important;color:var(--body-text) !important}.qtip.qtip-dark .qtip-titlebar{background:var(--boxed-title-bg) !important;color:var(--boxed-title-text) !important}.qtip.qtip-dark::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid var(--border-default);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,.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-f60627eb.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:#2573a9;color:#fff}.nice-button.facebook:hover{background:#398bc5;color:#fff}.nice-button.facebook:active{color:#84d1f6}.nice-button.twitter{background:#25a8a9;color:#fff}.nice-button.twitter:hover{background:#38c0c2;color:#fff}.nice-button.twitter:active{color:#89f0f4}.nice-button.facebook::before,.nice-button.twitter::before{content:"";background:url("/assets/icons-sprite-f60627eb.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:var(--card-bg);border:1px solid var(--border-light);display:inline-block}.cal-list-view .left.scroller{overflow:scroll}.cal-list-view .right{width:61%;height:500px;background:var(--card-bg);border:1px solid var(--border-light);float:right;position:relative}.cal-list-view .left .item{height:75px;width:100%;box-sizing:border-box;background:var(--table-stripe-odd);border:none;border-left:3px solid rgba(0,0,0,0);margin:0;color:var(--crumbs-muted);box-sizing:border-box;padding:20px;line-height:16px;border-bottom:1px solid var(--border-light)}.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:var(--body-text)}.cal-list-view .left .item span:last-child{float:right}.cal-list-view .left .item.active{background:var(--boxed-active-bg);border-left:3px solid var(--boxed-active-border)}.cal-list-view .right .title{box-sizing:border-box;padding:20px;background:var(--table-stripe-odd);border-bottom:1px solid var(--border-light);font-size:16px;font-weight:bold}.cal-list-view .right .title span:last-child{color:var(--crumbs-muted);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:.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:rgba(0,0,0,0);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}.transparent-dialog .ui-dialog-titlebar{display:none}.transparent-dialog{background:rgba(0,0,0,0);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:"";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,.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}.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:var(--card-bg);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:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--border-default);margin:0px 4px 4px 4px}.tag-form .tag-holder a.remove_link{margin-top:-3px;margin-left:3px}.tag-form .tag-options{z-index:1;position:absolute;margin-top:4px;background:var(--card-bg);padding:8px;overflow-y:scroll;width:200px;max-height:50vh;box-shadow:var(--shadow-lg, 0 5px 10px rgba(0, 0, 0, 0.2));border:1px solid var(--border-default);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,.1)}.tag-form .tag-options .tag-option:hover{background-color:rgba(0,0,0,.1)}.bonus_templates .edit_bonus_template dt{padding:8px 0}.banks .big_error{margin-bottom:16px}#requirements .category{padding:8px}#requirements .category>div:first-child{padding:4px;font-size:13px;font-weight:700;margin-bottom:6px}#requirements .category:nth-child(odd){background:var(--table-stripe-even)}#requirements .category:nth-child(even){background:var(--table-stripe-odd)}#distribution_report{overflow-x:scroll}.available-filters{-webkit-box-flex:1}.custom-filters{-webkit-box-flex:2}textarea.big-textfield{margin-top:4px;box-sizing:border-box}.accounts .contents section{margin-bottom:0}.accounts .contents .buttonset{padding:16px}.accounts .contents #account_content>.contents>h4{padding:16px;margin:0}.accounts .contents{padding:0px}.accounts .contents .nice-button{margin:16px}.shifts .loading-indicator{padding:8px}.shifts #contents-container .forms-inline input[type=text]{height:unset;padding:7px}.shifts #contents-container .forms-inline select{height:unset;padding:6px}.schedule_templates .loading-indicator{padding:8px}.payment_templates section.contents{padding:0}.positions .boxed-content.tabbed-content,.bonus_templates .boxed-content.tabbed-content{margin-top:0}.positions a.button,.bonus_templates a.button{margin-left:10px}.positions a.toggle-all,.bonus_templates a.toggle-all{margin-bottom:10px;display:inline-block}.daily_overtime_rulesets section{margin-bottom:20px}.daily_overtime_rulesets #daily_overtime_rule_short_name{margin-bottom:10px}.daily_overtime_rulesets h4{margin-top:0}.daily_overtime_rulesets .edit_link::before{font-family:"FONTAWESOME"}.multi_insert h3{margin:20px}.multi_insert select,.multi_insert input,.multi_insert label{margin-left:20px}.multi_insert .steps{padding-bottom:20px}.employee h1,.employee h4{margin:20px}.employee label,.employee input,.employee select,.employee .warning-text{margin-left:20px !important}.employee input[type=submit]{margin-bottom:20px}.my_attendance_stats .attendance-stats-wrapper{padding:16px}.company_attendance_leaderboard h1,.company_attendance_leaderboard h2{margin:16px}.company_attendance_leaderboard .forms-inline.ib{margin-left:16px}.summaries h1,.summaries h2{margin:16px}.photo_verifications .infobox,.photo_verification_jobs .infobox{margin-bottom:20px}.photo_verifications .sidebox,.photo_verification_jobs .sidebox{padding:25px 0 25px 25px;margin:0}.photo_verifications .boxed-content select,.photo_verifications .boxed-content span.select2,.photo_verification_jobs .boxed-content select,.photo_verification_jobs .boxed-content span.select2{margin-bottom:10px}.photo_verifications .boxed-content .pv-job-info p strong,.photo_verification_jobs .boxed-content .pv-job-info p strong{margin-right:10px}.photo_verifications .boxed-content .pv-progress,.photo_verification_jobs .boxed-content .pv-progress{margin:10px 0}.photo_verifications .boxed-content .pv-messages,.photo_verification_jobs .boxed-content .pv-messages{margin-bottom:10px}.photo_verifications .boxed-content .pv-messages .pv-message,.photo_verification_jobs .boxed-content .pv-messages .pv-message{margin-bottom:3px}.photo_verifications .boxed-content .pv-avatar,.photo_verification_jobs .boxed-content .pv-avatar{margin-bottom:16px}.photo_verifications .boxed-content .pv-results .pv-avatar,.photo_verification_jobs .boxed-content .pv-results .pv-avatar{display:inline-block;margin-right:16px;margin-bottom:16px}.photo_verifications .boxed-content .pv-results .pv-avatar img,.photo_verification_jobs .boxed-content .pv-results .pv-avatar img{max-height:90px}.photo_verifications .boxed-content .pv-results .pv-employee-details,.photo_verification_jobs .boxed-content .pv-results .pv-employee-details{display:inline-block;vertical-align:top}.photo_verifications .boxed-content .pv-results .pv-photo-cell,.photo_verification_jobs .boxed-content .pv-results .pv-photo-cell{line-height:0;padding:0}.photo_verifications .boxed-content .pv-results .pv-photo-cell a,.photo_verification_jobs .boxed-content .pv-results .pv-photo-cell a{display:block}.photo_verifications .boxed-content .pv-results .pv-photo-cell a img,.photo_verification_jobs .boxed-content .pv-results .pv-photo-cell a img{max-height:90px}.photo_verifications .boxed-content .pv-results .pv-employee-info h4,.photo_verification_jobs .boxed-content .pv-results .pv-employee-info h4{margin-bottom:2px;font-size:14px}.photo_verifications .boxed-content .pv-results .horizontal-scroll,.photo_verification_jobs .boxed-content .pv-results .horizontal-scroll{margin:20px 0}.photo_verifications .boxed-content .pv-results .pv-stats .stat-number,.photo_verification_jobs .boxed-content .pv-results .pv-stats .stat-number{display:inline-block;margin-right:4px}.photo_verifications .boxed-content .pv-results .pv-stats .stat-label,.photo_verification_jobs .boxed-content .pv-results .pv-stats .stat-label{display:inline-block}.photo_verifications .boxed-content .pv-results .pv-stats .stat-box,.photo_verification_jobs .boxed-content .pv-results .pv-stats .stat-box{display:inline-block;margin-right:16px}.photo_verifications .boxed-content .pv-results .pv-no-results,.photo_verification_jobs .boxed-content .pv-results .pv-no-results{margin:40px 0 !important}.photo_verifications .boxed-content .pv-results .pv-job-summary,.photo_verification_jobs .boxed-content .pv-results .pv-job-summary{margin-bottom:8px}.photo_verifications .boxed-content .pv-results .pv-no-results,.photo_verification_jobs .boxed-content .pv-results .pv-no-results{margin:16px 0}.photo_verifications .boxed-content .pv-results p strong,.photo_verification_jobs .boxed-content .pv-results p strong{margin-right:10px}.my_attendance_stats .horizontal-scroll .line_graph{width:100%}.summaries .bar_graph{margin:0 16px}.employee_type_transition #wizard_content,.employee_status_transition #wizard_content{padding:16px;display:block}.employees .transition-wrapper{padding:16px}.employees .transition-wrapper>section{margin-bottom:0}.payment_templates .box>.contents{padding:0px}.payment_templates .form-wrapper{padding:16px}.payment_templates .list-wrapper{padding:16px !important}.payment_templates section{margin-bottom:0}.payment_templates .horizontal-scroll{margin-bottom:16px}.compensation_levels .horizontal-scroll,.pay_rates .horizontal-scroll,.compensation .horizontal-scroll{overflow-x:scroll}.bonus_templates .contents{padding:0}.bonus_templates .box>.contents{padding:16px}.bonus_templates .form-wrapper{padding:16px}.payrolls .payroll-wrap{padding:16px}.payrolls .traverse-years .nice-button.float-right{margin-right:0}.banks .filters{padding-left:16px;padding-bottom:16px}.review-wrapper{padding:16px}.review-wrapper form.button_to{margin:0}.theme-padding{padding:16px}.theme-padding .theme-picker{margin:auto}.employee #new_employee h5{margin-left:20px}.employees #employee_info_form h3{margin:16px}.employees #employee_info_form .action-buttons{margin:16px}.employees #employee_info_form .action-buttons input{margin:16px}.saml_configs section{margin-bottom:20px}.saml_configs select{margin-bottom:16px !important}.saml_configs select,.saml_configs textarea{max-width:100%;box-sizing:border-box}.saml_configs textarea{min-height:60px;resize:vertical}.saml_configs .simple-table td,.saml_configs .simple-table th{padding:10px;text-align:left}.break_rules .infobox+.infobox{margin-top:0}.break_rules input{margin-left:6px;margin-right:6px}.break_rules label.switch{margin-right:4px}.personal_access_tokens #profile_content{padding-top:16px;display:block}.personal_access_tokens .sidebox{margin-right:0}.personal_access_tokens .sidebox input{margin-top:8px;margin-bottom:6px}.personal_access_tokens .sidebox label{margin-right:4px}.personal_access_tokens .infobox #pat-token-value{padding:8px;box-sizing:border-box}.personal_access_tokens .infobox *:last-child{padding-bottom:8px}@media only screen and (max-width: 600px){.mobile-enabled.employee #new_employee h4,.mobile-enabled.employee #new_employee h5,.mobile-enabled.employee #new_employee label{margin-left:0 !important}.mobile-enabled.personal_access_tokens .contents{padding:0}.mobile-enabled.personal_access_tokens .sidebox{margin-bottom:0}.mobile-enabled.personal_access_tokens .box{display:block !important}.mobile-enabled.personal_access_tokens #profile_content{padding-top:8px;display:block}.mobile-enabled.personal_access_tokens #pat_list{padding:0;margin:8px 0;border-radius:none}.mobile-enabled.saml_configs h2{padding:10px;margin-bottom:0}.mobile-enabled.saml_configs .saml-not-configured{padding:10px}.mobile-enabled.saml_configs select,.mobile-enabled.saml_configs textarea{max-width:100%;box-sizing:border-box}.mobile-enabled.saml_configs .buttonset{margin-left:10px;margin-bottom:10px}.mobile-enabled.saml_configs section{margin-bottom:10px}.mobile-enabled .theme-padding{padding:10px}.mobile-enabled .boxed-content.dashboard:has(#requirements){padding:0px}.mobile-enabled.company_attendance_leaderboard .chart-content .dynamic_hbar_graph>div{width:unset !important;min-width:100%;padding:0}.mobile-enabled.company_attendance_leaderboard .no-one{margin-left:0}.mobile-enabled.company_attendance_leaderboard .pagination{margin:0;margin-bottom:8px}.mobile-enabled.company_attendance_leaderboard .forms-inline.ib{margin:10px}.mobile-enabled.company_attendance_leaderboard select#worksite_id{margin-bottom:0}.mobile-enabled.company_attendance_leaderboard .tag-form{margin-top:8px}.mobile-enabled.company_attendance_leaderboard .filter_button{margin-left:10px;margin-bottom:8px}.mobile-enabled.summaries .bar_graph{margin:0}.mobile-enabled.my_attendance_stats .my-stats-summary{max-width:160px;width:47%;box-sizing:border-box}.mobile-enabled.my_attendance_stats .line_graph{width:unset !important}.mobile-enabled.my_attendance_stats hr{display:none}.mobile-enabled.my_attendance_stats .stat-summaries{margin-top:16px !important}.mobile-enabled.attendance_manager .empty-state{padding:0;padding-bottom:16px}.mobile-enabled.attendance_manager .scheduled-info{margin-bottom:18px}.mobile-enabled.attendance_manager .attendance-table td.checkbox{padding-left:10px}.mobile-enabled.attendance_manager .attendance-table th>input#select_all{margin-left:2px}.mobile-enabled.attendance_manager .filters .filter-group.publish-action{margin-left:0;margin-top:-8px}.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 a.icon_link{width:24px !important;height:24px !important;margin:2px !important}.mobile-enabled.thresholds .content_tabs.move-20-bottom{margin-bottom:0}.mobile-enabled.thresholds .infobox{padding:16px}.mobile-enabled.thresholds .threshold-box{margin-bottom:0 !important}.mobile-enabled.thresholds a.icon_link{height:18px !important}.mobile-enabled.thresholds #rules-container{margin-top:16px}.mobile-enabled.thresholds li.rule{margin-bottom:10px}.mobile-enabled.thresholds #modal-content{padding:0 !important}.mobile-enabled.thresholds #modal-content #threshold-form>ul>li:last-of-type{margin-bottom:38px}.mobile-enabled.thresholds form.edit-threshold h3{margin:10px 0 10px}.mobile-enabled.break_rules #break-rules{padding:16px}.mobile-enabled.break_rules #break-rules #break-mode{margin-bottom:10px;width:100%;box-sizing:border-box}.mobile-enabled.break_rules #break-rules .horizontal-scroll{margin:0 -16px}.mobile-enabled.break_rules #break-rules fieldset{margin-bottom:0;margin-top:10px}.mobile-enabled.break_rules #break-rules #rules-table tr th:first-of-type{padding-left:16px;min-width:30px}.mobile-enabled.break_rules #break-rules #rules-table tr th:last-of-type{min-width:190px}.mobile-enabled.break_rules #break-rules #rules-table tr td:nth-of-type(2){min-width:130px}.mobile-enabled.break_rules #break-rules #rules-table tr td:last-of-type{padding-right:16px;min-width:124px}.mobile-enabled.break_rules #break-rules #rules-table tr th,.mobile-enabled.break_rules #break-rules #rules-table tr td{padding:4px}.mobile-enabled.break_rules #break-rules #rules-table input{width:40px}.mobile-enabled.break_rules .infobox+.infobox{border-top:1px solid #c4d3d3;margin-top:0}.mobile-enabled.break_rules .infobox{padding:10px;margin-bottom:10px}.mobile-enabled.schedule_templates #schedule_templates_content>a{margin:10px !important}.mobile-enabled.schedule_templates form#new_schedule_template,.mobile-enabled.schedule_templates form.edit_schedule_template{padding:16px}.mobile-enabled.schedule_templates form#new_schedule_template input[type=text],.mobile-enabled.schedule_templates form#new_schedule_template select,.mobile-enabled.schedule_templates form.edit_schedule_template input[type=text],.mobile-enabled.schedule_templates form.edit_schedule_template select{width:100%;box-sizing:border-box}.mobile-enabled.schedule_templates form#new_schedule_template section.forms-normal,.mobile-enabled.schedule_templates form.edit_schedule_template section.forms-normal{padding:0}.mobile-enabled.schedule_templates form#new_schedule_template section.boxed-content,.mobile-enabled.schedule_templates form.edit_schedule_template section.boxed-content{padding:10px}.mobile-enabled.schedule_templates form#new_schedule_template section,.mobile-enabled.schedule_templates form.edit_schedule_template section{margin:0;margin-top:10px;padding:0}.mobile-enabled.system_permissions section.forms-normal:first-of-type{padding:16px 16px 0}.mobile-enabled.system_permissions section.forms-normal:first-of-type input{width:100%;box-sizing:border-box}.mobile-enabled.system_permissions h2{padding-left:10px}.mobile-enabled.system_permissions section{margin-bottom:16px}.mobile-enabled.system_permissions section:last-of-type{margin-bottom:0}.mobile-enabled.system_permissions div.forms-normal{margin:16px}.mobile-enabled.system_permissions #system_permissions_content td:last-child{width:549px !important}.mobile-enabled.accounts h4{padding:10px 15px 3px}.mobile-enabled.accounts .contents{padding:0}.mobile-enabled.accounts section{margin-bottom:0px}.mobile-enabled.accounts .nice-button{margin:10px}.mobile-enabled.accounts .buttonset{padding:16px}.mobile-enabled.accounts .changelog{overflow-x:hidden;width:100%;box-sizing:border-box}.mobile-enabled.day_types #day_type_add{padding:10px;display:block}.mobile-enabled.day_types details{margin-top:0 !important}.mobile-enabled.day_types #new_day_type,.mobile-enabled.day_types .edit_day_type{padding:16px}.mobile-enabled #email_templates_content>div:first-child{padding:16px;margin-bottom:0 !important}.mobile-enabled.dashboard .box>.contents{padding:0}.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.dashboard .context-dashboard .boxed-content{height:unset}.mobile-enabled.time_of_day_bonus_rules #time_of_day_bonus_rule_add{padding:10px;display:block}.mobile-enabled.time_of_day_bonus_rules .edit_time_of_day_bonus_rule{padding:16px}.mobile-enabled.time_of_day_bonus_rules .contents section p{margin:10px 0}.mobile-enabled.time_of_day_bonus_rules .contents section{margin:10px 0 !important}.mobile-enabled.time_of_day_bonus_rules input[type=text],.mobile-enabled.time_of_day_bonus_rules select{width:100%;box-sizing:border-box}.mobile-enabled.time_of_day_bonus_rules .contents section:last-child{padding:0 !important}.mobile-enabled.pay_rates .contents .boxed-content{margin-top:10px}.mobile-enabled.pay_rates input[type=submit]{margin-left:10px;margin-bottom:10px}.mobile-enabled.pay_rates section{margin-bottom: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.login_credentials .box .contents{padding:0}.mobile-enabled.login_credentials .box .contents .infobox{margin:0;padding:10px}.mobile-enabled.forms .box .contents{padding:0 10px}.mobile-enabled.forms .box .contents .content_tabs{margin:0 -10px}.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:var(--header-bg);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:10px 0}.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:0;padding-bottom:16px}.mobile-enabled #clock_webcam{margin:0 -10px;width:unset !important}.mobile-enabled .pictures-set .time-clock-scroller{margin:0;width:unset !important}.mobile-enabled .setup.sidebox ul.boxed-contents-list{border-right:0}.mobile-enabled .month-traverse-menu{box-sizing:border-box}.mobile-enabled .cal-list-view #calendar_item_name{max-width:100%}.mobile-enabled .cal-list-view .left .item{height:unset;padding:14px;padding-bottom:20px}.mobile-enabled #shifts_content>a{margin:10px}.mobile-enabled.shifts #new_shift{padding:16px}.mobile-enabled.shifts #shift_category_name{margin-bottom:10px}.mobile-enabled.shifts th,.mobile-enabled.shifts td{width:unset !important;min-width:unset !important}.mobile-enabled.shifts a.icon_link{height:18px !important}.mobile-enabled.calendar_items .new_calendar_item{padding:16px;display:block}.mobile-enabled.calendar_items .new_calendar_item section{padding:0 !important}.mobile-enabled.calendar_items .contents{padding:0 !important}.mobile-enabled.calendar_items a.icon_link{height:18px !important}.mobile-enabled .cal-list-view .right .container{height:unset}.mobile-enabled .cal-list-view .right .title{font-size:14px}.mobile-enabled .cal-list-view{display:-webkit-box}.mobile-enabled .cal-list-view .left{float:none;width:unset}.mobile-enabled #calendar_item_form label>span{display:block;margin-bottom:4px}.mobile-enabled .cal-list-view .right .container .button-set{position:unset;margin:10px 0}.mobile-enabled .cal-list-view .right .container .button-set span{margin:4px;display:inline-block}.mobile-enabled .cal-list-view .right{float:none;width:unset;-webkit-box-flex:1}.mobile-enabled .cal-list-view .details span:first-child{width:100%}.mobile-enabled .cal-list-view .left .item .date span:first-child{display:block;font-size:15px;margin-bottom:4px}.mobile-enabled.my_clock .right-section .gradient-bg{padding:0}.mobile-enabled.my_clock .box .contents{padding:0}.mobile-enabled.my_clock .custom-scroll-box{width:100%}.mobile-enabled.my_clock .custom-scroll-box li{display:inline-block}.mobile-enabled.my_clock .custom-scroll-box li img{width:160px;max-height:120px}.mobile-enabled.schedules .contents,.mobile-enabled.time_cards .contents,.mobile-enabled.wall .contents{padding:0}.mobile-enabled.subordinates section{margin:0 !important}.mobile-enabled.subordinates .boxed-content{border:none}.mobile-enabled.subordinates label{display:inline-block}.mobile-enabled.subordinates #options_for_subordinate_setting_mode_tag input[type=checkbox]{margin:0 8px}.mobile-enabled.subordinates .move-20-left{margin-left:0 !important}.mobile-enabled.subordinates .forms-normal label{margin-top:0}.mobile-enabled.rollcall span.bold{margin-left:8px}.mobile-enabled.cost_centers #employee_cost_centers_content h1{margin:10px}.mobile-enabled.cost_centers #employee_cost_centers_content hr{display:none}.mobile-enabled.rollcall_days #rollcall_day_add{display:block;margin:10px}.mobile-enabled.rollcall_days h2{display:none}.mobile-enabled.rollcall_days .move-20-bottom{margin-bottom:0}.mobile-enabled.rollcall_days .contents .table{margin-bottom:0}.mobile-enabled.rollcall_days p{margin-bottom:0}.mobile-enabled.rollcall_days a.nice-button{margin:10px}.mobile-enabled.rollcall_days .changelog{margin-top:10px}.mobile-enabled.rollcall_days .changelog .boxed-content{margin:0}.mobile-enabled.departments a.icon_link{font-size:22px;line-height:22px}.mobile-enabled.departments .list-wrapper h2{margin:10px}.mobile-enabled.departments #departments_content{padding:0}.mobile-enabled.departments .wrapper h1,.mobile-enabled.departments .wrapper h2{padding-top:10px;padding-left:10px}.mobile-enabled.departments .wrapper form{display:block !important;margin-top:10px !important;margin-left:0 !important}.mobile-enabled.departments .wrapper #new_member_form{margin:0 !important}.mobile-enabled.departments .wrapper #new_member_form input{margin-bottom:0}.mobile-enabled.departments .wrapper p{margin:10px}.mobile-enabled.org_chart ul.org-chart{padding:16px;min-width:max-content}.mobile-enabled.assigned_shifts .contents{padding:0 !important}.mobile-enabled.attendance .contents{padding:0 !important}.mobile-enabled.attendance .review-wrapper{padding:0}.mobile-enabled.attendance form.button_to{margin:10px;display:inline-block}.mobile-enabled.attendance header form.button_to{margin:0 10px}.mobile-enabled.scheduling #weekly_scheduler_container{padding:0 !important}.mobile-enabled.scheduling #weekly_scheduler_container a.dropdown-toggle.actions.nice-button.no-icon{margin:0}.mobile-enabled.scheduling #weekly_scheduler_container .toolbar{padding:10px}.mobile-enabled.scheduling #weekly_scheduler_container .toolbar .inline{margin-bottom:10px}.mobile-enabled.scheduling #weekly_scheduler_container .calendar-header{margin:0}.mobile-enabled.scheduling #weekly_scheduler_container .calendar-header a.nice-button{padding:5px 12px}.mobile-enabled.scheduling #weekly_scheduler_container .download-bar{margin-top:0 !important}.mobile-enabled.scheduling #weekly_scheduler_container .move-30-top{margin-top:6px}.mobile-enabled.scheduling #weekly_scheduler_container .employee_list{height:unset !important}.mobile-enabled.calendar a.icon_link{font-size:22px;line-height:22px}.mobile-enabled.calendar #calendar_select_all{margin-top:8px;display:inline-block}.mobile-enabled.calendar .day-heading input[type=checkbox]{float:none}.mobile-enabled.calendar .ui-dialog td a:last-child{display:block}.mobile-enabled.calendar .ui-dialog .float-right{float:none;display:inline-block;margin-top:10px}.mobile-enabled.calendar .ui-dialog .float-right h4{margin:0}.mobile-enabled.calendar .ui-dialog .float-right{padding:10px}.mobile-enabled.calendar .ui-dialog .customize_schedule_box .employee_list{height:unset !important}.mobile-enabled.employee_position_levels #position_assignment_add{display:block;margin:10px}.mobile-enabled.employee_position_levels .epl-form-wrapper{padding:16px}.mobile-enabled.employee_position_levels .epl-form-wrapper a.button{margin-left:10px}.mobile-enabled.compensation input[type=submit]{margin:10px}.mobile-enabled.payment_methods .payment-method-form-wrapper{padding:16px}.mobile-enabled.payment_methods #payment_method_add{display:block;margin:10px}.mobile-enabled.wall .sidebox,.mobile-enabled.employees .sidebox{padding:0}.mobile-enabled.enrollments .add-enrollment-wrapper{margin:10px}.mobile-enabled.enrollments .add-enrollment-wrapper select,.mobile-enabled.enrollments .add-enrollment-wrapper input{margin:0 !important}.mobile-enabled.enrollments .enrollments-form-wrapper{padding:16px}.mobile-enabled.enrollments .enrollments-form-wrapper hr{display:none}.mobile-enabled.enrollments .enrollments-form-wrapper section{margin-bottom:10px}.mobile-enabled.enrollments .enrollments-form-wrapper a.button{margin-left:10px}.mobile-enabled.payrolls #payroll_add{display:block;margin:10px}.mobile-enabled.payrolls .payroll-wrapper{padding:16px}.mobile-enabled.payrolls .payroll-wrapper hr{display:none}.mobile-enabled.payrolls .payroll-wrapper .forms-normal{padding:0}.mobile-enabled.payrolls .payrolls-list-wrapper .table tr th:nth-child(2){writing-mode:sideways-lr}.mobile-enabled.payrolls .payroll-show-wrapper h2{margin:10px}.mobile-enabled.payrolls .payroll-show-wrapper section{margin:0;padding:0 !important}.mobile-enabled.payrolls .payroll-show-wrapper section.empty{padding:10px !important}.mobile-enabled.payrolls .payroll-show-wrapper div>a{padding:10px}.mobile-enabled .employee-details{padding:10px !important}.mobile-enabled .employee-details h1{margin:0;margin-bottom:10px}.mobile-enabled .employee-details .employee-actions{position:relative !important}.mobile-enabled.employees .transition-wrapper{padding:0}.mobile-enabled.employees .move-20-bottom,.mobile-enabled.employees .move-10-bottom{margin-bottom:0}.mobile-enabled.employees #contents-container .table .box input[type=checkbox]{margin:0}.mobile-enabled.employees .sidebox{margin-bottom:0}.mobile-enabled.employees #your_tags .boxed-title{padding-right:4px;padding-top:4px;padding-bottom:14px}.mobile-enabled.employees #your_tags .boxed-title span{width:calc(100% - 32px)}.mobile-enabled.employees #your_tags .search-bar input{width:calc(100% - 74px)}.mobile-enabled.employees #your_tags .boxed-content{padding:10px}.mobile-enabled.hours .hours-list-wrapper input[type=submit]{margin:10px;margin-left:0px}.mobile-enabled.hours .hours-list-wrapper #employee_hour_add{display:inline-block;margin:10px}.mobile-enabled.hours .hours-form-wrapper h2{margin:10px}.mobile-enabled.hours .hours-form-wrapper hr{display:none}.mobile-enabled.hours .hours-form-wrapper section{margin-bottom:0}.mobile-enabled.hours .edit-hours-wrapper{padding:16px}.mobile-enabled.hours .edit-hours-wrapper .forms-normal{padding:0}.mobile-enabled.hours .edit-hours-wrapper h2{margin:0;margin-bottom:16px}.mobile-enabled.hours .edit-hours-wrapper .move-40-bottom{margin-bottom:16px}.mobile-enabled.hours .edit-hours-wrapper section{margin-bottom:0}.mobile-enabled.hours .edit-hours-wrapper hr{display:none}.mobile-enabled.keyrings a.icon_link{font-size:22px;line-height:22px}.mobile-enabled.keyrings #keyring_entry_add{display:block;margin:10px}.mobile-enabled.keyrings .forms-normal{padding:0 !important}.mobile-enabled.keyrings hr{display:none}.mobile-enabled.keyrings .keyring-form-wrapper{padding:16px}.mobile-enabled.employees a.icon_link{font-size:22px;line-height:22px}.mobile-enabled.employees #employee_info .ta_container{padding:0}.mobile-enabled.employees #employee_info .ta_container .ta_form{padding:0;border:none;background:none}.mobile-enabled.employees #employee_info .ta_container .ta_form select,.mobile-enabled.employees #employee_info .ta_container .ta_form input{max-width:100%;box-sizing:border-box}.mobile-enabled.employees .ta_wrapper:hover .ta_links{display:block;position:absolute;top:0;left:-32px}.mobile-enabled.employees .ta_wrapper span.loading{display:none !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.bank_items .table{margin-bottom:0px}.mobile-enabled .qtip{right:48px;left:unset !important}.mobile-enabled.payrolls .payroll_month{margin-right:0;margin-bottom:0}.mobile-enabled.payrolls #contents-container>.payroll-wrap{padding:10px !important}.mobile-enabled.payrolls .traverse-years .nice-button.float-right{margin-right:0}.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.system_permissions div.inline,.mobile-enabled.employment_termination_codes div.inline{margin:10px}.mobile-enabled.system_permissions .boxed-content,.mobile-enabled.employment_termination_codes .boxed-content{margin-top:0 !important;margin-bottom:0;padding:10px}.mobile-enabled #new_employment_termination_code,.mobile-enabled .edit_employment_termination_code{padding:10px}.mobile-enabled.profile .box .contents,.mobile-enabled.achievements .box .contents{padding:0}.mobile-enabled.payrolls .box .contents{padding:0}.mobile-enabled.achievements .boxed-content{padding:0;padding-top:10px}.mobile-enabled.achievements .boxed-content h4{padding-left:10px}.mobile-enabled.achievements .boxed-content .boxed-normal div{margin-right:0}.mobile-enabled.photo_verifications .sidebox,.mobile-enabled.photo_verification_jobs .sidebox{margin-bottom:0;padding:0}.mobile-enabled.photo_verifications .infobox,.mobile-enabled.photo_verification_jobs .infobox{padding:10px;margin-bottom:0}.mobile-enabled.photo_verifications .pv-results,.mobile-enabled.photo_verification_jobs .pv-results{padding:10px}.mobile-enabled.photo_verifications .pv-processing,.mobile-enabled.photo_verification_jobs .pv-processing{padding:10px}.mobile-enabled.photo_verifications .horizontal-scroll,.mobile-enabled.photo_verification_jobs .horizontal-scroll{margin:10px -10px !important}.mobile-enabled.photo_verifications table.pv-results-table,.mobile-enabled.photo_verification_jobs table.pv-results-table{width:unset !important}.mobile-enabled.photo_verifications .contents,.mobile-enabled.photo_verification_jobs .contents{padding:0}.mobile-enabled.photo_verifications .contents .boxed-content,.mobile-enabled.photo_verification_jobs .contents .boxed-content{padding:0px}.mobile-enabled.photo_verifications .contents #photo_verification_content,.mobile-enabled.photo_verification_jobs .contents #photo_verification_content{padding:0px;display:block}.mobile-enabled.my_attendance_stats .attendance-stats-wrapper{padding:10px}.mobile-enabled.my_attendance_stats .attendance-stats-wrapper .mystats-chart{margin:0 !important}.mobile-enabled.my_attendance_stats .attendance-stats-wrapper .mystats-chart .horizontal-scroll{margin:20px -6px;margin-bottom:0}.mobile-enabled.company_attendance_leaderboard a.icon-link{font-size:22px;line-height:22px}.mobile-enabled.email_templates .half-box{width:100%;padding:10px 0}.mobile-enabled.email_templates .boxed-content-white{padding:16px}.mobile-enabled.document_templates section,.mobile-enabled.document_letterheads section{margin-bottom:0}.mobile-enabled.document_templates #document_template_add,.mobile-enabled.document_templates #document_letterhead_add,.mobile-enabled.document_letterheads #document_template_add,.mobile-enabled.document_letterheads #document_letterhead_add{padding:10px;display:block}.mobile-enabled.document_templates .new_document_template,.mobile-enabled.document_templates .edit_document_template,.mobile-enabled.document_templates .new_document_letterhead,.mobile-enabled.document_templates .edit_document_letterhead,.mobile-enabled.document_letterheads .new_document_template,.mobile-enabled.document_letterheads .edit_document_template,.mobile-enabled.document_letterheads .new_document_letterhead,.mobile-enabled.document_letterheads .edit_document_letterhead{padding:16px}.mobile-enabled.document_templates .half-box,.mobile-enabled.document_letterheads .half-box{width:100%;padding:10px 0}.mobile-enabled.employee form.forms-normal{padding:10px}.mobile-enabled.employee h1#new_employee_wizard{margin:10px}.mobile-enabled.employee hr{display:none}.mobile-enabled.employee .wizard_steps{margin-top:35px;margin-bottom:10px}.mobile-enabled.employee .wizard_step.seperator{width:40px}.mobile-enabled.employee .move-40-top{margin-top:20px}.mobile-enabled.employee_status_transition #wizard_content,.mobile-enabled.employee_type_transition #wizard_content{padding:0}.mobile-enabled.employee_status_transition h1,.mobile-enabled.employee_type_transition h1{margin:10px}.mobile-enabled.employee_status_transition .forms-normal,.mobile-enabled.employee_type_transition .forms-normal{padding:10px}.mobile-enabled.employee_status_transition .wizard_steps,.mobile-enabled.employee_type_transition .wizard_steps{margin-top:35px;margin-bottom:10px}.mobile-enabled.employee_status_transition .move-30-bottom,.mobile-enabled.employee_type_transition .move-30-bottom{margin-bottom:10px}.mobile-enabled.employee_status_transition section,.mobile-enabled.employee_type_transition section{margin-bottom:10px}.mobile-enabled.employee_status_transition .boxed-content,.mobile-enabled.employee_type_transition .boxed-content{padding:10px}.mobile-enabled.employee_status_transition .big_error,.mobile-enabled.employee_type_transition .big_error{padding:20px 0}.mobile-enabled.multi_insert h3{margin:10px}.mobile-enabled.multi_insert hr{display:none}.mobile-enabled.multi_insert .infobox{padding:10px;margin:10px 0}.mobile-enabled.multi_insert select,.mobile-enabled.multi_insert input,.mobile-enabled.multi_insert label{margin-left:10px}.mobile-enabled.multi_insert .forms-normal{margin-bottom:10px}.mobile-enabled.multi_insert .steps{padding-bottom:0}.mobile-enabled.worksites td:last-child{width:60px !important}.mobile-enabled.worksites #work_site_add{padding:10px;display:block}.mobile-enabled.worksites #new_worksite,.mobile-enabled.worksites .edit_worksite{padding:16px}.mobile-enabled.worksites .search-buttonset a.nice-button [class^=icon-]{top:5px;left:6px}.mobile-enabled.worksites .search-buttonset input{margin:0 -32px 0 0}.mobile-enabled.worksites .search-buttonset .nice-button{width:28px;height:28px}.mobile-enabled.worksites #google-maps .css-map{width:100%;border:0}.mobile-enabled.worksites .form-buttonset{margin-top:10px;padding:0;padding-top:16px;background:0}.mobile-enabled.worksites #worksite_proximity_radius{margin-bottom:5px}.mobile-enabled.integrations .new_integration{padding:16px !important}.mobile-enabled.system_permissions #system_permissions_content .boxed-contents-list{margin-bottom:10px !important}.mobile-enabled.system_permissions #system_permissions_content .forms-normal{margin:10px;padding:0}.mobile-enabled.forms form>div{padding:0 !important}.mobile-enabled.forms .table{margin-bottom:0}.mobile-enabled.forms input[type=submit]{margin:10px}.mobile-enabled.forms .move-20-bottom{margin:0}.mobile-enabled.forms .tag-filter-input{padding:4px}.mobile-enabled.reports .padded{padding:0 !important}.mobile-enabled.reports .tag-form{width:unset !important}.mobile-enabled.reports #contents-container>div:last-of-type{padding:16px}.mobile-enabled.reports #contents-container div.contents{padding:0 !important}.mobile-enabled.reports .table{margin-bottom:0;width:unset !important}.mobile-enabled.reports .ib{margin-bottom:10px !important}.mobile-enabled.reports .tag-filter-input{padding:4px}.mobile-enabled.reports form>div{padding:16px !important}.mobile-enabled.reports .table.reports tr td:last-child{min-width:unset !important}.mobile-enabled.reports #distribution_report form.employee-report{padding:16px}.mobile-enabled.reports #distribution_report{padding:16px}.mobile-enabled.reports #distribution_report h2{margin:16px}.mobile-enabled.reports #distribution_report .table.full-width{width:100% !important}.mobile-enabled.reports #distribution_report .report-filters{margin-left:0;margin-top:10px}.mobile-enabled.reports #distribution_report .move-40-top{margin-top:10px}.mobile-enabled.reports .horizontal-scroll{padding:0 !important}.mobile-enabled.reports .horizontal-scroll #distribution_report{padding:0}.mobile-enabled.payroll_register #reports-payroll-register{margin:0 !important;padding:16px}.mobile-enabled.payroll_register #report_filter_tag{height:unset !important}.mobile-enabled.payroll_register .half-width{width:100%}.mobile-enabled.payroll_register .move-40-top{margin-top:16px}.mobile-enabled.cost_center_summary_report #reports-payroll-register{padding:16px}.mobile-enabled.cost_center_summary_report #reports-payroll-register .move-40-top{margin-top:0}.mobile-enabled.job_notifications #message-container{padding:0px}.mobile-enabled.job_notifications hr{display:none}.mobile-enabled.job_notifications .infobox{margin-bottom:0;padding:16px}.mobile-enabled.job_notifications .spinner-large{display:block;margin:auto;margin-top:4px;margin-bottom:18px}.mobile-enabled.job_notifications button{margin:10px}.mobile-enabled.job_notifications .progress-label{margin-top:10px}.mobile-enabled.overbreak_report #reports-payroll-register{padding:16px}.mobile-enabled.overbreak_report .half-width{width:100%}.mobile-enabled.overbreak_report .tag-filter-input{padding:4px}.mobile-enabled.overbreak_report .move-40-top{margin-top:16px}.mobile-enabled.overbreak_report #report_add_underbreaks{margin-top:12px}.mobile-enabled.hr_requests #hr-request-form{padding:16px}.mobile-enabled.hr_requests #hr-requests-app{padding:0}.mobile-enabled.hr_requests #hr-requests-app .infobox{margin-bottom:0;padding:10px}.mobile-enabled.hr_requests #hr-requests-app hr{display:none}.mobile-enabled.hr_requests .ui-dialog .table{margin-bottom:10px}.mobile-enabled.hr_requests .ui-dialog .ui-dialog-content{padding-bottom:0}.mobile-enabled.enrollables th:last-of-type{min-width:60px}.mobile-enabled.enrollables #bank_enrollment_add{margin:10px;display:block}.mobile-enabled.enrollables #enrollables_content hr{margin:0 !important}.mobile-enabled.enrollables #enrollables_content h2{padding-top:16px;padding-left:16px;margin:0}.mobile-enabled.enrollables #enrollables_content input[type=text],.mobile-enabled.enrollables #enrollables_content select{width:100%;box-sizing:border-box}.mobile-enabled.enrollables #enrollables_content section.forms-normal{padding:16px}.mobile-enabled.cost_centers .contents{padding:0 !important}.mobile-enabled.cost_centers #cost_centers_content h1{margin:10px}.mobile-enabled.cost_centers #cost_center_add{padding:10px;display:block}.mobile-enabled.cost_centers .boxed-content{margin:0 !important;padding:10px}.mobile-enabled.cost_centers section{margin:0 !important}.mobile-enabled.payment_templates hr{display:none;margin-top:2px}.mobile-enabled.payment_templates section.contents.form-wrapper{padding:10px}.mobile-enabled.payment_templates .horizontal-scroll{margin-bottom:0}.mobile-enabled.bonus_templates section.contents{padding:0px !important}.mobile-enabled.bonus_templates .boxed-content.tabbed-content,.mobile-enabled.payment_templates .boxed-content.tabbed-content{margin-top:0;padding:16px}.mobile-enabled.bonus_templates .content_tabs.move-20-bottom,.mobile-enabled.payment_templates .content_tabs.move-20-bottom{margin-bottom:0}.mobile-enabled.bonus_templates dl.wide-400 dd,.mobile-enabled.payment_templates dl.wide-400 dd{width:100%;margin-left:0}.mobile-enabled.bonus_templates dl.wide-400 dt,.mobile-enabled.payment_templates dl.wide-400 dt{width:100%}.mobile-enabled.bonus_templates .toggle-all,.mobile-enabled.payment_templates .toggle-all{margin-left:0 !important;display:block;margin:10px 0}.mobile-enabled.bonus_templates .submit a.button,.mobile-enabled.payment_templates .submit a.button{margin-left:10px}.mobile-enabled.bonus_templates #errorExplanation,.mobile-enabled.payment_templates #errorExplanation{width:100%;box-sizing:border-box}.mobile-enabled.bonus_templates .quick-add-form,.mobile-enabled.payment_templates .quick-add-form{margin-bottom:12px}.mobile-enabled.bonus_templates .horizontal-scroll,.mobile-enabled.payment_templates .horizontal-scroll{box-sizing:border-box}.mobile-enabled.bonus_templates #payment-template-form,.mobile-enabled.payment_templates #payment-template-form{margin-top:10px}.mobile-enabled.bonus_templates #payment-template-form hr,.mobile-enabled.payment_templates #payment-template-form hr{margin-bottom:10px !important}.mobile-enabled.bonus_templates #payment-template-form p:last-of-type,.mobile-enabled.payment_templates #payment-template-form p:last-of-type{margin-bottom:0}.mobile-enabled.tax_rules #tax_rules_content>div{margin:0 !important}.mobile-enabled.tax_rules #criteria_section a.icon_link{height:18px !important}.mobile-enabled.tax_rules .criteria-paragraph{margin-bottom:10px}.mobile-enabled.tax_rules #tax_rules_content .boxed-content{padding:16px}.mobile-enabled.tax_rules #tax_rules_content .boxed-content section{padding:0}.mobile-enabled.tax_rules #tax_rules_content .boxed-content section #tax_rule_name{margin-top:4px;margin-right:2px}.mobile-enabled.tax_rules #tax_rules_content .boxed-content section select{margin-right:2px}.mobile-enabled.banks .filters{padding-left:10px;padding-bottom:10px}.mobile-enabled.banks #contents-container .table{margin-bottom:0}.mobile-enabled.banks .forms-normal{margin:16px}.mobile-enabled.banks #banks_content th:last-of-type{min-width:60px}.mobile-enabled.banks #banks_content h2{padding-top:16px;padding-left:16px}.mobile-enabled.banks #banks_content li a.icon_link{height:18px !important}.mobile-enabled.banks #banks_content select{margin-bottom:10px}.mobile-enabled.banks #banks_content .submit{margin-top:10px}.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.employee_templates form.new_employee_template,.mobile-enabled.employee_templates form.edit_employee_template,.mobile-enabled.employee_template_items form.new_employee_template,.mobile-enabled.employee_template_items form.edit_employee_template{padding:16px}.mobile-enabled.employee_templates form.new_employee_template .forms-inline,.mobile-enabled.employee_templates form.edit_employee_template .forms-inline,.mobile-enabled.employee_template_items form.new_employee_template .forms-inline,.mobile-enabled.employee_template_items form.edit_employee_template .forms-inline{padding:0}.mobile-enabled.employee_templates form.new_employee_template .forms-inline ul,.mobile-enabled.employee_templates form.edit_employee_template .forms-inline ul,.mobile-enabled.employee_template_items form.new_employee_template .forms-inline ul,.mobile-enabled.employee_template_items form.edit_employee_template .forms-inline ul{width:unset !important}.mobile-enabled.employee_templates form.new_employee_template .forms-inline ul li,.mobile-enabled.employee_templates form.edit_employee_template .forms-inline ul li,.mobile-enabled.employee_template_items form.new_employee_template .forms-inline ul li,.mobile-enabled.employee_template_items form.edit_employee_template .forms-inline ul li{margin-bottom:10px}.mobile-enabled.employee_templates form.new_employee_template .forms-inline ul li:last-of-type,.mobile-enabled.employee_templates form.edit_employee_template .forms-inline ul li:last-of-type,.mobile-enabled.employee_template_items form.new_employee_template .forms-inline ul li:last-of-type,.mobile-enabled.employee_template_items form.edit_employee_template .forms-inline ul li:last-of-type{margin-bottom:0}.mobile-enabled.employee_templates form.new_employee_template hr,.mobile-enabled.employee_templates form.edit_employee_template hr,.mobile-enabled.employee_template_items form.new_employee_template hr,.mobile-enabled.employee_template_items form.edit_employee_template hr{display:none}.mobile-enabled.employee_templates #smart_rule_add,.mobile-enabled.employee_template_items #smart_rule_add{display:block;margin:10px}.mobile-enabled.employee_templates #employee_template_items_content div:last-of-type,.mobile-enabled.employee_template_items #employee_template_items_content div:last-of-type{padding:10px}.mobile-enabled.employee_templates #employee_template_items_content div:last-of-type>a,.mobile-enabled.employee_template_items #employee_template_items_content div:last-of-type>a{margin-top:8px}.mobile-enabled.employee_templates #employee_template_items_content hr,.mobile-enabled.employee_template_items #employee_template_items_content hr{margin-bottom:10px !important}.mobile-enabled.employee_templates #employee_template_items_content>p,.mobile-enabled.employee_template_items #employee_template_items_content>p{margin:7px 16px}.mobile-enabled.employee_templates #employee_template_items_content>p:first-of-type,.mobile-enabled.employee_template_items #employee_template_items_content>p:first-of-type{margin-top:16px}.mobile-enabled.employee_templates #employee_template_items_content>a:first-of-type,.mobile-enabled.employee_template_items #employee_template_items_content>a:first-of-type{margin-bottom:16px;margin-left:16px;margin-top:8px}.mobile-enabled.employee_templates #employee_template_items_content>a:last-of-type,.mobile-enabled.employee_template_items #employee_template_items_content>a:last-of-type{margin-bottom:10px}.mobile-enabled.positions .ui-dialog .ui-dialog-content section{margin-bottom:0}.mobile-enabled.positions .horizontal-scroll{margin-left:-10px;margin-right:-10px}.mobile-enabled.positions .horizontal-scroll #positions_list{min-width:max-content}.mobile-enabled.positions .forms-normal select{margin-bottom:0}.mobile-enabled.positions a.icon_link{height:18px !important}.mobile-enabled.positions a.nice-button{margin-top:12px;margin-bottom:12px !important}.mobile-enabled.positions a.nice-button:last-of-type{margin-top:0;margin-bottom:6px !important}.mobile-enabled.positions h2{margin-top:16px;margin-left:16px;margin-bottom:0}.mobile-enabled.requirements .contents a.nice-button{margin:10px !important}.mobile-enabled.requirements #requirements_content>.forms-normal{margin:0 !important;padding:16px}.mobile-enabled.requirements #requirements_content>.forms-normal input[type=submit]{margin-top:10px}.mobile-enabled.requirements .infobox{margin:0}.mobile-enabled.requirements #requirements_content>.new_requirement,.mobile-enabled.requirements #requirements_content>.edit_requirement{padding:16px}.mobile-enabled.requirements #requirements_content>.new_requirement section,.mobile-enabled.requirements #requirements_content>.edit_requirement section{margin-bottom:0}.mobile-enabled.employee_types .infobox,.mobile-enabled.comprehensive_employee_types .infobox{margin:0}.mobile-enabled.employee_types .boxed-content,.mobile-enabled.comprehensive_employee_types .boxed-content{margin:0}.mobile-enabled.employee_types .contents a.nice-button,.mobile-enabled.comprehensive_employee_types .contents a.nice-button{margin:10px !important}.mobile-enabled.employee_types .edit_comprehensive_employee_type,.mobile-enabled.employee_types #new_comprehensive_employee_type,.mobile-enabled.comprehensive_employee_types .edit_comprehensive_employee_type,.mobile-enabled.comprehensive_employee_types #new_comprehensive_employee_type{padding:16px}.mobile-enabled.employee_types .edit_comprehensive_employee_type .field,.mobile-enabled.employee_types #new_comprehensive_employee_type .field,.mobile-enabled.comprehensive_employee_types .edit_comprehensive_employee_type .field,.mobile-enabled.comprehensive_employee_types #new_comprehensive_employee_type .field{margin-top:10px}.mobile-enabled.employee_types .edit_comprehensive_employee_type .field a.nice-button,.mobile-enabled.employee_types #new_comprehensive_employee_type .field a.nice-button,.mobile-enabled.comprehensive_employee_types .edit_comprehensive_employee_type .field a.nice-button,.mobile-enabled.comprehensive_employee_types #new_comprehensive_employee_type .field a.nice-button{margin:0 !important}.mobile-enabled.employee_types input[type=text],.mobile-enabled.employee_types select,.mobile-enabled.comprehensive_employee_types input[type=text],.mobile-enabled.comprehensive_employee_types select{width:100%;box-sizing:border-box}.mobile-enabled.compensation_levels br{display:none}.mobile-enabled.compensation_levels p.boxed-content.move-10-top{margin-top:0 !important}.mobile-enabled.bonus_templates .form-wrapper{padding:10px !important}.mobile-enabled.bonus_templates .form-wrapper dt{margin-bottom:8px}.mobile-enabled.bonus_templates .form-wrapper .submit{margin-top:8px}.mobile-enabled.bonus_templates .boxed-content.tabbed-content{padding:0}.mobile-enabled.bonus_templates .boxed-content.tabbed-content>p{margin:10px}.mobile-enabled.bonus_templates p.boxed-content.move-10-top{margin:0 !important;padding:10px}.mobile-enabled.bonus_templates #bonus_template_add,.mobile-enabled.bonus_templates #allowance_template_add{margin:10px;display:block}.mobile-enabled.compensation_levels form.new_compensation_level,.mobile-enabled.compensation_levels form.edit_compensation_level{padding:10px}.mobile-enabled.compensation_levels form.edit_compensation_level>h2{margin:0 !important}.mobile-enabled.compensation_levels #new_compensation_level{margin:0}.mobile-enabled.compensation_levels .forms-normal{padding:0 !important}.mobile-enabled.daily_overtime_rulesets input[type=submit],.mobile-enabled.daily_overtime_rules input[type=submit]{margin-bottom:10px !important}.mobile-enabled.daily_overtime_rulesets #daily_overtime_rules_list a.nice-button,.mobile-enabled.daily_overtime_rules #daily_overtime_rules_list a.nice-button{margin:10px}.mobile-enabled.compensation_levels .edit_daily_overtime_rule,.mobile-enabled.compensation_levels .new_daily_overtime_rule,.mobile-enabled.bonus_template .edit_daily_overtime_rule,.mobile-enabled.bonus_template .new_daily_overtime_rule,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule{padding:10px}.mobile-enabled.compensation_levels .edit_daily_overtime_rule input,.mobile-enabled.compensation_levels .new_daily_overtime_rule input,.mobile-enabled.bonus_template .edit_daily_overtime_rule input,.mobile-enabled.bonus_template .new_daily_overtime_rule input,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule input,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule input,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule input,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule input{margin-bottom:0}.mobile-enabled.compensation_levels .edit_daily_overtime_rule .move-40-top,.mobile-enabled.compensation_levels .new_daily_overtime_rule .move-40-top,.mobile-enabled.bonus_template .edit_daily_overtime_rule .move-40-top,.mobile-enabled.bonus_template .new_daily_overtime_rule .move-40-top,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule .move-40-top,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule .move-40-top,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule .move-40-top,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule .move-40-top{margin-top:16px}.mobile-enabled.compensation_levels .edit_daily_overtime_rule hr,.mobile-enabled.compensation_levels .new_daily_overtime_rule hr,.mobile-enabled.bonus_template .edit_daily_overtime_rule hr,.mobile-enabled.bonus_template .new_daily_overtime_rule hr,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule hr,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule hr,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule hr,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule hr{display:none}.mobile-enabled.compensation_levels .edit_daily_overtime_rule section,.mobile-enabled.compensation_levels .new_daily_overtime_rule section,.mobile-enabled.bonus_template .edit_daily_overtime_rule section,.mobile-enabled.bonus_template .new_daily_overtime_rule section,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule section,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule section,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule section,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule section{margin-bottom:10px;margin-top:10px}.mobile-enabled.compensation_levels .edit_daily_overtime_rule a.nice-button,.mobile-enabled.compensation_levels .new_daily_overtime_rule a.nice-button,.mobile-enabled.bonus_template .edit_daily_overtime_rule a.nice-button,.mobile-enabled.bonus_template .new_daily_overtime_rule a.nice-button,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule a.nice-button,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule a.nice-button,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule a.nice-button,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule a.nice-button{margin-top:10px}.mobile-enabled.compensation_levels .edit_daily_overtime_rule .table input,.mobile-enabled.compensation_levels .new_daily_overtime_rule .table input,.mobile-enabled.bonus_template .edit_daily_overtime_rule .table input,.mobile-enabled.bonus_template .new_daily_overtime_rule .table input,.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule .table input,.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule .table input,.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule .table input,.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule .table input{width:100% !important;margin-bottom:0 !important;box-sizing:border-box}.mobile-enabled.compensation_levels .edit_daily_overtime_rule input[type=submit],.mobile-enabled.compensation_levels .new_daily_overtime_rule input[type=submit],.mobile-enabled.bonus_template .edit_daily_overtime_rule input[type=submit],.mobile-enabled.bonus_template .new_daily_overtime_rule input[type=submit],.mobile-enabled.daily_overtime_rulesets .edit_daily_overtime_rule input[type=submit],.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule input[type=submit],.mobile-enabled.daily_overtime_rules .edit_daily_overtime_rule input[type=submit],.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule input[type=submit]{margin:0}.mobile-enabled.compensation_levels #edit_ruleset_link .edit_link::before,.mobile-enabled.bonus_template #edit_ruleset_link .edit_link::before,.mobile-enabled.daily_overtime_rulesets #edit_ruleset_link .edit_link::before,.mobile-enabled.daily_overtime_rules #edit_ruleset_link .edit_link::before{font-family:"FontAwesome"}.mobile-enabled.compensation_levels .content_tabs li a,.mobile-enabled.bonus_template .content_tabs li a,.mobile-enabled.daily_overtime_rulesets .content_tabs li a,.mobile-enabled.daily_overtime_rules .content_tabs li a{padding:8px;font-size:12px}.mobile-enabled.compensation_levels .move-20-bottom,.mobile-enabled.bonus_template .move-20-bottom,.mobile-enabled.daily_overtime_rulesets .move-20-bottom,.mobile-enabled.daily_overtime_rules .move-20-bottom{margin-bottom:0}.mobile-enabled.compensation_levels .content_tabs,.mobile-enabled.bonus_template .content_tabs,.mobile-enabled.daily_overtime_rulesets .content_tabs,.mobile-enabled.daily_overtime_rules .content_tabs{margin-bottom:0}.mobile-enabled.compensation_levels .infobox,.mobile-enabled.compensation_levels .boxed-content,.mobile-enabled.bonus_template .infobox,.mobile-enabled.bonus_template .boxed-content,.mobile-enabled.daily_overtime_rulesets .infobox,.mobile-enabled.daily_overtime_rulesets .boxed-content,.mobile-enabled.daily_overtime_rules .infobox,.mobile-enabled.daily_overtime_rules .boxed-content{padding:10px;margin-bottom:0 !important;margin-top:0 !important}.mobile-enabled.compensation_levels .boxed-content .horizontal-scroll,.mobile-enabled.bonus_template .boxed-content .horizontal-scroll,.mobile-enabled.daily_overtime_rulesets .boxed-content .horizontal-scroll,.mobile-enabled.daily_overtime_rules .boxed-content .horizontal-scroll{margin:0 -10px}.mobile-enabled.compensation_levels p.boxed-content,.mobile-enabled.bonus_template p.boxed-content,.mobile-enabled.daily_overtime_rulesets p.boxed-content,.mobile-enabled.daily_overtime_rules p.boxed-content{margin-top:10px !important}.mobile-enabled.compensation_levels .big_error,.mobile-enabled.bonus_template .big_error,.mobile-enabled.daily_overtime_rulesets .big_error,.mobile-enabled.daily_overtime_rules .big_error{margin:0 -10px}.mobile-enabled.compensation_levels input[type=submit],.mobile-enabled.bonus_template input[type=submit],.mobile-enabled.daily_overtime_rulesets input[type=submit],.mobile-enabled.daily_overtime_rules input[type=submit]{margin:10px}.mobile-enabled.compensation_levels .forms-normal input[type=submit],.mobile-enabled.bonus_template .forms-normal input[type=submit],.mobile-enabled.daily_overtime_rulesets .forms-normal input[type=submit],.mobile-enabled.daily_overtime_rules .forms-normal input[type=submit]{margin:0}.mobile-enabled.compensation_levels .new_daily_overtime_rule input[type=submit],.mobile-enabled.bonus_template .new_daily_overtime_rule input[type=submit],.mobile-enabled.daily_overtime_rulesets .new_daily_overtime_rule input[type=submit],.mobile-enabled.daily_overtime_rules .new_daily_overtime_rule input[type=submit]{margin-bottom:10px}.mobile-enabled.compensation_levels #compensation_level_add,.mobile-enabled.bonus_template #compensation_level_add,.mobile-enabled.daily_overtime_rulesets #compensation_level_add,.mobile-enabled.daily_overtime_rules #compensation_level_add{display:block;padding:10px}.mobile-enabled.compensation_levels .edit_compensation_level h2,.mobile-enabled.bonus_template .edit_compensation_level h2,.mobile-enabled.daily_overtime_rulesets .edit_compensation_level h2,.mobile-enabled.daily_overtime_rules .edit_compensation_level h2{margin:10px !important}.mobile-enabled.compensation_levels #allowance_template_add,.mobile-enabled.compensation_levels #bonus_template_add,.mobile-enabled.bonus_template #allowance_template_add,.mobile-enabled.bonus_template #bonus_template_add,.mobile-enabled.daily_overtime_rulesets #allowance_template_add,.mobile-enabled.daily_overtime_rulesets #bonus_template_add,.mobile-enabled.daily_overtime_rules #allowance_template_add,.mobile-enabled.daily_overtime_rules #bonus_template_add{display:block;padding-top:10px}.mobile-enabled.wall #flag_wall_content{padding:0}.mobile-enabled.wall #flag_wall_content li{margin:0;padding:10px;box-sizing:border-box}.mobile-enabled.wall #load-more-container{margin:10px}.mobile-enabled.wall a.for-year{margin:8px;display:block}.mobile-enabled.daily_overtime_rules h1{margin-top:10px;margin-left:10px}.mobile-enabled.daily_overtime_rules a.nice-button{margin-top:10px;margin-bottom:10px}.mobile-enabled.daily_overtime_rules input[type=submit]{margin-bottom:10px !important}.mobile-enabled.daily_overtime_rules #daily_overtime_rules_content .icon_link{font-size:22px;line-height:22px}.mobile-enabled.daily_overtime_rules #daily_overtime_rules_content .table{margin-bottom:0}.mobile-enabled.schedules #loadMore_scheduleTable{margin-top:10px !important;margin-left:10px !important;margin-bottom:0 !important}.mobile-enabled.schedules section{padding:0 !important}.mobile-enabled.schedules a.nice-button{margin-top:10px;margin-left:10px;margin-bottom:10px}.mobile-enabled.schedules .schedules-form-wrapper{padding:16px}.mobile-enabled.schedules .schedules-form-wrapper #customize_schedule_area .horizontal-scroll{margin:0 -16px}.mobile-enabled.schedules .schedules-form-wrapper #customize_schedule_area .horizontal-scroll .schedules-table.table th{min-width:100px}.mobile-enabled.schedules .schedules-form-wrapper a.nice-button,.mobile-enabled.schedules .schedules-form-wrapper input[type=submit]{margin:0 !important;margin-top:10px !important}.mobile-enabled.contribution_payments #contribution_payments_content>.contents,.mobile-enabled.contribution_payment_items #contribution_payments_content>.contents{padding:16px !important}.mobile-enabled.contribution_payments #contribution_payments_content>.contents .move-30-bottom,.mobile-enabled.contribution_payment_items #contribution_payments_content>.contents .move-30-bottom{margin-bottom:0}.mobile-enabled.contribution_payments #contribution_payments_content>.contents input,.mobile-enabled.contribution_payment_items #contribution_payments_content>.contents input{margin-bottom:10px}.mobile-enabled.contribution_payments #contribution_payments_content>.contents input[type=submit],.mobile-enabled.contribution_payment_items #contribution_payments_content>.contents input[type=submit]{margin-bottom:12px}.mobile-enabled.contribution_payments #contribution_payments_content>.contents a.nice-button,.mobile-enabled.contribution_payment_items #contribution_payments_content>.contents a.nice-button{margin-bottom:21px}.mobile-enabled.contribution_payments #contribution_payments_content>.contents .forms-normal>.forms-normal,.mobile-enabled.contribution_payment_items #contribution_payments_content>.contents .forms-normal>.forms-normal{margin:0 -16px;margin-bottom:-16px;width:unset !important}.mobile-enabled.contribution_payments .contents,.mobile-enabled.contribution_payment_items .contents{padding:0}.mobile-enabled.contribution_payments .contents a.nice-button,.mobile-enabled.contribution_payment_items .contents a.nice-button{margin:10px}.mobile-enabled.contribution_payments .contents .move-20-top,.mobile-enabled.contribution_payment_items .contents .move-20-top{margin-top:0}.mobile-enabled.contribution_payments .contribution-payments-list,.mobile-enabled.contribution_payment_items .contribution-payments-list{display:block !important;padding:16px !important}.mobile-enabled.contribution_payments .contribution-payments-list .table,.mobile-enabled.contribution_payment_items .contribution-payments-list .table{margin:0 -16px;width:unset !important;box-sizing:border-box;margin-bottom:-16px;margin-top:-8px}.mobile-enabled.contribution_payments a.icon_link,.mobile-enabled.contribution_payment_items a.icon_link{font-size:22px;line-height:22px}.mobile-enabled.payments .enable_link::before{margin-bottom:4px;margin-top:4px;font-size:24px}.mobile-enabled.payments #payments_content>form{padding:10px}.mobile-enabled.payments #payments_content>form hr{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.payments .employee-payment-form-wrapper hr{display:none}.mobile-enabled.payments .employee-payment-form-wrapper{padding:16px}.mobile-enabled.payments .employee-payment-form-wrapper section{padding:0 !important}.mobile-enabled.payments .override-payment-form-wrapper{padding:16px}.mobile-enabled.payments .override-payment-form-wrapper .boxed-content{border:none}.mobile-enabled.payments .override-payment-form-wrapper .boxed-content>div{margin-bottom:10px}.mobile-enabled.payments .override-payment-form-wrapper hr{display:none}.mobile-enabled.payments .employee-payments--list-wrapper hr{display:none}.mobile-enabled.payments .employee-payments--list-wrapper h1{margin:10px}.mobile-enabled.payments .employee-payments--list-wrapper .boxed-content{padding:10px}.mobile-enabled .tag-form{width:calc(100vw - 20px)}.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{margin:10px}.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}}.table{position:relative;margin-bottom:15px;width:100%;overflow:visible;border:1px solid var(--border-default)}.table.compact{width:auto}.table tr{font-size:12px}.table tr th{color:var(--boxed-title-text);font-weight:bold;font-size:11px;text-align:left;background:var(--boxed-title-bg);padding:5px 15px 2px;border:1px solid var(--border-default);border-bottom-color:var(--border-emphasis)}.table tr th:last-child{border-right:0 none}.table tr td:last-child{border-right:0 none}.table tr td small{color:var(--crumbs-muted)}.table tr th,.table tr td{padding:6px 8px;border:1px solid var(--border-light);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:var(--table-stripe-even)}.table tr:nth-child(even) td{background:var(--table-stripe-odd)}.table tr:last-child td{border-bottom:0 none}.table tbody tr:hover td{background:var(--table-hover);color:var(--heading-text)}.table table tr:hover td{background:var(--table-hover);color:var(--heading-text)}.table.combined-account-revenue-details th{font-size:x-large}.table.combined-account-revenue-details td{font-size:xx-large}.progress-bar{position:sticky;top:0;z-index:1;background-color:var(--content-bg)}.progress-bar .progress-content{padding:7px}.progress-bar .progress-content .progress-label{color:var(--heading-text);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:var(--btn-primary-bg);color:var(--btn-primary-text);display:inline-block;margin:0 0 3px 0;font-size:11px;border:1px solid var(--border-default);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,.2);position:absolute;right:5px;top:3px}.tag_pill.tag_pill_with_x:hover::before{color:var(--btn-primary-text);text-shadow:none}a.tag_pill:hover{background:var(--btn-primary-hover)}a.tag_pill:active{background:var(--btn-primary-hover);box-shadow:none}.contents a.tag_pill{color:var(--btn-primary-text)}.ui-dialog a.tag_pill{color:var(--btn-primary-text)}.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:var(--boxed-title-bg);font-size:14px;height:18px;padding:7px 20px 3px;font-weight:bold;text-shadow:none}.calendar thead th{height:28px;vertical-align:middle;background:var(--boxed-title-bg);color:var(--boxed-title-text);text-shadow:none;border:1px solid var(--border-default)}.calendar tbody td{width:14.28%;border:1px solid var(--border-light)}.calendar tbody td.weekend .day-heading,.calendar tbody td.future .day-heading,.calendar tbody td.notmonth .day-heading{background:var(--subnav-bg)}.calendar tbody td.future .day-heading{color:var(--heading-text)}.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,.44)}.calendar tbody td.today .day-heading{font-size:14px;background:var(--cal-green-bg);padding:7px;font-weight:normal;color:var(--cal-green-text)}.calendar tbody td.today .day-heading::before{content:"Today";font-weight:bolder;color:var(--heading-text);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:var(--cal-yellow-bg)}.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-f60627eb.png") 260px 116px;height:15px;position:absolute;right:5px}.calendar .day .day-heading{background:var(--boxed-title-bg);text-align:center;font-size:17px;padding:5px 0;vertical-align:middle;font-weight:800;display:block}.calendar .day .day-heading a{color:var(--body-text)}.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,.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:var(--cal-default-text);line-height:13px;font-weight:bold}.calendar .day .day-body .day-item .missing-event-warning{position:absolute;height:12px;width:7px;right:5px;top:5px;color:var(--cal-red-text);pointer-events:none}.calendar .day .day-body .day-item{background:var(--cal-default-bg)}.calendar .day .day-body .day-item.enrollment-start{background:var(--cal-default-bg)}.calendar .day .day-body .day-item.employment-start,.calendar .day .day-body .day-item.rest-day{background:var(--boxed-title-bg);color:var(--boxed-title-text)}.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:var(--cal-green-bg);color:var(--cal-green-text)}.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:var(--cal-yellow-bg);color:var(--cal-yellow-text)}.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:var(--cal-orange-bg);color:var(--cal-orange-text)}.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:var(--cal-red-bg);color:var(--cal-red-text)}.calendar .day .day-body .day-item.employment-end,.calendar .day .day-body .day-item.enrollment-end{background:var(--cal-red-bg);color:var(--cal-red-text)}.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:var(--btn-bg);box-shadow:none;border:1px solid var(--border-emphasis);padding:9px 12px;margin:0;display:inline-block;font-weight:bold;color:var(--btn-text)}.calendar-header .actions:hover{color:var(--btn-hover-text)}.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:#fff;text-shadow:1px 1px 0 rgba(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:"  ▾";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}.ui-modern .user-profile div.drop-down>a:after{color:var(--header-text)}.ui-modern .user-profile div.drop-down,.ui-modern .user-profile ul.user-nav{background:var(--header-bg);border:1px solid var(--header-border, transparent)}.ui-modern .user-profile div.drop-down a,.ui-modern .user-profile ul.user-nav a{color:var(--header-text)}.ui-modern .user-profile ul.user-nav li:hover{background-color:var(--nav-hover-bg)}.ui-modern .user-profile p{color:var(--body-text)}.card_link{height:16px;background:rgba(0,0,0,0) url("/assets/icons/vcard-466baedd.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:.5}.no_text{width:14px;height:14px;background:url("/assets/glyphs-87dc2478.png");opacity:.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:"";font-family:FontAwesome}a.nice-button.add_link::before{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.wizard_link::before{content:"";font-family:FontAwesome}a.nice-button.wizard_link::before{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.add_person_link::before{content:""}.import_link::before{content:""}.previous_link::before{content:"";font-family:FontAwesome}a.nice-button.previous_link::before{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.next_link::before{content:"";font-family:FontAwesome}a.nice-button.next_link::before{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.edit_link::before{content:""}.save_link::before{content:""}.show_link::before{content:""}.destroy_link::before{content:""}.remove_link::before{content:""}.revoke_link::before{content:""}.reset_link::before{content:""}.override_link::before{content:""}.disable_link::before{content:""}.calendar_link::before{content:""}.generate_link::before{content:""}.pdf_icon_link::before{content:""}.unlock_link::before{content:""}.lock_link::before{content:""}.download_link::before{content:" ";font-family:"FontAwesome"}.clone_link,.clone_link::before{content:""}.settings_link::before{content:""}.csv_icon_link::before{content:""}.sort_item::before,.move_icon::before{content:""}.activate_link::before{content:""}.cancel_link::before{content:""}.card_link::before{content:""}.disable_link::before{content:""}.enable_link::before{content:""}.revert_link::before{content:""}.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-87dc2478.png") -287px -24px;padding-top:14px;vertical-align:-2px}img[alt="Lock open"]{width:14px;height:0px;background:url("/assets/glyphs-87dc2478.png") -477px -24px;padding-top:14px;vertical-align:-2px}img[alt^=Incomplete]::before,img[alt*=" Incomplete"]::before{content:"";color:#c0651c}img[alt^=Complete]::before,img[alt*=" Complete"]::before{content:"";color:#2a8124}img[alt^=New]::before,img[alt*=" New"]::before{content:"";color:#2a8124}img[alt^="N/A"]::before,img[alt*=" N/A"]::before{content:"";color:#c0651c}img[alt^=Password]::before,img[alt*=" Password"]::before{content:""}.note_image::before{content:"";color:#979797}.calendar .icon.see_details_link{background:url("/assets/icons-sprite-f60627eb.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,.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}.fa::before,.fa:before{font-family:FontAwesome}.font-icon.fa,.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:16px;width:16px;height:16px;color:#222;opacity:.6;display:inline-block;vertical-align:middle;line-height:17px;text-align:center}.icon{margin:-2px 5px 0 -20px}.font-icon.fa:hover,.icon_link:hover,.icon:hover{opacity:1;color:var(--heading-text)}.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:var(--heading-text)}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{margin-top:-2px}a.nice-button .fa,button.icn-btn .fa{position:absolute;left:7px;top:7px;font-size:15px;opacity:.8;line-height:16px}a.fa{font-size:15px}.icon_text span.fa{position:absolute;left:0;font-size:14px;color:#666;opacity:.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}.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 rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--card-bg);display:block;margin:-10px 0 0 20px;box-shadow:0 11px 11px rgba(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:var(--card-bg);font-weight:normal;color:var(--body-text);width:100%;box-sizing:border-box;text-shadow:none;font-size:12px;font-family:Helvetica,Arial;border:none;border-bottom:1px solid var(--border-light);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:.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:var(--subnav-hover-bg);color:var(--subnav-hover-text)}.dropdown.open .dropdown-toggle,.dropdown.open .dropdown-toggle:hover,.dropdown:hover .nice-button{border:1px solid rgba(0,0,0,.1);box-shadow:inset 0px 0 10px rgba(0,0,0,.1),inset 0px -14px 14px hsla(0,0%,100%,.1);background:var(--btn-hover-bg);color:var(--btn-text)}.dropdown.open .dropdown-menu{display:inline-block;position:absolute}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid var(--body-text);opacity:.3;filter:alpha(opacity=30);content:""}.btn-group{float:right}.btn-group .btn.active{background:#e0e0e0;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 10px rgba(0,0,0,.1),inset 0 -14px 14px hsla(0,0%,100%,.1);color:rgba(0,0,0,.5)}.btn .indicator{background:url("/assets/icons/16-circle-red-914abdca.png") no-repeat center left;padding-left:20px}.btn.active .indicator{background:url("/assets/icons/16-circle-green-d522b6ef.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-f60627eb.png") 311px 113px}.btn-group .list::before{background:url("/assets/icons-sprite-f60627eb.png") 288px 115px}.btn-group .thumb.active::before{background:url("/assets/icons-sprite-f60627eb.png") 311px 89px}.btn-group .list.active::before{background:url("/assets/icons-sprite-f60627eb.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:#fff;-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:var(--body-text);background:var(--infobox-bg);border:1px solid var(--infobox-border);margin:0 0 20px}.infobox.light-margin{margin-bottom:2px}.infobox.danger{background:var(--infobox-danger-bg)}.infobox h2,.infobox .header{color:var(--heading-text);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:var(--infobox-value-bg)}.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-f60627eb.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}.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,.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:var(--link-color);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:var(--link-color);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 solid var(--border-default);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 solid var(--heading-text)}.my_attendance_stats .my-stats-options{cursor:default}.bar_chart_tooltips_css{background-color:var(--card-bg) !important;color:var(--body-text) !important;border:2px solid var(--border-emphasis) !important;padding:5px;font-size:10pt !important;text-align:center;box-shadow:var(--shadow-lg, 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 #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:var(--body-text)}#missing_out .missing,#missing_out .incomplete,#missing_out .absent,#missing_in .missing,#missing_in .incomplete,#missing_in .absent{background:var(--color-danger-bg);border:0 none}#in_late .clocking_in_late,#out_early .clocking_out_early,#in_late .late,#out_early .undertime{background:var(--color-warning-bg);border:0 none}#out_late .clocking_out_late,#in_early .clocking_in_early,#overtime .overtime{background:var(--color-warning-bg);border:0 none}.rollcall_day_row .employee{width:150px}.rollcall_day_row .employee a,.resolve_link a{font-weight:bold;color:var(--link-color)}.rollcall_day_row .employee a:hover,.resolve_link a:hover{color:var(--link-hover)}.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 var(--border-default);background:var(--content-bg)}.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,.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 #fff;margin-right:7px;box-shadow:0 0 2px rgba(0,0,0,.5)}.my_clock .greetings-box{line-height:20px}.my_clock .greetings-box li{color:var(--crumbs-muted)}.my_clock .greetings-box li span{color:var(--body-text);font-weight:bold}.my_clock .greetings-box li:first-child{font-size:17px;color:var(--body-text);font-weight:bold}.my_clock .small-tabs .box a{color:var(--crumbs-muted);display:block;padding:10px 15px;background:var(--boxed-title-bg);border:1px solid var(--border-emphasis);border-bottom:0 none}.my_clock .small-tabs .active a{background:var(--card-bg);color:var(--body-text);border:1px solid var(--border-light);border-bottom:0 none;background:inset 0px 1px 0 #fff}.my_clock #shift_info_panel{padding:15px;border:1px solid #e5e6ec;background:inset 0px 1px 0 #fff}.my_clock .shift-info-list-details li{padding:7px 0;border-bottom:1px solid #fff;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:var(--color-danger)}.my_clock .shift-info-list-details li.clocking-details.clocking-details.normal-response{color:var(--link-color)}.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:20px;margin-bottom:0}.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,.5);border-radius:5px;border:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.1);box-shadow:inset 0px -1px 0px rgba(0,0,0,.35),inset 0px -10px 10px rgba(0,0,0,.2),inset 0px 1px 0px hsla(0,0%,100%,.5);cursor:pointer;-webkit-transition:box-shadow .25s linear;-moz-transition:box-shadow .25s linear;transition:box-shadow .25s linear;background:var(--btn-primary-bg)}.my_clock input.clock-button:hover{box-shadow:inset 0px -3px 0px rgba(0,0,0,.35),inset 0px 14px 14px hsla(0,0%,100%,.25),inset 0px 1px 0px hsla(0,0%,100%,.8);cursor:pointer}.my_clock input.clock-button:active{border-top:1px solid rgba(0,0,0,.55);box-shadow:inset 0px 1px 4px rgba(0,0,0,.35),inset 0px -14px 14px hsla(0,0%,100%,.1);cursor:pointer !important;text-shadow:0 1px 1px rgba(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,.55);box-shadow:inset 0px 1px 4px rgba(0,0,0,.35),inset 0px -14px 14px hsla(0,0%,100%,.1);text-shadow:0 1px 1px rgba(0,0,0,.6);-webkit-transition:none;-moz-transition:none;transition:none;cursor:auto;background:var(--border-emphasis);border:1px solid var(--border-default)}.my_clock input.clock-button[disabled]{opacity:.5}.my_clock input.big_button{width:100%}.attendance-day-details .header-field{color:var(--crumbs-muted);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:var(--table-stripe-even);padding:3px;border-bottom:1px solid var(--border-emphasis)}.changeList .changeHeading .user{color:var(--link-color);font-weight:bold}.changeList .changeHeading .date{color:var(--color-success);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:var(--color-warning-bg)}.contribution_payments .specific-contributions a{display:block}.contribution_payments .specific-contributions a span{margin:0 5px 0 -20px}.selection-box{padding:10px 25px;color:var(--crumbs-muted);border:1px solid var(--border-default)}.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 #fff;box-shadow:0 0 4px rgba(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:.5}.dashboard #requirements>ul li::before{content:"";width:17px;height:17px;background:url("/assets/icons-sprite-f60627eb.png") -240px -79px;position:absolute;margin-left:-21px}.dashboard #requirements>ul li.incomplete::before{background:url("/assets/icons-sprite-f60627eb.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{overflow-x:hidden}.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;margin-right:0}.dashboard .context-dashboard{flex-wrap:wrap;display:flex}.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-f60627eb.png") -240px -79px}.dashboard .attendance-to-resolve>ul li.missing_out:before{background:url("/assets/icons-sprite-f60627eb.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:var(--body-text)}#contents-container .table .employee-details{line-height:15px;text-shadow:none}.employees .profile-pic{margin-right:20px;border:5px solid var(--card-bg);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:var(--subnav-hover-bg);color:var(--subnav-hover-text)}.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:var(--table-hover)}.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:var(--table-stripe-even);font-size:12px;padding:15px;vertical-align:top}.employees .employee_list_item{border:1px solid var(--border-light)}.employees .employee_list_item .name a,.employees .employee_list_item td{color:var(--body-text)}.employees .employee_list_item:hover .name a{color:var(--heading-text)}.employees .sidebox .sidebox-icons a{width:100%;margin:0 0 10px}.employees .new-employee{margin-bottom:20px}.rollcall #contents-container .calendar tbody td{background:var(--card-bg)}.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,.15);box-sizing:border-box}.employees #your_tags .search-bar input{border:0;background:rgba(0,0,0,0);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,.15);font-weight:bold;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:var(--boxed-hover-bg)}#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:var(--boxed-title-bg);color:var(--boxed-title-text);font-size:14px;margin:0;font-weight:bold;border:1px solid var(--border-emphasis);padding:10px 20px;border-bottom:0}.employees #employee_list input[type=text]{background-color:var(--btn-bg)}.employees #employee_list input.hasDatepicker{background:url("/assets/datepicker-icon-80da7a3d.png") no-repeat right center,var(--btn-bg)}.employees #employee_status_filter>li{display:inline-block;margin:0 -4px 0 0}.employees #employee_status_filter>li a:hover{background:var(--subnav-hover-bg);box-shadow:0 0 5px rgba(0,0,0,.2);border:1px solid var(--border-emphasis)}.employees #employee_status_filter>li.active a,.employees #employee_status_filter>li a:active{background:var(--nav-active-bg);box-shadow:none;color:var(--heading-text);text-shadow:none}.employees #employee_status_filter li:last-child a{border-left:0 none}.employees #mass_action_options{padding:20px 20px 18px;border:1px solid var(--border-emphasis);background:var(--boxed-title-bg)}.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 var(--border-light);color:var(--crumbs-muted);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}.compensation .compensation-grid-table input[type=text]{width:80px}.compensation span.override{display:inline-block;padding:2px 7px;background:var(--color-warning-bg);border-radius:5px;border:1px solid var(--border-emphasis)}.compensation .overriden input[type=text],.compensation .overriden select{background:var(--color-warning-bg);border:1px solid var(--border-emphasis)}.schedules table.calendar button{margin:2px 7px 0 0;padding:0;background:hsla(0,0%,100%,.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,.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:var(--border-emphasis)}.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:var(--body-text)}.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 var(--border-light);margin-top:15px;background:var(--content-bg)}.employees #employee_info .ta_wrapper label span{color:var(--crumbs-muted);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:rgba(0,0,0,0) url("/assets/icons-sprite-f60627eb.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:var(--boxed-title-bg);border:1px solid var(--border-emphasis);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:var(--boxed-item-bg)}#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:#4d4d4d;color:#d6d6d6;border:1px solid #474747;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,.07);border:1px solid rgba(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:.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:var(--boxed-title-bg);color:var(--boxed-title-text)}.calendar .employee .day-item .clock-in,.calendar .employee .day-item .clock-out,.calendar .employee .day-item .absent{padding:5px 10px;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.calendar .employee .day-item .resolved{padding:2px 10px;background:var(--btn-danger-bg);color:var(--btn-danger-text)}.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-87dc2478.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 #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{width:unset}.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>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 form{margin-bottom: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:rgba(0,0,0,0)}.first_block>.position_outer{margin-bottom:10px}.position_outer{margin:0 0 0 70px;border-left:1px solid var(--border-emphasis)}.v-line{width:50px;height:1px;display:inline-block;background:var(--border-emphasis);margin-right:5px}.position_outer:only-child>.position_children{font-size:11px;margin-left:-1px;border-left:1px solid rgba(0,0,0,0)}.position_outer:only-child>.v-line,.first_block>.position_outer>.position_children .position_outer:last-child>.v-line{background:url("/assets/last-p-eeb7753b.png") no-repeat var(--content-bg) 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 rgba(0,0,0,0)}.position_outer .position_children.first_block{margin-left:-58px;border:0}.position_outer.position_rendered .position_inner{background-color:var(--table-stripe-even);border-width:1px;border-style:dashed;border-color:var(--border-emphasis)}.position_outer .position_inner a{display:table-cell;vertical-align:middle;width:100%;height:100%;background-color:rgba(0,0,0,0);color:inherit;text-decoration:inherit}.position_outer .position_inner a:hover{background-color:rgba(0,0,0,0);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:.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,.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,.05);color:dimgray}.parent.items a:active{box-shadow:inset 0 0 9px rgba(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 .move-20-bottom{margin-bottom:10px}.mobile-enabled.payrolls .table tr th,.mobile-enabled.payrolls .table tr td{padding:6px 5px;border:none}}#profile_contact_info ul li{margin-bottom:20px}#profile_contact_info ul li span{font-weight:bold;display:inline-block;width:200px;color:#666}.profile .edit_employee input:last-child{margin-top:10px}.profile .edit_employee input:last-child{margin-top:10px}.theme-picker{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:800px}.theme-card{border:2px solid var(--border-default);border-radius:var(--radius-md, 14px);overflow:hidden;cursor:default;transition:border-color .2s ease,box-shadow .2s ease}.theme-card.selected{border-color:var(--link-color);box-shadow:0 0 0 2px var(--link-color)}.theme-preview{height:160px;position:relative;overflow:hidden;border-bottom:1px solid var(--border-default)}.theme-preview .preview-header{height:22px;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.theme-preview .preview-logo{width:40px;height:6px;border-radius:2px;opacity:.6}.theme-preview .preview-user{width:24px;height:6px;border-radius:2px;opacity:.4}.theme-preview .preview-nav{height:12px;display:flex;align-items:center;gap:6px;padding:0 8px}.theme-preview .preview-nav-item{width:20px;height:4px;border-radius:1px;opacity:.5}.theme-preview .preview-body{display:flex;height:126px}.theme-preview .preview-sidebar{width:28%;padding:6px 4px;display:flex;flex-direction:column;gap:2px}.theme-preview .preview-sidebar-item{height:8px;border-radius:2px;opacity:.5}.theme-preview .preview-sidebar-item.active{opacity:1}.theme-preview .preview-sidebar-group{height:8px;border-radius:2px;margin-top:4px;opacity:.3}.theme-preview .preview-main{flex:1;padding:6px 8px}.theme-preview .preview-breadcrumb{height:4px;width:50%;border-radius:1px;opacity:.25;margin-bottom:6px}.theme-preview .preview-card{border-radius:4px;padding:6px;margin-bottom:5px}.theme-preview .preview-card.small{width:60%}.theme-preview .preview-line{height:3px;border-radius:1px;margin-bottom:3px;opacity:.4}.theme-preview .preview-line.wide{width:90%}.theme-preview .preview-line.medium{width:60%}.theme-preview .preview-line.short{width:35%}.theme-preview-classic{background:#dedede}.theme-preview-classic .preview-header{background:#222}.theme-preview-classic .preview-logo,.theme-preview-classic .preview-user{background:#fff}.theme-preview-classic .preview-nav{background:#146dad}.theme-preview-classic .preview-nav-item{background:#a0c8e0}.theme-preview-classic .preview-sidebar{background:#313131}.theme-preview-classic .preview-sidebar-item{background:#555}.theme-preview-classic .preview-sidebar-item.active{background:#f7f7f7}.theme-preview-classic .preview-sidebar-group{background:#444}.theme-preview-classic .preview-main{background:#f7f7f7}.theme-preview-classic .preview-breadcrumb{background:#999}.theme-preview-classic .preview-card{background:hsla(0,0%,100%,.6);border:1px solid #e3e3e3}.theme-preview-classic .preview-line{background:#bbb}.theme-preview-modern-light{background:#e8e8e8}.theme-preview-modern-light .preview-header{background:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.08)}.theme-preview-modern-light .preview-logo{background:#333}.theme-preview-modern-light .preview-user{background:#666}.theme-preview-modern-light .preview-nav{background:hsla(0,0%,100%,.65)}.theme-preview-modern-light .preview-nav-item{background:#999}.theme-preview-modern-light .preview-sidebar{background:hsla(0,0%,100%,.6)}.theme-preview-modern-light .preview-sidebar-item{background:rgba(0,0,0,.1)}.theme-preview-modern-light .preview-sidebar-item.active{background:hsla(0,0%,100%,.9);border-left:2px solid #2b99c7}.theme-preview-modern-light .preview-sidebar-group{background:rgba(0,0,0,.06)}.theme-preview-modern-light .preview-main{background:hsla(0,0%,100%,.82)}.theme-preview-modern-light .preview-breadcrumb{background:rgba(0,0,0,.15)}.theme-preview-modern-light .preview-card{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.06)}.theme-preview-modern-light .preview-line{background:rgba(0,0,0,.2)}.theme-preview-modern-dark{background:#121220}.theme-preview-modern-dark .preview-header{background:rgba(30,30,46,.85)}.theme-preview-modern-dark .preview-logo{background:#ccc}.theme-preview-modern-dark .preview-user{background:#888}.theme-preview-modern-dark .preview-nav{background:rgba(37,37,48,.8)}.theme-preview-modern-dark .preview-nav-item{background:hsla(0,0%,100%,.3)}.theme-preview-modern-dark .preview-sidebar{background:rgba(26,26,42,.8)}.theme-preview-modern-dark .preview-sidebar-item{background:hsla(0,0%,100%,.1)}.theme-preview-modern-dark .preview-sidebar-item.active{background:hsla(0,0%,100%,.15);border-left:2px solid #5bb8e0}.theme-preview-modern-dark .preview-sidebar-group{background:hsla(0,0%,100%,.05)}.theme-preview-modern-dark .preview-main{background:#1e1e2e}.theme-preview-modern-dark .preview-breadcrumb{background:hsla(0,0%,100%,.1)}.theme-preview-modern-dark .preview-card{background:rgba(37,37,53,.8);border:1px solid hsla(0,0%,100%,.06)}.theme-preview-modern-dark .preview-line{background:hsla(0,0%,100%,.2)}.theme-preview-modern-system{background:#e8e8e8}.theme-preview-modern-system .preview-header{background:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.08)}.theme-preview-modern-system .preview-logo{background:#333}.theme-preview-modern-system .preview-user{background:#666}.theme-preview-modern-system .preview-nav{background:hsla(0,0%,100%,.65)}.theme-preview-modern-system .preview-nav-item{background:#999}.theme-preview-modern-system .preview-sidebar{background:hsla(0,0%,100%,.6)}.theme-preview-modern-system .preview-sidebar-item{background:rgba(0,0,0,.1)}.theme-preview-modern-system .preview-sidebar-item.active{background:hsla(0,0%,100%,.9);border-left:2px solid #2b99c7}.theme-preview-modern-system .preview-sidebar-group{background:rgba(0,0,0,.06)}.theme-preview-modern-system .preview-main{background:hsla(0,0%,100%,.82)}.theme-preview-modern-system .preview-breadcrumb{background:rgba(0,0,0,.15)}.theme-preview-modern-system .preview-card{background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.06)}.theme-preview-modern-system .preview-line{background:rgba(0,0,0,.2)}.theme-preview-modern-system .preview-overlay-split{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(58% 0, 100% 0, 100% 100%, 42% 100%);pointer-events:none}.theme-preview-modern-system .preview-overlay-split .preview-dark-half{width:100%;height:100%;background:#121220}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-header{background:rgba(30,30,46,.85)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-logo{background:#ccc}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-user{background:#888}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-nav{background:rgba(37,37,48,.8)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-nav-item{background:hsla(0,0%,100%,.3)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-sidebar{background:rgba(26,26,42,.8)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-sidebar-item{background:hsla(0,0%,100%,.1)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-sidebar-item.active{background:hsla(0,0%,100%,.15);border-left:2px solid #5bb8e0}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-sidebar-group{background:hsla(0,0%,100%,.05)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-main{background:#1e1e2e}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-breadcrumb{background:hsla(0,0%,100%,.1)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-card{background:rgba(37,37,53,.8);border:1px solid hsla(0,0%,100%,.06)}.theme-preview-modern-system .preview-overlay-split .preview-dark-half .preview-line{background:hsla(0,0%,100%,.2)}.theme-info{padding:15px}.theme-info h3{margin:0 0 5px;font-size:14px}.theme-info p{margin:0 0 10px;font-size:12px;color:var(--body-text)}.theme-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:bold;background:var(--btn-primary-bg);color:var(--btn-primary-text)}.theme-select-btn{padding:6px 16px;font-size:12px;font-weight:bold;cursor:pointer;background:var(--btn-bg);color:var(--btn-text);border:1px solid var(--btn-border);border-radius:var(--radius-sm, 8px);transition:background .2s ease}.theme-select-btn:hover{background:var(--btn-hover-bg);color:var(--btn-hover-text)}@media only screen and (max-width: 600px){.theme-picker{grid-template-columns:1fr}}@media only screen and (max-width: 600px){.mobile-enabled #profile_contact_info{padding:16px 16px 16px 40px;border:0}.mobile-enabled #profile_contact_info ul li span{display:block;margin-left:-24px;margin-bottom:6px}.mobile-enabled #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}.mobile-enabled.forms section hr{margin:0 -10px}.mobile-enabled.forms section{padding:0 !important}}.requirement_preview{position:relative}.requirement_preview_image{width:200px;height:200px}.requirement_preview_link{background-color:#000;height:50px;opacity:.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:.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:var(--color-warning-bg)}#weekly_schedule_report_table .error{background:var(--btn-danger-bg);color:var(--btn-danger-text)}.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:var(--content-bg)}.tabularized-data .left:hover+.right{margin-left:0;border-left:none;width:74%}.tabularized-data .left+.right:before{content:"";width:25px;height:100%;background:rgba(0,0,0,.1);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:var(--boxed-title-bg);color:var(--body-text);font-weight:bold;font-size:11px;border:1px solid var(--border-default);border-bottom:1px solid var(--border-emphasis);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:var(--table-stripe-even);border:1px solid var(--border-default);border-right:none}.tabularized-data ul li.table-row:nth-child(odd) ul li.table-cell{border-left:1px solid var(--border-default)}.table-cell .regular{color:var(--body-text);line-height:12px;font-size:12px}.table-cell .regular+div+div{font-size:10px;color:var(--crumbs-muted);line-height:8px;font-weight:600}.table-cell .regular+div{color:var(--crumbs-muted);font-size:10px}.table-cell .holiday{color:var(--color-danger);line-height:8px;font-size:12px;margin-bottom:4px}.table-cell .holiday+div{color:var(--color-danger);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:var(--color-danger-bg);border:1px solid var(--color-danger-border)}.tabularized-data .right ul li.table-row ul li.table-cell.success{background:var(--color-success-bg);border:1px solid var(--color-success-border)}.tabularized-data .right ul li.table-row ul li.table-cell:last-child{border-right:1px solid var(--border-default)}.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 var(--border-default)}.tabularized-data ul li.list-header ul li.table-cell .arrow{width:15px;height:15px;position:absolute;background:var(--btn-bg);border-radius:50%;border:1px solid var(--border-emphasis);top:22px}.tabularized-data ul li.list-header ul li.table-cell .arrow:hover{background:var(--btn-hover-bg);border:1px solid rgba(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 rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-right:5px solid var(--border-emphasis);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 var(--body-text)}.tabularized-data ul li.list-header ul li.table-cell .position-right:after{width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:5px solid var(--border-emphasis);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 var(--body-text)}.reports #ajax_loader.loading,.scheduling #ajax_loader.loading{background:rgba(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:var(--table-hover)}.tabularized-data ul li.table-row ul li.table-cell.active{background:var(--color-warning-bg);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-f60627eb.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:var(--content-bg)}.tabularized-data .right .table-cell .sched{background:var(--cal-default-bg);padding:3px 5px;display:block;font-size:10px;font-weight:bold;color:var(--cal-default-text);margin:0 0 1px;border-radius:5px}.tabularized-data .right .table-cell .sched.dayoff{background:var(--cal-green-bg)}.tabularized-data .table-cell .offset{border:1px solid var(--border-emphasis);border-radius:3px;padding:5px 3px;font-size:11px;line-height:11px;background:var(--card-bg);box-shadow:0 2px 2px rgba(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:.5}.tabularized-data .table-cell .offset .icon-set div:hover{opacity:1}.tabularized-data .table-cell .offset-popup{background:var(--card-bg);position:absolute;padding:15px;max-width:200px;box-shadow:0 2px 2px rgba(0,0,0,.1);border:1px solid var(--border-emphasis);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 rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--card-bg);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 rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--border-emphasis);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 .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:#666;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:.7}.schedules-table.table select{width:100%;margin:0;font-size:12px}.schedules-table.table select:disabled{opacity:.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:rgba(0,0,0,0);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:rgba(0,0,0,0);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 rgba(0,0,0,0);border-bottom:1px dotted rgba(0,0,0,0);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 rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid hsla(0,0%,100%,.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 #000;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:var(--header-bg);width:149px;border:1px solid var(--header-border)}.topnav-select ul li{border:0 none}.topnav-select ul li:hover{background:var(--nav-hover-bg);border:0 none}.topnav-select ul li a,.topnav-select ul li:hover a{color:var(--header-text);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:var(--heading-text);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 var(--border-emphasis)}.ui-selectmenu.custom-select{background:var(--card-bg);border:1px solid var(--border-emphasis);color:var(--heading-text)}.ui-selectmenu.custom-select.ui-state-active{border:1px solid var(--border-emphasis)}.custom-select.ui-state-disabled{opacity:1;background:var(--btn-bg);color:var(--body-text)}.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-f36be122.png") no-repeat 10px 14px;margin-top:-16px;border-left:1px solid #b1b1b1;opacity:.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 var(--border-emphasis);background:var(--card-bg);border-radius:4px;font-size:13px;box-shadow:0 0 20px rgba(0,0,0,.25)}.ui-selectmenu-menu-popup a{color:var(--body-text)}.ui-selectmenu-menu-popup a:hover{color:var(--heading-text)}.ui-selectmenu-menu-popup li{border:1px solid rgba(0,0,0,0)}.ui-selectmenu-menu-popup li:hover{background:var(--boxed-hover-bg);border:1px solid rgba(0,0,0,0)}.ui-selectmenu-menu-popup .ui-selectmenu-item-selected{background:var(--boxed-item-bg);color:var(--heading-text)}.ui-selectmenu-menu-popup .ui-selectmenu-item-selected:hover{background:var(--boxed-item-bg)}.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 var(--border-default);padding:2px 7px;background:var(--card-bg);font-weight:bold;color:var(--link-color)}.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 var(--card-bg);display:block;margin:10px 0;box-shadow:0 3px 5px rgba(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 #000;background-color:#fff;margin-left:5px;padding:3px}.dsl_simulation fieldset.console pre{padding:3px}.dsl_simulation fieldset.error{background-color:red;border:1px solid #000}.dsl_simulation fieldset.error legend{border:1px solid #000;background-color:#fff;margin-left:5px;padding:3px}.dsl_simulation fieldset.error pre{color:#fff;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,.2);color:#ccc}.old_signup .errorExplanation{width:50%;margin:50px auto 0 !important}.sign-up *{box-sizing:border-box}body.sign-up{margin:0}.su-navbar{background-color:#fff;box-shadow:3px 3px 10px #474747;position:relative;z-index:100}.su-navbar-inner{max-width:1170px;margin:0 auto;padding:0 15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.su-navbar-brand{display:block;padding:7px 0;text-decoration:none}.su-navbar-brand img{width:90px;height:auto;display:block}.su-nav-toggle{display:none;background:none;border:1px solid #ddd;border-radius:4px;padding:8px 10px;cursor:pointer;margin:8px 0}.su-nav-toggle .su-icon-bar{display:block;width:22px;height:2px;background-color:#888;margin:4px 0;border-radius:1px}.su-nav-links{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.su-nav-links li a{display:block;padding:10px 14px;color:#8c8c8c;text-transform:uppercase;font-weight:200;letter-spacing:.08em;font-size:13px;font-family:sans-serif;text-decoration:none}.su-nav-links li a:hover{color:#555}.su-nav-links li a.su-cta{color:#ea5151}.su-container{max-width:960px;margin:0 auto;padding:0 20px}.su-form-page{padding:20px 0 0px}.su-title{text-align:center;font-family:"Quicksand",sans-serif;letter-spacing:-0.05em;text-transform:uppercase;margin-bottom:30px}.su-title h1{color:#555;font-weight:300;letter-spacing:.03em;font-size:32px;margin:20px 0 8px}.su-title h2{color:#8f8f8f;font-weight:300;font-size:20px;margin-bottom:24px}.su-section-heading h1{color:#555;font-weight:300;font-family:"Quicksand",sans-serif;letter-spacing:.03em;font-size:26px;margin:20px 0 10px}.su-field{max-width:480px;margin:0 auto 18px}.su-field-wide{max-width:640px;margin:0 auto 18px}label.su-label{display:block;font-weight:600;font-size:13px;font-family:sans-serif;color:#555;margin-bottom:5px}.su-input,input[type=text].su-input,input[type=email].su-input,input[type=password].su-input,input[type=date].su-input,select.su-input,textarea.su-input{display:block;width:100%;height:38px;padding:6px 12px;font-size:14px;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:inherit}.su-input:focus,input[type=text].su-input:focus,input[type=email].su-input:focus,input[type=password].su-input:focus,input[type=date].su-input:focus,select.su-input:focus,textarea.su-input:focus{outline:none;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}select.su-input{appearance:auto}.su-account-name{position:relative}.su-account-name .su-input{padding-right:160px}.su-domain{position:absolute;top:0;right:0;height:38px;padding:6px 12px;line-height:24px;background-color:#eee;border:1px solid #ccc;border-radius:0 4px 4px 0;font-size:13px;color:#555;white-space:nowrap}.su-alert{display:none;padding:8px 12px;margin-top:5px;border-radius:4px;font-size:13px;line-height:1.4}.su-alert.su-alert-danger{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1}.su-alert.su-alert-success{color:#3c763d;background-color:#dff0d8;border:1px solid #d6e9c6}.su-alert.su-alert-info{color:#31708f;background-color:#d9edf7;border:1px solid #bce8f1}.su-btn{display:inline-block;padding:12px 28px;font-size:18px;font-weight:400;font-family:inherit;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:4px;text-decoration:none;text-align:center}.su-btn.su-btn-primary{background-color:#12598a;color:#fff;border-color:#0d4a73}.su-btn.su-btn-primary:hover{background-color:#146dad}.su-btn.su-btn-primary:active{background-color:#0d4a73}input[type=submit].su-btn{margin:14px 0}.su-checkbox-label{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#555;cursor:pointer}.su-checkbox-label input[type=checkbox]{margin-top:3px;flex-shrink:0}.su-checkbox-label a{color:#12598a;text-decoration:underline}.su-well{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;padding:20px;margin-bottom:12px;text-align:center}.su-well h4{font-size:16px;color:#555;margin:0;font-weight:400}.su-add-ons{display:flex;flex-wrap:wrap;gap:16px;max-width:640px;margin:0 auto 18px}.su-add-on{flex:1 1 200px;min-width:0;border:1px solid #ddd;border-radius:4px;padding:16px;background:#fafafa}.su-add-on label{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:#555;cursor:pointer;font-weight:600}.su-add-on label input[type=checkbox]{margin-top:3px;flex-shrink:0}.su-add-on p{font-size:13px;color:#8f8f8f;margin:6px 0 0;font-weight:300}.su-add-on p a{color:#12598a}.su-text-center{text-align:center}.su-welcome-message,.su-follow-up-message{padding:80px 20px;text-align:center;max-width:720px;margin:0 auto}.su-welcome-message p,.su-follow-up-message p{font-size:1.8em;color:#8f8f8f;font-weight:300;letter-spacing:.02em;margin-bottom:20px;line-height:1.5}.su-welcome-message .su-btn,.su-follow-up-message .su-btn{margin-top:40px}.su-siteseal{display:block;text-align:center;margin-top:16px}.su-footer{background-color:#000;padding:40px 0;margin-top:40px}.su-footer-inner{max-width:1170px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;gap:20px}.su-footer-col{flex:1 1 200px;min-width:0}.su-footer-logo-text{font-family:"Quicksand",sans-serif}.su-footer-logo-text img{display:block;margin-bottom:10px}.su-footer-logo-text p{font-size:12px;color:#d2d2d2;font-weight:300;margin:0}.su-footer-links a{display:block;color:#d2d2d2;font-size:13px;font-family:sans-serif;text-decoration:none;line-height:2}.su-footer-links a:hover{color:#ea5151}.su-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.su-social a{background-image:url("/assets/contact-icon-sprite-2-01aee68e.png");width:37px;height:37px;display:block;background-repeat:no-repeat}.su-social a.su-facebook{background-position:0 0}.su-social a.su-facebook:hover{background-position:0 -37px}.su-social a.su-twitter{background-position:-37px 0}.su-social a.su-twitter:hover{background-position:-37px -37px}.su-social a.su-linkedin{background-position:-74px 0}.su-social a.su-linkedin:hover{background-position:-74px -37px}.su-social a.su-youtube{background-position:-111px 0}.su-social a.su-youtube:hover{background-position:-111px -37px}.su-social a.su-blog{background-position:-148px 0}.su-social a.su-blog:hover{background-position:-148px -37px}.su-recaptcha{max-width:480px;margin:0 auto 18px}.su-hidden{display:none}.su-pricing-note{max-width:640px;margin:0 auto 8px}.su-pricing-note h4{font-size:15px;color:#555;font-weight:400}.su-addons-heading{max-width:640px;margin:0 auto 12px}.su-addons-heading h4{font-size:15px;color:#555;font-weight:600;margin-bottom:4px}.su-addons-heading p{font-size:13px;color:#8f8f8f;margin:0}.su-disclaimer{max-width:480px;margin:0 auto}.su-disclaimer p{font-size:13px;color:#8f8f8f;font-weight:300;line-height:1.5}#su-loading-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center}#su-loading-overlay[hidden]{display:none}.su-loading-spinner{width:52px;height:52px;border:5px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:su-spin .75s linear infinite}@keyframes su-spin{to{transform:rotate(360deg)}}@media(max-width: 768px){.su-nav-toggle{display:block}.su-nav-links{display:none;flex-direction:column;align-items:flex-start;width:100%;border-top:1px solid #eee;padding:8px 0;background:#fff}.su-nav-links.is-open{display:flex}.su-nav-links li{width:100%}.su-nav-links li a{padding:10px 16px;border-bottom:1px solid #f0f0f0;width:100%}.su-title h1{font-size:22px}.su-title h2{font-size:16px}.su-add-ons{flex-direction:column}.su-add-on{flex:1 1 auto}.su-welcome-message,.su-follow-up-message{padding:40px 20px}.su-welcome-message p,.su-follow-up-message p{font-size:1.3em}.su-account-name .su-input{padding-right:12px}.su-domain{position:static;display:block;width:100%;border-radius:4px;margin-top:6px;height:auto;text-align:center}}.privacy-policy a{color:#2b99c7}.privacy-policy h2{text-align:center}.privacy-policy ul,.privacy-policy ol{margin-left:1.5em;padding-left:.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:.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,.05);background:rgba(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,.05);background:rgba(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-cd3e035d.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:.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}#contents-container{padding:0 !important}.attendance-manager{max-width:1200px;margin:0 auto}.attendance-manager .mode-tabs{display:flex;border-bottom:2px solid var(--border-default)}.attendance-manager .mode-tabs .mode-tab{display:block;padding:12px 24px;text-decoration:none;color:var(--body-text);border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .2s ease}.attendance-manager .mode-tabs .mode-tab:hover{color:var(--heading-text);background:var(--subnav-hover-bg)}.attendance-manager .mode-tabs .mode-tab.active{color:var(--link-color);border-bottom-color:var(--link-color);font-weight:600}.attendance-manager .filters{background:var(--table-stripe-odd);padding:16px;border-radius:4px}.attendance-manager .filters .filter-row{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap}.attendance-manager .filters .filter-group{display:flex;flex-direction:column;gap:5px}.attendance-manager .filters .filter-group label{font-size:12px;font-weight:600;color:var(--body-text);text-transform:uppercase}.attendance-manager .filters .filter-group select,.attendance-manager .filters .filter-group input.custom-input{min-width:180px;padding:6px 10px;border:1px solid var(--border-emphasis);border-radius:4px}.attendance-manager .filters .filter-group input.custom-input{min-width:220px;margin-bottom:10px}.attendance-manager .filters .filter-group.publish-action{margin-left:auto}.attendance-manager .empty-state{text-align:center;padding:60px 20px;color:var(--body-text)}.attendance-manager .empty-state p{font-size:16px}.attendance-manager .employee-list{display:flex;flex-direction:column}.attendance-manager .employee-card{background:var(--card-bg);border:1px solid var(--border-default);border-radius:4px;overflow:hidden}.attendance-manager .employee-card summary.employee-header{padding:15px 20px;background:var(--table-stripe-even);cursor:pointer;display:flex;align-items:center}.attendance-manager .employee-card summary.employee-header::-webkit-details-marker{display:none}.attendance-manager .employee-card summary.employee-header::before{content:"▶";margin-right:10px;font-size:10px;transition:transform .2s}.attendance-manager .employee-card summary.employee-header .employee-info{display:flex;align-items:center;gap:12px}.attendance-manager .employee-card summary.employee-header .employee-info .avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.attendance-manager .employee-card summary.employee-header .employee-info .employee-name{display:flex;flex-direction:column}.attendance-manager .employee-card summary.employee-header .employee-info .employee-name strong{font-size:14px;margin-bottom:3px}.attendance-manager .employee-card summary.employee-header .employee-info .employee-name .attendance-count{font-size:12px;color:var(--body-text)}.attendance-manager .employee-card[open] summary.employee-header::before{transform:rotate(90deg)}.attendance-manager .attendance-table{width:100%;border-collapse:collapse}.attendance-manager .attendance-table th,.attendance-manager .attendance-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-default)}.attendance-manager .attendance-table th{background:var(--table-stripe-odd);font-size:12px;font-weight:600;text-transform:uppercase;color:var(--body-text)}.attendance-manager .attendance-table td{font-size:14px;vertical-align:middle}.attendance-manager .attendance-table td.checkbox{padding-left:23px}.attendance-manager .attendance-table th>input#select_all{margin-left:16px}.attendance-manager .attendance-table .missing{color:var(--crumbs-muted)}.attendance-manager .attendance-table .no-schedule{color:var(--crumbs-muted);font-style:italic}.attendance-manager .attendance-table .schedule-link{color:var(--link-color);text-decoration:none;cursor:pointer}.attendance-manager .attendance-table .schedule-link:hover{text-decoration:underline}.attendance-manager .attendance-table .schedule-link .no-schedule{color:var(--crumbs-muted);font-style:italic}.attendance-manager .attendance-table.approval-table .employee-info-compact{display:flex;align-items:center;gap:8px}.attendance-manager .attendance-table.approval-table .employee-info-compact .avatar-small{width:32px;height:32px;border-radius:50%;object-fit:cover}.attendance-manager .attendance-table.approval-table .selfie-thumb{width:40px;height:40px;object-fit:cover;border-radius:4px;margin-right:4px}.attendance-manager .attendance-table.approval-table .badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.attendance-manager .attendance-table.approval-table .badge.on-time{background:var(--cal-green-bg);color:var(--cal-green-text)}.attendance-manager .attendance-table.approval-table .badge.overtime{background:var(--cal-orange-bg);color:var(--cal-orange-text)}.attendance-manager .attendance-table.approval-table .badge.undertime{background:var(--cal-red-bg);color:var(--cal-red-text)}.attendance-manager .load-more{text-align:center;padding:20px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-container{background:var(--card-bg);border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border-default)}.modal-header h3{margin:0;font-size:18px}.modal-header .modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:var(--body-text);padding:0;line-height:1}.modal-header .modal-close:hover{color:var(--heading-text)}.modal-body{padding:20px}.attendance-modal .modal-container{max-width:500px}.attendance-modal .form-group{margin-bottom:15px}.attendance-modal .form-group label{display:block;margin-bottom:5px;font-weight:600}.attendance-modal .form-group input[type=time],.attendance-modal .form-group input[type=text],.attendance-modal .form-group textarea,.attendance-modal .form-group select{width:100%;padding:8px 12px;border:1px solid var(--border-default);border-radius:4px}.attendance-modal .form-group textarea{min-height:80px;resize:vertical}.attendance-modal .time-inputs{display:flex;gap:15px}.attendance-modal .time-inputs .time-input{flex:1}.attendance-modal .scheduled-info{background:var(--table-stripe-even);padding:10px;border-radius:4px;margin-bottom:15px;font-size:13px;color:var(--body-text)}.attendance-modal .modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:15px;border-top:1px solid var(--border-default)}li.threshold-box .actions a{float:right;margin-top:15px;margin-right:15px}li.threshold-box .body{line-height:20px;padding:15px;background:#f0f0f0;border:1px solid rgba(0,0,0,.08);box-shadow:inset 0px 1px 0 #fff}form.edit-threshold h3{font-size:13px;font-weight:bold;margin:0 0 10px;color:#2d2d2d;border-bottom:1px solid #ddd;padding-bottom:10px}form.edit-threshold select{width:auto;margin-right:5px;margin-left:5px}form.edit-threshold a.nice-button{margin-bottom:0}form.edit-threshold .ng-untouched.ng-invalid{border:1px solid #007bff;box-shadow:0 0 5px #007bff}form.edit-threshold .ng-touched.ng-invalid{border:1px solid #ff0400;box-shadow:0 0 5px #ff0400}form.edit-threshold ul li{margin-bottom:20px}form.edit-threshold input.minutes{width:33px !important}form.edit-threshold li.resolution-rules select[name=condition_type]{width:96px}form.edit-threshold li.resolution-rules select[name=action_type]{width:140px}.ui-dialog .ui-dialog-content .edit-infraction .duration input{width:50px}.ui-dialog .ui-dialog-content .edit-infraction .percentage input{width:50px}@media only screen and (max-width: 600px){.mobile-enabled.thresholds .infobox{margin-bottom:0 !important}.mobile-enabled.thresholds .position-list li{margin-bottom:0 !important}}.event-integrations-layout{display:flex;flex-direction:column;gap:32px;margin-top:24px}.event-integrations-channels{display:flex;flex-direction:row;gap:20px;align-items:stretch}.integration-card{flex:1 1 0;display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);padding:28px 24px 24px;min-width:0}.integration-card.is-connected{border-color:var(--color-success-border, #d6e9c6)}.integration-card-icon{display:flex;justify-content:center;align-items:center;margin-bottom:12px;line-height:1}.integration-card-icon svg{display:block}.integration-card-name{font-size:18px;font-weight:700;color:var(--heading-text);text-align:center;margin:0 0 14px}.integration-card-tagline{font-size:13px;color:var(--body-text);text-align:center;margin:0 0 20px;opacity:.8}.integration-card-divider{border:none;border-top:1px solid var(--border-default);margin:0 0 20px}.integration-status{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.badge-connected{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--color-success, #5cb85c);background:var(--color-success-bg, #dff0d8);border:1px solid var(--color-success-border, #d6e9c6);padding:2px 10px}.integration-meta{font-size:12px;color:var(--body-text);opacity:.7}.integration-card-body{flex:1;display:flex;flex-direction:column}.integration-card-body .field{margin-bottom:12px}.integration-card-body .field label{display:block;font-size:12px;font-weight:600;color:var(--body-text);margin-bottom:4px}.integration-card-body .field input[type=text],.integration-card-body .field select{width:100%;box-sizing:border-box}.integration-card-body p{font-size:13px;color:var(--body-text);margin:0 0 16px;line-height:1.5}.integration-card-body p.small{font-size:11px;opacity:.65;margin-top:8px;margin-bottom:0}.integration-card-body .integration-cta{margin-top:auto;margin-bottom:10px;padding-top:16px;text-align:center}.integration-card-body .integration-cta .button-icon-label,.integration-card-body .integration-cta input[type=submit]{height:40px;padding:0 16px;box-sizing:border-box}.integration-controls{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-light, #eee);display:flex;align-items:center;justify-content:space-between;gap:8px}.integration-controls .toggle-label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--body-text);cursor:pointer}.integration-controls .toggle-label input[type=checkbox]{cursor:pointer}.button-icon-label{display:inline-flex;align-items:center;gap:8px}.button-icon-label svg{flex-shrink:0;vertical-align:middle}.event-integrations-topics{background:var(--card-bg);border:1px solid var(--card-border);padding:28px 24px 24px}.event-integrations-topics h3{margin:0 0 4px;font-size:16px;color:var(--heading-text)}.event-integrations-topics p.muted{margin:0 0 16px;font-size:13px;opacity:.7}.event-integrations-topics .topics-table{width:100%}.event-integrations-topics .topics-table td:first-child{padding:6px 12px 6px 0;white-space:nowrap}.event-integrations-topics .topics-table td:first-child label{margin-left:6px;font-size:13px;font-weight:600;cursor:pointer}.event-integrations-topics .topics-table td.muted{font-size:12px;opacity:.65;padding:6px 0}.event-integrations-topics .submit{margin-top:16px}@media(max-width: 768px){.event-integrations-channels{flex-direction:column}}.ui-modern .integration-card{border-radius:var(--radius-md);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:box-shadow .2s ease,border-color .2s ease}.ui-modern .integration-card:hover{box-shadow:var(--shadow-md);border-color:var(--border-emphasis)}.ui-modern .event-integrations-topics{border-radius:var(--radius-md);box-shadow:var(--card-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ui-modern .badge-connected{border-radius:20px}
