.loader-container{display:flex;flex:1 1;text-align:center;background-color:hsla(0,0%,80%,.5);position:fixed;z-index:9999;justify-content:center;align-items:center;height:100vh;width:100vw;left:0;bottom:0;transition:all .5s ease}.loader-container i{color:#4c5c68}.loader-container .spinner-border{width:5rem;height:5rem;border:.25em solid #050057;border-right-color:transparent}.loader-container.hider{display:none}.login{font-family:"Nunito",sans-serif;display:flex;height:100vh;background-size:contain;justify-content:center;align-items:center;padding:1em;background-image:url(/static/media/img-login_720.9466f443.jpg);background-size:cover;background-repeat:no-repeat}.login .container{max-width:35vw!important}.login img{width:100%}.login .card{border-radius:10px;padding:1em}.login .label-title{color:#050057;font-weight:400}.login .welcome{text-align:center;font-size:14px;padding-top:2em;padding-bottom:1em}.login .btn{width:100%;margin:0;padding-top:.5em;padding-bottom:.5em;border-radius:5px}.login .forgot-password{text-align:center;padding:1em 0 2em}.login .forgot-password a{font-size:15px}.login .btn-show-password{position:absolute;padding-top:7px;right:25px;z-index:100}.login .btn-show-password:hover{cursor:pointer;color:#000}.login .btn-show-password.active{color:#000}.login .divider{margin-top:.5em;margin-bottom:.5em}.login .divider-top{margin-top:2em}.login h5{margin-top:-15px;font-weight:600!important}.separate{padding-top:.5em;padding-bottom:.5em}.match{color:green}.unmatch{color:red}.pagination .page-item{border:none}.pagination .page-item .page-link{border-radius:50%;border:none}.pagination .page-item.active .page-link{background-color:#00a99d!important;border:none}.list-group-item label{width:100%;cursor:pointer}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}.monitor .color-blue{color:#136df4}.monitor .machines-list .card-header,.monitor .routes-map .card-header{background-color:#050057;color:#fff}.monitor h6+label{font-size:22px;font-weight:200}.monitor .brd-right{border-right:1px solid #bdbdbd}.monitor .brd-left{border-left:1px solid #bdbdbd}.list-group-item{padding:.2em .5em}.list-group-item.active{border-radius:5px;margin-top:5px}.no-pd-lr{margin-left:0;margin-right:0}.section-details .card:first-child{margin-right:5px;padding:0}.section-details .card:not(:first-child){margin-left:5px}.calendar-section{height:600px;padding:1em .5em 5em!important}.visit .card-header{background-color:#136df4;color:#fff;padding:.5em}.visited .card-header{background-color:#00b14b;color:#fff;padding:.5em}.machines-list td,.selectedMachines tbody td{border-top:1px solid #fff!important;padding:.3em}.selectedMachines tbody td{background-color:#007bff;color:#fff}.selectedMachines tbody tr td:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.selectedMachines tbody tr td:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.rbc-event{background-color:unset!important;padding:0!important;border-radius:unset!important}.rbc-event .rc-event-container{white-space:normal}.rbc-event .rc-event-container .bg-indicator{width:25px;height:25px;color:#fff;border-radius:30px;text-align:center}.cont{padding-top:.5em}.cont .bg-indicator{width:15px;height:15px}.cont label{margin:0}.bg-indicator{width:25px;height:25px;color:#fff;border-radius:30px;text-align:center;display:inline-block}.bg-red{background-color:red}.bg-green{background-color:green}.bg-yellow{background-color:#ff0}#wrapper #sidebar-wrapper{z-index:500;position:fixed;left:0;top:70;width:198px;height:calc(100vh - 56px);overflow-y:auto;background:#050057;padding:0;margin:0}#wrapper #sidebar-wrapper .sidebar-nav{top:0;max-width:100%;margin:0;padding:0;list-style:none}#wrapper #sidebar-wrapper .sidebar-nav li{width:100%;border-radius:0;border-left:10px solid #fff;margin-bottom:5px;margin-top:5px}#wrapper #sidebar-wrapper .sidebar-nav li i{width:28px}#wrapper #sidebar-wrapper .sidebar-nav li p{margin:0}#wrapper #sidebar-wrapper .sidebar-nav li a{display:block;text-decoration:none;color:#fff;padding:1em;border-radius:0}#wrapper #sidebar-wrapper .sidebar-nav li a.active{background-color:#fff;color:#050057}#wrapper #sidebar-wrapper .sidebar-nav .sidebar-brand{height:65px;font-size:18px;line-height:60px}#wrapper #sidebar-wrapper .sidebar-nav .sidebar-brand a{color:#a2a2a2}#wrapper #sidebar-wrapper .sidebar-nav .sidebar-brand a:hover{color:#fff;background:none}#wrapper #page-content-wrapper{max-width:100vw;min-height:85vh;background-color:#eee;margin-top:58px}#wrapper #page-content-wrapper .page-container{margin-left:198px;padding:1em}.navbar.fixed-top a{color:#050057}.navbar.fixed-top i{font-size:30px;padding-right:.5em}.select-city{border:none;font-weight:700;color:#00a99d;font-size:20px}.select-city:active,.select-city:focus{outline:none;box-shadow:none}.bg-white{background-color:#fff}.bg-dark-blue{background-color:#050057}.sv-btn{border-radius:25px;padding-top:.2em;padding-bottom:.2em;margin-right:.2em}.btn-submit{background-color:#00a99d;color:#fff}.btn-submit:hover{color:#fff}.label-title{color:#050057;font-weight:500}.tac{text-align:center}.tar{text-align:right}.table th{border-top:none}.btn-edit-table{background-color:#00b14b;color:#fff;border-radius:50%;padding:.2em .3em .2em .5em;margin-right:.2em}.btn-edit-table:hover{color:#00b14b;background-color:#fff;border:1px solid #00b14b}.details .data{font-size:18px;font-weight:400}.separate{margin-top:1em;margin-bottom:1em}.btn-violet{background-color:#9b51e0;color:#fff}.btn-violet:hover{color:#fff}.pd-p{padding-top:2.5em}.hide{display:none}.rbc-btn-group button{padding:.2em .5em}.rbc-active{background-color:#136df4!important;box-shadow:none!important;color:#fff!important}.rbc-header span{color:#000!important}.rbc-row>div:first-child,.rbc-row>div:last-child{color:#cc2828!important}.light-pd{padding:.5em}.code-bar{width:108px;height:71px}.no-row-margin{margin:0}
/*# sourceMappingURL=main.240b0e8b.chunk.css.map */