@import url(https://use.typekit.net/xuc8irk.css);body,html{background:#1b2733;height:100%;outline:0;overflow-x:hidden;position:static;vertical-align:baseline;width:100%}bodybody,htmlbody{position:relative;width:100%}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit;font-size:1.4rem;margin:0;padding:0;vertical-align:baseline}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth-layout{background:#1b2733;display:block;min-height:100vh;padding:12vw 6vw;text-align:center}.auth-layout .alerts{text-align:left;margin-bottom:2.5vw}.auth-layout .alerts .alert-body{font-size:1.2rem}.auth-layout .auth-title{color:#fff;font-size:6.5rem;font-weight:200;line-height:1.5;margin:0 0 20px;text-align:left}.auth-layout .auth-logo{cursor:pointer;width:75%}.auth-layout .auth-form .form-input-group input{line-height:normal;padding:1.1rem}.auth-form{margin-bottom:25px}.auth-form .button,.auth-form input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}.auth-form .button span,.auth-form input span{display:inline-block;margin-top:-5px;vertical-align:middle}.dash-layout{background:#f0f0ff;display:block;height:100%;overflow:hidden;padding:10vw 0;position:relative;margin:0;padding-right:16px;margin-right:-16px}.dash-layout.no-nav{padding-bottom:0}.dash-layout .dash-content-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:100%;margin-left:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin-right:-32px}.dash-layout .dash-loading-wrapper .loading-content{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;border:1px solid #e0e0e0;padding:2.5vw;margin:2.5vw}.dash-layout .dash-loading-wrapper .loading-content .loading-text{font-weight:400;text-align:center}.dash-layout .dash-loading-wrapper .loader{height:10px;width:100%;position:relative;overflow:hidden;background-color:#d7d7ff}.dash-layout .dash-loading-wrapper .loader:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:10px;background-color:#5a84ab;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.dash-layout .sidebar-wrapper{height:100vh;left:0;position:absolute;overflow-x:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;top:0;width:80vw;z-index:1800}.dash-layout .sidebar-overlay{opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dash-layout .sidebar-overlay .icon-close{color:#fff;font-size:2.75rem;top:3.125vw;right:2.25vw}.dash-layout.sidebar-open .sidebar-overlay{opacity:1;display:block}.dash-layout.sidebar-open .sidebar-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width:800px){.dash-layout{background:#f0f0ff;display:block;height:100%;overflow:hidden;padding:6vw 0;position:relative;margin:0;padding-right:16px;margin-right:-16px}.dash-layout.no-nav{padding-bottom:0}.dash-layout .dash-content-wrapper{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:100%;margin-left:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin-right:-32px}.dash-layout .dash-loading-wrapper .loading-content{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;border:1px solid #e0e0e0;padding:1.5vw;margin:1.5vw}.dash-layout .dash-loading-wrapper .loading-content .loading-text{font-weight:400;text-align:center}.dash-layout .dash-loading-wrapper .loader{height:10px;width:100%;position:relative;overflow:hidden;background-color:#d7d7ff}.dash-layout .dash-loading-wrapper .loader:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:10px;background-color:#5a84ab;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}@keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.dash-layout .sidebar-wrapper{height:100vh;left:0;position:absolute;overflow-x:hidden;-webkit-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;top:0;width:80vw;z-index:1800}.dash-layout .sidebar-overlay{opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.dash-layout .sidebar-overlay .icon-close{color:#fff;font-size:2.75rem;top:1.875vw;right:1.35vw}.dash-layout.sidebar-open .sidebar-overlay{opacity:1;display:block}.dash-layout.sidebar-open .sidebar-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}}.time-picker .display-time,input{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;color:#1b2733;font-size:1.5rem;line-height:4.25rem;margin:0;outline:0;padding:0 1.25rem;width:100%}.time-picker .display-time::-webkit-input-placeholder,input::-webkit-input-placeholder{text-transform:capitalize}.time-picker .display-time::-moz-placeholder,input::-moz-placeholder{text-transform:capitalize}.time-picker .display-time:-ms-input-placeholder,input:-ms-input-placeholder{text-transform:capitalize}.time-picker .display-time::-ms-input-placeholder,input::-ms-input-placeholder{text-transform:capitalize}.time-picker .display-time::placeholder,input::placeholder{text-transform:capitalize}label{display:block;font-size:1.4rem;font-weight:700;padding-bottom:10px}label .req{color:#e36049}.form-input-group{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fff;margin-bottom:25px;margin:0 auto 30px}.form-input-group input{border:0;border-bottom:1px solid #e0e0e0}.form-input-group input:first-child{border-radius:5px 5px 0 0!important;-moz-border-radius:5px 5px 0 0!important;-webkit-border-radius:5px 5px 0 0!important}.form-input-group input:first-child,.form-input-group input:last-child{background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.form-input-group input:last-child{border-radius:0 0 5px 5px!important;-moz-border-radius:0 0 5px 5px!important;-webkit-border-radius:0 0 5px 5px!important;border-bottom:0}.text-field{font-size:1.5rem;line-height:2.5rem}.time-picker{font-size:1.5rem!important}.time-picker,.time-picker .display-time{font-family:Open Sans,sans-serif;height:4.25rem;line-height:2.5rem;margin:0;outline:0;width:100%!important}.time-picker .display-time{color:#1b2733!important;font-size:1.5rem;padding:0 1.25rem}.time-picker .clear-btn{height:2.2em;width:2em!important}.form-field-select,select{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 3px),calc(100% - 15px) calc(1em + 3px),calc(100% - 2.5em) .6em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border:1px solid #e0e0e0;color:#1b2733;display:inline-block;font:inherit;font-size:1.5rem;font-weight:300;height:4.25rem;line-height:4rem;outline:0;padding:0 1rem;text-indent:1px;text-overflow:"";width:100%}.form-field-select optgroup,select optgroup{color:#000;display:inline-block;height:4.25rem}.form-field-select option,select option{height:4.25rem}.form-field-select::-ms-expand,select::-ms-expand{display:none}textarea{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border:1px solid #e0e0e0;line-height:2.5rem;min-height:7rem;padding:.625vw 1.25vw;vertical-align:text-top;width:100%}.btn,.button,button,input[type=submit],textarea{background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;font-size:1.4rem}.btn,.button,button,input[type=submit]{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background:#fcfdfe;border:2px solid rgba(66,89,111,.22);display:block;color:#42596f;font-weight:700;line-height:5rem;text-align:center;text-transform:uppercase}.btn.small,.button.small,button.small,input[type=submit].small{font-size:1.3rem;height:3.5rem;letter-spacing:0;line-height:3.5rem}.btn.accent,.button.accent,button.accent,input[type=submit].accent{text-shadow:0 0 3px #2d4458;-moz-text-shadow:0 0 3px #2d4458;-webkit-text-shadow:0 0 3px #2d4458;background:#5a84ab;border-color:#4f779c;color:#fff}.btn.accent:focus,.btn.accent:hover,.button.accent:focus,.button.accent:hover,button.accent:focus,button.accent:hover,input[type=submit].accent:focus,input[type=submit].accent:hover{transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-property:all;-o-transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;background:#688eb2;border-color:#5a84ab;color:#fff;cursor:pointer}.btn.accent:active,.button.accent:active,button.accent:active,input[type=submit].accent:active{background:#4f779c}.btn.warning,.button.warning,button.warning,input[type=submit].warning{text-shadow:0 0 3px #e47331;-moz-text-shadow:0 0 3px #e47331;-webkit-text-shadow:0 0 3px #e47331;background:#eda175;border-color:#ea925e;color:#fff}.btn.warning:focus,.btn.warning:hover,.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover,input[type=submit].warning:focus,input[type=submit].warning:hover{transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-property:all;-o-transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;background:#efad87;border-color:#eda175;color:#fff;cursor:pointer}.btn.warning:active,.button.warning:active,button.warning:active,input[type=submit].warning:active{background:#ea925e}.btn.dark-outline,.button.dark-outline,button.dark-outline,input[type=submit].dark-outline{border:2px dashed rgba(90,132,171,.4);color:#5a84ab;line-height:calc(6rem - 4px);text-transform:none}.btn.dark-outline:focus,.btn.dark-outline:hover,.button.dark-outline:focus,.button.dark-outline:hover,button.dark-outline:focus,button.dark-outline:hover,input[type=submit].dark-outline:focus,input[type=submit].dark-outline:hover{transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-property:all;-o-transition-property:all;-ms-transition-property:all;-moz-transition-property:all;-webkit-transition-property:all;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;background:#f0f0ff;border-color:rgba(90,132,171,.6);color:#4f779c}.btn.dark-outline.small,.button.dark-outline.small,button.dark-outline.small,input[type=submit].dark-outline.small{line-height:calc(4.5rem - 4px)}.form-submit-button{background:#5a84ab;color:#fff;display:block;font-size:1.6rem;font-weight:800;padding:3.75vw 2.5vw;text-align:center;text-transform:uppercase;width:100%}.form-submit-button:hover{color:#fff}*{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-filter:blur(-1px)}html{font-size:62.5%}@media screen and (max-width:480px){html{font-size:75%}}body{color:#1b2733;font-family:source-sans-pro,sans-serif;font-weight:300}input,select{color:inherit}ol,ul{list-style-type:none;margin:0;padding:0}strong{font-weight:600}a{color:#3c75d1;font-weight:500;text-decoration:none}a:hover{transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-property:color;-o-transition-property:color;-ms-transition-property:color;-moz-transition-property:color;-webkit-transition-property:color;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;color:#5a84ab;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:600}h1,h2{font-family:source-sans-pro,sans-serif}h1{font-size:4.5rem;font-weight:700}h2{font-size:4rem;font-weight:500}h3{font-size:3.5rem}h4{font-size:2.5rem}a.link-danger{color:red}.alerts{display:block;position:relative;width:100%}.alerts.request-block-timeoff{margin-top:-1.25vw;margin-bottom:2.5vw}.alerts .alert{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#e36049;border:1px solid #ea8775;color:#fff;display:block;margin-bottom:0}.alerts .alert .alert-banner{display:block;font-weight:600;font-size:1.4rem;line-height:1;padding:1.875vw 1.875vw 0;width:100%}.alerts .alert .alert-banner .alert-banner-icon,.alerts .alert .alert-banner .alert-banner-left{float:left;font-family:inherit;font-size:inherit;line-height:inherit;text-transform:uppercase}.alerts .alert .alert-banner .alert-banner-left{font-size:1.2rem;padding:.15rem 1rem}.alerts .alert .alert-banner .alert-banner-right{float:right;font-family:inherit;font-size:inherit;line-height:inherit}.alerts .alert .alert-body{display:block;padding:1.875vw;font-weight:400}.alerts .alert.group-note,.alerts .alert.message{background:rgba(143,193,254,.25);border-color:rgba(51,98,156,.25);color:#42596f}.alerts .alert.group-note{font-weight:400;padding:1.875vw;text-align:left}.sidebar-overlay{background-color:rgba(0,0,0,.9);display:none;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:1500}.sidebar-overlay .icon-close{position:absolute;top:5vw;right:2.5vw}.sidebar{box-shadow:-100px 100px 10px 0 rgba(0,0,0,.05);-moz-box-shadow:-100px 100px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:-100px 100px 10px 0 rgba(0,0,0,.05);background:#fff;border-right:1px solid #e0e0e0;height:100vh;position:absolute;padding-top:2.5vw;width:100%;z-index:1600}.sidebar .current-user{padding:0 0 2.5vw}.sidebar .current-user h2{color:#1b2733;display:block;font-weight:500;font-size:2.5rem;margin:0;padding:0 2.5vw}.sidebar .current-user .client-name{color:#42596f;display:block;font-size:1.2rem;margin:0;padding:0 2.5vw;text-transform:uppercase}.sidebar .icon-circle-up{color:rgba(27,39,51,.4);font-size:1.7rem;line-height:11vw;position:absolute;top:0;right:2.5vw}.sidebar .icon-circle-up:hover{color:rgba(27,39,51,.7)}.sidebar .dropdown-menu-section{border-top:1px solid #e0e0e0;background:#fff}.sidebar .dropdown-menu-section .dropdown-menu-section-title{color:#42596f;font-size:1.2rem;font-weight:600;line-height:2rem;text-align:left;text-transform:uppercase;margin:2.5vw 0 1.25vw 0}.sidebar .dropdown-menu-section .menu-links{margin:0}.sidebar .dropdown-menu-section .menu-links li{border-bottom:1px solid #e0e0e0;display:block;line-height:2rem}.sidebar .dropdown-menu-section .menu-links li a{color:#1b2733;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:1.2rem;font-weight:600;padding:2.5vw 2.5vw 2.5vw 0;text-transform:uppercase;width:100%}.sidebar .dropdown-menu-section .menu-links li a:hover{background:rgba(240,240,255,.5);color:#1b2733}.sidebar .dropdown-menu-section .menu-links li i{display:inline-block;font-size:1.7rem;padding-right:2.5vw;vertical-align:middle;margin-top:-.15rem;margin-left:2.5vw}.sidebar .dropdown-menu-section.organization{background:#f0f0ff;padding:0 2.5vw 3.75vw 2.5vw;display:block;width:100%}.sidebar .dropdown-menu-section.organization .dept-selection{font-size:1.5rem;margin:0;width:100%}.sidebar .sidebar-bottom{bottom:0;display:block;padding:2.5vw;position:absolute;text-align:center;width:100%;pointer-events:none}.sidebar .sidebar-bottom .logo{height:9.375vw}.sidebar.open{display:block}.request .title-bar{position:relative}.title-bar{background:#1b2733;height:10vw;left:0;position:absolute;padding:0;top:0;width:100vw}.title-bar .title-content{height:100%}.title-bar .title-content .title-bar-centered{text-align:center}.title-bar .title-content .title-bar-centered.white-logo{width:5.625vw}.title-bar .title-content .title-bar-centered.text{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.title-bar .title-content-exit,.title-bar .title-content-menu{z-index:1000}.title-bar .title-content-exit .icon-back,.title-bar .title-content-menu .icon-back{color:#fff;font-size:2.25rem;margin:0}.title-bar .title-content-exit .date-toggle,.title-bar .title-content-menu .date-toggle{color:#fff}.title-bar .title-content-exit .icon-menu,.title-bar .title-content-menu .icon-menu{color:#fff;font-size:2.25rem;text-align:center}.title-bar .title-content-exit .icon-menu:hover,.title-bar .title-content-menu .icon-menu:hover{cursor:pointer}.title-bar .action-buttons{border-radius:0 0 5px 0!important;-moz-border-radius:0 0 5px 0!important;-webkit-border-radius:0 0 5px 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;text-align:center;color:#fff;height:inherit;font-size:2.5rem;z-index:1000}.title-bar .action-buttons .icon-circle-down{font-size:1.75rem}.title-bar .action-buttons .icon-envelope,.title-bar .action-buttons .icon-plus{color:#fff;font-size:2.25rem;text-align:center}.title-bar .action-buttons .icon-envelope:hover,.title-bar .action-buttons .icon-plus:hover{cursor:pointer}.title-bar .action-buttons .icon-group{font-size:2rem}.title-bar .action-buttons .icon-group .icon-dept,.title-bar .action-buttons .icon-group .icon-person,.title-bar .action-buttons .icon-group .icon-toggle-left,.title-bar .action-buttons .icon-group .icon-toggle-right{color:#fff;vertical-align:middle}.title-bar .action-buttons .icon-group .icon-dept{color:#bfd0df}.title-bar .action-buttons .icon-group .icon-toggle-left,.title-bar .action-buttons .icon-group .icon-toggle-right{font-size:1.5rem}.title-bar .action-buttons .icon-group.toggled-dept .icon-dept,.title-bar .action-buttons .icon-group.toggled-dept .icon-toggle-right{color:#fff}.title-bar .action-buttons .icon-group.toggled-dept .icon-person{color:#bfd0df}@media only screen and (min-width:800px){.title-bar{background:#1b2733;height:6vw;left:0;position:absolute;top:0;width:100vw}.title-bar .title-content{height:100%}.title-bar .title-content .title-bar-centered{text-align:center;z-index:900}.title-bar .title-content .title-bar-centered.white-logo{width:3.375vw}.title-bar .title-content .title-bar-centered.text{color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase}.title-bar .title-content-exit,.title-bar .title-content-menu{z-index:1000}.title-bar .title-content-exit .icon-back,.title-bar .title-content-menu .icon-back{color:#fff;font-size:2.25rem}.title-bar .title-content-exit .date-toggle,.title-bar .title-content-menu .date-toggle{color:#fff}.title-bar .title-content-exit .icon-menu,.title-bar .title-content-menu .icon-menu{color:#fff;font-size:2.25rem;text-align:center}.title-bar .title-content-exit .icon-menu:hover,.title-bar .title-content-menu .icon-menu:hover{cursor:pointer}.title-bar .action-buttons{border-radius:0 0 5px 0!important;-moz-border-radius:0 0 5px 0!important;-webkit-border-radius:0 0 5px 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;color:#fff;font-size:2.5rem}.title-bar .action-buttons .icon-circle-down{font-size:1.75rem}.title-bar .action-buttons .icon-edit-note{font-size:2.5rem;height:inherit;line-height:6vw}.title-bar .action-buttons .icon-envelope,.title-bar .action-buttons .icon-plus{color:#fff;display:block;font-size:2.25rem;line-height:6vw;text-align:center}.title-bar .action-buttons .icon-envelope:hover,.title-bar .action-buttons .icon-plus:hover{cursor:pointer}.title-bar .action-buttons .icon-group{font-size:2rem;padding:0 1.5vw;line-height:7vw;float:left}.title-bar .action-buttons .icon-group .icon-dept,.title-bar .action-buttons .icon-group .icon-person,.title-bar .action-buttons .icon-group .icon-toggle-left,.title-bar .action-buttons .icon-group .icon-toggle-right{color:#fff}.title-bar .action-buttons .icon-group .icon-dept{color:#bfd0df}.title-bar .action-buttons .icon-group .icon-toggle-left,.title-bar .action-buttons .icon-group .icon-toggle-right{font-size:1.5rem}.title-bar .action-buttons .icon-group.toggled-dept .icon-dept,.title-bar .action-buttons .icon-group.toggled-dept .icon-toggle-right{color:#fff}.title-bar .action-buttons .icon-group.toggled-dept .icon-person{color:#bfd0df}}.dash-nav{bottom:0;height:10vw;left:0;padding:0;position:absolute;width:100%;z-index:1000}.dash-nav .tab{background:#1b2733;border-left:1px solid #243444;border-right:1px solid #1b2733;color:#8ba7c2;cursor:pointer;height:100%;text-align:center}.dash-nav .tab .tab-counter{box-shadow:1px 1px 2px -1px #000;-moz-box-shadow:1px 1px 2px -1px #000;-webkit-box-shadow:1px 1px 2px -1px #000;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#e36049;color:#fff;font-size:1.4rem;font-weight:600;line-height:2.2rem;padding:0 5px;position:absolute;right:10px;text-align:center;top:10px}.dash-nav .tab .tab-icon{display:block;font-size:2rem;margin-top:0}.dash-nav .tab .tab-text{display:none;font-size:1.2rem;font-weight:300;line-height:1.5;margin:0;padding:0;text-transform:uppercase;vertical-align:baseline}.dash-nav .tab.active,.dash-nav .tab.active-left,.dash-nav .tab.active-right{background-color:#fff!important;border-left:1px solid #6b91b4;border-right:1px solid #6b91b4;color:#fff;z-index:1500}@-webkit-keyframes inactive-right-to-left{0%{background-image:#1b2733}1%{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#1b2733));background-image:linear-gradient(90deg,#fff,#1b2733);background-position-x:-100%;background-repeat:no-repeat;background-size:400% auto}50%{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#1b2733));background-image:linear-gradient(90deg,#fff,#1b2733);background-position-x:0;background-repeat:no-repeat;background-size:400% auto}99%{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#1b2733));background-image:linear-gradient(90deg,#fff,#1b2733);background-position-x:100%;background-repeat:no-repeat;background-size:400% auto}to{background-color:#fff}}@keyframes inactive-right-to-left{0%{background-image:#1b2733}1%{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#1b2733));background-image:linear-gradient(90deg,#fff,#1b2733);background-position-x:-100%;background-repeat:no-repeat;background-size:400% auto}50%{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#1b2733));background-image:linear-gradient(90deg,#fff,#1b2733);background-position-x:0;background-repeat:no-repeat;background-size:400% auto}99%{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#1b2733));background-image:linear-gradient(90deg,#fff,#1b2733);background-position-x:100%;background-repeat:no-repeat;background-size:400% auto}to{background-color:#fff}}@-webkit-keyframes active-right-to-left{0%{background-image:#1b2733}1%{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#1b2733));background-image:linear-gradient(270deg,#fff,#1b2733);background-position-x:-100%;background-repeat:no-repeat;background-size:400% auto}50%{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#1b2733));background-image:linear-gradient(270deg,#fff,#1b2733);background-position-x:0;background-repeat:no-repeat;background-size:400% auto}99%{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#1b2733));background-image:linear-gradient(270deg,#fff,#1b2733);background-position-x:100%;background-repeat:no-repeat;background-size:400% auto}to{background-color:#fff}}@keyframes active-right-to-left{0%{background-image:#1b2733}1%{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#1b2733));background-image:linear-gradient(270deg,#fff,#1b2733);background-position-x:-100%;background-repeat:no-repeat;background-size:400% auto}50%{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#1b2733));background-image:linear-gradient(270deg,#fff,#1b2733);background-position-x:0;background-repeat:no-repeat;background-size:400% auto}99%{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(#1b2733));background-image:linear-gradient(270deg,#fff,#1b2733);background-position-x:100%;background-repeat:no-repeat;background-size:400% auto}to{background-color:#fff}}.dash-nav .tab:first-child{border-left-width:0!important}.dash-nav .tab:last-child{border-right-width:0!important}@media only screen and (min-width:800px){.dash-nav{bottom:0;height:6vw;left:0;padding:0;position:absolute;width:100%;z-index:1500}.dash-nav .tab{background:#1b2733;border-left:1px solid #243444;border-right:1px solid #1b2733;color:#8ba7c2;cursor:pointer;height:100%;text-align:center}.dash-nav .tab .tab-counter{box-shadow:1px 1px 2px -1px #000;-moz-box-shadow:1px 1px 2px -1px #000;-webkit-box-shadow:1px 1px 2px -1px #000;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#e36049;color:#fff;font-size:1.4rem;font-weight:600;line-height:2.2rem;padding:0 5px;position:absolute;right:10px;text-align:center;top:10px}.dash-nav .tab .tab-icon{font-size:2rem}.dash-nav .tab .tab-text{display:none;font-size:1.2rem;font-weight:300;line-height:1.5;margin:0;padding:0;text-transform:uppercase;vertical-align:baseline}.dash-nav .tab .tab-text.active,.dash-nav .tab.active{background-color:#fff!important;border-left:1px solid #6b91b4;border-right:1px solid #6b91b4;color:#fff;z-index:1500}.dash-nav .tab:first-child{border-left-width:0!important}.dash-nav .tab:last-child{border-right-width:0!important}}.panel{box-shadow:0 0 5px 0 rgba(74,111,146,.15);-moz-box-shadow:0 0 5px 0 rgba(74,111,146,.15);-webkit-box-shadow:0 0 5px 0 rgba(74,111,146,.15);background:#fcfdfe;border:0;clear:both;display:block;margin-bottom:2.5vw;position:relative}.panel .panel-banner{border-bottom:1px dotted #e0e0e0;display:block;padding:1.25vw}.panel .panel-banner .banner-center,.panel .panel-banner .banner-left,.panel .panel-banner .banner-left h4,.panel .panel-banner .banner-right,.panel .panel-banner .banner-right h4{color:#42596f;font-size:1.3rem;font-weight:400;opacity:.8}.panel .panel-banner .banner-center strong,.panel .panel-banner .banner-left h4 strong,.panel .panel-banner .banner-left strong,.panel .panel-banner .banner-right h4 strong,.panel .panel-banner .banner-right strong{color:#1b2733;font-size:inherit;font-weight:600;opacity:1;padding-right:3px}.panel .panel-banner .banner-left{text-align:left}.panel .panel-banner .banner-center{text-align:center}.panel .panel-banner .banner-right{text-align:right}.panel .panel-section{display:block;padding:1.875vw 1.25vw}.panel .panel-section .panel-label{color:#42596f;opacity:.8;font-size:1.3rem}.panel .panel-section .sub-panel{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border:1px solid #e0e0e0;display:block}.panel .panel-section .sub-panel .sub-panel-banner{border-bottom:1px dotted #e0e0e0;padding:1.25vw}.panel .panel-section .sub-panel .sub-panel-banner .banner-left,.panel .panel-section .sub-panel .sub-panel-banner .banner-right{color:#42596f;font-size:1.2rem;font-weight:400;opacity:.8;vertical-align:middle;line-height:inherit}.panel .panel-section .sub-panel .sub-panel-banner .banner-left strong,.panel .panel-section .sub-panel .sub-panel-banner .banner-right strong{color:#1b2733;font-size:inherit;font-weight:600;opacity:1;padding-right:3px;text-transform:uppercase}.panel .panel-section .sub-panel .sub-panel-banner a{color:#2a5db0!important}.panel .panel-section .sub-panel .sub-panel-banner .banner-left{text-align:left;color:#1b2733}.panel .panel-section .sub-panel .sub-panel-banner .banner-right{text-align:right}.panel .panel-section .sub-panel .sub-panel-section{display:block;padding:1.875vw 1.25vw}.timebanks .time-banks{box-shadow:0 0 12px -5px rgba(27,39,51,.2);-moz-box-shadow:0 0 12px -5px rgba(27,39,51,.2);-webkit-box-shadow:0 0 12px -5px rgba(27,39,51,.2);background:#fcfdfe;border:1px solid rgba(66,89,111,.2);border-top:0;border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;margin:0 auto;width:auto}.timebanks .time-banks .time-bank{box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;border-right:1px solid rgba(66,89,111,.2);border-top:1px solid rgba(66,89,111,.2);-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.timebanks .time-banks .time-bank .time-bank-header{text-shadow:1px 1px #fff;-moz-text-shadow:1px 1px #fff;-webkit-text-shadow:1px 1px #fff;color:#42596f;display:block;font-size:1.35rem;font-weight:600;line-height:1;letter-spacing:.05rem;padding:1.25vw 1.875vw 0}.timebanks .time-banks .time-bank .time-bank-balance{text-shadow:1px 1px #fff;-moz-text-shadow:1px 1px #fff;-webkit-text-shadow:1px 1px #fff;color:#1b2733;display:block;font-size:2.2rem;font-weight:100;letter-spacing:-.05rem;padding:.625vw 1.875vw 1.25vw}.timebanks .time-banks .time-bank.green{box-shadow:inset -1px 1px 0 1px rgba(208,235,212,.4);-moz-box-shadow:inset -1px 1px 0 1px rgba(208,235,212,.4);-webkit-box-shadow:inset -1px 1px 0 1px rgba(208,235,212,.4);background:#bee3c4}.timebanks .time-banks .time-bank.green .time-bank-header{color:#122a16}.timebanks .time-banks .time-bank.red{box-shadow:inset -1px 1px 0 1px hsla(9,73%,74%,.05);-moz-box-shadow:inset -1px 1px 0 1px hsla(9,73%,74%,.05);-webkit-box-shadow:inset -1px 1px 0 1px hsla(9,73%,74%,.05);background:rgba(227,96,73,.15)}.timebanks .time-banks .time-bank.red .time-bank-header{color:#e04d33}.timebanks .insufficient-time{color:#e36049;font-size:1.3rem;font-weight:700;margin-bottom:0;padding-top:1.875vw;text-align:left}.guide{padding:0;min-height:100vh}.guide,.guide .guide-choice{background:#5a84ab;display:block}.guide .guide-choice{background:-webkit-gradient(linear,left top,left bottom,from(#5a84ab),to(#86a5c1));background:linear-gradient(#5a84ab,#86a5c1);border-bottom:1px solid #aec3d6;color:#fff;font-size:2rem;font-weight:500;line-height:25vh;opacity:1;padding:0 2.5vw;text-align:center}.guide .guide-choice:active,.guide .guide-choice:focus,.guide .guide-choice:hover{transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;-moz-transition-property:opacity;-webkit-transition-property:opacity;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;cursor:pointer;opacity:1}.guide .exit-guide{border-radius:5vw!important;-moz-border-radius:5vw!important;-webkit-border-radius:5vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;box-shadow:0 1px 4px 0 #4f779c;-moz-box-shadow:0 1px 4px 0 #4f779c;-webkit-box-shadow:0 1px 4px 0 #4f779c;transition-duration:.1s;-o-transition-duration:.1s;-ms-transition-duration:.1s;-moz-transition-duration:.1s;-webkit-transition-duration:.1s;transition-property:bottom;-o-transition-property:bottom;-ms-transition-property:bottom;-moz-transition-property:bottom;-webkit-transition-property:bottom;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-ms-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;background:#1b2733;bottom:2.5vw;left:2.5vw;padding:2.5vw;position:fixed;width:10vw}.guide .exit-guide .icon-back{color:#fff;display:block;font-size:3rem;line-height:5vw;text-align:center;vertical-align:middle}.guide .exit-guide:hover{background:#121a22;bottom:3.125vw;cursor:pointer}.shift{box-shadow:0 0 12px -5px #1b2733;-moz-box-shadow:0 0 12px -5px #1b2733;-webkit-box-shadow:0 0 12px -5px #1b2733;background:#fff;margin-bottom:3.75vw;position:relative;z-index:1000}.shift .shift-banner .banner-right{text-transform:uppercase}.shift .shift-info .shift-assigned{display:block;font-weight:300;font-size:2.5rem;line-height:1;padding-bottom:2.5vw}.shift .shift-info .shift-jobtype{color:#1b2733;font-size:1.3rem;text-transform:uppercase}.shift .shift-info .shift-time{color:#1b2733;display:block;font-size:2.5rem;font-weight:200;padding-top:.625vw;letter-spacing:-.05rem;line-height:1}.shift .shift-info .shift-assignments{display:block}.shift .shift-info .shift-assignments .shift-asset,.shift .shift-info .shift-assignments .shift-assignment{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#7e99b2;color:#fff;float:left;font-size:1.3rem;font-weight:400;margin-top:1.875vw;margin-right:1.25vw;padding:5px 0}.shift .shift-info .shift-assignments .shift-asset .assignment-time,.shift .shift-info .shift-assignments .shift-assignment .assignment-time{border-radius:.625vw 0 0 .625vw!important;-moz-border-radius:.625vw 0 0 .625vw!important;-webkit-border-radius:.625vw 0 0 .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#42596f;color:#fff;font-size:inherit;padding:5px 7px}.shift .shift-info .shift-assignments .shift-asset .assignment-name,.shift .shift-info .shift-assignments .shift-assignment .assignment-name{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:inherit;font-size:inherit;padding:5px 7px}.shift .shift-info .shift-assignments .shift-asset{background:#d3d3d3;border-color:#bababa;color:#42596f}.shift .shift-info .shift-assignments .shift-location{background:#f0f0ff;border-color:#d7d7ff;color:#42596f}.shift .shift-changes{padding:0}.shift .shift-changes .shift-change{background:#fff;border-color:#e0e0e0;margin:0 1.25vw 1.875vw}.shift .shift-changes .shift-change .shift-change-banner{border-bottom:0}.shift .shift-changes .shift-change .shift-change-time-label{font-size:1.2rem;padding-bottom:1.25vw}.shift .shift-changes .shift-change .shift-change-time{font-size:2rem;letter-spacing:-.05rem;line-height:1;padding:0;text-transform:uppercase}.shift .shift-changes .shift-change .shift-change-bank{font-size:1.4rem;font-weight:400;line-height:1;padding-top:1.25vw}.shift .shift-changes .shift-change .shift-change-bank strong{text-transform:capitalize}.shift .shift-changes .shift-change .shift-change-bank.earned{color:#5fd75f}.shift .shift-changes .shift-change .shift-change-bank.used{color:#e36049}.shift .shift-changes .shift-change.partial-release,.shift .shift-changes .shift-change.release,.shift .shift-changes .shift-change.time-off{background-color:#fbd5d5;border-color:#f8bebe}.shift .shift-changes .shift-change.partial-release .sub-panel-banner,.shift .shift-changes .shift-change.release .sub-panel-banner,.shift .shift-changes .shift-change.time-off .sub-panel-banner{border-bottom-color:rgba(154,106,43,.25)}.shift .shift-changes .shift-change.claim,.shift .shift-changes .shift-change.extra-time-ot,.shift .shift-changes .shift-change.overtime{background-color:rgba(143,254,193,.25);border-color:rgba(67,171,114,.25)}.shift .shift-changes .shift-change.claim .sub-panel-banner,.shift .shift-changes .shift-change.extra-time-ot .sub-panel-banner,.shift .shift-changes .shift-change.overtime .sub-panel-banner{border-bottom-color:rgba(67,171,114,.25)}.shift .shift-changes .shift-change.assignment,.shift .shift-changes .shift-change.cover,.shift .shift-changes .shift-change.trade{background-color:rgba(143,193,254,.25);border-color:rgba(51,98,156,.25)}.shift .shift-changes .shift-change.assignment .sub-panel-banner,.shift .shift-changes .shift-change.cover .sub-panel-banner,.shift .shift-changes .shift-change.trade .sub-panel-banner{border-bottom-color:rgba(51,98,156,.25)}.shift .shift-changes .shift-change.full-shift{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border-width:0;border-top-width:1px;margin:-1px 0 0 0}.shift .shift-changes .shift-change .shift-change-info{padding-top:0}.shift .shift-changes .shift-change.pending{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.shift .shift-note{border-top:1px dotted #e0e0e0}.shift .shift-note .shift-note-header{font-size:1.2rem;line-height:1;padding-bottom:1.25vw}.shift .shift-note .shift-note-text{font-size:1.5rem;line-height:1.35}.shift .expand-shift{border-top:1px dotted #e0e0e0;color:#42596f;display:block;font-size:1.2rem;font-weight:600;padding:1.875vw;text-align:center}.shift.expandable{opacity:.1}.shift.on-call{background:#ffc}.shift.open{border-top:5px solid #5a84ab;background:#f0f9ff}.shift.open .shift-note{border-color:rgba(154,106,43,.5)}.shift.pendingShiftClaim{background-color:#c7e9ff}.shift.rdo{background-color:#d6d6d6}.shift.off-full{border-top:5px solid #facccc;background:#fce3e3}.shift.off-full .shift-note{border-color:rgba(154,106,43,.5)}.shift.worked{border-top:5px solid #949494}.shift.worked .shift-note{border-color:#949494}.shift.upcoming{border-top:5px solid #5a84ab}.shift.upcoming .shift-note{border-color:#5a84ab}.shift.working{border-top:5px solid #5fd75f;animation:pulsatingBorder 3s;-moz-animation:pulsatingBorder 3s infinite;-webkit-animation:pulsatingBorder 3s infinite}.shift.working .shift-note{border-color:#5fd75f}@-webkit-keyframes pulsatingBorder{0%{border-color:#5fd75f}50%{border-color:#2aa62a}to{border-color:#5fd75f}}.shift.mergeTop{border-radius:0 0 .625vw .625vw!important;-moz-border-radius:0 0 .625vw .625vw!important;-webkit-border-radius:0 0 .625vw .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;margin-top:-3.75vw}.shift.mergeTop .shift-banner{display:none}.extra-shifts{padding:0;width:100%}.extra-shifts .extra-shift-wrap .ineligible-for-shift{color:#fff;display:block;font-weight:400;line-height:1.5}.extra-shifts .blank-panel{font-weight:700;padding:2.5vw;text-align:center}.slides{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#5a84ab;overflow-y:hidden;height:100%}.slides,.slides .slide{display:block;position:relative;width:100%}.slides .slide{text-align:center;padding-bottom:15px;z-index:2500}.slides .slide.intro{background:#5a84ab;padding:15px;position:relative}.slides .slide.intro .intro-slide-content{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50vh;height:auto;width:90%}.slides .slide.intro h3{color:#fff;font-size:2rem}.slides .slide.intro p{color:#fff;padding:20px 0}.slides .slide.intro .button.small{background:transparent;border-color:#fff;color:#fff;line-height:3.2rem}.slides .slide .slide-title{color:#fff;font-size:1.6rem;padding:15px 0}.slides .slide .slide-image{border:4px solid #fff;height:60vh;margin-bottom:10px}.slides .slide .slide-text{color:#fff;font-size:1.2rem;line-height:1.5;padding:0 10px}.slides .slides-nav{border-top:1px solid #8daac5;padding:10px;position:absolute;bottom:0;width:100%}.slides .slides-nav .back,.slides .slides-nav .next,.slides .slides-nav .skip{color:#fff;font-size:1.2rem;text-transform:uppercase}.slides .slides-nav .back,.slides .slides-nav .next{float:right;margin-left:25px}.request{background:#fcfdfe;padding:0;position:relative;width:100vw}.request .request-confirm,.request .request-header,.request .request-navigation{background:#1b2733}.request .request-confirm.on-call,.request .request-header.on-call,.request .request-navigation.on-call{height:92.25vh}.request .request-confirm.on-call .on-call-header,.request .request-header.on-call .on-call-header,.request .request-navigation.on-call .on-call-header{color:#fff;font-size:1.5rem;padding:2.5vw 0;text-align:center}.request .request-header .panel.shift{margin-bottom:0!important}.request .request-section{display:block;margin:-1px 0;padding:0 2.5vw;width:100%}.request .request-section.request-header{padding-bottom:2.5vw}.request .request-section.request-header .panel.shift{margin-bottom:1.25vw}.request .request-section .additional-time-link{background:#7e99b2;border:1px solid #7e99b2;border-top-color:#6e8ca9;color:#1b2733;display:block;font-size:1.3rem;font-weight:600;line-height:1;margin-bottom:2.5vw;padding:3.125vw;text-align:center;width:100%;z-index:900}.request .request-section .additional-time-link.active{background:#5a84ab;border-color:#537ca3;color:#fff;opacity:1}.request .request-section .request-navigation-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.request .request-section .request-navigation-options .request-type{border-bottom:4px solid transparent;color:hsla(0,0%,100%,.55);font-size:1.3rem;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:2.125vw;text-align:center}.request .request-section .request-navigation-options .request-type.active,.request .request-section .request-navigation-options .request-type:hover{color:#fff;cursor:pointer}.request .request-section .request-navigation-options .request-type.active{border-bottom-color:#bfd0df}.request .request-change,.request .request-claim,.request .request-extra,.request .request-release,.request .request-trade{padding-top:2.5vw}.request .request-change .filler-space,.request .request-claim .filler-space,.request .request-extra .filler-space,.request .request-release .filler-space,.request .request-trade .filler-space{padding-bottom:3.75vw;text-align:center}.request .request-change.request-extra,.request .request-claim.request-extra,.request .request-extra.request-extra,.request .request-release.request-extra,.request .request-trade.request-extra{padding-top:2.5vw}.request .request-change.request-claim .alerts,.request .request-change.request-release .alerts,.request .request-claim.request-claim .alerts,.request .request-claim.request-release .alerts,.request .request-extra.request-claim .alerts,.request .request-extra.request-release .alerts,.request .request-release.request-claim .alerts,.request .request-release.request-release .alerts,.request .request-trade.not-allowed,.request .request-trade.request-claim .alerts,.request .request-trade.request-release .alerts{padding-bottom:2.5vw}.request .request-alerts{margin-top:-1.25vw;margin-bottom:2.5vw}.request .request-banks{padding-bottom:3.75vw}.request .request-banks .time-banks{margin-top:0}.request .request-banks .payout-rate-note{padding-top:2.5vw}.request .request-submit{background:#f0f0ff;border-top:1px solid #e0e0e0;padding:2.5vw 0 0;width:100%}.request .request-submit .request-section{padding-bottom:1.25vw}.request .request-submit .request-section .request-notes{margin-bottom:2.5vw}.request .request-submit .request-section .request-supervisors{padding-bottom:2.5vw!important}.request .request-submit .request-section .request-supervisors select[disabled=disabled]{background:rgba(0,0,0,.3)}.request .request-submit .request-section .request-supervisors .field-error{color:#e47331;font-weight:500;padding-bottom:1.25vw;padding-top:2.5vw}.request .request-submit .request-section .request-supervisors .selected-supervisors{padding-top:2.5vw}.request .request-submit .request-section .request-supervisors .selected-supervisors .supervisor{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#7e99b2;color:#fff;float:left;font-size:1.3rem;font-weight:400;margin-bottom:.625vw;margin-right:1.25vw;padding:1vw}.request .request-submit .request-section .request-supervisors .selected-supervisors .supervisor .icon-close{font:inherit;padding-left:5px;vertical-align:text-top}.request .request-submit .request-check{font-size:1.4rem;line-height:2.2rem;text-align:center;padding-bottom:3.75vw}.request .request-loading .loading-content{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;border:1px solid #e0e0e0;padding:2.5vw;margin:2.5vw}.request .request-loading .loading-content .loading-text{font-weight:400;text-align:center}.request .request-loading .loader{height:10px;width:100%;position:relative;overflow:hidden;background-color:#d7d7ff}.request .request-loading .loader:before{display:block;position:absolute;content:"";left:-200px;width:200px;height:10px;background-color:#5a84ab;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@keyframes loading{0%{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}.request .modal-body.edit-shift .form-field.shift-changes{padding-bottom:2.5vw}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes{border-bottom:1px solid #e0e0e0}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change{background:#f0f0ff;border:1px solid #e0e0e0;border-bottom:0;padding:1.25vw}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change .shift-change-name{font-size:1.3rem;font-weight:700}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change .shift-change-name .right{float:right;font-size:inherit;font-weight:400;text-transform:uppercase}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change.expanded{background:hsla(22,77%,69%,.4)}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change .shift-change-actions{display:block;padding-top:1.25vw}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change .shift-change-actions label{display:inline-block;font-weight:400;padding-bottom:.625vw}.request .modal-body.edit-shift .form-field.shift-changes .edit-shift-changes .edit-shift-change .shift-change-actions label input[type=checkbox]{float:left;margin-top:.3rem;margin-right:10px;width:auto}.request-form{padding:2.5vw 2.5vw 0;position:relative}.request-form .request-form-helper{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#f0f0ff;border:1px solid #e0e0e0;font-weight:500;margin-bottom:3.75vw;padding:2.5vw}.request-form .custom-form-fields-wrap,.request-form .form-field{padding-bottom:3.75vw}.request-form .custom-form-fields-wrap .time-field-wrap .time-picker.invalid input,.request-form .form-field .time-field-wrap .time-picker.invalid input{background:#fae6db;border-color:#eda175}.request-form .custom-form-fields-wrap p.field-error,.request-form .custom-form-fields-wrap p.invalid,.request-form .form-field p.field-error,.request-form .form-field p.invalid{color:#e47331;font-weight:500;padding-bottom:1.25vw}.request-form .custom-form-fields-wrap p.field-error,.request-form .form-field p.field-error{padding-bottom:0;padding-top:1.25vw}.request-form .custom-form-fields-wrap p.partial-duration .nova,.request-form .form-field p.partial-duration .nova{padding-left:5px}.request-form .custom-form-fields-wrap.split .form-field-half,.request-form .form-field.split .form-field-half{display:inline-block;width:47%}.request-form .custom-form-fields-wrap.split .form-field-half:nth-child(2n),.request-form .form-field.split .form-field-half:nth-child(2n){float:right}.request-form .custom-form-fields-wrap.split .time-forecast,.request-form .form-field.split .time-forecast{color:rgba(66,89,111,.7);font-size:1.3rem;padding-top:1.25vw;text-transform:uppercase;text-align:right}.request-form .custom-form-fields-wrap.split .time-forecast strong,.request-form .form-field.split .time-forecast strong{color:#42596f;font-weight:600;float:left}.request-form .custom-form-fields-wrap.invalid input,.request-form .custom-form-fields-wrap.invalid select,.request-form .form-field.invalid input,.request-form .form-field.invalid select{border-color:#e47331}.request-form .nested-fields{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#f0f0ff;border:1px solid #e1e1ff;padding:2.5vw 2.5vw 1.25vw;margin-bottom:3.75vw}.request-form .nested-fields p.field-error,.request-form .nested-fields p.invalid{color:#e47331;font-weight:500;padding-bottom:1.25vw}.request-form .nested-fields p.field-error{padding-bottom:0;padding-top:1.25vw}.request-form .nested-fields .alerts,.request-form .nested-fields .form-field{padding-bottom:1.25vw}.request-form .nested-fields .form-field input[type=checkbox]{display:inline-block;margin-right:1.25vw;vertical-align:middle;width:auto}.request-form .nested-fields .form-field.checkbox label{padding-bottom:0}.request-form .nested-fields .form-field.extension-duration{padding-bottom:2.5vw}.request-form .nested-fields .nested-fields-header{border-bottom:1px solid #e1e1ff;color:#42596f;display:block;font-weight:700;margin-bottom:2.5vw;margin-top:-.625vw;text-align:center;text-transform:uppercase}.request-form .nested-fields.custom-forms,.request-form .nested-fields.custom-forms .form-field{padding-bottom:2.5vw}.request-form .nested-fields .target-shift-selection{margin-bottom:2.5vw}.request-form .nested-fields .target-shift-partial{background:#fafaff;margin-bottom:1.875vw}.request-form .nested-fields.nested-payprefs{background:#bee3c4;border-color:#9fc9a6;padding-bottom:2.5vw}.request-form .nested-fields.nested-payprefs .nested-fields-header{border-bottom-color:#9fc9a6;color:#214e29}.request-form .nested-fields.nested-payprefs .form-field select{border-color:#9fc9a6}.request-form .nested-fields.nested-payprefs .nested-fields{background:#e2f2e4;border-color:#9fc9a6;margin-bottom:0;padding-bottom:1.25vw}.request-confirm{color:#fff;padding-bottom:0}.request-confirm .request-confirmation-header{font-size:1.5rem;line-height:1;margin-bottom:2.5vw;text-transform:uppercase;text-align:center;padding-top:1.25vw}.request-confirm .request-summary{padding-top:1.25vw}.request-confirm .request-summary .request-alerts{padding:1.25vw 2.5vw 2.5vw;display:block;margin-bottom:0}.request-confirm .request-summary .summary{box-shadow:0 0 5px 0 rgba(74,111,146,.15);-moz-box-shadow:0 0 5px 0 rgba(74,111,146,.15);-webkit-box-shadow:0 0 5px 0 rgba(74,111,146,.15);border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;border:0;color:#1b2733;display:block;margin:0 2.5vw 2.5vw;padding:1.25vw 1.25vw 0}.request-confirm .request-summary .summary .summary-timetype{font-size:1.4rem;font-weight:700;text-transform:uppercase}.request-confirm .request-summary .summary .summary-timetype .right{float:right;font-weight:400}.request-confirm .request-summary .summary .summary-header{color:#42596f;font-size:3rem;font-weight:300;line-height:1;padding:1rem 0}.request-confirm .request-summary .summary .summary-time{color:#42596f;font-size:1.5rem;font-weight:600;display:block;padding-bottom:1.25vw;text-transform:uppercase}.request-confirm .request-summary .summary .summary-modify-label{font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-top:-1.25vw}.request-confirm .request-summary .summary .summary-header.modify-new-type{padding-bottom:1.25vw}.request-confirm .request-summary .summary .timetype-info{border-top:1px dotted #e0e0e0;padding-top:2.5vw}.request-confirm .request-summary .summary .timetype-info .timetype-cfEl{float:left;padding:0 2.5vw 2.5vw 0}.request-confirm .request-summary .summary .timetype-info .timetype-cfEl .field-label{font-weight:700;text-transform:uppercase;line-height:1.5}.request-confirm .request-summary .summary .summary-trade-target{border-top:1px dotted #e0e0e0;padding:2.5vw 0 0}.request-confirm .request-summary .summary .summary-trade-target.no-border{border-top:0}.request-confirm .request-summary .summary .summary-trade-target .panel.shift{margin-bottom:1.875vw}.request-confirm .request-summary .summary .summary-paypref{border-top:1px dotted #e0e0e0;padding:2.5vw 0 1.25vw}.request-confirm .request-summary .summary .summary-paypref .paypref-label{font-weight:700;text-transform:uppercase;line-height:1}.request-confirm .request-summary .summary .summary-paypref .paypref-label .right{font-weight:400;float:right}.request-confirm .request-summary .summary .summary-paypref .paypref-type{color:#42596f;font-size:2rem;font-weight:300;line-height:1.25;padding-top:1.25vw}.request-confirm .request-summary .request-banks{padding-bottom:2.5vw}.request-confirm .request-summary .request-banks .timebanks{display:block;margin:0 2.5vw}.request-confirm .request-summary .request-banks .timebanks .time-banks{background:#fcfdfe}.request-confirm .request-summary .request-banks .timebanks .insufficient-time{background:transparent;color:#fff}.request-confirm .request-summary .request-notes{box-shadow:0 0 5px 0 rgba(74,111,146,.15);-moz-box-shadow:0 0 5px 0 rgba(74,111,146,.15);-webkit-box-shadow:0 0 5px 0 rgba(74,111,146,.15);border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fff;color:#1b2733;display:block;font-size:1.5rem;margin:0 2.5vw;padding:1.25vw}.request-confirm .request-summary .request-notes .notes-label{font-weight:700;text-transform:uppercase}.request-confirm .request-summary .request-notes .notes-content{font-size:1.8rem;font-weight:300}.request-confirm .request-summary .request-notes .notes-content.blank{font-style:italic}.request-confirm .request-summary .request-supervisors{margin:2.5vw 2.5vw 0}.request-confirm .request-summary .request-supervisors .supervisor{box-shadow:0 0 5px 0 rgba(74,111,146,.15);-moz-box-shadow:0 0 5px 0 rgba(74,111,146,.15);-webkit-box-shadow:0 0 5px 0 rgba(74,111,146,.15);border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;color:#1b2733;float:left;font-weight:500;margin-right:2.5vw;padding:1.25vw}.request-confirm .form-submit{padding:0 2.5vw 2.5vw}.request-confirm .form-submit .button{float:left;margin-top:2.5vw;width:20%}.request-confirm .form-submit .button.accent{float:right;width:75%}.request-confirm .processing-request{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.request-confirm .processing-request .processing-content{display:table-cell;padding:5vw;vertical-align:middle}.request-confirm .processing-request .processing-content .content-wrap{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;color:#1b2733;height:auto;padding:2.5vw;text-align:left;width:100%}.request-confirm .processing-request .processing-content .content-wrap h4{font-size:2.25rem;line-height:1.5}.request-confirm .processing-request .processing-content .content-wrap p{line-height:1.5}.request-confirm .processing-request .processing-content .content-wrap p:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis 1.5s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}.calendar{height:100%;padding:0 0 2.5vw 0;margin-left:0;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-right:42px;margin-right:-16px}.calendar .calendar-picker{margin-bottom:0}.calendar .calendar-picker.loading .c-header .c-title-layout{opacity:.25!important}.calendar .calendar-picker .vc-grid-cell{margin-bottom:10px;margin-top:10px}.calendar .calendar-navigation{background:#fcfdfe;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:block;margin-top:-2.5vw;padding:2.5vw;position:relative;z-index:1000}.calendar .calendar-navigation .calendar-navigation-day{float:left}.calendar .calendar-navigation .calendar-navigation-day h2{font-size:2.3rem;font-weight:600;line-height:1}.calendar .calendar-navigation .calendar-navigation-day h4{color:#42596f;font-size:1.4rem;line-height:1;padding-top:1.25vw}.calendar .calendar-navigation .calendar-navigation-toggle{float:right}.calendar .calendar-navigation .calendar-navigation-toggle .icon-group{display:inline-block;margin-top:.625vw}.calendar .calendar-navigation .calendar-navigation-toggle .icon-group .icon-dept,.calendar .calendar-navigation .calendar-navigation-toggle .icon-group .icon-person,.calendar .calendar-navigation .calendar-navigation-toggle .icon-group .icon-toggle-left,.calendar .calendar-navigation .calendar-navigation-toggle .icon-group .icon-toggle-right{color:#42596f;font-size:2rem;line-height:3.7rem;padding:.3125vw 0}.calendar .calendar-navigation .calendar-navigation-toggle .icon-group .icon-person{padding-right:.625vw}.calendar .calendar-navigation .calendar-navigation-toggle .icon-group .icon-dept{padding-left:.875vw}.calendar .calendar-locations,.calendar .calendar-schedules{background:#e9f0f8;border-bottom:1px solid #e0e0e0;padding:2.5vw}.calendar .calendar-locations .calendar-schedules-label,.calendar .calendar-schedules .calendar-schedules-label{font-size:1.4rem}.calendar .calendar-locations .location-label,.calendar .calendar-schedules .location-label{color:#42596f;font-size:1.2rem;font-weight:600;padding-bottom:1.25vw;text-transform:uppercase}.calendar .calendar-locations .location-toggle,.calendar .calendar-schedules .location-toggle{background:rgba(252,253,254,.5);border:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar .calendar-locations .location-toggle .location-button,.calendar .calendar-schedules .location-toggle .location-button{border-right:1px solid #e0e0e0;color:#42596f;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:700;text-align:center;padding:1.875vw .625vw}.calendar .calendar-locations .location-toggle .location-button:first-child,.calendar .calendar-schedules .location-toggle .location-button:first-child{border-radius:.625vw 0 0 .625vw!important;-moz-border-radius:.625vw 0 0 .625vw!important;-webkit-border-radius:.625vw 0 0 .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.calendar .calendar-locations .location-toggle .location-button:last-child,.calendar .calendar-schedules .location-toggle .location-button:last-child{border-radius:0 .625vw .625vw 0!important;-moz-border-radius:0 .625vw .625vw 0!important;-webkit-border-radius:0 .625vw .625vw 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border-right:0}.calendar .calendar-locations .location-toggle .location-button.active,.calendar .calendar-schedules .location-toggle .location-button.active{background:#5a84ab;color:#fcfdfe}.calendar .open-shifts{padding:2.5vw 2.5vw 0}.calendar .additional-time-link{margin:2.5vw 2.5vw 0}.calendar .alerts{padding:1.25vw 0}.calendar .day-shifts{padding:2.5vw}.calendar .day-shifts .shift{border-bottom:1px solid #e0e0e0}.calendar .day-shifts .shift .shift-details-section:first-child{-webkit-box-flex:0!important;-ms-flex:0 0 35vw!important;flex:0 0 35vw!important}.calendar .day-shifts .shift:last-child{border-bottom:0}.calendar .day-shifts.none{padding:2.5vw}.calendar .day-shifts.none p{background:#fcfdfe;border:1px solid #e0e0e0;display:block;font-weight:500;padding:2.5vw;text-align:center}.calendar .schedule-shifts{padding:2.5vw}.calendar .schedule-shifts .alerts{margin-bottom:1.25vw;margin-top:-.625vw}.calendar .schedule-shifts .schedule-group{margin-bottom:4.375vw}.calendar .schedule-shifts .schedule-group.calendar-shifts .group-shifts-wrap{margin-top:2.5vw}.calendar .schedule-shifts .schedule-group.calendar-shifts .group-shifts-wrap:first-child{margin-top:0}.calendar .schedule-shifts .schedule-group .group-name{font-size:1.5rem;line-height:1;padding-bottom:1.25vw;padding-top:1.75vw}.calendar .schedule-shifts .schedule-group .group-shifts{border-collapse:collapse;margin-top:1.25vw;width:100%}.calendar .schedule-shifts .schedule-group .group-shifts thead{border-radius:.625vw .625vw 0 0!important;-moz-border-radius:.625vw .625vw 0 0!important;-webkit-border-radius:.625vw .625vw 0 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#e9f0f8;border:1px solid #e0e0e0;width:100%}.calendar .schedule-shifts .schedule-group .group-shifts thead tr th{border-right:1px solid #e0e0e0;font-size:1.2rem;font-weight:700;padding:1.25vw 1.875vw;text-align:left;text-transform:uppercase}.calendar .schedule-shifts .schedule-group .group-shifts thead tr th:last-child{border-right:0}.calendar .schedule-shifts .schedule-group .group-shifts tbody{background:#fcfdfe;width:100%}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr{border:1px solid #e0e0e0;border-top:0;clear:both}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td{border-right:1px solid #e0e0e0;font-size:1.4rem;padding:1.875vw;vertical-align:top}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td .person-title{color:#42596f;font-size:1.2rem;font-weight:500;display:block;padding-top:.625vw;text-transform:uppercase}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td .supporting-shift{color:#2f3f4f;font-size:1.2rem;font-weight:500;padding-bottom:.625vw;text-transform:uppercase}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td .location{color:#42596f;display:block;font-size:1rem;text-transform:uppercase}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-notes,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-time{display:block}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-time{margin-bottom:.625vw}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-changes,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-notes{padding-top:1.25vw;line-height:1.5}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments{display:block}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-asset,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-assignment,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-location{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#7e99b2;border:1px solid #42596f;color:#fff;float:left;font-size:1.2rem;font-weight:400;margin-top:1.25vw;margin-right:1.25vw;padding:0}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-asset .assignment-time,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-assignment .assignment-time,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-location .assignment-time{border-radius:.625vw 0 0 .625vw!important;-moz-border-radius:.625vw 0 0 .625vw!important;-webkit-border-radius:.625vw 0 0 .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#42596f;color:#fff;font-size:inherit;padding:4px 7px;vertical-align:middle}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-asset .assignment-name,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-assignment .assignment-name,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-location .assignment-name{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:inherit;display:inline-block;font-size:inherit;line-height:1.3;padding:4px 7px;vertical-align:middle}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-asset{background:#d3d3d3;border-color:#bababa;color:#42596f}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments .shift-location{background:#f0f0ff;border-color:#d7d7ff;color:#42596f}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-color:hsla(0,0%,100%,.3);border:1px solid #e0e0e0;font-size:1.3rem;line-height:1.5;padding:.625vw 1.25vw;margin:0 0 1.25vw 0}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change strong{font-size:inherit}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change strong em{font-size:inherit;font-weight:500}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change.pending{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)!important}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change:last-child{margin-bottom:0}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change.cover{background:#5a84ab;border-color:#476a8b;color:#fff}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change.time-off{background:#fbd5d5;border-color:#f8bebe}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change.assignment{background:#f0f0ff;border-color:#e1e1ff}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-change.overtime{background-color:rgba(143,254,193,.25);border-color:rgba(67,171,114,.25)}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td:last-child{border-right:0;width:60%!important}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.full-timeoff{background:#fce3e3}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.rdo{background:#d6d6d6}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.open-shift{background:#f0f9ff}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.supporting{background:#dff0d8}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.supporting .shift-change.overtime{background-color:#d0e9c6!important;border-color:#c1e2b3!important}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.new-location{border-bottom:10px solid #e0e0e0;border-collapse:separate}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.on-call{background:#ff0}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.user-shift{background:rgba(95,215,95,.1)}.calendar .schedule-shifts .schedule-group .group-shifts tbody tr.pending{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)!important}.calendar .schedule-shifts .schedule-group .empty-group{background:#fcfdfe;border:1px solid #e0e0e0;padding:2.5vw}.calendar .locked-out{background:#f9decf;border:1px solid #eda175;font-weight:500;padding:2.5vw;margin:-1.25vw 2.5vw 1.25vw}.calendar .vc-container{background-color:#fcfdfe!important;border:0!important;width:100%!important}.calendar .vc-container .vc-header{background:#fcfdfe;border-bottom:1px solid #e0e0e0;padding:2.5vw}.calendar .vc-container .vc-header .vc-title-popover .vc-title{font-size:1.6rem!important;font-weight:600!important}.calendar .vc-container .vc-nav .vc-header{margin-bottom:0}.calendar .vc-container .vc-table .vc-table-cell{font-size:1.4rem;padding:1.875vw 2.5vw}.calendar .vc-container .vc-weekdays{background:#fcfdfe;margin-bottom:1.25vw;padding-top:2.5vw}.calendar .vc-container .vc-weekdays .vc-weekday{color:#42596f;font-size:1rem;font-weight:600;opacity:.65}.calendar .vc-container .vc-weeks{background:#fcfdfe;padding-bottom:2.5vw}.calendar .vc-container .vc-weeks .vc-week{padding-bottom:.625vw}.calendar .vc-container .vc-weeks .vc-week:last-child{padding-bottom:2.5vw}.calendar .vc-container .vc-weeks .vc-day{color:#42596f}.calendar .vc-container .vc-weeks .vc-day .vc-day-content,.calendar .vc-container .vc-weeks .vc-day .vc-day-content *{font-size:1.2rem;font-weight:500;line-height:7.5vw;min-height:7.5vw}.calendar .vc-container .vc-weeks .vc-day .vc-day-layer .vc-day-dots .vc-day-dot{margin-bottom:0}.tasks-wrap{padding:2.5vw}.tasks-wrap .tasks{margin-bottom:2.5vw;padding-right:32px}.tasks-wrap .tasks-header{font-size:7rem;font-weight:700;margin-bottom:2.5vw;line-height:8rem}.tasks-wrap .panel-task{margin-top:8.75vw;border:thin groove #1b2733;border-radius:.625vw .625vw .625vw .625vw!important;-moz-border-radius:.625vw .625vw .625vw .625vw!important;-webkit-border-radius:.625vw .625vw .625vw .625vw!important}.tasks-wrap .panel-task,.tasks-wrap .panel-task .task-header{background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.tasks-wrap .panel-task .task-header{border-radius:.625vw .625vw 0 0!important;-moz-border-radius:.625vw .625vw 0 0!important;-webkit-border-radius:.625vw .625vw 0 0!important;background:rgba(27,39,51,.3);border-bottom:1px solid rgba(27,39,51,.5);color:#1b2733;padding:1.25vw 7.5vw 1.25vw 2.5vw;position:relative;margin:-1px -1px 0 -1px;text-transform:uppercase;font-size:1rem}.tasks-wrap .panel-task .task-header h2{font-size:2rem;font-weight:700;line-height:1;padding:.875vw 0 .625vw}.tasks-wrap .panel-task .task-header h2 span{font-size:inherit}.tasks-wrap .panel-task .task-header .task-header-right{clear:none;font-size:2rem;float:right;line-height:1;right:2.5vw;padding:0;position:absolute}.tasks-wrap .panel-task .task-header .task-header-right span{float:left;margin-left:5px;margin-top:2px}.tasks-wrap .panel-task .task-header .task-header-right .icon-received{font-size:1.2rem;float:left;line-height:1;padding-right:5px}.tasks-wrap .panel-task .task-body,.tasks-wrap .panel-task .task-request{background:rgba(255,252,163,.3);border-bottom:1px solid #e0e0e0;padding:1.25vw 2.5vw 2.5vw;border-radius:.625vw .625vw .625vw .625vw!important;-moz-border-radius:.625vw .625vw .625vw .625vw!important;-webkit-border-radius:.625vw .625vw .625vw .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.tasks-wrap .panel-task .task-body .task-timestamp,.tasks-wrap .panel-task .task-request .task-timestamp{padding-bottom:.625vw}.tasks-wrap .panel-task .task-body .task-timestamp span,.tasks-wrap .panel-task .task-request .task-timestamp span{float:right}.tasks-wrap .panel-task .task-body .task-timestamp span .icon-received,.tasks-wrap .panel-task .task-request .task-timestamp span .icon-received{font-size:1.2rem;padding-right:10px}.tasks-wrap .panel-task .task-body .group-request-header,.tasks-wrap .panel-task .task-request .group-request-header{font-size:1.4rem;font-weight:700;line-height:1;padding-top:3.125vw;text-transform:uppercase}.tasks-wrap .panel-task .task-body .group-request-header .right,.tasks-wrap .panel-task .task-request .group-request-header .right{font-weight:400;padding-left:5px}.tasks-wrap .panel-task .task-body.selected,.tasks-wrap .panel-task .task-request.selected{background:#f0f0ff}.tasks-wrap .panel-task .task-body .task-trade,.tasks-wrap .panel-task .task-request .task-trade{font-size:1.5rem;text-align:center;margin:0;position:relative;padding:1.875vw 10vw .625vw}.tasks-wrap .panel-task .task-body .task-trade i,.tasks-wrap .panel-task .task-request .task-trade i{position:relative;left:0;top:0}.tasks-wrap .panel-task .task-body .task-trade .icon-corner-right-down,.tasks-wrap .panel-task .task-request .task-trade .icon-corner-right-down{top:5px}.tasks-wrap .panel-task .task-body .panel.shift,.tasks-wrap .panel-task .task-request .panel.shift{box-shadow:0 1px 0 1px #e0e0e0;-moz-box-shadow:0 1px 0 1px #e0e0e0;-webkit-box-shadow:0 1px 0 1px #e0e0e0;margin-top:1.25vw;margin-bottom:0}.tasks-wrap .panel-task .task-body .shift-claim-time,.tasks-wrap .panel-task .task-request .shift-claim-time{padding-top:1.25vw}.tasks-wrap .panel-task .task-body .shift-claim-time .claim-shift,.tasks-wrap .panel-task .task-request .shift-claim-time .claim-shift{font-size:1.4rem;font-weight:600;padding-bottom:1.25vw;text-transform:uppercase}.tasks-wrap .panel-task .task-body .shift-claim-time .claim-time,.tasks-wrap .panel-task .task-request .shift-claim-time .claim-time{font-size:2.7rem;line-height:1}.tasks-wrap .panel-task .task-body .task-details,.tasks-wrap .panel-task .task-request .task-details{margin-top:.625vw}.tasks-wrap .panel-task .task-body .task-details .task-length,.tasks-wrap .panel-task .task-request .task-details .task-length{font-size:1.125rem;font-weight:700;text-transform:uppercase;vertical-align:center}.tasks-wrap .panel-task .task-body .task-details .task-length span.length-hours,.tasks-wrap .panel-task .task-request .task-details .task-length span.length-hours{float:right;font-weight:400;padding-left:5px;text-transform:none;font-size:1.25rem}.tasks-wrap .panel-task .task-body .task-details .task-length span.length-hours.cost,.tasks-wrap .panel-task .task-request .task-details .task-length span.length-hours.cost{color:#e36049}.tasks-wrap .panel-task .task-body .task-details .task-length span.length-hours.earn,.tasks-wrap .panel-task .task-request .task-details .task-length span.length-hours.earn{color:#5fd75f}.tasks-wrap .panel-task .task-body .task-details .task-length span.length-hours .multiplier,.tasks-wrap .panel-task .task-request .task-details .task-length span.length-hours .multiplier{text-transform:none}.tasks-wrap .panel-task .task-body .task-details .task-type,.tasks-wrap .panel-task .task-request .task-details .task-type{font-size:2rem;line-height:1.5}.tasks-wrap .panel-task .task-body .task-details .task-type.nova,.tasks-wrap .panel-task .task-request .task-details .task-type.nova{font-weight:100}.tasks-wrap .panel-task .task-body .task-details .task-type.form-entry,.tasks-wrap .panel-task .task-request .task-details .task-type.form-entry{display:block;font-size:1.5rem;font-weight:400;line-height:1.5;padding-bottom:.625vw}.tasks-wrap .panel-task .task-body .task-details .task-type.form-entry .italic,.tasks-wrap .panel-task .task-request .task-details .task-type.form-entry .italic{font-size:inherit;font-style:italic;font-weight:300;line-height:inherit}.tasks-wrap .panel-task .task-body .task-details .task-pay-pref-type,.tasks-wrap .panel-task .task-request .task-details .task-pay-pref-type{font-size:1.125rem;line-height:1.5}.tasks-wrap .panel-task .task-body .task-details .task-pay-pref-type.nova,.tasks-wrap .panel-task .task-request .task-details .task-pay-pref-type.nova{font-weight:100}.tasks-wrap .panel-task .task-body .task-details .task-pay-pref-type.form-entry,.tasks-wrap .panel-task .task-request .task-details .task-pay-pref-type.form-entry{display:block;font-size:1.5rem;font-weight:400;line-height:1.5;padding-bottom:.625vw}.tasks-wrap .panel-task .task-body .task-details .task-pay-pref-type.form-entry .italic,.tasks-wrap .panel-task .task-request .task-details .task-pay-pref-type.form-entry .italic{font-size:inherit;font-style:italic;font-weight:300;line-height:inherit}.tasks-wrap .panel-task .task-body .task-notes,.tasks-wrap .panel-task .task-request .task-notes{display:block;margin-top:1.25vw}.tasks-wrap .panel-task .task-body .task-notes .task-note-header,.tasks-wrap .panel-task .task-request .task-notes .task-note-header{font-size:1.3rem;font-weight:700;text-transform:uppercase}.tasks-wrap .panel-task .task-body .task-notes .task-note,.tasks-wrap .panel-task .task-request .task-notes .task-note{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#f0f0ff;border:1px solid #d7d7ff;font-size:1.6rem;line-height:1.25;margin-top:1.25vw;padding:1.25vw}.tasks-wrap .panel-task .task-body .task-alerts,.tasks-wrap .panel-task .task-request .task-alerts{display:block;margin-top:2.5vw}.tasks-wrap .panel-task .task-request:last-child{border-bottom:0}.tasks-wrap .panel-task .task-request .task-timestamp{padding-bottom:0}.tasks-wrap .panel-task .task-paypref{font-size:1rem;margin:1.875vw 2.5vw 2.5vw}.tasks-wrap .panel-task .task-paypref label{text-transform:uppercase;font-size:1rem}.tasks-wrap .panel-task .task-paypref label .right{float:right;font-weight:400}.tasks-wrap .panel-task .task-paypref .pref-text{font-size:8pt}.tasks-wrap .panel-task .task-paypref .split-pay{padding-top:2.5vw}.tasks-wrap .panel-task .task-comment{padding:2.5vw .375vw 2.5vw .375vw}.tasks-wrap .panel-task .task-comment textarea{border-radius:.3125vw .3125vw .3125vw .3125vw!important;-moz-border-radius:.3125vw .3125vw .3125vw .3125vw!important;-webkit-border-radius:.3125vw .3125vw .3125vw .3125vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.tasks-wrap .panel-task .task-comment label{text-transform:uppercase;padding-bottom:1.25vw}.tasks-wrap .panel-task .task-comment label span.right{float:right}.tasks-wrap .panel-task .task-comment.error label span.right{color:#e36049}.tasks-wrap .panel-task .task-comment.error textarea{border-color:#e36049}.tasks-wrap .panel-task .task-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:100%}.tasks-wrap .panel-task .task-controls .task-approve,.tasks-wrap .panel-task .task-controls .task-cancel,.tasks-wrap .panel-task .task-controls .task-confirm,.tasks-wrap .panel-task .task-controls .task-error,.tasks-wrap .panel-task .task-controls .task-reject,.tasks-wrap .panel-task .task-controls .task-select{background:rgba(90,132,171,.8);color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5rem;font-weight:600;line-height:2rem;padding:2.5vw;text-align:center;text-transform:uppercase;border-radius:0 .625vw .625vw 0!important;-moz-border-radius:0 .625vw .625vw 0!important;-webkit-border-radius:0 .625vw .625vw 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important}.tasks-wrap .panel-task .task-controls .task-approve.reject,.tasks-wrap .panel-task .task-controls .task-approve.task-error,.tasks-wrap .panel-task .task-controls .task-approve.task-reject,.tasks-wrap .panel-task .task-controls .task-cancel.reject,.tasks-wrap .panel-task .task-controls .task-cancel.task-error,.tasks-wrap .panel-task .task-controls .task-cancel.task-reject,.tasks-wrap .panel-task .task-controls .task-confirm.reject,.tasks-wrap .panel-task .task-controls .task-confirm.task-error,.tasks-wrap .panel-task .task-controls .task-confirm.task-reject,.tasks-wrap .panel-task .task-controls .task-error.reject,.tasks-wrap .panel-task .task-controls .task-error.task-error,.tasks-wrap .panel-task .task-controls .task-error.task-reject,.tasks-wrap .panel-task .task-controls .task-reject.reject,.tasks-wrap .panel-task .task-controls .task-reject.task-error,.tasks-wrap .panel-task .task-controls .task-reject.task-reject,.tasks-wrap .panel-task .task-controls .task-select.reject,.tasks-wrap .panel-task .task-controls .task-select.task-error,.tasks-wrap .panel-task .task-controls .task-select.task-reject{text-shadow:1px 1px 0 #c2361e;-moz-text-shadow:1px 1px 0 #c2361e;-webkit-text-shadow:1px 1px 0 #c2361e;border-radius:.625vw .625vw .625vw .625vw!important;-moz-border-radius:.625vw .625vw .625vw .625vw!important;-webkit-border-radius:.625vw .625vw .625vw .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#e36049}.tasks-wrap .panel-task .task-controls .task-approve.approve,.tasks-wrap .panel-task .task-controls .task-approve.task-approve,.tasks-wrap .panel-task .task-controls .task-cancel.approve,.tasks-wrap .panel-task .task-controls .task-cancel.task-approve,.tasks-wrap .panel-task .task-controls .task-confirm.approve,.tasks-wrap .panel-task .task-controls .task-confirm.task-approve,.tasks-wrap .panel-task .task-controls .task-error.approve,.tasks-wrap .panel-task .task-controls .task-error.task-approve,.tasks-wrap .panel-task .task-controls .task-reject.approve,.tasks-wrap .panel-task .task-controls .task-reject.task-approve,.tasks-wrap .panel-task .task-controls .task-select.approve,.tasks-wrap .panel-task .task-controls .task-select.task-approve{text-shadow:1px 1px 0 #2fba2f;-moz-text-shadow:1px 1px 0 #2fba2f;-webkit-text-shadow:1px 1px 0 #2fba2f;border-radius:.625vw .625vw .625vw .625vw!important;-moz-border-radius:.625vw .625vw .625vw .625vw!important;-webkit-border-radius:.625vw .625vw .625vw .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#5fd75f}.tasks-wrap .panel-task .task-controls .task-approve.cancel,.tasks-wrap .panel-task .task-controls .task-approve.task-cancel,.tasks-wrap .panel-task .task-controls .task-cancel.cancel,.tasks-wrap .panel-task .task-controls .task-cancel.task-cancel,.tasks-wrap .panel-task .task-controls .task-confirm.cancel,.tasks-wrap .panel-task .task-controls .task-confirm.task-cancel,.tasks-wrap .panel-task .task-controls .task-error.cancel,.tasks-wrap .panel-task .task-controls .task-error.task-cancel,.tasks-wrap .panel-task .task-controls .task-reject.cancel,.tasks-wrap .panel-task .task-controls .task-reject.task-cancel,.tasks-wrap .panel-task .task-controls .task-select.cancel,.tasks-wrap .panel-task .task-controls .task-select.task-cancel{text-shadow:1px 1px 0 #e47331;-moz-text-shadow:1px 1px 0 #e47331;-webkit-text-shadow:1px 1px 0 #e47331;border-radius:.625vw 0 0 .625vw!important;-moz-border-radius:.625vw 0 0 .625vw!important;-webkit-border-radius:.625vw 0 0 .625vw!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#eda175}.tasks-wrap .panel-task:first-child{box-shadow:0 0 4px 1px rgba(27,39,51,.1);-moz-box-shadow:0 0 4px 1px rgba(27,39,51,.1);-webkit-box-shadow:0 0 4px 1px rgba(27,39,51,.1);margin-bottom:5vw;margin-top:0}.tasks-wrap .panel-task:first-child .panel-header{border-radius:.3125vw .3125vw 0 0!important;-moz-border-radius:.3125vw .3125vw 0 0!important;-webkit-border-radius:.3125vw .3125vw 0 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border-bottom:0}.tasks-wrap .panel-task:first-child .panel-body,.tasks-wrap .panel-task:first-child .panel-task-alter,.tasks-wrap .panel-task:first-child .panel-task-decision{display:block}.tasks-wrap .panel-task:last-child .panel-header{border-radius:.3125vw .3125vw 0 0!important;-moz-border-radius:.3125vw .3125vw 0 0!important;-webkit-border-radius:.3125vw .3125vw 0 0!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;border-bottom:1px solid #e0e0e0}.tasks-wrap .panel-grouped-tasks .task-details,.tasks-wrap .panel-grouped-tasks .task-notes,.tasks-wrap .panel-grouped-tasks .task-paypref{border-bottom:0;padding:0}.tasks-wrap .processing-task{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.tasks-wrap .processing-task .processing-content{display:table-cell;padding:5vw;vertical-align:middle}.tasks-wrap .processing-task .processing-content .content-wrap{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;color:#1b2733;height:auto;padding:2.5vw;text-align:left;width:100%}.tasks-wrap .processing-task .processing-content .content-wrap h4{font-size:2.25rem;line-height:1.5}.tasks-wrap .processing-task .processing-content .content-wrap p{line-height:1.5}.tasks-wrap .processing-task .processing-content .content-wrap p:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis 1.5s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}.inbox .inbox-header{background:transparent;border-bottom:1px solid #e0e0e0;color:rgba(27,39,51,.55);font-size:1.3rem;font-weight:700;line-height:2.5;padding:0 2.5vw;text-transform:uppercase}.inbox .inbox-header .message-time{float:right}.inbox .messages{display:block}.inbox .messages .message{background:#fff;border-bottom:1px solid #e0e0e0;display:block;padding:3.75vw 2.5vw;position:relative}.inbox .messages .message .message-content .message-text{color:#000;font-size:2rem;display:block;line-height:2rem;margin-bottom:1.25vw;padding-right:100px;vertical-align:text-top}.inbox .messages .message .message-content .message-meta{color:#1b2733;font-size:1.5rem;line-height:2.5rem;vertical-align:middle;padding-top:10px}.inbox .messages .message .message-time{color:rgba(27,39,51,.6);font-size:1.5rem;line-height:1.5rem;position:absolute;top:3.75vw;right:2.5vw;vertical-align:text-top}.inbox .messages .message:hover{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0ff));background:linear-gradient(#fff,#f0f0ff)}.message-wrap{background:#fff}.message-wrap .message-meta{border-bottom:1px solid #e1e1ff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.message-wrap .message-meta .message-meta-block{border-right:1px solid #e1e1ff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:2.5vw}.message-wrap .message-meta .message-meta-block .meta-block-header{color:rgba(66,89,111,.9);font-size:1.1rem;font-weight:700;text-transform:uppercase;padding:0}.message-wrap .message-meta .message-meta-block .meta-block-text{color:#1b2733;font-size:1.85rem;font-weight:300;padding:1.25vw 0 0}.message-wrap .message-meta .message-meta-block:last-child{border-right:0}.message-wrap .message-content{border-bottom:1px solid #e1e1ff;font-size:1.3rem;line-height:2rem;padding:2.5vw 2.5vw 3.75vw}.message-wrap .message-content p{padding-bottom:10px}.settings-layout{background:#fff;border-bottom:1px solid #e1e1ff;padding:3.75vw 2.5vw 1.25vw;padding-right:42px}.settings-layout .form-field{padding-bottom:2.5vw}.settings-layout .form-field.split{padding-bottom:0}.settings-layout .form-field.split .form-field-half{display:block;padding-bottom:2.5vw}.nested-fields{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#f0f0ff;border:1px solid #e1e1ff;margin-top:2.5vw;padding:1.25vw 2.5vw 2.5vw}.nested-fields .form-field{padding-bottom:1.25vw}.nested-fields .form-field input[type=checkbox]{display:inline-block;margin-right:1.25vw;vertical-align:middle;width:auto}.nested-fields .form-field.checkbox label{padding-bottom:0}.nested-fields .form-field.extension-duration{padding-bottom:2.5vw}.nested-fields .nested-fields-header{border-bottom:1px solid #e1e1ff;color:#42596f;display:block;font-weight:700;margin-bottom:2.5vw;margin-top:-.625vw;text-align:center;text-transform:uppercase}.create-shift{background:#fcfdfe;display:block;min-height:100vh;padding-top:12.5vw}.create-shift .title-bar{z-index:2000}.create-shift .shift-basics,.create-shift .shift-change-form{padding:0 2.5vw;padding-bottom:2.5vw}.create-shift .shift-basics.shift-change-form,.create-shift .shift-change-form.shift-change-form{background:#f0f0ff}.create-shift .form-field{padding-bottom:2.5vw}.create-shift .form-field p.invalid{color:#e47331;font-weight:500;padding-bottom:1.25vw}.create-shift .form-field p.partial-duration{padding-bottom:1.25vw}.create-shift .form-field p.partial-duration .nova{padding-left:5px}.create-shift .form-field.split .form-field-half{display:inline-block;width:47%}.create-shift .form-field.split .form-field-half:nth-child(2n){float:right}.create-shift .form-field.split .time-forecast{color:rgba(66,89,111,.7);font-size:1.3rem;padding-top:1.25vw;text-transform:uppercase;text-align:right}.create-shift .form-field.split .time-forecast strong{color:#42596f;font-weight:600;float:left}.create-shift .form-field .nested-fields{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#f0f0ff;border:1px solid #e1e1ff;margin-top:2.5vw;padding:1.25vw 2.5vw 2.5vw}.create-shift .form-field .nested-fields .form-field{padding-bottom:1.25vw}.create-shift .form-field .nested-fields .form-field input[type=checkbox]{display:inline-block;margin-right:1.25vw;vertical-align:middle;width:auto}.create-shift .form-field .nested-fields .form-field.checkbox label{padding-bottom:0}.create-shift .form-field .nested-fields .form-field.extension-duration{padding-bottom:2.5vw}.create-shift .form-field .nested-fields .nested-fields-header{border-bottom:1px solid #e1e1ff;color:#42596f;display:block;font-weight:700;margin-bottom:2.5vw;margin-top:-.625vw;text-align:center;text-transform:uppercase}.create-shift .shift-change{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:rgba(90,132,171,.2);border:1px solid rgba(90,132,171,.4);font-weight:700;line-height:1;margin-top:1.25vw;padding:2.5vw}.create-shift .shift-change .right{float:right;font-weight:400}.create-shift .shift-changes{background:#f0f0ff;border-top:1px solid #e0e0e0;font-size:1.6rem;font-weight:600;line-height:1;padding:2.5vw 0;text-align:center}.create-shift .shift-change-form .request-form-helper{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;border:1px solid #e0e0e0;font-weight:500;margin-bottom:3.75vw;padding:2.5vw}.create-shift .shift-change-form .form-field.nested-fields{background:#e6e6ff}.create-shift .processing-request{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.create-shift .processing-request .processing-content{display:table-cell;padding:5vw;vertical-align:middle}.create-shift .processing-request .processing-content .content-wrap{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background-clip:padding-box!important;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background:#fcfdfe;color:#1b2733;height:auto;padding:2.5vw;text-align:left;width:100%}.create-shift .processing-request .processing-content .content-wrap h4{font-size:2.25rem;line-height:1.5}.create-shift .processing-request .processing-content .content-wrap p{line-height:1.5}.create-shift .processing-request .processing-content .content-wrap p:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis 1.5s steps(4) infinite;animation:ellipsis .9s steps(4) infinite;content:"\2026";width:0}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}.help-page{background:#fff;height:100vh;padding:2.5vw 2.5vw 15vw;position:fixed;overflow-y:scroll;width:100vw}.help-page .help-header{padding-bottom:2.5vw}.help-page .help-subheader{border-bottom:1px solid #e0e0e0;padding-bottom:2.5vw;line-height:1.5}.help-page .contact-form{margin-top:2.5vw;width:100%}.help-page .contact-form .submitted{background:rgba(143,193,254,.25);border:1px solid rgba(51,98,156,.25);color:#42596f}.help-page .contact-form .errors,.help-page .contact-form .submitted{font-weight:700;margin-bottom:2.5vw;padding:2.5vw 1.25vw;text-align:center}.help-page .contact-form .errors{background:#e36049;border:1px solid #ea8775;color:#fff}.help-page .contact-form .form-field{margin-bottom:2.5vw}.help-page .contact-form .form-field textarea{min-height:25vh}.help-page .contact-form .form-field p.field-error,.help-page .contact-form .form-field p.invalid{color:#e47331;font-weight:500;padding-bottom:1.25vw}.help-page .contact-form .form-field p.field-error{padding-bottom:0;padding-top:1.25vw}.help-page .contact-form .form-field.invalid input,.help-page .contact-form .form-field.invalid select,.help-page .contact-form .form-field.invalid textarea{border-color:#e47331}.container{margin:0 auto}.alerts .alert .alert-banner:after,.alerts .alert .alert-banner:before,.alerts:after,.alerts:before,.calendar .calendar-navigation .calendar-navigation-toggle .icon-group:after,.calendar .calendar-navigation .calendar-navigation-toggle .icon-group:before,.calendar .calendar-navigation:after,.calendar .calendar-navigation:before,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments:after,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments:before,.calendar .schedule-shifts .schedule-group .group-shifts:after,.calendar .schedule-shifts .schedule-group .group-shifts:before,.clearfix:after,.clearfix:before,.panel .panel-banner:after,.panel .panel-banner:before,.panel .panel-section .sub-panel .sub-panel-banner:after,.panel .panel-section .sub-panel .sub-panel-banner:before,.panel .panel-section .sub-panel .sub-panel-section:after,.panel .panel-section .sub-panel .sub-panel-section:before,.panel .panel-section .sub-panel:after,.panel .panel-section .sub-panel:before,.panel .panel-section:after,.panel .panel-section:before,.panel:after,.panel:before,.request .request-submit .request-section .request-supervisors .selected-supervisors:after,.request .request-submit .request-section .request-supervisors .selected-supervisors:before,.request-confirm .form-submit:after,.request-confirm .form-submit:before,.request-confirm .request-summary .summary .summary-paypref:after,.request-confirm .request-summary .summary .summary-paypref:before,.request-confirm .request-summary .summary .summary-trade-target:after,.request-confirm .request-summary .summary .summary-trade-target:before,.request-confirm .request-summary .summary .timetype-info:after,.request-confirm .request-summary .summary .timetype-info:before,.request-confirm .request-summary:after,.request-confirm .request-summary:before,.shift .shift-info .shift-assignments:after,.shift .shift-info .shift-assignments:before,.tasks-wrap .panel-task .task-header:after,.tasks-wrap .panel-task .task-header:before{content:"";display:table}.alerts .alert .alert-banner:after,.alerts:after,.calendar .calendar-navigation .calendar-navigation-toggle .icon-group:after,.calendar .calendar-navigation:after,.calendar .schedule-shifts .schedule-group .group-shifts tbody tr td.shift-cell .shift-assignments:after,.calendar .schedule-shifts .schedule-group .group-shifts:after,.clearfix:after,.panel .panel-banner:after,.panel .panel-section .sub-panel .sub-panel-banner:after,.panel .panel-section .sub-panel .sub-panel-section:after,.panel .panel-section .sub-panel:after,.panel .panel-section:after,.panel:after,.request .request-submit .request-section .request-supervisors .selected-supervisors:after,.request-confirm .form-submit:after,.request-confirm .request-summary .summary .summary-paypref:after,.request-confirm .request-summary .summary .summary-trade-target:after,.request-confirm .request-summary .summary .timetype-info:after,.request-confirm .request-summary:after,.shift .shift-info .shift-assignments:after,.tasks-wrap .panel-task .task-header:after{clear:both}.pending{background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)!important}