@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/assets/Roboto-Light-1d8f5280.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/assets/Roboto-Regular-47107401.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/assets/Roboto-Medium-96025fe9.woff2) format("woff2")}html{width:100%;height:100%;overflow:hidden}body{margin:0;padding:0;font-family:Roboto,sans-serif;font-size:15px;color:#222;height:100%;font-weight:400}#react-app{height:100%}div,input,textarea,ul,li,table,th,td,h3,p{margin:0;padding:0;box-sizing:border-box;border:0;outline:none;list-style-type:none;border-collapse:collapse}.font-green{color:#5fac0b}.font-red{color:#eb0000}.font-blue{color:#4688b7}.font-main{color:#4688b5}.none{display:none}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix *{zoom:1}strong{font-weight:500}.black:hover{background-color:#555!important}.blue-text{color:#006cb9}.white-text{color:#fff!important}.dis{cursor:not-allowed;opacity:.3}h3{text-transform:uppercase;font-size:inherit;font-weight:500;letter-spacing:.3pt}h5{text-transform:uppercase;font-weight:500;font-size:13px;letter-spacing:.3pt}fieldset{margin:0;padding:0;border:0}input,textarea,button,.combobox .popup,.checkbox,.radio{border:solid 1px #ccc;border-radius:3px;padding:7px;font-size:15px;color:#222;width:100%;font-family:Roboto,sans-serif}input:disabled,textarea:disabled,button:disabled,.combobox:disabled .popup,.checkbox:disabled,.radio:disabled{opacity:.6;cursor:not-allowed!important}input[type=text]:focus,input[type=password]:focus,textarea:focus{border:solid 1px #179fff;box-shadow:inset 0 0 1px 1px #166299}input[type=text].invalid:focus,input[type=password].invalid:focus,textarea.invalid:focus{border:solid 1px #eb0000;box-shadow:inset 0 0 1px 1px #a50021}textarea{line-height:19px}::-webkit-input-placeholder,::-webkit-textarea-placeholder{color:#888;font-size:15px;font-weight:300;font-family:Roboto,sans-serif;letter-spacing:.2pt}.expander-glyph{background:url(/assets/arrow-black-e21cd2a8.svg) no-repeat center;background-size:14px;float:right}.expander-glyph:hover{background-size:16px}.expander-glyph.reverse{transform:rotate(180deg)}.checkbox,.radio{width:17px;height:17px;float:left;margin-right:8px;border-radius:1px}.checkbox.checked{background:url(/assets/checkbox-checked-5091d065.svg) no-repeat center;background-size:13px}.radio{border-radius:50%}.radio.checked{background:url(/assets/radio-checked-f3239594.svg) no-repeat center;background-size:11px}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder,textarea:focus::-moz-input-placeholder{color:transparent}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:transparent}table{width:100%;cursor:default;margin-bottom:30px}th,td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}th{font-weight:500}td{transition:all .2s}.main-navigation li.expanded ul{max-height:80vh;overflow-y:auto}.main-navigation .sublinks>li{min-width:250px}.app-layout{height:100%;display:flex;flex-direction:column}.app-layout>*{padding:0;width:100%}.app-layout>*>*{margin:0 auto;width:100%;max-width:1280px;min-width:980px}.navigation-container{height:50px;background-color:#2f2f2f;color:#fff}.breadcrumbs-container,.footer-container{height:50px;background-color:#d9d9d9}.breadcrumbs-contacts{padding-right:10px}.content-container{overflow:auto;flex-grow:100;display:flex}.content-container>*{padding:30px 0}.breadcrumbs-wrapper{max-width:1280px;display:flex;justify-content:space-between}.breadcrumbs-title{line-height:50px;display:flex;align-items:center}.breadcrumbs-title .action{margin-right:10px}.breadcrumbs-contacts{line-height:50px}.breadcrumbs-contacts p{display:inline-block;font-size:14px}.breadcrumbs-contacts p span{color:#179fff}.breadcrumbs-contacts p a{text-decoration:none;color:#179fff}.breadcrumbs-redbutton{background:red;color:#fff}.breadcrumbs-status{display:flex;align-items:center;justify-self:center}.logo{width:55px;height:55px;position:absolute;background-color:#eb0000;background-image:url(/assets/logo-5c258461.svg);background-position:center 15px;background-repeat:no-repeat;background-size:25px;cursor:pointer;z-index:2}.logo>a{display:block;width:100%;height:100%}.main-navigation{margin-left:55px;line-height:50px;height:50px;position:relative}.main-navigation .sirena-only-menu-link{border:#333 solid 1px;box-sizing:border-box;background-color:#fff;background-image:url(/assets/sirena-logo-7e4e390e.jpg);background-size:contain;background-repeat:no-repeat;text-align:right;font-weight:900;color:#000!important}.main-navigation .sirena-only-menu-link:hover{opacity:.8}.main-navigation div,.main-navigation ul,.main-navigation li{position:relative}.main-navigation .inner-link{padding-left:20px;line-height:40px;height:40px;border-top:solid 1px rgba(255,255,255,.1)}.main-navigation .Collapsible{-webkit-user-select:none;user-select:none;border-top:solid 1px rgba(255,255,255,.1)}.main-navigation .Collapsible__trigger{padding-left:25px;line-height:40px;height:40px}.main-navigation .Collapsible__trigger:hover{background-color:#1f1f1f}.main-navigation>li{float:left;height:50px;line-height:56px;cursor:pointer;color:#d0d0d0}.main-navigation>li a,.main-navigation>li span{padding:0 22px 0 15px;color:#d0d0d0;text-decoration:none;display:block;overflow:hidden;height:100%}@media screen and (max-width: 1239px){.main-navigation>li a,.main-navigation>li span{padding:0 20px 0 15px}}@media screen and (max-width: 1149px){.main-navigation>li a,.main-navigation>li span{padding:0 15px 0 10px}}@media screen and (max-width: 1070px){.main-navigation>li a,.main-navigation>li span{padding:0 10px 0 5px}}@media screen and (max-width: 990px){.main-navigation>li a,.main-navigation>li span{padding:0 5px}}.main-navigation>li>ul{display:none;position:absolute;top:50px;z-index:11;left:0}.main-navigation>li>ul>li{height:40px;line-height:40px;padding:0;float:none;white-space:nowrap;border-top:solid 1px rgba(255,255,255,.1)}.main-navigation>li>ul>li>a{display:block;height:100%;padding:0 25px;overflow:hidden}.main-navigation #user>a{padding:0 15px}.main-navigation #user>ul{left:inherit;right:0}.main-navigation li.expanded ul{display:block}.main-navigation li.selected,.main-navigation li.selected:hover{color:#dadada;text-decoration:underline}.main-navigation li.selected a,.main-navigation li.selected:hover a{color:#dadada}.main-navigation li:hover{background-color:#1f1f1f}.main-navigation li.expanded,.main-navigation li ul{background-color:#3f3f3f;color:#dadada}.main-navigation li.expanded a,.main-navigation li ul a{color:#dadada}.main-navigation li.expanded:before{background-size:22px;opacity:1}.main-navigation>li>*:not(ul):before{content:"";display:block;float:left;width:22px;margin-right:10px;height:50px;background-position:center 17px;background-repeat:no-repeat;background-size:20px;opacity:.8}.main-navigation>li:hover>*:not(ul):before{background-size:22px;opacity:1}.main-navigation>li.selected>*:not(ul):before{background-size:22px;opacity:1}.main-navigation>#trips>*:not(ul):before{background-image:url(/assets/menu-departure-white-fb3778da.svg)}.main-navigation>#booking>*:not(ul):before{background-image:url(/assets/menu-booking-white-dc8b4c39.svg)}.main-navigation>#tariffs>*:not(ul):before{background-image:url(/assets/menu-tariffs-white-1b74a439.svg)}.main-navigation>#dictionaries>*:not(ul):before{background-image:url(/assets/menu-dictionaries-white-4228622a.svg)}.main-navigation>#schedule>*:not(ul):before{background-image:url(/assets/menu-schedule-white-8d3a8230.svg)}.main-navigation>#rules>*:not(ul):before{background-image:url(/assets/menu-rules-white-9da07837.svg)}.main-navigation>#reports>*:not(ul):before{background-image:url(/assets/menu-reports-white-f53f7361.svg)}.main-navigation>#admin>*:not(ul):before{background-image:url(/assets/menu-admin-white-96001414.svg)}.main-navigation>#system-mode>*:not(ul):before{background-image:url(/assets/wifi-71609bcc.svg)}.main-navigation>#user>*:not(ul):before{background-image:url(/assets/menu-user-white-b2ad6cff.svg)}.offline-mode-icon{width:40px;height:50px;position:fixed;right:0;top:15px;z-index:30;cursor:pointer}.lds-outer-container{flex-grow:1;display:flex;flex-direction:column;align-items:center}.lds-outer-container>.centerer{flex-grow:1}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.lds-spinner{position:relative;width:100%;height:100%}.lds-spinner div{left:47%;top:74%;position:absolute;animation:lds-spinner linear 1s infinite;background:#1d0d0d;width:6%;height:12%;border-radius:40%;transform-origin:50% -200%}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-.91666667s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-.83333333s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.75s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.66666667s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.58333333s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.5s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.41666667s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.33333333s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.25s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.16666667s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.08333333s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}.modal-win{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#0006;display:flex;z-index:10;cursor:pointer}.modal-win>.modal-container{cursor:auto;margin:auto;box-shadow:0 0 4px 2px #0003;overflow:hidden;display:flex;flex-direction:column}.modal-win>.modal-container>.header-block{height:30px;background-color:#4688b7;padding:0 10px;line-height:30px;color:#fffc;font-size:13px}.modal-win>.modal-container>.header-block .action-bar{float:right;margin-top:0}.modal-win>.modal-container>.header-block .action-bar>input{border:none;margin-right:-10px;background-size:18px;opacity:.8}.modal-win>.modal-container>.header-block .action-bar>input:hover{background-size:22px;opacity:1}.modal-win>.modal-container>.content-block{padding:20px;background-color:#fff;line-height:25px;color:#000;flex-grow:1;display:flex;flex-direction:column;overflow:auto}.modal-win>.modal-container>.footer-block{height:60px;background-color:#fff;padding:0 20px 10px}.modal-win>.modal-container>.footer-block>.action-bar{padding-top:13px}.modal-win>.modal-container>.footer-block>.action-bar.right{float:right}.modal-win>.modal-container>.footer-block>.action-bar.left{float:left}.modal-win>.modal-container>.footer-block>.action-bar.central{display:inline-flex;width:100%;justify-content:center}.action.dark-red-button:not(.delete){border:0;background-color:#a50021;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px}.action.dark-red-button:not(.delete):hover:not([disabled]){background-color:#940010}.action.green-button{border:0;background-color:#70ad47;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px}.action.green-button:hover:not([disabled]){background-color:#5f9c36}.button-yes{border:0;background-color:#4688b5;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px}.button-yes:hover:not([disabled]){background-color:#3577a4}.button-no{border:0;background-color:#666;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px}.button-no:hover:not([disabled]){background-color:#555}.throbber-button-container{display:inline}.throbber-button-container .button-loading{border:0;background-color:#666;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px;display:inline}.throbber-button-container .button-loading:hover:not([disabled]){background-color:#555}.throbber-button-container .throbber-container{display:inline}.throbber-button-container .throbber-container .lds-outer-container{display:inline-block;float:left;position:relative;left:-15px;margin-right:-15px}.button-green{border:0;background-color:#70ad47;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px}.button-green:hover:not([disabled]){background-color:#5f9c36}.button-red{border:0;background-color:#a50021;color:#fff;cursor:pointer;width:auto;font-size:13px;padding:10px 20px 9px;font-weight:400;text-transform:uppercase;letter-spacing:0;margin-left:10px}.button-red:hover:not([disabled]){background-color:#940010}input.action{width:30px;height:30px;background-color:#d9d9d9;background-repeat:no-repeat;background-position:center;background-size:16px;color:#000;text-transform:none;cursor:pointer}input.action.light-blue.save-button{color:#fff;border-radius:6px}input.action.edit{background-image:url(/assets/edit-black-2b276ac9.svg)}input.action.refresh{background-image:url(/assets/refresh-black-2924fa85.svg)}input.action.clear{background-image:url(/assets/clear-black-fa936193.svg)}input.action.main.search{background-image:url(/assets/search-white-5a471f23.svg)}input.action.copy{background-image:url(/assets/copy-black-a2949302.svg);background-size:19px;background-position:center 8px}input.action.copy.green{background-image:url(/assets/copy-white-2d114b77.svg)}input.action.edit.green{background-image:url(/assets/edit-white-ddbe84b5.svg)}input.action:hover{background-color:#ccc;background-size:22px}input.action.delete{background-image:url(/assets/delete-black-f3ae9476.svg)}input.action.delete.dark-red-button{background-image:url(/assets/delete-white-b168a025.svg)}input.action.delete.main{background-image:url(/assets/delete-white-b168a025.svg)}input.action.delete.transparent{background-image:url(/assets/delete-white-b168a025.svg);background-color:inherit}input.action.back.main{background-color:#3577a4;border:0;background-image:url(/assets/back-blue-88721167.svg);background-size:18px;background-position:right center;background-repeat:no-repeat;width:20px;height:20px;border-radius:50%;transition:background-color .2s}input.action.add{background-image:url(/assets/plus-black-458bc789.svg)}input.action.add.green{background-image:url(/assets/plus-white-98f163b9.svg)}input.action.filter{background-image:url(/assets/filter-black-1dcd9aca.svg)}input.action.filter.green{background-image:url(/assets/filter-white-eef57c7b.svg)}input.action.ok.blue{background-image:url(/assets/ok-white-2f0c597f.svg)}input.action.clear.blue{background-image:url(/assets/clear-white-49e2006d.svg)}input.action.green{color:#fff}input.action.trip-fact{background-image:url(/assets/trip-fact-f5dd10fa.svg);border:none;background-color:unset}input.action.trip-passengers{background-image:url(/assets/trip-passengers-eaaf119b.svg);border:none;background-color:unset}input.action.print{background-color:#5b9bd5;border-radius:10px;color:#fff;width:170px;height:35px}input.action.add-baggage{background-image:url(/assets/add-baggage-9bbae1f6.svg);border:none;background-color:unset}input.action.go-to-order{background-image:url(/assets/go-to-order-9f4d79a9.svg);border:none;background-color:unset}input.action.download{background-image:url(/assets/download-7c998392.svg);border:none;background-color:unset}input.action.margin-0-8{margin:0 8px}.offline-mode-panel{display:block;position:relative;margin:0 auto;height:50px;float:right}.offline-mode-panel .modal-win{position:fixed}.offline-mode-panel>div{height:40px;width:50px;display:block;float:right;position:relative;margin:0;padding:0;background-size:25px;background-repeat:no-repeat}.offline-mode-panel>div.mode-offline{background-image:url(/assets/status-offline-68b1cdbe.png);cursor:pointer}.offline-mode-panel>div.mode-online{background-image:url(/assets/wifi-687766fc.svg);cursor:pointer}.offline-mode-panel>div.state-offline{background-image:url(/assets/point-offline-646aa9ae.png)}.offline-mode-panel>div.state-online{background-image:url(/assets/wifi-687766fc.svg)}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-enter,.rc-tooltip-zoom-appear{opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-timing-function:cubic-bezier(.18,.89,.32,1.28);-webkit-animation-play-state:paused;animation-play-state:paused}.rc-tooltip-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-timing-function:cubic-bezier(.6,-.3,.74,.05);-webkit-animation-play-state:paused;animation-play-state:paused}.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active{-webkit-animation-name:rcToolTipZoomIn;animation-name:rcToolTipZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{-webkit-animation-name:rcToolTipZoomOut;animation-name:rcToolTipZoomOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0,0);transform:scale(0)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1)}}@keyframes rcToolTipZoomIn{0%{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0,0);transform:scale(0)}to{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1)}}@-webkit-keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0,0);transform:scale(0)}}@keyframes rcToolTipZoomOut{0%{opacity:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1,1);transform:scale(1)}to{opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(0,0);transform:scale(0)}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:.9}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightTop,.rc-tooltip-placement-rightBottom{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftTop,.rc-tooltip-placement-leftBottom{padding:0 9px 0 5px}.rc-tooltip-inner{padding:8px 10px;color:#fff;text-align:left;text-decoration:none;background-color:#373737;border-radius:6px;box-shadow:0 0 4px #0000002b;min-height:34px}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#373737}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#373737}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#373737}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#373737}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}.rc-fade-animation-enter{opacity:.01}.rc-fade-animation-enter.rc-fade-animation-enter-active{opacity:1;transition:opacity .1s ease-in}.rc-fade-animation-leave{opacity:1}.rc-fade-animation-leave.rc-fade-animation-leave-active{opacity:.01;transition:opacity 50ms ease-in}.ReactTable{position:relative;display:flex;flex-direction:column;flex-grow:1}.ReactTable .table-link{text-decoration:none;color:inherit}.ReactTable .rt-th,.ReactTable .rt-td{flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;transition:.3s ease;transition-property:width,min-width,padding,opacity}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0!important;min-width:0!important;padding:0!important;border:0!important;opacity:0!important}.ReactTable *{box-sizing:border-box}.ReactTable .rt-th,.ReactTable .rt-td{line-height:33px;padding:0 12px;text-align:left}.ReactTable .rt-table{flex:auto 1;display:flex;flex-direction:column;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{flex:1 0 auto;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.ReactTable .rt-thead .rt-th{border:solid 1px #4688b5;border-right-color:#ffffff80;background-color:#4688b5;color:#ffffffe6;font-size:13px;letter-spacing:.2pt;font-weight:300;line-height:29px}.ReactTable .rt-thead .rt-th:last-child{border-right-color:#4688b5}.ReactTable .rt-thead .rt-th span{display:block;line-height:20px}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{position:relative;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:inset 0 0 0 0 transparent}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th.-cursor-pointer:after,.ReactTable .rt-thead .rt-td.-cursor-pointer:after{content:"";width:29px;height:29px;background-image:url(/assets/arrow-sort-e3127d34.svg);background-position:center;background-repeat:no-repeat;background-size:12px;position:absolute;right:0;top:0;opacity:.8;cursor:pointer;display:none}.ReactTable .rt-thead .rt-th.-sort-desc:after,.ReactTable .rt-thead .rt-td.-sort-desc:after{transform:rotate(180deg)}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc,.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{background-color:#156299}.ReactTable .rt-thead .rt-th.-sort-asc:after,.ReactTable .rt-thead .rt-td.-sort-asc:after,.ReactTable .rt-thead .rt-th.-sort-desc:after,.ReactTable .rt-thead .rt-td.-sort-desc:after{display:block}.ReactTable .rt-thead .rt-resizable-header{overflow:visible}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#fff0;border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:#6660;border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-thead.-headerGroups{background:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0,0,0,.05)}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0,0,0,.1);background:#ffffff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline:none}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0,0,0,.02)}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px #00000026}.ReactTable .rt-tbody{flex:99999 1 auto;display:flex;flex-direction:column;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{cursor:pointer}.ReactTable .rt-tbody .rt-td{border-left:1px solid gray;border-bottom:1px solid gray}.ReactTable .rt-tbody .rt-td>.tooltiped-cell{width:100%;height:100%;overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-tbody .rt-td:last-child{border-right:1px solid gray}.ReactTable .rt-tbody .rt-expandable{cursor:pointer}.ReactTable .rt-tbody .rt-expandable .expander-glyph{display:block;height:33px;width:33px}.ReactTable .rt-tr-group{flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch}.ReactTable .rt-tr{flex:1 0 auto;display:inline-flex}.ReactTable .rt-tr.row-selected{background-color:#b0b0b0cc!important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0 10px;color:transparent}.ReactTable .rt-expander:after{content:"";position:absolute;width:0;height:0;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0,0,0,.8);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:1}.ReactTable .rt-tfoot{flex:1 0 auto;display:flex;flex-direction:column;box-shadow:0 0 15px #00000026}.ReactTable .-pagination{z-index:1;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:3px;box-shadow:0 0 15px #0000001a;border-top:2px solid rgba(0,0,0,.1)}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0,0,0,.1);background:#ffffff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:400;outline:none}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{flex:1;text-align:center}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:#0009;background:rgba(0,0,0,.1);transition:all .1s ease;cursor:pointer;outline:none}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0,0,0,.3);color:#fff}.ReactTable .-pagination .-center{flex:1.5;text-align:center;margin-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{margin-top:50px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgba(255,255,255,.8);transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:#00000080}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.8);transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none}.ReactTable .-loading>div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:#0009;transform:translateY(-52%);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all}.ReactTable .-loading.-active>div{transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{transition:none!important;cursor:col-resize;-webkit-user-select:none;user-select:none}.ReactTable.-allow-overflow,.ReactTable.-allow-overflow *{overflow-y:visible!important}.ReactTable.-striped .rt-tr.-even{background-color:#f5f5f5}.ReactTable.-highlight .rt-tr{transition:background-color linear .2s}.ReactTable.-highlight .rt-tr:hover{background-color:#eee}div.offline-trips-dialog-blackout{top:0;left:0;width:100%!important;height:100%!important;position:fixed!important;display:block!important}div.offline-trips-dialog-wrapper{position:relative!important;display:block;margin-left:auto!important;margin-right:auto!important;left:auto;top:auto;right:auto;bottom:auto;height:100%!important;overflow:visible}div.offline-trips-dialog-wrapper>* .offline-trips-selector{padding:0;margin:0;display:block;position:static;width:auto;height:100%;overflow-y:scroll;max-height:50vh;min-height:200px}div.offline-trips-dialog-wrapper>* .rt-tr.selected-row{background-color:#b0b0b0cc!important}div.offline-trips-dialog-wrapper>* .rt-tr>.rt-td{padding:0}div.offline-trips-dialog-wrapper>* .trip-info-cell{margin:0;padding:0;display:table-row;width:100%;color:#000!important}div.offline-trips-dialog-wrapper>* .trip-info-cell>div{margin:0;display:table-cell;overflow:hidden;padding:0 6px}div.offline-trips-dialog-wrapper>* .trip-info-cell>div.route-name{width:100%;margin:0;overflow:hidden;text-overflow:ellipsis}div.offline-trips-dialog-wrapper>* .trip-info-cell>div.route-direction{width:42px}div.offline-trips-dialog-wrapper>* .trip-info-cell>div.route-direction,div.offline-trips-dialog-wrapper>* .trip-info-cell>div.depart-date,div.offline-trips-dialog-wrapper>* .trip-info-cell>div.depart-time{border-left:solid 1px gray}.number-change-window{max-height:800px}.number-change-window .number-change-headers>*{display:inline-flex;justify-content:space-between;padding:10px;background-color:#eee;border:2px solid #fff;text-align:center}.number-change-window .number-change-row{display:flex}.number-change-window .number-change-row>*{justify-content:space-between;padding:10px;background-color:#eee;border:2px solid #fff}.number-change-window .number-change-row .new-value{background-color:none;padding:5px 10px}.number-change-window .number-change-row .forbidden-values{word-break:break-word}.number-change-window .old-value,.number-change-window .new-value{width:200px}.number-change-window .forbidden-values{width:350px}input.invalid:enabled,textarea.invalid:enabled{border-color:#eb0000}input.highlighted:enabled,textarea.highlighted:enabled{border-color:#5fac0b}input.required::-webkit-input-placeholder,textarea.required::-webkit-input-placeholder{color:#eb0000;font-weight:500}input[type=text]:focus,textarea[type=text]:focus{border:solid 1px #179fff;box-shadow:inset 0 0 1px 1px #166299}.inputContainer{position:relative;display:flex}.inputContainer.table-injected{position:initial}.inputContainer.table-injected input{border:none}.inputContainer.table-injected input[type=text]:focus{box-shadow:none}.inputContainer .after-input-text{padding:10px 2px 0 0;line-height:initial}.inputContainer .overlay{position:absolute;right:0;top:0;height:100%;width:13%}.inputContainer .overlay .language{position:absolute;top:50%;right:10px;color:#87919d;transform:translateY(-50%)}.login{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;background:url(/assets/bg-8c894ba9.jpg) center no-repeat;background-size:cover}.login-error,.login-success{margin-top:20px;width:250px;padding:10px;text-align:center;font-weight:700;font-size:13px}.login-error{color:#ff5a4c;background:rgba(255,0,0,.1)}.login-success{color:#000}.login-debuger{margin:15px 0 5px}.login-wrapper{width:370px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.login-logo{text-align:center;background:url(/assets/logo-5c258461.svg);width:100px;height:100px;background-color:#eb0000;background-position:center 30px;background-repeat:no-repeat;background-size:45px}.login-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.login-footer__forgot{flex-direction:initial;display:flex;justify-content:space-around;align-items:center;width:100%}.login-contacts{background:rgba(255,255,255,.6);width:100%;height:40px;justify-content:center;display:flex;align-items:center}.login-contacts span{color:#179fff}.login-contacts a{text-decoration:none;color:#179fff}.button{width:180px;height:40px;background-color:#179fff;color:#fff}.input{width:250px;text-align:center;display:block;padding:5px 10px;height:40px}.input:first-child{margin-bottom:10px}.form{margin:20px 0;display:flex;flex-direction:column}.form__forgot{justify-content:center;flex-direction:initial}.form-wrapper{width:100%}.recaptcha{text-align:center;margin-bottom:20px}.announcements{line-height:30px;z-index:31}.announcements .announcement{background-color:#4688b5;color:#fff;text-align:center;border-bottom:1px solid #2f2f2f;max-width:100%}.announcements .announcement p{display:inline-block;max-width:70%;white-space:pre-wrap}.announcements .announcement input.delete{border:none}.page-header>.action{margin-right:7px;vertical-align:middle;margin-top:-3px}.dictionary-view-wrapper{display:flex;flex-direction:column}.action-bar .button-group .action{margin-left:1px;border-radius:0;height:34px;width:40px;float:right}.routes-view-container{width:100%}.combobox{display:flex;flex-direction:column;position:relative}.combobox ::placeholder{color:#bfbfbf}.combobox>.combobox-input-container{position:relative;display:flex;flex-direction:column;flex-grow:1}.combobox>.combobox-input-container>input{cursor:pointer;flex-grow:1}.combobox>.combobox-input-container>input.invalid{border-color:#eb0000}.combobox>.combobox-input-container>input.highlighted{border-color:#5fac0b}.combobox>.combobox-input-container:hover>.expander-glyph{background-size:16px}.combobox>.combobox-input-container>.expander-glyph{position:absolute;right:0;top:0;cursor:pointer}.combobox>.combobox-input-container>.expander-glyph.omni{background-image:url(/assets/open-black-ffe47662.svg)}.combobox.dis>.combobox-input-container>input{cursor:not-allowed}.combobox.dis>.combobox-input-container>.expander-glyph{cursor:not-allowed}.combobox>.popup{position:absolute;padding:0!important;box-shadow:0 0 1px #0000004d;background-color:#f5f5f5;z-index:8}.combobox>.popup>ul>li{padding:7px;cursor:pointer}.combobox>.popup>ul>li.heighlighted{background-color:#70ad47;color:#fff}.combobox>.popup>ul>li:hover,.combobox>.popup>ul>li.hovered{background-color:#666!important;color:#fff}.combobox>.popup>ul>li.selected{background-color:#4688b7;color:#fff}.invisible-link{display:contents;text-decoration:inherit}.invisible-link,.invisible-link:hover{color:inherit}.carrier-type{width:16px;height:16px;opacity:.7;vertical-align:middle}.carrier-type.bus{content:url(/assets/type-bus-f5e308e2.svg)}.carrier-type.helicopter{content:url(/assets/type-helicopter-b778e390.svg)}.carrier-type.plane{content:url(/assets/type-plane-2d82cb20.svg)}.carrier-type.rail{content:url(/assets/type-rail-133f3d50.svg)}.carrier-type.ship{content:url(/assets/type-ship-0e44a443.svg)}.route-view .save-cancel-panel{margin-top:20px}.route-view .save-cancel-panel>*{float:right}.route-view .route-fields{display:flex;float:right}.route-view .route-fields .inputContainer input{width:300px}.route-view .route-fields .action{width:34px;height:34px;margin-left:5px}.route-view .route-fields span{padding:7px 7px 7px 30px}.route-view .routes-table{margin-top:20px;min-width:1070px;display:-ms-flexbox;display:flex;flex-direction:column;box-sizing:border-box;max-width:inherit}.route-view .routes-table .routes-tr{flex:1 0 auto;display:inline-flex}.route-view .routes-table .routes-tr .routes-td{height:36px;flex:100 100 200px;border:solid 1px #858585;border-left:none;border-top:none;text-align:center}.route-view .routes-table .routes-tr .routes-td:first-of-type{border-left:solid 1px #858585}.route-view .routes-table .routes-tr .routes-td.fixed{flex:none}.route-view .routes-table .routes-tr .routes-td .static-content{margin:10px;float:left}.route-view .routes-table .routes-tr .routes-td.row-buttons-container{width:70px;display:flex}.route-view .routes-table .routes-tr .routes-td.row-buttons-container>input{width:34px;height:34px}.route-view .routes-table .routes-tr .routes-td.row-buttons-container>input:first-of-type{margin-right:1px}.route-view .routes-table .routes-tr.tr-header{background-color:#4688b5;color:#fff}.route-view .routes-table .routes-tr.tr-header .routes-td{border-right:.5px solid #fff}.route-view .routes-table .routes-tr.tr-header .routes-td:first-of-type{border-left:1px solid #4688b5}.route-view .routes-table .routes-tr.tr-header .routes-td:last-of-type{border-right:1px solid #4688b5}h3{display:inline-block}.action-bar{margin-top:-8px;font-size:13px;font-weight:400;float:right;padding:0}.action-bar .button-group .filter-container{display:inline-block}.action-bar .button-group .action{margin-left:1px;border-radius:0;height:34px;width:40px}.action-bar .button-group .action:first-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.inputs-group{display:inline-block}.inputs-group input{display:inline-block;width:auto;margin-right:7px}.filter-container{position:relative}.filter-container .filter-panel{width:max-content;top:0;right:40px;position:absolute;background-color:#4688b7;overflow-y:visible;padding:1.5px 0}.filter-container .filter-panel>*{display:inline-block;float:right;margin-left:3px}.filter-container .filter-panel .combobox{height:31px!important}.filter-container .filter-panel .combobox input{border-radius:0}.filter-container .filter-panel input{height:31px!important}.filter-container .filter-panel input[type=button]{border:none}.restricted-numeric-input-container{display:flex;border:solid 1px #ccc}.restricted-numeric-input-container input{border:none}.restricted-numeric-input-container.highlighted{border:1px solid #70ad47}.restricted-numeric-input-container.invalid{border:1px solid #eb0000}.restricted-numeric-input-container .after-input-text{padding:10px 2px 0 0;line-height:initial}.geo-search-container{position:relative;overflow:visible}.geo-search-container .division{font-weight:500}.geo-search-distincter{background-color:inherit;display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#666;font-weight:100;font-size:.75em}.geo-search-distincter.in-input{position:absolute;right:30px;top:1px;height:32px}.geo-search-distincter:empty{display:none}.geo-search-popup{border:solid 1px #ccc;border-radius:3px;font-size:15px;color:#222;width:100%;padding:0;box-shadow:0 0 1px #0000004d;background-color:#f5f5f5;z-index:8;min-height:80px;flex-direction:column;overflow-x:hidden;overflow-y:auto;position:absolute;left:0;display:none}.geo-search-popup.open-popup{display:flex}.geo-search-popup__error{margin:auto;text-align:center}.geo-search-popup__list-item{width:auto;padding:2px;cursor:pointer}.geo-search-popup__list-item.division{padding:8px 0;font-weight:500}.geo-search-popup__list-item:hover{background-color:#666}.geo-search-popup__list-item.selected{background-color:#4688b7}.geo-search-popup__list-item:hover,.geo-search-popup__list-item.selected,.geo-search-popup__list-item:hover .geo-distincter,.geo-search-popup__list-item.selected .geo-distincter{color:#fff}.geo-search-popup__list-item.atd-restricted{cursor:default;color:#87919d}.geo-search-popup__list-item.atd-restricted:hover{color:#87919d;background-color:inherit}.geo-search-input{display:flex;flex-direction:row;flex-wrap:nowrap;background-color:#fff;border:solid 1px #ccc;border-radius:3px;overflow:hidden;padding-right:3px}.geo-search-input.dis{background-color:#ebebe4;opacity:.6;cursor:not-allowed}.geo-search-input.invalid{border-color:#eb0000}.geo-search-input.invalid.focused{border-color:#eb0000;box-shadow:0 0 1px 1px #eb0000}.geo-search-input.focused{border:solid 1px #179fff;box-shadow:0 0 1px 1px #166299}.geo-search-input input{border:none;flex-grow:1}.geo-search-input input:focus{border:none!important;box-shadow:none!important}.geo-search-input__expander{width:26px;height:26px;margin:2px;background-image:url(/assets/open-black-ffe47662.svg);background-position:center;background-repeat:no-repeat}.form-row{background:#fff;padding:5px 10px;margin-bottom:2px;display:flex;align-items:center}.form-row .field{display:inline-block;margin-right:2%;width:38%}.form-row .field:first-of-type{width:20%;color:#666}.form-row .field:last-of-type{margin-right:0}.submit-buttons-wrapper{margin:10px 0;float:right}.submit-buttons-wrapper input{float:right}.submit-buttons-wrapper input:disabled{background-color:#d8d8d8;opacity:1}.column-panels-container{display:flex;flex-direction:column;flex-grow:1}.column-panels-two-panel{display:flex;flex-direction:row;flex-grow:4}.column-panels-panel{display:flex;flex-direction:column;flex-grow:1;padding:10px;margin-bottom:10px;border-radius:10px;box-shadow:5px 5px 6px #00000063}.checkbox-container{display:block;min-height:19px}.checkbox-container.switch{display:inline-block;width:60px;height:34px;position:absolute;margin-left:10px}.checkbox-container.switch input{opacity:0;width:44px;height:30px;z-index:1;cursor:pointer}.checkbox-container.switch input:checked+.label{background-color:#5b9bd5}.checkbox-container.switch input:focus+.label{box-shadow:0 0 1px #5b9bd5}.checkbox-container.switch input:checked+.label:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.checkbox-container.switch .label{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.checkbox-container.switch .label:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.checkbox-container .checkbox{margin:0 8px;top:1px;position:relative}.checkbox-container .disabled:not(.label){color:#d8d8d8}.stylyzed-checkbox input[type=checkbox]{display:none}.stylyzed-checkbox label{position:relative}.stylyzed-checkbox .label-view{margin-right:5px;margin-left:5px}.stylyzed-checkbox .label-view:after{content:"";cursor:pointer;display:inline-block;color:#4688b5;border-radius:3px;width:16px;height:16px;margin-right:10px;left:0;bottom:1px;background-color:#fff;border:1px solid #4688b5;transition-duration:.5s;font-size:15px;line-height:15px;text-align:center}.stylyzed-checkbox input[type=checkbox]:checked+.label-view:after{content:"✓";text-shadow:1px 1px 1px rgba(0,0,0,.2);background-color:#4688b5;color:#fff;text-align:center}.display-image{display:inline-block;max-width:30px;min-width:30px;width:30px;max-height:30px;min-height:30px;height:30px;background-size:30px auto;vertical-align:middle;background-repeat:no-repeat;background-position:center}.airport{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADKCAQAAADgf1aLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjChgQAScjLoMHAAAKl0lEQVR42u3df2jU9x3H8afncSuhiHUhc5KJSCvB2lIyERlOUifuQ3VGa639sYXBtv9K6crasdCmtKN2ZXRrEUeLs0fMbJofl0tMqp+qDWl0abiFIwQrIsE5KVWCsUWKNKO6/XGmGr2c9/vzufh6/CHm8r3vfT7f9zufu8/38+NARERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERmuEWs4w7XhRBXlvCp/R//5lWqCLguzO1klusCALCEqF06+YM5yDtYLrku1O3BhwRYTJddNvWhhvFYmDAnuOK6cDOd+wSoJGqXJ/+V6WUX+7nouogzmesEmE+LXZ3qgIbxWCONHOcbxyWdodwmwDz2WpPOgaaP3fRwUW8J+eYyAeawyz6a/uHxifpdhDnGfx2WecZxlwBlvGV/nfnTzABhOvhSbUFSAUI3PXbl6r9Xkl0zVwkQ4jX7bLZP/uLK439TW3CDIHNYyxaW3vSbS3zDN3zFOT4lzhCXrk8EVwkwlxa7LrdTmH6a6OTCbd8WBJnLWjan93Zad3asjR2cmrxq7t4CkvT+M/fFlcf/TphhvnZWD5cyCv31zNu8zDlw+yFwRUXnnu/n40RmkL20c/426ioGmceabEI/yYzyJDHX3cCHbSR/JzPvEiY+428hB5nHWmqzD/015sccdX0j6Bn713yezsRoooOxGdkWBClnDZvtI/k64fozl+9znQAh/myfzvdJzbs0Eucrx3XLn0To8/JXP5X5hesEgLk02Q35P60ZYi/tnCvxtiBEOTX5/KufyvzBfQLAQqK2ukAV3EMjQyU5nFTg0CeYrT4kACyfHflgYcEqGaeZdj4rmbYgdLXBL2joE8z3/EiAPPcHklb1PcLEPG8LQlRQU5zQA5h3+ZUvCRDg6fz2B5JWeJhmWr1sC4oc+qvX4x5GfUmAAvUHklb7fXYzxJeuK/xtvR2EHsC8wkuubwRNNZdGu7FIlR+mmXbOOG0LQsyn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)}.busstop{background-image:url(/assets/busVehicleLight-50f12b91.png)}.railwaystation{background-image:url(/assets/trainVehicleLight-1000f4b3.png)}.riverport{background-image:url(/assets/shipVehicleLight-2c322cec.png)}.helipad{background-image:url(/assets/heliVehicleLight-eaf41785.png)}.centered-span{vertical-align:middle;margin-left:15px}.veh-categories-container .check-row{display:inline-flex;justify-content:space-between;width:100%}.geography-point{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-grow:1;max-width:100%}.geography-point__name{padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.geography-point .division{font-weight:500}.geo-distincter{min-width:50px;padding-right:5px;height:32px;background-color:inherit;display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#666;font-weight:100;font-size:.7em;margin-left:auto}.geo-distincter__name,.geo-distincter__value{display:block;line-height:1.2em;height:1.2em}.geo-distincter.in-input{position:absolute;right:35px;top:1px}.geo-distincter:empty{display:none}.notification-modal{color:#fff;background-color:#eb0000;position:fixed;right:0;bottom:0;margin-right:10px;margin-bottom:-300px;z-index:10;box-shadow:0 0 2px 1px #0003;width:400px;max-height:600px;border:1px solid #eb0000}.notification-modal.modal-loaded{margin-bottom:20px;transition-duration:.8s}.notification-modal .modal-cross{position:absolute;top:0;right:5px}.notification-modal .modal-cross input{background-color:transparent!important;border:none}.notification-modal .notification-header{padding:10px 40px 10px 15px;margin-bottom:20px;border-bottom:1px solid #fff}.notification-modal .notification-header>*{display:inline-block}.notification-modal .notification-header span{font-size:20px;width:300px;margin-left:60px}.notification-modal .notification-header .notification-exclamation{position:absolute;left:10px;top:10px;width:50px;height:50px;background-image:url(/assets/warning-in-circle-ef4d6c05.svg);background-size:cover}.notification-modal .notification-body{padding:10px 40px 10px 15px;background-color:#fff;color:#858585}.notification-modal .notification-body a{color:#eb0000}#devices-service-page-wrapper button.button-yes,#devices-service-page-wrapper button.button-green,#devices-service-page-wrapper button.button-red{display:block;margin-top:20px;margin-bottom:20px}#devices-service-page-wrapper h3{margin-top:10px;margin-bottom:10px}#devices-service-page-wrapper h3 .update-wrapper{text-transform:none;font-weight:700}#devices-service-page-wrapper h3.sub-head{margin-top:30px}#devices-service-page-wrapper span.available{color:#5fac0b}#devices-service-page-wrapper span.unavailable{color:#eb0000}#devices-service-page-wrapper .form-item-wrapper{margin-top:20px}#devices-service-page-wrapper .form-item-wrapper label{text-transform:uppercase;margin-bottom:10px;display:inline-block}#devices-service-page-wrapper .form-item-wrapper .text-input-inner,#devices-service-page-wrapper .form-item-wrapper .combobox-inner{width:250px}#devices-service-page-wrapper .form-item-wrapper .date-picker-inner{width:150px}#devices-service-page-wrapper .device-state-wrapper{margin-top:10px;text-transform:uppercase}#devices-service-page-wrapper .footer{padding-top:50px}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-buttons>.calendar-navigation-button{display:block;float:left;width:30px;height:30px;border:none;background:url(/assets/arrow-matrix-b31bc174.svg) no-repeat center;background-size:14px;cursor:pointer}.expander-glyph.calendar{background-image:url(/assets/calendar-black-43fcc478.svg)}.single-calendar-box .popup{min-width:230px}.multiple-calendar-box .popup{min-width:465px}.calendar-boxed{padding:10px}.main{background-color:#4688b5!important}.almost-pearl-dark-gray{background-color:#858585!important}.black{background-color:#666!important}.blue{background-color:#4688b7!important}.border-gray{background-color:#ccc!important}.dark-blue{background-color:#166299!important}.dark-gray{background-color:#eee!important}.dark-gray-label{background-color:#87919d!important}.dark-red-button{background-color:#a50021!important}.gray{background-color:#f5f5f5!important}.gray-disabled{background-color:#d8d8d8!important}.gray-font{background-color:#8f9397!important}.gray-header{background-color:#d0d0d0!important}.green{background-color:#5fac0b!important}.green-button{background-color:#70ad47!important}.light-blue{background-color:#179fff!important}.light-blue-print{background-color:#5b9bd5!important}.light-green{background-color:#e2efd9!important}.red{background-color:#eb0000!important}.white{background-color:#fff!important}.silver{background-color:#bfbfbf!important}.double-calendar-wrapper{height:auto;display:block;float:none;overflow:hidden}.double-calendar-wrapper .calendar-navigation-double-wrapper>.calendar-navigation-wrapper:first-child{padding-right:15px}.double-calendar-wrapper>.calendar-months>.calendar-month{display:block;min-width:210px;float:left;overflow:hidden}.double-calendar-wrapper>.calendar-months>.calendar-month:first-child{margin-right:15px}.double-calendar-wrapper>.calendar-months>.calendar-month:first-child .calendar-week:last-child>.calendar-day-outside,.double-calendar-wrapper>.calendar-months>.calendar-month:first-child .calendar-week:nth-last-child(2)>.calendar-day-outside{cursor:not-allowed!important}.double-calendar-wrapper>.calendar-months>.calendar-month:first-child .calendar-week:last-child>.calendar-day-outside:hover,.double-calendar-wrapper>.calendar-months>.calendar-month:first-child .calendar-week:nth-last-child(2)>.calendar-day-outside:hover{background-color:inherit!important}.double-calendar-wrapper>.calendar-months>.calendar-month:last-child .calendar-week:first-child>.calendar-day-outside,.double-calendar-wrapper>.calendar-months>.calendar-month:last-child .calendar-week:nth-child(2)>.calendar-day-outside{cursor:not-allowed!important}.double-calendar-wrapper>.calendar-months>.calendar-month:last-child .calendar-week:first-child>.calendar-day-outside:hover,.double-calendar-wrapper>.calendar-months>.calendar-month:last-child .calendar-week:nth-child(2)>.calendar-day-outside:hover{background-color:inherit!important}.calendar-container{display:block}.calendar-container__wrapper{display:flex;min-width:445px}.calendar-container .single-calendar-wrapper{min-width:210px;height:240px}.calendar-container .calendar-navigation{height:30px;width:100%;overflow:hidden}.calendar-container .calendar-navigation .calendar-navigation-wrapper{height:30px;min-width:210px;width:50%;overflow:hidden;float:left;display:flex;flex-direction:row}.calendar-container .calendar-navigation .calendar-navigation-wrapper:nth-child(2){float:right}.calendar-container .calendar-navigation .calendar-navigation-wrapper>*{height:30px;float:left}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-inputs{min-width:150px;padding-right:7px;flex-grow:1}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-inputs>input{height:100%;box-sizing:border-box;font-size:13px;text-align:right;padding:5px;padding-right:22px!important}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-inputs>input.input-month{width:58%;border-top-right-radius:0;border-bottom-right-radius:0}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-inputs>input.input-year{width:42%;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-buttons{flex:0 0 60px;display:block}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-buttons>.calendar-navigation-button{display:block;float:left;width:30px;height:30px;border:none;background:url(/assets/arrow-matrix-b31bc174.svg) no-repeat center;background-size:14px;cursor:pointer}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-buttons>.calendar-navigation-button:first-child{transform:rotate(180deg)}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-buttons>.calendar-navigation-button.calendar-navigation-button-disabled:focus{outline:none}.calendar-container .calendar-navigation .calendar-navigation-wrapper .calendar-navigation-buttons>.calendar-navigation-button.calendar-navigation-button-disabled:before{cursor:not-allowed;opacity:.5}.calendar-container .calendar-weekdays>.calendar-weekdays-row{height:30px;border-bottom:solid 1px #ccc}.calendar-container .calendar-weekdays>.calendar-weekdays-row>.calendar-weekday{display:block;min-width:30px;height:30px;padding-top:9px;float:left;font-weight:500;text-align:center;font-size:13px}.calendar-container .calendar-weekdays>.calendar-weekdays-row>.calendar-weekday>abbr[title]{text-decoration:none!important}.calendar-container .calendar-weekdays>.calendar-weekdays-row>.calendar-weekday.calendar-weekday-editable{text-decoration:underline dotted;cursor:pointer}.calendar-container .calendar-weekdays>.calendar-weekdays-row>.calendar-weekday.calendar-weekday-editable.calendar-weekday-forbidden{text-decoration:line-through solid}.calendar-container .calendar-body{overflow:hidden;display:table;border-collapse:collapse}.calendar-container .calendar-body>.calendar-week{display:table-row;height:30px;overflow:hidden}.calendar-container .calendar-body>.calendar-week>.calendar-day{display:table-cell;width:30px;height:28px;box-sizing:border-box;padding-top:7px;font-size:13px;text-align:center;border:1px solid transparent}.calendar-container .calendar-body>.calendar-week>.calendar-day.calendar-day-not-interactive{cursor:not-allowed;opacity:.5}.calendar-container .calendar-body>.calendar-week>.calendar-day.calendar-day-not-interactive.calendar-day-outside:not(.calendar-day-disabled){cursor:pointer}.calendar-container .calendar-body>.calendar-week>.calendar-day.calendar-day-not-interactive.calendar-day-outside:not(.calendar-day-disabled):hover{background-color:#3577a6}.calendar-container .calendar-body>.calendar-week>.calendar-day:not(.calendar-day-not-interactive){cursor:pointer}.calendar-container .calendar-body>.calendar-week>.calendar-day:not(.calendar-day-not-interactive).calendar-day-selection-edge{background-color:#4688b7!important;color:#fff}.calendar-container .calendar-body>.calendar-week>.calendar-day:not(.calendar-day-not-interactive):hover{background-color:#666!important;color:#fff}.calendar-container .calendar-body>.calendar-week>.calendar-day:not(.calendar-day-not-interactive).calendar-highlighted{box-shadow:inset 0 36px #5fac0b40;border:double 1px rgba(95,172,11,.67);padding-top:6px}.calendar-container .calendar-body>.calendar-week>.calendar-day:not(.calendar-day-not-interactive).calendar-day-selected{background-color:#a1c3db}.classes-distribution .class-capacity{display:flex;justify-content:space-between;align-items:center;margin:5px 0}.date-input-switcher div{display:flex;align-items:center;margin:5px 5px 5px 1px}.date-input-switcher div input{width:12px;height:12px}.date-input-switcher div p{font-size:11px;color:#000000c9;margin-left:3px}.vehicle-type-frame{position:absolute;width:100%;height:calc(100% - 100px);padding-top:0;padding-bottom:0;left:0;right:0;border:none}.page-header{padding:0 0 30px}
