/* base elements */
html,body{font-display:swap;margin:0;padding:0;font-weight:400;font-size:18px;font-family:"Roboto",sans-serif;line-height:1.35;color:#333;text-transform:uppercase;-webkit-font-smoothing:antialiased;min-height:100vh}html{background-color:#f6f6f6;background:linear-gradient(#f6f6f6 0%,#eee 100%)}body{display:block;position:relative;overflow-y:scroll}.fixed{overflow:hidden;overflow-y:hidden}*{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}::-webkit-input-placeholder{font-weight:400;font-family:inherit;-webkit-font-smoothing:antialiased}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}.error-message{color:red;font-size:16px;margin:0}img{border:0}.logo,.logo:hover{color:#fff;text-transform:uppercase;letter-spacing:3px}textarea{padding:10px;min-height:60px;width:95%;border:1px #c6c6c6 solid;border-radius:0;white-space:normal;font-size:12px;font-family:inherit;resize:none}div,section,p{position:relative;display:block;margin:0;padding:0;vertical-align:top}.editable-field input{font-size:12px!important;min-width:130px!important}p{padding:0 10px;font-size:1rem;line-height:1.3em;-webkit-font-smoothing:antialiased}.inner{position:relative;display:block;margin:0 auto;max-width:1400px;width:calc(100% - 20px)}.top{display:flex;justify-content:space-between}ul,li{position:relative;display:block;margin:0;padding:0;list-style:none;vertical-align:top}a{color:#3277af;text-decoration:none}a:hover{color:#4496d8}b{font-weight:700}header{position:fixed;z-index:10000;background:#3277af;width:100%;text-align:left;top:0;box-sizing:border-box}#body{padding:0;background-position:center center;background-repeat:no-repeat;padding-bottom:40px;padding-top:53px}.material-icons{vertical-align:middle}.navigation ul,.navigation li{position:relative;display:inline-block;margin:0;padding:0;list-style:none}.navigation a{font-size:15px;color:#fff;font-weight:400;padding:15px 0;display:block;margin:0 10px}.navigation a:hover{opacity:.85}.navigation ul,.subnav ul li ul{display:none;position:absolute;z-index:1000;background:#fff;top:100%;white-space:nowrap;box-shadow:0 2px 5px rgba(0,0,0,.1);min-width:150px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.subnav{min-height:54px}.navigation li:hover ul,.subnav ul li:hover ul{display:block}.navigation ul li,.subnav ul ul li{display:block}.navigation ul a,.subnav ul ul li a{display:block;padding:10px 15px;color:#333}.secondary-menu{background:#fcfcfc;margin-bottom:20px}.subnav{-webkit-font-smoothing:antialiased}.subnav h2{font-size:14px;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 1px 0 #fff}.subnav li{display:inline-block}.subnav > ul > li{padding:15px 0}.subnav li a{padding:5px 10px;font-size:16px;color:#3277af;cursor:pointer;border:1px rgba(0,0,0,0) solid}.subnav a:hover{opacity:.8!important}.subnav li a.active{background:#3277af;color:#fff;border-radius:5px}.flex-between{display:flex;justify-content:space-between;align-items:center}.padded-20{padding:660px;display:block}.appender{}.delete{color:red;font-size:14px;margin-left:10px}label .delete{position:absolute;right:10px;z-index:100}footer{text-align:center;margin-top:120px;display:block;font-size:13px;color:#999}h1,h2,h3,h4,h5,h6{position:relative;display:block;margin:0;padding:0;font-weight:400;-webkit-font-smoothing:antialiased}.home h3{font-size:18px;padding:20px;padding-bottom:0;display:block;text-transform:uppercase;color:#444}.home section{display:block;font-size:0;background:#fff;border-radius:3px;box-shadow:0 1px 3px #bbb;box-sizing:border-box;margin:10px auto}.div-stats{display:flex;justify-content:space-between;margin:20px auto}.div-stats > div{background:#fff;width:calc(20% - 60px);padding:20px;box-shadow:0 1px 3px #bbb;border-radius:3px}.div-stats strong{display:block;font-size:18px}.div-stats span{font-size:14px;text-transform:uppercase;color:#444}input[type=submit],input[type=button],.button{display:inline-block;padding:11px 20px;width:auto;border:0;border-radius:4px;border:none;box-shadow:none;vertical-align:middle;text-decoration:none;font-weight:400;font-size:inherit;cursor:pointer;-webkit-appearance:none;background:#3277af;text-transform:uppercase;color:#fff!important;letter-spacing:1.3px}.button:hover,input[type=submit]:hover,input[type=button]:hover{cursor:pointer;background:#1976D2;color:#fff}input[type=submit][disabled='disabled']{opacity:.5}.page-form{padding:30px 0}form label{position:relative;display:block;padding:10px 0}form .splitter{margin:20px auto;width:100%}.selector{display:inline-block;width:auto;margin:0 auto;box-sizing:border-box}.selector > a{padding:10px 50px;box-sizing:border-box;border-bottom:1px rgba(0,0,0,.3) solid}.selector > a:after{content:"";width:20px;height:20px;background:url(/images/arrows.png) center center no-repeat;position:absolute;right:10px;top:0}.selector .dropdown{display:none;position:absolute;z-index:1000;left:0;right:1px;top:100%;background:#fff;box-sizing:border-box;font-size:0;text-align:left;margin-top:7px;box-shadow:0 1px 3px #bbb}.selector .dropdown a{display:block;font-size:17px;padding:10px}.selector .dropdown a:hover{background:#EEE}.hidden-checkbox input{display:none}.hidden-checkbox b{display:block;font-size:12px;cursor:pointer;text-align:center;user-select:none;-webkit-user-select:none}.hidden-checkbox b:after{content:"\e835";font-family:'Material Icons';font-size:26px}.hidden-checkbox input:checked ~ b:after{content:"\e834";font-family:'Material Icons'}.action-menu{cursor:pointer;display:inline-block;margin-left:auto}.table > div > span:first-child{text-align:left;padding-left:10px}.table > div > span:last-child{text-align:right;padding-right:10px}.filters{display:flex;align-items:flex-end;justify-content:flex-end}.filters label{display:inline-block;margin-right:10px}.filters label:last-child{margin:0}.filters span{font-size:14px}.pagination{text-align:center}.pagination a{text-decoration:none;font-size:22px;margin:3px;font-weight:normal}.pagination a.active{font-weight:bold}.police-hold td:first-child:before{display:block;position:absolute;content:"";width:20px;height:20px;background:url(/resources/police.svg) center center no-repeat;left:-10px;top:12px;background-size:contain;padding:0;border-radius:100%}.warning td:first-child:after{display:block;position:absolute;content:"";width:20px;height:20px;background:url(/resources/warning.svg) center center no-repeat;left:-10px;top:27px;background-size:contain;padding:0;border-radius:100%}hr{border:none;border-bottom:1px #ddd solid}.action-menu ul{position:absolute;top:-10px;background:#fff;z-index:10000;white-space:nowrap;font-size:0;text-align:left;box-shadow:0 1px 3px #bbb;display:none;min-width:120px;width:auto;right:-5px}.action-menu li a,.action-menu li p{font-size:14px;padding:10px 15px;display:block;color:inherit}.action-menu li p{color:#666}.action-menu li a:hover{background:#f4f4f4}.action-menu:hover > ul{display:block}.action-menu:hover > ul li:hover > ul{display:block}form label{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}a[data-ajax]{display:inline-block;position:relative}a[data-ajax] > *{pointer-events:none}.table-1a{font-size:0;width:100%;background-color:rgba(255,255,255,1);z-index:5;border-collapse:collapse}.table-1a thead tr td{font-weight:bold;border-bottom:1px #bbb solid;color:#666;padding:10px 10px}.table-1a thead tr td a{font-weight:bold;text-decoration:underline}.table-1a td{padding:10px 10px;white-space:nowrap;font-size:16px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px #eee solid}.table-1a tbody tr:last-child td{border:none}.overflow{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.table-1a tbody p{font-size:14px;text-overflow:ellipsis;overflow:hidden;color:rgba(34,34,34,1);letter-spacing:0.06em;font-weight:bold}.table-1a tbody tr:hover{background:rgba(0,0,0,.01)}.table-1a a{font-weight:inherit;text-decoration:none}.action-menu2{cursor:pointer;text-align:right}.action-menu2 ul{position:absolute;background:#fff;z-index:10000;white-space:nowrap;font-size:0;text-align:left;box-shadow:0 1px 3px #bbb;display:none;width:auto;right:10px;list-style:none;margin:0;padding:0;margin-top:-20px}.action-menu2 li a{padding:5px 15px;display:block;font-size:14px}.action-menu2 li a:hover{background:#f4f4f4}.action-menu2:hover > ul{display:block}form label span{display:inline-block;vertical-align:middle;text-align:left;font-weight:300;font-size:1rem;margin:5px 0 3px;font-weight:400;color:#333;padding-right:20px}header h1{display:inline-block;font-size:18px;font-weight:400;color:#fff;padding-top:16px;-webkit-font-smoothing:antialiased}form h1{font-size:22px;letter-spacing:.7px;margin-bottom:10px}.full-form{background:#fff;border-radius:3px;box-shadow:0 1px 3px #bbb}.full-form span{width:30%}.full-form label{padding:15px;font-size:0;box-sizing:border-box}.full-form input[type=text],.full-form select,.full-form input[type=password],.droplist{font-size:20px;width:70%;box-sizing:border-box}.multi-block > div{display:none}.settings{}.settings label{display:flex;justify-content:space-between}.settings label span{width:20%;margin-top:8px}.submit{margin:20px 0;text-align:center}.submit input{margin:0 auto}.has-changes input{background:#feffb6!important}.mini-form label{display:block;padding:0 0 5px}.mini-form label span{width:auto}.mini-form .submit{margin:auto}::-webkit-input-placeholder{font-size:inherit;font-family:"Roboto",sans-serif}input[type=text],input[type=tel],input[type=password],input[type=number],select,textarea,.input,input[type=date],.droplist{padding:15px 8px;width:100%;background:#fff;color:#333;border:none;text-align:left;border:1px rgba(0,0,0,.2) solid;border-top:1px rgba(0,0,0,.3) solid;vertical-align:middle;font-size:1rem;font-family:"Roboto";box-sizing:border-box;-webkit-font-smoothing:antialiased}.droplist .list{display:none;position:absolute;left:0;top:100%;background:#fff;min-width:250px;z-index:1000;border:1px #eee solid;box-shadow:0 5px 10px rgba(0,0,0,.1);font-size:14px;max-height:350px;overflow-y:auto}.droplist .list label{display:block;padding:10px 5px}.droplist:hover .list{display:block}input[type=date]{padding:7px 8px}input[disabled],.disabled{opacity:.5}input[type='text']:focus,input[type='password']:focus,textarea:focus{border-bottom:1px #3277af solid}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.input > input,.input > select{display:inline-block;background:none;padding:0;padding:0;width:auto;border-left:0;border-top:0;border-right:0;text-align:left;min-width:60px;text-indent:5px;border:none!important;width:100%}.input-inline > select{width:auto;vertical-align:bottom}.autoflex{display:flex;justify-content:space-between;width:100%}.flex-50{display:block;font-size:0}.flex-50 > div{width:50%;display:inline-block;font-size:16px}.flex-mini{padding:10px 20px}.flex-mini > div{display:inline-block;font-size:14px;width:30%;margin:0!important}.padded{margin:20px 0}.labels{display:block}.labels > div{margin:8px 0;font-weight:normal}.labels span{display:inline-block;font-weight:bold;margin-right:5px}.submit{margin-top:40px;text-align:right;padding:0;justify-content:flex-end}.option .variant_values{display:inline-block;text-align:left;vertical-align:top;padding:7px 0}.variant_values a{font-size:14px;margin-right:10px;display:inline-block}.variant_values a i{font-size:16px}select{width:100%;background:#fff url(/images/arrows.png) no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;border-radius:0}.floater{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;background:rgba(255,255,255,.5);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:40px}.dispatches{position:relative;display:none;margin:40px auto;width:600px;height:auto;border-radius:3px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);vertical-align:middle;text-align:left;min-width:300px;width:auto;max-width:700px}.dispatch form{padding:20px}.dispatch h2{padding:20px;text-align:left;display:block}.dispatches p{margin:0 auto;width:80%;font-size:16px}.dispatches .exit{position:absolute;top:5px;right:5px;padding:3px 10px;color:#333;font-size:24px;opacity:.5;z-index:5}.dispatches .exit:hover{opacity:1;text-decoration:none}.desktop{display:inline;visibility:visible}.mobile{display:none!important}.orders{font-size:0;background:#fff;border-radius:3px;width:100%;border-collapse:collapse}.orders thead tr td{font-weight:bold;color:#666;background:#fff!important;border-bottom:1px #ccc solid}.orders tr{border-bottom:1px #eee solid}.orders td{padding:10px;position:relative}.orders p{font-size:0.8rem}.orders-informal tr td:first-child{font-weight:bold}.input-drop{position:absolute;left:0;top:100%;background:#fff;z-index:1000;width:100%;box-shadow:0 2px 2px rgba(0,0,0,.2);max-height:300px;overflow-y:auto}.input-drop a.active{background:#eee}.input-drop a{display:block;padding:5px}#alert{position:fixed;bottom:10%;left:50%;z-index:10010;display:none;margin-left:-300px;padding:20px 0;width:600px;height:auto;border:5px solid rgba(0,0,0,.5);border-radius:10px;background:#eee;background-clip:padding-box;-webkit-box-shadow:0 5px 15px rgba(0,0,0.4);-moz-box-shadow:0 5px 15px rgba(0,0,0.4);box-shadow:0 5px 15px rgba(0,0,0,.4);text-align:center;font-weight:200;box-sizing:border-box}#alert a,#alert a:hover{color:#333}#alertText{color:#000;font-size:26px;padding:3px 6px}.label-multi-flex{display:flex!important;justify-content:space-between;grid-gap:20px}.label-multi-flex label{display:block;flex:1}.label-multi-flex label span{width:auto!important}@media only screen and (max-device-width:768px){.filters{display:none}.orders{display:block;overflow:scroll;-webkit-overflow-scrolling:touch}div[style*="padding:0 40px"]{padding:0!important}.secondary-menu{margin:0}footer{display:none}.primary-navigation{display:none;position:fixed;left:0;top:54px;right:0;z-index:10000;background:#eee;height:calc(100% - 54px);float:none;margin:0 auto!important;overflow:scroll}.primary-navigation li{display:block;border:none!important;padding:0 10px}.primary-navigation a{color:#333;font-size:18px!important}.primary-navigation > li > a{font-weight:bold}.primary-navigation ul{display:block;position:relative;background:none;box-shadow:none!important}header .inner{min-height:54px}form label{display:block!important}form label span{display:block!important;width:auto!important;font-size:16px!important;margin-bottom:10px;margin-left:0}.subnav-ajax{display:block;white-space:nowrap;overflow:scroll}.subnav-ajax ~ div{display:none}.mobile{display:inline-block!important}.mobile-menu-active .primary-navigation{display:block}}