html,body{min-height:100%}.humane,.humane-libnotify{position:fixed;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:100000;filter:alpha(opacity=100)}.humane,.humane-libnotify{font-family:Ubuntu,Arial,sans-serif;text-align:center;font-size:15px;top:10px;right:10px;opacity:0;width:150px;color:#fff;padding:10px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAABmJLR0QA/wD/AP+gvaeTAAAANElEQVQYlWNgYGB4ysTAwMDAxMjICCUQXDQWAwMDAxMTExMedcRyB6d5CAMQ5hGrjSrmAQBQdgIXlosSTwAAAABJRU5ErkJggg==');background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0.9)),color-stop(1,rgba(50,50,50,0.9))) no-repeat;background:-moz-linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(50,50,50,0.9) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(50,50,50,0.9) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(50,50,50,0.9) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(50,50,50,0.9) 100%) no-repeat;background:linear-gradient(top,rgba(0,0,0,0.9) 0,rgba(50,50,50,0.9) 100%) no-repeat;*background-color:#000;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 4px 4px -4px #000;box-shadow:0 4px 4px -4px #000;-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}.humane p,.humane-libnotify p,.humane ul,.humane-libnotify ul{margin:0;padding:0}.humane ul,.humane-libnotify ul{list-style:none}.humane.humane-libnotify-info,.humane-libnotify.humane-libnotify-info{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAABmJLR0QA/wD/AP+gvaeTAAAAMUlEQVQYlWNgYDB6ysTAwMDAxMDACCcYUFkMDEwMDEwMBNVhkxg65jGhmke6M6hgHgBSdgHnpZwADwAAAABJRU5ErkJggg==');background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,50,0.9)),color-stop(1,rgba(0,0,100,0.9))) no-repeat;background:-moz-linear-gradient(top,rgba(0,0,50,0.9) 0,rgba(0,0,100,0.9) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,0,50,0.9) 0,rgba(0,0,100,0.9) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,0,50,0.9) 0,rgba(0,0,100,0.9) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,0,50,0.9) 0,rgba(0,0,100,0.9) 100%) no-repeat;background:linear-gradient(top,rgba(0,0,50,0.9) 0,rgba(0,0,100,0.9) 100%) no-repeat;*background-color:#030}.humane.humane-libnotify-success,.humane-libnotify.humane-libnotify-success{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAABmJLR0QA/wD/AP+gvaeTAAAAMUlEQVQYlWNgMGJ4ysTAwMDAxMAIJxhQWQwMDEwMTKgS2NRhkxg65jGhmke6M6hhHgBS2QHn2LzhygAAAABJRU5ErkJggg==');background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,50,0,0.9)),color-stop(1,rgba(0,100,0,0.9))) no-repeat;background:-moz-linear-gradient(top,rgba(0,50,0,0.9) 0,rgba(0,100,0,0.9) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(0,50,0,0.9) 0,rgba(0,100,0,0.9) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(0,50,0,0.9) 0,rgba(0,100,0,0.9) 100%) no-repeat;background:-o-linear-gradient(top,rgba(0,50,0,0.9) 0,rgba(0,100,0,0.9) 100%) no-repeat;background:linear-gradient(top,rgba(0,50,0,0.9) 0,rgba(0,100,0,0.9) 100%) no-repeat;*background-color:#030}.humane.humane-libnotify-error,.humane-libnotify.humane-libnotify-error{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAYAAAAp8ov1AAAABmJLR0QA/wD/AP+gvaeTAAAAPklEQVQokWMwYmB4ysTAwMCATjASFsOmBBvBRJ7x+O0g0wCS7CDTH/RwH7X9MVDuwyaG032D2M2UeIYO7gMAqt8C19Bn7+YAAAAASUVORK5CYII=');background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(50,0,0,0.9)),color-stop(1,rgba(100,0,0,0.9))) no-repeat;background:-moz-linear-gradient(top,rgba(50,0,0,0.9) 0,rgba(100,0,0,0.9) 100%) no-repeat;background:-webkit-linear-gradient(top,rgba(50,0,0,0.9) 0,rgba(100,0,0,0.9) 100%) no-repeat;background:-ms-linear-gradient(top,rgba(50,0,0,0.9) 0,rgba(100,0,0,0.9) 100%) no-repeat;background:-o-linear-gradient(top,rgba(50,0,0,0.9) 0,rgba(100,0,0,0.9) 100%) no-repeat;background:linear-gradient(top,rgba(50,0,0,0.9) 0,rgba(100,0,0,0.9) 100%) no-repeat;*background-color:#300}.humane.humane-animate,.humane-libnotify.humane-libnotify-animate{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.humane.humane-animate:hover,.humane-libnotify.humane-libnotify-animate:hover{opacity:.2}.humane.humane-animate,.humane-libnotify.humane-libnotify-js-animate{opacity:1;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.humane.humane-animate:hover,.humane-libnotify.humane-libnotify-js-animate:hover{opacity:.2;filter:alpha(opacity=20)}#fbplus-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fbplus-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fbplus/fbplus.png')}#fbplus-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fbplus-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fbplus-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}#fbplus-outer{position:relative;width:100%;height:100%;background:#fff}#fbplus-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fbplus-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fbplus-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fbplus/fbplus.png') -40px 0;cursor:pointer;z-index:1103;display:none}#fbplus-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fbplus-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}#fbplus-frame{width:100%;height:100%;border:0;display:block}#fbplus-left,#fbplus-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('../images/fbplus/blank.gif');z-index:1102;display:none}#fbplus-left{left:0}#fbplus-right{right:0}#fbplus-left-ico,#fbplus-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fbplus-left-ico{background-image:url('../images/fbplus/fbplus.png');background-position:-40px -30px}#fbplus-right-ico{background-image:url('../images/fbplus/fbplus.png');background-position:-40px -60px}#fbplus-left:hover,#fbplus-right:hover{visibility:visible}#fbplus-left:hover span{left:20px}#fbplus-right:hover span{left:auto;right:20px}.fbplus-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fbplus-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fbplus/fbplus-x.png')}#fbplus-bg-ne{top:-20px;right:-20px;background-image:url('../images/fbplus/fbplus.png');background-position:-40px -162px}#fbplus-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fbplus/fbplus-y.png');background-position:-20px 0}#fbplus-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fbplus/fbplus.png');background-position:-40px -182px}#fbplus-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fbplus/fbplus-x.png');background-position:0 -20px}#fbplus-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fbplus/fbplus.png');background-position:-40px -142px}#fbplus-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fbplus/fbplus-y.png')}#fbplus-bg-nw{top:-20px;left:-20px;background-image:url('../images/fbplus/fbplus.png');background-position:-40px -122px}#fbplus-title{font-family:Helvetica;font-size:12px;z-index:1102}.fbplus-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fbplus-title-outside{padding-top:10px;color:#fff}.fbplus-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fbplus-title-over{padding:10px;background-image:url('../images/fbplus/fbplus_title_over.png');display:block}.fbplus-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fbplus-title-float-wrap{border:0;border-collapse:collapse;width:auto}#fbplus-title-float-wrap td{border:0;white-space:nowrap}#fbplus-title-float-left{padding:0 0 0 15px;background:url('../images/fbplus/fbplus.png') -40px -90px no-repeat}#fbplus-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fbplus/fbplus-x.png') 0 -40px}#fbplus-title-float-right{padding:0 0 0 15px;background:url('../images/fbplus/fbplus.png') -55px -90px no-repeat}.fbplus-ie6 #fbplus-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_close.png',sizingMethod='scale')}.fbplus-ie6 #fbplus-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_nav_left.png',sizingMethod='scale')}.fbplus-ie6 #fbplus-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_nav_right.png',sizingMethod='scale')}.fbplus-ie6 #fbplus-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_title_over.png',sizingMethod='scale');zoom:1}.fbplus-ie6 #fbplus-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_title_left.png',sizingMethod='scale')}.fbplus-ie6 #fbplus-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_title_main.png',sizingMethod='scale')}.fbplus-ie6 #fbplus-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_title_right.png',sizingMethod='scale')}.fbplus-ie6 #fbplus-bg-w,.fbplus-ie6 #fbplus-bg-e,.fbplus-ie6 #fbplus-left,.fbplus-ie6 #fbplus-right,#fbplus-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fbplus-loading.fbplus-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fbplus-loading.fbplus-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_loading.png',sizingMethod='scale')}.fbplus-ie .fbplus-bg{background:transparent!important}.fbplus-ie #fbplus-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_n.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_ne.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_e.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_se.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_s.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_sw.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_w.png',sizingMethod='scale')}.fbplus-ie #fbplus-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fbplus/fbplus_shadow_nw.png',sizingMethod='scale')}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;top:0;left:0}dialog,.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;left:0;background-color:#fff;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}dialog,.reveal-modal{left:50%;transform:translateX(-50%)}dialog .column,dialog .columns,.reveal-modal .column,.reveal-modal .columns{min-width:0}dialog>:first-child,.reveal-modal>:first-child{margin-top:0}dialog>:last-child,.reveal-modal>:last-child{margin-bottom:0}dialog,.reveal-modal{top:6.25rem}dialog .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.5rem;right:.6875rem;color:#aaa;font-weight:bold;cursor:pointer}dialog[open]{display:block;visibility:visible}dialog.radius,.reveal-modal.radius{border-radius:3px}dialog.round,.reveal-modal.round{border-radius:1000px}dialog.collapse,.reveal-modal.collapse{padding:0}dialog.tiny,.reveal-modal.tiny{max-width:300px}@media screen and (max-width:300px){dialog.tiny,.reveal-modal.tiny{top:0;height:100vh}}dialog.small,.reveal-modal.small{max-width:400px}@media screen and (max-width:400px){dialog.small,.reveal-modal.small{top:0;height:100vh}}dialog.medium,.reveal-modal.medium{max-width:600px}@media screen and (max-width:600px){dialog.medium,.reveal-modal.medium{top:0;height:100vh}}dialog.large,.reveal-modal.large{max-width:700px}@media screen and (max-width:700px){dialog.large,.reveal-modal.large{top:0;height:100vh}}dialog.xlarge,.reveal-modal.xlarge{max-width:950px}@media screen and (max-width:950px){dialog.xlarge,.reveal-modal.xlarge{top:0;height:100vh}}dialog.full,.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;margin-left:0!important}@media only screen and (min-width:40.063em){dialog.full,.reveal-modal.full{margin-left:-50vw;width:100vw}}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:0}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect>.optWrapper>.options li.opt.sel,.SumoSelect .select-all.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected="false"] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected="true"] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected="true"] .reset-all *{cursor:pointer}.SumoSelect[is-selected="true"] .reset-all:hover{color:black}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4;border-bottom:1px solid #a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.SumoSelect li.opt{display:none}.SumoSelect li.opt.ng-binding{display:block}.SumoSelect li.opt.hidden{display:none}.SumoSelect li.opt small{display:block}.suggestions-holder{position:relative}.suggestions-holder input::selection{background:#44789f;color:#fff}.suggestions-holder .sizer{display:inline-block;visibility:hidden;position:absolute}.suggestions-holder .suggestor{position:absolute;white-space:pre;margin:5px 8px;background:#44789f;color:#fff;pointer-events:none}.suggestions-holder .suggestions{position:absolute;top:100%;left:0;width:100%;max-height:20rem;background:#fff;z-index:1000;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px}.suggestions-holder .suggestions.hidden{display:none}.suggestions-holder .suggestions.scrollY{overflow-y:scroll}.suggestions-holder .suggestions ul{list-style-type:none;margin:0;padding:0}.suggestions-holder .suggestions li{cursor:default;padding:5px 8px;box-sizing:border-box;border-bottom:1px solid #f5f5f5}.suggestions-holder .suggestions li:hover{background:#a1bbcf}.suggestions-holder .suggestions li.selected{background:#44789f;color:#fff}@import url("https://fonts.googleapis.com/css?family=Lato");@font-face{font-family:icon;src:url("/public/fonts/fe4dd71b.icon.ttf?l78ew3") format('truetype'),url("/public/fonts/e43681af.icon.woff?l78ew3") format('woff'),url("/public/fonts/693e4969.icon.svg?l78ew3#icon") format('svg');font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin:0;padding:0;margin-bottom:1.6rem}.humane{pointer-events:none!important}*{box-sizing:border-box}a{background-color:transparent;text-decoration:none;color:#4e4e65;transition:color .2s}a[href]{color:#44789f}small{font-size:.8em}code{padding:.2em .4em;border-radius:.2rem;background-color:rgba(0,0,0,0.044);color:#4e4e65}.btn{height:5.47rem;line-height:5.07rem;padding:.2rem 1rem;font-size:1.6rem;background-color:#4e4e65;color:#fff!important;display:flex;justify-content:center;align-items:center;text-align:center;border:0;transition:.1s;cursor:pointer;white-space:nowrap;outline-color:#44789f}.btn:hover,.btn:active,.btn:focus{background-color:#717183}.btn.cancel,.btn.delete,.btn.audit-history-dir,.btn.invites{background-color:#fbfbfb;color:#4e4e65!important;border:1px solid #4e4e65}.btn.small{height:3.6rem;line-height:3.2rem}.btn.approve{background:#45a951}.btn.approve:hover{background-color:#6aba73}.btn.query{background:#d17b36}.btn.query:hover{background-color:#da955e}.btn.edit{background:#384b59;color:#fbfbfb!important}.btn.small.delete{background:#b01326;color:#fbfbfb!important}.disabled{pointer-events:none;opacity:.3}.row{display:flex;justify-content:space-between;align-items:baseline;width:100%;flex-wrap:wrap}.row .btn{margin-bottom:1.2rem}.thumbnail{max-width:150px;max-height:150px}i.icon{font-family:icon;font-style:normal;font-variant:normal;font-size:1.25em}i.icon.search:before{content:"\ead0"}i.icon.close:before{content:"\ea08"}i.icon.profile:before{content:"\e900"}i.icon.email:before{content:"\ea33"}i.icon.lock:before{content:"\ea6d"}i.icon.id-card:before{content:"\ea50"}i.icon.delete:before{content:"\eac4"}i.icon.calendar:before{content:"\e9f6"}i.icon.book:before{content:"\e9ba"}i.icon.remove-image:before{content:"\eac4"}i.icon.prev:before{content:"\e948"}i.icon.next:before{content:"\e94e"}i.icon.edit:before{content:"\eaab"}i.icon.trash:before{content:"\e9b2"}i.icon.sb:before{content:"\ea43"}i.icon.impersonate:before{content:"\e905"}i.icon.download:before{content:"\ea31"}.pill{background:#d17b36;color:#fff;border-radius:.6rem;padding:0 .4rem;text-align:center;margin-left:.6rem;font-size:60%;box-shadow:1px 1px 3px #ccc}.thingy{padding:1.02rem}.icon-font{font-family:icon;font-size:3rem}.total.invisible{position:absolute;top:0;overflow:hidden;width:0;height:0}[disabled]{opacity:.7;pointer-events:none}a.pca-disable,a.pca-enable{overflow:hidden;color:transparent;display:block;width:1px;height:1px}html{font-size:62.5%;background-color:#eff0f1;font-family:Lato,sans-serif;overflow-y:scroll}html body{-webkit-text-size-adjust:100%;display:flex;flex-direction:column;min-height:100vh;height:100%;font-size:1.6rem;line-height:1.618;color:#4e4e65;margin:0;padding:0;user-select:auto!important}html body [tap]{cursor:pointer}html .holder{flex:1;width:100%;z-index:2;background:#fbfbfb;transition:.4s;transform:translateX(0);box-shadow:0 0 3px rgba(0,0,0,0.5);overflow-x:hidden}html .holder.mobile-menu-out{transform:translateX(-180px)}html .header-dir,html .body,html .footer-dir{display:flex;justify-content:center;width:100%;box-sizing:border-box}html .header-dir .container,html .body .container,html .footer-dir .container{width:calc(100% - 4rem);max-width:130rem}html .header-dir{position:fixed;top:0;z-index:3}html .body{margin-top:72px;padding-top:2rem;flex:1;z-index:10;background:#fbfbfb}.mobile body,.ie body{display:block!important}.mobile body .body,.ie body .body{min-height:100vh}.ie .holder{box-shadow:none}.confirm-box .message{margin-bottom:1.6rem}.confirm-box .controls{display:flex;justify-content:flex-end;width:100%}.confirm-box .controls .btn{margin-left:1rem}.modal h1{margin-bottom:0;padding:0 2.04rem}.mobile .reveal-modal{overflow:scroll}.baseline{display:flex;align-items:baseline;flex-wrap:wrap}.heading{display:flex;flex:1;flex-wrap:wrap}.heading .left{flex:1}.heading .left h1{padding-right:1.6rem}.heading .right{flex:0;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:28.75rem){.heading .right{flex:1}}.full-width{width:100%}.assignment-rates-dir{flex:1}.assignment-rates-dir .buttons{justify-content:flex-end;max-width:none}.assignment-rates-dir .buttons button{display:inline-block}.assignment-rates-dir .buttons .del{margin-left:.5rem}.dashboard-agency-dir .timesheet-deadline{font-weight:bold;padding-bottom:1.6rem}.dashboard-agency-dir .left,.dashboard-agency-dir .right{flex:1;display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.dashboard-agency-dir .left button,.dashboard-agency-dir .right button{margin-right:1.6rem}.dashboard-agency-dir .right{justify-content:flex-end}.dashboard-agency-dir h3{cursor:pointer}.dashboard-agency-dir hr.separator{border-top:1px solid #e0e1e1}.dashboard-customer-dir .timesheet-deadline{font-weight:bold;padding-bottom:1.6rem}.dashboard-system-dir{display:flex;flex-wrap:wrap}.dashboard-system-dir .timesheet-deadline{font-weight:bold;padding-bottom:1.6rem}.dashboard-system-dir .stats{flex:1;margin-right:1.6rem}.dashboard-system-dir .stats table{width:100%}.dashboard-system-dir .stats th{text-align:left;padding-right:1.6rem}.dashboard-system-dir .stats td{text-align:right}.dashboard-system-dir .audits{flex:2}.dashboard-system-dir .audits h2 span{opacity:.4;cursor:pointer;margin-right:1.6rem}.dashboard-system-dir .audits h2 span.selected{opacity:1}.dashboard-system-dir .audits h2 span:hover{opacity:1}.dashboard-system-dir .profiler{width:100%;margin-bottom:1.6rem}.dashboard-system-dir .profiler .charts{display:flex;flex-wrap:wrap;box-shadow:1px 1px 3px #eee}.dashboard-system-dir .profiler .charts highchart{width:33%;height:20vw;max-height:36rem;min-height:24rem}@media screen and (max-width:67rem){.dashboard-system-dir .profiler .charts highchart{width:50%;height:30vw}}@media screen and (max-width:40rem){.dashboard-system-dir .profiler .charts highchart{width:100%;height:40vw}}.dashboard-worker-dir .timesheet-deadline{font-weight:bold;padding-bottom:1.6rem}.dashboard-worker-dir .row.reverse{flex-direction:row-reverse}.dashboard-worker-dir .row.reverse .queried{flex:1;margin-right:2rem}.date-picker-holder{z-index:3000;align-items:center;justify-content:center;position:fixed!important;top:0;left:0;right:0;bottom:0;opacity:1;transform:translate3d(0%,0%,0);background:rgba(0,0,0,0.05)}.date-picker-holder.open{opacity:1}.date-picker-holder.is-active{transform:translate3d(0%,0%,0)}.date-picker-holder .date-picker-box{max-width:26rem;min-width:26rem;width:26rem;box-shadow:0 4px 6px rgba(0,0,0,0.4)}.date-picker-holder .date-picker-box .date-picker{padding:0;overflow:hidden;display:flex;flex-direction:row;font-family:"DIN Alternate",sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-picker-holder .date-picker-box .date-picker *,.date-picker-holder .date-picker-box .date-picker *::before,.date-picker-holder .date-picker-box .date-picker *::after{box-sizing:border-box}.date-picker-holder .date-picker-box .date-picker ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap}.date-picker-holder .date-picker-box .date-picker ul li{list-style-type:none;flex:1 0 14.285714286%;text-align:center;display:flex;justify-content:center;align-items:center;height:3rem}.date-picker-holder .date-picker-box .date-picker .carousel{display:flex;flex-direction:row;position:relative;transform:translate3d(-100%,0,0);width:100%}.date-picker-holder .date-picker-box .date-picker .carousel.animate{transition:transform 300ms ease-out}.date-picker-holder .date-picker-box .date-picker .month{flex:1 0 100%;position:relative;font-size:1.2rem}.date-picker-holder .date-picker-box .date-picker .month-name{font-size:1.2em;padding:.5em;background:#4e4e65}.date-picker-holder .date-picker-box .date-picker .month-name .month-year{cursor:pointer;padding:.2rem}.date-picker-holder .date-picker-box .date-picker .month-name .month-year:hover{color:#fff;opacity:1;background:rgba(255,255,255,0.2)}.date-picker-holder .date-picker-box .date-picker .month-name .month-year:after{content:'\25BE';position:absolute}.date-picker-holder .date-picker-box .date-picker .month-name .month-year.open:after{transform:rotate(180deg)}.date-picker-holder .date-picker-box .date-picker .day-names{font-size:.8em;line-height:1.5;padding-top:3rem}.date-picker-holder .date-picker-box .date-picker .days,.date-picker-holder .date-picker-box .date-picker .year-list{font-size:1em;line-height:2;background:#fbfbfb;color:#4e4e65}.date-picker-holder .date-picker-box .date-picker .date{padding:0;border-radius:100%;width:2em;height:2em;pointer-events:none}.date-picker-holder .date-picker-box .date-picker .year-list{padding-top:3rem}.date-picker-holder .date-picker-box .date-picker .year-list li{flex:1 0 33%;padding:1rem 0}.date-picker-holder .button-row{display:flex;justify-content:center;padding:.5rem;background:#edebfa}.date-picker{z-index:5;background:#23292c;color:#f3f4f5}.date-picker:not(.dragging){transition:transform 300ms ease-out}.date-picker .month{background:#4e4e65}.date-picker .month-holder{display:flex;position:relative}.date-picker .month-holder .prev,.date-picker .month-holder .next{width:2em;height:2em;border:2px solid #fff;border-radius:100%;text-align:center;line-height:1.8em;cursor:pointer;position:absolute;top:.2rem;left:.2rem;z-index:3}.date-picker .month-holder .next{right:.2rem;left:auto}.date-picker .month-holder .month-name{text-transform:uppercase;position:absolute;top:0;left:0;width:100%;display:block;text-align:center;line-height:1.4rem}.date-picker .month-holder .month-year{opacity:.65}.date-picker .day-names{background:#f3f5f5;color:#4e4e65}.date-picker .days li:not(.day-in-curr-month){opacity:.65}.date-picker .days li.invalid{opacity:.2;pointer-events:none}.date-picker .is-today .date{background:rgba(35,41,44,0.1)}.date-picker .is-selected .date{color:#4e4e65;box-shadow:0 0 0 .1em}.date-picker .toggle{background:rgba(35,41,44,0.25);color:#e2e4e6}.ie .date-picker .month{min-width:26rem;flex:none!important}@-moz-keyframes IN{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes IN{0%{opacity:0}100%{opacity:1}}@-o-keyframes IN{0%{opacity:0}100%{opacity:1}}@keyframes IN{0%{opacity:0}100%{opacity:1}}@-moz-keyframes OUT{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes OUT{0%{opacity:1}100%{opacity:0}}@-o-keyframes OUT{0%{opacity:1}100%{opacity:0}}@keyframes OUT{0%{opacity:1}100%{opacity:0}}.entity-card-dir{flex-direction:column;margin-bottom:1.6rem}.entity-card-dir .row{flex:1 1 auto}.entity-card-dir .right{margin-right:1.02rem}.entity-card-dir h3{margin-bottom:1.6rem!important;padding-top:0!important}.entity-card-dir p,.entity-card-dir .updated-text-dir{padding-left:1.02rem;padding-right:1.02rem;clear:left}.entity-card-dir label{display:inline-block;width:16rem}.entity-card-dir .date{font-size:1.2rem}.entity-card-dir .deputies h3,.entity-card-dir .deputy-for h3{padding:0}.entity-card-dir .deputies .deputy,.entity-card-dir .deputy-for .deputy{background:#fff;padding:1.02rem;margin-bottom:1.02rem}.entity-card-dir .deputies .deputy .controls,.entity-card-dir .deputy-for .deputy .controls{padding:1.02rem 0 0 0}.footer-dir{background:#fbfbfb;z-index:3;min-height:3rem}.footer-dir .container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-dir .version{flex:1;text-align:right;color:#9ca4ab;font-size:1.28rem}.footer-dir .invite-url{width:100%;text-align:right}.footer-dir .roster{position:relative}.footer-dir .roster:after{content:'\25BE'}.footer-dir .roster .roster-popup{position:absolute;bottom:100%;right:0;left:auto;top:auto;border:1px solid #ccc;padding:.5rem;z-index:100}.footer-dir .roster .roster-popup .roster-item{display:block}.footer-dir .roster .roster-popup:before{top:auto;left:auto;right:6px;bottom:-3px}.header-dir{background:#fff;height:72px;width:100%;position:relative;box-shadow:0 0 .3rem rgba(0,0,0,0.228)}.header-dir .logo{max-height:68px;padding-top:5px}.header-dir h1{margin:0;color:#bd1622;background:url("/public/img/TimesheetPortalLogo.png")}.header-dir .container{max-width:1800px!important;display:flex;align-items:center;height:100%}.header-dir .container .wrapper{flex:1}.header-dir .container .wrapper .controls,.header-dir .container .wrapper div.search{flex:1;display:flex;justify-content:space-between;align-items:baseline}.header-dir .container .wrapper .controls .user,.header-dir .container .wrapper div.search .user{display:flex;align-items:center}.header-dir .container .wrapper .controls .user .popout,.header-dir .container .wrapper div.search .user .popout{right:-.7rem}.header-dir .container .wrapper .controls .user .popout:before,.header-dir .container .wrapper div.search .user .popout:before{left:auto;right:6px}.header-dir .container .wrapper .controls .user .popout a,.header-dir .container .wrapper div.search .user .popout a{white-space:nowrap}.header-dir .container .wrapper .controls .user .role-name,.header-dir .container .wrapper div.search .user .role-name,.header-dir .container .wrapper .controls .user .profile-holder,.header-dir .container .wrapper div.search .user .profile-holder{margin-right:.7rem}.header-dir .container .wrapper .controls .user .role-name,.header-dir .container .wrapper div.search .user .role-name{max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-dir .container .wrapper .controls .user .role-name.impersonating,.header-dir .container .wrapper div.search .user .role-name.impersonating{color:#bd1622}.header-dir .container .wrapper div.search{padding-left:1.6rem;margin-left:1.6rem;border-left:.1rem solid #9ca4ab}.header-dir .container .wrapper div.search input.search{border:0;box-shadow:none;outline:0}.header-dir .container .wrapper div.search div.close{display:flex;flex-direction:column;align-items:center}.header-dir .container .wrapper div.search div.close .key-hint{font-size:.64em;color:#9ca4ab;margin-top:-.7rem;text-transform:uppercase}.header-dir .container .lines-btn{display:none;width:3rem;height:3rem;border:0;background:0;cursor:pointer;outline:0;margin-right:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-dir .container .lines-btn .lines{display:inline-block;width:3rem;height:.37rem;background:#4e4e65;border-radius:.28rem;position:relative}.header-dir .container .lines-btn .lines:before,.header-dir .container .lines-btn .lines:after{display:inline-block;width:3rem;height:.37rem;background:#4e4e65;border-radius:.28rem;position:absolute;left:0;content:'';transform-origin:.28rem center}.header-dir .container .lines-btn .lines:before{top:.8rem}.header-dir .container .lines-btn .lines:after{top:-.8rem}@media screen and (max-width:75rem){.header-dir .main-menu,.header-dir .user{display:none}.header-dir .lines-btn{display:inline-block!important}.header-dir .controls{justify-content:flex-end!important}.header-dir .controls .user .role-name{display:none!important}.header-dir .controls,.header-dir div.search{padding-right:1rem}}.loading-screen-dir{width:100%;height:100%;background:rgba(0,0,0,0.05);opacity:.9;position:fixed;z-index:2;pointer-events:all;transition:.2s .2s}.loading-screen-dir.ng-hide{display:block!important;opacity:0;pointer-events:none;transition:0s .2s}.loading-screen-dir .info{position:absolute;top:calc(20% + 80px);width:100%;display:flex;justify-content:center}.loading-screen-dir .info .box{background:#fff;padding:1rem 2rem;border:1px solid #ccc;box-shadow:0 0 10px #ccc;border-radius:.3rem;padding-bottom:0}.loading-screen-dir .spinner>div{width:60px;height:60px;position:absolute;left:50%;margin-left:-30px;top:20%;margin-top:-30px}.loading-screen-dir .spinner>div>div{content:'';position:absolute;width:16px;height:16px;background:#008cba;top:10px;left:10px;transform-origin:20px 20px;border-radius:8px;animation:spin-a 2s infinite cubic-bezier(.5,0,.5,1)}.loading-screen-dir .spinner>div>.c2{top:10px;left:auto;right:10px;transform-origin:-4px 20px;animation:spin-b 2s infinite cubic-bezier(.5,0,.5,1)}.loading-screen-dir .spinner>div>.c3{top:auto;left:auto;right:10px;bottom:10px;transform-origin:-4px -4px;animation:spin-c 2s infinite cubic-bezier(.5,0,.5,1)}.loading-screen-dir .spinner>div>.c4{top:auto;bottom:10px;transform-origin:20px -4px;animation:spin-d 2s infinite cubic-bezier(.5,0,.5,1)}.loading-screen-dir>span{width:100px;height:30px;position:absolute;left:50%;margin-left:-50px;top:50%;margin-top:30px;color:#ff8c00;font-size:12px;text-align:center}@-moz-keyframes spin-a{0%{transform:rotate(90deg)}0%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-a{0%{transform:rotate(90deg)}0%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin-a{0%{transform:rotate(90deg)}0%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-a{0%{transform:rotate(90deg)}0%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin-b{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}25%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-b{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}25%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin-b{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}25%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-b{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}25%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin-c{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}50%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-c{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}50%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin-c{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}50%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes spin-c{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}50%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@-moz-keyframes spin-d{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin-d{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@-o-keyframes spin-d{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes spin-d{0%{transform:rotate(90deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}.login-dir{display:flex;justify-content:center;align-items:center;min-height:100vh;height:100px;width:100%;padding:3.12rem;background:#9ca4ab;box-sizing:border-box}.login-dir .login-form{display:flex;flex-direction:column;width:100%;max-width:46.45rem;min-height:28.7rem;padding:2.59rem;border-radius:.4rem;background-color:#fbfbfb;box-shadow:0 .61rem 1.28rem rgba(57,74,88,0.382)}.login-dir .login-form h1{text-align:center;font-size:3.12rem}.login-dir .login-form div.email,.login-dir .login-form .password{margin-bottom:1.6rem;position:relative}.login-dir .login-form div.email i.icon,.login-dir .login-form .password i.icon{position:absolute;line-height:5.18rem;left:1.6rem;z-index:1}.login-dir .login-form div.email input,.login-dir .login-form .password input{height:5.18rem;padding-left:4.8rem}.login-dir .login-form div.email.required:before,.login-dir .login-form .password.required:before{top:1.6rem;right:1.6rem;z-index:3}.login-dir .login-form .hint-text{color:rgba(57,74,88,0.618)}.login-dir .login-form .forgot-pass{font-size:.8em;margin-bottom:1.6rem}.login-dir .login-form .btn{width:100%;text-align:center;display:block}.login-dir .login-form .error{color:#d17b36;margin:0}.login-dir .version{position:absolute;bottom:1.6rem;right:2.59rem;color:#4e4e65;font-size:1.28rem}.login-dir .user{border:1px solid #ccc;border-radius:.3rem;padding:1.02rem;margin-bottom:1.02rem}.login-dir .user .type,.login-dir .user .role,.login-dir .user .agency{font-size:1.3rem;color:#4e4e65}.mobile .login-dir .version{display:none!important}.menu-dir{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-dir.main-menu{margin-left:4rem}.menu-dir.main-menu ul{list-style-type:none;display:flex;align-items:baseline}.menu-dir.main-menu ul .has-dropdown::after{content:'\25BE'}.menu-dir.main-menu ul li{position:relative}.menu-dir.main-menu ul li ul.dropdown{position:absolute;display:block;flex-direction:column;background:#fff;min-width:10rem;box-shadow:1px 1px 2px #ccc;padding:.61rem 0}.menu-dir.main-menu ul li ul.dropdown li{display:inline-block;text-align:left}.menu-dir.main-menu ul li ul.dropdown a{padding:.61rem!important;border:0;white-space:nowrap;display:block}.menu-dir.main-menu a{box-sizing:border-box;padding:.61rem 0;margin:0 .82rem;color:#4e4e65}.menu-dir.main-menu a.selected{color:#44789f;border-bottom:3px solid #44789f}.menu-dir.main-menu .log-out{display:none}.menu-dir.mobile-menu{position:fixed;top:72px;right:0;width:180px;opacity:1}.menu-dir.mobile-menu ul{flex-direction:column}.menu-dir.mobile-menu ul ul.dropdown{margin-bottom:0}.menu-dir.mobile-menu ul ul.dropdown.ng-hide{display:block!important}.menu-dir.mobile-menu ul ul.dropdown a{padding-left:2rem!important}.menu-dir.mobile-menu a{background:#fbfbfb;font-size:1.6rem;color:#4e4e65;box-sizing:border-box;padding:1rem;display:block;border-bottom:.1rem solid #d7dadd;text-decoration:none}.menu-dir.mobile-menu a.selected{color:#bd1622}.menu-dir.mobile-menu a:hover{background:#ededef}.menu-dir.mobile-menu.ng-hide{display:block!important;opacity:0;transition:opacity .6s}.mobile .menu-dir.mobile-menu{overflow-Y:scroll;height:calc(100vh - 72px)}.messages-dir{margin-bottom:1.2rem}.ndx-numeric{position:relative;display:inline-block;width:100%}.ndx-numeric input[type=number]::-webkit-inner-spin-button,.ndx-numeric input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ndx-numeric input[type=number]{-webkit-appearance:none}.ndx-numeric .numeric-display,.ndx-numeric .numeric-placeholder{position:absolute;pointer-events:none;text-align:right;border:0;margin:1px;top:1px;left:1px;width:calc(100% - 3px)!important;height:90%!important;line-height:4.1rem!important;padding:0 1.28rem;background:#fdfdfd}.ndx-numeric .numeric-placeholder{opacity:.6;text-align:left}.ndx-numeric[disabled] .numeric-display,.ndx-numeric[disabled] .numeric-placeholder{color:#9b9bb1;pointer-events:all}.required .numeric-display,.required .numeric-placeholder,.required input[type=number],.required input[type=text]{padding-right:2rem!important}.paging-dir{position:relative;font-size:1.28rem;min-height:3rem;width:100%}.paging-dir .pagination{justify-content:center}.paging-dir .pagination .page{padding-left:1rem!important;padding-right:1rem!important;color:#9ca4ab}.paging-dir .pagination .page.selected{color:#4e4e65!important}.paging-dir .pagination .prev,.paging-dir .pagination .next{background:#fff;box-shadow:inset 0 0 0 .1rem #e5e5e5;width:3.6rem;text-align:center}.paging-dir .list-total{position:absolute;top:2px;color:#9ca4ab;display:flex;line-height:2.6rem}.paging-dir .list-total span{margin-left:.6rem;color:#4e4e65}@media screen and (max-width:47rem){.paging-dir .list-total{position:relative;justify-content:center;margin-top:1rem}}.paging-dir .page-count{position:absolute;display:flex;justify-content:flex-end;align-items:baseline;right:0;top:2px;color:#9ca4ab}@media screen and (max-width:47rem){.paging-dir .page-count{position:relative;justify-content:center;margin-top:1rem}}.paging-dir .page-count .page-size{display:inline-block;padding:.3rem 2rem .3rem 1rem;margin:0 .5rem;box-shadow:inset 0 0 0 .1rem #e5e5e5;position:relative}.paging-dir .page-count .page-size:before{content:'';position:absolute;right:.7rem;top:50%;margin-top:-.2rem;border-width:0 .4rem .4rem;border-style:solid;border-color:#4e4e65 transparent}.paging-dir .page-count .page-size .popout{top:auto;bottom:100%;left:0;background:#fff;box-shadow:inset 0 0 0 .1rem #e5e5e5}.paging-dir .page-count .page-size .popout a{cursor:pointer;color:#4e4e65}.paging-dir .page-count .page-size .popout a.selected{background:#e7eef3}.paging-dir .page-count .page-size .popout a:hover{background:#e7eef3}.has-popout{position:relative;cursor:pointer}.popout{cursor:default;background:#4e4e65;position:absolute;font-size:1.28rem;display:flex;flex-direction:column;top:calc(100% + 3px);visibility:hidden;pointer-events:none;box-shadow:0 .61rem 1.28rem rgba(57,74,88,0.382);border:1px solid #fdfdfd;border-top:0}.popout:before{content:'';position:absolute;width:20px;height:20px;transform:rotate(45deg);top:-3px;left:6px;background:#4e4e65;z-index:-1}.popout.out{visibility:visible;pointer-events:all}.popout a{color:#ccc;padding:.5rem 1.6rem;background-color:rgba(0,0,0,0.044);transition:.1s}.popout a[href]{color:#fff}.popout a[href]:hover{background-color:#717183}.timesheet-expenses-dir{flex:1}.timesheet-expenses-dir .buttons{justify-content:flex-end;max-width:none}.timesheet-expenses-dir .buttons button{display:inline-block}.timesheet-expenses-dir .buttons .del{margin-left:.5rem}.timesheet-expenses-dir .expense.resubmitted{border:2px solid #f00}.timesheet-expenses-dir .receipt img{transform:translateY(0);transition:.5s}.timesheet-expenses-dir .receipt img:hover{transform:translateY(-30px)}.timesheet-expenses-dir .receipt a:not(:first-child) img{box-shadow:-3px 0 2px #333}.timesheet-expenses-dir .receipt a:not(:first-child){margin-left:-130px}.timesheet-grid.submitted .day.error{border:1px solid #d17b36}.timesheet-grid .resubmitted input,.timesheet-grid .resubmitted span{color:#be1622!important;font-weight:bold}.timesheet-grid .rates-holder{white-space:normal}.timesheet-grid.days{width:100%;display:flex;flex-wrap:wrap}.timesheet-grid.days .index{flex:1;min-width:16rem;padding-right:.5rem;padding-bottom:.2rem}.timesheet-grid.days .index .rates{display:flex}.timesheet-grid.days .index .rates .rate span{height:4.4rem;overflow:hidden;font-size:1.1rem;display:flex;align-items:center}.timesheet-grid.days .index .rates.zero input{opacity:.7}.timesheet-grid.days .seb-index{min-width:0;width:fit-content!important}.timesheet-grid.days .data{flex:7;position:relative;display:flex;flex-wrap:wrap}.timesheet-grid.days .data .rate{line-height:0}.timesheet-grid.days .day{width:calc(99.9% / 7)}.timesheet-grid.days .day,.timesheet-grid.days .seb-day{margin-top:1.6rem}.timesheet-grid.days .day .day-name,.timesheet-grid.days .seb-day .day-name,.timesheet-grid.days .day .date,.timesheet-grid.days .seb-day .date,.timesheet-grid.days .day .numeric-display,.timesheet-grid.days .seb-day .numeric-display,.timesheet-grid.days .day .rate input,.timesheet-grid.days .seb-day .rate input{text-align:center!important}.timesheet-grid.days .day .rates,.timesheet-grid.days .seb-day .rates{display:flex;flex-direction:column;transition:transform .3s}.timesheet-grid.days .day .rates span,.timesheet-grid.days .seb-day .rates span{width:100%;display:inline-block;font-weight:bold}.timesheet-grid.days .day .rates span.val,.timesheet-grid.days .seb-day .rates span.val{line-height:4.4rem;text-align:center}.timesheet-grid.days .day .rates span.disabled,.timesheet-grid.days .seb-day .rates span.disabled,.timesheet-grid.days .day .rates input.total[disabled],.timesheet-grid.days .seb-day .rates input.total[disabled]{opacity:1}.timesheet-grid.days .day input,.timesheet-grid.days .seb-day input{color:inherit;font-weight:bold}.timesheet-grid.days .day input:disabled,.timesheet-grid.days .seb-day input:disabled{opacity:.2}.timesheet-grid.days .day.isWeekend,.timesheet-grid.days .seb-day.isWeekend{background:#f6f6f6}.timesheet-grid.days .day.isWeekend input,.timesheet-grid.days .seb-day.isWeekend input{background:#fafafa}.timesheet-grid.days .day.rate-paging .rates-holder,.timesheet-grid.days .seb-day.rate-paging .rates-holder{display:flex;justify-content:space-between}@media screen and (max-width:47rem){.timesheet-grid.days .day{width:100%;display:flex;align-items:center;margin-top:0}.timesheet-grid.days .day .day-name,.timesheet-grid.days .day .date{flex:1;font-size:1.1rem}.timesheet-grid.days .day .day-name{min-width:8rem;max-width:8rem}.timesheet-grid.days .day .rates-holder{flex:1;overflow:hidden;position:relative}.timesheet-grid.days .day .rates{flex-direction:row;align-items:flex-end;position:relative}.timesheet-grid.days .day .rate{flex:2;width:100%}.timesheet-grid.days .day .rate span{line-height:1.618rem}.timesheet-grid.days .data,.timesheet-grid.days .index{width:100%;flex:none}.timesheet-grid.days .legend{width:100%}.timesheet-grid.days .index{padding-right:0;display:none}.timesheet-grid.days .index .rate,.timesheet-grid.days .index .day-name,.timesheet-grid.days .index .date{padding:0 .5rem .5rem 0;height:auto!important;box-sizing:border-box}.timesheet-grid.days .index.first{display:flex}}@media screen and (max-width:25rem){.timesheet-grid.days .rates{width:200%}}.timesheet-list-dir tbody tr:first-of-type:hover{background:#e7eef3!important}.timesheet-list-dir tr:hover{cursor:pointer!important}.timesheet-list-dir .buttons{justify-content:flex-end}.timesheet-list-dir .buttons button{margin-left:1.02rem}.timesheet-list-dir .timesheet-grid{margin-left:4rem}.timesheet-total-dir{display:flex;justify-content:flex-end;flex:1;margin-top:1.6rem}.timesheet-total-dir th{font-size:1rem!important;padding:0;text-align:right}.timesheet-total-dir td{max-width:120rem!important;max-width:initial!important;vertical-align:top;padding-left:1.6rem!important}.timesheet-total-dir td.value,.timesheet-total-dir td.bill{text-align:right}.timesheet-total-dir td.correction{text-align:right;font-size:1rem;vertical-align:middle}.timesheet-total-dir .total td.value{font-weight:bold}.updated-text-dir{font-size:1rem;margin-bottom:1.6rem;opacity:.8}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;--webkit-border-radius:0}input[type='checkbox']{display:none}input[type='text'],input[type='password'],input[type='email'],input[type='number'],input[type='time'],.date-picker-input{font-family:Lato,sans-serif;display:block;width:100%;height:4.4rem;padding:0 1.28rem;border:.1rem solid #d7dadd;border-radius:.2rem;font-size:1.6rem;background-color:#fdfdfd;text-align:left;color:#4e4e65;box-shadow:none;transition:all .2s;text-overflow:ellipsis;white-space:nowrap;outline-color:#44789f}input[type='text'].invisible,input[type='password'].invisible,input[type='email'].invisible,input[type='number'].invisible,input[type='time'].invisible,.date-picker-input.invisible{position:absolute;top:-1000em;left:-1000em}input[type='number'],.number-input{text-align:right!important}input[type='time']{text-align:center;font-size:2rem;line-height:4rem}.numeric-dir{width:100%}.date-picker-input{line-height:4.2rem}.date-picker-input.placeholder{color:rgba(57,74,88,0.618)!important}::-webkit-input-placeholder{color:rgba(57,74,88,0.618)!important}:-moz-placeholder{color:rgba(57,74,88,0.618)!important;opacity:1}::-moz-placeholder{color:rgba(57,74,88,0.618)!important;opacity:1}:-ms-input-placeholder{color:rgba(57,74,88,0.618)!important}::-ms-input-placeholder{color:rgba(57,74,88,0.618)!important}.form-item{position:relative}.form-item.warning input{border:.1rem solid #d17b36;outline-color:#d17b36}.form-item.warning i.icon{animation:icon-warning .85s}.form-item.warning .file-input{border:.1rem solid #d17b36}.form-item.warning .file-input input{border:0}.form-item.warning .SumoSelect .CaptionCont{border:.1rem solid #d17b36}.form-item.required:before{content:'*';position:absolute;right:2rem;top:5.2rem;pointer-events:none;z-index:2}.form-item.required.no-label:before{top:2.1rem;right:2rem}.form-item.required.c-select:before{right:4rem;z-index:3}.form-item.c-numeric.required.spinner:before,.form-item.c-date-picker.required:before{right:5.5rem}.form-item .radios{margin-top:2rem;margin-bottom:1.1rem}.form-item .radios .radio{flex:1;position:relative;line-height:initial}.form-item .radios .radio input{display:none}.form-item .radios .radio label{padding-left:3rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.form-item .radios .radio label:before,.form-item .radios .radio label:after{position:absolute;left:0;top:0;content:'';width:2rem;height:2rem;border:.2rem solid #4e4e65;border-radius:50%;box-sizing:border-box}.form-item .radios .radio label:after{background:#4e4e65;transform-origin:center;transform:scale(0);transition:.4s;border:0}.form-item .radios .radio input:checked+label:after{transform:scale(.5)}.form-item i.valid{position:absolute;top:1.2rem;right:3.2rem;color:#3cb371;animation:icon-warning .85s}.form-item .error{color:#d17b36;margin:0}.form-section{display:flex;flex-wrap:wrap;width:100%;margin-bottom:4rem}.input-holder{display:flex;position:relative}.input-holder button{border:0;padding:0 1rem}.panel{background:#e7eef3;display:flex;flex-wrap:wrap;padding:1.02rem}.panel.white{background:#fff;border:.1rem solid #ebefef}.panel .info-item{padding:1.02rem}.panel .info-item label{display:inline-block;width:16rem}.panel .form-item{width:50%;padding:1.02rem}@media screen and (max-width:47rem){.panel .form-item{width:100%}}.panel .form-item label.label{opacity:.8;margin-bottom:.6rem;display:block}.panel .form-item.full{width:100%}.panel .controls{width:100%;padding:1.02rem;display:flex;justify-content:flex-end;flex-wrap:wrap}.panel .controls .btn{margin-left:1rem}.panel h2,.panel h3,.panel h4{width:100%;padding:1.6rem 1.02rem 0 1.02rem;margin:0}.SumoSelect{width:100%;height:4.4rem}.SumoSelect .SelectBox{height:4.4rem;line-height:4.4rem;padding:0 1.28rem .1rem}.SumoSelect .CaptionCont{border:.1rem solid #d7dadd;font-size:1.6rem;background-color:#fdfdfd}.SumoSelect .CaptionCont .placeholder{color:rgba(57,74,88,0.618)!important;font-style:normal!important}.optWrapper{top:4.4rem!important}p.currency{position:absolute;z-index:3;top:1px;left:1.4rem;line-height:4.3rem}p.currency.placeholder{opacity:.3}.has-currency input{padding-left:2.6rem}.form-item div.check{display:flex}.form-item div.check label.check{padding-left:.7rem}.file-upload{display:flex}.file-upload .image{position:relative}.file-upload .image .thumbnail{margin-left:1.2rem}.file-upload .image .remove{position:absolute;top:0;right:0}.file-upload .image .remove .btn{background:0;padding:.51rem}.file-upload .image .remove .icon{color:#fff;text-shadow:1px 1px 0 #000;font-weight:900}.file-upload .drop-box{display:flex;flex-direction:column;border:3px dashed #ccc;border-radius:1rem;background:#f1f1f1;flex:1;text-align:center;justify-content:center;padding-bottom:1rem}.file-upload .drop-box.dragover h3{color:#ffa500}.file-upload .drop-box .button-holder{display:flex;justify-content:center}.file-upload .drop-box .progress-holder{height:2rem;background:#fff;margin:1.2rem 1.2rem 0 1.2rem;box-sizing:border-box;position:relative;border:2px solid #000}.file-upload .drop-box .progress-holder .progress{position:absolute;top:0;left:0;height:100%;background:#4e4e65}.c-file-input .accept-hint{font-size:1.2rem;margin-left:.5rem}.file-input{display:flex;align-items:center}.file-input input{border:.1rem solid #d7dadd;flex-grow:1;padding:1rem}.file-input-download{pointer-events:all;margin-left:1.4rem}.file-input-download .btn{margin-bottom:0;background-color:#111}.file-input-download .btn:hover{background-color:#333}.file-input-remove{margin-left:1.4rem}.file-input-remove .btn{margin-bottom:0}.c-file-download .accept-hint{font-size:1.2rem;margin-left:.5rem}.file-download{display:flex;align-items:center}.file-download input{border:.1rem solid #d7dadd;flex-grow:1;padding:1rem}.file-download-download{pointer-events:all;margin-left:1.4rem}.file-download-download .btn{margin-bottom:0;background-color:#111}.file-download-download .btn:hover{background-color:#333}.checkbox{min-height:2.6rem}.checkbox{position:relative;display:block;line-height:1.618}.checkbox input[type=checkbox]{position:absolute;top:.6rem;left:.3rem;outline-offset:.3rem}.checkbox label{position:relative;display:block!important;padding-left:3rem;font-size:1.6rem;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label::after,.checkbox label::before{content:'';position:absolute;top:0;cursor:pointer;box-sizing:inherit}.c-badge,.c-radio--sm label,.c-section__tabs,.c-table,.ng-table-pagination{font-size:1.28rem}.c-radio label,.ng-table th.sortable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label::before{left:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;margin-top:.2944000000000002rem;margin-right:1rem;border:.2rem solid #394a58;border-radius:.2rem;background-color:#fdfdfd}.checkbox label::after{left:.3rem;border-right:.2rem solid transparent;border-bottom:.2rem solid transparent;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.checkbox:hover label{color:#4c5c68}.checkbox:hover label::before{border-color:#44789f}.checkbox input[type=checkbox]:checked+label::before{border-color:#165788;border-width:1rem;-webkit-animation:checkbox-shrink .02s;animation:checkbox-shrink .02s}.checkbox input[type=checkbox]:checked+label::after{-webkit-animation:checkbox-check .125s .225s forwards;animation:checkbox-check .125s .225s forwards}.checkbox input[type=checkbox][disabled]+label{color:rgba(57,74,88,0.382)}.checkbox input[type=checkbox][disabled]+label::before{cursor:auto;background-color:#f4f5f5;border-color:#9a9b9c}.checkbox input[type=checkbox][disabled]:hover+label::before{background-color:#f4f5f5}.checkbox{width:2rem}.checkbox--grid-fix input[type=checkbox]{top:.7rem;left:.4rem;outline-offset:.4rem}.checkbox--greyed label::before{border-color:#9a9b9c}.checkbox--sm label{padding-top:.32000000000000006rem;font-size:1.28rem}.SumoSelect.disabled select{display:none}@-webkit-keyframes checkbox-shrink{0%,100%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}33%{width:.6rem;height:0;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}100%{width:.6rem;height:1.3rem;border-color:#fff;-webkit-transform:translate3d(0,.13000000000000012rem,0) rotate(45deg);transform:translate3d(0,.13000000000000012rem,0) rotate(45deg)}}.tooltip{background:#394a58;padding:1.2rem 1.2rem 0 1.2rem;margin:.6rem;position:absolute;color:#fff;z-index:200;pointer-events:none;opacity:0;transform:translateY(.6rem);transition:.2s;border-radius:.2rem;box-shadow:0 2px 5px #333}.tooltip:before{content:'';z-index:-1;position:absolute;background:#394a58;top:-.6rem;width:1.2rem;height:1.2rem;transform:rotate(45deg)}input:focus+.tooltip{opacity:1;pointer-events:all;transform:translateY(0)}@-moz-keyframes checkbox-shrink{0%,100%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes checkbox-shrink{0%,100%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.8);transform:scale(.8)}}@-o-keyframes checkbox-shrink{0%,100%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes checkbox-shrink{0%,100%{-webkit-transform:scale(1);transform:scale(1)}33%{-webkit-transform:scale(.8);transform:scale(.8)}}@-moz-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}33%{width:.6rem;height:0;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}100%{width:.6rem;height:1.3rem;border-color:#fff;-webkit-transform:translate3d(0,.13000000000000012rem,0) rotate(45deg);transform:translate3d(0,.13000000000000012rem,0) rotate(45deg)}}@-webkit-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}33%{width:.6rem;height:0;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}100%{width:.6rem;height:1.3rem;border-color:#fff;-webkit-transform:translate3d(0,.13000000000000012rem,0) rotate(45deg);transform:translate3d(0,.13000000000000012rem,0) rotate(45deg)}}@-o-keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}33%{width:.6rem;height:0;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}100%{width:.6rem;height:1.3rem;border-color:#fff;-webkit-transform:translate3d(0,.13000000000000012rem,0) rotate(45deg);transform:translate3d(0,.13000000000000012rem,0) rotate(45deg)}}@keyframes checkbox-check{0%{width:0;height:0;border-color:#fff;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}33%{width:.6rem;height:0;-webkit-transform:translate3d(0,1.3rem,0) rotate(45deg);transform:translate3d(0,1.3rem,0) rotate(45deg)}100%{width:.6rem;height:1.3rem;border-color:#fff;-webkit-transform:translate3d(0,.13000000000000012rem,0) rotate(45deg);transform:translate3d(0,.13000000000000012rem,0) rotate(45deg)}}@-moz-keyframes icon-warning{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}25%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}37.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}50%{-webkit-transform:rotate(20.8deg);transform:rotate(20.8deg)}62.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}75%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}87.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes icon-warning{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}25%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}37.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}50%{-webkit-transform:rotate(20.8deg);transform:rotate(20.8deg)}62.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}75%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}87.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-o-keyframes icon-warning{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}25%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}37.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}50%{-webkit-transform:rotate(20.8deg);transform:rotate(20.8deg)}62.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}75%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}87.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes icon-warning{0%{-webkit-transform:rotate(0);transform:rotate(0)}12.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}25%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}37.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}50%{-webkit-transform:rotate(20.8deg);transform:rotate(20.8deg)}62.5%{-webkit-transform:rotate(-19.2deg);transform:rotate(-19.2deg)}75%{-webkit-transform:rotate(18.4deg);transform:rotate(18.4deg)}87.5%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.list-table{width:100%;border-collapse:collapse}.list-table th,.list-table td{padding:1.02rem;border-bottom:.1rem solid #e0e1e1;overflow:hidden;text-overflow:ellipsis;max-width:14rem;font-size:1.28rem}.list-table td{white-space:nowrap;border-right:.1rem solid #e0e1e1}.list-table td.r{text-align:right;padding-right:3rem!important}.list-table td.r div{text-align:right}.list-table .squish{width:1%}.list-table td.num,.list-table th.num{text-align:left}.list-table thead th{text-align:left;color:#9a9b9c;font-size:1.28rem}.list-table thead th.r{text-align:right;padding-right:3rem!important}.list-table tbody{background:#fff}.list-table tbody:nth-child(even) tr{background-color:#f4f5f5}.list-table tbody tr{border-left:.1rem solid #e0e1e1}.list-table tbody tr label{display:none}.list-table tbody tr td{border-right:0}.list-table tbody tr td:last-of-type{border-right:.1rem solid #e0e1e1}.list-table tbody[href]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.list-table tbody[href]:hover tr{background:#e7eef3}th.has-sort{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}th.has-sort span{padding-right:1.6rem;position:relative;display:inline-block;width:100%;box-sizing:border-box}th.has-sort span:before,th.has-sort span:after{content:"";position:absolute;right:0;top:50%;margin-top:-.5rem;border-width:0 .4rem .4rem;border-style:solid;border-color:rgba(57,74,88,0.618) transparent;-webkit-transition:.2s;transition:.2s}th.has-sort span:before{margin-top:.1rem;border-bottom:0;border-top:.4rem solid rgba(57,74,88,0.618);border-right:.4rem solid transparent;border-left:.4rem solid transparent}th.sorting span{color:#4e4e65}th.sorting span:before{opacity:0;transform:translateY(.3rem)}th.sorting span:after{opacity:1;border-bottom-color:#4e4e65;transform:translateY(.3rem)}th.desc.sorting span:before{opacity:1;border-top-color:#4e4e65;transform:translateY(-.3rem)}th.desc.sorting span:after{opacity:0;transform:translateY(-.3rem)}@media screen and (max-width:47rem){.list-table{display:block}.list-table th{display:none}.list-table td{display:inline-block;width:100%;max-width:100%}.list-table td:last-of-type{border-right:none!important}.list-table td.r{text-align:left}.list-table tbody{display:block}.list-table tbody tr{margin-bottom:.6rem;display:flex;flex-direction:column;border-right:.1rem solid #e0e1e1;border-top:.1rem solid #e0e1e1}.list-table tbody tr label{display:inline-block;width:14rem;font-size:1.28rem;color:#9a9b9c}.list-table tbody tr span{display:inline-block;vertical-align:top}}.expense.modal .receipt{width:100%}.expense.modal .receipt .images{display:flex;max-width:50%;flex-wrap:wrap}.reason-modal textarea.reason{width:100%;min-height:10rem;box-sizing:border-box}.reason-modal .showToApprover,.reason-modal .showToApproverCustomer{width:100%;display:flex;justify-content:flex-end;padding:1.02rem 0}.reason-modal .showToApprover label,.reason-modal .showToApproverCustomer label{padding-right:1.02rem}.reason-modal .showToApprover label.check,.reason-modal .showToApproverCustomer label.check{display:none}@media screen and (max-width:700px){.reveal-modal{width:100%}}.terms-modal .document{max-height:calc(100vh - 30rem);overflow-y:scroll;padding:1rem}.terms-modal .document ol{margin:2rem}@media screen and (max-width:700px){.terms-modal .document{max-height:calc(100vh - 14rem)}}.terms-modal .controls{display:flex;justify-content:flex-end;padding:1rem}.terms-modal .controls .cancel{margin-right:1rem}.timesheet-seb.modal .prev,.timesheet-seb.modal .next{width:3rem;height:3rem;font-size:2rem;font-weight:bold;line-height:2rem;border:1px solid #000;border-radius:50%;text-align:center;padding:0;margin:0 .5rem}.timesheet-seb.modal .total{text-align:center;font-size:2rem;padding-right:4rem}.agencies-route th.insertedAt,.agencies-route th.insertedBy{width:15%}.agencies-route th.company-name{width:20%}.assignment-route .in-range{font-weight:900}.assignment-route .awr:before{content:'(AWR) ';opacity:.8}.assignment-route .row h3{flex:1}.audits-route code{white-space:pre;vertical-align:top;display:inline-block}@media screen and (min-width:47rem){.audits-route .operation,.audits-route .table,.audits-route .date,.audits-route .user{width:3%}.audits-route .date{text-overflow:initial;max-width:none}.audits-route .user{max-width:27rem}}.audits-route .audit-data td{max-width:none;padding-right:1rem!important}.list-table-popout tr{cursor:pointer}.list-table-popout tr.nodata{cursor:default}.list-table-popout tr.pop{cursor:default}.list-table-popout tr.pop td{padding:0;border:none!important}.list-table-popout tr.pop td .data-container{transition:max-height .2s;transition-timing-function:cubic-bezier(0,0,1,0);transition-delay:0s;overflow:hidden;max-height:2999px;padding:0 1.6rem;box-sizing:border-box;border-bottom:.1rem solid #e0e1e1}.list-table-popout tr.pop td .data-container.ng-hide{max-height:0;display:block!important;transition-timing-function:cubic-bezier(0,1,1,1);transition-delay:-.1s;border:0}.list-table-popout tr.pop td .data-container .audit-data{padding:1.6rem;overflow:hidden}.list-table-popout tr.pop td .data-container .audit-data span{display:inline-block;width:12rem}.ie .list-table-popout .data-container{transition:max-height 0s!important}.authorisation-route .timesheet-deadline,.authorised-route .timesheet-deadline{font-weight:bold;padding-bottom:1.6rem}.authorisation-route .timesheet-expenses-dir,.authorised-route .timesheet-expenses-dir{padding:0 1.6rem}.authorisation-route .controls,.authorised-route .controls{display:flex;justify-content:flex-end;margin-bottom:1.6rem}.authorisation-route .controls .btn,.authorised-route .controls .btn{margin-left:1rem}.authorisation-route .c-select,.authorised-route .c-select{width:33%}@media screen and (max-width:50rem){.authorisation-route .c-select,.authorised-route .c-select{width:100%}}.authorisation-route .auth-table,.authorised-route .auth-table{font-size:1.28rem;width:100%;border-collapse:collapse}.authorisation-route .auth-table span.brace,.authorised-route .auth-table span.brace{overflow-y:hidden;display:block;height:0}.authorisation-route .auth-table .shrink,.authorised-route .auth-table .shrink{width:1px}.authorisation-route .auth-table tbody:nth-child(even) tr,.authorised-route .auth-table tbody:nth-child(even) tr{background-color:#f4f5f5}.authorisation-route .auth-table tbody:last-child tr,.authorised-route .auth-table tbody:last-child tr{background-color:transparent}.authorisation-route .auth-table tbody:hover tr.rate,.authorised-route .auth-table tbody:hover tr.rate{background:#e7eef3}.authorisation-route .auth-table th,.authorised-route .auth-table th{text-align:left;padding:.3rem}.authorisation-route .auth-table td,.authorised-route .auth-table td{padding:0 .3rem;vertical-align:top}.authorisation-route .auth-table td .c-checkbox,.authorised-route .auth-table td .c-checkbox{display:flex;justify-content:center}.authorisation-route .auth-table td label,.authorised-route .auth-table td label{display:none}.authorisation-route .auth-table tbody tr:first-of-type td,.authorised-route .auth-table tbody tr:first-of-type td{padding-top:.3rem!important}.authorisation-route .auth-table tbody tr:last-of-type td,.authorised-route .auth-table tbody tr:last-of-type td{padding-bottom:.3rem!important}.authorisation-route .auth-table .table-row.warning,.authorised-route .auth-table .table-row.warning{color:#d17b36;font-weight:bold}.authorisation-route .auth-table .table-row.danger,.authorised-route .auth-table .table-row.danger{color:#b01326;font-weight:bold}.authorisation-route .auth-table tr.rate,.authorised-route .auth-table tr.rate{cursor:pointer}.authorisation-route .auth-table .totalPay,.authorised-route .auth-table .totalPay{margin-left:1rem}.authorisation-route .auth-table .totalPay,.authorised-route .auth-table .totalPay,.authorisation-route .auth-table .totalBill,.authorised-route .auth-table .totalBill{min-width:6rem}.authorisation-route .auth-table .worker,.authorised-route .auth-table .worker,.authorisation-route .auth-table .end,.authorised-route .auth-table .end,.authorisation-route .auth-table td.description,.authorised-route .auth-table td.description,.authorisation-route .auth-table th.description,.authorised-route .auth-table th.description,.authorisation-route .auth-table .type,.authorised-route .auth-table .type,.authorisation-route .auth-table .qty,.authorised-route .auth-table .qty,.authorisation-route .auth-table .billRate,.authorised-route .auth-table .billRate,.authorisation-route .auth-table .notes,.authorised-route .auth-table .notes,.authorisation-route .auth-table .bill,.authorised-route .auth-table .bill,.authorisation-route .auth-table .totalBill,.authorised-route .auth-table .totalBill,.authorisation-route .auth-table .billingFrequency,.authorised-route .auth-table .billingFrequency{border-right:1px solid #ccc}.authorisation-route .auth-table .payRate,.authorised-route .auth-table .payRate,.authorisation-route .auth-table .billRate,.authorised-route .auth-table .billRate,.authorisation-route .auth-table .totalPay,.authorised-route .auth-table .totalPay,.authorisation-route .auth-table .totalBill,.authorised-route .auth-table .totalBill,.authorisation-route .auth-table .no-workers,.authorised-route .auth-table .no-workers,.authorisation-route .auth-table .qty,.authorised-route .auth-table .qty{text-align:right}.authorisation-route .auth-table .qty,.authorised-route .auth-table .qty{width:1%}.authorisation-route .auth-table .payAndBill,.authorised-route .auth-table .payAndBill,.authorisation-route .auth-table .pay,.authorised-route .auth-table .pay,.authorisation-route .auth-table .bill,.authorised-route .auth-table .bill{text-align:center;width:1%;white-space:nowrap}.authorisation-route .auth-table .notes,.authorised-route .auth-table .notes{margin-left:2rem}.authorisation-route .auth-table .customer,.authorised-route .auth-table .customer,.authorisation-route .auth-table .totalPay,.authorised-route .auth-table .totalPay{border-left:1px solid #ccc}.authorisation-route .auth-table .hide,.authorised-route .auth-table .hide{display:none}.authorisation-route .auth-table .subtotal,.authorised-route .auth-table .subtotal{display:none}.authorisation-route .auth-table tr.last td,.authorised-route .auth-table tr.last td,.authorisation-route .auth-table thead tr td,.authorised-route .auth-table thead tr td,.authorisation-route .auth-table tr.last th,.authorised-route .auth-table tr.last th,.authorisation-route .auth-table thead tr th,.authorised-route .auth-table thead tr th{border-bottom:1px solid #ccc}.authorisation-route .auth-table tr.last.select-row td,.authorised-route .auth-table tr.last.select-row td,.authorisation-route .auth-table thead tr.select-row td,.authorised-route .auth-table thead tr.select-row td{border-top:0}.authorisation-route .auth-table .spacer,.authorised-route .auth-table .spacer{border-bottom:1px solid #fbfbfb}.authorisation-route .auth-table .assignment-details,.authorised-route .auth-table .assignment-details{display:flex}.authorisation-route .auth-table .assignment-details .ref,.authorised-route .auth-table .assignment-details .ref,.authorisation-route .auth-table .assignment-details .description,.authorised-route .auth-table .assignment-details .description{margin-left:2rem}.authorisation-route .auth-table tr.totals,.authorised-route .auth-table tr.totals{font-weight:bold}.authorisation-route .auth-table tr.totals .totalPay,.authorised-route .auth-table tr.totals .totalPay,.authorisation-route .auth-table tr.totals .totalBill,.authorised-route .auth-table tr.totals .totalBill{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.authorisation-route .auth-table tr.trGrid td.tdGrid,.authorised-route .auth-table tr.trGrid td.tdGrid{border:1px solid #ccc;border-top:0}.authorisation-route .auth-table tr.trGrid td.tdGrid .days,.authorised-route .auth-table tr.trGrid td.tdGrid .days{margin-left:2rem;width:calc(100% - 4rem)}.authorisation-route .auth-table tr.trGrid td.tdTotals,.authorised-route .auth-table tr.trGrid td.tdTotals{border-bottom:1px solid #ccc}.authorisation-route .auth-table tbody:nth-last-child(2) td.spacer,.authorised-route .auth-table tbody:nth-last-child(2) td.spacer{border-bottom:1px solid #fbfbfb}.authorisation-route .auth-table tbody:nth-last-child(2) td.tdTotals,.authorised-route .auth-table tbody:nth-last-child(2) td.tdTotals{border-bottom:1px solid #fbfbfb}@media screen and (max-width:66rem){.authorisation-route .auth-table,.authorised-route .auth-table{margin-top:1rem;font-size:1.28rem}.authorisation-route .auth-table th,.authorised-route .auth-table th{display:none}.authorisation-route .auth-table .last,.authorised-route .auth-table .last{border-bottom:1.6rem solid #fbfbfb}.authorisation-route .auth-table td,.authorised-route .auth-table td{display:flex;width:100%;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:0}.authorisation-route .auth-table td.spacer,.authorised-route .auth-table td.spacer{border:0;height:2px;display:none}.authorisation-route .auth-table td label,.authorised-route .auth-table td label,.authorisation-route .auth-table td span,.authorised-route .auth-table td span{flex:1}.authorisation-route .auth-table td label,.authorised-route .auth-table td label{display:block;color:#9a9b9c}.authorisation-route .auth-table td .table-row,.authorised-route .auth-table td .table-row{display:flex;align-items:middle;width:100%}.authorisation-route .auth-table td .hide,.authorised-route .auth-table td .hide{display:none}.authorisation-route .auth-table .customer,.authorised-route .auth-table .customer,.authorisation-route .auth-table .worker,.authorised-route .auth-table .worker,.authorisation-route .auth-table .start,.authorised-route .auth-table .start,.authorisation-route .auth-table .end,.authorised-route .auth-table .end{display:none}.authorisation-route .auth-table .first .customer,.authorised-route .auth-table .first .customer,.authorisation-route .auth-table .first .worker,.authorised-route .auth-table .first .worker,.authorisation-route .auth-table .first .start,.authorised-route .auth-table .first .start,.authorisation-route .auth-table .first .end,.authorised-route .auth-table .first .end{display:flex}.authorisation-route .auth-table .info td,.authorised-route .auth-table .info td{border:0;text-align:right}.authorisation-route .auth-table .customer,.authorised-route .auth-table .customer{border-top:1px solid #ccc;padding-top:1rem}.authorisation-route .auth-table .payRate,.authorised-route .auth-table .payRate,.authorisation-route .auth-table .billRate,.authorised-route .auth-table .billRate,.authorisation-route .auth-table .totalPay,.authorised-route .auth-table .totalPay,.authorisation-route .auth-table .totalBill,.authorised-route .auth-table .totalBill,.authorisation-route .auth-table .no-workers,.authorised-route .auth-table .no-workers{text-align:left}.authorisation-route .auth-table .payAndBill,.authorised-route .auth-table .payAndBill,.authorisation-route .auth-table .pay,.authorised-route .auth-table .pay,.authorisation-route .auth-table .bill,.authorised-route .auth-table .bill,.authorisation-route .auth-table .qty,.authorised-route .auth-table .qty,.authorisation-route .auth-table .select,.authorised-route .auth-table .select{text-align:left;width:auto;white-space:nowrap;align-items:center}.authorisation-route .auth-table .blank,.authorised-route .auth-table .blank{border:0}.authorisation-route .auth-table .blank-row,.authorised-route .auth-table .blank-row,.authorisation-route .auth-table .payAndBill,.authorised-route .auth-table .payAndBill{display:none}.authorisation-route .auth-table .totalPay,.authorised-route .auth-table .totalPay{margin:0}.authorisation-route .auth-table .c-checkbox,.authorised-route .auth-table .c-checkbox{display:flex;justify-content:flex-start!important}.authorisation-route .auth-table .bill,.authorised-route .auth-table .bill,.authorisation-route .auth-table .totalBill,.authorised-route .auth-table .totalBill{border-bottom:1px solid #ccc}.authorisation-route .auth-table .bill .subtotal,.authorised-route .auth-table .bill .subtotal,.authorisation-route .auth-table .pay .subtotal,.authorised-route .auth-table .pay .subtotal{display:block;flex:2}.authorisation-route .auth-table .rate .totalPay,.authorised-route .auth-table .rate .totalPay,.authorisation-route .auth-table .rate .totalBill,.authorised-route .auth-table .rate .totalBill{display:none}.authorisation-route .auth-table .select-row,.authorised-route .auth-table .select-row{display:none}}.authorised-route iframe{width:1200px;position:absolute;left:-1400px}.authorised-route .controls form{display:inherit;flex-wrap:wrap;justify-content:flex-end}.authorised-route .controls form input,.authorised-route .controls form a{margin-bottom:.5rem}.authorised-route .auth-table{margin-top:2.6rem}.authorised-route .auth-table .select{border-right:0}.authorised-route .auth-table .agency,.authorised-route .auth-table .select{border-left:1px solid #ccc}.authorised-route .auth-table td.status,.authorised-route .auth-table th.status{border-right:1px solid #ccc}.authorised-route .auth-table td.status{text-align:center}.authorised-route .auth-table .invoice{position:relative;border-bottom:none!important}.authorised-route .auth-table .invoice .rate-warning{position:absolute;top:0;right:-1.3rem;width:2rem;height:2rem;font-weight:bold;background:#d17b36;color:#fbfbfb;display:flex;justify-content:center;align-items:center;border-radius:50%}.authorised-route .auth-table .invoice .rate-warning .popout{bottom:100%;top:auto;right:0;width:90vw;max-width:20rem;text-align:left;padding:.5rem;font-weight:normal}.authorised-route .auth-table .invoice .rate-warning .popout:before{top:auto;left:auto;right:6px;bottom:-3px}.authorised-route .auth-table th{border-top:1px solid #ccc}.authorised-route .auth-table th.spacer{border-top:1px solid #fbfbfb}.authorised-route .auth-table td{vertical-align:top}.authorised-route .auth-table td.select{position:relative}.authorised-route .auth-table tr.selected{background:#efefef}.authorised-route .auth-table td.spacer{background:#fbfbfb}.authorised-route .auth-table .frequencies{display:flex;font-size:1.3rem}.authorised-route .auth-table .frequencies .billing,.authorised-route .auth-table .frequencies .payroll{display:flex;margin-left:2rem}.authorised-route .auth-table .frequencies .billing span,.authorised-route .auth-table .frequencies .payroll span{margin-left:1rem;font-weight:bold}.authorised-route .auth-table label.downloaded{opacity:.5}.authorised-route .auth-table td.status .checkbox{pointer-events:none}@media screen and (max-width:66rem){.authorised-route .auth-table .customer{border-top:0;padding-top:.3rem}.authorised-route .auth-table .select{border-top:1px solid #ccc;border-right:1px solid #ccc;padding-top:1rem}.authorised-route .auth-table td.invoice{border:1px solid #ccc!important;border-bottom:1px solid #ccc!important;border-top:none!important;background:none!important}.authorised-route .auth-table td.invoice a{flex:1}.authorised-route .auth-table td .hide{display:flex}}.authorised-route .auth-table td.invoice,.authorised-route .auth-table th.invoice{border:0;border-bottom:1px solid #fbfbfb;background:#fbfbfb}.authorised-route .auth-table td.invoice a,.authorised-route .auth-table th.invoice a{margin-left:.5rem}.companies-route th.insertedAt,.companies-route th.insertedBy{width:15%}.customer-route th.insertedAt,.customer-route th.insertedBy{width:20rem}.customer-route .clone-box{display:flex;align-items:baseline}.customer-route .clone-box .c-select{min-width:20rem}.customer-route .clone-box .controls{display:flex}.customer-route .clone-box .controls .btn{margin-left:.6rem}.panel .form-item.timesheetType{width:100%;padding-left:0;padding-right:0}.customers-route th.insertedAt,.customers-route th.insertedBy{width:15%}.customers-route th.agency-name,.customers-route th.company-name{width:20%}.forgot-dir .code-requested{margin-bottom:4rem}.invited-route{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;min-height:100vh;height:100px;width:100%;padding:3.12rem;background:#9ca4ab;box-sizing:border-box}.invited-route .stage{display:flex;flex-direction:column;width:100%;max-width:46.45rem;min-height:28.7rem;padding:2.59rem;border-radius:.4rem;background-color:#fbfbfb;box-shadow:0 .61rem 1.28rem rgba(57,74,88,0.382)}.invited-route .stage h1{text-align:center;font-size:3.12rem}.invited-route .stage .form-item{margin-bottom:1.6rem;position:relative}.invited-route .stage .form-item i.icon{position:absolute;line-height:5.18rem;left:1.6rem}.invited-route .stage .form-item input{height:5.18rem;padding-left:4.8rem}.invited-route .stage .form-item:before{top:1.4rem}.invited-route .stage .hint-text{color:rgba(57,74,88,0.618)}.invited-route .stage .forgot-pass{font-size:.8em;margin-bottom:1.6rem}.invited-route .stage .terms-text{margin-top:1rem}.invited-route .stage .btn{width:100%}.invites-route th.type,.invites-route th.entity{width:20%}.invites-route th.insertedAt,.invites-route th.expires{width:10%}.invites-route .options{width:1%;max-width:40rem;overflow:visible}.profile-route h2{margin-top:1.6rem}.string-test-route .result{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace}.timesheet-route.iframe{background:#fff}.timesheet-route.iframe .controls,.timesheet-route.iframe .updated-text-dir{display:none}.timesheet-route.iframe .timesheet-info{padding-right:1.02rem}.timesheet-route.iframe .headings{padding:1.02rem 0 0 1.02rem}.timesheet-route .headings h3{margin-top:-1.6rem}.timesheet-route .comments{width:100%}.timesheet-route .comments .comment-footer{width:100%;justify-content:flex-end;padding-bottom:1.02rem;display:none}.timesheet-route .comments .comment-footer .edit{margin-right:1.02rem}.timesheet-route .comments .comment{padding-bottom:0;margin-bottom:1.02rem}.timesheet-route .comments .comment:hover .comment-footer{display:flex}.timesheet-route .comments .comment-header{width:100%;display:flex;justify-content:space-between;align-items:baseline}.timesheet-route .comments .comment-header .date{opacity:.8}.timesheet-route .row.buttons{justify-content:flex-start}.timesheet-route .row.buttons .approve,.timesheet-route .row.buttons .query,.timesheet-route .row.buttons .reject{margin-right:1.02rem}.timesheet-route .hidden{display:none}.timesheet-route .draft,.timesheet-route .non-working{display:flex;justify-content:flex-end;width:100%}.timesheet-route .expenses{padding-top:0}.timesheet-route .reason{width:100%}.timesheet-route .query-reason label{opacity:.8}.timesheet-route .timesheet-info{font-size:1rem;justify-content:flex-end;opacity:.8}.timesheet-route .approver{line-height:4.2rem;height:4.4rem;padding-left:1.6rem;border:.1rem solid #d7dadd;border-radius:.2rem;color:#818192}.timesheets-route .timesheet-deadline{font-weight:bold;padding-bottom:1.6rem}.timesheet-list-dir hr.divider{margin-top:1rem;opacity:.2}.timesheet-list-dir .mobile{display:none;padding:1.02rem}.timesheet-list-dir .mobile .label{margin-left:1.02rem}@media screen and (max-width:47rem){.timesheet-list-dir .mobile{display:flex}.timesheet-list-dir .timesheet-grid{margin-left:0}.timesheet-list-dir .timesheet-grid .index .rates .rate{justify-content:center}.timesheet-list-dir .timesheet-total-dir table{width:100%;border-collapse:collapse}.timesheet-list-dir .timesheet-total-dir tr{display:table-row;border:0}.timesheet-list-dir .timesheet-total-dir th{display:table-cell}.timesheet-list-dir .timesheet-total-dir td{display:table-cell}.timesheet-list-dir .timesheet-total-dir td.name{white-space:normal}}.users-route th.type,.users-route th.insertedAt,.users-route th.entity{width:20%}.users-route th.delete{width:1%}.users-route .invites-link{text-align:right}.users-route td .entity{display:block}.users-route .invites-link{display:flex;justify-content:flex-end}.users-route .show-deleted label{white-space:nowrap}.users-route .btn.invites{margin-bottom:1.6rem}.worker-route .bank-info{padding:1.02rem 1.02rem 0 1.02rem;opacity:.8;width:100%}.worker-route .flex{display:flex;width:100%}.worker-route .invoices{display:flex;flex-wrap:wrap;margin-bottom:1.02rem}.worker-route .invoices h3{padding-top:0}.worker-route .invoices .invoice{margin:.8rem;padding:.6rem;background:#fbfbfb;border:1px solid #ededee;border-radius:.3rem}.worker-route .invoices .invoice a{display:flex;align-items:center}.worker-route .invoices .invoice a span{padding-left:1rem}.worker-route .radio-list .form-item{width:100%}.worker-route .radio-list .radio{display:flex}.worker-route button.fix{background:#d17b36}.worker-route .error{width:100%;color:#d17b36;padding-left:1.02rem}.workers-route tr.leaver .profile a{color:#d17b36}.workers-route .show-leavers label{width:14rem}