@import url(https://fonts.googleapis.com/css?family=Rubik:300,400,500,900.css);@import url(https://use.fontawesome.com/releases/v5.6.1/css/all.css);.font12MediumDarkSkyBlue{font-size:12px}.font12MediumDarkSkyBlue,.font14MediumDarkSkyBlue{color:#44b7de;font-family:Rubik,sans-serif;font-weight:500}.font14MediumDarkSkyBlue{font-size:14px}.font14MediumWarmPink{font-size:14px}.font14MediumWarmPink,.font16MediumWarmPink{color:#f7586b;font-family:Rubik,sans-serif;font-weight:500}.font16MediumWarmPink{font-size:16px}@font-face{font-family:FontAwesomeSolid;font-style:normal;font-weight:900;src:url(https://use.fontawesome.com/releases/v5.6.1/webfonts/fa-solid-900.eot);src:url(https://use.fontawesome.com/releases/v5.6.1/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.0.13/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.0.13/webfonts/fa-solid-900/fa-solid-900.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.0.13/webfonts/fa-solid-900.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.0.13/webfonts/fa-solid-900.svg#fontawesome) format("svg")}body{margin:0;min-width:1440px}*{box-sizing:border-box}.clear-fix:after{clear:both;content:"";display:block}.no-select{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}input{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}button::-moz-focus-inner,input::-moz-focus-inner{border:0}.topheader{height:170px}.topheader .weekNumber{color:#868e97;cursor:default;flex:0 0 12px;font-family:Rubik,sans-serif;font-size:10px;font-weight:300;margin-top:-12px;padding-left:290px;padding-right:242px;position:relative;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header{background-color:#44b7de;display:flex;height:85px;line-height:85px}.header.small{height:55px;line-height:55px;min-width:1440px;position:absolute;width:100%;z-index:2}.identity{display:flex;flex:1}.identity .home{align-items:center;cursor:default;cursor:pointer;display:flex;padding-right:80px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.identity .home .logo{height:30px;left:30px;position:relative}.identity .home .title{color:#fff;font-family:Rubik,sans-serif;font-size:20px;font-weight:900;left:50px;position:relative;text-transform:uppercase}@keyframes fadein_07{0%{opacity:0}to{opacity:.7}}@keyframes fadein_1{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeinout_09{0%,to{opacity:0}50%{opacity:.9}}.profileDropDownFlexer{cursor:default;display:flex;flex-direction:column;margin-right:20px;min-width:222px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profileDropDownFlexer .profile{align-items:center;background-color:#44b7de;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-family:Rubik,sans-serif;font-size:20px;font-weight:300;padding:0 20px;text-align:right}.profileDropDownFlexer .profile .profileName{cursor:pointer;margin:0 20px;overflow:hidden;text-align:center;width:100%}.profileDropDownFlexer .profile .avatar{background-color:hsla(0,0%,100%,.5);border-radius:100%;cursor:pointer;min-height:36px;min-width:36px}.profileDropDownFlexer .profile .avatar .avatarFilling{color:#fff;cursor:pointer;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;line-height:37px;text-align:center}.profileDropDownFlexer .profile.clicked,.profileDropDownFlexer .profile:hover{background-color:#43a7d1}.profileDropDownFlexer .profile-backdrop{animation:fadein_07 .75s;background-color:#000;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:85px;z-index:1049}.profileDropDownFlexer .profile-backdrop.small{top:55px}.profileDropDownFlexer .profileMenu{animation:fadein_1 .5s;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.1);cursor:default;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1050}.profileDropDownFlexer .profileMenu .profileMenuItem{color:#6fc6eb;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;line-height:38px;padding-left:20px}.profileDropDownFlexer .profileMenu .profileMenuItem:hover{color:#43a7d1}.profileDropDownFlexer .profileMenu .profileMenuItem_help{display:flex;position:relative}.profileDropDownFlexer .profileMenu .profileMenuItem_help .fas.fa-caret-right{font-size:16px;line-height:38px;padding:0 8px;position:absolute;right:15px}.profileDropDownFlexer .profileMenu .profileMenuItem_help:hover{color:#6fc6eb}.profileDropDownFlexer .profileMenu .profileMenuItem_help:hover>.helpmenu{visibility:visible}.profileDropDownFlexer .profileMenu .profileMenuItem_help .helpmenu{background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.4);height:80px;left:-50px;position:absolute;visibility:hidden;width:60px}.profileDropDownFlexer .profileMenu .profileMenuItem_help .helpmenu .helpmenu_helpmenuitem{padding-left:20px}.profileDropDownFlexer .profileMenu .profileMenuItem_help .helpmenu .helpmenu_helpmenuitem:hover{color:#43a7d1;cursor:pointer}.checkbox{background-color:#c6e9f5;border-radius:16px;cursor:pointer;display:block;height:16px;margin-top:5px;transition:all .15s ease-in;width:16px}.checkbox:hover:after{color:#fff}.checkbox:after{border-radius:100%;color:#44b7de;content:"";display:block;font-family:FontAwesome;font-size:14px;height:100%;line-height:16px;text-align:center;transform:scale(.5);transition:all .15s ease-in,font-size .35s ease-in;width:100%}.checkbox.is-checked:after{color:#fff;font-size:10px;transform:scale(1)}.checkbox.is-checked:hover:after{transform:scale(1.1)}.check{float:left}.check:after{background-color:#c6e9f5;content:"\f00d"}.check.is-checked:after{background-color:#44b7de;content:"\f00c"}.checkbox-text{cursor:pointer;line-height:26px;margin-left:25px}.cleanLink a{display:block}.cleanLink a:active,.cleanLink a:hover,.cleanLink a:link,.cleanLink a:visited{color:inherit;text-decoration:none}.profileDropDownFlexer .change-user-input{height:30px;margin-bottom:30px;margin-top:20px;width:100%;width:-webkit-fill-available;width:-moz-available;width:stretch}.profileDropDownFlexer .change-user-input:focus{outline-color:#e9ecef;outline-width:0}.profileDropDownFlexer .change-user-list .myself{margin-bottom:20px}.profileDropDownFlexer .change-user-list .change-user-scrollbar{height:400px}.profileDropDownFlexer .change-user-list .change-user-list-item{align-items:center;background-color:#fff;display:flex;padding:10px 0}.profileDropDownFlexer .change-user-list .change-user-list-item .change-user-avatar{background-color:rgba(68,183,222,.5);border-radius:100%;margin:0 20px;min-height:27px;min-width:27px}.profileDropDownFlexer .change-user-list .change-user-list-item .change-user-avatar .change-user-avatarFilling{color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;line-height:27px;text-align:center}.profileDropDownFlexer .change-user-list .change-user-list-item .change-user-avatar .change-user-avatarFilling:hover{cursor:pointer}.profileDropDownFlexer .change-user-list .change-user-list-item .change-user-username{color:#44b7de;font-family:Rubik,sans-serif;font-size:16px;font-weight:300}.profileDropDownFlexer .change-user-list .change-user-list-item .change-user-username:hover{cursor:pointer}.profileDropDownFlexer .change-user-list .change-user-list-item:hover{background-color:#e9ecef;cursor:pointer}.profileDropDownFlexer .change-user-list .change-user-list-item.changeUserSelected{background-color:#e9ecef}.modal-dialog.settings-modal{width:550px}.settings-item{align-items:center;cursor:default;display:flex;padding:15px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-item .item-title{color:#44b7de;font-family:Rubik,sans-serif;font-size:16px;font-weight:300;width:35%}.settings-item .toggle{width:65%}.settings-item .toggle .toggle-value1,.settings-item .toggle .toggle-value2{width:50%}.weekend-box{align-items:center;display:flex;padding-right:4px}.weekend-box label{color:#fff;font-family:Rubik,sans-serif;font-size:13px;font-weight:400}.weekend-box .custom-checkbox{background-color:#fff;border-radius:1px;color:#44b7de;font-size:13px;height:12px;line-height:13px;margin:0 8px 0 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:12px}.alert{border:1px solid transparent;color:#000;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;padding:8px 16px}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #adb5be;border-radius:1px;height:12px;vertical-align:middle;width:12px}input[type=checkbox]:checked{background-color:#44b7de;outline:none}input[type=checkbox]:checked:after{color:#fff;content:"\f00c";font:normal normal normal 14px/1 FontAwesomeSolid;font-size:8px;left:1px;position:relative;top:-4px}input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(68,183,222,.5);outline:none}input[type=checkbox]:focus.inverse{box-shadow:0 0 0 2px rgba(173,181,190,.5)}input[type=submit]{background-color:#44b7de;border:none;border-radius:50px;color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:30px;padding:0 30px;text-align:center;transition:all .2s ease-in-out}input[type=submit].inverse{background-color:#fff;border:1px solid #adb5be;color:#868e97}input[type=submit]:active,input[type=submit]:hover{background-color:#24a1cb}input[type=submit]:active.inverse,input[type=submit]:hover.inverse{color:#fff}input[type=submit]:focus{box-shadow:0 0 0 2px rgba(68,183,222,.5);outline:none}input[type=submit]:focus.inverse{box-shadow:0 0 0 2px rgba(173,181,190,.5)}div[role=submit]{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;padding:8px;text-align:center}div[role=submit]:hover{color:#495057}div[role=submit],input[type=submit]{cursor:pointer;float:right;margin-left:8px;text-transform:uppercase}input[type=submit][disabled=""]{background-color:rgba(68,183,222,.5);color:#fff;cursor:default;transition:none}.form-group{margin-bottom:19px;overflow:hidden}.form-group label{color:#868e97;display:inline-block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-bottom:10px;transition:color .15s ease-in-out}.form-group label.has-extra{color:#495057}.form-group label.has-extra span{color:#868e97;font-size:12px;transition:color .15s ease-in-out}.form-group label.required:after{content:"*";margin-left:5px}.form-group .form-control{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;resize:none;transition:border-color .15s ease-in-out;width:100%}.form-group .form-control:focus{border-color:#5cb3fd;outline:none}.form-group .form-control::-moz-placeholder{color:#636c7271}.form-group .form-control::placeholder{color:#636c7271}.form-group .form-control:-moz-read-only{background-color:#eceeef}.form-group .form-control:disabled,.form-group .form-control:read-only{background-color:#eceeef}.form-group.has-error label,.form-group.has-error label span{color:#e97d7f}.form-group.has-error .form-control{border-color:#e97d7f}.modal{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-forefront{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.modal-dialog{width:480px}.modal-content{background-color:#fff;border-radius:3px;box-shadow:0 3px 7px 0 rgba(0,0,0,.3);padding:20px}.modal-backdrop{background-color:rgba(0,0,0,.3);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.closable-modal{line-height:100%}.closable-modal .closable-modal-header .closable-modal-close-icon{color:#adb5be;float:right}.closable-modal .closable-modal-header .closable-modal-close-icon .fa-times{cursor:pointer;font-size:16px}.closable-modal .closable-modal-header .closable-modal-close-icon .fa-times:hover{color:#495057}.closable-modal .closable-modal-header .closable-modal-title{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.closable-modal .closable-modal-header:after{clear:both;content:"";display:block}.closable-modal .closable-modal-cancel{color:#868e97;float:right;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;margin-right:15px;margin-top:18px;padding:10px 0 10px 10px}.closable-modal .closable-modal-cancel:hover{color:#495057;cursor:pointer}.closable-modal .closable-modal-line{border-bottom:1px solid #e9ecef;height:1px;margin-left:-20px;margin-right:-20px}.button-container{margin-top:100px}.button-container .ask-decline{margin-left:10px}.toggle{background-color:#fff;border:none;color:#44b7de;cursor:default;display:flex;font-family:Rubik,sans-serif;font-size:10px;font-weight:400;line-height:25px;min-height:25px;outline:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toggle .toggle-value1{border:1px solid #44b7de;border-bottom-left-radius:25px;border-top-left-radius:25px;padding-left:15px;padding-right:10px;text-transform:uppercase}.toggle .toggle-value2{border:1px solid #44b7de;border-bottom-right-radius:25px;border-top-right-radius:25px;padding-left:10px;padding-right:15px;text-transform:uppercase}.toggle .selected{background-color:#44b7de;color:#fff}.toggle .unselected:hover{background-color:#c6e9f5}.toggle:hover{cursor:pointer}.cc-dismiss{border-radius:50px;color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.wrong{font-size:18px;padding:0 20px}.wrong,.wrong h1{color:#000;font-family:Rubik,sans-serif;font-weight:500}.wrong h1{font-size:36px}.wrong .wrong-error-message{color:#464a4c;font-family:Rubik,sans-serif;font-size:12px;font-weight:300;padding-top:20px}.copy-timesheetcode-message{display:block}.preset{cursor:default;display:flex;height:44px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preset .Select-value{display:flex;height:30px;line-height:30px}.preset .Select-value .Select-value-label,.preset .Select-value .Select-value__option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preset .Select-value .Select-value__option{width:230px}.preset .Select-value .Select-value__option.default{color:#bcc6cf;width:100%}.preset .Select-value .Select-value__option:hover{background-color:#f8f9fa}.preset .Select-value .Select-value__option:hover .Select-value__action{background-color:#ec8e90}.preset .Select-value .Select-value__action{cursor:pointer;width:16px}.preset .Select-value:hover .fas.fa-times{color:#e97d7f;padding-left:4px;padding-right:4px;visibility:visible}.preset .Select-value:hover .fas.fa-times:hover{color:#de3c3f}.preset .Select-value .fas.fa-times{justify-content:flex-end;visibility:hidden}.preset .preset__modal .preset__modal_container{overflow:hidden}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset--scrollheight{height:94%}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset{border:1px solid #f0f0f0;height:200px;margin-bottom:20px;margin-top:10px;padding-left:10px}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset .preset__modal_container_showpreset__title{color:#6fc6eb;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset .preset__modal_container_showpreset__item{color:#868e97;font-family:Rubik,sans-serif;font-size:10px;font-weight:300;margin-left:10px}.preset .preset__modal .preset__modal_container .preset__modal_container_showpreset .preset__modal_container_showpreset_noselection{color:#44b7de;font-family:Rubik,sans-serif;font-size:12px;font-weight:300}.preset .preset__modal .preset__modal_container button{background-color:#44b7de;border:none;border-radius:50px;color:#fff;cursor:pointer;float:right;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:30px;padding:0 30px;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out}.preset .preset__modal .preset__modal_container button.inverse{background-color:#fff;border:1px solid #adb5be;color:#868e97}.preset .preset__modal .preset__modal_container button:active,.preset .preset__modal .preset__modal_container button:hover{background-color:#24a1cb}.preset .preset__modal .preset__modal_container button:active.inverse,.preset .preset__modal .preset__modal_container button:hover.inverse{color:#fff}.preset .preset__modal .preset__modal_container button:focus{box-shadow:0 0 0 2px rgba(68,183,222,.5);outline:none}.preset .preset__modal .preset__modal_container button:focus.inverse{box-shadow:0 0 0 2px rgba(173,181,190,.5)}.preset .preset__modal .preset__modal_container button[disabled=""]{background-color:rgba(68,183,222,.5);color:#fff;cursor:default;transition:none}.preset .preset__modal .preset__modal_container:after{clear:both;content:"";display:block}.preset .preset__select{width:250px}.preset .preset__select,.preset .preset__submit{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.preset .preset__submit{background-color:#44b7de;border:none;color:#fff;float:right;height:36px;margin-left:8px;outline:none;vertical-align:middle}.preset .preset__submit[disabled=""]{color:#a7b0b5;transition:none}.preset .preset__submit[disabled=""],.preset .preset__submit[disabled=""]:hover{background-color:#eceeef;cursor:default}.preset .preset__submit:hover{background-color:#43a7d1;cursor:pointer}.week-picker .rdp{--rdp-cell-size:30px;--rdp-outline:2px solid #495057}.week-picker .dialog-sheet{background:#fff}.week-picker .dialog-sheet .rdp-caption_label{color:#868e97;font-family:Rubik,sans-serif;font-size:16px;font-weight:500}.week-picker .dialog-sheet .rdp-head_cell{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:300}.week-picker .dialog-sheet .rdp-weeknumber{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.week-picker .dialog-sheet .rdp-weeknumber:after{border-right:1px solid #e6e8ea;content:"";height:30px;position:absolute;width:30px}.week-picker .dialog-sheet .rdp-day{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:300}.week-picker .dialog-sheet .rdp-day_selected{background-color:#dee2e6;color:#000;font-weight:500}.week-picker .dialog-sheet .rdp-day_selected:focus-visible{outline:none}.week-picker .dialog-sheet .rdp-day_today{color:#44b7de}.date-picker .date-picker-input-container{display:flex}.date-picker .date-picker-input-container .date-picker-input-container-input{outline:none}.date-picker .date-picker-input-container .date-picker-input-container-button{border:1px solid #ced4da;border-left:none;color:#44b7de;outline:none;width:30px}.date-picker .date-picker-input-container .date-picker-input-container-button:hover{color:#2eafda;cursor:pointer}.date-picker .dialog-sheet{background:#fff;z-index:9999}.date-picker .dialog-sheet .rdp-caption_label{color:#868e97;cursor:default;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-picker .rdp-root{--rdp-accent-color:transparent;--rdp-today-color:#44b7de;--rdp-background-color:#000;--rdp-day-height:30px;--rdp-day-width:30px;--rdp-day-font:12px var(--rdp-font-family);--rdp-font-family:Rubik,sans-serif;--rdp-weekday-text-transform:uppercase;--rdp-weekday-opacity:40%;--rdp-weekday-font:400 12px var(--rdp-font-family);--rdp-outside-opacity:20%;--rdp-selected-font:500 12px var(--rdp-font-family);--rdp-week_number-font:500 12px var(--rdp-font-family);--rdp-week_number-opacity:60%;--rdp-weekday-padding:5px 5px}.date-picker .rdp-root .rdp-day:not(.rdp-today){color:#868e97}.date-picker .rdp-root .rdp-day:not(.rdp-today):hover{background-color:#e7edff}.date-picker .rdp-root .rdp-selected .rdp-day_button{color:#000}.date-picker .rdp-root .rdp-selected .rdp-day_button:hover{background-color:#e7edff}.date-picker .rdp-root .rdp-selected:hover{background-color:transparent}.date-picker .rdp-root .rdp-chevron{fill:#000}.date-picker .rdp-root .rdp-selected{background-color:#dee2e6;border-radius:100%}.date-picker .rdp-root .rdp-selected:focus-visible{outline:none}.date-range-picker{width:300px}.date-range-picker .date-range-picker-input-container{display:flex}.date-range-picker .date-range-picker-input-container .date-range-picker-input-container-input{outline:none}.date-range-picker .date-range-picker-input-container .date-range-picker-input-container-button{border:1px solid #ced4da;border-left:none;color:#44b7de;outline:none;width:30px}.date-range-picker .date-range-picker-input-container .date-range-picker-input-container-button:hover{color:#2eafda;cursor:pointer}.date-range-picker .dialog-sheet{background:#fff;z-index:9999}.date-range-picker .dialog-sheet .rdp-caption_label{color:#868e97;cursor:default;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-range-picker .rdp-root{--rdp-accent-color:transparent;--rdp-today-color:#44b7de;--rdp-background-color:#000;--rdp-day-height:30px;--rdp-day-width:30px;--rdp-day-font:12px var(--rdp-font-family);--rdp-font-family:Rubik,sans-serif;--rdp-weekday-text-transform:uppercase;--rdp-weekday-opacity:40%;--rdp-weekday-font:400 12px var(--rdp-font-family);--rdp-outside-opacity:20%;--rdp-selected-font:500 12px var(--rdp-font-family);--rdp-week_number-font:500 12px var(--rdp-font-family);--rdp-week_number-opacity:60%;--rdp-weekday-padding:5px 5px;--rdp-range_middle-font:500 12px var(--rdp-font-family);--rdp-range_start-background:#868e97;--rdp-range_end-background:#868e97}.date-range-picker .rdp-root .rdp-day:not(.rdp-today){color:#868e97}.date-range-picker .rdp-root .rdp-day:not(.rdp-today):hover{background-color:#e7edff}.date-range-picker .rdp-root .rdp-selected:not(.rdp-today) .rdp-day_button{color:#000}.date-range-picker .rdp-root .rdp-selected:not(.rdp-today) .rdp-day_button:hover{background-color:#e7edff}.date-range-picker .rdp-root .rdp-selected:not(.rdp-today):hover{background-color:transparent}.date-range-picker .rdp-root .rdp-selected{background-color:#dee2e6}.date-range-picker .rdp-root .rdp-selected:focus-visible{outline:none}.date-range-picker .rdp-root .rdp-day.rdp-range_start{border-bottom-left-radius:100%;border-top-left-radius:100%}.date-range-picker .rdp-root .rdp-day.rdp-range_end{border-bottom-right-radius:100%;border-top-right-radius:100%}.date-range-picker .rdp-root .rdp-chevron{fill:#000}.light-steel{color:#d8dbde}.month-year-picker{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:100%}.month-year-picker .month-year-picker__button{background-color:transparent;border:none;color:#868e97;cursor:pointer;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:100%;outline:none;text-align:right;text-transform:uppercase;width:148px}.month-year-picker .month-year-picker__button i{padding-left:5px}.month-year-picker .month-year-picker__button.month-year-picker__button--readonly{cursor:default}.month-year-picker .month-year-picker__button.month-year-picker__button--readonly i{display:none}.month-year-picker .dialog-sheet{background-color:#fff;border:1px solid #ccc;padding:3px;width:146px;z-index:9999}.month-year-picker .dialog-sheet .month-year-picker__selector{display:flex;line-height:20px}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__year{cursor:default;font-weight:400;padding:5px;text-align:center;width:33%}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__previous{cursor:pointer;padding:5px;text-align:center;width:33%}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__previous:hover{background-color:#6fc8e6;color:#fff}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__previous.month-year-picker__selector__previous--disabled{color:#d8dbde}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__previous.month-year-picker__selector__previous--disabled:hover{background-color:#fff;cursor:default}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__next{cursor:pointer;padding:5px;text-align:center;width:33%}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__next:hover{background-color:#6fc8e6;color:#fff}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__next.month-year-picker__selector__next--disabled{color:#d8dbde}.month-year-picker .dialog-sheet .month-year-picker__selector .month-year-picker__selector__next.month-year-picker__selector__next--disabled:hover{background-color:#fff;cursor:default}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month__row{display:flex}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month{border-radius:3px;color:#868e97;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:35px;padding-left:5px;text-align:center;width:33%}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month:hover{background-color:#6fc8e6;color:#fff}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month.month-year-picker__month--selected{background-color:#44b7de;color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month.month-year-picker__month--selected:hover{background-color:#6fc8e6}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month.month-year-picker__month--disabled{color:#d8dbde;cursor:default}.month-year-picker .dialog-sheet .month-year-picker__month__container .month-year-picker__month.month-year-picker__month--disabled:hover{background-color:#fff;color:#d8dbde}.content{height:calc(100vh - 170px)}.content .default-content{height:100%}.inMaintenance{color:#f7586b;font-weight:500;text-transform:uppercase}.inMaintenance,.toastify{cursor:default;font-family:Rubik,sans-serif;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toastify{color:#fff;font-weight:400;line-height:18px;margin:0 5px;text-align:left}.toastify.info{background-color:#0a80fc;border:1px dotted #0367d0}.toastify.error{background-color:#cd5c5c;border:1px dotted #bc3a3a}.back-close-icon{color:#adb5be;left:430px;position:relative}.back-close-icon .fa-times{cursor:pointer;font-size:16px}.back-close-icon .fa-times:hover{color:#495057}.timesheet{display:flex;flex-direction:column;height:100%}.add-timesheet-code,.day-hours,.timesheet-code-container,.timesheet-code-container-readonly,.timesheet-footer-container,.timesheet-row-filler-left{border-left:1px solid #dee2e6;border-top:1px solid #dee2e6}.timesheet-code-total-container{border-left:1px solid #dee2e6}.day-hours-weekly,.timesheet-code-total-container .circle-container,.timesheet-code-total-container .fixed-circle-block,.timesheet-code-total-container .timesheet-code-total,.timesheet-row-filler-right{border-top:1px solid #dee2e6}.actions-extra,.day-hours-extra{border-left:1px solid #dee2e6}.timesheet-code-highlighted-container{border-left:5px solid #44b7de}.timesheet-code-highlighted-container .timesheet-code-highlighted{border-top:1px solid #dee2e6}.timesheet-navigation{align-items:center;display:flex;flex:0 0 85px}.timesheet-navigation.small{background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);height:55px;position:absolute;z-index:1}@media only screen and (min-width:1440px){.timesheet-navigation.small{position:fixed;top:55px;width:100%}}.timesheet-navigation .timesheet-navigation-weekly{color:#868e97;font-size:27px;height:85px;line-height:85px;text-align:center;width:40px}.timesheet-navigation .timesheet-navigation-weekly:hover{color:#44b7de;cursor:pointer}.timesheet-navigation .month-navigation-width{width:calc(100% - 532px)}.timesheet-navigation .week-navigation-width{width:calc(100% - 612px)}.timesheet-navigation .timesheet-navigation-days{align-items:center;cursor:default;display:flex;min-width:908px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheet-navigation .timesheet-navigation-days .day{flex:1}.timesheet-navigation .timesheet-navigation-days .day .day-week{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:300;line-height:2;text-align:center;text-transform:uppercase}.timesheet-navigation .timesheet-navigation-days .day .day-week.day-highlight{color:#44b7de}.timesheet-navigation .timesheet-navigation-days .day .day-month{color:#868e97;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-align:center}.timesheet-navigation .timesheet-navigation-days .day .day-month.day-highlight{color:#44b7de}.timesheet-navigation .timesheet-navigation-days .day.day-highlight-border{border-bottom:3px solid #44b7de;margin-bottom:-3px}.timesheet-navigation .weekend-collapsed{flex:0 0 2px;height:85px}.switch-month{cursor:pointer;display:flex;height:40px;margin:0 30px;width:230px}.switch-month .month-picker-box-container .month-year-picker__button{font-weight:500;text-align:center}.switch-month .month-picker-box-container:hover .month-year-picker__button{color:#fff}.switch-month .switch-month-select{background:#fff;border:1px solid #adb5be;color:#868e97;font-family:Rubik,sans-serif;font-size:24px;font-weight:500;height:40px;line-height:1.5;outline:0;text-align:center;width:35px}.switch-month .switch-month-select.switch-month-select-left{border-bottom-left-radius:25px;border-top-left-radius:25px}.switch-month .switch-month-select.switch-month-select-right{border-bottom-right-radius:25px;border-top-right-radius:25px}.switch-month .switch-month-select:hover{background-color:#44b7de;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.switch-month .month-picker-box-container{border-bottom:1px solid #adb5be;border-top:1px solid #adb5be;color:#868e97;display:flex;flex-direction:column;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1.5;text-align:center;width:165px}.switch-month .month-picker-box-container .month-picker .box label{cursor:pointer}.switch-month .month-picker-box-container:hover{background-color:#44b7de;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.switch-month.switch-month-weekly .month-picker-box-container{border-left:1px solid #adb5be;border-radius:25px;border-right:1px solid #adb5be;height:40px;width:235px}.switch-month.switch-month-weekly .month-picker>.rmp-container .rmp-popup.light{left:35px}.month-week-container{display:flex;height:85px;width:242px}.month-week-container .month-week-month-block{width:121px}.month-week-container .month-week-month-block .month-week-month-selector{border-bottom-left-radius:50px;border-top-left-radius:50px;float:right;height:30px;line-height:30px;margin-top:28px;text-align:center;width:70px}.month-week-container .month-week-week-block{width:121px}.month-week-container .month-week-week-block .month-week-week-selector{border-bottom-right-radius:50px;border-top-right-radius:50px;height:30px;line-height:30px;margin-top:28px;text-align:center;width:70px}.month-week-container .not-selected{border:1px solid #44b7de;color:#6fc6eb;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.month-week-container .not-selected:hover{background-color:#f1fafd;cursor:pointer}.month-week-container .selected{background-color:#44b7de;color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.timesheet-row{display:flex;flex:0 0 60px}.timesheet-row-expanded{display:flex;flex:0 0 200px}.timesheet-row-filler-left,.timesheet-row-filler-right{width:40px}.timesheetcode-collapse{color:#868e97;margin:0 20px 0 10px}.timesheetcode-inactive{text-decoration:line-through}.readonly :hover{cursor:default}.timesheetcode-container{background-color:#f8f9fa;border-top:1px solid #dee2e6;cursor:default;height:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:290px}.timesheetcode-container:hover{cursor:pointer}.timesheetcode-container.highlighted{border-left:5px solid #44b7de}.timesheetcode-container.timesheetcode-container-expanded{background-color:#fff}.timesheetcode-container .timesheetcode{align-items:center;display:flex;height:60px}.timesheetcode-container .timesheetcode .timesheetcode-inactive{text-decoration:line-through}.timesheetcode-container .timesheetcode.active-row-level{background-color:#f8f9fa}.timesheetcode-container .timesheetcode .timesheet-code-name-container{flex:1;padding-left:30px}.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-name{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;width:216px;word-wrap:break-word}.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-name.active-row-level,.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-name.highlighted{color:#44b7de;font-family:Rubik,sans-serif;font-size:14px;font-weight:500}.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-name.timesheet-code-name-small{font-size:12px}.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-name.timesheet-code-name-small.large-description{padding-top:8px}.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-description{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;width:216px;word-wrap:break-word}.timesheetcode-container .timesheetcode .timesheet-code-name-container .timesheet-code-description.timesheet-code-description-small{color:#868e97;font-family:Rubik,sans-serif;font-size:10px;font-weight:400}.timesheetcode-container .copy-timesheetcode-to-clipboard{cursor:default;cursor:pointer;left:10px;opacity:0;position:relative;top:-38px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheetcode-container .copy-timesheetcode-to-clipboard.expanded{position:relative;top:-158px}.timesheetcode-container .copy-timesheetcode-to-clipboard:hover{animation:fadein_1 2.5s;opacity:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.timesheetcode-container .copy-timesheetcode-to-clipboard:hover{animation:fadein_1 .4s}}.timesheetcode-container .copied{animation:fadeinout_09 3s forwards;background:#343a40;border-radius:4px;color:#fff;cursor:default;font-family:Rubik,sans-serif;font-size:16px;font-weight:300;height:28px;left:10px;line-height:28px;padding:0 10px;position:relative;top:-30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:160px;z-index:98}.timesheet-code-hours-container-collapsed{display:none}.timesheet-code-hours{background-color:#fff;color:#868e97;cursor:default;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:30px;line-height:30px;padding-left:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheet-code-hours.active-row-level{background-color:#f8f9fa}.timesheet-code-hours:hover{cursor:pointer}.timesheet-days-weekly .day-hours-container .day-hours{border-left:0}.timesheet-code-days{display:flex;flex:1}.timesheet-code-days .day-hours-container{flex:1;position:relative}.timesheet-code-days .day-hours-container.editable{cursor:text}.timesheet-code-days .day-hours-container.editable .hours-input.active,.timesheet-code-days .day-hours-container.editable .hours-input:hover{border:1px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours{height:60px;position:relative}.timesheet-code-days .day-hours-container .day-hours.vacation{background-color:#f7fcfd}.timesheet-code-days .day-hours-container .day-hours.readonly{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours.weekend{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours .hours-input{background:0;border:0;color:#495057;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;height:59px;outline:0;text-align:center;width:100%}.timesheet-code-days .day-hours-container .day-hours .hours-input.vacation{background-color:#f7fcfd}.timesheet-code-days .day-hours-container .day-hours .hours-input.readonly{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours .hours-input.weekend{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours .hours-input.extra{color:#44b7de}.timesheet-code-days .day-hours-container .day-hours .hours-input.active-row-level{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours .hours-input.active{background-color:#fff}.timesheet-code-days .day-hours-container .day-hours .hours-input.multi-selected{border:0;border-bottom:2px solid #44b7de;border-top:2px solid #44b7de;box-shadow:0 0 6px 0 rgba(68,183,222,.25)}.timesheet-code-days .day-hours-container .day-hours .hours-input.multi-selected.left-border{border-left:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours .hours-input.multi-selected.right-border{border-right:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours .hours-input.change-requested{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours .comment-indicator{color:#f9c681;display:block;font-size:8px;pointer-events:none;position:absolute;text-align:center;top:10%;width:100%}.timesheet-code-days .day-hours-container .day-hours-weekly{height:60px;line-height:60px;position:relative;text-align:center}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input{background:0;border:1px solid #dee2e6;color:#495057;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;height:35px;outline:0;text-align:center;width:70%}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.vacation{background-color:#f7fcfd}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.readonly{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.weekend{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.extra{color:#44b7de}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.active-row-level{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.active{background-color:#fff}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.multi-selected{border:0;border-bottom:2px solid #44b7de;border-top:2px solid #44b7de;box-shadow:0 0 6px 0 rgba(68,183,222,.25)}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.multi-selected.left-border{border-left:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.multi-selected.right-border{border-right:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours-weekly .hours-input.change-requested{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours-weekly .comment-indicator{bottom:41%;color:#f9c681;display:block;font-size:8px;pointer-events:none;position:absolute;text-align:center;width:50%}.timesheet-code-days .day-hours-container .day-hours-extra{height:120px}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input{background:0;border:0;color:#495057;font-family:Rubik,sans-serif;font-size:15px;font-weight:400;height:30px;outline:0;text-align:center;width:100%}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.vacation{background-color:#f7fcfd}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.readonly{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.active-row-level,.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.weekend{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.active{background-color:#fff}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.multi-selected{border:0;border-bottom:2px solid #44b7de;border-top:2px solid #44b7de;box-shadow:0 0 6px 0 rgba(68,183,222,.25)}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.multi-selected.left-border{border-left:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.multi-selected.right-border{border-right:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours-extra .hours-input.change-requested{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours-extra-weekly{align-items:center;display:flex;flex-direction:column;height:120px}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input{background:0;border:1px solid #dee2e6;color:#495057;font-family:Rubik,sans-serif;font-size:15px;font-weight:500;height:25px;margin:2px 0;outline:0;text-align:center;width:70%}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.vacation{background-color:#f7fcfd}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.readonly{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.active-row-level,.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.weekend{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.active{background-color:#fff}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.multi-selected{border:0;border-bottom:2px solid #44b7de;border-top:2px solid #44b7de;box-shadow:0 0 6px 0 rgba(68,183,222,.25)}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.multi-selected.left-border{border-left:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.multi-selected.right-border{border-right:2px solid #44b7de}.timesheet-code-days .day-hours-container .day-hours-extra-weekly .hours-input.change-requested{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .actions{bottom:-11px;padding-left:1px;position:absolute;width:100%}.timesheet-code-days .day-hours-container .actions div{box-shadow:0 2px 7px 0 rgba(0,0,0,.3);display:flex;position:relative;z-index:100}.timesheet-code-days .day-hours-container .actions div .add-comment,.timesheet-code-days .day-hours-container .actions div .add-extra-hours{background:#44b7de;color:#fff;cursor:pointer;flex:1;font-size:10px;line-height:20px;text-align:center;transition:background-color .2s ease-in-out}.timesheet-code-days .day-hours-container .actions div .add-comment:hover,.timesheet-code-days .day-hours-container .actions div .add-extra-hours:hover{background-color:#24a1cb}.timesheet-code-days .day-hours-container .actions div .add-extra-hours{border-left:1px solid #fff}.timesheet-code-days .day-hours-container .actions-weekly{bottom:-9px;padding-left:1px;position:absolute;width:100%}.timesheet-code-days .day-hours-container .actions-weekly div{box-shadow:0 2px 7px 0 rgba(0,0,0,.3);display:flex;margin:0 auto;position:relative;width:70%;z-index:100}.timesheet-code-days .day-hours-container .actions-weekly div .add-comment,.timesheet-code-days .day-hours-container .actions-weekly div .add-extra-hours{background:#44b7de;color:#fff;cursor:pointer;flex:1;font-size:10px;line-height:20px;text-align:center;transition:background-color .2s ease-in-out}.timesheet-code-days .day-hours-container .actions-weekly div .add-comment:hover,.timesheet-code-days .day-hours-container .actions-weekly div .add-extra-hours:hover{background-color:#24a1cb}.timesheet-code-days .day-hours-container .actions-weekly div .add-extra-hours{border-left:1px solid #fff}.timesheet-code-days .day-hours-container .actions-extra{height:20px;width:100%}.timesheet-code-days .day-hours-container .actions-extra div{box-shadow:0 2px 7px 0 rgba(0,0,0,.3);display:flex;position:relative;z-index:1}.timesheet-code-days .day-hours-container .actions-extra div .add-comment{background:#44b7de;color:#fff;cursor:pointer;flex:1;font-size:10px;line-height:20px;text-align:center;transition:background-color .2s ease-in-out}.timesheet-code-days .day-hours-container .actions-extra div .add-comment:hover{background-color:#24a1cb}.timesheet-code-days .day-hours-container .actions-extra.vacation{background-color:#f7fcfd}.timesheet-code-days .day-hours-container .actions-extra.readonly{background-color:#eaf7f9;color:#2b6d85}.timesheet-code-days .day-hours-container .actions-extra.weekend{background-color:#f8f9fa}.timesheet-code-days .day-hours-container .actions-extra-weekly{height:20px;margin:0 auto;width:70%}.timesheet-code-days .day-hours-container .actions-extra-weekly div{box-shadow:0 2px 7px 0 rgba(0,0,0,.3);display:flex;position:relative;z-index:1}.timesheet-code-days .day-hours-container .actions-extra-weekly div .add-comment{background:#44b7de;color:#fff;cursor:pointer;flex:1;font-size:10px;line-height:20px;text-align:center;transition:background-color .2s ease-in-out}.timesheet-code-days .day-hours-container .actions-extra-weekly div .add-comment:hover{background-color:#24a1cb}.timesheet-code-days .weekend-collapsed{background-color:#dee2e6;flex:0 0 2px}.tooltip-data-content[data-content]{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;opacity:.9;position:relative}.tooltip-data-content[data-content]:hover{text-decoration:none;z-index:99}.tooltip-data-content[data-content]:hover:after{background:#343a40;border-radius:4px;content:attr(data-content);display:block;line-height:28px;max-width:250px;padding:0 10px;width:250px;word-wrap:break-word;position:absolute;right:49px;top:13px;z-index:98}.tooltip-data-content-weekly[data-content]{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;opacity:.9;position:relative}.tooltip-data-content-weekly[data-content]:hover{text-decoration:none;z-index:99}.tooltip-data-content-weekly[data-content]:hover:after{background:#343a40;border-radius:4px;content:attr(data-content);display:block;line-height:28px;max-width:250px;padding:0 10px;width:250px;word-wrap:break-word;position:absolute;right:170px;top:13px;z-index:98}.timesheet-code-day-comment-mandatory{background-color:#fff;border:1px solid #ced4da;border-radius:3px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);cursor:default;left:calc(51% - 218px);min-width:436px;padding:20px;position:absolute;top:71px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:100}.timesheet-code-day-comment-mandatory .resize-polyfill-wrapper{max-width:406px!important;min-height:180px!important;min-width:406px!important}.timesheet-code-day-comment-mandatory .resize-polyfill-wrapper textarea{height:100%;min-height:180px!important}.timesheet-code-day-comment-mandatory .form-group textarea{min-height:180px;min-width:300px;resize:vertical}.timesheet-code-day-comment-mandatory.inverted{top:-394px}.timesheet-code-day-comment-mandatory.inverted:before{border:6px solid transparent;border-top-color:#bfc7cf;content:"";left:211px;position:absolute;top:386px}.timesheet-code-day-comment-mandatory.inverted:after{border:6px solid transparent;border-top-color:#fff;content:"";left:211px;position:absolute;top:385px}.timesheet-code-day-comment-mandatory.inverted.level2{top:-334px}.timesheet-code-day-comment-mandatory.inverted.level3{top:-304px}.timesheet-code-day-comment-mandatory.inverted.level4{top:-274px}.timesheet-code-day-comment-mandatory.inverted.level5{top:-244px}.timesheet-code-day-comment-mandatory.level2{top:101px}.timesheet-code-day-comment-mandatory.level3{top:131px}.timesheet-code-day-comment-mandatory.level4{top:161px}.timesheet-code-day-comment-mandatory.level5{top:191px}.timesheet-code-day-comment-mandatory:before{border:6px solid transparent;border-bottom-color:#bfc7cf;content:"";left:211px;position:absolute;top:-13px}.timesheet-code-day-comment-mandatory:after{border:6px solid transparent;border-bottom-color:#fff;content:"";left:211px;position:absolute;top:-12px}.timesheet-code-day-comment-mandatory .form-control[name=hours]{display:inline-block;width:70px}.timesheet-code-day-comment-mandatory label[for=hours]{color:#495057;display:inline;margin-left:10px}.timesheet-code-day-comment-mandatory input[name=submitHours][disabled]{background-color:rgba(68,183,222,.5)}.timesheet-code-day-comment-mandatory .fa-times{color:#adb5be;cursor:pointer;float:right;font-size:16px}.timesheet-code-day-comment-mandatory .fa-times:hover{color:#495057}.timesheet-code-day-comment-mandatory .comments-autosave{animation:fadeinout_09 5s forwards;color:#868e97;font-family:Rubik,sans-serif;font-size:8px;font-weight:500;height:12px;line-height:12px;margin-bottom:5px}.timesheet-code-day-comment-mandatory .random-info{color:#868e97;font-family:Rubik,sans-serif;font-size:10px;font-weight:400;height:12px;line-height:12px;margin-bottom:5px}.timesheet-code-day-comment-mandatory .comments-autosave-placeholder{height:12px;margin-bottom:5px}.timesheet-code-total-container{background-color:#f8f9fa;display:flex;width:242px}.timesheet-code-total-container .fixed-circle-block{height:60px;width:36px}.timesheet-code-total-container .circle-container{cursor:default;height:60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px}.timesheet-code-total-container .circle-container .hover-completed,.timesheet-code-total-container .circle-container .hover:hover{background-color:#e9ecef}.timesheet-code-total-container .circle-container .hover-completed:hover{color:#212529}.timesheet-code-total-container .circle-container .hover-can-incomplete{background-color:#e9ecef}.timesheet-code-total-container .circle-container .last-circle{margin-right:10px}.timesheet-code-total-container .circle-container .circle{border-radius:100%;margin-bottom:10px;margin-top:10px;min-height:36px;min-width:36px}.timesheet-code-total-container .circle-container .circle.hover-completed .complete-timesheet,.timesheet-code-total-container .circle-container .circle.hover-completed .complete-timesheet:hover{cursor:default}.timesheet-code-total-container .circle-container .circle .complete-timesheet{color:#868e97;font-size:20px;line-height:40px;text-align:center}.timesheet-code-total-container .circle-container .circle .complete-timesheet.complete-timesheet-hover{cursor:pointer}.timesheet-code-total-container .circle-container .circle .complete-timesheet.complete-timesheet-hover:hover{color:#44b7de}.timesheet-code-total-container .circle-container .circle .trashbin{background:url(../images/trash.png) no-repeat 50%;cursor:pointer;height:36px;line-height:40px;width:36px}.timesheet-code-total-container .circle-container .circle .trashbin:hover{background-image:url(../images/trash_blue.png)}.timesheet-code-total-container .circle-container .circle .digital-signing{color:#868e97;cursor:pointer;height:36px;line-height:40px;text-align:center;width:36px}.timesheet-code-total-container .circle-container .circle .digital-signing:hover{color:#44b7de}.timesheet-code-total-container .circle-container .circle .export-tscode{background:url(../images/export-tscode.png) no-repeat 50%;cursor:pointer;height:36px;line-height:40px;width:36px}.timesheet-code-total-container .circle-container .circle .export-tscode:hover{background-image:url(../images/export-tscode-blue.png)}.timesheet-code-total-container .circle-container .circle.manage-clienttimesheet{cursor:pointer;line-height:40px;padding-left:2px;padding-top:1px;text-align:center}.timesheet-code-total-container .circle-container .circle.manage-clienttimesheet .manage-clienttimesheet-icon{color:#868e97}.timesheet-code-total-container .circle-container .circle.manage-clienttimesheet:hover .manage-clienttimesheet-icon{color:#44b7de}.timesheet-code-total-container .circle-container .circle.manage-clienttimesheet .manage-clienttimesheet-count{border-radius:50%;font-size:10px;left:23px;line-height:15px;position:absolute;top:18px;width:15px}.timesheet-code-total-container .tooltip-export-weekly{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-export-weekly:hover{text-decoration:none}.timesheet-code-total-container .tooltip-export-weekly:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-export-weekly:hover:after{background:#343a40;border-radius:4px;content:"Export weekly";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .tooltip-export-monthly{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-export-monthly:hover{text-decoration:none}.timesheet-code-total-container .tooltip-export-monthly:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-export-monthly:hover:after{background:#343a40;border-radius:4px;content:"Export monthly";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .tooltip-remove-assignment{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-remove-assignment:hover{text-decoration:none}.timesheet-code-total-container .tooltip-remove-assignment:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-remove-assignment:hover:after{background:#343a40;border-radius:4px;content:"Remove this assignment";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .tooltip-complete-assignment{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-complete-assignment:hover{text-decoration:none}.timesheet-code-total-container .tooltip-complete-assignment:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-complete-assignment:hover:after{background:#343a40;border-radius:4px;content:"Complete this assignment";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .tooltip-uncomplete-assignment{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-uncomplete-assignment:hover{text-decoration:none}.timesheet-code-total-container .tooltip-uncomplete-assignment:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-uncomplete-assignment:hover:after{background:#343a40;border-radius:4px;content:"Uncomplete this assignment";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .tooltip-manage-clienttimesheet{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-manage-clienttimesheet:hover{text-decoration:none}.timesheet-code-total-container .tooltip-manage-clienttimesheet:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-manage-clienttimesheet:hover:after{background:#343a40;border-radius:4px;content:"Manage timesheets from client";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .tooltip-digital-signing{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.timesheet-code-total-container .tooltip-digital-signing:hover{text-decoration:none}.timesheet-code-total-container .tooltip-digital-signing:hover:before{border:4px solid transparent;border-left-color:#343a40;content:"";display:block;left:-4px;position:absolute;top:16px;z-index:99}.timesheet-code-total-container .tooltip-digital-signing:hover:after{background:#343a40;border-radius:4px;content:"Digital signing";display:block;height:28px;line-height:28px;padding:0 10px;position:absolute;right:40px;top:6px;white-space:nowrap;z-index:98}.timesheet-code-total-container .timesheet-code-total{color:#212529;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;height:60px;line-height:60px;padding-left:5px;padding-right:2px;width:57px}.timesheet-code-total-container .timesheet-code-total .timesheet-code-total-text{color:#495057;font-family:Rubik,sans-serif;font-size:10px;font-weight:500;margin-left:15px}.timesheet-code-total-container--width .timesheet-code-total{flex:1}.align-center{align-items:center}.closable-modal .exportMonthly-selectAll{line-height:20px;margin-bottom:28px}.closable-modal .exportMonthly-selectAll-checkbox{float:left}.closable-modal .exportMonthly-selectAll-checkbox-text{color:#44b7de;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.closable-modal .export-monthly-container{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.closable-modal .timesheetcodes-container{display:block;height:150px;overflow:hidden}.closable-modal .timesheetcodes-container.readonly input[type=checkbox]:checked{background-color:#b2bcc5}.closable-modal .timesheetcodes-container .tscode-select{box-sizing:content-box;display:inline-flex;padding:5px 0;width:98%}.closable-modal .timesheetcodes-container .tscode-select .tscode-select-checkbox{float:left;margin-top:-2px;padding-left:10px}.closable-modal .timesheetcodes-container .tscode-select .tscode-select-name{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.closable-modal .scrollBarContainer{height:120px}.closable-modal .export-selected-button-container{position:relative}.closable-modal .export-selected-button-container:after{clear:both;content:"";display:block}.closable-modal .export-selected-button-container .export-selected-buttons{animation:slide-up .5s ease;background-color:#fff;border-radius:3px;display:flex;flex-direction:column;height:100px;position:relative;right:148px;top:-100px;width:200px}.closable-modal .export-selected-button-container .export-selected-buttons .export-selected-button{margin-left:30px;margin-top:10px;width:150px}.export-monthly-timesheet-modal__required_message{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin-top:-15px}label.export-monthly-timesheet-modal__required:after{content:"*";margin-left:5px}.closable-modal{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.closable-modal .export-selected-button{margin-top:20px}.closable-modal .hide-comments-checkbox{margin-left:10px}.closable-modal .export-selected-download{background-color:#44b7de;border-radius:50px;color:#fff;display:flex;float:right;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:30px;line-height:30px;margin-left:0;margin-top:20px;padding:0 30px;width:150px}.closable-modal .export-selected-download .fa-sort-up{font-size:18px;line-height:37px;margin-left:10px}.closable-modal .export-selected-download:hover{background-color:#24a1cb;cursor:pointer}.closable-modal .export-selected-download-open{background-color:#9bd8ed}.closable-modal .export-selected-download-open:hover{background-color:#6fc8e6}.closable-modal .export-weekly-modal-scrollbar{height:82vh!important}.closable-modal .export-weekly-modal-scrollbar .export-selected-button-container,.closable-modal .export-weekly-modal-scrollbar .form-group{width:97%}.closable-modal .weeks-container{display:block;height:100%;overflow:hidden}.closable-modal .weeks-container .week-select{box-sizing:content-box;display:inline-flex;padding:5px 0;width:98%}.closable-modal .weeks-container .week-select .week-select-checkbox{float:left;margin-top:-2px;padding-left:10px}.closable-modal .weeks-container .week-select .week-select-checkbox.readonly input[type=checkbox]:checked{background-color:#b2bcc5}.closable-modal .weeks-container .week-select .week-select-number .week-select-weeknumber{color:#495057;float:left;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;width:60px}.closable-modal .weeks-container .week-select .week-select-number .week-period{color:#a2a9b1;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin-left:15px;margin-top:-1px;width:160px}.closable-modal .weeks-container .week-select .week-select-number .week-period .week-period-date{float:left;width:65px}.closable-modal .weeks-container .week-select .week-select-number .week-period .week-period-dash{float:left;text-align:center;width:20px}.closable-modal .exportweekly-selectAll{line-height:20px;margin-bottom:28px}.closable-modal .exportweekly-selectAll-checkbox{float:left}.closable-modal .exportweekly-selectAll-checkbox-text{color:#44b7de;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.closable-modal .export-weekly-container{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.closable-modal .exportweekly-timesheetcodes-container{display:block;height:150px;overflow:hidden}.closable-modal .exportweekly-timesheetcodes-container.readonly input[type=checkbox]:checked{background-color:#b2bcc5}.closable-modal .exportweekly-timesheetcodes-container .exportweekly-tscode-select{box-sizing:content-box;display:inline-flex;padding:5px 0;width:98%}.closable-modal .exportweekly-timesheetcodes-container .exportweekly-tscode-select .exportweekly-tscode-select-checkbox{float:left;margin-top:-2px;padding-left:10px}.closable-modal .exportweekly-timesheetcodes-container .exportweekly-tscode-select .exportweekly-tscode-select-checkbox.readonly input[type=checkbox]:checked{background-color:#b2bcc5}.closable-modal .exportweekly-timesheetcodes-container .exportweekly-tscode-select .exportweekly-tscode-select-name{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.closable-modal .exportweekly-timesheetcodes-container .scrollBarContainer{height:120px}.closable-modal .react-autosuggest__input{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:35px;padding:8px 16px;transition:border-color .15s ease-in-out;width:100%}.closable-modal .react-autosuggest__input:focus{border-color:#5cb3fd;outline:none}.closable-modal .react-autosuggest__input::-moz-placeholder{color:#bbb}.closable-modal .react-autosuggest__input::placeholder{color:#bbb}.closable-modal .react-autosuggest__suggestions-container{width:440px}.closable-modal .export-selected-weekly-button-container{position:relative}.closable-modal .export-selected-weekly-button-container:after{clear:both;content:"";display:block}.closable-modal .export-selected-weekly-button-container .export-selected-buttons{animation:slide-up .5s ease;background-color:#fff;border-radius:3px;display:flex;flex-direction:column;height:100px;position:relative;right:148px;top:-100px;width:200px}.closable-modal .export-selected-weekly-button-container .export-selected-buttons .export-selected-button{margin-left:30px;margin-top:10px;width:150px}.export-weekly-timesheet-modal__required_message{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin-top:-15px}label.export-weekly-timesheet-modal__required:after{content:"*";margin-left:5px}label[data-required]{color:#f7586b}label[data-required]:after{animation:slide-up .5s ease;color:#f7586b;content:"*";margin-left:5px}@keyframes slide-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.search-timesheetcode{align-items:center;background-color:#f8f9fa;border-top:1px solid #dee2e6;display:flex;height:60px;width:290px}.search-timesheetcode:hover{cursor:default}.search-timesheetcode .timesheet-code{color:#495057;flex:1;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:60px;line-height:60px;overflow:hidden;padding-left:30px}.timesheet-code-flex{align-items:center;display:flex;padding-left:5px;padding-right:5px}.search-timesheet-code-input{height:35px;width:210px}.search-timesheet-code-button{align-content:center;background:transparent;border:none;color:#868e97;font-size:18px;line-height:18px;outline:0;padding-left:2px;padding-right:2px}.search-timesheet-code-button:hover{color:#44b7de;cursor:pointer;transition:all .2s ease-in-out}.add-timesheet-code-button{align-content:center;background:transparent;border:none;color:#868e97;font-size:18px;line-height:18px;outline:0;padding-left:2px;padding-right:2px}.add-timesheet-code-button:hover{color:#44b7de;cursor:pointer;transition:all .2s ease-in-out}.react-autosuggest__input{background-color:#fff;border:1px solid #ced4da;color:#000;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:30px;padding:8px 16px;transition:border-color .15s ease-in-out;width:210px}.react-autosuggest__input:focus{border-color:#5cb3fd;outline:none}.react-autosuggest__suggestions-container--open{background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.1);position:absolute;z-index:1050}.react-autosuggest__suggestions-container--open:after{clear:both;content:"";display:block}.react-autosuggest__suggestions-list{list-style-type:none;margin-left:5px;margin-right:5px;padding:0}.react-autosuggest__suggestion{color:#000;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:40px}.react-autosuggest__suggestion--highlighted{background-color:#44b7de;color:#fff}.closable-modal .add-selected-button{margin-top:20px}.closable-modal .searchResultMessage{color:#868e97;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:300;left:-5px;margin:-16px 0 5px}.closable-modal .addTimesheetCode-selectAll{cursor:default;line-height:20px;margin-bottom:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.closable-modal .addTimesheetCode-selectAll-checkbox{float:left}.closable-modal .addTimesheetCode-selectAll-checkbox-text{color:#44b7de;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.closable-modal .timesheet-code-tab-container{display:flex}.closable-modal .timesheet-code-tab-container .timesheet-code-tab{color:#495057;cursor:default;flex:1;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;line-height:1.75;-webkit-user-select:none;-moz-user-select:none;user-select:none}.closable-modal .timesheet-code-tab-container .timesheet-code-tab:hover{cursor:pointer}.closable-modal .timesheet-code-tab-container .timesheet-code-tab.active{color:#000;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.closable-modal .timesheet-code-tab-container .timesheet-code-tab .line{border-bottom:1px solid #e9ecef;margin-top:10px}.closable-modal .timesheet-code-tab-container .timesheet-code-tab .line.black{border-bottom:1px solid #495057;margin-top:10px}.closable-modal .timesheet-code-tab-content-timesheet-codes{display:block;height:300px;margin-top:15px;overflow:hidden;width:100%}.closable-modal .timesheet-code-tab-content-timesheet-codes .no-most-recent-tscodes{color:#868e97;cursor:default;float:left;font-family:Rubik,sans-serif;font-size:19px;font-weight:300;padding-top:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.closable-modal .timesheet-code-tab-content-timesheet-codes .tscode-select{box-sizing:content-box;display:inline-flex;padding:5px 0;width:98%}.closable-modal .timesheet-code-tab-content-timesheet-codes .tscode-select .tscode-select-checkbox{float:left;padding:5px 10px}.closable-modal .timesheet-code-tab-content-timesheet-codes .tscode-select .tscode-select-container{cursor:default;float:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.closable-modal .timesheet-code-tab-content-timesheet-codes .tscode-select .tscode-select-container .tscode-select-name{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.closable-modal .timesheet-code-tab-content-timesheet-codes .tscode-select .tscode-select-container .tscode-select-description{color:#495057;color:#78838e;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.closable-modal .timesheet-code-tab-content-timesheet-codes .scrollBar{max-height:80%}.closable-modal .add-selected-button-container:after{clear:both;content:"";display:block}.timesheet-total .timesheet-code-container .timesheet-code{font-size:16px;font-weight:500}.timesheet-total .timesheet-row-filler-left,.timesheet-total .timesheet-row-filler-right{background-color:#fef7e7}.timesheet-total .timesheet-code-days .day-hours-container .day-hours{background-color:#fef7e7;color:#868e97}.timesheet-total .timesheet-code-total-container .timesheet-code-total{background-color:#fceecf;flex:1}.timesheet-footer{display:flex;flex:1 0 155px;position:relative}.timesheet-footer .timesheet-footer-container{width:calc(100% - 290px)}.timesheet-footer .timesheet-footer-container--separator{float:right;height:200px;width:23px}.timesheet-footer .timesheet-code-column-placeholder{border-top:1px solid #dee2e6;width:290px}.timesheet-footer .input-submit-darkskyblue{background-color:#fff;border:1px solid #adb5be;border-radius:50px;color:#868e97;cursor:pointer;float:right;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:45px;transition:all .2s ease-in-out;width:200px}.timesheet-footer .input-submit-darkskyblue:active,.timesheet-footer .input-submit-darkskyblue:hover{background-color:#24a1cb;color:#fff}.timesheet-footer .input-submit-darkskyblue:focus{box-shadow:0 0 0 2px rgba(173,181,190,.5);outline:none}.timesheet-footer .input-submit-darkskyblue:disabled:hover{background-color:rgba(68,183,222,.5);transition:none}.timesheet-code-column-placeholder{background-color:#f8f9fa;width:290px}.timesheet-complete .timesheet-complete-submit{color:#f1f3f5;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:45px;margin:23px 0 0;width:200px}.timesheet-complete .timesheet-complete-submit:disabled{background-color:rgba(68,183,222,.5);cursor:default;transition:none}.timesheet-complete .closable-modal .timesheet-complete-month-year{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-bottom:20px}.timesheet-complete .closable-modal .timesheet-complete-attention{color:#f7586b;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;margin-bottom:20px}.timesheet-complete .closable-modal .timesheet-complete-message{color:#f7586b;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-bottom:50px}.timesheet-complete .closable-modal .timesheet-complete-line{position:relative}.timesheet-complete .closable-modal .timesheet-complete-line .line{border:1px solid #e9ecef;height:0;left:-20px;position:absolute;width:480px}.timesheet-complete .closable-modal .timesheet-complete-button-container .timesheet-complete-complete{margin-top:20px}.timesheet-complete .closable-modal .timesheet-complete-button-container .timesheet-complete-cancel{color:#868e97;float:right;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;margin-right:15px;margin-top:18px;padding:10px 0 10px 10px}.timesheet-complete .closable-modal .timesheet-complete-button-container .timesheet-complete-cancel:hover{color:#495057;cursor:pointer}.timesheet-complete .closable-modal .timesheet-complete-button-container:after{clear:both;content:"";display:block}.build-info{bottom:2px;color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;position:absolute;right:4px}.export-menu{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.export-menu .export-menu__export-menu_dropdown{float:right}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__export-menu-submit{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:45px;margin:23px 0 0;width:200px}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__export-menu-submit:hover{color:#fff}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__export-menu-submit:disabled{background-color:#adb5be;color:#868e97;cursor:default;transition:none}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__export-menu-submit:disabled:hover{background-color:#adb5be;color:#868e97;transition:none}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__export-menu-submit--open{background-color:#44b7de;border-radius:0 0 5px 5px;border-top:0;box-shadow:none;color:#fff;transition:all .15s ease-in,border-top-left-radius .2s,border-top-right-radius .2s}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__container{background-color:#fff;color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;line-height:45px;margin-top:-120px;padding:0 5px;position:relative;text-align:center;top:15px;width:100%}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__container .export-menu__export-menu_dropdown__container__item{border:1px solid #868e97;border-radius:50px;cursor:pointer;margin-top:12px}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__container .export-menu__export-menu_dropdown__container__item:hover{background-color:#44b7de;color:#fff}.export-menu .export-menu__export-menu_dropdown .export-menu__export-menu_dropdown__container--open{border:1px solid #adb5be;border-bottom:0;border-radius:5px 5px 0 0;padding-bottom:10px}.dropdown{float:right}.dropdown .dropdown-submit{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:45px;margin:23px 0 0;width:200px}.dropdown .dropdown-submit.open{background-color:#44b7de;border-radius:0 0 5px 5px;border-top:0;box-shadow:none;color:#fff;transition:all .15s ease-in,border-top-left-radius .2s,border-top-right-radius .2s}.dropdown .dropdown-submit:hover{color:#fff}.dropdown .dropdown-submit:disabled{cursor:default}.dropdown .dropdown-submit:disabled,.dropdown .dropdown-submit:disabled:hover{background-color:#adb5be;color:#868e97;transition:none}.dropdown .dropdown-container{background-color:#fff;color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;line-height:45px;padding:0 5px;position:relative;text-align:center;top:15px;width:100%}.dropdown .dropdown-container.buttoncount2{margin-top:-120px}.dropdown .dropdown-container.buttoncount3{margin-top:-179px}.dropdown .dropdown-container.buttoncount4{margin-top:-239px}.dropdown .dropdown-container.buttoncount5{margin-top:-298px}.dropdown .dropdown-container.open{border:1px solid #adb5be;border-bottom:0;border-radius:5px 5px 0 0;padding-bottom:10px}.dropdown .dropdown-container .dropdown-container-item{border:1px solid #868e97;border-radius:50px;cursor:pointer;margin-top:12px}.dropdown .dropdown-container .dropdown-container-item:hover{background-color:#44b7de;color:#fff}.legend{color:#44b7de;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:80px;line-height:80px;margin-left:20px;width:65px}.legend .float{cursor:pointer;float:left;margin-right:5px}.legend .legend-border{background-color:#fff;border:1px solid #adb5be;box-shadow:0 3px 7px 0 rgba(0,0,0,.1);display:flex;float:left;height:74px;line-height:74px;margin-top:-10px;position:relative;width:720px}.legend .legend-border:after,.legend .legend-border:before{border:solid transparent;bottom:100%;content:" ";height:0;left:4%;pointer-events:none;position:absolute;width:0}.legend .legend-border:before{border-bottom-color:#adb5be;border-width:11px;margin-left:-11px}.legend .legend-border:after{border-bottom-color:#fff;border-width:10px;margin-left:-10px}.legend .legend-border .legend-item{flex:1}.legend .legend-border .legend-item .legend-color{float:left;height:30px;margin:19px 8px;width:30px}.legend .legend-border .legend-item .legend-color.holiday{background-color:#eaf7f9;border:1px solid #d8dce0}.legend .legend-border .legend-item .legend-color.vacation{background-color:#f7fcfd;border:1px solid #d8dce0}.legend .legend-border .legend-item .legend-color.weekend{background-color:#f8f9fa;border:1px solid #d8dce0}.legend .legend-border .legend-item .legend-color.comment{color:#f9c681;font-size:8px;line-height:30px;margin-right:5px;text-align:center}.legend .legend-border .legend-description{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.manage-client-timesheet .manage-client-timesheet-submit{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;height:45px;margin:23px 0 0;padding:0 20px;width:auto}.manage-client-timesheet .modal-dialog{width:600px}.manage-client-timesheet-modal{cursor:default;margin:25px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.manage-client-timesheet-modal .manage-client-timesheet-modal__picker{display:flex;line-height:20px}.manage-client-timesheet-modal .manage-client-timesheet-modal__picker .manage-client-timesheet-modal__picker__label{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding-right:8px}.manage-client-timesheet-modal .manage-client-timesheet-modal__picker .manage-client-timesheet-modal__picker__monthpicker{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;vertical-align:bottom}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist{color:#495057;color:#78838e;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:120px;margin-top:15px;width:100%}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__header{margin-bottom:5px}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__item{display:flex;line-height:25px}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__item .manage-client-timesheet-modal__documentlist__item__name{margin-left:5px;margin-right:10px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:380px}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__item .manage-client-timesheet-modal__documentlist__item__name:hover{cursor:pointer;font-weight:500}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__item .manage-client-timesheet-modal__documentlist__item__date{margin-right:5px;text-align:left;width:135px}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__item .trashbin{background:url(../images/trash.png) no-repeat 50%;height:25px;width:40px}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__item .trashbin:hover{background-image:url(../images/trash_blue.png);cursor:pointer}.manage-client-timesheet-modal .manage-client-timesheet-modal__documentlist .manage-client-timesheet-modal__documentlist__nocontent{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px}.manage-client-timesheet-modal .manage-client-timesheet-modal__tscodelist{color:#495057;color:#78838e;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:220px;margin-top:15px;width:100%}.manage-client-timesheet-modal .manage-client-timesheet-modal__tscodelist .manage-client-timesheet-modal__tscodelist__header{margin-bottom:5px}.manage-client-timesheet-modal .manage-client-timesheet-modal__tscodelist .manage-client-timesheet-modal__tscodelist__item{cursor:pointer;display:flex;line-height:20px}.manage-client-timesheet-modal .manage-client-timesheet-modal__tscodelist .manage-client-timesheet-modal__tscodelist__item .manage-client-timesheet-modal__tscodelist__item__name{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:1px}.manage-client-timesheet-modal .manage-client-timesheet-modal__tscodelist .manage-client-timesheet-modal__tscodelist__nocontent{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload{margin-top:50px}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__dropzone-content{color:#000;cursor:pointer;font-family:Rubik,sans-serif;font-size:12px;font-weight:300}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__dropzone-content .manage-client-timesheet-modal__file-upload__dropzone-content__container{border:thin dashed #2eafda;border-radius:2px;box-shadow:3px 3px 5px 0 rgba(0,0,0,.2);height:110px;margin:auto;text-align:center}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__dropzone-content .manage-client-timesheet-modal__file-upload__dropzone-content__container:hover{background-color:#f1fafd}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__dropzone-content .manage-client-timesheet-modal__file-upload__dropzone-content__container .manage-client-timesheet-modal__file-upload__dropzone-content__container__upload-logo{color:#b0b6bc;font-size:60px;margin-top:10px}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__dropzone-content .manage-client-timesheet-modal__file-upload__dropzone-content__container .manage-client-timesheet-modal__file-upload__dropzone-content__container__text{margin-top:10px}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__complete{color:#495057;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:110px;text-align:center}.manage-client-timesheet-modal .manage-client-timesheet-modal__file-upload .manage-client-timesheet-modal__file-upload__complete .fas.fa-check{color:#44b7de;font-size:80px;opacity:.7;text-shadow:1px 0 5px #212529}.manage-client-timesheet-modal .manage-client-timesheet-modal__submit{height:1px;margin-top:20px}.manage-client-timesheet-modal .month-picker{width:-moz-min-content;width:min-content}.manage-client-timesheet-modal .month-picker .box{cursor:pointer;width:-moz-max-content;width:max-content}.manage-client-timesheet-modal .month-picker .box label{cursor:pointer}.manage-client-timesheet-modal .month-picker .box i{color:#000;cursor:pointer;margin-left:4px}.manage-client-timesheet-modal .month-picker>.rmp-container.show{left:-20px}.disclaimer{color:#868e97;font-size:12px;font-weight:300;left:50%}.disclaimer,.maintenancemode-disclaimer{bottom:2px;font-family:Rubik,sans-serif;position:absolute}.maintenancemode-disclaimer{color:red;font-size:16px;font-weight:400;left:25%;text-transform:uppercase}.digital-signing .digital-signing-checkbox{display:flex;width:-moz-fit-content;width:fit-content}.digital-signing .digital-signing-checkbox label{margin-left:10px}.digital-signing .digital-signing-checkbox :hover{cursor:pointer}.digital-signing-modal{cursor:default;min-height:90vh;min-width:600px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:45%}@media screen and (min-height:1080px){.digital-signing-modal .digital-signing-modal__monthly{min-height:480px}.digital-signing-modal .digital-signing-modal__weekly{min-height:700px}.digital-signing-modal .digital-signing-modal__weekly .scroll-height{height:500px}}.digital-signing-modal .digital-signing-modal__required_message{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin-top:-15px}.digital-signing-modal label.digital-signing-modal__required:after{content:"*";margin-left:5px}.digital-signing-modal .label-with-error-tooltip{display:flex}.digital-signing-modal .label-with-error-tooltip .error-tooltip{visibility:hidden}.digital-signing-modal .label-with-error-tooltip .error-tooltip[data-required]{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative;visibility:visible}.digital-signing-modal .label-with-error-tooltip .error-tooltip[data-required]:hover{text-decoration:none}.digital-signing-modal .label-with-error-tooltip .error-tooltip[data-required]:hover:after{background:#343a40;border-radius:4px;content:attr(data-required);display:block;height:28px;line-height:28px;padding:0 10px;position:fixed;white-space:nowrap;z-index:98}.digital-signing-modal .label-with-error-tooltip i{color:#f7586b;cursor:pointer}.digital-signing-modal .label-with-error-tooltip label[data-required]{color:#f7586b;font-family:Rubik,sans-serif;font-size:14px;font-weight:500}.digital-signing-modal .label-with-error-tooltip label[data-required]:after{content:""}.digital-signing-modal .digital-signing-modal-button-container{position:relative}.digital-signing-modal .digital-signing-modal-button-container:after{clear:both;content:"";display:block}.digital-signing-modal .digital-signing-modal-button-container .digital-signing-modal-navigation{background-color:#44b7de;border-radius:50px;color:#fff;display:flex;float:right;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:30px;line-height:30px;margin-left:10px;margin-top:20px;padding:0 30px}.digital-signing-modal .digital-signing-modal-button-container .digital-signing-modal-navigation .fa-arrow-right,.digital-signing-modal .digital-signing-modal-button-container .digital-signing-modal-navigation .fa-paper-plane{font-size:12px;line-height:30px;margin-left:10px}.digital-signing-modal .digital-signing-modal-button-container .digital-signing-modal-navigation .fa-arrow-left{font-size:12px;line-height:30px;margin-right:10px}.digital-signing-modal .digital-signing-modal-button-container .digital-signing-modal-navigation:hover{background-color:#24a1cb;cursor:pointer}.digital-signing-modal .digital-signing-modal-button-container .digital-signing-modal-pages{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;padding-top:27px;width:5%}.wizard-screen-2{min-height:480px}.wizard-screen-2 .form-group .extra-top-margin{margin-top:15px}.wizard-screen-manage-approvers{min-height:480px}.wizard-screen-manage-approvers::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.wizard-screen-manage-approvers::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.wizard-screen-manage-approvers::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.wizard-screen-manage-approvers .add-new-approver{color:#44b7de;display:flex;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;line-height:14px;padding:0 0 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.wizard-screen-manage-approvers .add-new-approver .add-new-approver-text{padding-left:5px}.wizard-screen-manage-approvers .add-new-approver:hover{color:#24a1cb;cursor:pointer}.wizard-screen-manage-approvers .title label{color:#868e97;font-family:Rubik,sans-serif;font-size:18px;font-weight:400}.wizard-screen-manage-approvers .title label[data-required]{font-size:18px}.wizard-screen-manage-approvers .approver-labels{margin-bottom:5px}.wizard-screen-manage-approvers .approver-labels .label-name{width:30%}.wizard-screen-manage-approvers .approver-labels .label-emailaddress{width:60%}.wizard-screen-manage-approvers .scroll-height{height:275px}.wizard-screen-manage-approvers .info-container{margin-bottom:10px}.approver{display:flex;margin-bottom:12px}.approver .fa-times{color:#ced4da;cursor:pointer;font-size:16pt;line-height:35px;margin-left:10px}.approver .fa-times:hover{color:#f7586b;transition:color .15s ease-in-out}.approver .input-name{width:30%}.approver .input-emailaddress{margin-right:3%;width:57%}.approver input{background-color:#fff;border:1px solid #ced4da;color:#464a4c;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:35px;padding:8px 16px;transition:border-color .15s ease-in-out;width:100%}.approver input:focus{border-color:#5cb3fd;outline:none}.approver input::-moz-placeholder{color:#bbb}.approver input::placeholder{color:#bbb}.approver .input-emailaddress[data-required],.approver .input-name[data-required]{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;opacity:.9;position:relative}.approver .input-emailaddress[data-required]:hover,.approver .input-name[data-required]:hover{text-decoration:none}.approver .input-emailaddress[data-required]:hover:after,.approver .input-name[data-required]:hover:after{background:#f7586b;content:attr(data-required);display:block;height:28px;line-height:28px;padding:0 10px;position:block;white-space:nowrap;z-index:98}.approver input[data-required]{border-color:#f7586b}.infotext-container{background-color:#deebff;padding:7px}.infotext-container i{color:#0052cc;margin-right:5px}.infotext-container label{color:#495057;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.digital-signing-wizard-overview{color:#868e97;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;min-height:480px}.digital-signing-wizard-overview .overview-item{display:block}.digital-signing-wizard-overview .overview-item .overview-item-title{padding:10px 0}.digital-signing-wizard-overview .overview-item .overview-item-value{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding-bottom:5px}.digital-signing-wizard-overview .overview-item.oneline{display:flex}.digital-signing-wizard-overview .overview-item.oneline .overview-item-title{margin-right:10px}.digital-signing-wizard-overview .overview-item.oneline input{margin:12px 0}.digital-signing-wizard-overview .overview-item.oneline input:hover{cursor:pointer}.digital-signing-wizard-overview .overview-item.oneline i{line-height:36px}.digital-signing-wizard-overview .overview-container{display:flex}.digital-signing-wizard-overview .overview-container .overview-container-column.left{display:flex;flex-direction:column;width:55%}.digital-signing-wizard-overview .overview-container .overview-container-column.left .oneline{flex:1}.digital-signing-wizard-overview .overview-container .overview-container-column.left .infotext-container{width:85%}.digital-signing-wizard-overview .overview-container .overview-container-column.right{width:45%}.wizard-screen-1{min-height:480px}.wizard-screen-1 .hours-per-week-toggle{display:flex}.wizard-screen-1 .hours-per-week-toggle label{line-height:27px;margin:0 10px 0 0}.wizard-screen-1 .timesheetcodes-container{display:block;height:240px;overflow:hidden}.wizard-screen-1 .timesheetcodes-container .scrollBarContainer{height:200px}.wizard-screen-1 .timesheetcodes-container.readonly input[type=checkbox]:checked{background-color:#b2bcc5}.wizard-screen-1 .timesheetcodes-container .tscode-select{box-sizing:content-box;display:inline-flex;padding:5px 0;width:98%}.wizard-screen-1 .timesheetcodes-container .tscode-select .tscode-select-checkbox{float:left;margin-top:-2px;padding-left:10px}.wizard-screen-1 .timesheetcodes-container .tscode-select .tscode-select-name{color:#495057;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.wizard-screen-1 .timesheetcodes-container .tscode-select :hover{cursor:pointer}.wizard-screen-1 .digital-signing-modal-selectAll{line-height:20px;margin-bottom:28px}.wizard-screen-1 .digital-signing-modal-selectAll .digital-signing-modal-selectAll-checkbox{float:left}.wizard-screen-1 .digital-signing-modal-selectAll .digital-signing-modal-selectAll-checkbox-text{color:#44b7de;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.wizard-screen-1 .digital-signing-modal-selectAll :hover{cursor:pointer}.week-selection .weeks-container{display:block;height:100%;overflow:hidden}.week-selection .weeks-container .week-select{box-sizing:content-box;display:inline-flex;padding:5px 0;width:98%}.week-selection .weeks-container .week-select .week-select-checkbox{float:left;margin-top:-2px;padding-left:10px}.week-selection .weeks-container .week-select .week-select-checkbox.readonly input[type=checkbox]:checked{background-color:#b2bcc5}.week-selection .weeks-container .week-select .week-select-number .week-select-weeknumber{color:#495057;float:left;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;width:60px}.week-selection .weeks-container .week-select .week-select-number .week-period{color:#a2a9b1;float:left;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin-left:15px;margin-top:-1px;width:160px}.week-selection .weeks-container .week-select .week-select-number .week-period .week-period-date{float:left;width:65px}.week-selection .weeks-container .week-select .week-select-number .week-period .week-period-dash{float:left;text-align:center;width:20px}.digital-signing-overview-modal{cursor:default;min-width:1235px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.digital-signing-overview-modal .digital-signing-overview-modal__header{background-color:#44b7de;color:#fff;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;font-weight:500;height:32px;line-height:32px;text-transform:uppercase;width:100%}.digital-signing-overview-modal .digital-signing-overview-modal__header .digital-signing-overview-modal__header__tscode{padding:0 5px;width:260px}.digital-signing-overview-modal .digital-signing-overview-modal__header .digital-signing-overview-modal__header__status{padding:0 5px;width:175px}.digital-signing-overview-modal .digital-signing-overview-modal__header .digital-signing-overview-modal__header__declinereason{padding:0 5px;width:260px}.digital-signing-overview-modal .digital-signing-overview-modal__header .digital-signing-overview-modal__header__statuschangeddate{padding:0 5px;width:135px}.digital-signing-overview-modal .digital-signing-overview-modal__header .digital-signing-overview-modal__header__documentname{padding:0 5px;width:280px}.digital-signing-overview-modal .digital-signing-overview-modal__header .digital-signing-overview-modal__header__actions{padding:0 5px;width:85px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container{height:400px;overflow:auto}.digital-signing-overview-modal .digital-signing-overview-modal__item__container::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item{color:#868e97;display:flex;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:32px;line-height:32px;width:100%}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item:nth-child(2n){background-color:#f8f9fa}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__tscode .digital-signing-overview-modal__item__tscode--overflow{overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:260px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__status{padding:0 5px;width:175px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__declinereason .digital-signing-overview-modal__item__declinereason--overflow{overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:260px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__statuschangeddate{padding:0 5px;width:135px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__actions .fa:hover{color:#494e55}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__actions{width:85px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__actions .fa{line-height:25px;text-align:center;width:25px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__actions .fa:hover{color:#44b7de;cursor:pointer}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-trash{opacity:.9;position:relative;visibility:hidden}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-trash:hover{text-decoration:none}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-trash:hover:after{background:#343a40;border-radius:4px;color:#fff;content:"Cancel the signing process.";font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:28px;line-height:28px;margin-left:14px;padding:0 10px;position:absolute;white-space:nowrap;z-index:98}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-trash:after{left:-240px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-trash[data-cancancel],.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-trash[data-showdocumentName]{visibility:visible}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-download{opacity:.9;position:relative;visibility:hidden}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-download[data-hasdocumentid]{visibility:visible}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-download:hover{text-decoration:none}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-download:hover:after{background:#343a40;border-radius:4px;color:#fff;content:"Download the signed timesheet.";font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:28px;line-height:28px;margin-left:14px;padding:0 10px;position:absolute;white-space:nowrap;z-index:98}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .fa-download:after{left:-245px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__icon{line-height:32px;opacity:.8;padding-left:5px;width:18px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__icon:hover{color:#494e55;cursor:pointer}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__icon:hover .digital-signing-overview-modal__item__icon{color:#868e97;opacity:1}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__documentname{padding:0 5px;width:280px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__documentname[data-hasdocumentid]{cursor:pointer;display:flex}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__item .digital-signing-overview-modal__item__documentname[data-hasdocumentid] .digital-signing-overview-modal__item__documentname__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:257px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .digital-signing-overview-modal__no-items{color:#868e97;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;height:32px;line-height:32px;padding-left:5px}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .tooltip-data-content-tscode[data-content]{display:block;opacity:.9;position:relative}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .tooltip-data-content-tscode[data-content]:hover{text-decoration:none;z-index:99}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .tooltip-data-content-tscode[data-content]:hover:after{background:#343a40;border-radius:4px;color:#fff;content:attr(data-content);display:block;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:28px;max-width:240px;padding:0 10px;width:240px;word-wrap:break-word;left:0;position:absolute;top:13px;z-index:98}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .tooltip-data-content-declinereason[data-content]{display:block;opacity:.9;position:relative}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .tooltip-data-content-declinereason[data-content]:hover{text-decoration:none;z-index:99}.digital-signing-overview-modal .digital-signing-overview-modal__item__container .tooltip-data-content-declinereason[data-content]:hover:after{background:#343a40;border-radius:4px;color:#fff;content:attr(data-content);display:block;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:28px;max-width:250px;padding:0 10px;width:250px;word-wrap:break-word;left:-20px;position:absolute;top:13px;z-index:98}.reporting{display:flex;height:calc(100vh - 170px);width:100%}.title-screen{background-color:#f0f0f0;border-radius:7px;cursor:default;margin:4% auto auto;padding:0 0 60px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1060px}.title-screen .title{background-color:#44b7de;border-top-left-radius:7px;border-top-right-radius:7px;color:#fff;font-family:Rubik,sans-serif;font-size:46px;font-weight:500;margin:0 0 60px;padding:30px 0 10px;text-align:center;text-transform:uppercase}.title-screen .reports-container{display:flex}.title-screen .reports-container .report-box{animation:fadein_1 .75s;background-color:#fff;border-radius:7px;color:#44b7de;height:238px;margin:auto;text-align:center;width:calc(17% - 20px)}.title-screen .reports-container .report-box:hover{color:#24a1cb;cursor:pointer}.title-screen .reports-container .report-box .report-box-title{color:#44b7de;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;margin:auto}.title-screen .reports-container .report-box .far{font-size:120px;margin:20px 0}.actuals-selection-container{height:100%;width:100%}.actuals-selection-container .preset.actualsreport{justify-content:flex-end;margin-right:26px}.actuals-report{display:flex;margin:25px 0 25px 25px;width:100%}.actuals-report .actuals-information{display:flex;flex:0 0 20%;flex-direction:column}.actuals-report .actuals-information .dates-error{background-color:#e97d7f;color:#fff;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-bottom:10px;padding:5px;width:100%}.actuals-report .actuals-information .hidden{display:none;visibility:hidden}.actuals-report .actuals-information .info-container{align-items:center;display:flex;margin-bottom:25px}.actuals-report .actuals-information .info-container label{color:#868e97;flex:1;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.actuals-report .actuals-information .info-container input{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;resize:none;text-align:center;transition:border-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.actuals-report .actuals-information .info-container input:focus{border-color:#5cb3fd;outline:none}.actuals-report .actuals-information .info-container input::-moz-placeholder{color:#cdd1d4}.actuals-report .actuals-information .info-container input::placeholder{color:#cdd1d4}.actuals-report .actuals-information .info-container input :-moz-read-only{background-color:#eceeef}.actuals-report .actuals-information .info-container input :read-only,.actuals-report .actuals-information .info-container input:disabled{background-color:#eceeef}.actuals-report .actuals-information .info-container .DayPicker-Day--today{color:#44b7de}.actuals-report .actuals-information .info-container .DayPicker{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.actuals-report .actuals-information .info-container .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#44b7de;color:#fff}.actuals-report .actuals-information .info-container .DayPickerInput-OverlayWrapper{z-index:9999}.actuals-report .actuals-information .actuals-buttons{cursor:default;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.actuals-report .actuals-information .actuals-buttons .export-button{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px;padding:7px 30px}.actuals-report .actuals-information .export-spinner{color:#44b7de;color:#2090b5;font-family:Rubik,sans-serif;font-size:36px;font-weight:500;padding-top:10px;text-align:center}.actuals-report .actuals-selection{display:flex;flex:1;height:100%}.actuals-report .actuals-selection .actuals-selection-box{flex:0 0 30%;margin:0 auto}.autosuggest-list{align-items:center;background-color:#fafafa;cursor:default;display:flex;flex-direction:column;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.autosuggest-list label{background-color:#f0f0f0;border:1px solid #efefef;border-bottom:0;color:#868e97;font-family:Rubik,sans-serif;font-size:19px;font-weight:500;padding:8px;text-align:center;width:100%}.autosuggest-list label .sorting{color:#868e97;cursor:pointer;float:right}.autosuggest-list label .sorting .fa-sort-up{opacity:.5}.autosuggest-list label .sorting .fa-sort-up.active{opacity:1}.autosuggest-list label .sorting .fa-sort-down{opacity:.5}.autosuggest-list label .sorting .fa-sort-down.active{opacity:1}.autosuggest-list label .fa-sort{cursor:pointer;float:right}.autosuggest-list .form-group{background-color:#f0f0f0;border:1px solid #efefef;border-bottom:0;border-top:0;margin-bottom:0;min-height:24px;width:100%}.autosuggest-list .form-group input{border:1px solid #efefef;border-left:0;border-right:0;padding:5px;text-align:center;width:100%}.autosuggest-list .extra-options-box{margin-bottom:10px;width:100%}.autosuggest-list .extra-options-box .button{background-color:#44b7de;color:#fff;cursor:default;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:7px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.autosuggest-list .extra-options-box .button:hover{background-color:#24a1cb}.autosuggest-list .suggestedList{height:86%;overflow:auto;text-align:center;width:98%}.autosuggest-list .suggestedList .suggestion{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px}.autosuggest-list .suggestedList .suggestion:hover{background-color:#44b7de;color:#fff;cursor:pointer;opacity:.65}.autosuggest-list .suggestedList::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.autosuggest-list .suggestedList::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.autosuggest-list .suggestedList::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.autosuggest-list .scroll-height{height:83%}.autosuggest-list .selectedList{background-color:#f0f0f0;border:1px solid #efefef;border-top:0;margin-bottom:30px;max-height:55%;padding-top:30px;text-align:center;width:100%}.autosuggest-list .selectedList .selected{color:#868e97;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px}.autosuggest-list .selectedList .selected .fa-times{padding-right:5px;visibility:hidden}.autosuggest-list .selectedList .selected:hover{background-color:#e97d7f;color:#fff;cursor:default;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.autosuggest-list .selectedList .selected:hover .fa-times{visibility:visible}.timesheets-selection-container{height:100%;width:100%}.timesheets-selection-container .preset.timesheetsreport{justify-content:flex-end;margin-right:26px}.timesheets-report{display:flex;margin:25px 0 25px 25px;width:100%}.timesheets-report .timesheets-information{display:flex;flex:0 0 20%;flex-direction:column}.timesheets-report .timesheets-information .hidden{display:none;visibility:hidden}.timesheets-report .timesheets-information .info-container{align-items:center;display:flex;margin-bottom:25px}.timesheets-report .timesheets-information .info-container .month-picker{width:-moz-min-content;width:min-content}.timesheets-report .timesheets-information .info-container .month-picker .box{cursor:default;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.timesheets-report .timesheets-information .info-container .month-picker .box label{cursor:pointer}.timesheets-report .timesheets-information .info-container .month-picker .box i{color:#868e97;cursor:pointer;margin-left:4px}.timesheets-report .timesheets-information .info-container label{color:#868e97;flex:1;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.timesheets-report .timesheets-information .info-container input[type=text]{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;resize:none;text-align:center;transition:border-color .15s ease-in-out}.timesheets-report .timesheets-information .info-container input[type=text]:focus{border-color:#5cb3fd;outline:none}.timesheets-report .timesheets-information .info-container input[type=text]::-moz-placeholder{color:#636c72}.timesheets-report .timesheets-information .info-container input[type=text]::placeholder{color:#636c72}.timesheets-report .timesheets-information .info-container input[type=text][disabled=""]{background-color:#eceeef}.timesheets-report .timesheets-information .info-container input[type=text]{cursor:text}.timesheets-report .timesheets-information .info-container input[type=checkbox]{height:20px;padding:0;width:20px}.timesheets-report .timesheets-information .info-container input[type=checkbox]:checked{background-color:#44b7de}.timesheets-report .timesheets-information .info-container input[type=checkbox]:checked:after{font-size:15px;left:1px;position:relative;top:2px}.timesheets-report .timesheets-information .info-container .react-autosuggest__suggestions-container--open{min-width:210px}.timesheets-report .timesheets-information .info-container .DayPicker-Day--today{color:#44b7de}.timesheets-report .timesheets-information .info-container .DayPicker{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.timesheets-report .timesheets-information .info-container .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#44b7de;color:#fff}.timesheets-report .timesheets-information .info-container .DayPickerInput-OverlayWrapper{z-index:9999}.timesheets-report .timesheets-information .timesheets-buttons{cursor:default;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-report .timesheets-information .timesheets-buttons .export-button{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px;padding:7px 30px}.timesheets-report .timesheets-information .export-spinner{color:#44b7de;color:#2090b5;font-family:Rubik,sans-serif;font-size:36px;font-weight:500;padding-top:10px;text-align:center}.timesheets-report .timesheets-selection{display:flex;flex:1;height:100%}.timesheets-report .timesheets-selection .timesheets-selection-box{flex:0 0 30%;margin:0 auto}.timesheets-weekly-selection-container{height:100%;width:100%}.timesheets-weekly-selection-container .preset.timesheetsweeklyreport{justify-content:flex-end;margin-right:26px}.timesheets-weekly-report{display:flex;margin:25px 0 25px 25px;width:100%}.timesheets-weekly-report .timesheets-weekly-information{display:flex;flex:0 0 20%;flex-direction:column}.timesheets-weekly-report .timesheets-weekly-information .hidden{display:none;visibility:hidden}.timesheets-weekly-report .timesheets-weekly-information .info-container{align-items:center;display:flex;margin-bottom:25px}.timesheets-weekly-report .timesheets-weekly-information .info-container .react-autosuggest__suggestions-container--open{min-width:210px}.timesheets-weekly-report .timesheets-weekly-information .info-container label{color:#868e97;flex:1;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.timesheets-weekly-report .timesheets-weekly-information .info-container input{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;resize:none;text-align:center;transition:border-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:210px}.timesheets-weekly-report .timesheets-weekly-information .info-container input:focus{border-color:#5cb3fd;outline:none}.timesheets-weekly-report .timesheets-weekly-information .info-container input::-moz-placeholder{color:#cdd1d4}.timesheets-weekly-report .timesheets-weekly-information .info-container input::placeholder{color:#cdd1d4}.timesheets-weekly-report .timesheets-weekly-information .info-container input :-moz-read-only{background-color:#eceeef}.timesheets-weekly-report .timesheets-weekly-information .info-container input :read-only,.timesheets-weekly-report .timesheets-weekly-information .info-container input:disabled{background-color:#eceeef}.timesheets-weekly-report .timesheets-weekly-information .info-container input[type=checkbox]{height:20px;padding:0;width:20px}.timesheets-weekly-report .timesheets-weekly-information .info-container input[type=checkbox]:checked{background-color:#44b7de}.timesheets-weekly-report .timesheets-weekly-information .info-container input[type=checkbox]:checked:after{font-size:15px;left:0;position:relative;top:2px}.timesheets-weekly-report .timesheets-weekly-information .info-container .DayPicker-Day--today{color:#44b7de}.timesheets-weekly-report .timesheets-weekly-information .info-container .DayPicker{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.timesheets-weekly-report .timesheets-weekly-information .info-container .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#44b7de;color:#fff}.timesheets-weekly-report .timesheets-weekly-information .info-container .DayPickerInput-OverlayWrapper{z-index:9999}.timesheets-weekly-report .timesheets-weekly-information .timesheets-weekly-buttons{cursor:default;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-weekly-report .timesheets-weekly-information .timesheets-weekly-buttons .export-button{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px;padding:7px 30px}.timesheets-weekly-report .timesheets-weekly-information .export-spinner{color:#44b7de;color:#2090b5;font-family:Rubik,sans-serif;font-size:36px;font-weight:500;padding-top:10px;text-align:center}.timesheets-weekly-report .timesheets-weekly-selection{display:flex;flex:1;height:100%}.timesheets-weekly-report .timesheets-weekly-selection .timesheets-weekly-selection-box{flex:0 0 30%;margin:0 auto}.timesheets-landscape-report{cursor:default;display:flex;margin:25px 0 0 25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.timesheets-landscape-report .timesheets-information{display:flex;flex:0 0 20%;flex-direction:column}.timesheets-landscape-report .timesheets-information .info-container{align-items:center;color:#868e97;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-bottom:25px}.timesheets-landscape-report .timesheets-information .info-container .Select.is-focused:not(is-open)>.Select-control{border-color:#44b7de}.timesheets-landscape-report .timesheets-information .info-container .Select__control{width:150px}.timesheets-landscape-report .timesheets-information .info-container .Select__control .Select-multi-value-wrapper .Select-value{border:none}.timesheets-landscape-report .timesheets-information .info-container .Select__control .Select-multi-value-wrapper .Select-value .Select-value-label{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.timesheets-landscape-report .timesheets-information .info-container .Select__control .Select-multi-value-wrapper .Select-input input{border:none}.timesheets-landscape-report .timesheets-information .info-container .Select__control .Select-multi-value-wrapper .Select-input div{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.timesheets-landscape-report .timesheets-information .info-container .month-picker{width:-moz-min-content;width:min-content}.timesheets-landscape-report .timesheets-information .info-container .month-picker .box{cursor:default;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-max-content;width:max-content}.timesheets-landscape-report .timesheets-information .info-container .month-picker .box label{cursor:pointer}.timesheets-landscape-report .timesheets-information .info-container .month-picker .box i{color:#868e97;cursor:pointer;margin-left:4px}.timesheets-landscape-report .timesheets-information .info-container label{color:#868e97;cursor:default;flex:1;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-landscape-report .timesheets-information .info-container input{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;resize:none;text-align:center;transition:border-color .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-landscape-report .timesheets-information .info-container input:focus{border-color:#5cb3fd;outline:none}.timesheets-landscape-report .timesheets-information .info-container input::-moz-placeholder{color:#636c72}.timesheets-landscape-report .timesheets-information .info-container input::placeholder{color:#636c72}.timesheets-landscape-report .timesheets-information .info-container input:disabled{background-color:#eceeef}.timesheets-landscape-report .timesheets-information .timesheets-buttons{cursor:default;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-landscape-report .timesheets-information .timesheets-buttons .export-button{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px;padding:7px 30px}.timesheets-landscape-report .timesheets-information .export-spinner{color:#44b7de;color:#2090b5;font-family:Rubik,sans-serif;font-size:36px;font-weight:500;padding-top:10px;text-align:center}.timesheets-landscape-report .landscape-selection-box-title{display:none}.timesheets-landscape-report .landscape-selection{display:flex;flex:1;overflow:hidden}.timesheets-landscape-report .landscape-selection .landscape-selection-box{flex:0 0 30%;margin:0 auto}.timesheets-landscape-report .landscape-selection .landscape-selection-box .extra-options-box{height:75px;margin-bottom:10px;width:100%}.timesheets-landscape-report .landscape-selection .landscape-selection-box .extra-options-box .button{background-color:#44b7de;color:#fff;cursor:default;cursor:pointer;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:7px 30px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-landscape-report .landscape-selection .landscape-selection-box .extra-options-box .button:hover{background-color:#24a1cb}.timesheets-landscape-report .landscape-selection .items-box{background-color:#f0f0f0;border:1px solid #efefef}.timesheets-landscape-report .landscape-selection .items-box .landscape-selection-box-title{background-color:#f0f0f0;border:1px solid #efefef;border-bottom:0;color:#868e97;display:block;font-family:Rubik,sans-serif;font-size:19px;font-weight:500;padding:8px;text-align:center;width:100%}.timesheets-landscape-report .landscape-selection .items-box .suggestedList{height:88%;text-align:center;width:100%}.timesheets-landscape-report .landscape-selection .items-box .suggestedList .suggestion{color:#868e97;cursor:default;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timesheets-landscape-report .landscape-selection .items-box .suggestedList .suggestion:hover{background-color:#44b7de;color:#fff;cursor:pointer;opacity:.65}.timesheets-landscape-report .landscape-selection .items-box .suggestedList .selected{background-color:#44b7de;color:#fff}.timesheets-landscape-report .landscape-selection .landscape-selection-empty-box{flex:0 0 30%;margin:0 auto}.time-left-on-order-report{display:grid;grid-template-columns:23% 2% 23% 2% 50%;grid-template-rows:7% 93%;height:100%;margin:30px;width:100%}.time-left-on-order-report .time-left-on-order-report-tscode{grid-column:1;grid-row:2}.time-left-on-order-report .time-left-on-order-report-preset{grid-column:1;grid-row:1}.time-left-on-order-report .time-left-on-order-report-company{align-items:center;background-color:#fafafa;cursor:default;display:flex;flex-direction:column;grid-column:3;grid-row:2;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.time-left-on-order-report .time-left-on-order-report-company .time-left-on-order-report-company-title{background-color:#f0f0f0;border:1px solid #efefef;color:#868e97;font-family:Rubik,sans-serif;font-size:19px;font-weight:500;padding:8px 8px 23px;text-align:center;width:100%}.time-left-on-order-report .time-left-on-order-report-company .time-left-on-order-report-company-options{margin-top:30px;text-align:center;width:100%}.time-left-on-order-report .time-left-on-order-report-company .time-left-on-order-report-company-options .time-left-on-order-report-company-option{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px}.time-left-on-order-report .time-left-on-order-report-company .time-left-on-order-report-company-options .time-left-on-order-report-company-option:hover{background-color:#44b7de;color:#fff;cursor:pointer;opacity:.65}.time-left-on-order-report .time-left-on-order-report-company .time-left-on-order-report-company-options .selected{background-color:#44b7de;color:#fff}.time-left-on-order-report .time-left-on-order-container{grid-column:5;grid-row:2}.time-left-on-order-container{display:grid;grid-template-columns:47.5% 5% 47.5%;grid-template-rows:100%}.time-left-on-order-container .time-left-on-order-details__item{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin:0 0 0 10px}.time-left-on-order-container .time-left-on-order-details__title{color:#868e97;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;margin:15px 0 0 10px}.time-left-on-order-container .time-left-on-order-details{background-color:#fafafa;color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;grid-column:1;grid-row:1}.time-left-on-order-container .time-left-on-order-calculated-fields{background-color:#fafafa;grid-column:3;grid-row:1}.time-left-on-order-container .time-left-on-order-calculated-fields .time-left-on-order-calculated-fields-checkbox{background-color:#f0f0f0;border:1px solid #efefef;display:flex;height:48px}.time-left-on-order-container .time-left-on-order-calculated-fields .time-left-on-order-calculated-fields-checkbox .time-left-on-order-calculated-fields-checkbox__checkbox{display:grid;grid-template-columns:100%;grid-template-rows:50% 50%;width:25%}.time-left-on-order-container .time-left-on-order-calculated-fields .time-left-on-order-calculated-fields-checkbox .time-left-on-order-calculated-fields-checkbox__checkbox .time-left-on-order-calculated-fields-checkbox__checkbox-text{color:#868e97;font-family:Rubik,sans-serif;font-size:16px;font-weight:500;grid-column:1;grid-row:1;margin:auto}.time-left-on-order-container .time-left-on-order-calculated-fields .time-left-on-order-calculated-fields-checkbox .time-left-on-order-calculated-fields-checkbox__checkbox input{grid-column:1;grid-row:2;margin:auto}.time-left-on-order-container .time-left-on-order-calculated-fields .time-left-on-order-calculated-fields-checkbox .time-left-on-order-calculated-fields-checkbox__checkbox input:hover{cursor:pointer}.project-timesheet-report{cursor:default;display:flex;height:100%;margin:25px 0 25px 25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 25px)}.project-timesheet-report .project-selection{height:100%;margin:0 25px 0 0;min-width:200px;overflow:hidden;width:calc(50% - 25px)}.project-timesheet-report .project-selection .project-selection-title{color:#000;font-family:Rubik,sans-serif;font-size:18px;font-weight:500;line-height:40px;text-align:center}.project-timesheet-report .project-selection .project-selection-box{height:100%}.project-timesheet-report .project-selection .project-selection-box .autosuggest-list label{padding-left:60px}.project-timesheet-report .project-selection .project-selection-box .selected{background-color:#cbd3da;color:#000;display:block;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-timesheet-report .project-selection .project-selection-box .selected .fas.fa-times{margin:auto 0}.project-timesheet-report .project-selection .project-selection-box .selected:hover{background-color:#e97d7f;color:#fff;cursor:pointer}.project-timesheet-report .project-timesheet-information{animation:fadein_1 .7s;display:flex;flex-direction:column;margin:0 50px 0 0;min-width:670px;width:calc(45% - 50px)}.project-timesheet-report .project-timesheet-information .period-picker-container{margin:5px 0 10px 10px}.project-timesheet-report .project-timesheet-information .period-picker-container.info-container label{margin-left:-10px}.project-timesheet-report .project-timesheet-information .period-picker-container.info-container .month-year-picker{display:flex;width:485px}.project-timesheet-report .project-timesheet-information .period-picker-container.info-container .month-year-picker .month-year-picker__button{text-align:left}.project-timesheet-report .project-timesheet-information .info-container{align-items:center;display:flex;margin-bottom:25px}.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-clientname,.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-contractreference,.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-externalprojectmanager,.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-ourreference,.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-yourreference{height:34px;width:480px}.project-timesheet-report .project-timesheet-information .info-container label{display:flex;line-height:24px}.project-timesheet-report .project-timesheet-information .info-container label .project-timesheet-optional{color:#464a4c;font-family:Rubik,sans-serif;font-size:10px;font-weight:300;padding-left:5px}.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-companytemplate .react-autosuggest__container .react-autosuggest__input,.project-timesheet-report .project-timesheet-information .info-container .project-timesheet-internalprojectmanager .react-autosuggest__container .react-autosuggest__input{height:35px;width:480px}.project-timesheet-report .project-timesheet-information .info-container label{color:#868e97;flex:1;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.project-timesheet-report .project-timesheet-information .info-container input[type=text]{background-color:#fff;border:1px solid #ced4da;color:#464a4c;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:8px;resize:none;text-align:center;transition:border-color .15s ease-in-out}.project-timesheet-report .project-timesheet-information .info-container input[type=text]:focus{border-color:#5cb3fd;outline:none}.project-timesheet-report .project-timesheet-information .info-container input[type=text]::-moz-placeholder{color:#636c72}.project-timesheet-report .project-timesheet-information .info-container input[type=text]::placeholder{color:#636c72}.project-timesheet-report .project-timesheet-information .info-container input[type=text][disabled=""]{background-color:#eceeef}.project-timesheet-report .project-timesheet-information .info-container .react-autosuggest__suggestions-container--open{max-height:300px;min-width:210px;overflow-y:auto;width:480px}.project-timesheet-report .project-timesheet-information .info-container .react-autosuggest__suggestions-container--open::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.project-timesheet-report .project-timesheet-information .info-container .react-autosuggest__suggestions-container--open::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.project-timesheet-report .project-timesheet-information .info-container .react-autosuggest__suggestions-container--open::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.project-timesheet-report .project-timesheet-information .info-container .DayPicker-Day--today{color:#44b7de}.project-timesheet-report .project-timesheet-information .info-container .DayPicker{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.project-timesheet-report .project-timesheet-information .info-container .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#44b7de;color:#fff}.project-timesheet-report .project-timesheet-information .info-container .DayPickerInput-OverlayWrapper{z-index:9999}.project-timesheet-report .project-timesheet-information .project-timesheet-buttons{display:flex;flex-direction:column}.project-timesheet-report .project-timesheet-information .project-timesheet-buttons .export-button{color:#fff;display:block;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;margin-top:10px;padding:7px 30px}.project-timesheet-report .project-timesheet-information .export-spinner{color:#44b7de;color:#2090b5;font-family:Rubik,sans-serif;font-size:36px;font-weight:500;padding-top:10px;text-align:center}.releasenotes{font-family:Rubik,sans-serif;margin:auto 25%;width:-moz-fit-content;width:fit-content}.releasenotes h1,.releasenotes h2,.releasenotes h3,.releasenotes h6{font-weight:400}.import-actuals .import-actuals-content{color:#000;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin:0 auto;padding:25px 5%}.import-actuals .import-actuals-content .dropzone-import-actuals-disabled{display:flex}.import-actuals .import-actuals-content .dropzone-import-actuals-disabled .fa-stack{color:#212529;font-size:32px;height:32px}.import-actuals .import-actuals-content .dropzone-import-actuals-disabled .fa-stack .fa-stack-1x{top:-48%}.import-actuals .import-actuals-content .dropzone-import-actuals-disabled .fa-stack .fa-stack-2x{font-size:12px;top:38%}.import-actuals .import-actuals-content input[type=submit]{float:inherit;margin-left:0}.import-actuals .import-actuals-content input[type=submit]:disabled{background-color:rgba(68,183,222,.5);transition:none}.import-actuals .import-actuals-content input[type=submit]:disabled:hover{background-color:rgba(68,183,222,.5)}.import-actuals .import-actuals-content .dropzone{display:inline;padding:50px 10px 10px}.import-actuals .import-actuals-content .dropzone .dropzone-content{align-items:center;background-color:rgba(64,64,64,.1);border:thin dashed #2eafda;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;height:300px;justify-content:center;margin:0 auto;padding:5px;text-align:center;width:auto}.import-actuals .import-actuals-content .dropzone .dropzone-content.loading{cursor:default}.import-actuals .import-actuals-content .dropzone .dropzone-content.loading:hover{opacity:1}.import-actuals .import-actuals-content .dropzone .dropzone-content .dropzone-upload-logo{color:#212529;font-size:40px}.import-actuals .import-actuals-content .dropzone .dropzone-content .dropzone-upload-logo .fa-stack-2x{font-size:16px;top:40%}.import-actuals .import-actuals-content .dropzone .dropzone-content:hover{opacity:.85}.import-actuals .import-actuals-content .import-actuals-error-message{color:#f7586b;cursor:default;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:35px;line-height:25px;margin:10px 0;padding:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.import-actuals .import-actuals-content .import-actuals-success-message{color:#868e97;font-family:Rubik,sans-serif;font-size:24px;font-weight:400}.import-actuals .import-actuals-content .import-actuals-success-message,.import-actuals .import-actuals-content .import-actuals-success-startover{cursor:default;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.import-actuals .import-actuals-content .import-actuals-success-startover .import-actuals-success-startover-text{color:#000;cursor:pointer;font-family:Rubik,sans-serif;font-size:24px;font-weight:500;padding-top:160px}.import-actuals .import-actuals-content .import-actuals-success-startover .import-actuals-success-startover-text:hover{color:#666}.import-actuals .import-actuals-content .import-actuals-success-startover .import-actuals-success-startover-icon{color:#000;cursor:pointer;font-family:Rubik,sans-serif;font-size:128px;font-weight:500}.import-actuals .import-actuals-content .import-actuals-success-startover .import-actuals-success-startover-icon:hover{color:#666}.import-actuals .import-actuals-content .import-actuals-row-header{background:rgba(68,183,222,.5);color:#000;cursor:default;display:flex;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:25px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.import-actuals .import-actuals-content .import-actuals-row-username{padding:0 10px;text-align:left;width:5.78%}.import-actuals .import-actuals-content .import-actuals-row-tscode{overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:16.78%}.import-actuals .import-actuals-content .import-actuals-row-workday{padding:0 10px;text-align:right;width:4.92%}.import-actuals .import-actuals-content .import-actuals-row-workmonth,.import-actuals .import-actuals-content .import-actuals-row-workyear{padding:0 10px;text-align:right;width:5.79%}.import-actuals .import-actuals-content .import-actuals-row-actualhours,.import-actuals .import-actuals-content .import-actuals-row-extrahours{padding:0 10px;text-align:right;width:6.37%}.import-actuals .import-actuals-content .import-actuals-row-standbyhours{padding:0 10px;text-align:right;width:6.94%}.import-actuals .import-actuals-content .import-actuals-row-interventionhours{padding:0 10px;text-align:right;width:8.68%}.import-actuals .import-actuals-content .import-actuals-row-comments{overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:18.52%}.import-actuals .import-actuals-content .import-actuals-row-processstatus{padding:0 10px;text-align:left;width:13.89%}.import-actuals .import-actuals-footer{height:25px;position:sticky;width:100%}.import-actuals-row{color:#000;display:flex;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;line-height:30px}.import-actuals-row.in-error{color:#f7586b}.import-actuals-row:nth-child(2n){background-color:#f8f9fa}.import-actuals-template-legend{color:#000;cursor:default;font-family:Rubik,sans-serif;font-size:12px;font-weight:400;margin-bottom:5px;margin-left:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.import-actuals-template-legend .float{cursor:pointer;float:left;margin-right:5px}.import-actuals-template-legend .import-actuals-template{margin-top:20px;width:1100px}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row{display:flex;line-height:20px;text-align:center}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row.placeholder{margin-top:20px}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row.rowheader{background-color:#19754c;color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell{border:1px solid rgba(0,0,0,.1);width:110px}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell.tscode{width:130px}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell.required{color:#000;font-family:Rubik,sans-serif;font-size:12px;font-weight:500}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell.optional{color:#adb5be}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell.noborder{border:0}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell.excel-logo{cursor:pointer;margin-left:-30px}.import-actuals-template-legend .import-actuals-template .import-actuals-template-row .import-actuals-template-cell.excel-logo:hover{opacity:.8}.progress-step.allow-hover{cursor:pointer}.progress-step .progress-marker:before{border-radius:10%}.progress-step.no-hover:hover .progress-marker:before{background-color:#b6b6b6}.progress-step.is-complete.no-hover:hover .progress-marker:before{background-color:#1976d2}.progress-step.is-active.no-hover:hover .progress-marker:before{background-color:#2196f3}.progress-step .progress-text{color:#868e97;cursor:default;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;font-weight:100;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress-step .progress-text .progress-title.startover{color:#000;cursor:pointer;font-family:Rubik,sans-serif;font-size:14px;font-weight:500;padding-left:8px}.progress-step .progress-text .progress-title.startover .fa-redo{font-size:18px}.refresh-browser-message{display:block}.refresh-button{margin:15px 20px 4px 0}.incomplete-months-message{display:block}.go-to-month-button{margin:15px 20px 4px 0;width:80%}.site-location{animation:fadein_1 .75s;color:#fff;font-family:Rubik,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase}.invoice-viewer,.site-location{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.invoice-viewer{display:flex;height:calc(100vh - 85px);width:100%}.invoice-viewer input[type=text]{background-color:#fff;border:1px solid #ced4da;color:#464a4c;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:30px;padding:8px;transition:border-color .15s ease-in-out;width:100%}.invoice-viewer input[type=text]:focus{border-color:#5cb3fd;outline:none}.invoice-viewer input[type=text]::-moz-placeholder{color:#636c7271}.invoice-viewer input[type=text]::placeholder{color:#636c7271}.invoice-viewer input[type=text][disabled=""]{background-color:#eceeef;cursor:default}.invoice-viewer .invoice-viewer__actions-container{display:flex;width:316px}.invoice-viewer .invoice-viewer__actions-container .invoice-viewer__actions{margin:10px 0 8px 4px}.invoice-viewer .invoice-viewer__selection-container{display:flex;height:calc(100% - 173px)}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__period-container .invoice-viewer__period-container__title{color:#868e97;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;margin-left:10px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__period-container .invoice-viewer__period-container__picker{margin:5px 0 10px 10px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__title-container{background-color:#44b7de;color:#fff;display:flex;font-family:Rubik,sans-serif;font-size:19px;font-weight:500;height:30px;line-height:30px;margin:0 10px;text-align:center}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__title-container .invoice-viewer__title{text-align:center;text-transform:uppercase;width:100%}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__title-container .invoice-viewer__filter__input{margin-left:-250px;margin-right:10px;margin-top:4px;visibility:hidden;width:100%}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__title-container .invoice-viewer__filter__input input{border:1px solid #ced4da;color:#464a4c;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:20px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__title-container .invoice-viewer__filter{left:-5px;position:relative;top:1px;width:25px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__title-container .invoice-viewer__filter:hover{cursor:pointer}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list{border:1px solid #efefef;height:100%;margin:0 10px;width:300px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list .invoice-viewer__supplier-list-item{background-color:#fff;color:#000;color:rgba(52,58,64,.85);font-family:Rubik,sans-serif;font-size:14px;font-weight:400;height:40px;line-height:40px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:auto}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list .invoice-viewer__supplier-list-item:hover{background-color:#9bd8ed;cursor:pointer}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list .invoice-viewer__supplier-list-item.disabled{background-color:#8a8a8a;cursor:default}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list .invoice-viewer__supplier-list-item.invoice-viewer__supplier-list-item--selected{background-color:rgba(68,183,222,.5);font-weight:500}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list .invoice-viewer__supplier-list--scroll-height{height:94%}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.invoice-viewer .invoice-viewer__selection-container .invoice-viewer__supplier-list input[type=text]{width:100%}.search-invoicenumber{align-items:center;display:flex;height:60px;margin:0 10px;width:100%}.search-invoicenumber:hover{cursor:default}.search-invoicenumber .react-autosuggest__suggestions-container,.search-invoicenumber .search-invoicenumber__autosuggest{width:258px}.search-invoicenumber .search-invoicenumber__submit{background-color:#44b7de;border:none;color:#fff;float:right;height:30px;margin-left:8px;outline:none;vertical-align:middle;width:30px}.search-invoicenumber .search-invoicenumber__submit[disabled=""]{background-color:#eceeef;color:#a7b0b5;cursor:default;transition:none}.search-invoicenumber .search-invoicenumber__submit[disabled=""]:hover{background-color:#eceeef;cursor:default}.search-invoicenumber .search-invoicenumber__submit:hover{background-color:#43a7d1;cursor:pointer}.sent-invoice{cursor:default;height:100%;overflow:auto;padding-left:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.sent-invoice .fas{line-height:44px;padding-right:4px;width:8px}.sent-invoice .sent-invoice__list-item{color:#000;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:46px;width:100%}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__amount,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__customer,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicedate,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicenumber,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__paid,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__supplier{overflow:hidden}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__amount .fas,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__customer .fas,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicedate .fas,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicenumber .fas,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__paid .fas,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__supplier .fas{padding-right:10px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__amount__title,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__customer__title,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicedate__title,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicenumber__title,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__paid__title,.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__supplier__title{text-overflow:ellipsis;white-space:nowrap;width:100%}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicedate{cursor:pointer;display:flex;height:46px;padding:0 5px;text-align:right;width:135px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-filter__invoicedate{cursor:pointer;display:flex;height:35px;margin-top:-5px;width:135px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__invoicedate{padding:0 5px;text-align:right;width:130px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__supplier{cursor:pointer;display:flex;padding:0 5px;width:380px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__supplier{overflow:hidden;padding-left:20px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:380px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__invoicenumber{cursor:pointer;display:flex;padding:0 35px 0 20px;width:230px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__invoicenumber{padding:0 35px;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:230px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__invoicenumber::-moz-selection{background:#24a1cb}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__invoicenumber::selection{background:#24a1cb}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__customer{cursor:pointer;display:flex;padding:0 5px;width:380px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__customer{overflow:hidden;padding-left:20px;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:380px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__amount{cursor:pointer;display:flex;padding-left:5px;text-align:right;width:88px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__amount{text-align:right;width:88px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-header__paid{cursor:pointer;display:flex;padding:0 20px;text-align:center;width:110px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__paid{padding:0 5px 0 55px;width:110px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download{padding:0 25px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download .fas.fa-cloud-download-alt{vertical-align:middle}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download:hover{color:#f8f8ff;cursor:pointer}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download_all{padding:0 25px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download_all .download-swap{position:relative}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download_all .download-swap img{height:46px;left:0;padding-bottom:2px;padding-top:11px;position:absolute;top:0;transition:opacity .3s ease;vertical-align:middle;width:38px}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download_all .download-swap .download_all-hovered{opacity:0}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download_all .download-swap:hover .download_all-hovered{opacity:1}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__download_all .download-swap:hover .download_all{opacity:0}.sent-invoice .sent-invoice__list-item .sent-invoice__list-item__owner{color:#2f4f4f;font-weight:500}.sent-invoice .sent-invoice__list-item:nth-child(2n){background-color:#f8f9fa}.sent-invoice .sent-invoice__list-item:hover{background-color:rgba(68,183,222,.5);cursor:pointer}.sent-invoice .sent-invoice__list-item.sent-invoice__list-item--fixed{background-color:#44b7de;color:#fff;font-size:14px;font-weight:500;margin-bottom:10px;margin-top:15px;text-transform:uppercase}.sent-invoice .sent-invoice__list-item.sent-invoice__list-item--fixed:hover{background-color:#44b7de;color:#fff;cursor:default}.sent-invoice .sent-invoice__list-filter{background-color:#fff;color:#000;display:flex;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;line-height:40px;margin-top:-10px;width:100%}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__amount__input,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__customer__input,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicedate__input,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicenumber__input,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__paid__input,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__supplier__input{margin-right:10px;visibility:visible;width:100%}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__amount__input .form-group,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__customer__input .form-group,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicedate__input .form-group,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicenumber__input .form-group,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__paid__input .form-group,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__supplier__input .form-group{margin-bottom:5px;margin-top:3px}.sent-invoice .sent-invoice__list-filter input[type=search]{background:transparent;border:none;border-bottom:1px solid #464a4c;color:#464a4c;font-family:Rubik,sans-serif;font-size:16px;font-weight:400;height:20px;margin-top:5px}.sent-invoice .sent-invoice__list-filter input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;background:url(/images/times.svg) no-repeat 50% 50%;background-size:contain;cursor:pointer;height:1em;width:1em}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicedate{display:flex;width:135px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__supplier{display:flex;padding:0 5px;width:380px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__supplier .sent-invoice__list-filter__supplier__input{margin-left:10px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicenumber{display:flex;padding:0 35px 0 20px;width:230px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__invoicenumber .sent-invoice__list-filter__invoicenumber__input{margin-left:10px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__customer{display:flex;padding:0 5px;width:380px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__customer .sent-invoice__list-filter__customer__input{margin-left:10px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__amount{display:flex;padding-left:5px;text-align:right;width:100px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__amount .sent-invoice__list-filter__amount__input{margin-left:10px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__paid{display:flex;line-height:44px;padding:0 20px;text-align:center;width:110px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__paid .sent-invoice__list-filter__paid__input{color:#464a4c;font-family:Rubik,sans-serif;font-size:18px;font-weight:500}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__paid .sent-invoice__list-filter__paid__input .fas.fa-check,.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__paid .sent-invoice__list-filter__paid__input .fas.fa-times{margin-left:-18px;margin-top:-10px}.sent-invoice .sent-invoice__list-filter .sent-invoice__list-filter__owner{color:#2f4f4f;font-weight:500}.sent-invoice .sent-invoice__scrollbarcontainer{height:calc(100% - 146px);overflow:auto}.sent-invoice .sent-invoice__scrollbarcontainer::-webkit-scrollbar{background-color:#f8f9fa;width:6px}.sent-invoice .sent-invoice__scrollbarcontainer::-webkit-scrollbar-track{background-color:#f8f9fa;border-radius:8px}.sent-invoice .sent-invoice__scrollbarcontainer::-webkit-scrollbar-thumb{background-color:#bcbcbc;border-radius:3px}.login-modal-options{align-items:center;display:flex}.login-modal-options .forgot-password{flex:1}.login-modal-options .forgot-password .forgot-password-text{color:#44b7de;font-family:Rubik,sans-serif;font-size:14px;font-weight:400;padding:5px;width:-moz-fit-content;width:fit-content}.login-modal-options .forgot-password .forgot-password-text:hover{color:#2090b5;cursor:pointer}.not-you{color:#2eafda;display:unset;font-family:Rubik,sans-serif;font-size:12px;font-weight:400}.not-you:hover{color:#1c7ea0;cursor:pointer}.login-selection{height:110px;width:100%}.login-selection .select-block{display:grid;grid-template-columns:30% 49% 21%;grid-template-rows:20% 10% 45% 25%;height:100%;margin:5px;padding-top:5px;z-index:1}.login-selection .select-block .form-group{grid-column-end:4;grid-column-start:2;grid-row:3;margin:0;overflow:visible}.login-selection .select-block .form-group .form-control{color:#868e97;font-family:Rubik,sans-serif;font-size:14px;font-weight:400}.login-selection .select-block .logo{color:#44b7de;font-size:108px;grid-column:1;grid-row:1}.login-selection .select-block .title{color:#44b7de;font-family:Rubik,sans-serif;font-size:20px;font-weight:500;grid-column:2;grid-row:1}.login-selection .select-block .login-selection-button{grid-column:3;grid-row:4;padding:0}
/*# sourceMappingURL=styles.ec8edb.css.map*/