@charset "UTF-8";#list li,.login-icon,.validation-summary-valid>ul{list-style-type:none}body.m-content--skin-light2{background-color:#ECEEF1}body.m-content--skin-light3{background-color:#FAFBFC}body.chrome-autofill-body-background{background-color:#F1F1F1}.main-logo--login{width:325px}.login-icons{width:100%;display:flex;justify-content:space-around;margin-bottom:20px;position:relative;align-items:center;padding:0;list-style:none;line-height:normal}.login-icon{padding:12px;border-radius:35px;border:1px solid #CCC;background:#fff}.login-icon-img{height:30px;width:30px}.login-options{display:flex;flex-direction:column;align-items:center}.login-options .login-with{display:flex;align-items:center;width:100%;margin-bottom:10px}.login-options .login-with .login-with-text{margin:0 25px}.login-options .login-with:after,.login-options .login-with:before{content:'';display:inline-block;width:100%;height:1px;background:#CCC}.m-login__form-sub{display:flex;justify-content:space-between;position:relative;align-items:center}.g-recaptcha{display:inline-block}.row-logo{border-bottom:1px #d3d3d3 solid;padding:10px;align-items:flex-end}.m-login.m-login--5 .m-login__wrapper-2{padding-top:2.5%}.m-btn--icon>span{display:inline}.m-topbar .support-dropdown dropdown-toggle span{color:#3d3b56;font-weight:500}.support-dropdown .m-dropdown__wrapper{width:160px}@media (min-width:1024px){.support-dropdown{margin-right:4px}}.m-topbar .m-topbar__nav.m-nav{margin-left:20px}.m-topbar__userpic,.username-dropdown{color:#3d3b56;display:table-cell;vertical-align:middle;font-weight:500}.table-striped th,.table-striped thead{background:#F0F4F7}.table-striped tbody tr:nth-of-type(odd){background:#F7F9FB}.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--even>.m-datatable__cell{background-color:#F7F9FB}.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active)>.m-datatable__cell{background-color:#F5FAFE}.m-subheader{padding:0}.m-menu__inner{padding-top:20px!important}.dataTable.highlight-2nd-last-col td:nth-last-of-type(2),.dataTable.highlight-last-col td:last-of-type,.m-datatable .highlight-last-col td:last-of-type{background:#E8E8E8!important}.export-button{width:90px}.export-button:disabled{background:0 0!important}.export-buttons-label{margin-bottom:0}.timeCardPunchImage{width:30px}.AnyTime-pkr{z-index:9999}.add-pto td,.edit-pto td,.timecard-table td{vertical-align:middle}.m-wrapper{padding-top:30px}.input-validation-error,.input-validation-error:focus{border-color:#E84556}.field-validation-error{color:#E84556}.setup-progress hr{margin-top:.5rem;border-top:2px solid #EEE}.m-header--fixed .m-body.wizard{padding-top:65px!important}@media (max-width:992px){.m-header--fixed-mobile .m-body.wizard{padding-top:70px!important}}.profile-medium-picture,.profile-mini-picture{border-radius:50%!important}.m-login .m-portlet__head{border:0}.m-login .m-portlet__head-title{width:100%}.m-login .m-portlet__head-text{text-align:center;padding-top:30px;padding-bottom:10px}.login-form .sub-title{text-align:center}.m-login{display:flex;justify-content:center}.m-login .m-alert.alert-danger{max-width:500px;padding:.85rem 2rem}.m-login .m-alert.alert-danger .close{padding:.75rem .5rem}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.kiosk-container{width:100%}}.m-login__contanier{min-width:440px}@media (max-width:400px){.main-logo{max-width:275px}.login-form{padding-left:0!important;padding-right:0!important}.m-login__contanier{width:440px;min-width:auto}.forget-form,.forgot-username-form,.help-form{min-height:525px!important}}.login-copyright{text-align:center;margin:0 auto 30px 0;padding:10px;color:#7a8ca5;font-size:13px}.m-widget4 .m-widget4__item .m-widget4__info .m-widget4__title{font-size:1.1rem;font-weight:500}.m-widget4 .m-widget4__item .m-widget4__info .m-widget4__sub{font-weight:500}@media (min-width:993px){.m-header.wizard{height:64px!important}.m-header .m-header__top,.m-header--fixed.m-header--minimize-off .m-header .m-header__top{height:55px}.m-header--fixed.m-header--minimize-off .m-header{height:105px}.m-header--fixed .m-body{padding-top:105px!important}.m-header .m-header__bottom{height:50px}}.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{background-color:#F0F4F7}.m-widget4 .m-widget4__item{padding-top:.5rem;padding-bottom:.5rem}.btn-skip{color:#3A99DF;background-color:#fff;padding:12px 43px;border:2px solid #3A99DF;width:153px}.break-item p{margin-bottom:.2rem}.btn-admin-change-password{margin-right:1em}.total-column{background:#E8F0F9;border-color:#E8F0F9}.custom-input-search .m-input-icon,.input-icon-search{width:auto!important}.edit-actions{display:flex;justify-content:end;gap:8px}.ElementsModal--modal{all:initial;box-sizing:border-box;position:fixed;font-family:-apple-system,BlinkMacSystemFont,sans-serif;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:100001!important}.ElementsModal--modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;overflow:hidden;width:425px;border-radius:.5rem}#address-line1,#card-element,#country,#name{width:370px}#address-city{width:180px}#address-state{width:80px}#address-zip{width:100px}#address-country{width:370px;max-width:370px}@media screen and (max-width:600px){.ElementsModal--modal-content{height:100vh;width:100%;border-radius:0;overflow-y:auto}.ElementsModal--top{padding-top:1em}.ElementsModal--close{padding-top:4em}#address-country,#address-line1,#card-element,#country,#name{width:300px}#address-city{width:130px}#address-state{width:70px}#address-zip{width:90px}}.ElementsModal--top{display:flex;justify-content:flex-end;position:relative}.ElementsModal--close{background:0 0;padding:0;font:inherit;outline:inherit;color:#fff;cursor:pointer;position:absolute;top:0;right:0;border:none}.profile,.profile-classic .profile-image{position:relative}.ElementsModal--show-modal{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}.ElementsModal--details{margin-bottom:2px}.ElementsModal--price{color:#fff;font-size:36px;font-weight:600}.ElementsModal--top-banner{text-align:center;background:#364150;padding:20px 1em 1em}.ElementsModal--email,.ElementsModal--product{color:rgba(255,255,255,.5);font-size:16px;font-weight:500}.ElementsModal--company{color:#fff;font-size:18px;font-weight:700;margin:auto auto 10px}.ElementsModal--footer-text{color:rgba(0,0,0,.4);font-size:12px;font-weight:400;text-align:center;line-height:16px}.ElementsModal--error-message{margin-top:5px;color:#dc2727;font-size:13px;line-height:17px}.ElementsModal--pay-button-wrapper{font-family:-apple-system,BlinkMacSystemFont,sans-serif;margin:25px;width:350px;height:40px}.ElementsModal--pay-button{cursor:pointer;border:0;width:100%;text-align:center;height:40px;box-shadow:inset 0 0 0 1px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1px 0 rgba(0,0,0,.07);border-radius:6px;font-size:16px;font-weight:600;background-color:#0074d4;color:#fff}.ElementsModal--pay-button:focus{outline:0;box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3)}.ElementsModal--dropdowns,.ElementsModal--form-input input{box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05);-webkit-appearance:none}.ElementsModal--dropdowns{margin:10px;background:#fff;border-radius:4px}.ElementsModal--payment-form{margin-bottom:0}.ElementsModal--label{color:rgba(0,0,0,.6);font-size:14px;font-weight:500}.ElementsModal--forms{padding:5%}.ElementsModal--form{margin-bottom:14px}.ElementsModal--form-label{font-size:13px;margin-bottom:4px;display:block;color:rgba(0,0,0,.6)}.ElementsModal--form-input input,.ElementsModal--form-select select{background-position:calc(100% - 16px) center;background-repeat:no-repeat;font-size:16px;background-color:#fff;font-weight:400;outline:0}.ElementsModal--form-input input{padding:10px 12px;width:100%;border:1px solid transparent;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;border-radius:5px;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,%3Csvg width=12 height=12 xmlns=http://www.w3.org/2000/svg%3E%3Cpath d=M10.193 3.97a.75.75 0 0 1 1.062 1.062L6.53 9.756a.75.75 0 0 1-1.06 0L.745 5.032A.75.75 0 0 1 1.807 3.97L6 8.163l4.193-4.193z fill=%23000 fill-rule=evenodd fill-opacity=.4/%3E%3C/svg%3E');background-size:12px;color:#282828}.ElementsModal--form-input input:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ElementsModal--form-input input:focus{box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3)}.ElementsModal--form-select select{padding:10px 12px;border:1px solid transparent;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05);-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,%3Csvg width=12 height=12 xmlns=http://www.w3.org/2000/svg%3E%3Cpath d=M10.193 3.97a.75.75 0 0 1 1.062 1.062L6.53 9.756a.75.75 0 0 1-1.06 0L.745 5.032A.75.75 0 0 1 1.807 3.97L6 8.163l4.193-4.193z fill=%23000 fill-rule=evenodd fill-opacity=.4/%3E%3C/svg%3E');background-size:12px;color:#282828}.ElementsModal--form-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ElementsModal--form-select select:focus{box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 4px rgba(50,151,211,.3)}.ElementsModal--form-select select::-ms-expand{display:none}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:5px;background-color:#fff;box-shadow:0 0 0 1px #e0e0e0,0 2px 4px 0 rgba(0,0,0,.07),0 1px 1.5px 0 rgba(0,0,0,.05);-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#ef9896}.StripeElement--webkit-autofill{background-color:#fefde5!important}.profile p{color:#636363;font-size:13px}.profile p a{color:#169ef4}.profile label{margin-top:10px}.profile label:first-child{margin-top:0}.profile-classic .profile-edit{top:0;right:0;margin:0;color:#fff;opacity:.6;padding:0 9px;font-size:11px;background:#000;position:absolute;filter:alpha(opacity=60)}.profile-classic .profile-image img{margin-bottom:15px}.profile-classic li{padding:8px 0;font-size:13px;border-top:solid 1px #f5f5f5}.profile-classic li:first-child{border-top:none}.profile-classic li span{color:#666;font-size:13px;margin-right:7px}.profile .tabbable-custom-profile .nav-tabs>li>a{padding:6px 12px}.profile ul.profile-nav{margin-bottom:30px}.profile ul.profile-nav li{position:relative}.profile ul.profile-nav li a{color:#557386;display:block;font-size:14px;padding:8px 10px;margin-bottom:1px;background:#f0f6fa;border-left:solid 2px #c4d5df}.profile ul.profile-nav li a:hover{color:#169ef4;background:#ecf5fb;text-decoration:none;border-left:solid 2px #169ef4}.profile ul.profile-nav li a.profile-edit{top:0;right:0;margin:0;color:#fff;opacity:.6;border:none;padding:3px 9px;font-size:12px;background:#000;position:absolute;filter:alpha(opacity=60)}.profile ul.profile-nav li a.profile-edit:hover{text-decoration:underline}.profile ul.profile-nav a span{top:0;right:0;color:#fff;font-size:16px;padding:7px 13px;position:absolute;background:#169ef4}.profile ul.profile-nav a:hover span{background:#0b94ea}.profile-info h1{color:#383839;font-size:24px;font-weight:400;margin:0 0 10px}.profile-info ul{margin-bottom:15px}.profile-info li{color:#6b6b6b;font-size:13px;margin-right:15px;margin-bottom:5px;padding:0!important}.profile-info li i{color:#b5c1c9;font-size:15px}.profile-info li:hover i{color:#169ef4}.sale-summary ul{margin-top:-12px}.sale-summary li{padding:10px 0;overflow:hidden;border-top:solid 1px #eee}.sale-summary li:first-child{border-top:none}.sale-summary li .sale-info{float:left;color:#646464;font-size:14px;text-transform:uppercase}.sale-summary li .sale-num{float:right;color:#169ef4;font-size:20px;font-weight:300}.sale-summary li span i{top:1px;width:13px;height:14px;margin-left:3px;position:relative;display:inline-block}.sale-summary li i.icon-img-up{background:url(../dist/images/icon-img-up.png) no-repeat!important}.sale-summary li i.icon-img-down{background:url(../dist/images/icon-img-down.png) no-repeat!important}.sale-summary .caption h4{color:#383839;font-size:18px}.sale-summary .caption{border-color:#c9c9c9}.profile .table-advance thead tr th{background:#f0f6fa}.profile .table-bordered,.profile .table-bordered td,.profile .table-bordered th{border-color:#e5eff6}.profile .table-striped tbody>tr:nth-child(2n+1)>td,.profile .table-striped tbody>tr:nth-child(2n+1)>th{background:#fcfcfc}.profile .table-hover tbody tr:hover td,.profile .table-hover tbody tr:hover th{background:#f5fafd}.add-portfolio{overflow:hidden;margin-bottom:30px;background:#f0f6fa;padding:12px 14px}.add-portfolio span{float:left;display:inline-block;font-weight:300;font-size:22px;margin-top:0}.add-portfolio .btn{margin-left:20px}.portfolio-block{background:#f7f7f7;margin-bottom:15px;overflow:hidden}.portfolio-stat,.portfolio-text{overflow:hidden}.portfolio-text img{float:left;margin-right:15px}.portfolio-text .portfolio-text-info{overflow:hidden}.portfolio-btn a{display:block;padding:25px 0;background:#ddd!important}.portfolio-btn a:hover{background:#1d943b!important}.portfolio-btn span{color:#fff;font-size:22px;font-weight:200}.portfolio-info{float:left;color:#616161;font-size:12px;padding:10px 25px;margin-bottom:5px;text-transform:uppercase}.portfolio-info span{color:#16a1f2;display:block;font-size:28px;line-height:28px;margin-top:0;font-weight:200;text-transform:uppercase}.page-404 .number,.page-500 .number{font-weight:300;display:inline-block}.profile-settings{background:#fafafa;padding:15px 8px 0;margin-bottom:5px}.profile-settings p{padding-left:5px;margin-bottom:3px}.profile-settings .controls>.checkbox,.profile-settings .controls>.radio{font-size:12px;margin-top:2px!important}.page-404{text-align:center}.page-404 .number{position:relative;top:35px;letter-spacing:-10px;margin-top:0;margin-bottom:10px;line-height:128px;font-size:128px;color:#7bbbd6;text-align:right}.page-404 .details{margin-left:40px;display:inline-block;padding-top:0;text-align:left}.error-wrap{max-width:470px;padding:0 10px;margin:0 auto}.error-wrap .page-500{display:flex;align-items:flex-start;flex-direction:column;margin-top:110px}.error-wrap .page-500 .head-line{font-size:48px;line-height:60px;letter-spacing:-1px;margin-bottom:5px;color:#EC8C8C}.error-wrap .page-500 .subheader{font-size:27px;line-height:38px}.error-wrap .page-500 .line{width:70%;margin:25px 0;background-color:rgba(33,37,41,1)}.error-wrap .page-500 p{margin-bottom:5px}.error-wrap .page-500 .context{text-align:left}.error-wrap .page-500 .btn-report-problem{margin-top:35px;padding:10px 25px;border-radius:99px;text-align:center;font-size:12px;text-transform:uppercase;border:none;color:#fff;cursor:pointer;background:#1185DE;box-shadow:none;outline:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-404-full-page .page-404,.page-500-full-page .page-500{margin-top:100px}.error-wrap .page-500 .btn-report-problem:hover{background-color:#3A99DF}.page-500{text-align:center}.page-500 .number{letter-spacing:-10px;line-height:128px;font-size:128px;color:#ec8c8c;text-align:right}.page-500 .details{margin-left:40px;display:inline-block;text-align:left}.page-404-full-page{overflow-x:hidden;padding:20px;margin-bottom:20px;background-color:#fafafa!important}.page-404-full-page .details input{background-color:#fff}.page-500-full-page{overflow-x:hidden;padding:20px;background-color:#fafafa!important}.page-500-full-page .details input{background-color:#fff}.page-404-3{background:#000!important}.page-404-3 .page-inner img{right:0;bottom:0;z-index:-1;position:absolute}.page-404-3 .error-404{color:#fff;text-align:left;padding:70px 20px 0}.page-404-3 h1{color:#fff;font-size:130px;line-height:160px}.page-404-3 h2{color:#fff;font-size:30px;margin-bottom:30px}.page-404-3 p{color:#fff;font-size:16px}@media (max-width:480px){.page-404 .details,.page-404 .number,.page-500 .details,.page-500 .number{text-align:center;margin-left:0}.page-404-full-page .page-404{margin-top:30px}.page-404-3 .error-404{text-align:left;padding-top:10px}.page-404-3 .page-inner img{right:0;bottom:0;z-index:-1;position:fixed}}.face-login{padding:0 10px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;flex-direction:row}.face-login #webcam{width:320px;height:240px;margin:20px 0;background:center center no-repeat}.face-login #webcam.busy{background-image:url(/dist/images/loading-spinner-grey.gif)}.face-login .webcam-message{text-align:center;word-wrap:break-word;white-space:normal;display:flex;flex-direction:column;justify-content:center;height:100%}.face-login .webcam-message.error{color:red}.face-login .progress-site{display:inline-block;background:center center no-repeat;vertical-align:middle;height:24px;width:24px;margin-left:20px}.face-login .progress-site.busy{background-image:url(/dist/images/loading-spinner-grey.gif)}.face-login .buttons button{width:150px;margin:0}.face-login .buttons button:first-child{margin-right:16px}#alert-site{width:350px}.face-login-modal.modal{text-align:center;padding:0!important}.face-login-modal.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.face-login-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.login .content{overflow:visible;width:auto;margin:40px 0 0;padding:10px 30px 0;background-color:#364150}.face-login-section{margin:0 20px 40px}.main-section{padding:0 30px 30px}.punch-history-section{padding:33px 30px 30px;overflow-y:scroll;max-height:555px}.btn-modal{padding:6px 12px!important}@media screen and (max-height:860px){.login .content,.login .logo{margin-top:0}.punch-history-section{max-height:416px}}.app__layout{position:absolute;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow:hidden}.app__header,.custom-btn{height:56px;position:fixed}.app__header{width:100%;color:#fff;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;right:0;z-index:10}.app__header-icon{width:35px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;right:20px;top:20px}.app__header-icon:active{opacity:.8}#camera,.app__snackbar--hide,.custom-copy-btn,.drawer-overlay{opacity:0}.app__header-title{margin-left:5px;font-size:19px;user-select:none}.app__layout-content{height:inherit}.custom-menu-icon{font-size:28px;line-height:47px}.custom-menu-icon,.custom-title{color:#fff}.custom-btn{right:26px;bottom:26px;background:#448aff;border-radius:50%;border:none;width:56px;outline:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);z-index:9999}.custom-btn:active{box-shadow:none}.custom-msg{text-align:center;width:90%;height:50%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-size:16px}.custom-fab-icon{color:#fff;font-size:30px;margin-top:2px;user-select:none}.qrscanner-video{transform:translateX(-50%) translateY(-50%);top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;position:absolute}#list li{text-decoration:underline;color:#00F}.hide{display:none}@-webkit-keyframes scanner{0%,100%{bottom:100%}50%{bottom:0}}@-moz-keyframes scanner{0%,100%{bottom:100%}50%{bottom:0}}@-o-keyframes scanner{0%,100%{bottom:100%}50%{bottom:0}}@keyframes scanner{0%,100%{bottom:100%}50%{bottom:0}}.custom-scanner{width:100%;height:2px;background:#4CAF50;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;-webkit-animation:scanner 3s infinite linear;-moz-animation:scanner 3s infinite linear;-o-animation:scanner 3s infinite linear;animation:scanner 3s infinite linear;box-shadow:0 1px 0 0 rgba(0,0,0,.4);display:none}.no-support{font-size:20px;text-align:center}.app__snackbar{position:fixed;bottom:20px;left:20px;pointer-events:none;z-index:9999}.app__snackbar-msg{width:250px;min-height:50px;background-color:#404040;color:#fff;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:500;padding-left:15px;padding-right:10px;word-break:break-all;-webkit-transition:opacity 3s cubic-bezier(0,0,.3,1) 0;transition:opacity .3s cubic-bezier(0,0,.3,1) 0;text-transform:initial;margin-bottom:10px;z-index:9999}.app__dialog{z-index:12;background-color:#fff;width:290px;height:180px;border-radius:2px;display:flex;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.app__dialog h5{margin-top:20px;margin-left:18px;font-weight:500}.app__dialog input{width:250px;margin:25px 20px 20px;height:30px;border:none;border-bottom:1px solid rgba(0,0,0,.12);outline:0;font-size:15px;color:rgba(0,0,0,.54);font-weight:500}.app__dialog-actions{display:block;position:absolute;bottom:13px;right:20px}.app__dialog--hide,.app__dialog-open{display:none}.app__dialog-close,.app__dialog-open{border:0;height:35px;width:70px;font-size:15px;background:0 0;font-weight:500;outline:0;cursor:pointer}.app__dialog-close:active,.app__dialog-open:active{opacity:.9}.app__overlay{position:fixed;top:-56px;bottom:0;right:0;left:0;border-color:#fff;border-width:2px;transition:all .2s ease-in;width:360px;height:360px;margin:auto;border-radius:2px}.app__help-text,.app__overlay_logo,.app__select-photos{color:#fff;position:absolute;text-align:center;display:none;right:0;left:0;user-select:none}.app__help-text,.app__select-photos{bottom:-70px;font-size:18px}.app__overlay_logo{font-size:18px;top:-100px}.app__dialog-overlay{position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.55);z-index:11}.camera__icon,.focus__icon{position:relative;left:10px;display:none}.app__select-photos{font-size:19px;font-weight:500;width:250px;height:35px;line-height:35px;margin:0 auto;cursor:pointer;position:fixed;bottom:20px;text-transform:uppercase}.app__select-photos:active{opacity:.9;transform:scale(.98)}.dataTables_wrapper .dataTable.light-table{margin:auto auto 10px!important;width:calc(100% - 40px)!important;border-collapse:collapse!important}.dataTables_wrapper .dataTable.light-table thead th{padding:10px 0!important}.dataTables_wrapper .dataTable.light-table thead th,.dataTables_wrapper .dataTable.light-table thead th>span{color:#a6a7c1!important;font-weight:600!important}.dataTables_wrapper .dataTable.light-table tbody td{background:#fff!important;padding:5px 0!important;font-weight:500!important}.dataTables_wrapper .dataTable.light-table tbody>tr{border-top:dashed!important;border-width:1px 0 0!important;border-color:#ebedf2!important}.dataTables_wrapper .dataTable.light-table tbody>tr:first-child{border-top:none!important}.dataTables_wrapper .dataTable.light-table tbody>tr:last-child{border-bottom:none!important}.pto-calendar-wrap{margin:-40px -30px 0}.pto-calendar-wrap .m-portlet__head{padding:1.8rem 2.2rem 1rem}.pto-calendar-wrap .m-portlet__head--full{padding:.5rem 2.2rem 0}.pto-calendar-wrap .m-portlet__body{padding-top:.6rem!important}.pto-calendar-wrap .fc .fc-toolbar>.fc-right>.fc-month-button{border-radius:4px 0 0 4px!important}.pto-calendar-wrap .fc .fc-toolbar>.fc-right>.fc-toggleHeaderBtn-button{border-radius:0 4px 4px 0!important}.pto-calendar-wrap .fc-header-toolbar{margin-bottom:.6rem!important}.pto-calendar-wrap .fc-head{background:#EDEEF2}.pto-calendar-wrap .fc-head .fc-day-header span{color:#000}.pto-calendar-wrap .fc-view-container{margin:0 0 20px!important}.pto-calendar-wrap #m_calendar .fc-day-grid-container{height:auto!important}.pto-calendar-wrap #m_calendar .fc-row{max-height:173px}.pto-calendar-wrap #m_calendar .fc-day-grid-event{margin-top:0!important}.pto-calendar-wrap #m_calendar .fc-event{padding:2px!important}.pto-calendar-wrap #m_calendar .fc-more-cell{padding:0 7px}.pto-calendar-wrap #m_calendar .blackout-date-event{background-color:#FFF8DC}@media (max-width:1025px){.pto-calendar-wrap .m-portlet__head{padding:2rem 3.2rem 1rem}.fc-view-container{padding:0 2rem}}.fc-icon{font-family:LineAwesome;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.fc-icon.fc-icon-up-single-arrow:before{content:"\f113"}.fc-icon.fc-icon-down-single-arrow:before{content:"\f110"}.fc-event .pto-calendar-event-name{font-size:.8571rem;font-weight:700;color:inherit;overflow:hidden;text-overflow:ellipsis}#m_calendar .fc-view-container{margin:20px}#m_calendar .fc-view-container .pto-calendar-event-hours{display:inline}#m_calendar .fc-view-container .pto-calendar-event-code{margin:0 5px}#m_calendar .fc-view-container .fc-event{-webkit-box-shadow:0 1px 15px 1px rgba(77,77,92,.08);-moz-box-shadow:0 1px 15px 1px rgba(77,77,92,.08);margin:0 6px 1px;padding:5px;box-shadow:none;border:1.5px solid #CCC;color:#575962}#m_calendar .fc-event.fc-start .fc-content::before{display:none!important}#m_calendar .fc-view-container .fc-event .fc-content,#m_calendar .fc-view-container .fc-h-event .fc-content{padding:0!important;text-align:left;display:flex;align-items:center}#m_calendar .fc-view-container .fc-event .fc-content{align-items:center}#m_calendar .fc-event .fc-content{display:flex;align-items:center;overflow:visible;height:15px;padding:0!important;text-align:left}#m_calendar .fc-event .fc-content::before{display:none}#m_calendar .fc-view-container .pto-calendar-event-code{display:inline-block;margin-left:2.5em}#m_calendar .fc-view-container .pto-calendar-event-hours{align-self:center;padding:0 5px;border:0;border-radius:10px;font-weight:700;color:#fff;background:#575962;margin-left:auto}#m_calendar .fc-list-table .pto-calendar-event-hours{margin-left:5px;font-size:12px}#m_calendar .fc-list-table .checkbox-event-container{padding:.5em 0;font-size:.9em}.schedule-wrap{margin:0 -40px;background:#f4f5f8!important;border-color:#f4f5f8!important}@media (max-width:1025px){.schedule-wrap{margin:auto}}.schedule-menu-controls{display:flex;margin:-18px 0 10px;padding:0}.schedule-menu-controls__item{list-style:none;margin-right:60px}.schedule-menu-controls__item a{font-weight:600;color:#AAA;cursor:pointer}.schedule-menu-controls__item a:hover{color:#364151;text-decoration:none}.schedule-menu-controls__item:last-child{margin-right:0}.schedule-menu-controls__item.active a{color:#364151}.schedule-menu-controls__item.active a:hover{color:#364151;text-decoration:none}@media (max-width:1025px){.schedule-menu-controls{padding:.5rem 2.2rem 0}}.fc-filter-header .m-portlet__head .col-lg-auto,.fc-filter-header .m-portlet__head .dropdown .btn.dropdown-toggle.btn-light,.fc-unthemed .fc-day-grid td:not(.fc-axis).fc-event-container{padding:0}.fc-unthemed th{padding:.75rem .5rem;font-size:1rem;font-weight:700}.fc-unthemed .fc-event .fc-title,.fc-unthemed .fc-event-dot .fc-title{flex:1;font-size:.8571rem;font-weight:700;color:inherit;overflow:hidden;text-overflow:ellipsis}.fc-unthemed .fc-description{font-size:.85rem;margin-top:.25rem;font-weight:400;/*! color: #7b7e8a; */margin-left:0}#schedule_calendar .fc-view-container .fc-event.shift-blue1 .fc-title,.fc-event .fc-hour-count,.fc-header-toolbar .fc-center h2{font-weight:700}.fc-unthemed .fc-event,.fc-unthemed .fc-event-dot{background:#fff;border:1.5px solid #ebedf2}.fc-unthemed .fc-toolbar .fc-button.fc-state-disabled{background:#e3e8ee;color:#afb2c1;opacity:.38}.schedule-block{height:calc(100% - 13px)}.schedule-block .toggle-header-btn__caption{display:none;margin-right:5px}.schedule-block .filter-item:first-child:after{content:'';display:block;background:#fff;height:10px;position:absolute;left:-15px;width:100px;bottom:-16px}.schedule-block .filter-item:first-child.active:after{width:138px}.schedule-block__body{height:calc(100% - 54px)}.schedule-block .m-portlet__head{background-color:#fff!important;border-color:#ebedf2!important}.schedule-block .m-portlet__head .dropdown .btn.dropdown-toggle.btn-light{background-color:#fff!important;border-color:#fff!important}.schedule-block #schedule_calendar .fc-timelineDay-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 384px)!important}.schedule-block #schedule_calendar .fc-timelineWeek-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 433px)!important;min-height:400px}.schedule-block #schedule_calendar .fc-month-view .fc-body .fc-widget-content .fc-scroller{height:calc(100vh - 372px)!important}.schedule-block #schedule_calendar .fc-month-view .fc-body .fc-widget-content .fc-scroller.h-100{height:100%!important}.schedule-block #schedule_calendar #schedule-calendar-subfooter{display:block;height:45px;background:#eceef1;padding:10px 70px 0 0}.schedule-block #schedule_calendar.full-view .fc-timelineDay-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 274px)!important}.schedule-block #schedule_calendar.full-view .fc-timelineWeek-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 323px)!important}.schedule-block #schedule_calendar.full-view .fc-month-view .fc-body .fc-widget-content .fc-scroller{height:calc(100vh - 262px)!important}.availability-block{height:calc(100% - 13px)}.availability-block .toggle-header-btn__caption{display:none;margin-right:5px}.availability-block .availability-label{display:inline-block;background:#696969;color:#fff;font-size:14px;margin-top:.6rem;border-radius:5px;padding:0 5px}.availability-block .filter-item:first-child:after{content:'';display:block;background:#fff;height:10px;position:absolute;left:-15px;width:100px;bottom:-16px}.availability-block .filter-item:first-child.active:after{width:138px}.availability-block__body{height:calc(100% - 54px)}.availability-block .m-portlet__head{background-color:#fff!important;border-color:#ebedf2!important}.availability-block .m-portlet__head .dropdown .btn.dropdown-toggle.btn-light{background-color:#fff!important;border-color:#fff!important}.availability-block #schedule_calendar .fc-timelineDay-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 329px)!important}.availability-block #schedule_calendar .fc-timelineWeek-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 331px)!important}.availability-block #schedule_calendar .fc-month-view .fc-body .fc-widget-content .fc-scroller{height:calc(100vh - 317px)!important}.availability-block #schedule_calendar #schedule-calendar-subfooter{display:block;height:45px;background:#eceef1;padding:10px 70px 0 0}.availability-block #schedule_calendar.full-view .fc-timelineDay-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 219px)!important}.availability-block #schedule_calendar.full-view .fc-timelineWeek-view .fc-body .fc-scroller-clip .fc-scroller{height:calc(100vh - 221px)!important}.availability-block #schedule_calendar.full-view .fc-month-view .fc-body .fc-widget-content .fc-scroller{height:calc(100vh - 207px)!important}.availability-block .modal .timepicker-field{display:inline-flex;max-width:100px}.availability-block .m-portlet__head .bootstrap-select .dropdown-toggle.btn-light:focus,.availability-block .m-portlet__head .bootstrap-select.show .dropdown-toggle.btn-light,.schedule-block .m-portlet__head .bootstrap-select .dropdown-toggle.btn-light:focus,.schedule-block .m-portlet__head .bootstrap-select.show .dropdown-toggle.btn-light{z-index:1!important;box-shadow:none!important}#schedule_calendar .fc-view-container{position:relative;z-index:11}#schedule_calendar .fc-view-container thead.fc-head td{border:0;border-bottom:3px solid #364150}#schedule_calendar .fc-view-container thead.fc-head.fc-foot td,.dashboard .m-portlet .m-portlet__head{border-bottom:none}#schedule_calendar .fc-view-container .fc-resource-area td{border-bottom-color:#fff}#schedule_calendar .fc-view-container .fc-resource-area td:empty{width:0!important}#schedule_calendar .fc-view-container .fc-timeline .fc-head>tr>.fc-divider{background-color:#fff}#schedule_calendar .fc-view-container .fc-body .fc-resource-area .fc-widget-content{background:#eceef1}#schedule_calendar .fc-view-container tr[data-resource-id="0"],#schedule_calendar .fc-view-container tr[data-resource-id="0"] .fc-widget-content{background:#eff8ff!important}#schedule_calendar .fc-view-container .fc-event{padding:6px;border-color:#000;border-radius:2px;line-height:1.3333;margin:3px 2px 0}#schedule_calendar .fc-view-container .fc-event.event-openshift{padding-left:8px}#schedule_calendar .fc-view-container .fc-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-brand.focus,.btn-brand:focus,.btn-brand:not(:disabled):not(.disabled).active:focus,.btn-brand:not(:disabled):not(.disabled):active:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-brand.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #1271C4}#schedule_calendar .fc-view-container .fc-event .fc-bg{opacity:0!important}#schedule_calendar .fc-view-container .fc-body .fc-today{background:#FFF!important}#schedule_calendar .fc-view-container .fc-content th{background-color:#FFF;border:0}#schedule_calendar .fc-view-container .fc-content::before{display:none!important}#schedule_calendar .fc-view-container .fc-content #filterButton{overflow:hidden;text-overflow:ellipsis}#schedule_calendar .fc-view-container .fc-event .fc-content{padding:0!important;text-align:left;display:flex;justify-content:space-between}#schedule_calendar .fc-view-container .fc-axis{width:120px!important}#schedule_calendar .fc-view-container sticky{position:relative;top:81%;width:91.7%}#schedule_calendar .fc-view-container .sticky-2{position:relative;top:87%;width:91.7%}.m-header~.m-body{transition:padding .3s ease-in}.m-header--fixed.m-header--minimize-off .m-header.m-header-hidden{overflow:hidden;height:0!important}#schedule_calendar .fc-view-container .fc-body .fc-scroller{height:calc(100vh - 370px)}#schedule_calendar .fc-view-container .fc-timeline .fc-body .fc-scroller{/*! overflow-x: hidden !important; *//*! margin: 0 -20px 0 0 !important */height:calc(100vh - 470px)!important}.m-header.m-header-hidden~.m-body{padding-top:0!important}.m-header.m-header-hidden~.m-body #schedule_calendar .fc-view-container .fc-body .fc-scroller{height:calc(100vh - 260px)}.m-header.m-header-hidden~.m-body #schedule_calendar .fc-view-container .fc-timeline .fc-body .fc-scroller{height:calc(100vh - 360px)}#schedule_calendar .fc-view-container .fc-timeline.fc-timelineDay-view .fc-body .fc-scroller{height:calc(100vh - 420px)}.m-header.m-header-hidden~.m-body #schedule_calendar .fc-view-container .fc-timeline.fc-timelineDay-view .fc-body .fc-scroller{height:calc(100vh - 310px)}#schedule_calendar .fc-view-container .fc-scroller-canvas>.fc-content{border:none!important}.fc-timeline .fc-divider{width:0!important}.fc-unthemed .fc-toolbar .fc-button{outline:0!important;height:2.5rem;padding:0 .75rem;font-size:1rem;background-color:#e3e8ee}.fc-unthemed .fc-toolbar h2{font-size:1rem!important;margin-top:0}.fc .fc-toolbar>.fc-right>*{float:left;margin-left:0;border-radius:0!important}.fc .fc-toolbar>.fc-right>.fc-timelineDay-button{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.fc .fc-toolbar>.fc-right>.fc-month-button{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fc-today-button{text-transform:capitalize;color:#364151!important}.fc-event .fc-hour-count{padding:0 5px;border:0;border-radius:10px;color:#426e86;background:#fff;align-self:self-start}.total-schedule-time-holder{display:flex;max-width:220px;margin-bottom:3px}.total-schedule-time-holder .resource_hours{display:flex;flex:0 0 50%;max-width:50%}@media only screen and (max-width:1350px){.pto-time-holder,.total-schedule-time-holder{flex-direction:column}}.pto-time-holder{display:flex;max-width:220px}.pto-hours-duration{display:flex;flex:0 0 50%;max-width:50%;margin-bottom:2px!important}.pto-hours-duration .caption{display:flex;align-items:center;line-height:1.4;padding:.25em .4em;font-size:75%;text-align:center;border-radius:.25rem}.pto-hours-duration .hours-count,.total-schedule-time{margin-left:5px;padding:0 5px;font-weight:700;white-space:nowrap}.pto-hours-duration .hours-count{align-self:center;border:0;border-radius:10px;color:#fff;background:#575962}.total-schedule-time{border:0;border-radius:10px;color:#426e86;background:#fff;align-self:self-start;font-size:12px}.total-schedule-time--unscheduled{background:#426e86;color:#fff}.unscheduled_resource_label{color:#426e86}.fc-event .fc-notes-icon{margin:0 5px 0 auto;font-size:1rem;color:inherit}.fc-event.event-unavailable .fc-notes-icon{position:absolute;right:0}@media (min-width:1440px){.fc-event .fc-hour-count,.fc-view-container .pto-calendar-event-hours{line-height:1rem;height:1rem}}.fc-timeline-event .fc-content .fc-hour-count.red{background:red}.fc-ltr .fc-timeline-event .fc-title{margin-left:0!important}#m_calendar .fc-view-container .fc-content,#m_calendar .fc-view-container .fc-divider,#m_calendar .fc-view-container .fc-list-heading td,#m_calendar .fc-view-container .fc-list-view,#m_calendar .fc-view-container .fc-popover,#m_calendar .fc-view-container .fc-row,#m_calendar .fc-view-container tbody,#m_calendar .fc-view-container td,#m_calendar .fc-view-container th,#m_calendar .fc-view-container thead,#schedule_calendar .fc-view-container .fc-content,#schedule_calendar .fc-view-container .fc-divider,#schedule_calendar .fc-view-container .fc-list-heading td,#schedule_calendar .fc-view-container .fc-list-view,#schedule_calendar .fc-view-container .fc-popover,#schedule_calendar .fc-view-container .fc-row,#schedule_calendar .fc-view-container tbody,#schedule_calendar .fc-view-container td,#schedule_calendar .fc-view-container th,#schedule_calendar .fc-view-container thead{border-color:#ebedf2}#schedule_calendar .fc-view-container .fc-event.open-shift{border:none!important;border-left:5px solid red!important}#schedule_calendar .fc-view-container .fc-event.open-shift .fc-title{font-weight:700;color:#000!important}#schedule_calendar .fc-view-container .fc-event.open-shift>div{color:#000!important}#schedule_calendar .fc-view-container .open-shift.shift-blue1{border-left:5px solid #426e86!important}#schedule_calendar .fc-view-container .open-shift.shift-blue1 .fc-content>.fc-hour-count{background:#426e86!important;color:#fff!important}.fc-description{text-align:left;margin-left:10px}#schedule_calendar .fc-view-container tr[data-resource-id="0"] .fc-widget-content>div{display:flex;align-items:center}#schedule_calendar .fc-view-container tr[data-resource-id="0"] .fc-cell-content{padding-bottom:5px}#schedule_calendar .fc-view-container tr[data-resource-id="0"]{height:auto!important}.fc-button{font-weight:700;text-transform:capitalize}.bootstrap-select>.dropdown-toggle.btn-light{font-weight:400}.fc-cell-content .fc-cell-text{font-size:13px!important}.m-badge.m-badge--blue1{background-color:#426E86;color:#fff}.m-badge.m-badge--blue2{background-color:#128277;color:#fff}.m-badge.m-badge--green1{background-color:#5B7065;color:#fff}.m-badge.m-badge--green2{background-color:#ACBD78;color:#fff}.m-badge.m-badge--red1{background-color:#D24136;color:#fff}.m-badge.m-badge--red2{background-color:#FF6E82;color:#fff}.m-badge.m-badge--orange1{background-color:#F47D4A;color:#fff}.m-badge.m-badge--orange2{background-color:#CD7213;color:#fff}.m-badge.m-badge--purple{background-color:#727077;color:#fff}.m-badge.m-badge--yellow{background-color:#F0D014;color:#fff}.m-badge.m-badge--cherry blossom{background-color:#D81B60;color:#fff}.m-badge.m-badge--cocoa{background-color:#795548;color:#fff}.m-badge.m-badge--flamingo{background-color:#E67C73;color:#fff}.m-badge.m-badge--tomato{background-color:#D50000;color:#fff}.m-badge.m-badge--tangerine{background-color:#F4511E;color:#fff}.m-badge.m-badge--pumpkin{background-color:#EF6C00;color:#fff}.m-badge.m-badge--mango{background-color:#F09300;color:#fff}.m-badge.m-badge--eucalyptus{background-color:#009688;color:#fff}.m-badge.m-badge--basil{background-color:#0B8043;color:#fff}.m-badge.m-badge--pistachio{background-color:#7CB342;color:#fff}.m-badge.m-badge--avocado{background-color:#C0CA33;color:#fff}.m-badge.m-badge--citron{background-color:#E4C441;color:#fff}.m-badge.m-badge--banana{background-color:#F6BF26;color:#fff}.m-badge.m-badge--sage{background-color:#33B679;color:#fff}.m-badge.m-badge--peacock{background-color:#039BE5;color:#fff}.m-badge.m-badge--cobalt{background-color:#4285F4;color:#fff}.m-badge.m-badge--blueberry{background-color:#3F51B5;color:#fff}.m-badge.m-badge--lavender{background-color:#7986CB;color:#fff}.m-badge.m-badge--wisteria{background-color:#B39DDB;color:#fff}.m-badge.m-badge--graphite{background-color:#616161;color:#fff}.m-badge.m-badge--birch{background-color:#A79B8E;color:#fff}.m-badge.m-badge--radicchio{background-color:#AD1457;color:#fff}.m-badge.m-badge--cherryblossom{background-color:#D81B60;color:#fff}.m-badge.m-badge--grape{background-color:#8E24AA;color:#fff}.m-badge.m-badge--amethyst{background-color:#9E69AF;color:#fff}.m-radio.m-radio--state-blue1.m-radio--solid>span{background:#426E86;border:1px solid transparent!important}.m-radio.m-radio--state-blue1.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-blue1.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-blue1.m-radio--solid>input:checked~span{background:#426E86}.m-radio.m-radio--state-blue2.m-radio--solid>span{background:#128277;border:1px solid transparent!important}.m-radio.m-radio--state-blue2.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-blue2.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-blue2.m-radio--solid>input:checked~span{background:#128277}.m-radio.m-radio--state-green1.m-radio--solid>span{background:#5B7065;border:1px solid transparent!important}.m-radio.m-radio--state-green1.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-green1.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-green1.m-radio--solid>input:checked~span{background:#5B7065}.m-radio.m-radio--state-green2.m-radio--solid>span{background:#ACBD78;border:1px solid transparent!important}.m-radio.m-radio--state-green2.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-green2.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-green2.m-radio--solid>input:checked~span{background:#ACBD78}.m-radio.m-radio--state-red1.m-radio--solid>span{background:#D24136;border:1px solid transparent!important}.m-radio.m-radio--state-red1.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-red1.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-red1.m-radio--solid>input:checked~span{background:#D24136}.m-radio.m-radio--state-red2.m-radio--solid>span{background:#FF6E82;border:1px solid transparent!important}.m-radio.m-radio--state-red2.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-red2.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-red2.m-radio--solid>input:checked~span{background:#FF6E82}.m-radio.m-radio--state-orange1.m-radio--solid>span{background:#F47D4A;border:1px solid transparent!important}.m-radio.m-radio--state-orange1.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-orange1.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-orange1.m-radio--solid>input:checked~span{background:#F47D4A}.m-radio.m-radio--state-orange2.m-radio--solid>span{background:#CD7213;border:1px solid transparent!important}.m-radio.m-radio--state-orange2.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-orange2.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-orange2.m-radio--solid>input:checked~span{background:#CD7213}.m-radio.m-radio--state-purple.m-radio--solid>span{background:#727077;border:1px solid transparent!important}.m-radio.m-radio--state-purple.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-purple.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-purple.m-radio--solid>input:checked~span{background:#727077}.m-radio.m-radio--state-yellow.m-radio--solid>span{background:#F0D014;border:1px solid transparent!important}.m-radio.m-radio--state-yellow.m-radio--solid>span:after{border:solid #fff;background:#fff}.m-radio.m-radio--state-yellow.m-radio--solid>input:focus~span{border:1px solid transparent!important}.m-radio.m-radio--state-yellow.m-radio--solid>input:checked~span{background:#F0D014}.fc-month-view .fc-row.fc-widget-header{border-right-width:0!important}.fc-state-default{box-shadow:none}.fc .fc-toolbar .fc-button:not(:first-child){border-left:1px solid #fff}.fc-unthemed th{border:0}.fc td{font-weight:500}.fc td .resourceTitle{font-weight:700}.fc-unthemed th.fc-day-header>a,.fc-unthemed th.fc-day-header>span{color:#364151;font-weight:700}.fc-ltr a.fc-timeline-event .fc-title{padding-left:0}.fc-event .fc-details{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#schedule_calendar .fc-body .fc-resource-area .fc-cell-content{padding-top:5px;padding-bottom:0;padding-left:14px}.fc-cell-content>div{min-height:70px}.fc-unthemed .fc-event{font-weight:500}#schedule_calendar .fc-view-container .event-pto{border:1.5px solid #CCC;color:#575962}#schedule_calendar .fc-view-container .event-pto .fc-content{align-items:center}#schedule_calendar .fc-view-container .event-pto .fc-hour-count{background:#575962;align-self:center}#schedule_calendar .fc-view-container .event-pto .badge-primary{display:inline-block;line-height:1.4}#schedule_calendar .fc-view-container .event-pto .fc-details .badge-primary,#schedule_calendar .fc-view-container .event-pto .fc-details .badge-roundless{display:inline-block;margin-left:2.5em}#schedule_calendar .event-openshift .fc-hour-count,#schedule_calendar .event-published,#schedule_calendar .event-unpublished .fc-hour-count,#schedule_calendar .fc-view-container .event-pto .fc-hour-count{color:#fff}#schedule_calendar .event-openshift{color:#364151;border-width:1px}.fc-filter-header .m-portlet__head,.switch-plans .section-title{border-bottom:1px solid #e3e8ee}#schedule_calendar .event-openshift .event-openshift-label{position:absolute;top:0;left:0;width:5px;height:100%;border-top-left-radius:2px;border-bottom-left-radius:2px}#schedule_calendar .event-openshift .fc-details{opacity:.75}.m-checkbox>span{border-radius:2px}.fc-filter-header .m-portlet__head .dropdown .btn.dropdown-toggle.btn-light{background:#f7fafc;border-color:#f7fafc}.fc-filter-header .bootstrap-select>.dropdown-toggle::after{right:1.5em}@media (max-width:1100px){.fc-filter-header .m-portlet__head-caption .m-form__group label.col-form-label{padding-right:0;padding-left:0;max-width:30px}}.fc-filter-header .m-portlet__head .dropdown .btn.dropdown-toggle.btn-light .filter-option{position:static;padding-left:1em;padding-right:2em;color:#364151;font-weight:700}.badge-pto{padding:0;margin:5px;min-height:8px;min-width:8px;width:8px}.resource_hours{margin-bottom:.1em;font-size:.857em;font-weight:500}.resource_pto_hours_duration{margin-bottom:0;font-size:12px;color:#a3a5ad;font-weight:400}#schedule_calendar .fc-header-toolbar{margin-bottom:.5em}#schedule_calendar .fc-resource-area.fc-widget-content.bordered,#schedule_calendar .fc-time-area.fc-widget-content.bordered{border-bottom:3px solid #364150!important}.ui-sortable>*{cursor:-webkit-grab;cursor:grab}.ui-sortable-helper .fc-widget-content{cursor:-webkit-grabbing;cursor:grabbing;background-color:#eff8ff!important;box-shadow:0 1px 5px rgba(0,0,0,.46)}.fc-ltr .fc-body .fc-time-area .fc-following:before,.fc-ltr .fc-timeline-event.fc-not-start .fc-title:before{display:none!important}@media print{.fc-widget-content{background:0 0!important}.fc hr,.fc tbody,.fc td,.fc th,.fc thead,.fc-row{border-width:3px}#schedule_calendar .fc-view-container .fc-event.event-published{border:1px solid!important}.schedule-block #schedule_calendar .fc-month-view .fc-body .fc-widget-content .fc-scroller{height:auto!important}#schedule_calendar .fc-title.fc-following{visibility:hidden!important}#schedule_calendar .fc-timeline-event .fc-title{visibility:visible!important;left:0!important}.m-grid__item--fluid{padding-top:0!important}.m-header--fixed .m-body{padding:0!important}.fc-clear,.fc-left,.fc-right,.schedule-menu-controls{display:none!important}.fc-month-view .fc-day-grid .fc-row{break-before:avoid;break-inside:avoid;break-after:avoid}.fc-month-view .fc-day-grid .fc-event-container{break-before:avoid}@page{size:auto}}@media (max-width:1300px){#schedule_calendar .fc-view-container .fc-event{padding:4px}}@media (max-width:1025px){#schedule_calendar{position:relative}#schedule_calendar .fc-view-container thead.fc-head td:first-child{width:180px!important}.availability-block #schedule_calendar{margin-top:50px}.availability-block .availability-label-wrap{position:absolute;top:-45px;left:0;right:0;width:100%;margin:0}}@media screen and (max-width:768px){.modal-open{overflow:hidden!important;position:fixed}.calendar-sync-modal{width:95%!important}.calendar-sync-modal .modal-cal-sync-content{margin:0}.availability-block .filter-item,.schedule-block .filter-item{margin-bottom:5px}.availability-block .modal .modal-body,.schedule-block .modal .modal-body{max-height:70vh;overflow-y:auto}.schedule-block .schedule-additional-controls{display:flex!important;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.schedule-block .toggle-header-btn{display:flex;align-items:center;justify-content:space-between;flex:1 0 48%}.availability-block .availability-options,.schedule-block .schedule-options{flex:1 0 48%;margin-right:10px}.schedule-block .toggle-header-btn__caption{display:block}.schedule-block .schedule-options .dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:20px}.schedule-block .schedule-options .dropdown-menu{width:100%}.schedule-block .publish-shifts-button,.schedule-block .send-schedule-button{flex:1 0 100%;order:1;width:100%;margin-top:10px;z-index:100}.schedule-block #publishShiftsButton-sticky-wrapper{flex:1 0 100%;order:1;width:100%;z-index:100;margin-bottom:5px;position:relative}.schedule-block #applyTemplateModal .modal-dialog,.schedule-block #manageTemplatesModal .modal-dialog{max-width:95%!important}.availability-block .availability-additional-controls{display:flex!important;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.availability-block .toggle-header-btn{display:flex;align-items:center;justify-content:space-between;flex:1 0 48%}.availability-block .toggle-header-btn__caption{display:block}.availability-block #schedule_calendar{margin-top:50px}.availability-block .availability-label-wrap{margin-left:-9%}.availability-block .availability-options .dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:20px}.availability-block .availability-options .dropdown-menu{width:100%}.availability-block .modal .timepicker-field{display:inline-flex;max-width:75px}.availability-block .modal .timepicker-field .form-control{padding-left:10px;padding-right:10px}.m-portlet__body.schedule_calendar_portlet{padding-left:0!important;padding-right:0!important}#schedule_calendar .fc-view-container thead.fc-head td:first-child{width:155px!important}#schedule_calendar .fc-view-container .fc-resource-area td:empty{padding:0!important}#schedule_calendar .fc-body .fc-resource-area .fc-cell-content{padding-left:0}#schedule_calendar .fc-timeline td .resourceTitle{white-space:normal;hyphens:auto}#schedule_calendar .fc-view-container .fc-timeline .fc-body .fc-scroller{height:100vh!important}#schedule_calendar{position:relative}#schedule_calendar .fc-left .fc-button-group{display:flex;justify-content:space-between;margin:0 15px 0 80px;overflow:hidden;background:#E3E8EE;border-radius:4px}#schedule_calendar .fc-left .fc-button-group .fc-button{position:relative;z-index:10}#schedule_calendar .fc-left .fc-button-group .fc-corner-left{border-right:1px solid #fff}#schedule_calendar .fc-left .fc-button-group .fc-corner-right{border-left:1px solid #fff}#schedule_calendar .fc-left .fc-today-button{position:absolute;left:5px;top:0}#schedule_calendar .fc-center{position:absolute;top:0;left:0;right:0;margin-left:16%}#schedule_calendar .fc-right{display:flex;justify-content:space-between;margin:0 15px}#schedule_calendar .fc-right .fc-button{width:100%}.bootstrap-select .dropdown-menu.inner>li>a .text{white-space:normal}.bootstrap-timepicker-minute{padding:0!important}}@media screen and (max-height:500px){.availability-block #schedule_calendar .fc-month-view .fc-body .fc-widget-content .fc-scroller,.availability-block #schedule_calendar .fc-timelineDay-view .fc-body .fc-scroller-clip .fc-scroller,.availability-block #schedule_calendar .fc-timelineWeek-view .fc-body .fc-scroller-clip .fc-scroller,.schedule-block #schedule_calendar .fc-month-view .fc-body .fc-widget-content .fc-scroller,.schedule-block #schedule_calendar .fc-timelineDay-view .fc-body .fc-scroller-clip .fc-scroller,.schedule-block #schedule_calendar .fc-timelineWeek-view .fc-body .fc-scroller-clip .fc-scroller{height:100vh!important;min-height:400px}}.recurrence-type-wrapper{max-width:165px}.recurrence-type-wrapper.small{max-width:120px}.recurrence-type-wrapper.big{min-width:332px;max-width:332px}.recurrence-type-wrapper .dropdown-toggle{padding-left:10px;padding-right:15px}.recurrence-type-wrapper .filter-option{padding-left:10px}.schedule-days-block{display:flex;align-items:center;margin-left:10px;padding-right:15px}.schedule-days-block.fixed{position:absolute;right:165px;top:59px}.schedule-days-block .schedule-day{width:22px;height:22px;margin-right:6px;margin-bottom:0}.schedule-days-block .schedule-day:last-child{margin-right:0}.schedule-days-block .schedule-day input{display:none;position:relative;z-index:-9999}.schedule-days-block .schedule-day .schedule-day__caption{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:24px;color:#80868b;background-color:#f1f3f4;font-size:10px;cursor:pointer}.schedule-days-block .schedule-day input:checked+.schedule-day__caption{color:#fff;background-color:#1a73e8}.schedule-days-block .schedule-day input:disabled+.schedule-day__caption{color:#fff;background-color:#D1E3FA;cursor:default}.customTypeField.col-count{max-width:72px;padding-right:0}.customTypeField.col-type{max-width:135px}#dynamicModalPlaceholder .modal-form{display:flex;flex-direction:column}#dynamicModalPlaceholder .modal-body,#dynamicModalPlaceholder .modal-footer{padding:16px!important}#dynamicModalPlaceholder div.separator{height:0;margin:0;border-top:1px solid #ebedf2}@media (min-width:768px){#dynamicModalPlaceholder .modal-dialog{max-width:780px}}#dynamicModalPlaceholder .note{line-height:initial!important}#dynamicModalPlaceholder .flex-fg{display:flex;gap:24px;flex-wrap:wrap}#dynamicModalPlaceholder .flex-fg .form-label{width:136px;text-align:right;font-weight:700}#dynamicModalPlaceholder .flex-fg .flex-1{flex:1}#dynamicModalPlaceholder .flex-fg .flex-1 .select2{width:100%!important}#dynamicModalPlaceholder .flex-fg .flex-1 .form-control{max-width:none}@media (max-width:768px){#dynamicModalPlaceholder .modal-dialog{position:fixed;height:98%;width:98%;margin-left:1%!important;margin-right:1%!important;display:flex;flex-direction:column}#dynamicModalPlaceholder .modal-content{display:flex;flex-direction:column;height:100%}#dynamicModalPlaceholder .modal-footer,#dynamicModalPlaceholder .modal-header{flex-shrink:0}#dynamicModalPlaceholder .modal-body{overflow-y:auto;flex-grow:1}#dynamicModalPlaceholder .flex-fg{flex-direction:column;gap:0}#dynamicModalPlaceholder .flex-fg .form-label{text-align:left}}.modal-table-container td,.modal-table-container th{font-size:14px}.table-modal-row td{word-break:break-all}tr.highlight{position:relative!important;z-index:1001}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.drawer-overlay .note{line-height:initial!important}.sliding-card{position:fixed;top:60px;right:-66vw;height:calc(100% - 60px);background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.3);padding:8px;box-sizing:border-box;z-index:1002;overflow-y:auto;width:66vw}.sliding-card.active{right:0}@media (max-width:768px){.sliding-card.active{width:96%}}@media (min-width:768px){.sliding-card{width:66vw;max-width:66vw}}.sliding-card .close-btn{background:0 0;border:none;font-size:24px;color:#6b7280;cursor:pointer}.sliding-card .close-btn:hover{color:#374151}.sliding-card .close-btn:focus{outline:0}.drawer-overlay.active{opacity:1;visibility:visible}.edit-punch-drawer{padding:16px}.edit-punch-drawer .form-label{font-weight:700}.edit-punch-drawer .actions{display:flex;gap:8px;margin-bottom:24px}.edit-punch-drawer #editPunchForm{max-width:600px}.bootstrap-select.industry-select,.bootstrap-select.time-zone-select{display:block;max-width:300px}.edit-punch-drawer .table-modal-row td{word-break:keep-all}.edit-punch-drawer .modal-table-container table{table-layout:fixed}@media (max-width:768px){.sliding-card{top:0;height:100%;width:-96%}.edit-punch-drawer .modal-table-container{width:100%;position:relative;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}.edit-punch-drawer .modal-table-container table{width:1000px!important;table-layout:fixed!important}.edit-punch-drawer .modal-table-container table th{width:160px}}.edit-shift-modal,body.overflow-h{overflow:hidden!important}@media (min-width:993px){.m-page--fluid .m-page .m-page__container{padding-left:30px;padding-right:30px}}body{font-weight:400}.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__link>.m-menu__item-here{color:#364150}.table th{font-weight:600}.popover,.tooltip,body,html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.base-logo{width:185px;height:41px}.btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.btn--grey{color:#62778C}.btn--grey:hover{color:#364151}.bootstrap-select.industry-select .active .m-form__help{color:#fff}.bootstrap-select.industry-select .selected .m-form__help{color:#7b7e8a}.bootstrap-select.industry-select .dropdown-toggle.btn-light{z-index:51!important}.bootstrap-select.industry-select.show .dropdown-toggle.btn-light{z-index:51;border-color:#1271C4!important;box-shadow:#fff 0 0 0 0,#2563eb 0 0 0 1px,rgba(0,0,0,.05) 0 1px 2px 0!important}.btn-brand.focus,.btn-brand:focus,.btn-brand:not(:disabled):not(.disabled).active:focus,.btn-brand:not(:disabled):not(.disabled):active:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-brand.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #1271C4}.bootstrap-select.industry-select.show .dropdown-menu{z-index:55!important;top:1px!important}.bootstrap-select.time-zone-select .active .m-form__help{color:#fff}.bootstrap-select.time-zone-select .selected .m-form__help{color:#7b7e8a}.bootstrap-select.time-zone-select .dropdown-toggle.btn-light{z-index:51!important}.bootstrap-select .btn{font-weight:400}.font-semibold,.timecard-detail-table th{font-weight:600}.grey{background-color:#ddd}.blockUI.blockMsg.blockPage,.blockUI.blockOverlay{z-index:1050!important}.new-item-label{color:#fff;background:#334EDD;display:inline-block;padding:0 5px;font-size:12px;border-radius:5px}.align-items--baseline{align-items:baseline}.font-sm{font-size:12px}.font-md{font-size:14px!important}.fa-sm{font-size:.875em!important}.font-size--100{font-size:100%}.text-color--base-font-color{color:#575962}.p-0{padding:0}.h-0{height:0!important}.h-100{height:100%}.w-auto{width:auto!important}.flex-wrap-wrap{flex-wrap:wrap!important}.min-width-500{min-width:500px!important}.color--black{color:#000!important}.field-wrap-amount{display:flex;align-items:center;position:relative}.field-wrap-amount:before{content:'$';position:absolute;left:15px}.field-wrap-amount .form-control{padding-left:30px;text-align:right}.field-wrap-percentage{display:flex;align-items:center;position:relative}.field-wrap-percentage:after{content:'%';position:absolute;right:15px}.field-wrap-percentage .form-control{padding-right:30px;text-align:right}.toggle-header-btn__caption{display:none}.list-style-none{list-style:none!important}@media (max-width:768px){.toggle-header-btn{display:flex;align-items:center}.toggle-header-btn__caption{display:block}.toggle-header-btn .fa{margin-left:5px}.m--padding-right-0-mobile{padding-right:0!important}}.invisible{visibility:hidden}.ml-auto{margin-left:auto!important}.mt-n-10{margin-top:-10px}.mt-n-25{margin-top:-25px}.mt-n-45{margin-top:-45px}.color-inherit{color:inherit!important}.color-red{color:red!important}.text-black{color:#000!important}.white-space--nowrap{white-space:nowrap!important}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default!important}.outline-none{outline:0!important}.border-none{border:none!important}.pointer-events-none{pointer-events:none!important}.max-w-250{max-width:250px!important}.min-vw-240{min-width:240px!important}.w-320{width:320px!important}.w--fit-content{width:fit-content!important}.btn-primary{background-color:#1271C4}.btn-primary:hover{background-color:#3A99DF;border-color:#3A99DF}.btn-primary--custom{border-radius:10px;min-width:200px}.btn-primary.disabled,.btn-primary:disabled{background-color:#80BDEA;border-color:#80BDEA}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#3A99DF;border-color:#3A99DF}.btn-brand{background-color:#1271C4}.btn-brand:hover{background-color:#3A99DF;border-color:#3A99DF}.btn-brand.disabled,.btn-brand:disabled{background-color:#80BDEA;border-color:#80BDEA}.btn-brand:not(:disabled):not(.disabled).active,.btn-brand:not(:disabled):not(.disabled):active,.show>.btn-brand.dropdown-toggle{background-color:#3A99DF;border-color:#3A99DF}.btn-secondary,.btn-secondary:hover{color:#62778C}.btn-export,a{color:#1271C4}.btn-success,.btn-success:hover{background-color:#00B47D}.btn-danger,.btn-danger:hover{background-color:#e84556}.btn-warning,.btn-warning:hover{background-color:#FFC107}.btn-info,.btn-info:hover{background-color:#1CA8DD}.btn-light,.btn-light:hover{background-color:#F8F9FA}.base-loader{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff}.base-loader .loader{width:100px;height:80px;position:absolute;top:-80px;right:0;left:0;bottom:0;margin:auto}.base-loader .loader .image{width:100px;height:160px;font-size:40px;text-align:center;transform-origin:bottom center;animation:3s rotate infinite;opacity:0}.base-loader .loader .image i{font-size:2.5rem}.base-loader .loader span{display:block;width:100%;text-align:center;position:absolute;bottom:0}@keyframes rotate{0%{transform:rotate(90deg)}10%,80%{opacity:0}35%,65%{transform:rotate(0);opacity:1}100%{transform:rotate(-90deg)}}.form-control,input[type=email],input[type=password],input[type=text],textarea{border-radius:.375rem}.form-control:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{border-color:#1271C4;box-shadow:#fff 0 0 0 0,#2563eb 0 0 0 1px,rgba(0,0,0,.05) 0 1px 2px 0}.bootstrap-select .dropdown-toggle.btn-light:focus,.bootstrap-select.show .dropdown-toggle.btn-light{z-index:51;border-color:#1271C4!important;box-shadow:#fff 0 0 0 0,#2563eb 0 0 0 1px,rgba(0,0,0,.05) 0 1px 2px 0!important}.bootstrap-select.show .dropdown-menu{z-index:51!important;top:1px!important}.bootstrap-select--time-zone.show{z-index:55}a:hover{color:#3A99DF}input[type=email],input[type=number],input[type=password],input[type=text],select{max-width:300px}.m-login input[type=email],.m-login input[type=password],.m-login input[type=text]{max-width:none}.m-form .m-form__group{padding-top:0}.m-form .m-form__group--hide{padding:0!important;height:0;overflow:hidden}.table .m-radio{margin-bottom:0}.m-header .m-header__bottom{background:#364150}.m-header-menu .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__content{display:block;max-height:calc(0px + 80vh);overflow-y:auto}@media (max-width:1024px){.m-header-menu .m-menu__nav>.m-menu__item>.m-menu__submenu>.m-menu__subnav>.m-menu__content{display:block;max-height:100%;overflow-y:visible}}@media (min-width:1025px){.m-header-menu .m-menu__nav.m-menu__nav--submenu-arrow>.m-menu__item.m-menu__item--submenu>.m-menu__submenu .m-menu__submenu.m-menu__submenu--right>.m-menu__subnav{padding:20px 0}}@media (min-width:993px){.m-header{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text{font-weight:700;font-size:1.07rem;text-transform:initial}.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__hor-arrow,.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text{color:#ddd}.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__link .m-menu__link-text,.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__link>.m-menu__hor-arrow,.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text,.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item:hover>.m-menu__link .m-menu__link-text{color:#fff}.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item.m-menu__item--hover>.m-menu__link>.m-menu__hor-arrow,.m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item:hover>.m-menu__link>.m-menu__hor-arrow{color:#ddd}.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text,.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__inner>.m-menu__item:hover>.m-menu__link .m-menu__link-text{color:#3A99DF}.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav .m-menu__content .m-menu__heading>.m-menu__link-text{font-weight:700}}.m-subheader .m-subheader__breadcrumbs.m-nav>.m-nav__item>.m-nav__link:hover>.m-nav__link-icon,.m-subheader .m-subheader__breadcrumbs.m-nav>.m-nav__item>.m-nav__link:hover>.m-nav__link-text{color:#1271C4}.datepicker tbody tr>td.day.today{border:3px solid #1271C4;background:#fff;color:#575962;text-shadow:none}.bootstrap-select>.dropdown-toggle.btn-light,.btn.btn-default,.form-control,.select2-container--default .select2-selection--single{border:1px solid #CCC}#breakPunch-form .form-control,#latePunchOut-form .form-control,#punchOnTime-form .form-control,#switchPunch-form .form-control{border-color:#eceef1}.form-control:focus{border-color:#1271C4}.m-portlet{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)}.m-portlet .m-portlet__body{padding:1rem 2.2em}.btn.m-btn--hover-brand.active,.btn.m-btn--hover-brand:active,.btn.m-btn--hover-brand:focus,.btn.m-btn--hover-brand:hover,.show>.btn.m-btn--hover-brand.dropdown-toggle{border-color:#1271C4!important;color:#fff!important;background-color:#1271C4!important}.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text,.vakata-context ul{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link{color:#898b96}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--first,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--last,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev{color:#1271C4;background:#edecf8}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--first:hover,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--last:hover,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next:hover,.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev:hover{background:#deddf3}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link:hover{color:#1271C4;background:#edecf8}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--active{background:#1271C4;color:#fff}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input{background:#edecf8;border-color:#edecf8}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input:focus{background:#deddf3;border-color:#deddf3}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle{background:#edecf8;color:#3f4047}.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover{background:#deddf3;color:#3f4047!important}.input-small{width:145px}.input-medium{width:240px}.input-large{width:320px}.loading-message{display:inline-block;min-width:125px;padding:10px;margin:0 auto;color:#000!important;font-size:13px;font-weight:400;text-align:center;vertical-align:middle}.loading-message--punch{min-width:200px}.loading-message.loading-message-boxed{border:1px solid #ddd;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.1);-moz-box-shadow:0 1px 8px rgba(0,0,0,.1);box-shadow:0 1px 8px rgba(0,0,0,.1)}.loading-message>span{line-height:20px;vertical-align:middle}.employees-select>.bootstrap-select{width:350px!important}.statuses-select>.bootstrap-select{width:250px!important}.breadcrumb-home-icon{table-layout:inherit!important;width:9px!important}.validation-summary-errors ul{margin-bottom:0;list-style:none;padding:0}.m-datatable.m-datatable--default>.m-datatable__table{min-height:0}.checkbox-event-container{display:flex;align-items:center}.checkbox-event-container label{margin:0 0 0 5px}.dropdown-menu>li>span{padding:.7rem .5rem}.alert-danger:not(.m-alert--outline) .alert-link,.alert-info:not(.m-alert--outline) .alert-link,.alert-message a{color:#FFF;text-decoration:underline}.bp-punch-btn{padding-top:1rem;padding-bottom:1rem}.late-punch-out-out{background:0 0}.punch-out-button{display:flex;align-items:center;justify-content:center;font-size:14px;padding:17px 0}.punch-out-button__icon{margin-right:10px;font-size:20px}.punch-action-button{display:flex;align-items:center;justify-content:center;min-height:40px;margin-bottom:1rem;padding:0 5px;background:#EBECF0;border:none;color:#575962}.punch-action-button__icon{margin-right:7px;padding:20px 0;font-size:20px}.punch-action-button--break .punch-action-button__icon{color:#FFB822}.punch-action-button--switch .punch-action-button__icon{background:#EFEFEF}.punch-action-button--end-break .punch-action-button__icon{font-size:16px}#toast-container>div{opacity:1}.m-widget11{padding-left:1rem}.btn-group.dropup .btn.dropdown-toggle::after{content:'\f110'}.geofence-form input[type=text],.geofence-form select{max-width:none}.dropdown-menu>li>a.outdent{padding-left:.5rem}table.m-table thead>tr>th.sorting:hover{color:#286EFA}.sorting_asc,.sorting_desc{white-space:nowrap!important}.sorting:hover,.sorting:hover:after,.sorting:hover:before,.sorting_asc:hover,.sorting_asc:hover:after,.sorting_asc:hover:before,.sorting_desc:hover,.sorting_desc:hover:after,.sorting_desc:hover:before{color:#286EFA!important}.sorting_asc:after,.sorting_asc:before,.sorting_desc:after,.sorting_desc:before{display:inline-block}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{position:relative;font-family:"Font Awesome 5 Free";opacity:0;display:none}table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{position:relative;margin-left:10px;left:auto;right:auto;bottom:auto}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before{content:none!important}table.dataTable thead .sorting_asc:after{content:"\f107"!important;opacity:1!important;display:inline-block}table.dataTable thead .sorting_desc:after{content:"\f106"!important;opacity:1!important;display:inline-block}.dataTables_wrapper .dataTable{margin-top:0!important}.m-body--px-0{padding-left:0!important;padding-right:0!important}.m-wrapper--pt-0{padding-top:0!important}.m-header-search .m-header-search__form{display:inline-block;width:100%;float:right}.m-header-search .m-header-search__form.m-loader:before{right:14px}@media (min-width:1025px){.m-header-search,.m-header-search.m-header-search--expandable{width:375px}.m-header-search.m-header-search--expandable .m-header-search__input,.m-header-search.m-header-search--expandable .m-header-search__input:focus{-webkit-transition:width .4s ease-out;-moz-transition:width .4s ease-out;-ms-transition:width .4s ease-out;-o-transition:width .4s ease-out;transition:width .4s ease-out;width:300px}.m-header-search .m-header-search__wrapper{height:32px;width:100%;display:table;table-layout:fixed;text-align:right;background-color:transparent;border:1px solid #CCC;border-radius:.25rem}.m-header-search .m-header-search__wrapper:hover{border:1px solid #1271C4}.m-header-search .m-header-search__wrapper:focus-within{border:1px solid #1271C4;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}}.m-header-search .m-header-search__input-wrapper{display:table-cell;vertical-align:middle}.m-header-search .m-header-search__input{border:0;background:0 0;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;width:100%;display:block;font-size:.9rem;padding:6px 14px 6px 8px;color:#908db0!important}.m-header-search .m-header-search__input::-moz-placeholder{color:#a6a3c3!important;opacity:1}.m-header-search .m-header-search__input:-ms-input-placeholder{color:#a6a3c3!important}.m-header-search .m-header-search__input::-webkit-input-placeholder{color:#a6a3c3!important}@media (min-width:1025px){.m-header-search .m-header-search__icon-search{width:30px;padding:0 0 0 14px;font-size:1rem;color:#bcc0cd!important;cursor:default}.m-header-search .m-header-search__icon-search>i{font-size:1.3rem;color:#bcc0cd!important}.m-header-search .m-header-search__icon-close{display:none;padding:0 14px 0 0}.m-header-search .m-header-search__icon-cancel{width:30px;padding:0 14px 0 0}.m-header-search .m-header-search__icon-cancel>i{font-size:1.2rem;color:#bcc0cd!important}}@media (max-width:1024px){.m-header-search{line-height:0}.m-header-search *{line-height:initial}.m-header-search .m-header-search__form{float:none}.m-header-search .m-header-search__form.m-loader:before{right:10px}.m-header-search .m-header-search__wrapper{top:initial!important;border:1px solid #CCC;background-color:transparent;height:3rem;width:3rem;float:none}.m-header-search .m-header-search__input-wrapper{display:none}.m-header-search .m-header-search__input{background-color:transparent;color:#908db0}.m-header-search .m-header-search__input::-moz-placeholder{color:#a6a3c3;opacity:1}.m-header-search .m-header-search__input:-ms-input-placeholder{color:#a6a3c3}.m-header-search .m-header-search__input::-webkit-input-placeholder{color:#a6a3c3}.m-header-search .m-header-search__icon-search{width:30px;padding:0 0 0 8px!important;font-size:1.3rem!important;text-align:left;color:#bcc0cd}.m-header-search .m-header-search__icon-close{display:none;width:30px;padding:0 20px 0 0;font-size:1.3rem;color:#bcc0cd}.m-header-search .m-header-search__icon-cancel{display:none!important}.m-header-search--mobile-expanded .m-header-search{width:100%;position:static}.m-header-search--mobile-expanded .m-header-search .m-header-search__wrapper{width:100%}.m-header-search--mobile-expanded .m-header-search .m-header-search__icon-close,.m-header-search--mobile-expanded .m-header-search .m-header-search__icon-search,.m-header-search--mobile-expanded .m-header-search .m-header-search__input-wrapper{display:table-cell}.m-header-search--mobile-expanded .m-topbar__nav-wrapper{display:none!important}}.table .m-checkbox{margin-bottom:0}.m-body .m-wrapper{overflow-y:auto!important}.timecard-detail-table.table{background:#F0F4F7}.timecard-detail-table .row-white{background:#fff}.timecard-detail-table .row-light{background:#F8F8FA}.timecard-detail-table.table-bordered td{border:1px solid #ECEEF1}.timecard-detail-table-wrap{overflow-x:auto!important}.timecard-detail-table thead th{background:#fff;border-top-color:#fff;border-right-color:#fff;border-left-color:#fff;border-bottom:3px solid #364151!important}.timecard-detail-table thead th.total-col{background:#E8F0F9;border-color:#E8F0F9}.timecard-detail-table td,.timecard-detail-table th{vertical-align:inherit}.timecard-detail-table tbody{display:contents}.timecard-detail-table tbody tr.summary-row{background:#EFF4F8}.timecard-detail-table tbody tr.summary-row:last-child{border-top:10px solid #fff}.timecard-detail-table tbody tr.summary-row td{border-color:transparent}.timecard-detail-table tbody tr.summary-row td.total-col{background:#D9E5F2}.timecard-detail-table tbody td.total-col{background:#E8F0F9}.timecard-detail-table tbody .row-light{background:#F8F8FA}.timecard-detail-table tfoot{border-top:2px solid #fff}.timecard-detail-table tfoot td{border:none!important;background:#EFF4F8}.timecard-detail-table tfoot td.total-col{background:#D9E5F2}.timecard-detail-table .row-light td:first-child,.timecard-detail-table .row-white td:first-child{border-left-color:#fff}.timecard-detail-table .row-light td:last-child,.timecard-detail-table .row-white td:last-child{border-right-color:#fff}.timecard-detail-table .punch-in-row.highlight-active{background:#DEEAF7!important}.timecard-detail-table .punch-in-row.highlight-active .count-col{background:#D4E3F4!important}.timecard-detail-table .punch-in-row.highlight-active .total-col{background:#CADCF1!important}.timecard-detail-table .punch-out-row.highlight-active{background:#DEEAF7!important}.timecard-detail-table .punch-out-row.highlight-active .count-col{background:#D4E3F4!important}.timecard-detail-table .punch-out-row.highlight-active .total-col{background:#CADCF1!important}.timecard-detail-table .common-col.highlight-active,.timecard-detail-table .common-col.highlight-active--out{background:#DEEAF7!important}.timecard-detail-table .add-break-btn{position:absolute;z-index:1;right:5px;bottom:-12px;font-size:12px;font-weight:400;color:#0C67C4;border-radius:0;padding:2px 5px;background:#fff;border-left:1px solid #ECEEF1;border-right:1px solid #ECEEF1}.timecard-detail-table .add-break-btn:hover{color:#fff!important;background:#0C67C4!important}.timecard-detail-table .shift-action-btn{color:#ABABAB}.timecard-detail-table .add-punch-button,.timecard-detail-table .assign-shift-button{padding:0 9px 0 6px;font-size:12px;font-weight:400;background:#62778C;color:#fff;border-radius:3px}.timecard-detail-table .add-punch-button i,.timecard-detail-table .assign-shift-button i{margin-right:2px;font-size:10px}.timecard-detail-table .edit-punch-btn{padding:0 10px;font-size:12px;font-weight:400;background:#fff;border:1px solid #A9A9AB;color:#A9A9AB}.timecard-detail-table .edit-punch-btn:hover{background:#364252!important;color:#fff}.timecard-detail-table .edit-punch-btn:active,.timecard-detail-table .edit-punch-btn:focus{color:#A9A9AB!important}.timecard-detail-table .edit-punch-btn font{pointer-events:none}.timecard-detail-table .delete-shift-btn{background:0 0}.timecard-detail-table .delete-shift-btn:hover{width:40px;height:40px;border-radius:60px;background:#f4516c;color:#fff}.timecard-detail-table .delete-shift-btn--small{width:20px!important;height:20px!important}.timecard-detail-table .delete-shift-btn--small:hover{width:20px;height:20px;color:#62778C;background:0 0}.timecard-detail-table .take-action-btn{margin-left:10px;padding:0 5px;font-size:12px;font-weight:400}.timecard-detail-table .take-action-btn i{opacity:.5;margin:3px;font-size:10px}.timecard-detail-table .take-action-btn:hover i{opacity:1}.timecard-detail-table .add-new-dropdown{position:absolute;z-index:1;bottom:-10px;right:8px}.timecard-detail-table .add-new-dropdown:hover .add-new-dropdown__control{color:#fff;background:#0C67C4}.timecard-detail-table .add-new-dropdown__control{width:20px;height:20px;z-index:10;text-align:center;color:#0C67C4;background:#fff;border-right:1px solid #ECEEF1;border-left:1px solid #ECEEF1;cursor:pointer}.timecard-detail-table .add-new-dropdown__list{display:none;position:absolute;z-index:10;top:31px;left:-10px;padding:7px 12px;background:#fff;box-shadow:0 0 15px 1px rgba(81,77,92,.2);border-radius:5px}.timecard-detail-table .add-new-dropdown__list:before{content:"";position:absolute;top:0;left:30px;width:0;height:0;box-sizing:border-box;border:7px solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(135deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.1)}.m-icon::after,.timecard-detail-table .schedule-status-col,.timecard-table tbody tr{position:relative}.timecard-detail-table .add-new-dropdown__item a{display:block;padding:2px 0;font-size:14px;color:#62778C;white-space:nowrap;cursor:pointer;text-decoration:none}.timecard-detail-table .add-new-dropdown__item a:hover{color:#0C67C4}.timecard-detail-table .add-new-dropdown.active{z-index:5}.timecard-detail-table .add-new-dropdown.active .add-new-dropdown__control{color:#fff;background:#0C67C4}.timecard-detail-table .add-new-dropdown.active .add-new-dropdown__list{display:flex;flex-direction:column}.timecard-detail-table .schedule-status-col .schedule-status-label{position:absolute;left:0;bottom:0;width:100%;height:14px;font-size:10px;font-weight:400;border-radius:0}.timecard-detail-table .status-label{display:inline-block;padding:0 7px!important;font-size:11px;font-weight:400!important;color:#444;border-radius:5px!important;background:#eaeaea;white-space:nowrap}.timecard-detail-table .status-label i{font-size:12px}.timecard-detail-table .status-label--pending-approval{background-color:#FFB600!important;color:#fff}.timecard-detail-table .status-label--approved{background-color:#00B47D!important;color:#fff}.timecard-detail-table .status-label--denied{background-color:#C73B4A!important;color:#fff}.timecard-detail-table .status-label--changed{background-color:#00B47D!important;color:#fff}.timecard-detail-table .time-off-label{font-size:11px;padding:1px 2px;border-radius:2px;text-transform:uppercase}.timecard-detail-table .info-wrap{display:flex;align-items:center;height:24px;width:30px}.timecard-detail-table .info-wrap--img-small{justify-content:center}.timecard-detail-table .info-wrap--img-small .time-card-punch-image{height:22px;width:auto}[v-cloak]{display:none!important}.m-btn-primary{background-color:#364151;color:#fff}.m-badge.m-badge--wide{padding:.3rem .8rem;border-radius:1em;font-weight:700;height:auto}.m-badge.m-badge--wide.m-badge--rounded{border-radius:.25em}.m-badge.m-badge--danger{color:#fff;background-color:#e84556}.m-badge.m-badge--success{color:#fff;background-color:#00b47d}.m-badge.m-badge--info{background-color:#227de7;color:#fff}.m-badge.m-badge--cover,.m-badge.m-badge--trade{display:flex;align-items:center;justify-content:center;min-width:15px;width:15px;min-height:15px;height:15px;margin:0 3px;padding:0;font-size:10px;font-style:normal;font-weight:600;line-height:15px}.m-badge.m-badge--trade{background-color:#01B47D;color:#fff}.m-badge.m-badge--cover,.m-btn-cover,.m-btn-cover:hover{background-color:#D3E2FD;color:#3f4047}.m-btn-cover,.m-btn-cover:hover{border-color:#D3E2FD}.m-btn-cover:not(:disabled):not(.disabled).active,.m-btn-cover:not(:disabled):not(.disabled):active,.show>.m-btn-cover.dropdown-toggle{color:#3f4047;border-color:#ccddfc;background-color:#ccddfc}.m-btn-cover:not(:disabled):not(.disabled).active:focus,.m-btn-cover:not(:disabled):not(.disabled):active:focus,.show>.m-btn-cover.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,191,163,.5)}.m-btn-secondary{background-color:#eceef1;color:#364151}.m-portlet__head-timestamp{font-size:14px;color:#a3a5ad}.m-icon-expand{cursor:pointer}.m-icon::after{font-family:LineAwesome;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;text-align:center;display:inline;border:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:.8rem;line-height:0;vertical-align:middle;top:-.1em}.timecard-table,.timecard-table.table-bordered td,.timecard-table.table-bordered th{border:none}.m-icon-expand::after{content:"";color:#0c67c4;font-size:16px;cursor:pointer}td .m-icon-chevron{cursor:pointer}.m-icon-chevron::after{font-size:22px;cursor:pointer}td .m-icon-chevron::after{content:"";color:#364151}td[aria-expanded=true] .m-icon-chevron::after{content:"";color:#364151}.timecard-table .row-white{background:#fff}.timecard-table .row-light{background:#ecf3fb}.timecard-table th{font-weight:600}.timecard-table tfoot{background-color:#eceef1}.timecard-table tbody .row-weekly{border-top:2px solid #364151;border-bottom:1.5px solid #364151}.timecard-table tbody tr:last-of-type{border-bottom:0}.timecard-table tbody .row-note td{vertical-align:top;padding:0}.timecard-table tbody .row-note{-webkit-box-shadow:inset 0 2px 0 0 #eceef1;box-shadow:inset 0 2px 0 0 #eceef1}.timecard-table tbody .row-light.row-note{box-shadow:inset 0 2px 0 0 #fff}.timecard-table__notes>*{padding:2em 0}.timecard-table.table-bordered th{border-bottom:3px solid #364151;color:#364151}.punch-in-on-time{padding-top:.5em;padding-bottom:.5em;background-color:transparent}.punch-page-shift-select-dropdown{min-width:250px}.form-control::placeholder,.form-control[readonly]::placeholder{color:#a3a5ad}#Note,.note{resize:none;line-height:2.5}.predefined-shift-field{padding:10px;font-weight:700;border:1px solid #eceef1;border-radius:.25rem}fieldset.container{padding:0}.select2-wide+.select2{width:100%!important;max-width:100%}.select2-container--default .select2-selection--single{background-color:#eceef1;border-radius:.25rem;color:#364151;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#364151;font-weight:700}.input-validation-error,.input-validation-error+.select2-container--default .select2-selection--single{background-color:#F6E0E3;border:1px solid #E84556!important}.input-validation-error,.input-validation-error+.select2-container--default .select2-selection--single,.input-validation-error+.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#e84556}.select2-selection.input-validation-error{background-color:#F6E0E3;border:1px solid #E84556}.select2-selection.input-validation-error .select2-selection__placeholder{color:#E84556}.timer-count{color:#364151}#webcam{background-position:center;background-size:cover;margin:0 auto}@media (min-width:993px){#webcam{margin:unset}}.modal{color:#575962;text-align:center;padding:0!important}.modal .modal-content .modal-header .modal-title{color:#364151;font-weight:700}.modal .h1{color:#364151;font-size:36px}.modal .text-muted{color:#a3a5ad!important}.modal-table{width:100%}.modal-table th{color:#364151}.modal.show{display:flex!important;flex-flow:row wrap;justify-content:space-between}.modal-dialog{display:flex;flex-grow:1!important;flex-basis:100%!important;text-align:left;vertical-align:middle;align-items:center;min-height:calc(100% - (1.75rem * 2))}.modal-dialog--static{display:block!important}.modal-dialog.modal-dialog--580{max-width:580px}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal.send-message-modal:before{height:0}.m-badge--small{font-size:.9em;height:1em;line-height:1em}.m-portlet-alert.m-portlet-alert--warning{background-color:#fcf8e2}.m-portlet.m-portlet-alert.m-portlet-alert--warning .m-portlet__body,.m-portlet.m-portlet-alert.m-portlet-alert--warning .m-portlet__head .m-portlet__head-text{color:#665154}.table.m-table tr td{vertical-align:top;padding-left:.5em;padding-right:.5em}.m-table thead th{border-top:none;border-bottom-color:#364151;color:#364151}table.m-table thead>tr>th.sorting,table.m-table thead>tr>th.sorting_desc{padding-right:0}.m-table .m-widget4__img--pic img{width:34px;height:34px;border-radius:50%;border:3px solid #FFF!important}.m-table .m-widget4__img--cam{padding:0 10px!important}.m-table .m-widget4__img--cam img{max-width:40px}.m-table .m-widget4__info a{font-weight:500;color:#0c67c4}.m-table .m-widget4__info small{color:#a3a5ad;font-size:12px}.m-table .m-widget4__ext.no-wrap{white-space:nowrap}.m-table .m-widget4__ext .btn{border-color:#e0e3e7;color:#a3a5ad}.m-table .btn.m-btn--hover-success:focus,.m-table .btn.m-btn--hover-success:hover{background-color:#00ca8d!important}.m-table .m-widget4__ext{min-width:130px}.m-table .m-widget4__ext,.m-table .m-widget4__img--pic,.m-table .m-widget4__num{padding-left:0;padding-right:0}.m-table .btn-group.nav-pills{display:flex}.overflow-y-scroll{max-height:22em;overflow-y:auto}.m-table .badge{padding-left:1em;padding-right:1em;border-radius:2em}.m-table .m-td-small,.table.m-table thead>tr>th.m-td-small{padding-left:.4em;padding-right:.4em}.m-table .text-muted{color:#a3a5ad!important;transition:color 250ms}.m-table a.text-muted:hover{color:#364151!important}.m-table .m-widget4__timewrap{max-width:2.5em}.m-badge-danger.m-badge-ghostly{background-color:rgba(232,69,86,.2);color:#e84556}.m-badge-success.m-badge-ghostly{background-color:rgba(0,202,141,.2);color:#00ca8d}.m-badge-info.m-badge-ghostly{background-color:rgba(113,106,202,.19);color:#716aca}.m-portlet .nav.nav-pills{flex-wrap:nowrap}.totalHoursModal-table{font-size:1.2em}.m--margin-bottom-0{margin-bottom:0!important}.m-portlet__head.m-portlet__head--thin{height:auto}.m-portlet__head--thin .m-portlet__head-caption .dropdown-menu{min-width:14.5em}u.dotted{border-bottom:1px dotted #000;text-decoration:none}#pending-pills-tab{display:flex;align-items:center}#pending-pills-tab .nav-link{display:flex;align-items:center;justify-content:center;height:25px;padding:5px!important;white-space:normal;color:#364151;border:1px solid #F1F1F1;font-size:14px;background:#F1F1F1;font-weight:500;line-height:20px;border-radius:7px}#pending-pills-tab .nav-link.active{height:30px;padding:7px 5px!important;color:#1371C4;line-height:20px;background:#E3E7FA}#pending-pills-tab .nav-link__icon{display:inline-block;width:14px;height:14px;margin:1px 0 0 4px;background:url(../../Content/images/dashboard/info.svg) center no-repeat}@media (max-width:1560px){#pending-pills-tab .nav-link{padding:5px!important;background:#F1F1F1}#pending-pills-tab .nav-link.active{padding:7px 5px!important;color:#1371C4;line-height:20px;background:#E3E7FA}}@media (max-width:480px){#pending-pills-tab .nav-link__text{font-size:12px}}.col-xl-4 .m-portlet .m-portlet__body{padding:1em 1.5em}.col-xl-4 .table.m-table tr td,.m-table thead th{padding-left:.25em;padding-right:.25em}.m-checkbox>span{border:1px solid #e0e3e7}.m-checkbox>span:after{box-sizing:border-box;border:solid #fff}.m-checkbox>input:checked~span{border:none;background-color:#0c67c4}.form-control[disabled]{border-color:#e0e3e7;color:#a3a5ad;background-color:#ECEEF1}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-light{color:#282a3c}.bootstrap-timepicker-widget.dropdown-menu.open{z-index:10000!important}.ui-tooltip{position:absolute;max-width:150px;z-index:1000;background:#000;color:#fff;padding:1em;border-radius:3px}.ui-tooltip::after{content:" ";position:absolute;bottom:100%;left:85%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000}.ui-helper-hidden-accessible{display:none}#profile-sidebar .nav-link{color:#364151}#profile-sidebar .nav-link.active{color:#0c67c4;background-color:#e0e3e7;font-weight:700;border-radius:2em}#profile-sidebar .nav-link.no-data{color:#898b96}#profile-sidebar .nav-link.no-data.active{color:#898b96;background-color:#e0e3e7;font-weight:700;border-radius:2em}.btn-rounded{border-radius:3em}.btn-superlight{color:#a3a5ad;border:1px solid #e0e3e7;background-color:#fff;font-weight:400}.m-table-striped.align-middle tbody tr td{vertical-align:middle}.m-table-striped tbody tr:nth-child(2n){background-color:#f9f9fa}.m-table-striped tbody tr.disabled td{color:#A5A5A5}.pay-rate-block .row [class*=col-]:not(:first-child),.pay-rate-block .row [class*=col-]:not(:last-child){padding-right:10px;padding-left:10px}.pay-rate-block .col-1--xs{max-width:70px}.pay-rate-block .col-1--xs .form-control{padding:.65rem .5rem}.pay-rate-block .max-w--220{max-width:220px}.pay-rate-block .effective-from-col{width:180px;max-width:180px;min-width:180px}@media (max-width:768px){.pay-rate-block .effective-from-col{width:auto;max-width:none;min-width:auto}}.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item>.page-link{background:0 0;color:#62778c}.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.active>.page-link{color:#0c67c4}.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.next,.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.previous{cursor:pointer}.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.next>.page-link,.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.previous>.page-link{border:1px solid #ebedf2;border-radius:3px;color:#62778c}.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.next:hover>.page-link,.profile_dataTables_wrapper.dataTables_wrapper .pagination .page-item.previous:hover>.page-link{color:#0c67c4;border-color:#0c67c4;background:0 0}.profile_dataTables_wrapper.dataTables_wrapper select{border:1px solid #ebedf2}.profile_dataTables_wrapper.dataTables_wrapper select::after{content:'ttt'}.profile_dataTables_wrapper.dataTables_wrapper select:focus{border-color:#1271C4}#profile .btn>i{vertical-align:initial}.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:first-child{padding:2em 1em;background-color:#eceef1;border:1px solid #cdcdcd;border-radius:.35em}.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:first-child .m-pricing-table-1__price{color:#575961;font-weight:500}.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:first-child h4{color:#000!important;font-weight:400}.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:first-child h5{font-weight:400}.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .badge{font-size:1em;white-space:normal}.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:nth-child(2){border-right:0}.shift-select-block .select2-container{width:auto!important;padding-right:20px}.shift-select-block .select2-container .select2-selection{background:0 0;border:none}.select2-selection.disable-bg{background:#fff!important}.select2-selection.disable-bg .select2-selection__arrow:before{content:none}.allow-select-by-group-dropdown li.select2-results__option strong.select2-results__group:hover{background-color:#f4f5f8;cursor:pointer}.allow-select-by-group-dropdown .select2-results__option.select2-results__option--highlighted,.allow-select-by-group-dropdown .select2-results__option[aria-selected=true]{background:#fff;cursor:default}.schedule-label-col{min-width:145px}.custom-repeats-row{min-height:52px}.recurrence-count-helper{flex:inherit;width:fit-content;margin-right:-10px;padding-right:0}.days-of-week-wrapper{max-width:260px}.days-of-week-wrapper .dropdown-toggle{padding:9.1px 5px 9.1px 6px}@media (max-device-width:576px){.main-logo--kiosk-punch{display:none!important}}@media only screen and (min-device-width:800px) and (max-device-width:1280px),only screen and (min-device-width:712px) and (max-device-width:1138px),only screen and (min-device-width:768px) and (max-device-width:1024px){.kiosk-container,.sub-title{margin:0!important}.m-portlet--kiosk{min-height:100%}.main-logo--kiosk{display:none!important}.pin-field{margin:0 auto 5vh!important}.kiosk-container{width:100%}.kiosk-container .keyboard{max-width:340px;width:47vh}.kiosk-container .keyboard .keyboard__row{margin-bottom:3vh}.kiosk-container .keyboard .keyboard__key{width:10vh;height:10vh;font-size:32px;border-radius:45px!important}.kiosk-container .keyboard .keyboard__forgot{font-size:16px}.loading-message--punch span{font-size:20px!important}}.pin-field{display:flex;margin:0 auto 40px;justify-content:space-between;width:200px}.organizations-use-section .organizations-use-list .organizations-use-item:last-child,.pin-field .pin-field__item:last-child{margin-right:0}.pin-field .pin-field__item{border-bottom:3px solid #A0A0A0;width:40px;height:7vh;max-height:50px;position:relative}.pin-field .pin-field__item.active:before{content:'';position:absolute;bottom:15px;left:50%;margin-left:-7px;width:14px;height:14px;border-radius:10px;background:#A0A0A0}.keyboard{width:180px;margin:0 auto}.keyboard .keyboard__row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.publish-schedule-modal .publish-schedule-modal__title,.send-schedule-modal .send-schedule-modal__title{margin-bottom:30px}.keyboard .keyboard__key{display:flex;align-items:center;justify-content:center;min-width:50px;max-width:90px;min-height:50px;max-height:90px;font-size:18px;list-style:none;cursor:pointer}.keyboard .keyboard__key:active{border-width:3px!important}.keyboard .keyboard__key.keyboard__key--border{border:1px solid #A0A0A0;border-radius:25px;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.keyboard .keyboard__forgot{font-size:12px;font-weight:600}.keyboard .keyboard__icon{display:block;width:50px;height:50px;background-size:100%!important;background:url(../images/icons/backspace_grey_96x96.png) center center no-repeat}.keyboard .keyboard__icon:active{background-size:95%!important}.auto-punch-login{display:flex;align-items:center;flex-direction:column}.auto-punch-form{width:440px}@media (max-width:768px){.auto-punch-form{width:100%}}.auto-punch-title{font-size:25px;font-weight:600;color:#333;letter-spacing:1px}.user-avatar{width:55px;height:55px;border:1px solid #ccc;background-size:100%}.punch-info{display:flex;flex-direction:column;font-size:13px;padding:20px 30px;text-align:left;border:1px solid #cbcbcb}.punch-time-info{font-size:14px;font-weight:600;color:#1271C4}.publish-schedule-modal .publish-schedule-modal__button{border-radius:10px}.send-schedule-modal .send-schedule-modal__button{border-radius:10px}.trade-cover-request-modal [data-request-type]{display:none}.trade-cover-request-modal .modal-content.cover-modal{height:565px}.trade-cover-request-modal .modal-content.trade-modal{height:640px}.trade-cover-request-modal .modal-content.trade-modal .shifts-list-holder{height:290px}.trade-cover-request-modal .shift-info-block{display:flex;align-items:center;justify-content:space-between;width:230px;padding:10px;border:1px solid #0c497e}.trade-cover-request-modal .shift-date{font-size:12px;font-weight:600}.trade-cover-request-modal .shift-event{min-width:135px;min-height:42px;padding:6px}.trade-cover-request-modal .shift-event__main{display:flex;justify-content:space-between}.trade-cover-request-modal .shift-event .shift-event-period,.trade-cover-request-modal .shift-event__addition{font-size:12px;color:#fff}.trade-cover-request-modal .shift-event .shift-event-hours-count{padding:0 5px;border:0;border-radius:10px;font-weight:700;color:#426e86;background:#fff;align-self:self-start;font-size:12px;margin-left:6px}.time-card-filter{min-width:200px}.time-card-filter .dropdown-toggle{min-width:190px}.time-card-filter .dropdown-toggle:after{right:-6px}.time-card-filter .dropdown-menu{top:-37px!important;padding:0;min-width:192px;z-index:98}.time-card-filter .dropdown-item{padding:.3rem 1.2rem}.time-card-filter .dropdown-item label{display:flex;align-items:center;margin:0!important}.time-card-filter .dropdown-item label input{margin-right:10px}.time-card-filter .dropdown-header{display:flex;align-items:center;padding:.7rem 1.2rem;color:#575962;border-bottom:1px solid #ECEEF1;font-size:14px}.time-card-filter .dropdown-footer{display:flex;justify-content:end;padding:9px;background:#F8F8FA}.time-card-filter .dropdown-footer .btn-link{text-decoration:none}@media (max-width:768px){.trade-cover-range-calendar{position:fixed;top:10px!important;left:50%!important;width:100%;flex-direction:column;align-items:center;transform:translateX(-50%);height:90vh;overflow-y:scroll}.trade-cover-range-calendar .calendar{margin:0 auto}}.group-punch-view .back-link .back-link__icon,.map-location-info-label__icon{margin-right:5px}.trade-cover-range-calendar.daterangepicker table tr td.off{height:0;line-height:0;visibility:hidden}.group-punch-view .filters-row{padding:15px}.group-punch-view .filters-block{margin-left:55px;max-width:1200px;min-width:1200px}.group-punch-view .back-link{display:inline-block;font-size:15px;font-weight:600;cursor:pointer}.group-punch-view .filters-link{font-size:15px;font-weight:600}.group-punch-view .m-portlet__head{border:none}.group-punch-view .btn.disabled{opacity:.2}.group-punch-view .max-w--160{max-width:160px}.group-punch-view .remove-selected-employee-icon{font-size:18px;color:#e84556}.group-punch-view .group-punch__filter{min-width:190px!important;max-width:190px!important}.group-punch-view .table--group-punch,.group-punch-view .table--select-employees{max-width:1200px}@media (max-width:1024px){.group-punch-view .group-punch__filter{min-width:auto!important}.report-by-table .row-total-1 .label-2{white-space:normal}}.group-punch-view .group-punch__filter .filter-option-inner{width:100%;position:relative}.group-punch-view .group-punch__filter .dropdown-item{font-size:12px}@media (min-width:576px){.group-punch-view .group-punch__filter{min-width:100%}}.group-punch-view #groupPunchTable{color:#575962!important}.group-punch-view #groupPunchTable .groupPunchTableRow td{border:none!important}.group-punch-view .table--select-employees thead th{padding:.25rem .5rem;border:none}.group-punch-view .table--select-employees thead th:first-child{width:50px;border-color:#fff}.group-punch-view .table--select-employees thead .filters-row--first td{border-top:1px solid #000!important;vertical-align:middle;padding:.5rem!important}.group-punch-view .table--select-employees thead .filters-row--first td:first-child{border-right:1px solid #000;border-top:none!important;border-bottom:none!important}.group-punch-view .table--select-employees thead .filters-row--first td:last-child{border-right:1px solid #000}.group-punch-view .table--select-employees thead .filters-row--second{height:55px}.group-punch-view .table--select-employees thead .filters-row--second td{border-bottom:1px solid #000!important;padding:.5rem!important}.group-punch-view .table--select-employees thead .filters-row--second td:first-child{border-right:1px solid #000;border-top:none!important;border-bottom:none!important}.group-punch-view .table--select-employees thead .filters-row--second td:last-child{border-right:1px solid #000}.group-punch-view .table--select-employees td{min-width:204px;border:none;padding:.25rem .5rem}.group-punch-view .table--select-employees td:first-child{min-width:auto!important}.group-punch-view .table--group-punch .thead-col{display:flex}@media (max-width:1180px){.group-punch-view .table--select-employees td{min-width:100%}.group-punch-view .table--group-punch .dropdown.bootstrap-select{width:100%}.group-punch-view .table--group-punch .thead-col{flex-direction:column}.group-punch-view .table--group-punch .thead-col .apply-btn{margin-top:10px;max-width:160px}}.group-punch-view .table--group-punch .shift-col{max-width:375px}.group-punch-view .table--group-punch .dropdown-toggle.disabled,.group-punch-view .table--group-punch .dropdown-toggle.disabled .filter-option{opacity:1}.group-punch-view .table--group-punch .dropdown-toggle.disabled:after{color:#A8A8A8!important}.group-punch-view .table--group-punch .dropdown.validation.has-error .btn{border-color:#dc3545}.group-punch-view .table--group-punch .bootstrap-select .dropdown-menu.inner>li.selected>a{padding-right:35px}.group-punch-view .group-punch-view__footer{z-index:9}#punchedEmployeeListModal .modal-dialog{max-width:550px}@media (max-width:576px){#punchedEmployeeListModal .modal-dialog{transform:translate(0,-105%)}}@media print{.report-by-table abbr{text-decoration:none}.gps-activity-report-view{position:fixed!important;top:100px!important;min-width:100%!important}.gps-activity-report-view__fields .col-lg-2{max-width:16.66667%!important}}.quick-books-select{width:290px}.report-by-table .border-top--black{border-top:1px solid #000!important}.report-by-table .border-top--grey{border-top:1px solid #dee2e6!important}.report-by-table .border-bottom--black{border-bottom:1px solid #000!important}.report-by-table .border-bottom--grey{border-bottom:1px solid #dee2e6!important}.report-by-table .col-report{flex-basis:0;flex-grow:1;max-width:100%;width:auto;padding:0}.report-by-table .col-1--report{flex:0 0 10.33333%!important;max-width:10.33333%!important;width:10.33333%!important;padding:0;text-align:right}.report-by-table__head{display:flex;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #000}.report-by-table .label-0,.report-by-table .label-1,.report-by-table .label-2{min-width:100px;display:block;text-overflow:ellipsis;font-weight:600;overflow:hidden}.report-by-table .report-entity{margin-bottom:25px}.report-by-table .report-row{padding:5px 0}.report-by-table .report-link{color:#1271C4;cursor:pointer}.report-by-table .report-link:hover{color:#3A99DF;text-decoration:underline}.report-by-table .pl-2-rem{padding-left:2rem!important}.report-by-table .pl-5{padding-left:5%!important}.report-by-table .pl-5--rem{padding-left:5rem!important}.report-by-table .pl-10{padding-left:10%}.report-by-table .pl-19{padding-left:19%}.report-by-table .pl-13{padding-left:13%}.report-by-table .pl-30{padding-left:30%}.report-by-table .pl-50{padding-left:50%}.report-by-table .label-0{font-size:18px}.report-by-table .label-1{font-size:16px}.report-by-table .label-2,.report-by-table .label-3{font-size:14px}.report-by-table .row-3{border-top:1px solid #ccc;padding:5px 0!important}.report-by-table .row-total-1{display:flex;align-items:center;font-weight:600}.report-by-table .row-total-1 .label-2{max-width:32vh}.report-by-table .row-total-2{padding:5px 0;margin-bottom:40px;font-weight:600}.report-by-table .row-total-3{padding:5px 0 30px;border-top:1px solid #000;font-weight:600}.card__body,.card__footer,.card__header{padding:1.5rem}.card-wrap{max-width:495px}.card{position:relative;display:flex;flex-direction:column;border:1px solid #E5E5E5;border-radius:.5rem}.card__header{border-bottom:1px solid #E5E5E5}.card__footer{border-top:1px solid #E5E5E5}.card__footer--link:hover{background:#f7f9ff;cursor:pointer;text-decoration:none}.card .card-title{display:inline-block;margin:0;font-size:1.3rem;font-weight:500;text-align:left}.card .card-img-holder{display:flex;align-items:center;justify-content:center;width:130px;height:80px;font-size:.85rem;color:#7b7e8a;border:1px solid #E5E5E5;border-radius:.5rem}.card .card-img-holder.american-express{background:url(../images/payment-cards/american-express.jpg) center/100% no-repeat #fff}.card .card-img-holder.diners-club{background:url(../images/payment-cards/diners-club.png) center/100% no-repeat}.card .card-img-holder.discover{background:url(../images/payment-cards/discover.jpg) center/90% no-repeat}.card .card-img-holder.jcb{background:url(../images/payment-cards/jcb.png) center/80% no-repeat}.card .card-img-holder.master-card{background:url(../images/payment-cards/master-card.png) center/65% no-repeat}.card .card-img-holder.union-pay{background:url(../images/payment-cards/union-pay.png) center/100% no-repeat}.card .card-img-holder.visa{background:url(../images/payment-cards/visa.png) center/100% no-repeat}.card .card-img-holder.unknown{background:url(../images/payment-cards/cc_1.png) center/100% no-repeat #fff}.card .billing-submit-btn{width:100%;padding:18px 0;margin-bottom:10px;font-size:24px;font-weight:400}@media (max-width:768px){.card-wrap{max-width:100%}.card{margin:0 auto}}.billing-modal .modal-title{display:inline-block;width:100%;margin-bottom:10px;font-size:24px;text-align:center}.billing-modal .modal-title--success{color:#3276b1}.billing-modal .modal-title--failure{color:red}.grecaptcha-badge{opacity:0}@media (max-width:1100px){.m-page--wizard .intercom-lightweight-app-launcher,.m-page--wizard iframe[name=intercom-launcher-frame]{bottom:130px!important;right:50px!important}}@media all and (min-device-width:300px) and (max-device-width:800px){.m-page--wizard .intercom-lightweight-app-launcher,.m-page--wizard iframe[name=intercom-launcher-frame]{bottom:45px!important;right:20px!important}.m-page--wizard .datepicker-dropdown{z-index:100!important}}.m-page--wizard .employees-count-select{position:relative;display:flex;gap:5px;vertical-align:middle}.m-page--wizard .employees-count-select .employees-count-select__item{display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;min-width:70px;vertical-align:middle;user-select:none;border:1px solid #575962;font-size:1rem;line-height:1.25;border-radius:.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.m-page--wizard .employees-count-select .employees-count-select__item label{display:flex;align-items:center;justify-content:center;min-width:70px;width:100%;height:100%;padding:.65rem 1rem!important;margin:0;line-height:1.25!important}.m-page--wizard .employees-count-select [type=radio]:checked,.m-page--wizard .employees-count-select [type=radio]:not(:checked){position:absolute;left:-9999px}.m-page--wizard .employees-count-select [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;color:#575962}.m-page--wizard .employees-count-select [type=radio]:checked+label{background:#1271C4;color:#fff!important}.m-container--wizard{background:#fff}.m-grid--wizard{display:flex;margin:0!important}.m-grid--wizard .m-grid__item{overflow-y:visible!important}.m-grid--wizard+.m-footer{display:none}.sign-up-wizard-wrap{display:flex}.sign-up-wizard-wrap .m-grid--desktop.wizard{padding:0!important}.sign-up-wizard-wrap__col{flex-basis:0;flex-grow:1;max-width:100%}.sign-up-wizard-wrap .m-header.wizard{position:relative;box-shadow:none}.sign-up-wizard{display:flex;justify-content:center;width:100%;height:100%;font-family:Montserrat}.sign-up-wizard .btn-primary,.sign-up-wizard .btn-success{font-family:Montserrat;font-weight:500;border-radius:0}.sign-up-wizard .btn-primary{padding:12px 43px}.sign-up-wizard .btn-primary--border{background:#fff;border:2px solid #1271C4;color:#1271C4}.sign-up-wizard .btn.btn-primary.btn-primary--border:active,.sign-up-wizard .btn.btn-primary.btn-primary--border:focus,.sign-up-wizard .btn.btn-primary.btn-primary--border:hover{color:#3A99DF!important;border-color:#3A99DF;background:#fff}.sign-up-wizard .btn-success{padding:14px 84px}.sign-up-wizard .bootstrap-select .dropdown-toggle{display:flex;align-items:center;justify-content:center;height:100%;padding:0 15px;border:none}.sign-up-wizard .bootstrap-select .dropdown-toggle .filter-option{top:auto;left:auto}.sign-up-wizard .form-group{margin-bottom:30px;padding:0}.sign-up-wizard .form-group .info-note{font-size:12px;color:#575962}.sign-up-wizard .form-group input[type=email],.sign-up-wizard .form-group input[type=password],.sign-up-wizard .form-group input[type=text],.sign-up-wizard .form-group select{max-width:100%;font-family:Montserrat;font-weight:500}.sign-up-wizard .form-group select{min-width:auto}.sign-up-wizard .form-group__sm{width:330px}.sign-up-wizard .m-form__group .label,.sign-up-wizard .m-form__group label{font-size:14px;font-weight:500;color:#575962!important}.sign-up-wizard .m-form__help{padding-top:0;font-size:14px;color:#575962}.sign-up-wizard .bootstrap-select,.sign-up-wizard .bootstrap-select .filter-option-inner,.sign-up-wizard .m-input,.sign-up-wizard .m-input .filter-option-inner{font-size:16px;font-weight:500;font-family:Montserrat;color:#575962}.sign-up-wizard .m-checkbox{padding-left:23px;margin-left:10px}.sign-up-wizard .bootstrap-select,.sign-up-wizard .m-input{width:100%;min-width:100%;height:46px;border:2px solid #999;border-radius:4px}.sign-up-wizard .bootstrap-select__sm,.sign-up-wizard .m-input__sm{max-width:330px!important;min-width:auto}.sign-up-wizard .dropdown-menu{min-width:100%!important;max-width:480px!important}.sign-up-wizard .dropdown-menu .inner{overflow-x:auto}.sign-up-wizard .time-zone-select .dropdown-menu{max-width:initial!important}.sign-up-wizard .link{display:flex;align-items:center;font-weight:600}.sign-up-wizard .dropdown{max-width:300px}.sign-up-wizard .m-wizard{width:100%;margin-top:0;padding-top:0}.sign-up-wizard .m-wizard__col{flex-basis:0;flex-grow:1;max-width:100%;width:50%}.sign-up-wizard .m-wizard .validation-summary-errors{width:100%;max-width:1523px}.sign-up-wizard .m-wizard--2 .wizard-content--info{padding-top:260px}.sign-up-wizard .m-wizard--3 .wizard-content--info{padding-top:190px}.sign-up-wizard .m-wizard--4 .wizard-content--info{padding-top:200px;max-width:800px}.sign-up-wizard .m-wizard--5 .wizard-content{width:auto;max-width:750px}.sign-up-wizard .step-header{padding-bottom:5px}.sign-up-wizard .step-header__title{display:inline-block;max-width:690px;width:100%;font-size:18px;font-weight:600;color:#000}.sign-up-wizard .step-header__title--border{padding-bottom:5px;border-bottom:1px solid #ced4da}.sign-up-wizard .step-header__desc{font-size:14px;margin-bottom:10px}.sign-up-wizard .wizard-step{margin:0 auto}.sign-up-wizard .wizard-step_4 .m-form__group{margin-bottom:13px!important}.sign-up-wizard .wizard-step_4 .bootstrap-select,.sign-up-wizard .wizard-step_4 .bootstrap-select .filter-option-inner,.sign-up-wizard .wizard-step_4 .m-input,.sign-up-wizard .wizard-step_4 .m-input .filter-option-inner{height:35px;font-size:14px}.sign-up-wizard .wizard-step_4 .step-header{margin-bottom:15px!important}.sign-up-wizard .wizard-step_5{display:flex;flex-direction:column;align-items:center}.sign-up-wizard .wizard-step_5 .step-header{width:100%;margin-bottom:15px;text-align:center}.sign-up-wizard .wizard-step_5 .step-header .step-header__title{font-size:24px;color:#3E3F54}.sign-up-wizard .wizard-step_5 .step-header .step-header__desc{margin-bottom:15px;font-size:16px;color:#77838F}.sign-up-wizard .wizard__header{display:flex;align-items:center;justify-content:space-between;position:relative;top:20px;width:100%;padding:0 20px}.sign-up-wizard .wizard__header a{font-size:14px}.sign-up-wizard .wizard__nav{display:flex;align-items:center;justify-content:center;width:1160px;max-width:1160px;margin:0 auto 15px}.sign-up-wizard .wizard__nav--mobile{display:none}.sign-up-wizard .wizard__nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;flex:1;position:relative;margin-bottom:.5rem;color:#a2a5b9;cursor:pointer}.sign-up-wizard .wizard__nav-item:after{content:"";width:195px;position:absolute;height:3px;background:#3276b1;right:-97px;top:17px}.sign-up-wizard .wizard__nav-item:last-child:after{display:none}.sign-up-wizard .wizard__nav-item.active{color:#3276b1}.sign-up-wizard .wizard__nav-item.active .wizard__nav-body{background:#1271C4;color:#fff}.sign-up-wizard .wizard__nav-item.active .wizard__nav-label{font-size:16px;color:#1271C4;font-weight:600}.sign-up-wizard .wizard__nav-item.complete .wizard__nav-body{background:#1271C4;color:#fff;font:normal normal normal 0/1 FontAwesome}.sign-up-wizard .wizard__nav-item.complete .wizard__nav-body:before{content:"\f00c";font-size:14px}.sign-up-wizard .wizard__nav-item.complete .wizard__nav-label{color:#1271C4}.sign-up-wizard .wizard__nav-body{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;width:38px;height:38px;z-index:1;margin-bottom:6px;text-align:center;border-radius:38px;border:3px solid #1271C4;background:#fff;color:#3B86FF;font-size:13px;font-weight:600}.sign-up-wizard .wizard__nav-icon{margin-bottom:.5rem;font-size:3.5rem}.sign-up-wizard .wizard__nav-label{font-size:14px;line-height:20px;font-weight:500;color:#4D4F5C}.sign-up-wizard .wizard__wrap{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin:0;position:relative;box-sizing:border-box}.sign-up-wizard .wizard__body{width:100%;height:100%;padding:0}.sign-up-wizard .wizard__body .wizard-step_1 .info{width:100%;max-width:608px;margin:0 auto}.sign-up-wizard .wizard__body .wizard-step_1 .info__img{width:100%;max-width:608px;margin:25px 0 20px}.sign-up-wizard .wizard__body .wizard-step_1 .info__text{font-size:15px;font-weight:500;color:#3E3F54}.sign-up-wizard .wizard__row{display:flex;height:100%}.sign-up-wizard .wizard__col{flex-basis:0;flex-grow:1;max-width:100%}.sign-up-wizard .wizard__col--primary{background:#fff}.sign-up-wizard .wizard__col--secondary{display:flex;justify-content:center;background:#F1F2EC}.sign-up-wizard .wizard-steps-indicator{display:flex;align-items:center;margin-bottom:40px}.sign-up-wizard .wizard-steps-indicator__label{margin-right:15px;text-transform:uppercase;font-size:12px;font-weight:600}.sign-up-wizard .wizard-steps-indicator .steps-indicator-list{display:flex;gap:3px}.sign-up-wizard .wizard-steps-indicator .steps-indicator-list .steps-indicator{height:10px;width:30px;background:#8EB6DA}.sign-up-wizard .wizard-steps-indicator .steps-indicator-list .steps-indicator--active{background:#196EC5}.sign-up-wizard .wizard-content{width:100%;max-width:600px;padding:100px 20px 0}.sign-up-wizard .wizard-content--main{margin:0 auto}.sign-up-wizard .wizard-content--info{padding-top:200px}.sign-up-wizard .wizard-content--info .info__img{width:100%;margin-bottom:20px}.sign-up-wizard .wizard-content--info .info__text{font-weight:600}.sign-up-wizard .wizard-content--info .pay-periods-table{background:#fff}.sign-up-wizard .wizard__footer-wrap{display:none;position:fixed;bottom:42px;width:inherit;align-items:center;height:77px;box-shadow:0 -5px 6px rgba(68,68,68,.1)}.sign-up-wizard .wizard__footer{position:fixed;z-index:5;bottom:42px;width:inherit;display:flex;align-items:center;height:77px;padding:0 40px;box-shadow:0 29px 43px #15213826;background:#fff}.sign-up-wizard .shadow-bg,.sign-up-wizard .shadow-bg:before{position:fixed;left:0;width:100%;background:#f8f8f8;bottom:0}.sign-up-wizard .wizard__footer-body{display:flex;justify-content:space-between;width:100%}.sign-up-wizard .shadow-bg{z-index:2;height:44px}.sign-up-wizard .shadow-bg:before{content:"";height:70px;filter:blur(10px)}.edit-employee-geofences-page #employees_table_wrapper tbody .m-radio>span:after,.edit-employee-geofences-page #permissions_table_wrapper tbody .m-radio>span:after,.edit-employee-geofences-page .fixedHeader-floating tbody .m-radio>span:after,.edit-manager-permissions-page #employees_table_wrapper tbody .m-radio>span:after,.edit-manager-permissions-page #permissions_table_wrapper tbody .m-radio>span:after,.edit-manager-permissions-page .fixedHeader-floating tbody .m-radio>span:after,.gps-settings-page #employees_table_wrapper tbody .m-radio>span:after,.gps-settings-page .fixedHeader-floating tbody .m-radio>span:after,.tile-info-tooltip:after,.trade-cover-permissions-page #employees_table_wrapper tbody .m-radio>span:after,.trade-cover-permissions-page #permissions_table_wrapper tbody .m-radio>span:after,.trade-cover-permissions-page .fixedHeader-floating tbody .m-radio>span:after{content:none}.sign-up-wizard .wizard-tiles-list{display:flex;flex-wrap:wrap;gap:12px}.sign-up-wizard .wizard-tiles-list--features{justify-content:center;margin:0 0 60px;gap:0}.sign-up-wizard .wizard-tile-wrap{display:flex;flex:auto;position:relative;width:50%;margin-bottom:15px}.sign-up-wizard .wizard-tile-wrap .tile-info-icon{position:relative;z-index:1;top:5px;left:6px;width:16px;height:16px;background:url(../../Content/images/wizard/Info.svg) center no-repeat;background-size:100%}.sign-up-wizard .wizard-tile{display:flex;align-items:center;justify-content:left;width:auto;padding:2px 10px;position:relative;color:#575962;outline:#CACED5 solid 1px;border-radius:5px;cursor:pointer}.sign-up-wizard .wizard-tile--primary{margin-bottom:35px!important;padding:15px 1.2vw 15px 1.5vw!important;height:auto!important}.sign-up-wizard .wizard-tile--w-330{width:330px;max-width:none}.sign-up-wizard .wizard-tile--max-w-content{max-width:max-content}.sign-up-wizard .wizard-tile--min-w-330{min-width:330px}.sign-up-wizard .wizard-tile--multiple-row{padding-right:0}.sign-up-wizard .wizard-tile--multiple-row .wizard-tile__caption{font-size:14px}.sign-up-wizard .wizard-tile--feature{padding:3px 5px;border-radius:3px}.sign-up-wizard .wizard-tile--feature .wizard-tile__caption{font-size:14px;font-weight:400}.sign-up-wizard .wizard-tile--just-text{text-align:center}.sign-up-wizard .wizard-tile.selected{background:#F3F7FF;outline:#1271C4 solid 1px}.sign-up-wizard .wizard-tile.selected .wizard-tile__caption{color:#1271C4}.sign-up-wizard .wizard-tile.selected .wizard-tile__icon,.sign-up-wizard .wizard-tile.selected .wizard-tile__icon svg{fill:#1271C4;color:#1271C4}.sign-up-wizard .wizard-tile__text{display:flex;flex-direction:column}.sign-up-wizard .wizard-tile__description{opacity:0;max-height:0;color:#1271C4;font-size:16px;font-weight:600;line-height:16px;transition:none}.sign-up-wizard .wizard-tile__icon{width:24px;height:24px;fill:#57595F;font-size:19px;margin-right:15px;min-width:19px}.sign-up-wizard .wizard-tile__caption{width:100%;white-space:nowrap;font-size:16px;font-weight:600;text-align:left;color:#3E3F54}.sign-up-wizard .wizard-tile__caption .green{color:#5C9B71}.sign-up-wizard .go-to-dashboard{font-size:16px}@media all and (min-device-width:300px) and (max-device-width:800px){.sign-up-wizard .hide--mobile{display:none}.sign-up-wizard .bootstrap-select,.sign-up-wizard .bootstrap-select .filter-option-inner,.sign-up-wizard .m-input,.sign-up-wizard .m-input .filter-option-inner{display:flex;align-items:center;font-size:14px;height:35px}.sign-up-wizard .bootstrap-select__sm,.sign-up-wizard .form-group__sm,.sign-up-wizard .m-input__sm{width:100%!important;max-width:none!important}.sign-up-wizard .m-checkbox{font-size:11px!important}.sign-up-wizard .m-form__group label,.sign-up-wizard .m-form__help,.sign-up-wizard .sign-up-wizard .m-form__group .label{font-size:12px}.sign-up-wizard .add-employee-btn{width:100%}.sign-up-wizard .m-form__group{margin-bottom:13px!important}.sign-up-wizard .wizard__nav{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem 0}.sign-up-wizard .wizard__nav--mobile{display:flex;width:100%;padding:0 15px}.sign-up-wizard .wizard__nav--mobile .progress-circle{width:100%;max-width:80px;margin-right:15px;justify-content:space-around}.sign-up-wizard .wizard__nav--mobile .circular-chart{display:block;margin:10px auto}.sign-up-wizard .wizard__nav--mobile .circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.sign-up-wizard .wizard__nav--mobile .circle{fill:none;stroke:#1271C4;stroke-width:3.8;stroke-linecap:round;animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.sign-up-wizard .wizard__nav--mobile .percentage{fill:#454F63;text-anchor:middle;font-size:6px;font-family:Poppins;font-weight:600;color:#454F63}.sign-up-wizard .wizard__nav--mobile .nav-info{margin:20px 0;font-family:Poppins}.sign-up-wizard .wizard__nav--mobile .nav-info__title{font-size:24px;font-weight:500}.sign-up-wizard .wizard__nav--mobile .nav-info__caption{font-size:14px;font-weight:400;opacity:.54}.sign-up-wizard .wizard__header{top:0}.sign-up-wizard .wizard__header .m-stack__item.m-brand{height:40px!important}.sign-up-wizard .wizard__nav-item{-webkit-box-flex:0;-ms-flex:0 0 100%;position:relative;width:100%}.sign-up-wizard .wizard__nav-item:after{position:absolute;right:2rem}.sign-up-wizard .wizard__nav-item:last-child:after{display:block}.sign-up-wizard .wizard__nav-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:.5rem 2rem}.sign-up-wizard .wizard__nav-icon{font-size:1.5rem;margin-right:1rem;margin-bottom:0}.sign-up-wizard .wizard__wrap{margin:0 0 75px}.sign-up-wizard .wizard__body{padding:20px 20px 0;margin-bottom:0!important}.sign-up-wizard .wizard__body .step-header{margin-bottom:15px!important}.sign-up-wizard .wizard__body .step-header__title{font-size:14px}.sign-up-wizard .wizard__body .step-header__desc{font-size:12px}.sign-up-wizard .wizard-content--main{padding-top:30px}.sign-up-wizard .wizard-tiles-list--register{flex-wrap:nowrap;flex-direction:column}.sign-up-wizard .employees-count-select{flex-wrap:wrap;margin-bottom:20px}.sign-up-wizard .employees-count-select .employees-count-select__item{max-width:100px;width:100%}.sign-up-wizard .wizard-tile{width:100%;height:48px;flex:auto;margin:0 auto 5px!important;padding:0 5px 0 25px!important;max-width:none;min-width:100%!important}.sign-up-wizard .wizard-tile--register{max-height:110px;margin:25px 0!important}.sign-up-wizard .wizard-tile--multiple-row{display:flex;flex-direction:column}.sign-up-wizard .wizard-tile--feature:hover .wizard-tile__description{opacity:1;max-height:100%;font-size:12px;transition:none;transition-duration:.3s}.sign-up-wizard .wizard-tile :last-child{margin-bottom:0}.sign-up-wizard .wizard-tile__caption{white-space:normal}.sign-up-wizard .wizard__footer-wrap{bottom:0}.sign-up-wizard .wizard__footer{bottom:0;padding:0 20px}.sign-up-wizard .wizard__footer .wizard__footer-body .btn-primary{padding:12px 20px}.sign-up-wizard .modal-window{width:100%}.sign-up-wizard .modal-window .control-top{display:none!important}.sign-up-wizard .modal-window .control-top--mobile{position:fixed;top:60px;left:30px;width:16px;height:14px;color:#fff;font-size:16px}.sign-up-wizard .modal-window .modal-wrap{width:100%;padding:0 20px}.sign-up-wizard .modal-window .modal-wrap .video-wrap{width:100%!important}.sign-up-wizard .modal-window .modal-wrap .info-wrap{padding:0!important}.sign-up-wizard .modal-window .modal-wrap .info-wrap .info{max-width:130px;line-height:1.1}.sign-up-wizard .modal-window .modal-wrap .info-wrap .info__title{font-size:14px}.sign-up-wizard .modal-window .modal-wrap .info-wrap .info__desc{font-size:12px;opacity:.68}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .link-control{margin-right:20px!important;font-size:12px!important}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .button-control{padding:0 8px 0 16px!important;font-size:12px}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .button-control__caption{margin-right:18px!important;font-size:12px!important}}@media (max-width:1024px){.sign-up-wizard .wizard__col--secondary{display:none}}@media (max-width:1400px){.sign-up-wizard .wizard-tile--feature:nth-child(2n){margin-right:95px}.sign-up-wizard .m-checkbox{margin-left:5px}.sign-up-wizard .m-wizard--5{height:100vh}.sign-up-wizard .m-wizard--5 .wizard__col--primary{overflow-y:scroll}.sign-up-wizard .m-wizard--5 .wizard__col--primary .wizard-content--main{margin-bottom:120px}.sign-up-wizard .wizard-tiles-list--features{flex-direction:column}.sign-up-wizard .wizard-tile-wrap{width:100%;min-width:100%;justify-content:center}.sign-up-wizard .wizard-tile-wrap .tile-info-icon{top:25px}.sign-up-wizard .wizard-tile--feature{flex:auto;height:66px;max-width:48.5%;min-width:450px;padding:0 30px;margin:0 0 27px}}@media (max-width:768px){.sign-up-wizard .wizard-content--main{margin-bottom:120px}.sign-up-wizard .employees-count-select{flex-wrap:wrap;margin-bottom:20px}.sign-up-wizard .employees-count-select .employees-count-select__item{max-width:100px;width:100%}.sign-up-wizard .wizard-tiles-list--features{width:100%;align-items:center}.sign-up-wizard .wizard-tiles-list--features .wizard-tile-wrap{width:90%;margin-bottom:0}.sign-up-wizard .wizard-tiles-list--features .wizard-tile-wrap .tile-info-icon{top:18px}.sign-up-wizard .wizard-tiles-list--features .wizard-tile--feature{min-width:calc(100% - 50px)!important;height:48px;margin-bottom:15px!important}}@media (max-height:900px){.sign-up-wizard .wizard__body,.sign-up-wizard .wizard__wrap{min-height:100%}.sign-up-wizard .wizard__body{margin-bottom:15px}.sign-up-wizard .m-wizard.m-wizard--2 .wizard__body,.sign-up-wizard .m-wizard.m-wizard--2 .wizard__wrap{min-height:570px}}.sign-up-wizard .modal-window{display:none;position:fixed;background-color:rgba(0,0,0,.8);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.sign-up-wizard .modal-window.show{display:block;visibility:visible;opacity:1;pointer-events:auto}.sign-up-wizard .modal-window>div{width:771px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sign-up-wizard .modal-window .modal-wrap .video-wrap{width:771px;margin-bottom:20px;overflow:hidden;border-radius:10px}.sign-up-wizard .modal-window .modal-wrap .control-top{display:flex;align-items:center;position:absolute;top:-40px;left:10px;color:#fff;cursor:pointer}.sign-up-wizard .modal-window .modal-wrap .control-top__caption{font-size:17px;font-weight:600}.sign-up-wizard .modal-window .modal-wrap .control-top__icon{font-size:24px;margin-right:12px}.sign-up-wizard .modal-window .modal-wrap .info-wrap{display:flex;justify-content:space-between;padding:0 10px;font-family:Montserrat}.sign-up-wizard .modal-window .modal-wrap .info-wrap .info{font-size:17px;color:#fff}.sign-up-wizard .modal-window .modal-wrap .info-wrap .info__title{font-weight:600}.sign-up-wizard .modal-window .modal-wrap .info-wrap .info__desc{font-weight:300;opacity:.68}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls{display:flex;align-items:center}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .link-control{margin-right:55px;font-size:14px;color:#fff;font-weight:500;cursor:pointer}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .button-control{display:flex;align-items:center;height:47px;padding:0 17px 0 35px;color:#fff;background:#1271C4;cursor:pointer}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .button-control__caption{margin-right:33px;font-size:14px;font-weight:500}.sign-up-wizard .modal-window .modal-wrap .info-wrap .controls .button-control__icon{font-size:18px}.tile-info-tooltip{max-width:390px;padding:15px 30px;background:#fff;color:#333;border:1px solid #c5c5c5;box-shadow:0 0 5px #666}.tile-info-tooltip ul{margin:0;padding:0}@media (max-width:768px){.tile-info-tooltip{max-width:85vw}.m-header.wizard{box-shadow:none;background:#F8F8F8}.m-header.wizard .m-brand__logo-wrapper img{width:130px}.m-header .m-container--wizard{background:#F8F8F8}.m-header .m-container--wizard .m-stack__item.m-brand{padding:0;background:#F8F8F8}.m-body.wizard{padding:0}.m-body.wizard .m-wrapper{padding-top:15px}.m-body.wizard .m-wizard{padding:0}.m-body.wizard .wizard-step .info__text{font-size:14px;opacity:.76}}.m-login--general{position:relative;min-height:580px}.m-login--general .m-portlet{margin:0;background:#FAFBFC;box-shadow:none}.m-login--general .m-login__contanier{width:500px}.m-login--general .login-form-input{padding:12px 14px}.m-login--general .login-intuit-button{display:flex;align-items:center;justify-content:center;position:relative;width:160px;height:36px;background-size:100%;cursor:pointer;background-image:url(../images/intuit-signin/Sign_in_blue_btn_med_default2x.png)}.m-login--general .login-intuit-button:hover:after{content:'';width:100%;height:100%;background-image:url(../images/intuit-signin/Sign_in_blue_btn_med_hover2x.png);background-size:100%}.m-login--general .login-icon{padding:0}.m-login--general .login-icon .login-icon-link{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:56px}.m-login--general .social-login-link{width:56px;height:56px;margin:0;padding:0;display:block;border:0;border-radius:56px;cursor:pointer;background-color:#fff}.m-login--general .social-login-link--google{background-image:url(../images/google-signin/g-logo.png);background-size:55%;background-repeat:no-repeat;background-position:center}.m-login--general .social-login-link--apple{background-image:url(../images/apple/Logo_Black@3x.png);background-size:110%;background-position-x:center;background-position-y:45%}.m-login--general .login-copyright{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.forget-form,.forgot-username-form,.help-form{min-height:533px}.register-page-wrap{display:flex;align-items:center;justify-content:center;background:#fff}.register-page-wrap .m-footer{display:none}.register-page-wrap .login-info-text--desktop{display:inline-block;position:absolute;right:40px;top:69px;font-weight:300!important;font-size:16px!important}.register-page-wrap .login-info-text--mobile{display:none;font-size:14px}.register-page-wrap .main-logo{position:absolute;top:52px;left:60px;width:215px}.register-page-wrap .m-login__signin{width:445px;display:flex;flex-direction:column;align-items:center}.register-page-wrap .m-login__head .sub-title{font-size:56px;margin-bottom:17px;font-weight:300;font-family:Montserrat;color:#20303c}.register-page-wrap .fields-separator{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;margin-bottom:15px;font-size:16px;color:#e0e3e5}.register-page-wrap .fields-separator:after,.register-page-wrap .fields-separator:before{content:"";height:1px;width:40%;background:#e0e3e5}.register-page-wrap .form-control{max-width:440px}.register-page-wrap .sign-up-google{display:flex;align-items:center;width:100%;max-width:440px;border-radius:1px;box-sizing:border-box;background:#4285F4;cursor:pointer;border:1px solid transparent;text-decoration:none}.register-page-wrap .sign-up-google .sign-up-google-icon{padding:8px;background-color:#fff;border-radius:1px}.register-page-wrap .sign-up-google .sign-up-google-icon__img{width:20px;height:20px;background-image:url(../images/google-signin/g-logo.png);background-size:100%}.register-page-wrap .sign-up-google .sign-up-google-caption{width:100%;font-size:14px;font-family:Montserrat;color:#fff;text-align:center}.register-page-wrap .sign-up-apple{display:flex;align-items:center;width:100%;max-width:440px;border-radius:1px;box-sizing:border-box;background:#000;color:#FFF;cursor:pointer;border:1px solid transparent;text-decoration:none}.register-page-wrap .sign-up-apple .sign-up-apple-icon{padding:8px;background-color:#fff;border-radius:1px}.register-page-wrap .sign-up-apple .sign-up-apple-icon__img{width:20px;height:20px;background-image:url(../images/apple/Logo_Black@3x.png);background-size:45px;background-position-x:-12px;background-position-y:-10px}.register-page-wrap .sign-up-apple .sign-up-apple-caption{width:100%;font-size:14px;font-family:Montserrat;color:#fff;text-align:center}.register-page-wrap .create-account-btn{width:100%;max-width:440px;align-items:center;padding:11px 0;font-size:26px;font-family:Montserrat;background:#00BF6F;border:none;outline:0;color:#fff;border-radius:.25rem;cursor:pointer}.register-page-wrap .additional-info{font-size:13px;font-family:Montserrat;font-weight:300;color:#858f96}.register-page-wrap .additional-info a{color:#459fed}.register-page-wrap .register-page-wrap .m-login__signin{width:100%}@media (max-height:690px) and (max-width:1050px){.register-page-wrap{justify-content:normal}.register-page-wrap .m-login__signin{margin-top:95px}}@media (max-width:768px){.register-page-wrap{justify-content:flex-start}.register-page-wrap .login-info-text--desktop{display:none}.register-page-wrap .login-info-text--mobile{display:inline-block;position:absolute;top:35px;right:30px;font-weight:600!important}.register-page-wrap .main-logo{width:153px;top:25px;left:25px}.register-page-wrap .m-login__signin{width:100%;padding:100px 20px 0;margin-top:0;display:flex;align-items:center;flex-direction:column}.register-page-wrap .m-login__head .sub-title{margin:0!important;font-size:40px}.register-page-wrap .create-account-btn{padding:10px 0;font-size:22px}}.sign-up-page-wrap{display:flex;align-items:center;justify-content:center;background:#F6F9FC}.sign-up-header{width:100%;max-width:1285px;height:85px;margin:0 0 80px;padding:35px 20px 0;box-sizing:border-box}.sign-up-header .main-logo{width:213px;height:46px}.flex-row{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-left:-1.5%;margin-right:-1.5%}@media (max-width:900px){.flex-row{flex-direction:column!important}}.flex-col{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:0 1.5%}.try-free-form-section{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1285px;margin:0 0 50px;padding:0 20px;background:#F6F9FC}.try-free-form-section .try-free-block{max-width:100%}.try-free-form-section .try-free-block .try-free-title{margin-bottom:40px;font-size:64px;font-weight:600;color:#3E3F54;font-family:Rubik}.try-free-form-section .try-free-block .try-free-title__counts{color:#146AFF}.try-free-form-section .signup-form{width:100%;max-width:496px;margin-top:-130px;padding:55px 20px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.3);border-radius:5px}.try-free-form-section .signup-form .sub-title{font-size:26px;font-family:Rubik;font-weight:600;color:#3E3F54}.try-free-form-section .signup-form .sign-up-google{display:flex;align-items:center;width:100%;max-width:400px;border-radius:1px;box-sizing:border-box;background:#4285F4;cursor:pointer;border:1px solid transparent;text-decoration:none}.try-free-form-section .signup-form .sign-up-google .sign-up-google-icon{padding:8px;background-color:#fff;border-radius:1px}.try-free-form-section .signup-form .sign-up-google .sign-up-google-icon__img{width:20px;height:20px;background-image:url(../images/google-signin/g-logo.png);background-size:100%}.try-free-form-section .signup-form .sign-up-google .sign-up-google-caption{width:100%;font-size:14px;font-family:Montserrat;color:#fff;text-align:center}.try-free-form-section .signup-form .sign-up-apple{display:flex;align-items:center;width:100%;max-width:400px;border-radius:1px;box-sizing:border-box;background:#000;color:#FFF;cursor:pointer;border:1px solid transparent;text-decoration:none}.try-free-form-section .signup-form .sign-up-apple .sign-up-apple-icon{padding:8px;background-color:#fff;border-radius:1px}.try-free-form-section .signup-form .sign-up-apple .sign-up-apple-icon__img{width:20px;height:20px;background-image:url(../images/apple/Logo_Black@3x.png);background-size:45px;background-position-x:-12px;background-position-y:-10px}.try-free-form-section .signup-form .sign-up-apple .sign-up-apple-caption{width:100%;font-size:14px;font-family:Montserrat;color:#fff;text-align:center}.try-free-form-section .signup-form .fields-separator{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:380px;margin:30px auto 20px;position:relative;font-family:Rubik;font-size:24px;text-transform:uppercase;color:#e0e3e5}.try-free-form-section .signup-form .fields-separator:after,.try-free-form-section .signup-form .fields-separator:before{content:"";height:1px;width:40%;background:#e0e3e5}.try-free-form-section .signup-form .form-group{display:flex;flex-direction:column;justify-content:center;max-width:360px;margin:0 auto;padding-bottom:20px}.try-free-form-section .signup-form .form-group .fields-label{margin:0;font-size:20px;font-family:Rubik;color:#3E3F54}.try-free-form-section .signup-form .form-group .form-control{height:48px;max-width:100%;font-size:18px;color:#3E3F54;border:1px solid #3E3F54}.try-free-form-section .signup-form .terms-approve-block{display:flex;margin:0 auto 15px;max-width:360px;font-family:Rubik;font-size:12px;color:gray}.try-free-form-section .signup-form .create-account-btn{width:100%;max-width:440px;align-items:center;padding:11px 0;font-size:20px;font-family:Rubik;font-weight:600;background:#146AFF;border:none;outline:0;color:#fff;border-radius:.25rem;cursor:pointer}.try-free-form-section .signup-form .additional-info{margin-bottom:10px;font-family:Rubik}@media (max-width:1140px){.try-free-form-section{justify-content:space-evenly}}.try-free-feature-list{display:flex;flex-direction:column;margin-bottom:40px;padding-left:0;list-style:none}.try-free-feature-list .feature-item__icon{margin-right:10px;font-size:28px;color:#146AFF}.info-section__desc,.info-section__title,.organizations-use-section .organizations-use-title,.try-free-feature-list .feature-item__text{color:#3E3F54;font-family:Rubik}.try-free-feature-list .feature-item__text{font-size:30px}.try-free-feature-list--desktop{display:flex}.try-free-feature-list--mobile{display:none}@media (max-width:900px){.try-free-form-section .signup-form{margin-top:0;max-width:100%}.try-free-form-section .signup-form .sign-up-apple,.try-free-form-section .signup-form .sign-up-google{max-width:100%}.try-free-form-section .signup-form .form-group,.try-free-form-section .signup-form .m-input{max-width:100%!important}.try-free-form-section .signup-form .terms-approve-block{max-width:100%}.try-free-feature-list--desktop{display:none}.try-free-feature-list--mobile{display:flex;padding:0 20px}}.awards-list,.awards-list--desktop{display:flex}.awards-list{flex-direction:row;align-items:center;margin-bottom:70px;padding-left:0;list-style:none}.awards-list .awards-item{margin-right:45px}.awards-list .awards-item--first{width:100%;max-width:124px;height:158px;background:url(../images/signup/award-img-1.png) center/100% no-repeat}.awards-list .awards-item--second{width:100%;max-width:172px;height:134px;background:url(../images/signup/award-img-2.png) center/100% no-repeat}.awards-list .awards-item--third{width:100%;max-width:172px;height:134px;background:url(../images/signup/award-img-3.png) center/100% no-repeat}.awards-list .awards-item:last-child{margin:0}.awards-list--mobile{display:none}@media (max-width:900px){.awards-list{justify-content:center;margin-bottom:40px}.awards-list .awards-item{min-width:100%}.awards-list--desktop{display:none}.awards-list--mobile{display:flex}}.organizations-use-section{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.organizations-use-section .organizations-use-title{display:inline-block;margin-bottom:50px;padding:0 20px;font-size:18px}.organizations-use-section .organizations-use-list{display:flex;flex-wrap:wrap;align-items:center;margin:0 15px;padding:0}.organizations-use-section .organizations-use-list .organizations-use-item{margin-right:75px;list-style:none}.organizations-use-section .organizations-use-list .organizations-use-item--anytime-fitness{width:162px;height:43px;background:url(../images/signup/anytime-fitness-logo.png) center/100% no-repeat}.organizations-use-section .organizations-use-list .organizations-use-item--michigan{width:136px;height:80px;background:url(../images/signup/michigan.png) center/100% no-repeat}.organizations-use-section .organizations-use-list .organizations-use-item--hr{width:80px;height:80px;background:url(../images/signup/hr-block-logo.png) center/100% no-repeat}.organizations-use-section .organizations-use-list .organizations-use-item--starbucks{width:80px;height:80px;background:url(../images/signup/starbucks.png) center/100% no-repeat}.organizations-use-section .organizations-use-list .organizations-use-item--ymca{width:136px;height:80px;background:url(../images/signup/YMCA.png) center/100% no-repeat}.organizations-use-section .organizations-use-list .organizations-use-item--state-farm{width:136px;height:80px;background:url(../images/signup/state-farm.png) center/100% no-repeat}@media (max-width:1140px){.organizations-use-section .organizations-use-list .organizations-use-item{margin:0 30px 40px}.organizations-use-section .organizations-use-list{justify-content:space-evenly}}.info-section{width:100%;display:flex;flex-direction:column;align-items:center;padding:30px 0 60px;background:#FFF}.info-section__title{max-width:1034px;margin:0 15px 40px;font-size:50px;font-weight:600;text-align:center}.info-section__desc{display:inline-block;max-width:760px;margin:0 15px 45px;font-size:24px;text-align:center}.info-section .info-items-list{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px}@media (max-width:1140px){.info-section .info-items-list{justify-content:space-evenly}}.info-section .info-items-list .info-item{display:flex;flex-direction:column;width:350px;min-width:350px;height:237px;margin-right:60px;margin-bottom:60px;padding:35px 30px;box-sizing:border-box;box-shadow:0 1px 5px rgba(0,0,0,.1);border-radius:5px}.info-section .info-items-list .info-item:nth-child(3){margin-right:0}.info-section .info-items-list .info-item:nth-child(4){margin-right:120px}.info-section .info-items-list .info-item:last-child{margin-right:0}.info-section .info-items-list .info-item__icon{width:50px;height:50px;min-height:50px;margin-bottom:30px;background:#ccc}.info-section .info-items-list .info-item__title{margin-bottom:5px;font-size:28px;font-family:Rubik;letter-spacing:-.5px;color:#041E19}.info-section .info-items-list .info-item__desc{font-size:16px;font-family:Rubik;color:#041E19}.feedback-section__desc,.feedback-section__title{color:#fff;font-family:Rubik}.info-section .info-items-list .info-item--employee-setup .info-item__icon{background:url(../images/signup/info-icon-1.png) center/100% no-repeat}.info-section .info-items-list .info-item--simple-administration .info-item__icon{background:url(../images/signup/info-icon-2.png) center/100% no-repeat}.info-section .info-items-list .info-item--time-tracking .info-item__icon{background:url(../images/signup/info-icon-3.png) center/100% no-repeat}.info-section .info-items-list .info-item--robust-scheduling .info-item__icon{background:url(../images/signup/info-icon-4.png) center/100% no-repeat}.info-section .info-items-list .info-item--payroll-options .info-item__icon{background:url(../images/signup/info-icon-5.png) center/100% no-repeat}@media (max-width:1140px){.info-section .info-items-list .info-item{margin:0 10px 60px!important}}.feedback-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:773px;width:100%;padding:30px 20px 0;background:#146AFF;text-align:center}.feedback-section__title{font-size:50px;font-weight:600}.feedback-section__desc{max-width:660px;margin-bottom:40px;font-size:24px}.feedback-section__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;max-width:1270px}@media (max-width:1140px){.feedback-section__list{justify-content:space-evenly}}.feedback-section .feedback-item{width:350px;height:350px;margin:0 15px 30px;padding:45px 25px 0;background:#fff;box-sizing:border-box}.feedback-section .feedback-item .feedback-rate-list{display:flex;margin-bottom:20px}.feedback-section .feedback-item .feedback-rate-list .feedback-rate-item{width:26px;height:26px;background:url(../images/signup/feedback-rate-icon.png) center/100% no-repeat}.feedback-section .feedback-item .feedback-text{padding-right:15px;display:inline-block;margin-bottom:40px;text-align:left;font-family:Rubik;font-size:20px}.feedback-section .feedback-item .feedback-owner{display:flex;align-items:center}.feedback-section .feedback-item .feedback-owner__avatar{width:65px;height:65px;margin-right:10px}.feedback-section .feedback-item .feedback-owner__text-wrap{display:flex;flex-direction:column;text-align:left}.feedback-section .feedback-item .feedback-owner__text{font-size:16px;font-family:Rubik}.feedback-section .feedback-item--first .feedback-owner .feedback-owner__avatar{background:url(../images/signup/feedback-user-1.png) center/100% no-repeat}.feedback-section .feedback-item--first .feedback-owner .feedback-owner__logo{margin-left:auto;width:108px;height:48px;background:url(../images/signup/feedback-company-1.png) center/100% no-repeat}.feedback-section .feedback-item--second .feedback-owner .feedback-owner__avatar{background:url(../images/signup/feedback-user-2.png) center/100% no-repeat}.feedback-section .feedback-item--second .feedback-owner .feedback-owner__logo{margin-left:auto;width:108px;height:48px;background:url(../images/signup/feedback-company-2.png) center/100% no-repeat}.feedback-section .feedback-item--third .feedback-text{padding-right:5px}.feedback-section .feedback-item--third .feedback-owner .feedback-owner__text-wrap{margin-right:15px}.feedback-section .feedback-item--third .feedback-owner .feedback-owner__avatar{background:url(../images/signup/feedback-user-3.png) center/100% no-repeat}.feedback-section .feedback-item--third .feedback-owner .feedback-owner__logo{width:48px;height:48px;background:url(../images/signup/feedback-company-3.png) center/100% no-repeat}.dashboard table.m-table thead>tr>th.sorting{color:#3C4257}@media (max-width:768px){.dashboard .table.m-table td{padding-left:0;padding-right:0;font-size:11.5px}.dashboard th.sorting_asc,.dashboard th.sorting_desc{padding-right:5px!important}}@media (max-width:1329px){.dashboard .col-xl-4,.dashboard .col-xl-8{flex:0 0 100%!important;max-width:100%!important}}.dashboard .m-portlet{margin-bottom:2rem;border-radius:9px}.dashboard .m-portlet .m-portlet__head .m-portlet__head-text{display:flex!important;align-items:center;margin:0;min-height:50px;font-weight:600!important;color:#222}@media (max-width:1440px){.dashboard .m-portlet .m-portlet__head .m-portlet__head-text small{font-size:12px!important;padding:0!important}}.dashboard .m-portlet .m-portlet__head .m-portlet__head-caption.punched-in .m-portlet__head-text--list-style:before{background:#1BB47E}.dashboard .m-portlet .m-portlet__head .m-portlet__head-caption.punched-out .m-portlet__head-text--list-style:before{background:#E84556}.dashboard .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title{width:100%;padding:20px 0}.dashboard .m-portlet .m-portlet__head .m-portlet__head-text--list-style{display:flex!important;align-items:center;margin:0}.dashboard .m-portlet .m-portlet__head .m-portlet__head-text--list-style:before{content:'';display:inline-block;width:9px;height:9px;margin-right:10px;border-radius:2px}.dashboard .m-portlet .m-portlet__body{padding:0 27px 20px}@media (max-width:768px){.dashboard .m-portlet .m-portlet__body{padding:0 10px}}.dashboard .empty-data-section{display:flex;align-items:center;justify-content:center;flex-direction:column}.dashboard .empty-data-section--icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:10px;background:#E5E6E8}.dashboard .empty-data-section--icon i{font-size:22px}.dashboard .empty-data-section--title{font-weight:600;font-size:17px}.dashboard .empty-data-section__schedule{min-height:250px;background:#F3F8FC}.dashboard .empty-data-section__schedule .empty-data-section--icon{color:#1E78C7;border-radius:3px;background:url(../../Content/images/dashboard/clock.svg) center no-repeat #DCEAF6}.dashboard .empty-data-section__punch-in{min-height:250px;background:#F3FBF8}.dashboard .empty-data-section__punch-in .empty-data-section--icon{background:url(../../Content/images/dashboard/people-green.svg) center no-repeat #DCF4EC}.dashboard .empty-data-section__punch-out{min-height:250px;background:#FEF5F6}.dashboard .empty-data-section__punch-out .empty-data-section--icon{background:url(../../Content/images/dashboard/people-red.svg) center no-repeat #FCE3E6}.dashboard .empty-data-section__pending-approval{min-height:205px;background:#F9F9F9}.dashboard .empty-data-section__pending-approval.punches .empty-data-section--icon{background:url(../../Content/images/dashboard/people.svg) center no-repeat #E5E6E8}.dashboard .empty-data-section__pending-approval.time-off .empty-data-section--icon{background:url(../../Content/images/dashboard/clock.svg) center no-repeat #E5E6E8}.dashboard .empty-data-section__pending-approval.time-cards .empty-data-section--icon{background:url(../../Content/images/dashboard/timecard.svg) center no-repeat #E5E6E8}.dashboard .empty-data-section__gps-activity{min-height:250px;background:#FEF5F6}.dashboard .empty-data-section__gps-activity .empty-data-section--icon{background:url(../../Content/images/dashboard/people.svg) center no-repeat #DCF4EC}.dashboard .on-break .punch-info-link,.dashboard .on-break .punch-info-link a{color:#8dabc3!important}.dashboard .on-break .punch-info-text{color:#ACACAC}.dashboard .dashboard-btn{display:flex;align-items:center;justify-content:center;width:fit-content;padding:9px 18px;color:#fff;background:#ccc;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dashboard .dashboard-btn:hover{text-decoration:none}.dashboard .dashboard-btn__icon{width:14px;height:14px;margin-right:8px;background-size:100%!important}.dashboard .dashboard-btn__icon--add{background:url(../../Content/images/dashboard/add.svg) center no-repeat}.dashboard .dashboard-btn__icon--remove{background:url(../../Content/images/dashboard/remove.svg) center no-repeat}.dashboard .dashboard-btn__text{font-size:14px;font-weight:500}.dashboard .dashboard-btn--primary{background:#1371C4}.dashboard .dashboard-btn--primary:hover{background-color:#0E528F;border-color:#0E528F}.dashboard .dashboard-btn--secondary{background:#1BB47E}.dashboard .dashboard-btn--secondary:hover{background-color:#117351;border-color:#117351}.dashboard .dashboard-btn--remove{background:#E84556}.dashboard .dashboard-btn--remove:hover{background-color:#AE1524;border-color:#AE1524}.dashboard .dashboard-btn--md{padding:13px 20px}.dashboard .dashboard-btn--md .dashboard-btn__icon{width:18px;height:18px}.dashboard .dashboard-btn--md .dashboard-btn__text{font-size:16px;text-align:left}@media (max-width:768px){.dashboard .dashboard-btn{padding:6px 18px;line-height:18px}}@media only screen and (max-width:576px){.modal#confirm-approve .modal-dialog{margin:1.75rem auto;max-width:360px}.modal#confirm-approve .modal-dialog .modal-content{margin-left:3px}}.trade-cover-request-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background-color:rgba(0,0,0,.5)}.trade-cover-request-modal.show{display:flex;align-items:center;justify-content:center}.trade-cover-request-modal .m-alert{padding:0;border:none}.trade-cover-request-modal .select-all-control{font-size:12px;font-weight:700;color:#1271C4;cursor:pointer}.trade-cover-request-modal .select-all-control-separator{font-size:12px}.trade-cover-request-modal .shifts-list-holder{height:230px;overflow-y:auto}.trade-cover-request-modal .shifts-list{margin-bottom:25px}.trade-cover-request-modal .shifts-list:last-child{margin-bottom:0}.trade-cover-request-modal .shifts-list__title{margin-bottom:10px;color:#939393;font-weight:600}.trade-cover-request-modal .empty-list{display:flex;align-items:center;justify-content:center;height:225px}.trade-cover-request-modal .empty-list__text{font-size:16px}.trade-cover-request-modal .shift-items-group{margin-bottom:20px}.trade-cover-request-modal .shift-items-group:last-child{margin-bottom:0}.trade-cover-request-modal .shift-items-group__title{display:block;margin-bottom:5px;font-weight:600;color:#939393}.trade-cover-request-modal .shift-item{display:flex;margin-bottom:10px}.trade-cover-request-modal .shift-item:last-child{margin-bottom:0}.trade-cover-request-modal .shift-item__control{display:flex;align-items:center}.trade-cover-request-modal .shift-item__control .m-checkbox{width:18px;height:18px;margin:0}.trade-cover-request-modal .shift-item__img{display:flex;align-items:center;margin-right:10px}.trade-cover-request-modal .shift-item__info{display:flex;flex-direction:column;justify-content:center;font-size:12px}.trade-cover-request-modal .shift-item__info-details{font-weight:600}.trade-cover-request-modal .shift-item__info-member-name{color:#939393;font-weight:600}.trade-cover-request-modal .final-step-info-text{display:block;margin-bottom:30px;font-weight:600;text-align:center}.trade-cover-request-modal .final-step-info-block{width:400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;overflow-y:auto;max-height:330px;padding:20px;border:1px solid #575962}.trade-cover-request-modal .final-step-info-block .shift-info-block{border-color:transparent}.trade-cover-request-modal .final-step-info-block__title{font-weight:600}.edit-employee-geofences-page #employees_table,.edit-employee-geofences-page #permissions_table,.edit-manager-permissions-page #employees_table,.edit-manager-permissions-page #permissions_table,.trade-cover-permissions-page #employees_table,.trade-cover-permissions-page #permissions_table{display:flex;flex-wrap:wrap}.edit-employee-geofences-page #employees_table_wrapper thead,.edit-employee-geofences-page #permissions_table_wrapper thead,.edit-employee-geofences-page .fixedHeader-floating thead,.edit-manager-permissions-page #employees_table_wrapper thead,.edit-manager-permissions-page #permissions_table_wrapper thead,.edit-manager-permissions-page .fixedHeader-floating thead,.trade-cover-permissions-page #employees_table_wrapper thead,.trade-cover-permissions-page #permissions_table_wrapper thead,.trade-cover-permissions-page .fixedHeader-floating thead{width:100%}.edit-employee-geofences-page #employees_table_wrapper thead .table-titles,.edit-employee-geofences-page #permissions_table_wrapper thead .table-titles,.edit-employee-geofences-page .fixedHeader-floating thead .table-titles,.edit-manager-permissions-page #employees_table_wrapper thead .table-titles,.edit-manager-permissions-page #permissions_table_wrapper thead .table-titles,.edit-manager-permissions-page .fixedHeader-floating thead .table-titles,.trade-cover-permissions-page #employees_table_wrapper thead .table-titles,.trade-cover-permissions-page #permissions_table_wrapper thead .table-titles,.trade-cover-permissions-page .fixedHeader-floating thead .table-titles{padding:0 25px}.edit-employee-geofences-page #employees_table_wrapper thead .table-titles .table-titles-col,.edit-employee-geofences-page #permissions_table_wrapper thead .table-titles .table-titles-col,.edit-employee-geofences-page .fixedHeader-floating thead .table-titles .table-titles-col,.edit-manager-permissions-page #employees_table_wrapper thead .table-titles .table-titles-col,.edit-manager-permissions-page #permissions_table_wrapper thead .table-titles .table-titles-col,.edit-manager-permissions-page .fixedHeader-floating thead .table-titles .table-titles-col,.trade-cover-permissions-page #employees_table_wrapper thead .table-titles .table-titles-col,.trade-cover-permissions-page #permissions_table_wrapper thead .table-titles .table-titles-col,.trade-cover-permissions-page .fixedHeader-floating thead .table-titles .table-titles-col{justify-content:center;width:435px!important;margin:0 30px;padding:10px;font-size:18px;font-weight:500;text-align:center;border-bottom:1px solid #888;background:#F0F4F7;box-sizing:border-box}.edit-employee-geofences-page #employees_table_wrapper thead .table-controls,.edit-employee-geofences-page #permissions_table_wrapper thead .table-controls,.edit-employee-geofences-page .fixedHeader-floating thead .table-controls,.edit-manager-permissions-page #employees_table_wrapper thead .table-controls,.edit-manager-permissions-page #permissions_table_wrapper thead .table-controls,.edit-manager-permissions-page .fixedHeader-floating thead .table-controls,.trade-cover-permissions-page #employees_table_wrapper thead .table-controls,.trade-cover-permissions-page #permissions_table_wrapper thead .table-controls,.trade-cover-permissions-page .fixedHeader-floating thead .table-controls{padding:8px 25px;background:#fff}.edit-employee-geofences-page #employees_table_wrapper thead tr,.edit-employee-geofences-page #permissions_table_wrapper thead tr,.edit-employee-geofences-page .fixedHeader-floating thead tr,.edit-manager-permissions-page #employees_table_wrapper thead tr,.edit-manager-permissions-page #permissions_table_wrapper thead tr,.edit-manager-permissions-page .fixedHeader-floating thead tr,.trade-cover-permissions-page #employees_table_wrapper thead tr,.trade-cover-permissions-page #permissions_table_wrapper thead tr,.trade-cover-permissions-page .fixedHeader-floating thead tr{display:flex;align-items:center}.edit-employee-geofences-page #employees_table_wrapper thead tr th,.edit-employee-geofences-page #permissions_table_wrapper thead tr th,.edit-employee-geofences-page .fixedHeader-floating thead tr th,.edit-manager-permissions-page #employees_table_wrapper thead tr th,.edit-manager-permissions-page #permissions_table_wrapper thead tr th,.edit-manager-permissions-page .fixedHeader-floating thead tr th,.trade-cover-permissions-page #employees_table_wrapper thead tr th,.trade-cover-permissions-page #permissions_table_wrapper thead tr th,.trade-cover-permissions-page .fixedHeader-floating thead tr th{display:flex;align-items:center;padding:0;background:#fff;border-color:#fff}.edit-employee-geofences-page #employees_table_wrapper tbody,.edit-employee-geofences-page #permissions_table_wrapper tbody,.edit-employee-geofences-page .fixedHeader-floating tbody,.edit-manager-permissions-page #employees_table_wrapper tbody,.edit-manager-permissions-page #permissions_table_wrapper tbody,.edit-manager-permissions-page .fixedHeader-floating tbody,.trade-cover-permissions-page #employees_table_wrapper tbody,.trade-cover-permissions-page #permissions_table_wrapper tbody,.trade-cover-permissions-page .fixedHeader-floating tbody{width:100%;padding:0 25px!important}.edit-employee-geofences-page #employees_table_wrapper tbody tr,.edit-employee-geofences-page #permissions_table_wrapper tbody tr,.edit-employee-geofences-page .fixedHeader-floating tbody tr,.edit-manager-permissions-page #employees_table_wrapper tbody tr,.edit-manager-permissions-page #permissions_table_wrapper tbody tr,.edit-manager-permissions-page .fixedHeader-floating tbody tr,.trade-cover-permissions-page #employees_table_wrapper tbody tr,.trade-cover-permissions-page #permissions_table_wrapper tbody tr,.trade-cover-permissions-page .fixedHeader-floating tbody tr{display:flex;align-items:center;padding:3px 0}.edit-employee-geofences-page #employees_table_wrapper tbody tr:hover,.edit-employee-geofences-page #permissions_table_wrapper tbody tr:hover,.edit-employee-geofences-page .fixedHeader-floating tbody tr:hover,.edit-manager-permissions-page #employees_table_wrapper tbody tr:hover,.edit-manager-permissions-page #permissions_table_wrapper tbody tr:hover,.edit-manager-permissions-page .fixedHeader-floating tbody tr:hover,.trade-cover-permissions-page #employees_table_wrapper tbody tr:hover,.trade-cover-permissions-page #permissions_table_wrapper tbody tr:hover,.trade-cover-permissions-page .fixedHeader-floating tbody tr:hover{background:#f7f8fa!important}.edit-employee-geofences-page #employees_table_wrapper tbody tr td,.edit-employee-geofences-page #permissions_table_wrapper tbody tr td,.edit-employee-geofences-page .fixedHeader-floating tbody tr td,.edit-manager-permissions-page #employees_table_wrapper tbody tr td,.edit-manager-permissions-page #permissions_table_wrapper tbody tr td,.edit-manager-permissions-page .fixedHeader-floating tbody tr td,.trade-cover-permissions-page #employees_table_wrapper tbody tr td,.trade-cover-permissions-page #permissions_table_wrapper tbody tr td,.trade-cover-permissions-page .fixedHeader-floating tbody tr td{display:flex;align-items:center;padding:0;border:none}.edit-employee-geofences-page #employees_table_wrapper tbody tr td .m-radio,.edit-employee-geofences-page #permissions_table_wrapper tbody tr td .m-radio,.edit-employee-geofences-page .fixedHeader-floating tbody tr td .m-radio,.edit-manager-permissions-page #employees_table_wrapper tbody tr td .m-radio,.edit-manager-permissions-page #permissions_table_wrapper tbody tr td .m-radio,.edit-manager-permissions-page .fixedHeader-floating tbody tr td .m-radio,.trade-cover-permissions-page #employees_table_wrapper tbody tr td .m-radio,.trade-cover-permissions-page #permissions_table_wrapper tbody tr td .m-radio,.trade-cover-permissions-page .fixedHeader-floating tbody tr td .m-radio{display:flex}.edit-employee-geofences-page #employees_table_wrapper tbody tr:nth-of-type(odd),.edit-employee-geofences-page #permissions_table_wrapper tbody tr:nth-of-type(odd),.edit-employee-geofences-page .fixedHeader-floating tbody tr:nth-of-type(odd),.edit-manager-permissions-page #employees_table_wrapper tbody tr:nth-of-type(odd),.edit-manager-permissions-page #permissions_table_wrapper tbody tr:nth-of-type(odd),.edit-manager-permissions-page .fixedHeader-floating tbody tr:nth-of-type(odd),.trade-cover-permissions-page #employees_table_wrapper tbody tr:nth-of-type(odd),.trade-cover-permissions-page #permissions_table_wrapper tbody tr:nth-of-type(odd),.trade-cover-permissions-page .fixedHeader-floating tbody tr:nth-of-type(odd){background:#fff}.edit-employee-geofences-page #employees_table_wrapper tbody .m-radio,.edit-employee-geofences-page #permissions_table_wrapper tbody .m-radio,.edit-employee-geofences-page .fixedHeader-floating tbody .m-radio,.edit-manager-permissions-page #employees_table_wrapper tbody .m-radio,.edit-manager-permissions-page #permissions_table_wrapper tbody .m-radio,.edit-manager-permissions-page .fixedHeader-floating tbody .m-radio,.trade-cover-permissions-page #employees_table_wrapper tbody .m-radio,.trade-cover-permissions-page #permissions_table_wrapper tbody .m-radio,.trade-cover-permissions-page .fixedHeader-floating tbody .m-radio{padding:0}.edit-employee-geofences-page #employees_table_wrapper tbody .m-radio>span,.edit-employee-geofences-page #permissions_table_wrapper tbody .m-radio>span,.edit-employee-geofences-page .fixedHeader-floating tbody .m-radio>span,.edit-manager-permissions-page #employees_table_wrapper tbody .m-radio>span,.edit-manager-permissions-page #permissions_table_wrapper tbody .m-radio>span,.edit-manager-permissions-page .fixedHeader-floating tbody .m-radio>span,.trade-cover-permissions-page #employees_table_wrapper tbody .m-radio>span,.trade-cover-permissions-page #permissions_table_wrapper tbody .m-radio>span,.trade-cover-permissions-page .fixedHeader-floating tbody .m-radio>span{display:block;position:relative;width:auto;height:auto;padding:8px 14px;color:#2D2D2D;font-size:14px;border-radius:3px!important;border:none;white-space:nowrap}.edit-employee-geofences-page #employees_table_wrapper .select-all-control>span,.edit-employee-geofences-page #permissions_table_wrapper .select-all-control>span,.edit-employee-geofences-page .fixedHeader-floating .select-all-control>span,.edit-manager-permissions-page #employees_table_wrapper .select-all-control>span,.edit-manager-permissions-page #permissions_table_wrapper .select-all-control>span,.edit-manager-permissions-page .fixedHeader-floating .select-all-control>span,.time-entry-options .select-all-control>span,.trade-cover-permissions-page #employees_table_wrapper .select-all-control>span,.trade-cover-permissions-page #permissions_table_wrapper .select-all-control>span,.trade-cover-permissions-page .fixedHeader-floating .select-all-control>span{display:none}.edit-employee-geofences-page #employees_table_wrapper tbody .m-radio>input:checked~span,.edit-employee-geofences-page #permissions_table_wrapper tbody .m-radio>input:checked~span,.edit-employee-geofences-page .fixedHeader-floating tbody .m-radio>input:checked~span,.edit-manager-permissions-page #employees_table_wrapper tbody .m-radio>input:checked~span,.edit-manager-permissions-page #permissions_table_wrapper tbody .m-radio>input:checked~span,.edit-manager-permissions-page .fixedHeader-floating tbody .m-radio>input:checked~span,.trade-cover-permissions-page #employees_table_wrapper tbody .m-radio>input:checked~span,.trade-cover-permissions-page #permissions_table_wrapper tbody .m-radio>input:checked~span,.trade-cover-permissions-page .fixedHeader-floating tbody .m-radio>input:checked~span{background:#1371C4;color:#fff}.edit-employee-geofences-page #employees_table_wrapper tbody .m-radio:hover>span,.edit-employee-geofences-page #permissions_table_wrapper tbody .m-radio:hover>span,.edit-employee-geofences-page .fixedHeader-floating tbody .m-radio:hover>span,.edit-manager-permissions-page #employees_table_wrapper tbody .m-radio:hover>span,.edit-manager-permissions-page #permissions_table_wrapper tbody .m-radio:hover>span,.edit-manager-permissions-page .fixedHeader-floating tbody .m-radio:hover>span,.trade-cover-permissions-page #employees_table_wrapper tbody .m-radio:hover>span,.trade-cover-permissions-page #permissions_table_wrapper tbody .m-radio:hover>span,.trade-cover-permissions-page .fixedHeader-floating tbody .m-radio:hover>span{color:#1371C4;background:#E3E7FA}@media (max-width:1260px){.edit-employee-geofences-page #employees_table_wrapper tbody .m-radio>span,.edit-employee-geofences-page #permissions_table_wrapper tbody .m-radio>span,.edit-employee-geofences-page .fixedHeader-floating tbody .m-radio>span,.edit-manager-permissions-page #employees_table_wrapper tbody .m-radio>span,.edit-manager-permissions-page #permissions_table_wrapper tbody .m-radio>span,.edit-manager-permissions-page .fixedHeader-floating tbody .m-radio>span,.trade-cover-permissions-page #employees_table_wrapper tbody .m-radio>span,.trade-cover-permissions-page #permissions_table_wrapper tbody .m-radio>span,.trade-cover-permissions-page .fixedHeader-floating tbody .m-radio>span{white-space:normal}.edit-employee-geofences-page #employees_table_wrapper .employees-col,.edit-employee-geofences-page #permissions_table_wrapper .employees-col,.edit-employee-geofences-page .fixedHeader-floating .employees-col,.edit-manager-permissions-page #employees_table_wrapper .employees-col,.edit-manager-permissions-page #permissions_table_wrapper .employees-col,.edit-manager-permissions-page .fixedHeader-floating .employees-col,.trade-cover-permissions-page #employees_table_wrapper .employees-col,.trade-cover-permissions-page #permissions_table_wrapper .employees-col,.trade-cover-permissions-page .fixedHeader-floating .employees-col{min-width:150px!important}}.edit-employee-geofences-page #employees_table_wrapper .select-all-control,.edit-employee-geofences-page #permissions_table_wrapper .select-all-control,.edit-employee-geofences-page .fixedHeader-floating .select-all-control,.edit-manager-permissions-page #employees_table_wrapper .select-all-control,.edit-manager-permissions-page #permissions_table_wrapper .select-all-control,.edit-manager-permissions-page .fixedHeader-floating .select-all-control,.trade-cover-permissions-page #employees_table_wrapper .select-all-control,.trade-cover-permissions-page #permissions_table_wrapper .select-all-control,.trade-cover-permissions-page .fixedHeader-floating .select-all-control{padding:0;font-weight:400;text-decoration:underline;color:#c3c3c3}.create-or-edit-geofences-page .table-titles-col,.shift-request-page .shift-time{color:#575962}.edit-employee-geofences-page #employees_table_wrapper .employees-col,.edit-employee-geofences-page #permissions_table_wrapper .employees-col,.edit-employee-geofences-page .fixedHeader-floating .employees-col,.edit-manager-permissions-page #employees_table_wrapper .employees-col,.edit-manager-permissions-page #permissions_table_wrapper .employees-col,.edit-manager-permissions-page .fixedHeader-floating .employees-col,.trade-cover-permissions-page #employees_table_wrapper .employees-col,.trade-cover-permissions-page #permissions_table_wrapper .employees-col,.trade-cover-permissions-page .fixedHeader-floating .employees-col{min-width:250px;width:250px!important;padding:0!important;border:none}.edit-employee-geofences-page #employees_table_wrapper .tb-col,.edit-employee-geofences-page #permissions_table_wrapper .tb-col,.edit-employee-geofences-page .fixedHeader-floating .tb-col,.edit-manager-permissions-page #employees_table_wrapper .tb-col,.edit-manager-permissions-page #permissions_table_wrapper .tb-col,.edit-manager-permissions-page .fixedHeader-floating .tb-col,.trade-cover-permissions-page #employees_table_wrapper .tb-col,.trade-cover-permissions-page #permissions_table_wrapper .tb-col,.trade-cover-permissions-page .fixedHeader-floating .tb-col{width:10%;justify-content:center}.edit-employee-geofences-page #employees_table_wrapper .tb-col.no-access,.edit-employee-geofences-page #permissions_table_wrapper .tb-col.no-access,.edit-employee-geofences-page .fixedHeader-floating .tb-col.no-access,.edit-manager-permissions-page #employees_table_wrapper .tb-col.no-access,.edit-manager-permissions-page #permissions_table_wrapper .tb-col.no-access,.edit-manager-permissions-page .fixedHeader-floating .tb-col.no-access,.trade-cover-permissions-page #employees_table_wrapper .tb-col.no-access,.trade-cover-permissions-page #permissions_table_wrapper .tb-col.no-access,.trade-cover-permissions-page .fixedHeader-floating .tb-col.no-access{width:80px!important}.edit-employee-geofences-page #employees_table_wrapper .tb-col.requires-approval,.edit-employee-geofences-page #permissions_table_wrapper .tb-col.requires-approval,.edit-employee-geofences-page .fixedHeader-floating .tb-col.requires-approval,.edit-manager-permissions-page #employees_table_wrapper .tb-col.requires-approval,.edit-manager-permissions-page #permissions_table_wrapper .tb-col.requires-approval,.edit-manager-permissions-page .fixedHeader-floating .tb-col.requires-approval,.trade-cover-permissions-page #employees_table_wrapper .tb-col.requires-approval,.trade-cover-permissions-page #permissions_table_wrapper .tb-col.requires-approval,.trade-cover-permissions-page .fixedHeader-floating .tb-col.requires-approval{width:180px!important}.edit-employee-geofences-page #employees_table_wrapper .tb-col.no-approval,.edit-employee-geofences-page #permissions_table_wrapper .tb-col.no-approval,.edit-employee-geofences-page .fixedHeader-floating .tb-col.no-approval,.edit-manager-permissions-page #employees_table_wrapper .tb-col.no-approval,.edit-manager-permissions-page #permissions_table_wrapper .tb-col.no-approval,.edit-manager-permissions-page .fixedHeader-floating .tb-col.no-approval,.trade-cover-permissions-page #employees_table_wrapper .tb-col.no-approval,.trade-cover-permissions-page #permissions_table_wrapper .tb-col.no-approval,.trade-cover-permissions-page .fixedHeader-floating .tb-col.no-approval{width:175px!important}.edit-employee-geofences-page .fixedHeader-floating th,.edit-manager-permissions-page .fixedHeader-floating th,.trade-cover-permissions-page .fixedHeader-floating th{padding:0!important}.edit-employee-geofences-page #employees_table{min-width:445px}@media (max-width:740px){.edit-employee-geofences-page .m-portlet__body{padding:1rem 0}.edit-employee-geofences-page .m-portlet__body #employees_table .table-titles{padding:0 10px}.edit-employee-geofences-page .m-portlet__body #employees_table .table-titles .table-titles-col{max-width:30%;margin-right:5px!important;font-size:15px}.edit-employee-geofences-page .m-portlet__body #employees_table tbody{padding:0 15px!important}.edit-employee-geofences-page .m-portlet__body #employees_table tbody .m-checkbox{font-size:12px}.edit-employee-geofences-page .m-portlet__body #employees_table tbody .m-radio>span{padding:6px 10px;font-size:12px}.edit-employee-geofences-page .m-portlet__body #employees_table .tb-col:nth-child(odd){margin-right:5px!important}.edit-employee-geofences-page .m-portlet__body .form-actions{padding:0 1rem}}.edit-employee-geofences-page #employees_table_wrapper thead .table-titles,.edit-employee-geofences-page #permissions_table_wrapper thead .table-titles,.edit-employee-geofences-page .fixedHeader-floating thead .table-titles,.edit-manager-permissions-page #employees_table_wrapper thead .table-titles,.edit-manager-permissions-page #permissions_table_wrapper thead .table-titles,.edit-manager-permissions-page .fixedHeader-floating thead .table-titles{padding:0 20px}.edit-employee-geofences-page #employees_table_wrapper thead .table-titles .table-titles-col-employee,.edit-employee-geofences-page #permissions_table_wrapper thead .table-titles .table-titles-col-employee,.edit-employee-geofences-page .fixedHeader-floating thead .table-titles .table-titles-col-employee,.edit-manager-permissions-page #employees_table_wrapper thead .table-titles .table-titles-col-employee,.edit-manager-permissions-page #permissions_table_wrapper thead .table-titles .table-titles-col-employee,.edit-manager-permissions-page .fixedHeader-floating thead .table-titles .table-titles-col-employee{justify-content:left}.edit-employee-geofences-page #employees_table_wrapper thead .table-titles .table-titles-col,.edit-employee-geofences-page #permissions_table_wrapper thead .table-titles .table-titles-col,.edit-employee-geofences-page .fixedHeader-floating thead .table-titles .table-titles-col,.edit-manager-permissions-page #employees_table_wrapper thead .table-titles .table-titles-col,.edit-manager-permissions-page #permissions_table_wrapper thead .table-titles .table-titles-col,.edit-manager-permissions-page .fixedHeader-floating thead .table-titles .table-titles-col{width:285px!important;margin:0 25px}.edit-employee-geofences-page #employees_table_wrapper tbody,.edit-employee-geofences-page #permissions_table_wrapper tbody,.edit-employee-geofences-page .fixedHeader-floating tbody,.edit-manager-permissions-page #employees_table_wrapper tbody,.edit-manager-permissions-page #permissions_table_wrapper tbody,.edit-manager-permissions-page .fixedHeader-floating tbody{width:100%;padding:0 25px!important}@media (max-width:1260px){.edit-employee-geofences-page #employees_table_wrapper .manager-name-col,.edit-employee-geofences-page #permissions_table_wrapper .manager-name-col,.edit-employee-geofences-page .fixedHeader-floating .manager-name-col,.edit-manager-permissions-page #employees_table_wrapper .manager-name-col,.edit-manager-permissions-page #permissions_table_wrapper .manager-name-col,.edit-manager-permissions-page .fixedHeader-floating .manager-name-col{min-width:200px!important}}.edit-employee-geofences-page #employees_table_wrapper .manager-name-col,.edit-employee-geofences-page #permissions_table_wrapper .manager-name-col,.edit-employee-geofences-page .fixedHeader-floating .manager-name-col,.edit-manager-permissions-page #employees_table_wrapper .manager-name-col,.edit-manager-permissions-page #permissions_table_wrapper .manager-name-col,.edit-manager-permissions-page .fixedHeader-floating .manager-name-col{min-width:200px;width:200px!important;padding:0!important;border:none}.edit-employee-geofences-page #employees_table_wrapper .tb-col,.edit-employee-geofences-page #permissions_table_wrapper .tb-col,.edit-employee-geofences-page .fixedHeader-floating .tb-col,.edit-manager-permissions-page #employees_table_wrapper .tb-col,.edit-manager-permissions-page #permissions_table_wrapper .tb-col,.edit-manager-permissions-page .fixedHeader-floating .tb-col{justify-content:center;width:95px!important}@media (max-width:740px){.edit-employee-geofences-page #employees_table_wrapper .table-titles-col-employee,.edit-employee-geofences-page #permissions_table_wrapper .table-titles-col-employee,.edit-employee-geofences-page .fixedHeader-floating .table-titles-col-employee,.edit-manager-permissions-page #employees_table_wrapper .table-titles-col-employee,.edit-manager-permissions-page #permissions_table_wrapper .table-titles-col-employee,.edit-manager-permissions-page .fixedHeader-floating .table-titles-col-employee{justify-content:center}.edit-employee-geofences-page #employees_table_wrapper .tb-col,.edit-employee-geofences-page #permissions_table_wrapper .tb-col,.edit-employee-geofences-page .fixedHeader-floating .tb-col,.edit-manager-permissions-page #employees_table_wrapper .tb-col,.edit-manager-permissions-page #permissions_table_wrapper .tb-col,.edit-manager-permissions-page .fixedHeader-floating .tb-col{width:15%!important;margin-right:0!important;margin-left:0!important}.edit-employee-geofences-page #employees_table_wrapper .manager-name-col,.edit-employee-geofences-page #permissions_table_wrapper .manager-name-col,.edit-employee-geofences-page .fixedHeader-floating .manager-name-col,.edit-manager-permissions-page #employees_table_wrapper .manager-name-col,.edit-manager-permissions-page #permissions_table_wrapper .manager-name-col,.edit-manager-permissions-page .fixedHeader-floating .manager-name-col{min-width:30%!important;width:30%!important}}.shift-request-page .m-portlet__head-text{font-size:24px!important;font-weight:400!important}.shift-request-page .list-title{font-size:18px}.shift-request-page .text-details{font-size:12px;color:#7b7e8a}.shift-request-page .member-info-col{min-width:200px;box-sizing:border-box}.shift-request-page .shift-info-col{min-width:150px}.shift-request-page .shift-details-col{min-width:250px}.shift-request-page .requestAction{outline:0!important}@media (max-width:1180px){.shift-request-page .member-info-col,.shift-request-page .shift-details-col,.shift-request-page .shift-info-col,.shift-request-page .shift-time{min-width:auto}}.time-entry-options .select-all-control{padding:0;font-weight:400;text-decoration:underline;color:#c3c3c3}.time-entry-options .labels-row{position:relative;top:-42px;background:0 0!important}.time-entry-options .labels-row td{font-weight:600;border:none}.time-entry-options #employees_table thead{background:0 0}.time-entry-options #employees_table thead tr.title-row{font-weight:600}.time-entry-options #employees_table thead tr td{border:none}.time-entry-options .table-fixed-header thead{background:#fff}.time-entry-options .table-fixed-header thead .title-row{font-weight:600}.time-sheets-page .btn--text-grey{color:#6f727d}.time-sheets-page .btn--select{font-weight:400;color:#a3a5ad}.time-sheets-page .btn--link{color:#1271C4}.time-sheets-page .ts-navigation-controls{position:relative}.time-sheets-page .ts-navigation-controls__control i{font-size:21px}.time-sheets-page .ts-navigation-controls__control--left{position:relative;left:1px;border-top-right-radius:0;border-bottom-right-radius:0}.time-sheets-page .ts-navigation-controls__control--right{position:relative;right:1px;border-top-left-radius:0;border-bottom-left-radius:0}.time-sheets-page .ts-control{cursor:pointer}.time-sheets-page .m-portlet__body{padding:0}.time-sheets-page .table-fixed-header{z-index:1}.time-sheets-page .timesheets .fc-button-group{display:flex;justify-content:space-between;margin:0 15px 0 80px;overflow:hidden;background:#E3E8EE;border-radius:4px}.time-sheets-page .timesheets .fc-button-group .fc-button{position:relative;z-index:10}.time-sheets-page .timesheets .fc-button-group .fc-corner-left{border-right:1px solid #fff}.time-sheets-page .timesheets .fc-button-group .fc-corner-right{border-left:1px solid #fff}@media (max-width:990px){.time-sheets-page .timesheets-content .timesheets-table tbody{display:flex;flex-direction:column;margin:10px;border:1px solid #C6D2D9;border-bottom:none}.time-sheets-page .timesheets-content .ts-info-row--header{display:none}.time-sheets-page .timesheets-content .ts-info-row--header-mobile{display:table-row!important}.time-sheets-page .timesheets-content .ts-item-row{display:flex;flex-direction:column;width:100%;padding:10px;border-bottom:1px solid #c6d2d9}.time-sheets-page .timesheets-content .ts-item-row--active-first{border-top:none!important}.time-sheets-page .timesheets-content .ts-item-row--active{padding:4px 10px!important}.time-sheets-page .timesheets-content .ts-item-row--total-row{background:#e4eaee!important}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col{display:none;width:100%!important;min-width:100%!important;padding:0!important;border-top:1px solid #c6d2d9;border-left:1px solid #c6d2d9;border-right:1px solid #c6d2d9}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col--desktop{display:none}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col--expanded{display:flex}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col:first-child{display:flex;align-content:center;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col:first-child .ts-data-col-label{display:flex;align-items:center;margin-left:0}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col:nth-child(2){margin-top:10px}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .total-row--desktop{display:none!important}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .total-row--mobile{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:10px;background:#e4eaee;border-bottom:1px solid #c6d2d9}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .total-row .remove-icon{font-size:19px;margin-left:10px;cursor:pointer}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .total-label{display:flex;align-items:center;margin-left:auto;padding:10px}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .day-label{display:flex;align-items:center;padding:10px;min-width:40%;background:#e4eaee}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .day-field-wrap{min-width:60%;padding:8px 20px 8px 10px;justify-content:end}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .day-field-wrap .day-field{padding:5px 10px}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .remove-icon--mobile{display:block;cursor:pointer}.time-sheets-page .timesheets-content .ts-item-row .total-count{display:block!important;margin-left:auto}.time-sheets-page .timesheets-content .time-entity-control{display:flex!important;align-items:center;justify-content:center;width:23px;height:23px;margin-left:20px;background:#e1f5fe;cursor:pointer}.time-sheets-page .timesheets-content .time-entity-control i{font-size:18px}.time-sheets-page .timesheets-content .time-entity-control:hover{background:#B3E5FC}}.time-sheets-page .timesheets-content{overflow-x:auto;background:#fff}.time-sheets-page .timesheets-content .ts-info-row--header-mobile{display:none}.time-sheets-page .timesheets-content .ts-item-row--active-first{border-top:1px solid #DFE1E3}.time-sheets-page .timesheets-content .ts-item-row.disabled{color:#a3a5ad}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col{padding:11px 10px;width:95px;box-sizing:border-box}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col:first-child{white-space:nowrap;width:auto;padding:5px 15px 5px 30px}.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .total-row--desktop{display:flex}.time-sheets-page .timesheets-content .ts-item-row .day-label,.time-sheets-page .timesheets-content .ts-item-row .remove-icon--mobile,.time-sheets-page .timesheets-content .ts-item-row .ts-data-col .total-row--mobile{display:none}.time-sheets-page .timesheets-content .ts-label-col{position:relative;margin:0 10px;text-align:left}.time-sheets-page .timesheets-content .ts-data-col:first-child,.time-sheets-page .timesheets-content .ts-label-col:first-child{margin-left:0}.time-sheets-page .timesheets-content .ts-label-col .ts-label{cursor:pointer}.time-sheets-page .timesheets-content .ts-label-col .ts-label:hover{text-decoration:underline}.time-sheets-page .timesheets-content .ts-data-col--icon{width:30px;min-width:30px}.time-sheets-page .timesheets-content .ts-data-col--weekend{background:#F2F6F9}.time-sheets-page .timesheets-content .ts-data-col--expanded{display:table-cell}.time-sheets-page .timesheets-content .ts-data-col-label{margin-left:25px}.time-sheets-page .timesheets-content .ts-data-col-label--underline{text-decoration:underline}.time-sheets-page .timesheets-content .time-entity-control,.time-sheets-page .timesheets-content .total-count{display:none}.time-sheets-page .timesheets-table thead{height:39px;min-height:39px}.time-sheets-page .ts-info-row{background:#EDEEF2;border-top:1px solid #DFE1E3;border-bottom:1px solid #DFE1E3}.time-sheets-page .ts-info-row--header.fixed-row{position:fixed;top:105px;z-index:20}.time-sheets-page .ts-info-row--header.fixed-row--0{position:fixed;top:0;z-index:20}.time-sheets-page .ts-info-row--header .ts-label-col{position:relative}.time-sheets-page .ts-info-row--header .ts-label-col:first-child{width:auto;padding:5px 15px 5px 30px;white-space:nowrap}.time-sheets-page .ts-info-row--header .ts-data-col{padding:10px;font-size:12px;text-align:center}@media (max-width:1025px){.time-sheets-page .ts-info-row--header.fixed-row{top:70px}.time-sheets-page .ts-info-row--header .ts-label-col:first-child{min-width:auto}}.time-sheets-page .add-icon{color:#19B476!important}.time-sheets-page .day-field-wrap{position:relative;display:flex;justify-content:center}.time-sheets-page .day-field-element{max-width:60px;position:relative}:active .time-sheets-page .day-field-element--active .day-field{border-right:1px solid transparent;border-top-right-radius:0;border-bottom-right-radius:0}.time-sheets-page .day-field-element .day-field{position:relative;z-index:1;padding:9px 10px;text-align:center}.time-sheets-page .day-field-element .day-field:focus{border:1px solid #222!important}.time-sheets-page .day-field-element .day-field-edit-icon{position:absolute;top:0;right:-13px;height:100%;width:14px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;cursor:pointer}.time-sheets-page .day-field-element .day-field-edit-icon i{font-size:10px}.time-sheets-page .day-field-element .day-field-notes-icon{position:absolute;top:-17px;right:-10px}.time-sheets-page .day-field-element .day-field-notes-icon i{font-size:9px}.time-sheets-page .day-field-element .form-control:focus{border-color:#ccc}.time-sheets-page .edit-time-popover{position:fixed;z-index:100;top:40px;left:50%;width:350px;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 3px 1px rgba(0,0,0,.5)}.time-sheets-page .edit-time-popover__header{display:flex;align-items:center;padding:15px;font-size:16px;font-weight:600;border-bottom:1px solid #ECEEF1;color:#575962}.time-sheets-page .edit-time-popover__body{padding:20px}.time-sheets-page .edit-time-popover__body .et-time{display:inline-block;margin-bottom:15px;color:#a3a5ad}.time-sheets-page .edit-time-popover__body .et-label{display:block;color:#575962}.time-sheets-page .edit-time-popover__body .et-notes{resize:none}.time-sheets-page .item-source-modal{position:fixed;top:45px;left:54px;z-index:3;width:280px;min-height:150px;height:auto;padding:20px;background:#fff;border:1px solid #ccc;box-shadow:2px 2px 3px 1px rgba(0,0,0,.5)}.btn-outline-metal-custom.focus,.btn-outline-metal-custom:focus,.btn-outline-metal-custom:not(:disabled):not(.disabled).active:focus,.btn-outline-metal-custom:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-metal-custom.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(196,197,214,.5)}.time-sheets-page .item-source-modal .bootstrap-select{display:block}.inactive-badge{display:inline-flex;align-items:center;height:20px}.inactive-badge__text{height:20px;margin:0 5px;padding:0 12px!important;border-radius:.3rem!important}.inactive-badge__link{opacity:.5}.inactive-badge__link:hover{opacity:1}.request-status-label{padding:5px 14px;border-radius:6px;font-size:14px;font-weight:600}.request-status-label--pending{background:#FFC107;color:#212529}.request-status-label--accepted{background:#00B47D;color:#fff}.request-status-label--withdrawn{background:#e84556;color:#fff}.btn-outline-metal-custom{color:#a3a5ad;background-color:transparent;background-image:none;border-color:#a3a5ad}.btn-outline-metal-custom:hover{color:#fff;background-color:#a3a5ad;border-color:#a3a5ad}.btn-outline-metal-custom.disabled,.btn-outline-metal-custom:disabled{color:#a3a5ad;background-color:transparent}.btn-outline-metal-custom:not(:disabled):not(.disabled).active,.btn-outline-metal-custom:not(:disabled):not(.disabled):active,.show>.btn-outline-metal-custom.dropdown-toggle{color:#212529;background-color:#a3a5ad;border-color:#a3a5ad}.gps-settings-page #employees_table{display:flex;flex-wrap:wrap}.gps-settings-page #employees_table_wrapper thead,.gps-settings-page .fixedHeader-floating thead{width:100%}.gps-settings-page #employees_table_wrapper thead .table-titles,.gps-settings-page .fixedHeader-floating thead .table-titles{padding:0 25px}.gps-settings-page #employees_table_wrapper thead .table-titles .table-titles-col,.gps-settings-page .fixedHeader-floating thead .table-titles .table-titles-col{justify-content:center;width:280px!important;min-height:50px;padding:0 10px;font-size:14px;font-weight:600;text-align:center;background:#F0F4F7;box-sizing:border-box}.gps-settings-page #employees_table_wrapper thead .table-titles .table-titles-col.col-punches,.gps-settings-page .fixedHeader-floating thead .table-titles .table-titles-col.col-punches{margin-right:40px}.gps-settings-page #employees_table_wrapper thead .table-titles .table-titles-col.col-during-shifts,.gps-settings-page .fixedHeader-floating thead .table-titles .table-titles-col.col-during-shifts{width:250px!important;padding-right:50px;background-color:#d3d3d3}.gps-settings-page #employees_table_wrapper thead .table-titles .table-titles-col.col-auto-punch-out,.gps-settings-page .fixedHeader-floating thead .table-titles .table-titles-col.col-auto-punch-out{width:300px!important;background-color:#d3d3d3}@media (max-width:750px){.gps-settings-page #employees_table_wrapper thead .table-titles .table-titles-col,.gps-settings-page .fixedHeader-floating thead .table-titles .table-titles-col{min-height:84px}}.gps-settings-page #employees_table_wrapper thead .table-controls,.gps-settings-page .fixedHeader-floating thead .table-controls{padding:8px 25px;background:#fff}.gps-settings-page #employees_table_wrapper thead tr,.gps-settings-page .fixedHeader-floating thead tr{display:flex;align-items:center}.gps-settings-page #employees_table_wrapper thead tr th,.gps-settings-page .fixedHeader-floating thead tr th{display:flex;align-items:center;padding:0;background:#fff;border-color:#fff}.gps-settings-page #employees_table_wrapper tbody,.gps-settings-page .fixedHeader-floating tbody{width:100%;padding:0 25px!important}.gps-settings-page #employees_table_wrapper tbody tr,.gps-settings-page .fixedHeader-floating tbody tr{display:flex;align-items:center;padding:3px 0}.gps-settings-page #employees_table_wrapper tbody tr:hover,.gps-settings-page .fixedHeader-floating tbody tr:hover{background:#f7f8fa!important}.gps-settings-page #employees_table_wrapper tbody tr td,.gps-settings-page .fixedHeader-floating tbody tr td{display:flex;align-items:center;padding:0;border:none}.gps-settings-page #employees_table_wrapper tbody tr td .m-radio,.gps-settings-page .fixedHeader-floating tbody tr td .m-radio{display:flex}.gps-settings-page #employees_table_wrapper tbody tr:nth-of-type(odd),.gps-settings-page .fixedHeader-floating tbody tr:nth-of-type(odd){background:#fff}.gps-settings-page #employees_table_wrapper tbody .m-radio,.gps-settings-page .fixedHeader-floating tbody .m-radio{padding:0}.gps-settings-page #employees_table_wrapper tbody .m-radio>span,.gps-settings-page .fixedHeader-floating tbody .m-radio>span{display:block;position:relative;width:auto;height:auto;padding:8px 14px;color:#2D2D2D;font-size:14px;border-radius:3px!important;border:none;white-space:nowrap}.gps-settings-page #employees_table_wrapper tbody .m-radio>input:checked~span,.gps-settings-page .fixedHeader-floating tbody .m-radio>input:checked~span{background:#1371C4;color:#fff}.gps-settings-page #employees_table_wrapper tbody .m-radio:hover>span,.gps-settings-page .fixedHeader-floating tbody .m-radio:hover>span{color:#1371C4;background:#E3E7FA}@media (max-width:1260px){.gps-settings-page #employees_table_wrapper tbody .m-radio>span,.gps-settings-page .fixedHeader-floating tbody .m-radio>span{white-space:normal}.gps-settings-page #employees_table_wrapper .employees-col,.gps-settings-page .fixedHeader-floating .employees-col{min-width:150px!important}}.gps-settings-page #employees_table_wrapper .select-all-control-radio,.gps-settings-page .fixedHeader-floating .select-all-control-radio{padding:0;font-weight:400;text-decoration:underline;color:#c3c3c3}.gps-settings-page #employees_table_wrapper .select-all-control-radio>span,.gps-settings-page .fixedHeader-floating .select-all-control-radio>span{display:none}.gps-settings-page #employees_table_wrapper .employees-col,.gps-settings-page .fixedHeader-floating .employees-col{min-width:250px;width:250px!important;padding:0!important;border:none}.gps-settings-page #employees_table_wrapper .tb-col,.gps-settings-page .fixedHeader-floating .tb-col{justify-content:center}.gps-settings-page #employees_table_wrapper .tb-col.off,.gps-settings-page .fixedHeader-floating .tb-col.off{width:80px!important}.gps-settings-page #employees_table_wrapper .tb-col.off.col-auto-punch-out,.gps-settings-page #employees_table_wrapper .tb-col.off.col-during-shifts,.gps-settings-page .fixedHeader-floating .tb-col.off.col-auto-punch-out,.gps-settings-page .fixedHeader-floating .tb-col.off.col-during-shifts{width:100px!important}.gps-settings-page #employees_table_wrapper .tb-col.off .m-radio span,.gps-settings-page .fixedHeader-floating .tb-col.off .m-radio span{width:70px;text-align:center}.gps-settings-page #employees_table_wrapper .tb-col.on,.gps-settings-page .fixedHeader-floating .tb-col.on{width:100px!important}@media (min-width:820px){.gps-settings-page #employees_table_wrapper .tb-col.on.col-during-shifts,.gps-settings-page .fixedHeader-floating .tb-col.on.col-during-shifts{margin-right:90px}}.gps-settings-page #employees_table_wrapper .tb-col.on .m-radio span,.gps-settings-page .fixedHeader-floating .tb-col.on .m-radio span{width:70px;text-align:center}.gps-settings-page #employees_table_wrapper .tb-col.on .m-radio:hover>input:disabled~span,.gps-settings-page .fixedHeader-floating .tb-col.on .m-radio:hover>input:disabled~span{color:#fff;background:#000}.gps-settings-page #employees_table_wrapper .tb-col.optional,.gps-settings-page .fixedHeader-floating .tb-col.optional{width:100px!important}.gps-settings-page #employees_table_wrapper .tb-col.required,.gps-settings-page .fixedHeader-floating .tb-col.required{width:100px!important;margin-right:40px}.gps-settings-page #employees_table_wrapper .tb-col.default-col,.gps-settings-page .fixedHeader-floating .tb-col.default-col{width:260px!important;margin-right:20px}.gps-settings-page .fixedHeader-floating th{padding:0!important}.gps-settings-page .fixedHeader-floating .table-titles{padding:0 25px!important}.gps-settings-page .fixedHeader-floating .table-titles .table-titles-col{padding:10px 0!important}#punched-in-tab{display:inline-flex;align-items:center}#punched-in-tab .nav-link{display:flex;align-items:center;justify-content:left;height:35px;padding:5px 5px 5px 10px!important;white-space:normal;color:#364151;border:1px solid #F1F1F1;background:#F1F1F1;font-weight:500;line-height:20px;border-radius:7px;font-size:16px;max-width:150px!important;min-width:120px!important}#punched-in-tab .nav-link i{font-size:21px!important}#punched-in-tab .nav-link.active{color:#1371C4;line-height:20px;background:#E3E7FA}@media (max-width:480px){#punched-in-tab .nav-link__text{font-size:12px}#punched-in-tab .nav-link i{font-size:16px}}#punched-in-expand-all{display:inline-flex;flex-direction:row-reverse;padding-right:0}#punched-in-expand-all a{color:#1371C4;padding-top:8px;font-weight:700}.punched-in-map-view .punch-info-link,.punched-in-map-view .sorting{white-space:nowrap}@media (max-width:1660px){.punched-in-map-view .punch-info-link{white-space:normal}}.gps-map .gm-style img[style*="opacity: 0.89321"]{border-radius:17px;border:3px solid #FFF!important}.gps-map .gm-style div[style*="width: 35px"]{border-radius:34px;outline:#3435fb solid 1px}.gps-map .gm-style iframe+div{border:none!important}.gps-map .maps-ee-photo{width:34px;height:34px;border-radius:17px;border:3px solid #FFF!important}.gps-map .maps-ee-details{margin:0;font-weight:550;font-size:12px;color:#65707F;display:flex}.gps-map .maps-ee-details-col{margin:0;display:flex}.gps-map .maps-ee-details-col .row{margin:0!important}.gps-map .maps-info-gray{color:#ADB5BD;font-size:11px}.gps-map .left-data{text-align:left!important}.gps-map .right-data{text-align:right!important;flex:auto;margin-left:30px}.gps-map div[role=dialog].gm-style-iw.gm-style-iw-c{padding:0!important;border-radius:0}.gps-map div[role=dialog].gm-style-iw.gm-style-iw-c button{right:0!important;display:none!important}.gps-map div[role=dialog].gm-style-iw.gm-style-iw-c .gm-style-iw-d{overflow:visible!important;margin:12px}.gps-map .gps-green-span{margin:-3px 3px 0;-webkit-margin-before:-3px 3px 0 3px}.activity-map{width:100%!important;height:100%!important;min-height:600px}.activity-map .gm-style div[style*="width: 34px"]{border-radius:34px;outline:rgba(74,179,229,.4) solid 14px}.activity-map .gm-style div[style*="width: 35px"]{border-radius:34px;outline:rgba(229,70,85,.4) solid 14px}.activity-map .gm-style img[style*="opacity: 0.89321"]{border-radius:17px;border:3px solid #FFF!important}.activity-map .gm-style div[style*="width: 12px"]{cursor:pointer}.fa-exclamation-circle.gps-lost{color:#E84556;margin-right:3px}.gps-lost-popovers-popup{background-color:#555;border-radius:10px}.gps-lost-popovers-popup p{color:#fff!important;font-weight:bolder}.gps-lost-popovers-popup .arrow::after{border-top-color:#555}.dashboard-map{width:100%!important;height:calc(100% - 30px)!important;min-height:338px}@media (max-width:768px){.dashboard-map{min-height:500px!important}}.dashboard-map div[role=dialog].gm-style-iw.gm-style-iw-c{border-radius:34px;padding-right:10px;border:3px solid #FFF!important}.gps-location-timestamp{color:#6578D8}.gps-green-span{padding:3px 5px;background-color:#CBF4C9;color:#15684A;font-weight:600;border-radius:7px}.break-time-separator{display:flex;width:100%;max-width:320px;margin-bottom:1rem}.break-time-separator:after,.break-time-separator:before{content:'';display:block;position:relative;top:-9px;min-height:1px;flex-basis:0;flex-grow:1;max-width:100%;border-bottom:1px solid #575962}.break-time-separator:before{margin-right:20px}.break-time-separator:after{margin-left:20px}#publish-shifts-table td{border:0!important}#publish-shifts-table td:first-child{padding-left:20px}.btn-current-plan{cursor:default;padding:4px 6px 2px;margin-top:-6px}.integration-items-list{display:flex;flex-wrap:wrap;max-width:1000px}.integration-item{display:flex;min-width:450px;width:450px;position:relative;padding:20px;margin:0 30px 30px 0;border:1px solid #ebedf2;border-radius:10px}.integration-item .integration-item-img-wrap{display:flex;align-items:center;justify-content:center;width:100px;min-width:100px;height:100px;margin-right:20px}.integration-item .integration-item-img{height:auto;width:100%}.integration-item .integration-item-info{display:flex;flex-direction:column;width:100%;height:100%}.integration-item .integration-item-info__title{font-size:18px;margin-bottom:10px}.integration-item .integration-item-info__btn{display:flex;width:fit-content;margin-bottom:5px}.integration-item .integration-item-info__link{color:#575962}.integration-item .integration-item-status{position:absolute;top:20px;right:20px;padding:0 5px;color:#2A6842;background:#D5F1DB;border-radius:4px}.integration-item--qb .integration-item-img-wrap{display:flex;align-items:center;background:#393A3D}.integration-item--qb .integration-item-img-wrap .integration-item-img{width:94px}@media (max-width:768px){.integration-item{width:100%;margin-right:0}}.introducing-payroll{margin:0 auto;max-width:1380px}.introducing-payroll .m-portlet__head-title{width:100%;text-align:center}.introducing-payroll .m-portlet__head-title .m-portlet__head-text{font-size:2.3rem!important}.introducing-payroll .m-portlet__body{max-width:1200px;margin:0 auto;padding:3rem 2.2rem}.introducing-payroll .info-section .info-label{display:inline-block;margin-bottom:15px;font-size:23px}.introducing-payroll .info-section .info-list-item{font-size:20px;line-height:22px}.introducing-payroll .info-section .info-text{font-size:16px}.introducing-payroll .info-section .info-link{color:#3D52BF;font-weight:600;font-size:16px}.introducing-payroll .info-section .info-btn{padding:10px 45px;background:#FF9800;color:#fff;font-size:23px;border-radius:10px;border:none}.introducing-payroll .info-section .info-btn:hover{cursor:pointer;background:#ff9f11;text-decoration:none}.introducing-payroll .video-section{max-width:550px}.introducing-payroll .info-wrap{display:flex;padding:70px 0 200px 90px;background:-webkit-linear-gradient(#873cff,rgba(135,60,255,0) 0),-webkit-linear-gradient(-85deg,rgba(246,249,252,.9) 80%,#fff 0)}.introducing-payroll .info-wrap .info{display:flex;flex-direction:column;margin-right:50px}.introducing-payroll .info-wrap .info .info-title{margin-bottom:20px;font-family:Rubik;font-weight:700;font-size:36px;line-height:120%}.introducing-payroll .info-wrap .info .info-desc{margin-bottom:40px;font-family:Rubik;font-weight:400;font-size:24px;line-height:150%}.introducing-payroll .info-wrap .info .info-list{margin-bottom:35px;padding:0}.introducing-payroll .info-wrap .info .info-list-item{margin-bottom:15px;font-family:Rubik;font-weight:400;font-size:20px;line-height:120%;list-style:none}.introducing-payroll .info-wrap .info .info-list-item__icon{margin-right:10px;color:#3880FF}.introducing-payroll .info-wrap .info-video{min-width:596px;margin-right:30px}.introducing-payroll .info-wrap .info-buttons .info-button{display:inline-block;margin-bottom:20px;margin-right:24px;padding:20px 30px;background:#3880FF;font-family:Rubik;font-weight:500;font-size:18px;line-height:120%;color:#FFF;border:2px solid #3880FF;border-radius:6px;cursor:pointer}.introducing-payroll .info-wrap .info-buttons .info-button:hover{text-decoration:none}.introducing-payroll .info-wrap .info-buttons .info-button--secondary{margin:0;background:0 0;color:#3880FF}.introducing-payroll .questions-wrap{display:flex;flex-direction:column;padding:0 90px}.introducing-payroll .questions-wrap .questions-title{margin-bottom:20px;font-family:Rubik,sans-serif;font-weight:600;font-size:34px;line-height:120%;color:#3E3F54;text-align:center}.introducing-payroll .questions-wrap .questions-desc{margin-bottom:60px;font-family:Rubik,sans-serif;font-weight:400;font-size:22px;line-height:150%;color:#77838F;text-align:center}.introducing-payroll .questions-wrap .questions-list{display:flex;flex-direction:column;margin-bottom:120px}.introducing-payroll .questions-wrap .questions-list .question-item{display:flex;flex-direction:column;height:80px;max-height:80px;overflow:hidden;position:relative;margin-bottom:20px;padding:0 60px 30px 30px;background:#F3F5F7;transition:max-height .15s ease-out}.introducing-payroll .questions-wrap .questions-list .question-item__control{position:absolute;top:35px;right:40px;cursor:pointer}.introducing-payroll .questions-wrap .questions-list .question-item__title{display:flex;align-items:center;height:80px;min-height:80px;font-family:Rubik,sans-serif;font-weight:500;font-size:24px;line-height:120%;color:#3E3F54}.introducing-payroll .questions-wrap .questions-list .question-item__text{font-family:Rubik,sans-serif;font-weight:400;font-size:20px;line-height:170%;color:#77838F}.introducing-payroll .questions-wrap .questions-list .question-item--expanded{height:auto;max-height:500px;transition:max-height .25s ease-in}@media (max-width:1024px){.introducing-payroll .info-wrap{flex-direction:column-reverse;padding:30px 30px 240px}.introducing-payroll .info-wrap .info-video{min-width:auto;margin:0 0 30px}.introducing-payroll .questions-wrap{padding:0 30px}}.current-plan-popover-popup{padding:5px;background-color:#000;border-radius:10px}.current-plan-popover-popup p{color:#fff!important;font-weight:bolder}.current-plan-popover-popup .arrow::after{border-top-color:#000}#plan-popover-content{display:none;background-color:#fff}#plan-popover-content.show{display:table}.plan-popover-info{background-color:#fff;border-radius:10px}.plan-popover-info .current-plan-popover-popup{background:#F9F9F9}.plan-popover-info__title{margin-bottom:5px;font-size:12px;font-weight:600;color:#9AA1AC}.plan-popover-info__list{margin:0;padding:0;list-style:none}.plan-popover-info__item{display:flex;margin-bottom:5px;font-size:12px;color:#9AA1AC}.plan-popover-info__item:before{content:"\f00c";font-family:FontAwesome;color:#7EB48B}.plan-popover-info__item-text{padding-left:10px;color:#9AA1AC}#check-component-embedded-div{width:100%;height:100%;min-height:555px}.edit-company-payments{padding-bottom:35px}.edit-company-payments .back-button-hide-cover{position:absolute;width:80px;height:75px;background:#fff}.edit-company-payments .back-button{position:relative;top:-25px}.add-benefit-form{max-width:425px}.add-benefit-form .form-control{max-width:100%}.run-payroll-section{position:relative}.run-payroll-section .line-payroll-cover{display:none;position:absolute;top:70px;z-index:1;width:calc(100% - 38px);height:10px;background:#fff;border-bottom:1px solid #f2f3f4}.run-payroll-section .line-payroll-cover.hide{display:none!important}@media (max-width:1175px){.run-payroll-section .line-payroll-cover{display:block}}.company-details-profile-section .m-badge,.view-plan-page .m-badge{display:inline-block;padding:0 10px!important;font-size:11px;font-weight:600;color:#444;border-radius:5px!important;min-width:115px;white-space:nowrap;background:#E8E8E8}.company-details-profile-section .m-badge--dark,.view-plan-page .m-badge--dark{color:#fff;background:#5F6267!important}.company-details-profile-section .m-badge--success,.view-plan-page .m-badge--success{color:#557D4F!important;background:#D7EFDF!important}.company-details-profile-section .m-badge--warning,.view-plan-page .m-badge--warning{background:#FEEDAE!important}.run-payroll-info{display:flex;flex-direction:column;padding:10px 25px;background:#F1F1F1;cursor:pointer}.run-payroll-info:hover{text-decoration:none}.run-payroll-info__icon{font-size:13px}.run-payroll-info__link{margin-bottom:5px;padding:5px 0;color:#49B372;text-transform:uppercase;font-size:12px;line-height:20px}.run-payroll-info__title{color:#1A1A1A;font-size:14px;font-weight:600}.run-payroll-info__desc{color:#898b96}.run-payroll-local h2{font-weight:600}.run-payroll-local .m-portlet__head{height:5px;border:0}.run-payroll-local .m-portlet{margin-bottom:0}.run-payroll-local .m-wrapper{padding:0}.run-payroll-local .reimport-control{color:#1271C4;cursor:pointer;text-decoration:underline;border:none;background:0 0}.run-payroll-local .employees-table-wrap{height:calc(100vh - 460px);overflow-y:auto}.run-payroll-local .payroll-steps-markers{display:flex;margin:0 0 15px}.run-payroll-local .payroll-steps-markers .payroll-steps-marker{position:relative;margin-right:30px;padding-left:0;padding-right:0;font-weight:600;cursor:default}.run-payroll-local .payroll-steps-markers .payroll-steps-marker:hover{color:#1271C4}.run-payroll-local .payroll-steps-markers .payroll-steps-marker:after{content:'';position:absolute;left:0;bottom:0;height:5px;width:100%;border:1px solid #1271C4}.run-payroll-local .payroll-steps-markers .payroll-steps-marker.active:after{background:#1271C4}.run-payroll-local .preview-info-col{padding-top:10px;padding-bottom:10px;background:#F5F5F5}.buttons-colvis+:has(.dt-button-collection){background:red}.dt-button-collection.dropdown-menu{z-index:51}.dt-button-collection.dropdown-menu .dt-button.active{position:relative;color:#575962;background:#f7f8fa}.dt-button-collection.dropdown-menu .dt-button.active:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"✓";color:inherit}.dt-button-background{z-index:50!important}.map-location-wrap.fixed{position:fixed;top:115px;width:100%;max-width:inherit;padding-right:75px}.map-location-wrap--activity.fixed{padding-right:90px}.map-location-info-label{display:flex;align-items:center;height:30px;padding:5px 10px;background:#53b0f8;color:#fff;font-size:12px}.geofence-slider-radius{margin-top:16px;margin-bottom:20px}.geofence-slider-radius .noUi-handle{left:auto!important}.pto-summary-table-wrap .dropdown-menu.dt-button-collection{max-height:410px;overflow-y:auto}.view-plan-page .billing-col{max-width:510px;min-width:400px;max-height:380px}@media (max-width:900px){.view-plan-page .billing-col{max-width:100%}}@media (max-width:600px){.add-pto-page .m-subheader{padding:0 20px}.add-pto-page .m-portlet__head-title{display:flex!important;flex-direction:column}.add-pto-page .m-portlet__head .employees-select{padding:0!important}.add-pto-page .m-portlet__head .employees-select .bootstrap-select{width:100%!important}.add-pto-page .m-portlet__body .input-large,.add-pto-page .m-portlet__body .input-small,.add-pto-page .m-portlet__head .btn-default{width:100%}.add-pto-page .m-portlet__body{padding:15px 10px}.add-pto-page .m-portlet__body .form-actions{display:flex}.add-pto-page .m-portlet__body .form-actions .btn:first-child{margin-right:15px}.add-pto-page table.add-pto thead th{padding:.3rem;min-width:100%!important}.add-pto-page table.add-pto td{padding:.3rem}.add-pto-page table.add-pto input,.add-pto-page table.add-pto select,.add-pto-page table.add-pto textarea{height:auto!important;padding:.5rem}.add-pto-page table.add-pto textarea{max-width:120px}.add-pto-page table.add-pto .type-field{min-width:65px}.add-pto-page table.add-pto .date-picker{min-width:75px}.add-pto-page table.add-pto .hours-field{max-width:35px}}.addon-card-list,.plans-card-list{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:100%){.addon-card-list,.plans-card-list{justify-content:center}}.addon-card-list{width:100%;max-width:none}.addon-card.hover-enabled:hover .included-plan-btn{color:#fff!important;background-color:#1271C4;text-decoration:none}.addon-card.hover-enabled:hover .remove-addon-btn{text-decoration:underline}.fee-schedule-link{font-size:smaller;display:block;margin-top:10px;text-align:center}.addon-card{min-height:167px;border:1px solid #C4C7C5;border-radius:6px;box-shadow:none;width:300px;padding:15px 10px;background:#E1E3E0}.addon-card__header{display:flex;align-items:center;min-height:32px;font-size:16px;margin-bottom:5px;color:#333}.addon-card__header .addon-card-title{font-size:15px;font-weight:600;max-width:150px;word-break:break-all}.addon-card__body .plan-desc{font-size:12px;color:#333}.addon-card--can-change{background:#DAE3F2}.addon-card--plan-card{background:#fff}.addon-card--current-plan{background:#E1E3E0!important}.addon-card .addon-card-info-popover{margin-left:auto;cursor:pointer;color:#A0A6AC}.addon-card .included-plan{background-color:#000;color:#fff;padding:5px 10px;border-radius:5px;font-weight:700}.addon-card .included-plan--сurrent{min-width:92px;white-space:nowrap}.addon-card .included-plan-btn{padding:4px 10px;background:0 0;border:1px solid #000;border-radius:5px;font-size:12px;font-weight:600;color:#1271C4!important;cursor:pointer}.addon-card .remove-addon-btn{font-max-size:12px;cursor:pointer;color:#000}.addon-card .switch-plan-btn{margin-left:10px;padding:2px 10px;border-radius:5px;background-color:#E1E3E2;font-size:12px;font-weight:700;cursor:pointer}.addon-card .price{font-weight:700;font-size:13px;text-align:center;color:#333;margin:0}.switch-plans .section-title{font-size:16px;padding-bottom:5px}.switch-plans .block-title{display:inline-block;font-size:20px;font-weight:500;font-family:Roboto}.switch-plans .switch-plans-section{max-width:100%}.switch-plans .switch-plans-section .addon-card{min-height:155px}.switch-plans .switch-plans-section .plans-card-list{margin:10px 0 25px}.switch-plans .switch-plans-section .selected-plan-info{padding:10px 20px;max-width:200px;border:1px solid #dcdcdc;border-radius:10px;background:#F9F9F9}.switch-plans .switch-plans-section .selected-plan-info__title{font-size:12px;font-weight:600;color:#9AA1AC}.switch-plans .switch-plans-section .selected-plan-info__list{margin:0;padding:0;list-style:none}.switch-plans .switch-plans-section .selected-plan-info__item{display:flex;margin-bottom:5px;font-size:12px;color:#9AA1AC}.switch-plans .switch-plans-section .selected-plan-info__item:before{content:"\f00c";font-family:FontAwesome;color:#7EB48B}.switch-plans .switch-plans-section .selected-plan-info__item-text{padding-left:10px}.switch-plans .switch-plans__footer{width:100%;margin-top:10px;padding:20px 0;border-top:1px solid #e3e8ee}.switch-plans .input-radio-default{width:20px;height:17px;margin-right:22px}.status{padding:2px 10px;border-radius:12px;color:#fff;font-size:12px;text-transform:capitalize;font-weight:700}.added,.addnow-btn{color:#fff;padding:5px 10px;font-weight:700}.added{background-color:#000;border-radius:5px}.addnow-btn{background-color:#007bff;border:none;border-radius:5px;cursor:pointer;text-align:center;width:100%;box-sizing:border-box}.addnow-btn:hover{background-color:#0056b3}.addnow-btn:focus{outline:0}.intro-wrap iframe{position:absolute;z-index:1;top:105px;left:0;width:100%;height:calc(100vh - 105px);margin:0;padding:0;border:0}@media (max-width:1025px){.intro-wrap iframe{top:70px;height:calc(100vh - 70px)}}#ck-app .z-40{z-index:1000!important}