.dashboard{text-align:center}.dashboard__title{display:flex;flex-grow:0;background-color:#2582b8;color:#fff;align-items:center;justify-content:center;font-weight:300;font-size:28px;line-height:33px;padding:10px}@media only screen and (max-width: 768px){.dashboard__title{min-height:60px;font-size:28px}}.dashboard__footer{flex-grow:2}.dashboard__widget-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.dashboard__widget-column{display:flex;flex-direction:column}@media only screen and (min-width: 1000px){.dashboard__widget-column{flex-basis:470px;min-height:375px}}@media only screen and (min-width: 1000px){.dashboard__widget-column{margin-top:60px}}@media only screen and (max-width: 1000px){.dashboard__widget-column{margin-top:30px;margin-bottom:30px;flex-basis:365px}}@media only screen and (max-width: 375px){.dashboard__widget-column{flex-basis:100%;margin:0}}.dashboard__item{display:block;-webkit-overflow-scrolling:touch;text-align:left;margin:10px;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px}@media only screen and (min-width: 1000px){.dashboard__item{min-height:560px}}@media only screen and (max-width: 375px){.dashboard__item{margin:0}}@media only screen and (max-width: 375px){.dashboard__item{border:0;border-radius:0}}.dashboard__item .expand{display:flex;justify-content:center;margin:0px 20px;padding:10px 0px;border-top:1px solid #ddd}.dashboard__item button{background:none;border:none;color:#2582b8;cursor:pointer;font-size:12px;margin-bottom:0;padding:0;text-transform:none}.dashboard__item button:hover{box-shadow:none}.dashboard__item--messages{display:flex;flex-direction:column;flex:1;background-color:#fff;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 375px){.dashboard__item--messages{border:0;border-radius:0}}.dashboard__item--messages.clock{min-height:560px}.dashboard__item--messages .empty{font-size:18px;margin:0px 20px;padding:20px 0px;color:rgba(0,0,0,.6)}.dashboard__item--messages .heading{margin:0px 20px;padding:20px 0px;border-bottom:1px solid #ddd;font-size:18px}.dashboard__item--messages button{background:none;border:none;color:#2582b8;cursor:pointer;font-size:12px;margin-bottom:0;padding:0;text-transform:none}.dashboard__item--messages button:hover{box-shadow:none}.dashboard__item--messages .message-item{margin:0px 20px;padding:15px 0px 10px}.dashboard__item--messages .message-item__heading{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:18px}.dashboard__item--messages .message-item__heading--text{font-weight:bold;flex-grow:1}.dashboard__item--messages .message-item__heading--date{flex-grow:0}.dashboard__item--messages .message-item__heading--close{flex-grow:0;height:15px;background:none;border:none;cursor:pointer;margin-left:30px;padding:0}.dashboard__item--messages .message-item__body{color:#4a4a4a;line-height:1.35em;font-size:14px}.dashboard__item--messages .message-item:not(:last-child){border-bottom:1px solid #ddd}.dashboard__item--messages .message-item__heading--text{font-size:14px;color:#262f3f}.dashboard__item--messages .message-item__heading--date{font-size:10px;color:#9b9b9b}.dashboard__item--messages .message-item__body .more{display:none;flex-direction:row;justify-content:flex-end;margin-top:5px;margin-bottom:0;padding:0}.dashboard__item--download{display:flex;flex-direction:column;flex:1;background-color:#fff;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 375px){.dashboard__item--download{border:0;border-radius:0}}.dashboard__item--download .heading{margin:0px 20px;padding:20px 0px;border-bottom:1px solid #ddd;font-size:18px}.dashboard__item--download .content{margin:0px 20px;padding:20px 0px}@media only screen and (max-width: 1000px){.dashboard__item--download .content{text-align:center}}.dashboard__item--download .content img:first-child{margin-right:16px}@media only screen and (max-width: 1000px){.dashboard__item--download .content img:first-child{margin-right:0;margin-bottom:8px}}.dashboard__scroll-box{background-color:inherit}@media only screen and (min-width: 768px){.dashboard__scroll-box{overflow-y:auto}}.dashboard__scroll-box--inside{display:flex;flex-direction:column}.dashboard .LinesEllipsis--clamped+.more{display:flex}.modal_item{margin:0px 20px;padding:15px 0px 10px;flex-grow:1;display:flex;flex-direction:column}.modal_item__heading{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding-bottom:18px}.modal_item__heading--text{font-weight:bold;flex-grow:1}.modal_item__heading--date{flex-grow:0}.modal_item__heading--close{flex-grow:0;height:15px;background:none;border:none;cursor:pointer;margin-left:30px;padding:0}.modal_item__body{color:#4a4a4a;line-height:1.35em;font-size:14px}.modal_item:not(:last-child){border-bottom:1px solid #ddd}.modal_item__heading{flex:0}.modal_item__heading--text{font-size:18px;color:#262f3f;flex-grow:1}.modal_item__heading--date{flex-grow:0;font-size:12px;color:#9b9b9b}.modal_item__body{flex-grow:1;overflow-y:auto}.ReactModal__Overlay{display:block}.ReactModal__Content{display:flex;flex-direction:column;border-radius:0 !important;top:0 !important;left:0 !important;right:initial !important;bottom:initial !important;width:650px;height:540px;border:none;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);outline:none;margin:160px auto;padding:20px !important;overflow:hidden !important}@media only screen and (max-width: 768px){.ReactModal__Content{margin:0;padding:0 !important;height:100%;width:100%}}
.button__flat,.button__green,.button__blue,.button__alternate,.button__secondary,.button__primary,.button__webclock{font-size:.875rem;font-weight:400;letter-spacing:.5px;line-height:.875rem;text-transform:uppercase}.button__webclock{min-width:162px;color:rgba(0,0,0,.54);background-color:#f7fcfe;border-color:rgba(0,0,0,.38)}.button__webclock:hover:not([disabled]),.button__webclock:focus{color:#fff;background:#00c070;border-color:#00c070}.button__webclock:active:not([disabled]),.button__webclock:focus{color:#fff;background-color:#00964b;border-color:#00964b}.button__flat--disabled,.button__green--disabled,.button__blue--disabled,.button__alternate--disabled,.button__secondary--disabled,.button__primary--disabled,.button__webclock--disabled{opacity:.5}.button__flat--disabled:hover,.button__green--disabled:hover,.button__blue--disabled:hover,.button__alternate--disabled:hover,.button__secondary--disabled:hover,.button__primary--disabled:hover,.button__webclock--disabled:hover,.button__flat--disabled:active,.button__green--disabled:active,.button__blue--disabled:active,.button__alternate--disabled:active,.button__secondary--disabled:active,.button__primary--disabled:active,.button__webclock--disabled:active,.button__flat--disabled:focus,.button__green--disabled:focus,.button__blue--disabled:focus,.button__alternate--disabled:focus,.button__secondary--disabled:focus,.button__primary--disabled:focus,.button__webclock--disabled:focus{box-shadow:none}.button__green,.button__blue,.button__alternate,.button__secondary,.button__primary,.button__webclock{align-items:center;border:1px solid;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;margin:4px;transition:all 200ms ease;user-select:none}@media(max-width: 375px){.button__green,.button__blue,.button__alternate,.button__secondary,.button__primary,.button__webclock{width:100%}}.button__green:hover:not([disabled]),.button__blue:hover:not([disabled]),.button__alternate:hover:not([disabled]),.button__secondary:hover:not([disabled]),.button__primary:hover:not([disabled]),.button__webclock:hover:not([disabled]),.button__green:focus,.button__blue:focus,.button__alternate:focus,.button__secondary:focus,.button__primary:focus,.button__webclock:focus{box-shadow:0 2px 4px 0 rgba(0,0,0,.38)}.button__green:active:not([disabled]),.button__blue:active:not([disabled]),.button__alternate:active:not([disabled]),.button__secondary:active:not([disabled]),.button__primary:active:not([disabled]),.button__webclock:active:not([disabled]){box-shadow:0 4px 6px 0 rgba(0,0,0,.54)}.button__webclock{padding:12px 0}.button__webclock--large{padding:24px 0}.button__webclock--busy{color:#fff;background:#00964b;border-color:#00964b}.button__primary{background-color:rgba(0,0,0,.38);border:0;color:#fff;padding:12px 16px}.button__primary:hover:not([disabled]),.button__primary:focus{background-color:rgba(0,0,0,.54)}.button__primary:active:not([disabled]){background-color:rgba(0,0,0,.87)}.button__primary--busy{background-color:rgba(0,0,0,.54)}.button__secondary{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.7);color:#fff;padding:12px 16px}.button__secondary:hover:not([disabled]),.button__secondary:focus{background-color:rgba(255,255,255,.3)}.button__secondary:active:not([disabled]){color:gray;background-color:#fff}.button__secondary--busy{background-color:rgba(255,255,255,.3)}.button__alternate{color:gray;padding:12px 16px;border-color:rgba(0,0,0,.54);background-color:rgba(0,0,0,0)}.button__alternate:hover:not([disabled]),.button__alternate:focus{color:#fff;border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.54)}.button__alternate:active:not([disabled]){color:#fff;border-color:rgba(0,0,0,.54);background-color:rgba(0,0,0,.87)}.button__alternate--busy{border-color:rgba(0,0,0,.26);background-color:rgba(0,0,0,.54)}.button__blue{background-color:#2582b8;border-color:#2582b8;color:#fff;padding:16px 24px}.button__blue:hover:not([disabled]),.button__blue:focus{background-color:#439dd1;border-color:#439dd1}.button__blue:active:not([disabled]){background-color:#2582b8;border-color:#2582b8}.button__blue--outline{background-color:rgba(0,0,0,0);border-color:#2582b8;color:#2582b8;padding:16px 24px}@media(max-width: 375px){.button__blue--outline{border:0;text-align:center}}.button__blue--outline:hover:not([disabled]),.button__blue--outline:focus{background-color:#439dd1;border-color:#439dd1;color:#fff}.button__blue--outline:active:not([disabled]){background-color:#2582b8;border-color:#2582b8;color:#fff}.button__blue--busy{background-color:#2582b8;border-color:#2582b8}.button__blue--busy:hover,.button__blue--busy:active{box-shadow:none}.button__green{color:#fff;padding:16px 24px;border-color:#00c070;background-color:#00c070}.button__green:hover:not([disabled]),.button__green:focus{border-color:#00964b;background-color:#00964b}.button__green:active:not([disabled]){border-color:#00964b;background-color:#00964b}.button__green--outline{color:#00ab55;padding:16px 24px;background-color:rgba(0,0,0,0);border-color:#00ab55}@media(max-width: 375px){.button__green--outline{border:0;text-align:center}}.button__green--outline:hover:not([disabled]),.button__green--outline:focus{color:#fff;border-color:#00964b;background-color:#00964b}.button__green--outline:active:not([disabled]){color:#fff;border-color:#00964b;background-color:#00964b}.button__green--busy{border-color:#00ab55;background-color:#00ab55}.button__green--busy:hover,.button__green--busy:active{box-shadow:none}.button__flat{align-items:center;border:none;border-radius:2px;cursor:pointer;display:inline-flex;justify-content:center;margin:4px;transition:all 200ms ease;user-select:none;background-color:rgba(0,0,0,0);padding:8px 16px;outline:none;color:#2582b8}.button__flat:focus{outline:none;background-color:rgba(37,130,184,.12)}.button__flat:active:not([disabled]){border:none;outline:none;background-color:rgba(37,130,184,.12)}.button__flat--busy{background-color:rgba(37,130,184,.12)}.button__flat--dark{color:#fff}.button__flat--dark:focus,.button__flat--dark:active:not([disabled]){border:none;outline:none;background-color:rgba(0,0,0,.12)}.button__flat--busy+.button__flat--dark{background-color:rgba(0,0,0,.12)}.text{opacity:1;transition:opacity 200ms ease}.text--busy{opacity:0}
.loading-indicator{opacity:0;position:absolute;transition:opacity 200ms ease;height:20px}.loading-indicator--large{height:28px}.loading-indicator--busy{opacity:1}
.transition-slide-enter{transform:scaleY(0);transform-origin:top}.transition-slide-enter-active{transform:scaleY(1);transition:transform 200ms ease-in}.transition-slide-exit{transform:scaleY(1);transform-origin:top}.transition-slide-exit-active{transform:scaleY(0);transition:transform 200ms ease-in}
.alert h3{font-size:1.25rem;font-weight:500;letter-spacing:.5px;line-height:1.75rem}@media only screen and (max-width: 768px){.alert h3{font-size:1rem;line-height:1.5rem}}.ess-portal-notification-container{display:flex;justify-content:center;flex-direction:column}.ess-portal-notification-container--top{position:fixed;top:0;z-index:100;left:50%;transform:translateX(-50%)}@media(max-width: 736px){.ess-portal-notification-container--top{position:relative;left:0;transform:translateX(0)}}.ess-portal-notification-container--top .notification--error .loading-indicator svg{display:none}.ess-portal-notification-container>:first-child{border-bottom:rgba(255,255,255,.1)}.ess-portal-notification-container :last-child>:first-child{border-radius:0 0 4px 4px}@media(max-width: 736px){.ess-portal-notification-container :last-child>:first-child{border-radius:0}}.alert__content{text-align:center;width:350px !important;max-width:100% !important}.alert h3{color:rgba(0,0,0,.87) !important}
.menu{background-color:rgba(38,47,63,.87);transition:background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;display:flex;min-height:105px;min-width:375px;flex-wrap:wrap;align-items:center}@media(min-width: 615px){.menu{min-height:55px}}.menu .logo{order:1;display:flex;flex:1;justify-content:flex-start;height:55px;align-items:center}.menu .logo img{object-fit:scale-down;margin:0 15px;width:110px;height:37px}.menu .profile{order:2;display:flex;flex:1;justify-content:flex-end;align-items:center}@media(min-width: 615px){.menu .profile{order:3}}.menu .profile__back_to_manager{margin-right:20px;min-width:100px;padding:6px 10px;font-family:"Roboto",sans-serif;font-weight:300;font-size:10px;text-align:center;color:silver;border:1px solid #a0a0a0;border-radius:4px;text-decoration:none}.menu .profile__link{font-size:12px;text-decoration:none}.menu .profile__username{display:none;margin:0 10px;color:#dcdcdc;font-weight:300}@media(min-width: 1000px){.menu .profile__username{display:inline}}.menu .profile__icon{box-sizing:border-box;height:32px;width:32px;border-radius:16px;line-height:28px;font-size:14px;text-align:center;vertical-align:middle;margin-right:25px;margin-bottom:0;padding:0;cursor:pointer;color:#fff;border:1px solid #ebebeb;background-color:rgba(255,255,255,.1)}.menu .profile__dropdown{position:absolute;min-width:150px;box-shadow:0 1px 4px 0 #9b9b9b;right:20px;margin-top:15px;background-color:#fff;z-index:11}.menu .profile__dropdown .item{width:100%;background-color:#fff;border:none;list-style:none;line-height:32px;vertical-align:middle}.menu .profile__dropdown .item:first-child a{padding-top:6px}.menu .profile__dropdown .item:last-child a{padding-bottom:6px}.menu .profile__dropdown .item a{box-sizing:border-box;width:100%;display:inline-block;color:#2582b8;font-family:Roboto;font-size:14px;font-weight:300;padding-left:20px;white-space:nowrap;text-decoration:none;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.menu .profile__dropdown .item a:hover{color:#fff;background-color:rgba(38,47,63,.87)}.menu .navigation{order:3;display:flex;flex-basis:375px;flex-grow:2;flex-direction:row;justify-content:space-evenly;justify-content:space-around;align-items:center;height:50px;max-width:960px}.menu .navigation:before,.menu .navigation:after{content:"";display:block}@media(min-width: 615px){.menu .navigation{order:2}}.menu .navigation__item{display:flex;flex-grow:0;flex-direction:column;align-items:center;justify-content:space-evenly;cursor:pointer;text-decoration:none;font-size:10px;font-weight:300;color:rgba(255,255,255,.5)}.menu .navigation__item:hover,.menu .navigation__item.current{color:#fff}.menu .navigation__item:hover .icon,.menu .navigation__item:hover .material-icons,.menu .navigation__item.current .icon,.menu .navigation__item.current .material-icons{color:#fff}.menu .navigation__item:active{color:#fff}.menu .navigation__item:active .icon,.menu .navigation__item:active .material-icons{color:#fff}.menu .navigation__item .icon,.menu .navigation__item .material-icons{color:rgba(255,255,255,.5);width:20px;height:20px;font-size:20px;padding-bottom:7px}.menu .title{display:flex;flex-grow:1;width:100%;background-color:#2582b8;color:#fff;align-items:center;justify-content:center;font-weight:300;font-size:28px;line-height:33px;padding:10px;order:4}@media only screen and (max-width: 768px){.menu .title{min-height:60px;font-size:28px}}.menu--EmployeeTheme1{background-color:#bb261a}.menu--EmployeeTheme2{background-color:#ed712e}.menu--EmployeeTheme3{background-color:#f0c347}.menu--EmployeeTheme4{background-color:#337457}.menu--EmployeeTheme5{background-color:#357ac5}.menu--EmployeeTheme6{background-color:#60398e}.menu--EmployeeTheme7{background-color:#b82d5c}.menu--EmployeeTheme8{background-color:#000}.menu--EmployeeTheme9{background-color:#9b9b9b}.menu--EmployeeTheme10{background-color:#fff}.menu--EmployeeTheme3 .profile__username,.menu--EmployeeTheme10 .profile__username{color:#404040}.menu--EmployeeTheme3 .profile__icon,.menu--EmployeeTheme10 .profile__icon{color:#000;border:1px solid #404040;background-color:rgba(0,0,0,.9)}.menu--EmployeeTheme3 .navigation__item,.menu--EmployeeTheme10 .navigation__item{color:rgba(0,0,0,.5)}.menu--EmployeeTheme3 .navigation__item:hover,.menu--EmployeeTheme3 .navigation__item.current,.menu--EmployeeTheme10 .navigation__item:hover,.menu--EmployeeTheme10 .navigation__item.current{color:#000}.menu--EmployeeTheme3 .navigation__item:hover .icon,.menu--EmployeeTheme3 .navigation__item:hover .material-icons,.menu--EmployeeTheme3 .navigation__item.current .icon,.menu--EmployeeTheme3 .navigation__item.current .material-icons,.menu--EmployeeTheme10 .navigation__item:hover .icon,.menu--EmployeeTheme10 .navigation__item:hover .material-icons,.menu--EmployeeTheme10 .navigation__item.current .icon,.menu--EmployeeTheme10 .navigation__item.current .material-icons{color:#000}.menu--EmployeeTheme3 .navigation__item:active,.menu--EmployeeTheme10 .navigation__item:active{color:#000}.menu--EmployeeTheme3 .navigation__item:active .icon,.menu--EmployeeTheme3 .navigation__item:active .material-icons,.menu--EmployeeTheme10 .navigation__item:active .icon,.menu--EmployeeTheme10 .navigation__item:active .material-icons{color:#000}.menu--EmployeeTheme3 .navigation__item .icon,.menu--EmployeeTheme3 .navigation__item .material-icons,.menu--EmployeeTheme10 .navigation__item .icon,.menu--EmployeeTheme10 .navigation__item .material-icons{color:rgba(0,0,0,.5);width:20px;height:20px;font-size:20px}header .subnav{display:flex;justify-content:center;align-items:center;padding:15px;background:#fff}header .subnav_item{padding:0 10px;color:#2582b8;text-decoration:none;font-size:14px;font-weight:300}header .subnav_item__active{font-weight:bold}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@page{margin:.5cm;size:landscape}.avoid-page-break-inside{page-break-inside:avoid}
html,body,#ess-app-root{width:100%;height:100%}body{margin:0;font-family:"Roboto",sans-serif;background-color:#f7f7f7}.ess__shell{height:100%;width:100%;min-width:375px;display:flex;flex-direction:column}.ess__container{display:flex;width:100%;height:100%}.ess__container>div{width:100%;height:100%}.ess__frame{width:100%;height:100%;border:none;min-height:560px}

