body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:14px}body,html{height:100%}body{background-color:#000;color:#fff}h1{text-align:center}h3{font-size:1.65rem}.form-control{border-radius:0}a,a:hover{color:#fff}a:hover{text-decoration:underline}input{color:#fff}.logo-container{margin-top:50px;margin-bottom:15px}.logo-container img{width:146px;height:134px;display:block;margin:0 auto}.main-container,.main-container .login-form{margin-top:45px}.main-container .login-form .group button{width:100%;height:48px;font-size:23px;cursor:pointer}.main-container .login-form .group button.btn-mrg{margin-top:155px}.main-container .login-form .group.form-info{width:100%}.main-container .login-form .group.form-info .info-title{font-size:20px}.main-container .login-form .group.form-info .info-text{font-size:16px}.main-container .login-form .group.form-info .notify-text{font-size:24px;line-height:24px}.main-container .app-links{display:flex;justify-content:center;margin-top:15px;margin-bottom:45px}.main-container .app-links a{display:block}.main-container .app-links a.appstore-link{margin-right:10px}footer .footer-links{display:flex;justify-content:center;font-size:20px;margin-bottom:40px}footer .footer-links.footer-mrg{margin-top:130px}footer .footer-links a{margin:0 10px}.account-container{padding:0;background-color:#f6f6f6;color:#000}.account-container .main-row{margin:0}.account-container .account-main .account-header{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:20px 0}.account-container .account-main .account-header .sign-out-block a{color:#000;font-size:18px}.account-container .account-main .avatar-container{display:flex}.account-container .account-main .avatar-container .avatar-img{margin-right:15px}.account-container .account-main .avatar-container .avatar-img img{width:168px;height:168px;border-radius:50%}.account-container .account-main .avatar-container .trips-info{display:flex;flex-direction:column;justify-content:center}.account-container .account-main .avatar-container .trips-info .trips-title{font-size:18px}.account-container .account-main .avatar-container .trips-info .trips-count{font-size:16px}.account-container .account-main .avatar-container .trips-info .trips-count span{color:#707070}.account-container .account-main .main-content .card{background-color:#fff;margin-top:15px;padding:10px 15px;box-shadow:1px 4px 6px -3px rgba(0,0,0,.69);-moz-box-shadow:1px 4px 6px -3px rgba(0,0,0,.69)}.account-container .account-main .main-content .card .card-title{font-size:18px;color:#807f7f;margin-bottom:20px}.account-container .account-main .main-content .card.trips-container .trips-list ul{list-style-type:none;padding-left:0}.account-container .account-main .main-content .card.trips-container .trips-list ul li{margin-bottom:15px}.account-container .account-main .main-content .card.trips-container .trips-list ul li .trip-block{display:flex}.account-container .account-main .main-content .card.trips-container .trips-list ul li .trip-block .trip-icon{margin-right:20px}.account-container .account-main .main-content .card.trips-container .trips-list ul li .trip-block .trip-icon img{width:43px;height:35px}.account-container .account-main .main-content .card.trips-container .trips-list ul li .trip-block .trip-info .trip-title{font-size:18px;line-height:18px}.account-container .account-main .main-content .card.trips-container .trips-list ul li .trip-block .trip-info .trip-time{font-size:12px;line-height:16px;margin-top:5px;color:#807f7f}.account-container .account-main .main-content .card.trips-container .trips-list ul li a{color:#807f7f;font-size:12px}.account-container .account-main .main-content .card.vessel-information-container .card-title{margin-bottom:0}.account-container .account-main .main-content .card.vessel-information-container .vessel-info-list{display:flex;justify-content:space-around;flex-wrap:wrap}.account-container .account-main .main-content .card.vessel-information-container .vessel-info-list .vessel-info-item{text-align:center;margin:20px 10px 0}.account-container .account-main .main-content .card.vessel-information-container .vessel-info-list .vessel-info-item .info-icon img{height:39px}.account-container .account-main .main-content .card.vessel-information-container .vessel-info-list .vessel-info-item .info-title{font-size:18px;margin-top:10px}.account-container .account-main .main-content .card.vessel-location-container .card-title{margin-bottom:0}.account-container .account-main .main-content .card.vessel-location-container .location-info{font-size:12px;margin-bottom:10px}.account-container .account-main .main-content .card.vessel-location-container .location-info span{color:#807f7f}.account-container .account-main .main-content .card.vessel-location-container #map{width:auto;height:346px}.account-container .account-main .main-content .card.engine-container .engine-name{text-align:center;font-size:18px}.account-container .account-main .main-content .card.engine-container .engine-img{height:168px;text-align:center;margin-top:20px}.account-container .account-main .main-content .card.engine-container .engine-img img{max-height:168px}.account-container .account-main .main-content .card.engine-container .engine-info{margin-top:20px;width:65%;margin-left:15px}.account-container .account-main .main-content .card.engine-container .engine-info .info-item{display:flex;justify-content:space-between;font-size:17px}.account-container .account-main .main-content .card.engine-container .engine-info .info-item .parameter-name{color:#8d8d93}.account-container .account-main .main-content .card.last-container{margin-bottom:30px}.nav-side-menu{font-size:18px;font-weight:200;background-color:#171717;padding:0;color:#000}.nav-side-menu .brand{background-color:#fff;line-height:70px;text-align:center;font-size:20px;justify-content:space-between;border-right:1px solid #cccdcf;border-left:1px solid #cccdcf}.nav-side-menu .brand,.nav-side-menu .brand .title-block{display:flex;align-items:center}.nav-side-menu .brand .title-block .boat-img{background-color:#8a8a8a;border:1px solid #9b9b9b;border-radius:8px;width:40px;height:40px;margin:0 10px}.nav-side-menu .brand .title-block .boat-img img{width:30px;height:35px;display:block;margin:0 auto;padding:3px 0}.nav-side-menu .brand i{font-size:20px;margin:0 15px}.nav-side-menu .toggle-btn{display:none}.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;line-height:35px;cursor:pointer}.nav-side-menu li .active,.nav-side-menu ul .active{border-left:3px solid #be0000;background-color:#4a4a4a}.nav-side-menu li .sub-menu li.active,.nav-side-menu ul .sub-menu li.active{color:#d19b3d}.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active a{color:#be0000}.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{background-color:#181c20;border:0;line-height:28px;border-bottom:1px solid #23282e;margin-left:0}.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#020203}.nav-side-menu li .sub-menu li:before,.nav-side-menu ul .sub-menu li:before{font-family:FontAwesome;content:"\F105";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle}.nav-side-menu li{padding-left:0;background-color:#1c1c1d}.nav-side-menu li.empty-item{height:36px;background-color:#171717}.nav-side-menu li a{text-decoration:none;color:#fff;font-size:18px;display:block;margin-left:10px}.nav-side-menu li a i{padding-left:10px;width:20px;padding-right:20px}.nav-side-menu li:hover{border-left:3px solid #be0000;background-color:#4a4a4a;border:none}.menu-content li>a.active,.menu-content li>a:hover{border-left:3px solid #be0000;background-color:#4a4a4a;margin-left:0;padding-left:7px}.account-container .account-main .main-content .card{padding-bottom:20px}.account-container .account-main .main-content .card.vessel-details-container{padding-bottom:22px}.account-container .account-main .main-content .card.vessel-location-container #map{height:330px}#map{position:relative}.engines-row{margin-bottom:20px}.user-list-card .search-bar input{color:#000}.card-info .user-vessels-list a{color:#3f51b5}.account-container .main-row{min-height:calc(100vh - 94px)}.account-container .main-row .account-main{padding-bottom:15px}.group{position:relative;margin-bottom:45px;text-align:left}.group a{font-size:1.2rem}.group .input-actions{position:absolute;display:none;right:0}.group .input-actions a{display:block;margin-left:3px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:3px;box-shadow:1px 2px 1px 0 rgba(0,0,0,.28)}.group .input-actions a.approve-changes{background:#ecedf0}.group .input-actions a.discard-changes{background:#f5f6f8}.group .input-actions a i{color:#505f79}.groups-multiply{display:flex;justify-content:space-between}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAABHNCSVQICAgIfAhkiAAAAM1JREFUKJGNjjFqw0AQRf9fiVSB6AqBHEAHSLNoe7tLaXIDH8U5gVWmdCvtwLh1lwsYfAQHXEqMGwsSWavkl8N7j4GqFiKyVdUC/1yMcSciSwBgjHFHcmFmX3mee+/9eU4WkRrACgCyLHt2JGsz+yZZdl2nc5/8lEm+e+9PBIC2bUuSe5JPqU/GclVVNQBwAOYiKflXIBXp+36Tku8C4wiAi5k9kpyUJwNDBMDBOfdwO32EENZT7GQAAJqmeXPOfZI8hhBeUtzsVPX1L+YKDYFnsEmkVu0AAAAASUVORK5CYII=);background-position:100%;background-repeat:no-repeat}input,select{font-size:1.2rem;padding:10px 10px 2px 0;display:block;width:100%;border:0;background-color:initial;border-bottom:1px solid #df0000}input:focus,select:focus{outline:0}input:focus~label,input:valid~label,select:focus~label,select:valid~label{top:-10px;font-size:1rem;color:#5264ae}label{color:#999;font-size:1.2rem;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.bar{position:relative;display:block;width:100%}.bar:after,.bar:before{content:"";height:2px;width:0;bottom:1px;position:absolute;background:#df0000;transition:all .2s ease;-moz-transition:.2s ease all;-webkit-transition:all .2s ease}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:after,input:focus~.bar:before{width:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.login-form.light-form .group{margin-bottom:25px}.login-form.light-form .group input,.login-form.light-form .group select{color:#000;border-bottom:0}.login-form.light-form .group select label{color:#807f7f}.login-form.light-form .group .bar:after,.login-form.light-form .group .bar:before{background:#57a0ff}input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}input:focus~.input-actions{display:flex}@-webkit-keyframes inputHighlighter{0%{background:#5264ae}to{width:0;background:transparent}}@keyframes inputHighlighter{0%{background:#5264ae}to{width:0;background:transparent}}.group{margin-bottom:30px}.login-form.form-mrg{margin-bottom:130px}.login-form .group>div:first-of-type{display:flex}.login-form .group .a:hover{text-decoration:underline}.login-form.light-form .group{margin-bottom:11px}.login-form.light-form .group.mrg-none{margin-bottom:3px}.group .input-actions{display:flex;z-index:9;top:51px}.group .input-actions button{display:block;margin-left:3px;width:30px;height:30px;line-height:30px;border-radius:3px;background-color:#f5f6f8;box-shadow:1px 2px 1px 0 rgba(0,0,0,.28)}.group .input-actions button.approve-changes{background:#ecedf0}@media (max-width:1199px){.account-container .account-main .main-content .card.engine-container .engine-info{width:95%}}@media (max-width:991px){.nav-side-menu{position:relative;width:100%;margin-bottom:10px}.nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:8px;z-index:10!important;padding:3px;background-color:#fff;color:#000;width:40px;text-align:center}.brand{text-align:left!important;font-size:22px;padding-left:7px;line-height:50px!important}}@media (min-width:991px){.nav-side-menu .menu-list .menu-content{display:block}}@media (max-width:575px){.account-container .account-main .account-header{flex-direction:column;align-items:center}.account-container .account-main .account-header .sign-out-block{margin-bottom:15px}.account-container .account-main .avatar-container{display:flex;flex-direction:column;align-items:center}.account-container .account-main .avatar-container .avatar-img{margin-right:0;margin-bottom:20px}.groups-multiply{display:flex;flex-direction:column;justify-content:baseline}}.site-nav{background-color:#000}.site-nav .navbar-toggler{color:#fff;border-color:#fff}.site-nav .navbar-toggler .navbar-toggler-icon i{color:#fff;font-size:1.8rem}.site-nav .navbar-collapse{justify-content:flex-end}.site-nav .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;padding-top:0;padding-bottom:0}.site-nav .navbar-collapse .navbar-nav .nav-item .nav-link:hover{text-decoration:underline}.site-nav .navbar-collapse .navbar-nav .nav-item .nav-link i{color:#c00;font-size:21px;margin-right:5px}.site-nav .navbar-collapse form{position:relative}.site-nav .navbar-collapse form i{position:absolute;top:9px;left:6px;font-size:14px;color:#fff}.site-nav .navbar-collapse form #headerSearch{height:30px;padding-left:25px;color:#fff;background:linear-gradient(#6d6e6f,#88898a);border:0}.site-nav .navbar-collapse form #headerSearch::-webkit-input-placeholder{color:#fff}.site-nav .navbar-collapse form #headerSearch::-moz-placeholder{color:#fff}.site-nav .navbar-collapse form #headerSearch:-ms-input-placeholder{color:#fff}.site-nav .navbar-collapse form #headerSearch:-moz-placeholder{color:#fff}#brandHeader{height:50px;background-image:url(/static/media/Mercury_header_extension.291141ad.png)}#brandHeader .header-brand{height:50px;background:url(/static/media/Mercury_header_bar.638f602d.png) no-repeat}#brandHeader .header-texture{background-image:url(/static/media/Mercury_header_extension.291141ad.png)}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.table-row{max-height:calc(100vh - 315px);overflow-y:auto}.table-log-container{background-color:#fff;margin:15px 0;padding:10px 15px;box-shadow:1px 4px 6px -3px rgb(0 0 0/69%);-moz-box-shadow:1px 4px 6px -3px rgba(0,0,0,.69)}.table-log-container button{background-color:#3f51b5;color:#fff;border:none;margin-right:10px;min-width:40px;height:35px;cursor:pointer}.table-log-container button:hover{background-color:#303f9f}table{width:100%;margin-bottom:30px}table td,table th{padding:15px 5px;vertical-align:top;border-top:1px solid #dee2e6}.page-count{min-width:100px;margin:auto 0}.go-to-page{display:inline-block;margin:auto 0}.go-to-page input{display:inline-block;color:#000}.go-to-page input,.items-count{max-width:100px;font-size:inherit;padding:0}.items-count{border:none;margin:0 15px}.pagination{flex-wrap:wrap}.table-log-container a,.table-log-container a:hover{color:#3f51b5}.search-form{position:relative}.search-form .form-button{background-color:#316e8d;color:#fff;border:1px solid #316e8d}.search-form .form-button:hover{background-color:#fff;color:#316e8d}.validation-page{height:100vh;background-color:#fff;color:#000;padding-top:150px}.validation-page .main-content .validation-form-container{padding:5px 40px}.validation-form{position:relative}.validation-form .form-button{width:100%;background-color:#316e8d;color:#fff;border:1px solid #316e8d;font-size:1.3rem}.validation-form .form-button:hover{background-color:#fff;color:#316e8d}.validation-form input{color:#000}.validation-form .form-error{font-size:1.3rem;color:red;line-height:1;min-height:1.3rem;margin-bottom:10px}.validation-form .spinner-container{position:absolute;top:0;display:flex;justify-content:center;align-items:center;margin:auto;width:100%;height:100%;background:hsla(0,0%,100%,.75)}.spinner{text-align:center}.lds-dual-ring{display:inline-block;width:80px;height:80px}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#316e8d transparent;border-style:solid;border-width:6px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.validation-form-container .form-link{color:#000;text-decoration:underline}.validation-form-container .form-link:hover{color:#316e8d}.validation-form-container .form-container{padding-top:15px}.validation-form-container .top-block-container{margin-bottom:100px}.validation-form-container .bottom-block-container{text-align:center}.validation-form-container .bottom-block-container .footer-links a{font-size:1.3rem;margin:0 10px}@media (max-width:767px){.validation-form-container .top-block-container{margin-bottom:0}}
/*# sourceMappingURL=main.35ec1be8.chunk.css.map */