@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(fonts/Open-Sans-regular/Open-Sans-regular.eot);src:url(fonts/Roboto-regular/Roboto-Regular.ttf) format("truetype");src:url(fonts/Open-Sans-regular/Open-Sans-regular.eot?#iefix) format("embedded-opentype"),local("Open Sans"),local("Open-Sans-regular"),url(fonts/Open-Sans-regular/Open-Sans-regular.woff2) format("woff2"),url(fonts/Open-Sans-regular/Open-Sans-regular.woff) format("woff"),url(fonts/Open-Sans-regular/Open-Sans-regular.ttf) format("truetype"),url(fonts/Open-Sans-regular/Open-Sans-regular.svg#OpenSans) format("svg")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf) format("truetype"),url(fonts/icomoon.svg#icomoon) format("svg")}[data-icon]:before{speak:none;-webkit-font-smoothing:antialiased;content:attr(data-icon);font-family:icomoon;font-size:16px;font-weight:400;line-height:16px;line-height:1}.clear:after,.clear:before{content:"\0020";display:block;height:0}.clear,.clear:after{clear:both}*{margin:0}body,html{font-family:Open Sans;font-size:12px;height:100%;position:relative}#container{background-color:grey;height:100%;left:90px;position:fixed;right:0;top:0}input{text-shadow:transparent 0 0 0}input.force-redraw{text-shadow:none}menu{background-color:#000;height:100%;left:0;margin:0;padding:0;position:fixed;top:0;width:90px}menu a{color:#fff}menu ul{list-style:none;margin:50px 0 0;padding:0}menu ul li{padding:10px 0;text-align:center;width:100%}menu ul li h2{color:#fff;font-size:14px;margin-top:5px}menu ul li span{clear:both;color:#fff;float:left;margin-top:-20px;width:100%}.active-menu-item{background-color:#0099f1}[data-icon]:before{font-size:32px;padding-bottom:5px;width:100%}.taskbar [data-icon]:before,.taskbar li{font-size:14px}.taskbar li{height:30px;min-width:100px;padding:auto 20px}.taskbar a li{width:100px}#taskbar-logout-button{box-sizing:border-box;height:30px;width:100px}#taskbar-uninvoiced-button li{background-color:orange}menu ul a{color:#fff;font-size:12px;text-decoration:none}.menu-number-overlay{height:20px;text-align:center;width:100%}.menu-number-overlay-inner{height:20px;margin:auto;width:50px}.menu-number-overlay-inner span{background-color:red;border-radius:10px;bottom:-20px;float:right;height:20px;position:relative;width:20px}header{background-color:#000;color:#fff;height:50px;left:0;margin:0;position:relative;top:0;width:100%}header h1{float:left;font-size:20px;margin:0;padding-top:13px;width:auto}header ul{box-sizing:border-box;float:right;font-size:12px;list-style:none;padding:16px 12px 0 0;right:0;top:0}header ul li{background-color:#0099f1;color:#fff;display:inline;margin:0 1px;padding:5px 30px}header ul a{color:#fff;text-decoration:none}.sub-header{background-color:#000;color:#fff;display:none;height:40px;text-align:center;width:100%}.sub-header h2{font-size:12px;margin-top:15px;text-transform:uppercase}.sub-header-box{box-sizing:border-box;float:left;height:40px;width:50%}.sub-header-box a{color:#fff;text-decoration:none}.sub-header .active{border-bottom:5px solid #0099f1}.panel{background-color:#f7f7f7;box-sizing:border-box;float:left;height:100%;position:relative;text-align:center;width:50%}.panel:nth-child(odd){border-right:1px solid #cfcfcf}.panel-body-box{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:inline-block;max-height:calc(100% - 50px);max-width:700px;overflow:scroll;position:relative;width:100%}.panel-body-inner{box-sizing:border-box;float:left;height:auto;width:100%}.panel-box{background:#f7f7f7;bottom:0;left:0;position:absolute;right:0;top:50px}.panel-full-width{box-sizing:border-box;float:left;height:100%;overflow:auto;position:relative;text-align:center;width:100%}.panel-content{display:block;margin:auto;max-height:calc(100% - 300px);max-width:700px;overflow:auto;position:relative}.panel-content-records{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;float:left;margin:auto;max-height:calc(100% - 52px);overflow:scroll;width:100%}.panel-content-records table{margin-top:0}.panel-header,.panel-header-full{background-color:#d5d7df;box-sizing:border-box;height:50px;padding:0 10px}.panel-header h2{float:left;font-size:14px;line-height:50px}.panel-header select{margin:10px 0 0 5px;width:100px}.panel-header select,.panel-header-full select{background-color:#fff;height:30px;padding-left:10px}.panel-header-full select{float:left;margin:10px 2px 0 0;width:90px}.panel-header button,.panel-header-full button{float:right;height:30px;margin:10px 0 0 5px;padding:0 10px;width:100px}.panel-header{text-align:center}.panel-header-box{margin:auto;max-width:700px;width:100%}table{border:1px solid grey;border-collapse:collapse;box-sizing:border-box;color:#000;font-family:Open Sans;font-size:12px;height:auto;margin-top:15px;width:100%}table tr{height:40px}#allocate-table tr:nth-child(odd),#users-table tr:nth-child(odd){background-color:#e7e7db}table th{background-color:#0099f1;color:#fff;padding-left:5px;text-align:left}table td,table th{border:1px solid #c3c3c3;margin:0;padding:5px;text-align:left}#records-table tr:nth-child(4n+0),#records-table tr:nth-child(4n-3){background-color:#e7e7db}​
.edit-submitted-jobs td{padding:0}.edit-submitted-jobs td input{background-color:hsla(0,0%,100%,0);border:none;width:calc(100% - 6px)}.table-double-cell tr{width:100%}.table-double-cell tr td{background-color:hsla(0,0%,100%,0);border:0}.records-paid-color{background-color:#90ee90}.records-unpaid-color{background-color:#cd5c5c}.records-edit-jobs td{box-sizing:border-box;padding:5px}table .table-double-cell tr:nth-child(odd) td{background-color:hsla(0,0%,100%,0)}.records-edit-jobs td input,.records-edit-jobs td textarea{background-color:hsla(0,0%,100%,0);border:none;box-sizing:border-box;font-family:Open Sans;font-size:12px;height:100%;overflow:hidden;width:100%}.records-edit-jobs{background-color:grey!important}.records-edit-jobs td textarea{overflow:hidden}.records-edit-jobs td select{background-color:hsla(0,0%,100%,0);border:none;font-family:Open Sans;font-size:12px}.records-edit-jobs td input[type=checkbox]{height:15px}.allocate-form input[type=checkbox]{float:left;width:20px}.records-paid-checkbox{bottom:5px;color:#fff;display:inline;left:5px;position:absolute}table tr td select{box-sizing:border-box;width:100%}.panel-content-records table{min-width:1000px;table-layout:fixed;width:100%}#records-driver-width{width:80px}#records-del-time-width{width:125px}#records-start-finish-width{width:70px}#records-id-num-width{width:100px}#records-pay-type-width{width:60px}#records-edit-width{width:50px}.submitted-jobs{height:65px}.records-buttons,.records-select{box-sizing:border-box}#filter-button{float:left}#filter-button [data-icon]:before,#records-email-download [data-icon]:before{font-size:16px}#allocate-table tr.record-row.active{background-color:#d3d3d3}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;padding-top:100px;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;margin:auto;max-width:80%;padding:50px 20px;position:relative;width:500px}#allocate-filter-modal .modal-content,#records-filter-modal .modal-content{padding-bottom:90px}.modal-content button{float:none;margin:0 5px}.modal-content select{float:none;margin:5px;width:100px}.modal-close,.photo-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700;margin-top:-40px}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}#modal-search-box{box-sizing:border-box;float:left;height:30px;left:50%;margin:5px 0;position:absolute;transform:translateX(-50%);width:212px}#modal-search-box form{padding:0;width:70%}#modal-search-box form,#modal-search-box input{box-sizing:border-box;float:left;height:100%;margin:0}#modal-search-box input{border:1px solid #a6a6a6;padding:0 10px;width:100%}#modal-search-box button{-webkit-appearance:none;background-color:#a6a6a6;border:1px solid #a6a6a6;border-radius:0;float:right;height:100%;margin:0;width:30%}#modal-search-box [data-icon]:before{font-size:14px}.modal-separator{background-color:#e6e6e6;height:1px;margin:10px 0;width:100%}#records-filter-modal input{box-sizing:border-box;height:30px;margin:0;padding-left:10px}#modal-count-output{bottom:15px;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.panel-content-records table{min-width:900px}.records-paid-checkbox{left:10px}#records-del-time-width{width:80px}#records-start-finish-width{width:70px}}form{box-sizing:border-box;font-size:14px;margin:0 auto 20px;max-width:700px;width:90%}form .form-row{min-height:30px}form .form-row,form .form-row-textarea{box-sizing:border-box;float:left;margin:10px 0;padding:0 50px;text-align:left;width:100%}form .form-row-textarea{height:60px}form label{box-sizing:border-box;display:block;float:left;font-size:12px;height:30px;line-height:30px;text-align:left;width:30%}form input,form textarea{border:1px solid #cfcfcf;box-sizing:border-box;display:block;float:right;margin-top:0;width:70%}form input{height:30px;padding-left:10px}form textarea{height:60px;padding:10px}form select{background-color:#fff;float:left;height:30px;padding-left:10px;width:120px}.form-box{box-sizing:border-box;max-height:calc(100% - 50px);overflow:scroll;position:relative}.form-box.user-form{height:calc(100% - 50px)}.form-section{background-color:#fff;border:1px solid #cfcfcf;display:inline-block;margin:15px 0 0;padding:5px 0;width:100%}form button{font-family:Open Sans;font-size:12px;height:40px;margin:20px;width:140px}.button-submit{background-color:#0099f1;border:none;color:#fff}.button-clear{background-color:darkred;border:none;color:#fff}.image-attach-thumb{height:40px;margin-right:10px;width:50px}#attach-photo,#take-photo{margin:0}#photo-modal-image{max-height:400px;max-width:100%}#modal-image-box{width:100%}#delete-photo{float:right;margin-top:2px}.allocate-table-invoiced{border-left:10px solid #90ee90}.allocate-table-uninvoiced{border-left:10px solid #cd5c5c}.hidden{height:1px;visibility:hidden;width:1px}.notices-box{box-sizing:border-box;height:calc(100% - 65px);margin:15px auto 0;max-width:700px;overflow:scroll;position:relative;width:95%}.notices-inner{margin-bottom:10px}.notices,.notices-inner{box-sizing:border-box;float:left;height:auto;width:100%}.notices{background-color:#fff;border:1px solid #cfcfcf;margin-bottom:15px;min-height:50px;padding:15px}.notices:first-child{margin-top:15px}.notices p{box-sizing:border-box;float:left;font-size:14px;padding:10px 20px;text-align:left;width:calc(100% - 30px)}.notices span{box-sizing:border-box;float:right;width:30px}.notices span:before{color:grey;font-size:20px}.notices p.notices-user-time{font-size:12px}.notices-form{background-color:#fff;border:1px solid #cfcfcf;box-sizing:border-box;float:left;height:auto;margin-bottom:20px;margin-top:15px;padding:20px;width:100%}.notices-form form{box-sizing:border-box;margin:0;padding:0;width:100%}.notices-form textarea{border:1px solid #a9a9a9;box-sizing:border-box;float:left;height:50px;margin:0;width:calc(100% - 150px)}.notices-form button{border:0;float:right;margin:0;width:140px}.notices-form button,.statistics{background-color:#0099f1;box-sizing:border-box;color:#fff}.statistics{border:1px solid #fff;float:left;height:180px;padding-top:45px;width:calc(50% - 10px)}.statistics.grey{background-color:grey}.statistics.green{background-color:green}.statistics.red{background-color:darkred}.statistics.orange{background-color:orange}.statistics.purple{background-color:purple}.statistics h2{color:#fff;font-size:18px;margin:7px 0}.statistics [data-icon]:before,.statistics h3{font-size:32px}.statistics:nth-child(2n){float:right}.messages-panel{border-right:1px solid #cfcfcf;width:100%}.messages-panel,.messages-users{box-sizing:border-box;height:100%}.messages-users{background-color:#f7f7f7;float:left;text-align:center;width:20%}.messages-users .panel-header{border-right:1px solid #cfcfcf}.messages-user{border-bottom:1px solid hsla(0,0%,81%,.5);height:50px;width:100%}.messages-user-online{border-right:10px solid #0c3;box-sizing:border-box}.messages-user.active{background-color:#0099f1;color:#fff}.messages-user-list{-webkit-overflow-scrolling:touch;border-right:1px solid #cfcfcf;box-sizing:border-box;height:calc(100% - 50px);overflow:scroll;position:relative}.messages-user-list-inner{float:left;height:auto;width:100%}.messages-user p{line-height:50px}.messages-user span{background-color:red;border-radius:10px;bottom:35px;color:#fff;display:inline-block;height:20px;left:40%;position:relative;width:20px}.messages-chat{box-sizing:border-box;float:right;height:100%;width:80%}.messages-chat h2,.messages-users h2{width:100%}.messages-chat .panel-header,.messages-users .panel-header{text-align:center}.messages-chat-box{background-color:#fff;bottom:100px;box-sizing:border-box;height:calc(100% - 150px);left:20%;padding:0 20px;right:0}.messages-chat-inner{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%;margin:auto;max-width:900px;overflow:scroll;width:100%}.messages-chat-scroll{box-sizing:border-box;float:left;height:auto;padding-bottom:20px;position:relative;width:100%}.messages-chat-inner::-webkit-scrollbar-thumb,.messages-chat-inner::-webkit-scrollbar-track{background:#fff}.message{background-color:#d3d3d3;border-radius:5px;box-sizing:border-box;clear:both;float:right;margin-top:25px;min-width:300px;padding:10px 20px;width:80%}.message span{float:left;font-size:10px;margin-bottom:5px;width:100%}.message p{font-size:13px}.message.sender{background-color:#9f6;clear:both;float:left}.messages-chat-submit{background-color:#f7f7f7;border-top:1px solid #cfcfcf;bottom:0;box-sizing:border-box;float:right;height:100px;left:20%;padding:25px 50px;position:absolute;right:0}.messages-chat-submit-inner{margin:auto;max-width:900px}.messages-chat-submit-inner form{box-sizing:border-box;font-size:12px;margin:0;max-width:1500px;padding:0;width:100%}.messages-chat-submit form textarea{border:1px solid #a9a9a9;border-radius:5px;float:left;height:50px;width:calc(100% - 225px)}.messages-chat-submit form button{background-color:#0099f1;border:0;color:#fff;float:right;font-size:1em;height:40px;margin:0;padding:0 10px;width:160px}.sub-header-messages-users{background-color:#000;height:40px;width:180px}.messages-chat-submit-inner form textarea{border-radius:0}#users-container{display:inline-block;margin:15px auto 0;max-width:700px;width:95%}.user-list{background-color:#f7f7f7;box-sizing:border-box;height:calc(100% - 60px);overflow:scroll}.user-list table{background-color:#fff;border:1px solid #cfcfcf;padding:10px}button.user-button-password{float:left;margin:-5px 0 0}.login-panel{background-color:#0099f1;bottom:0;left:0;position:fixed;right:0;text-align:center;top:0}.login-form-box{box-sizing:border-box;height:auto;position:absolute;top:50%;transform:translateY(-50%);width:100%}.login-form{background-color:rgba(0,0,0,.2);border:1px solid #fff;border-radius:10px;box-sizing:border-box;height:480px;margin:auto;padding:0 25px;width:320px}.login-form h1{color:#fff;font-size:55px;line-height:200px}.login-form-row{border-bottom:1px solid #d3d3d3;box-sizing:border-box;float:left;height:55px;width:100%}.login-form-row.no-border{border:none}.login-form span{float:left;margin:14px 5px 0}.login-form span:before{color:#d3d3d3;font-size:22px;margin-top:15px}.login-form input{background-color:hsla(0,0%,100%,0);border:none;color:#fff;float:right;font-size:15px;margin-top:10px;width:230px}.login-form input::-webkit-input-placeholder{color:#d3d3d3}.login-form input.error{background-color:#fff;border:1px solid red;border-radius:5px;color:red}.login-form input.error:focus{border:none}.login-form input.error::-webkit-input-placeholder{color:red}.login-form button{background-color:#fff;border:none;border-radius:25px;height:50px;margin:10px 0 0;width:100%}.login-form-row.cant-login{color:#d3d3d3}.login-form-row a{color:#fff;line-height:55px;text-decoration:none}.login-form input[type=password],.login-form input[type=text]{-webkit-tap-highlight-color:#0099f1;height:40px}input,textarea{background-clip:padding-box;border-radius:0}.users-table-online,table tr:nth-child(odd) td.users-table-online{background-color:#0c3;color:#fff}.loading-message{color:#fff;font-family:sans-serif;font-size:25px;font-weight:300}.sk-spinner-rotating-plane.sk-spinner{background-color:#fff}#alert-bar{bottom:0;color:#fff;display:none;font-size:14px;height:70px;left:90px;line-height:70px;position:absolute;text-align:center;width:calc(100% - 9px)}#alert-bar,#alert-bar.green{background-color:#0c3}#alert-bar.blue{background-color:#0099f1}#alert-bar.red{background-color:red}#alert-bar.purple{background-color:purple}@media screen and (max-width:1490px){table{margin-top:0}.panel:nth-child(odd){border-right:none}.panel-header:nth-child(odd){border-right:1px solid #cfcfcf}.statistics{width:50%}.panel-notices{padding-left:15px;padding-right:15px}}@media screen and (max-width:1368px){form{width:95%}.notices-form form{width:100%}form .form-row,form .form-row-textarea{padding:0 20px}#tabs-container{width:95%}}@media screen and (max-width:1023px){.header-box h1{display:none}.header-box{box-sizing:border-box;width:100%}.panel-header,.panel-header-full{padding:0}menu{bottom:0;height:50px;left:0;position:fixed;top:auto;width:100%;z-index:1}.menu-number-overlay-inner span{height:20px}#container{background-color:grey;bottom:50px;height:100%;left:0;position:fixed;right:0;top:0}header{text-align:center}header ul{padding:16px 16px 0 0}.panel{border-right:none;width:100%}.panel:nth-child(2){display:none}.panel-content{max-height:calc(100% - 50px)}.panel-box{bottom:50px;top:90px}.panel-box.no-sub-header{top:50px}.panel-header.tablet-hide-header{display:none}.panel-header-full{background-color:#000;height:40px;padding-top:5px}.panel-header-full select{margin:0}.panel-header select{float:none;padding-left:0;width:80px}.allocate-table-header h2{display:none}.messages-users .panel-header{border-bottom:5px solid #0099f1}menu ul{margin:0;width:100%}menu ul li{display:block;float:left;padding:10px 0 0;width:20%}menu ul li a{font-size:11px}menu ul li span{padding-bottom:0}[data-icon]:before{font-size:22px}.sub-header{display:block}.panel-body-box{max-height:calc(100% - 50px)}.panel-body-box.panel-body-no-header{max-height:100%}.notices-box{height:calc(100% - 15px)}.messages-panel h2{font-size:12px;line-height:12px;padding:18px 0 0}.messages-users{width:150px}.messages-user-list{float:left;height:calc(100% - 40px);width:100%}.messages-chat .panel-header,.messages-users .panel-header{background-color:#000;color:#fff;height:40px}.messages-users .panel-header{border-right:none}.messages-chat{box-sizing:border-box;width:calc(100% - 150px)}.messages-chat-box{height:calc(100% - 140px);left:140px}.messages-chat-submit{left:150px}.messages-chat-submit button{height:34px;margin-top:8px;width:100px}.messages-chat-submit textarea{width:calc(100% - 110px)}.user-list{height:calc(100% - 10px)}.form-box.user-form{height:100%;max-height:100%}.messages-chat-scroll{height:auto}.message p,.message.sender p{font-size:13px}.message span,.message.sender span{font-size:10px}.input-date-time{-webkit-appearance:none;float:left;width:200px}form select{float:left;margin:auto;width:200px}.records-select{height:auto;width:calc(100% - 330px)}.records-buttons{float:right;height:auto;padding-right:5px;width:330px}.records-select{padding:0 16px}.records-buttons,.records-select{float:left;text-align:center;width:100%}.panel-header-full button{float:left;margin:0 10px 0 0}.panel-header button{float:left}.panel-header-full select{float:none;margin:5px}.panel-content-records{max-height:calc(100% - 40px)}.sub-header-box.sub-header-records{width:100%}.modal-content button{float:none;margin:0 5px}#alert-bar{bottom:50px;left:0;width:100%}}@media screen and (max-width:700px){.messages-users{width:120px}.messages-chat{width:calc(100% - 120px)}.messages-chat-box{left:120px}.messages-chat-submit{left:120px;padding:25px 10px}}@media screen and (max-width:480px){.statistics{margin-bottom:0;width:100%}.statistics:nth-child(-n+2){margin-top:0}.notices{min-height:50px}.notices p{font-size:13px}.notices-form textarea{width:100%}.notices-form button{float:none;font-size:12px;height:40px;margin-top:10px;width:150px}form label{height:auto;text-align:center;width:100%}form input,form textarea{float:none;margin:auto;width:80%}form select{float:none}form .form-row,form .form-row-textarea{height:auto;text-align:center}.form-section{float:left;height:auto;padding:0 0 15px}.panel-header-box.tablet-hide-header h2{display:none}.panel-header-box.tablet-hide-header select{float:none}#tabs-container a,#tabs-container span:before{font-size:10px}.panel-header{padding:0}.message{max-width:100%;min-width:0}.messages-chat-submit form button{width:80px}.messages-chat-submit form textarea{width:calc(100% - 90px)}.input-date-time{float:none;width:80%}form select{width:80%}button.user-button-password{float:none;margin:0}header ul li{padding:5px 10px}.allocate-form input[type=checkbox]{clear:both;float:none;min-height:20px;padding:auto;width:20px}.panel-header select{width:65px}}