::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 5px #0d3b6d}::-webkit-scrollbar-thumb{background-clip:content-box;background:#0d3b6d;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0d3b6d}.wheel-table{margin-inline:.5%!important;text-align:center;width:49%}#wheels{border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-align:center;width:100%}#wheels td,#wheels th{border:1px solid #ddd;font-weight:500;padding:8px}#wheels tr:nth-child(2n){background-color:#f2f2f2}#wheels th{background-color:#ec7424;color:#fff;padding-block:12px}#wheels th:hover{cursor:context-menu}.loading-page{align-items:center;background-color:#1c4f85;font-family:Jost,sans-serif;justify-content:center;left:0;margin:0;min-height:100%;min-width:100%;padding:0;position:fixed;top:0}.loading-page .body{color:#fff;font-size:50px;margin:100px auto;text-align:center;width:80%}.login-page{align-items:center;background-color:#1c4f85;font-family:Jost,sans-serif;justify-content:center;left:0;margin:0;min-height:100%;min-width:100%;padding:0;position:fixed;top:0}.login-page .logo-div{margin-top:20px;text-align:center}.login-page .logo-div img{width:175px}.login-page .main{border-radius:10px;box-shadow:5px 20px 50px #000;height:500px;margin:100px auto;overflow:hidden;width:350px}.login-page .main #chk{display:none}.login-page .main #chk:checked~.password-remember{-webkit-transform:translateY(-500px);transform:translateY(-500px)}.login-page .main #chk:checked~.password-remember label{padding-top:10px;-webkit-transform:scale(1);transform:scale(1)}.login-page .main #chk:checked~.sign-in label{-webkit-transform:scale(.6);transform:scale(.6)}.login-page .main .sign-in{height:100%;position:relative;width:100%}.login-page .main label{color:#fff;cursor:pointer;display:flex;font-size:1.8em;font-weight:700;justify-content:center;margin:50px;transition:.5s ease-in-out}.login-page .main input{border:1px solid green;border-radius:10px;color:#0d3b6d;display:flex;height:20px;justify-content:center;margin:20px auto;outline:none;padding:20px;width:60%}.login-page .main button{background:rgba(236,116,36,.867);border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:700;height:40px;justify-content:center;margin:20px auto 10px;outline:none;transition:1s ease-in;width:60%}.login-page .main button:hover{background:#ec7424}.login-page .main .password-remember{background:#eee;border-radius:60%/10%;height:460px;-webkit-transform:translateY(-180px);transform:translateY(-180px);transition:.8s ease-in-out}.login-page .main .password-remember label{color:#042e5a;-webkit-transform:scale(.6);transform:scale(.6)}.header{background-color:#2c5d91;padding-block:10px;text-align:center}.header img{width:200px}#page-wrap{overflow:auto}.bm-item{color:#d1d1d1;display:inline-block;margin-bottom:10px;text-decoration:none;transition:color .2s}.bm-item:hover{color:#fff}.bm-burger-button{height:30px;left:36px;position:fixed;top:35px;width:36px}.bm-burger-bars{background:#373a47}.bm-cross-button{height:24px;width:24px}.bm-cross{background:#bdc3c7}.bm-menu{background:#373a47;font-size:1.15em;padding:2.5em 1.5em 0}.bm-morph-shape{fill:#373a47}.bm-item-list{color:#b8b7ad}.bm-overlay{background:rgba(0,0,0,.3)}.formPage{align-items:center;display:flex;height:inherit;justify-content:center;padding:20px}.formPage div,.formPage form,.formPage input,.formPage label,.formPage textarea{color:#666;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:22px;margin:0;outline:none;padding:0}.formPage legend{background-color:#0d3b6d;color:#fff;font-size:20px;padding:10px 15px}.formPage h1{color:#fff;font-size:36px;margin:0;position:absolute;z-index:2}.formPage form{background:#fff;border-radius:6px;box-shadow:0 0 20px 0 #0d3b6d;padding:20px;width:100%}.formPage .header-part{align-items:center;background-image:url(/static/media/loko.7b86e7c280242c843a1e.jpg);background-position:50%;background-size:cover;display:flex;height:320px;justify-content:center;position:relative;text-align:center}.formPage .header-part:after{background-color:rgba(0,0,0,.6);height:100%;position:absolute;width:100%}.formPage input,.formPage textarea{border:1px solid #ccc;border-radius:3px;padding:5px;width:calc(100% - 10px)}.formPage select{background:transparent;border-radius:3px;padding:7px 0;width:100%}.formPage input:hover::-webkit-input-placeholder,.formPage textarea:hover::-webkit-input-placeholder{color:#0d3b6d}.formPage input:hover:-ms-input-placeholder,.formPage textarea:hover:-ms-input-placeholder{color:#0d3b6d}.formPage .item:hover p,.formPage .question label:hover,.formPage .question:hover p,.formPage input:hover::placeholder,.formPage textarea:hover::placeholder{color:#0d3b6d}.formPage .item{margin:10px 0;position:relative}.formPage .item input:hover,.formPage .item textarea:hover{border:1px solid transparent;box-shadow:0 0 6px 0 #0d3b6d;color:#0d3b6d}.formPage .item h5{color:#0d3b6d}.formPage .item span{color:red}.formPage .btn-block{margin-top:10px;text-align:center}.formPage button{background:rgba(9,85,132,.776);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:1s}.formPage button:hover{background:#0d3b6d}.homePage{grid-gap:10px 15px;display:grid;gap:10px 15px;grid-auto-rows:minmax(auto);grid-template-columns:repeat(5,1fr);margin:20px auto;width:95%}.homePage .card{border-radius:30px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);color:#0d3b6d;transition:1s}.homePage .card:hover{box-shadow:0 22px 70px 4px rgba(0,0,0,.56);cursor:pointer}.homePage .card .card-body{margin-inline:auto;width:90%}.homePage .card .card-body p:first-child{font-size:25px;font-weight:700;margin-bottom:0!important;text-align:center}.homePage .card .card-body p:nth-child(2){font-size:14px;margin-block:10px}.div-danger,.div-success{border-radius:5px;color:#fff;font-weight:500;max-width:150px;min-width:110px;padding:3px 20px;text-align:center}.div-success{background:#0b940b}.div-danger{background:#c20202}.oil-viskozite{font-size:13px!important}.modal-header{border-bottom:3px solid #0d3b6d;color:#363f4d;margin-bottom:5px;margin-inline:auto;padding:5px 0;width:95%}.modal-header button{font-size:24px}.modal-header span{font-size:22px;font-weight:400;margin-top:10px;width:100%}.modal-header .btn-close{font-size:24px}.card-popup-body-row{display:flex;width:100%}.card-popup-body-row div{box-shadow:0 2px 1px rgba(0,0,0,.09),0 4px 2px rgba(0,0,0,.09),0 8px 4px rgba(0,0,0,.09),0 16px 8px rgba(0,0,0,.09),0 32px 16px rgba(0,0,0,.09);margin-top:20px;padding:20px;width:50%}.card-popup-body-row div h4{color:#0d3b6d}.filter .right-part-clear-date{background:rgba(109,13,13,.671);border:1px solid rgba(109,13,13,.671);color:#fff!important;font-weight:400;padding:6px 10px;text-align:center;transition:1s}.filter input{border:1px solid #ccc;outline:none}.filter input:hover{border:1px solid transparent;box-shadow:0 0 6px 0 #0d3b6d}.filter .right-part-clear-date:hover{background:rgba(109,13,13,.89);border:1px solid rgba(109,13,13,.89)}.filter .right-part-button{background:rgba(4,46,90,.741);border:1px solid rgba(4,46,90,.741);color:#fff!important;font-weight:400;padding:6px 10px;text-align:center;transition:1s}.filter .right-part-button:hover{background:#0d3b6d;border:1px solid #0d3b6d}.filter .right-part-button i{font-size:13px;margin-right:3.5px}.datatable-page{margin:20px auto;width:97%}.datatable-page .add-button{background:rgba(29,105,2,.831);border:1px solid rgba(29,105,2,.831);border-radius:5px;color:#fff!important;font-weight:400;margin-bottom:15px;margin-left:1%;padding:6px 10px;text-align:center;transition:1s}.datatable-page .add-button:hover{background:#1d6902;border:1px solid #1d6902}.datatable-page .documents-list,.datatable-page .lokomotive-km-list,.datatable-page .maintenance-list,.datatable-page .past-maintenance-list,.datatable-page .train-list,.datatable-page .user-list{border:.5px outset rgba(4,46,90,.8);border-radius:12px;margin-inline:auto;width:98%}.datatable-page .documents-list .part-header,.datatable-page .lokomotive-km-list .part-header,.datatable-page .maintenance-list .part-header,.datatable-page .past-maintenance-list .part-header,.datatable-page .train-list .part-header,.datatable-page .user-list .part-header{background:rgba(4,46,90,.8);border-radius:10px;color:#fff;font-size:18px;padding:20px}.datatable-page .documents-list .response-message,.datatable-page .lokomotive-km-list .response-message,.datatable-page .maintenance-list .response-message,.datatable-page .past-maintenance-list .response-message,.datatable-page .train-list .response-message,.datatable-page .user-list .response-message{margin:25px auto 0;width:98%}.datatable-page .documents-list .part-body,.datatable-page .lokomotive-km-list .part-body,.datatable-page .maintenance-list .part-body,.datatable-page .past-maintenance-list .part-body,.datatable-page .train-list .part-body,.datatable-page .user-list .part-body{margin:25px auto;width:98%}.datatable-page .documents-list .part-body .delete-button,.datatable-page .lokomotive-km-list .part-body .delete-button,.datatable-page .maintenance-list .part-body .delete-button,.datatable-page .past-maintenance-list .part-body .delete-button,.datatable-page .train-list .part-body .delete-button,.datatable-page .user-list .part-body .delete-button{background:rgba(220,53,70,.8);border:1px solid rgba(220,53,70,.8);color:#fff!important;font-weight:400;margin-block:5px;padding:6px 10px;text-align:center}.datatable-page .documents-list .part-body .delete-button:hover,.datatable-page .lokomotive-km-list .part-body .delete-button:hover,.datatable-page .maintenance-list .part-body .delete-button:hover,.datatable-page .past-maintenance-list .part-body .delete-button:hover,.datatable-page .train-list .part-body .delete-button:hover,.datatable-page .user-list .part-body .delete-button:hover{background:#dc3546;border:1px solid #dc3546}.datatable-page .documents-list .part-body .update-button,.datatable-page .lokomotive-km-list .part-body .update-button,.datatable-page .maintenance-list .part-body .update-button,.datatable-page .past-maintenance-list .part-body .update-button,.datatable-page .train-list .part-body .update-button,.datatable-page .user-list .part-body .update-button{background:rgba(236,116,36,.824);border:1px solid rgba(236,116,36,.824);color:#fff!important;font-weight:400;margin-block:5px;padding:6px 10px;text-align:center}.datatable-page .documents-list .part-body .update-button:hover,.datatable-page .lokomotive-km-list .part-body .update-button:hover,.datatable-page .maintenance-list .part-body .update-button:hover,.datatable-page .past-maintenance-list .part-body .update-button:hover,.datatable-page .train-list .part-body .update-button:hover,.datatable-page .user-list .part-body .update-button:hover{background:#ec7424;border:1px solid #ec7424}.datatable-page .documents-list .part-body .custom-select,.datatable-page .lokomotive-km-list .part-body .custom-select,.datatable-page .maintenance-list .part-body .custom-select,.datatable-page .past-maintenance-list .part-body .custom-select,.datatable-page .train-list .part-body .custom-select,.datatable-page .user-list .part-body .custom-select{margin-bottom:10px;margin-left:0!important}.datatable-page .documents-list .part-body .tbody tr,.datatable-page .lokomotive-km-list .part-body .tbody tr,.datatable-page .maintenance-list .part-body .tbody tr,.datatable-page .past-maintenance-list .part-body .tbody tr,.datatable-page .train-list .part-body .tbody tr,.datatable-page .user-list .part-body .tbody tr{display:table;table-layout:fixed}.datatable-page .documents-list .part-body td,.datatable-page .lokomotive-km-list .part-body td,.datatable-page .maintenance-list .part-body td,.datatable-page .past-maintenance-list .part-body td,.datatable-page .train-list .part-body td,.datatable-page .user-list .part-body td{vertical-align:middle}.remain-km-body{display:flex;margin:20px auto;width:97%}.remain-km-body .remain-km-part{border:.05px solid #0d3b6d;border-radius:5px 5px 0 0;margin-inline:auto;width:49%}.remain-km-body .remain-km-part .remain-km-header{background-color:#0d3b6d;color:#fff;font-size:18px;padding:20px 1.5%}.remain-km-body .remain-km-part .remain-km-sub-part{border:.05px solid #ec7424;border-radius:5px 5px 0 0;margin:15px auto;width:95%}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-header{background-color:#ec7424;border-radius:5px 5px 0 0;color:#fff;display:table;padding:10px;width:100%}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body{display:table}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .tbody tr,.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .tbody-upcoming tr,.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .thead,.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .thead-upcoming{display:table;table-layout:fixed;width:100%}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .tbody{display:block;max-height:400px;min-height:250px;overflow-y:scroll}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .div-danger,.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .div-success,.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .div-warning{border-radius:5px;color:#fff;font-weight:500;max-width:150px;min-width:110px;padding-block:3.5px;text-align:center}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .div-success{background:#0b940b}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .div-warning{background:#e0c826}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .div-danger{background:#c20202}.remain-km-body .remain-km-part .remain-km-sub-part .remain-km-sub-part-body .tbody-upcoming{display:block;max-height:300px;min-height:200px;overflow-y:scroll}.footer{background-color:#0d3b6d;box-sizing:border-box;color:#fff;line-height:50px;overflow:hidden;white-space:nowrap;width:100%}.footer p{-webkit-animation:footer 25s linear infinite;animation:footer 25s linear infinite;display:inline-block;font-size:14px;margin-bottom:0;padding-left:100%}@-webkit-keyframes footer{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes footer{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@media(max-width:960px){.homePage{grid-template-columns:repeat(2,1fr)}.modal-header-part{border-bottom:3px solid #0d3b6d;color:#363f4d;margin-bottom:5px;padding:5px 0;width:95%}.modal-header-part button{font-size:24px}.modal-header-part-span{font-size:20px}.modal-body{font-size:13px;margin:auto;padding:0;width:95%}.modal-body h4{font-size:17px}.add-button,.form-select,.right-part-button,.right-part-clear-date{font-size:13px}.datatable-page .part-body{font-size:13px;overflow-y:scroll}.datatable-page .part-body .delete-button,.datatable-page .part-body .update-button{font-size:13px;margin-bottom:5px}.remain-km-body{display:block;font-size:13px}.remain-km-body .remain-km-part{margin-top:20px;width:100%}.remain-km-body .div-danger,.remain-km-body .div-success,.remain-km-body .div-warning{font-size:13px;max-width:90px!important;min-width:90px!important;padding-inline:5px}}@media(min-width:568px){.select-part{padding-left:.5%!important;width:49%}.form-flex-part{display:flex}.form-flex-part .left-part,.form-flex-part .right-part{margin-inline:auto;width:49%}.name-item{display:flex;flex-wrap:wrap;justify-content:space-between}.name-item div,.name-item input,.name-item textarea{width:calc(50% - 20px)}.name-item div input,.name-item div textarea{width:97%}.name-item div label{display:block;padding-bottom:5px}}@media(max-width:568px){#wheels{font-size:12px}.homePage{grid-template-columns:repeat(1,1fr)}.pagination{margin:10px auto!important;width:25%}.form-flex-part{display:block}.form-flex-part .left-part,.form-flex-part .right-part{width:100%}.delete-button{margin-bottom:5px}.header-part h1{display:none}.name-item input:nth-child(2){margin-top:8px!important}}
/*# sourceMappingURL=main.1f80d823.css.map*/