.reset_password_text {
    width: 400px;
    margin: 10px auto -25px;
}

.b-my_vehicles thead tr td {
    font-size: 14px;
}

.orderby {
    margin-bottom: 0;
}

.table-alerts thead tr td {
    font-size: 12px;
}

.b-my-profile-alerting-select .btn, .table-alerts .b-my-profile-alerting-icon {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.table-alerts.b-my_vehicles thead tr td {
    font-size: 14px;
}

.b-connexion-label {
    font-weight: 400;
}

thead.fsize_14 tr td {
    font-size: 14px;
}

.b-filters-ui--select {
    float: none;
    display: inline-block;
    margin-right: 10px;
}

.b-filters-ui--select > div > span {
/*    min-width: 176px;*/
    background-color: #f2f2f2;
    border-color: #ccc;
    color: #333;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    padding-right: 35px;
    border-radius: 7px !important;
}

.b-detail__sensor {
    margin: -20px -5px -20px;
    box-sizing: border-box;
    padding: 15px;
}
.b-block--marginRight70 {
    margin-right: 70px;
}

.b-popup__tabs .b-block--padding040{
    padding: 0 40px;
}

input.custom-checkbox {
    display: none;
}

label.custom-checkbox {
    border: medium none;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    height: 47px;
    margin-right: 15px;
    vertical-align: middle;
    width: 47px;
}
.table-alerts .row {
    margin: 0;
    overflow: hidden;
}

label.custom-checkbox-phone {
    background: #d1d5da url("../img/phone.png") no-repeat scroll center center;
}

label.custom-checkbox-email {
    background: #d1d5da url("../img/mail.png") no-repeat scroll center center;
}

input.custom-checkbox:checked + label.custom-checkbox {
    background-color: #87dd00;
}

.b-block--red--border .ui-select-match-text,
.b-block--red--border .btn span.filter-option {
    color: #ff0000 !important;
    font-weight: bold;
}

.b-block--orange--border .btn {
    border: 3px solid #FE6703 !important;
    padding: 0 0 0 10px;
}

.b-block--orange--border .ui-select-match-text,
.b-block--orange--border .btn span.filter-option {
    color: #FE6703 !important;
    font-weight: bold;
}

.b-block--purple--border .btn {
    border: 3px solid #840699 !important;
    padding: 0 0 0 10px;
}
.b-block--purple--border .ui-select-match-text,
.b-block--purple--border .btn span.filter-option {
    color: #840699;
    font-weight: bold;
}

.b-block--blue--border .ui-select-match-text,
.b-block--blue--border .btn span.filter-option {
    color: #65318f;
    font-weight: bold;
}

.b-block--green--border .ui-select-match-text,
.b-block--green--border .btn span.filter-option {
    color: #74a514;
    font-weight: bold;
}

.table-alerts .selectpicker .btn.btn-default.ui-select-toggle {
    border-radius: 7px;
    font-weight: bold;
    font-size: 12px;
    height: 25px;
}

.table-alerts .selectpicker.ui-select-bootstrap .ui-select-toggle > .caret {
    margin-top: -4px;
}

.table-alerts .selectpicker .ui-select-match {
    box-shadow: none !important;
}

.centralize {
    text-align: center;
}

.centralize .pagination {
    display: inline-block;
    float: none;
}

.dropdown-menu > li > a {
    color: #333 !important;
}

.b-scrollbar-inner-mini {
    height: 120px;
    overflow: hidden;
}

.b-scrollbar-inner-height-mini {
    height: 140px;
}

.b-detail__tab li {
    position: relative;
    margin-right: 10px;
}

.b-detail__tab li:last-child {
    margin-right: 0;
}

.b-detail__tab li:after {
    content: "|";
    position: absolute;
    right: -6%;
    top: 0;
}

.b-detail__tab li:last-child:after {
    content: "";
}

.alert-item .closed,
.table-alerts .alert-row.closed {
    background: #e9ecf0;
}

.b-popup__data--orange:before {
    background: url("../img/alerts/orange-alert.png") no-repeat 0 0;
}

.b-popup__data--green:before {
    background: url("../img/alerts/green-alert.png") no-repeat 0 0;
}

.b-popup__data--red.icon-plus:before {
    background: url("../img/alerts/red-alert-add.png") no-repeat 0 0;
}
.b-popup__data--orange.icon-plus:before {
    background: url("../img/alerts/orange-alert-add.png") no-repeat 0 0;
}
.b-popup__data--green.icon-plus:before {
    background: url("../img/alerts/green-alert-add.png") no-repeat 0 0;
}
.b-popup__data--purple.icon-plus:before {
    background: url("../img/alerts/purple-alert-add.png") no-repeat 0 0;
}
.b-popup__data--blue.icon-plus:before {
    background: url("../img/alerts/blue-alert-add.png") no-repeat 0 0;
}

.b-popup__data--red.icon-minus:before {
    background: url("../img/alerts/red-alert-minus.png") no-repeat 0 0;
}
.b-popup__data--orange.icon-minus:before {
    background: url("../img/alerts/orange-alert-minus.png") no-repeat 0 0;
}
.b-popup__data--green.icon-minus:before {
    background: url("../img/alerts/green-alert-minus.png") no-repeat 0 0;
}
.b-popup__data--purple.icon-minus:before {
    background: url("../img/alerts/purple-alert-minus.png") no-repeat 0 0;
}
.b-popup__data--blue.icon-minus:before {
    background: url("../img/alerts/blue-alert-minus.png") no-repeat 0 0;
}

.filter-alerts .datepicker-width {
    margin-top: -10px;
}

.b-polygon-blue--mini:before {
    background-image: url("../img/blue-polygon.png");
}

.b-polygon-deepPink--mini:before {
    background-image: url("../img/deepPink-polygon.png");
}

.b-polygon .opacity:before {
    opacity: 0.2;
}

.b-tab-clock1 .db{
    display: block !important;
}
.b-tab-clock1 .uTree{
    padding-bottom: 0px;
    font-size: 20px;
}
.b-tab-clock1 .uTreeLevel{
    margin-left: 30px;
}
.b-tab-clock1 ul.uTree li span, .b-tab-clock1 ul.uTree li span a{
    font-size: 18px;
}
.b-tab-clock1 .uTreeWrapper{
    margin-left: 20px;
}
.b-tab-clock1 .uTreeWrapper span a{
    color: #0d74aa !important;
    text-decoration: underline !important;
}
.b-tab-clock1 .uTreeWrapper span a:hover{
    color: rgb(51, 51, 51) !important;
}
.b-tab-clock1 .uTreeWrapper>li{
    margin-bottom: 15px;
}
.numalerts {
    background-color: #e52c42;
    border-radius: 5px;
    color: #d2d2d2;
    display: inline-block;
    float: right;
    padding: 1px 9px 1px 7px;
}

.row.content {
    margin: 0 -15px 0 -18px;
}

.anchor {
    display: inline-block;
    float: right;
}

.info2-item-container {
    max-width: 95%;
    float: left;
}

.top-nav .dropdown .dropdown-menu a {
    font-size: 18px;
    display: block;
    white-space: nowrap !important;
}

td.b-img--margin img {
    margin: 0;
}

.g-box {
    white-space: nowrap;
}

.container.b-popup .b-connexion--width {
    width: 700px;
}

.b-block--width100percent span {
    display: inline-block;
}

.info2-item .confi span {
    font-size: 13px;
    font-weight: 600;
}

.b-homepage__consumption .b-homepage__item1 {
    letter-spacing: -3px;
}

.dropdown-in-menu > a {
    letter-spacing: -0.02em;
}

.b-tab--width125 {
    width: 125px;
}

.table-alerts tbody tr {
    background: #fff;
}
.table-alerts tbody .alert-status-deleted * {
    color: #bdbfc6;
    text-decoration: line-through;
}
.table-alerts tbody .alert-status-deleted .intelligence-analysis-message {
    text-decoration: none;
}
.table-alerts tbody td strong.intelligence-analysis-message {
    display: inline-block;
    color: #8a8c99;
    background-color: #f1f2f7;
    padding: 1px 7px;
    border-radius: 10px;
    font-size: 10px;
}

.table tbody.table-users tr td {
    border-top: 1px solid #ddd !important;
}

.table tbody.table-users tr:first-child td {
    border-top: none !important;
}

.table tbody.table-users .pointer {
    margin-right: 15px !important;
}

/*.table tbody.table-users .user-status {*/
/*    display: inline-block;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    background: url("../img/usr-show-icon.png") 0 0 no-repeat;*/
/*    margin: -8px 0;*/
/*}*/

/*.table tbody.table-users .user-status.disabled {*/
/*    background: url("../img/usr-hide-icon.png") 0 0 no-repeat;*/
/*}*/
.col-lg-4 .b-polygon-wrapper {
    margin-top: 0;
}

.b-popup__data.b-popup__data--purple:before {
    background: url("../img/alerts/purple-alert.png") 0 0 no-repeat;
    height: 38px;
    width: 35px;
}

.b-popup__data.b-popup__data--blue:before {
    background: url("../img/alerts/blue-alert.png") 0 0 no-repeat;
    height: 38px;
    width: 35px;
}

.display-like > div > a {
    position: relative;
    z-index: 100;
}

.row.content .pagination > li {
    display: inline-block;
}

/*.last-in-row:after {
    content: ".";
    display: block;
    visibility: hidden;
    clear: right;
}*/

.alerts-filter .b-filters-ui--select,
.alerts-filter .b-filters-ui--select input,
.alerts-filter .ui-select-match > span {
    width: 100px !important;
}

.filter-form.alerts-filter .btn-primary {
    width: 90px;
}

.alerts-filter .reset-filters {
    margin-right: 10px;
}

#page-wrapper{
    /* background: rgb(255, 255, 255); Old browsers
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(243, 244, 248, 1) 33%, rgba(243, 244, 248, 1) 34%, rgba(243, 244, 248, 1) 100%); FF3.6-15
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(243, 244, 248, 1) 33%, rgba(243, 244, 248, 1) 34%, rgba(243, 244, 248, 1) 100%); Chrome10-25,Safari5.1-6
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 30%, rgba(243, 244, 248, 1) 33%, rgba(243, 244, 248, 1) 34%, rgba(243, 244, 248, 1) 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f4f8', GradientType=0); IE6-9
     */}

.cursor{
    cursor: pointer;
}

.dashboard-header {
    padding-bottom: 10px;
    background: #fff;
    margin-left: -17px;
}

.no-link,
.confi a.no-link,
.no-link:hover,
.confi a.no-link:hover,
.no-link:focus,
.confi a.no-link:focus {
    text-decoration: none;
    color: #333;
}

.alert-item .confi {
    margin: 0 0 7px 0;
}

.ui-select-match-text,
.ui-select-placeholder,
.ui-select-match-text span,
.ui-select-choices-row-inner,
.ui-select-choices-row-inner span {
    display: block !important;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.b-tab-clock1 ul.uTree li span, .b-tab-clock1 ul.uTree li span a {
    font-size: 14px;
}

.like-tree .b-scrollbar-inner-height {
    height: 320px;
}

#ng-view {
    overflow-y: visible;
}

.alerts-filter .b-filters-ui--select,
.alerts-filter .b-filters-ui--select input,
.alerts-filter .ui-select-match > span {

}

.b-create-a-vehicle__blockRight .b-detail__vehicle,
.b-bootstrapPadding--left .b-detail__vehicle {
    padding: 10px 40px 0;
    /*background: url("../img/auto.png") no-repeat scroll left 17px;*/
}
.b-create-a-vehicle__blockRight .b-detail__engine,
.b-bootstrapPadding--left .b-detail__engine {
    /*background: url("../img/engine.png") no-repeat scroll left 17px;*/
}

.reset-filters > button.reset {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    color: #0d74aa;
    display: block;
    font-size: 12px;
    padding-left: 0;
    text-decoration: underline;
}
.b-detail__scrollBar .progress {
    margin-bottom: 10px;
}
.progress.overlay {
    margin-top: -30px;
}
table tr td.b-color--red {
    color: #e10000;
}
highchart {
    display: block;
    width: 100%;
    max-width: 100%;
}

.chart-filter .ui-select-container input {
    display: block !important;
}


/* page charts */
.row.content.p-t-35{
    padding-top: 35px;
}
.white-block{
    background: #fff;
    padding: 25px 20px;
    min-height: 500px;
}
.white-block .chart-title{
    color: #2e3746;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
}
.m-t-160{
    margin-top: 160px;
}
.m-t-20{
    margin-top: 20px;
}
.white-block .filter-mult{
    margin-bottom: 10px;
}
.white-block .filter-mult .form-control{
    border-radius: 7px;
    color: #333;
}
.white-block .filter-mult input{
    margin-left: 11px;
}
.white-block .filter-mult .btn-primary{
    height: 22px;
    line-height: 20px;
    width: auto;
    padding: 1px 5px;
    border-radius: 3px;
}
.white-block .filter-mult .close{
    margin-right: 5px;
}
.white-block .filter-mult .form-control[disabled]{
    opacity: 0.3;
}
.filter-number{
    font-size: 13px;
    font-weight: 600;
    color: #2e3746;
}
.filter-reset-link{
    color: #0d74aa;
    text-decoration: underline;
    font-size: 12px;
    font-weight: 600;
}
.btn-custom-small{
    height: 19px;
    line-height: 19px;
    padding: 0 10px;
    border-radius: 20px;
    display: inline-block;
    margin-top: 7px;
    color: #2e3746;
    font-size: 11px;
}
.btn-custom-small:hover,
.btn-custom-small:focus{
    text-decoration: none;
}
.btn-custom-small.btn-primary{
    color: #fff;
}

/* search page */
.search-form{
    position: relative;
}
.search-form input{
    background: #f2f2f2;
    border-color: #e3e3e3;
    border-radius: 7px;
    padding-left: 40px;
    box-shadow: none;
    min-width: 300px;
}
.search-form input:focus{
    border-color: #e3e3e3;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(244, 244, 248);
}
.search-form img{
    position: absolute;
    display: block;
    left: 10px;
    top: 7px;
}
.search-wrp .order{
    margin-top: 0;
}
.search-wrp .order .b-table-p{
    color: #2e3746;
    font-weight: 400;
    margin-bottom: 5px;
}
.search-wrp .div-table{
    padding-bottom: 0;
}
.search-wrp .img-m-l-20 img{
    display: inline-block;
    margin-left: 20px;
}
.search-wrp .table>tbody>tr>td{
    padding-top: 11px;
    padding-bottom: 11px;
}

/* some icons */
.update-notify-icon{
    position: relative;
    top: -5px;
}







.tank-position-schema-wrapper {
    text-align: center;
}

.tank-position-schema {
    display: none;
}
.tank-position-schema-custom {
    margin: 0 auto;
    position: relative;
    width: 61px;
    height: 207px;
    border: 1px solid #ccc;
    border-radius: 5px;
    opacity: 0.5;
    background-position: 0 25px;
    background-repeat: no-repeat;
}
.tank-position-schema-custom.four_top_right_bottom_right_bottom_left_top_left {
    background-image: url("../img/tanks/four_top_right_bottom_right_bottom_left_top_left.png");
}
.tank-position-schema-custom.one_top_left {
    background-image: url("../img/tanks/one_top_left.png");
}
.tank-position-schema-custom.one_top_right {
    background-image: url("../img/tanks/one_top_right.png");
}
.tank-position-schema-custom.three_top_left_bottom_left_bottom_right {
    background-image: url("../img/tanks/three_top_left_bottom_left_bottom_right.png");
}
.tank-position-schema-custom.three_top_right_bottom_left_top_left {
    background-image: url("../img/tanks/three_top_right_bottom_left_top_left.png");
}
.tank-position-schema-custom.three_top_right_bottom_right_bottom_left {
    background-image: url("../img/tanks/three_top_right_bottom_right_bottom_left.png");
}
.tank-position-schema-custom.three_top_right_bottom_right_top_left {
    background-image: url("../img/tanks/three_top_right_bottom_right_top_left.png");
}
.tank-position-schema-custom.two_top_left_bottom_left {
    background-image: url("../img/tanks/two_top_left_bottom_left.png");
}
.tank-position-schema-custom.two_top_left_bottom_right {
    background-image: url("../img/tanks/two_top_left_bottom_right.png");
}
.tank-position-schema-custom.two_top_right_bottom_left {
    background-image: url("../img/tanks/two_top_right_bottom_left.png");
}
.tank-position-schema-custom.two_top_right_bottom_right {
    background-image: url("../img/tanks/two_top_right_bottom_right.png");
}
.tank-position-schema-custom.two_top_right_top_left {
    background-image: url("../img/tanks/two_top_right_top_left.png");
}
.tank-position-schema-custom,
.tank-position-schema-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.tank-position-schema-label {
    padding: 5px;
    line-height: normal;
}
.tank-position-schema:checked + .tank-position-schema-custom {
    opacity: 1;
    border-color: #0078AD;
    line-height: normal;
}

.tank-position-schema:checked + .tank-position-schema-custom > .tank-position-schema-label {
    color: #0078AD;
}













.tank-shape-wrapper {
    text-align: center;
}

.shape-input-schema {
    display: none;
}
.shape-schema {
    margin: 0 auto;
    position: relative;
    width: 88px;
    height: 104px;
    opacity: 0.5;
    background-repeat: no-repeat;
}

.shape-schema-wo-opacity {
    opacity: 1;
}

.shape-schema-ul{
    display: inline-block;
    height: 130px;
}

.shape-label{
    margin-top: 100px;
    text-align: center;
    width: 88px;
}
.shape-schema.rectangle {
    background-image: url("../img/tanks/tank_rectangle_shape.png");
}
.shape-schema.D {
    background-image: url("../img/tanks/tank_d_shape.png");
}
.shape-schema.other {
    background-image: url("../img/tanks/tank_other_shape.png");
}
.shape-schema,
.tank-shape-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.tank-shape-label {
    padding: 5px;
    line-height: normal;
}
.shape-input-schema:checked + .shape-schema {
    opacity: 1;
    line-height: normal;
}

.shape-input-schema:checked + .shape-schema > .tank-shape-label {
    color: #0078AD;
}










.b-block--width40percent {
    width: 40% !important;
}

.b-block--width60percent {
    width: 60% !important;;
}
.b-block--width85px {
    width: 85px !important;;
}
.b-block--marginRight20 {
    margin-right: 20px;
}
.pre-scrollable.terms {
    max-height: 200px;
    background: #F3F4F8;
    padding: 5px 20px;
    border: 1px solid #F3F4F8;
}
.keeper .ui-select-choices-row-inner div * {
    display: inline !important;
}
.b-popup__data--fontSize20 {
    font-size: 20px;
}

a.navbar-brand.hidden-xs.hidden-sm {
    /*display: block;*/
    overflow: hidden;
    /*background: #0074A9;*/
    width: 242px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#loading-bar div {
    background: #00abe9 !important;
}
#loading-bar-spinner {
    left: 5px !important;
    top: 20px !important;
}
#loading-bar-spinner .spinner-icon {
    width: 32px !important;
    height: 32px !important;;
}
.keeper-status {
    width: 14px;
    height: 14px;
    border-radius: 100%;
    display: inline-block;
    margin-right: 5px;
    background: #cdcdcd;
}
.keeper-status.keeper-status-success {
    background: #77a916;
}
.keeper-status.keeper-status-warning {
    background: #ffa800;
}
.keeper-status-label {
    color: #cdcdcd;
    font-weight: bolder;
    text-transform: uppercase;
    font-size: 14px;
}
.keeper-status-label.keeper-status-label-success {
    color: #77a916;
}
.keeper-status-label.keeper-status-label-warning {
    color: #ffa800;
}
.feedback-wrapper .feedback-select {
    max-width: 50% !important;
    min-width: 300px !important;
}
.feedback-wrapper textarea {
    max-height: 600px !important;
    height: 150px !important;
    line-height: normal;
}
.filter-form .btn-primary.auto-width {
    width: auto;
    padding: 0 5px;
}
.filter-form .btn-danger.auto-width {
    width: auto;
    padding: 0 5px;
}
.filter-form .btn-dark.auto-width {
    width: auto;
    padding: 4px 5px;
    height: 28px;
    font-size: 12px;
    border-radius: 6px;
    text-transform: uppercase;
}
.filter-form .btn-dark.btn:hover {
   background-color: #fff;
}
.filter-form .btn-dark.btn:focus {
    background-color: #fff;
}
.filter-form .b-filters-ui--select > div > span {
    background-color: white;
    border-radius: 4px !important;
}
.filter-form .b-filters-ui--select .btn-default[disabled] {
    background-color: #ddd;
}
.filter-form .btn-dark.btn[disabled] {
    background-color: #ddd;
}

.filter-form .b-filters-ui--select{
    margin-right: 0;
}

.maintenance_enabled {
    font-weight: 900;
    font-size: 12px;
    color: #ff0000
}
.maintenance_on_card {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 35px;
}
.b-popup__data--fontSize12 {
    font-size: 12px;
}
.b-block--marginTop0 {
    margin-top: 0;
}
.b-block--heightAuto {
    height: auto !important;
}
.b-block--padding3010 {
    padding: 3px 0 1px 0;
}
.b-block--marginTop3 {
    margin-top: 3px !important;
}
.b-block--marginTop7 {
    margin-top: 7px;
}
.lineHeight35 {
    line-height: 30px;
}
.btn-white {
    /*color: #0d74aa;*/
    background-color: transparent;
    border: 1px solid #F3F4F8;
    height: 28px;
    font-size: 12px;
}
.b-block--padding-520520 {
    padding: 5px 20px !important;
}
.no-border-radius {
    border-radius: 0 !important;
}
.b-popup__data--fontSize32 {
    font-size: 32px;
}
.content-color-dark {
    color: #999;
}
.b-block--width400 {
    max-width: 400px !important;
}
.leaflet-div-icon {
    border: none !important;
    width: 0 !important;
    height: 0 !important;
    margin-left: 0px;
    margin-top: 0px;
}
.map-icon-sp {
    font-size: 10px;
    min-width: 110px;
    height: 40px;
    /*border: 2px solid #0473a7;*/
    background: white;
    padding: 3px;
    text-align: center;
    /*color: #0473a7;*/
    position: absolute;
    top: -68px;
    left: -54px;
}
.map-icon-sp-title, .map-icon-sp .b-title {
    max-width: 140px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: -2px 0;
    font-size: 12px;
    padding-right: 8px;
}
.map-icon-sp-title span {
    font-size: 10px;
}
.map-icon-load-bar {
    width:5px;
    height:30px;
    background-color:#ddd;
    border-radius: 5px;
    position:absolute;
    top: 3px;
    right: 3px;
}
.map-icon-bar {
    width:100%;
    display:block;
    color:#fff;
    border-radius: 5px;
    position:absolute;
    bottom:0;
}
.map-icon-sp-triangle {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    /*border-top: 10px solid #0473a7;*/
    bottom: -10px;
    position: absolute;
    left: 40%;
    position: absolute;
}
#map-wrapper {
    width: 100%;
    height:100%;
    position: fixed;
    z-index: 1;
}
#map-container {
    position: relative;
    height: 100%;
    width: 100%;
    outline: none;
    touch-action: none;
}
.z-index-on-map {
    position: relative;
    z-index: 2;
}
.z-index-on-map .list{
    background-color: #f3f4f8;
}
.list-tab-item {
    width: 70px !important;
    height: 67px !important;
    text-align: center;
    margin-top: -2px;
}
.list-tab-item-on-map {
    background: #F3F4F8;
}
.list-tab-item-on-map.active {
    background: #fff;
}
.b-block-width166 {
    width: 166px !important;
}
.b-homepage__month__select span,
.b-homepage__month__select .btn-default-focus,
.b-homepage__month__select .ui-select-container
{
    background: #F2F4F7 !important;
    border: none;
    text-align: right !important;
    border-radius: 0;
    box-shadow: none !important;
}
.wrap-action-stat-simple {
    font-weight: normal !important;
}

.vehicle-group-add-new .vehicle-group-input {
    height: 34px;
    line-height: 34px;
    border: #ccc 1px solid;
    margin-right: 15px;
    padding: 0 12px;
    border-radius: 4px;
    float: left;
}

.vehicle-group-add-new .radio input{
    height: 17px;
    width: 17px;
    top: 8px;
}
.vehicle-group-add-new .radio input:focus + label:before{
    outline: none;
}

.vehicle-group-add-new .radio.big-height label::before {
    top: 8px;
}
.vehicle-group-add-new .radio.big-height label::after {
    top: 11px;
}
.vehicle-group-add-new .b-create-a-vehicle__item1 {
    margin-right: 15px;
}
.vehicle-group-add-new .b-create-a-vehicle--select-multi {
    min-height: 34px;
    min-width: 150px;
    max-width: 315px;
    float: left;
}
.vehicle-group-add-new .help-inline.left-help {
    float: left;
    right: -27px;
}

.feeback-wrp.feedback-links {
    font-size: 0;
    padding: 10px 0 !important;
}
.feeback-wrp .helper-link {
    display: inline-block;
    position: relative;
    padding: 0px 10px;
    margin: 5px 0;
    border: none;
    width: auto;
    line-height: 1.2;
    font-size: 11px;
}
.feeback-wrp .helper-link::after {
    content: "";
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 1px;
    background: #9d9d9d;
}
.feeback-wrp .helper-link:last-child::after {
    display: none;
}

.text-bold-blue {
    font-weight: bold;
    /*color: #0473a7;*/
}

.b-create-a-vehicle--input-new {
    text-indent: 8px;
    border: #ccc 1px solid;
    height: 34px;
    line-height: 34px;
    border-radius: 4px;
}
.vehicle-infos-new-width .b-vehicle-infos--width {
    width: 140px;
    line-height: 1.5;
    margin-bottom: 15px;
    margin-right: 10px;
}
.btn.download-report {
    text-transform: none;
}
.load-to-top {
    position: relative;
    top: -1px;
}
.fuel-chart-right-info {
    margin-left: 20px;
}
.fuel-chart-right-info .reset-filters {
    margin-right: 0;
}
.w-api-key {
    width: calc(100% - 146px) !important;
}
.row.content.p-t-25 {
    padding-top: 25px;
}
.order.mt-20 {
    margin-top: 20px;
}
.order.mt-20 .display-like > div {
    top: -20px;
}
.mb-5 {
    margin-bottom: 5px;
}
.b-popup__data.has-alert-icon {
    padding-left: 50px;
}
.b-popup__data.has-alert-icon::before {
    width: 42px;
}
.b-vehicle-infos--width.line-height-1 {
    line-height: 1.0;
}
.b-create-a-vehicle-big {
    width: 150px !important;
}
.info-icon {
    height: 30px;
    width: 30px;
    background: #e8eaf4;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 23px;
    position: relative;
    top: -3px;
    color: #0473a7;
    text-decoration: none;
}
.info-icon:hover {
    text-decoration: none;
}
.count-choises {
    position: absolute;
    right: 15px;
    top: -25px;
}
.count-choises a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    margin-left: 10px;
    margin-right: 10px;
    /*color: #0d74aa;*/
}
.error-text {
    color: #ff0000;
}

.web-hook-form .f-label {
    display: block;
    color: #2e3746;
    font-size: 13px;
    font-weight: bold;
}
.web-hook-form .w-50 {
    width: 50%;
}
.f-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.stat-item-3 {
    width: 33.33%;
}
@media (max-width: 1200px) {
    .stat-item-3 {
        width: 100%;
    }
}
.stats-white-block {
    min-height: auto;
    margin-top: 30px;
    margin-bottom: 30px;
}
.stats-white-block .stat-item__title {
    color: #686d76;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex: 1;
}
.stats-white-block .stat-item__value {
    color: #282f3c;
    font-weight: 700;
}
.stats-white-block .stat-item__sub-value {
    font-size: 20px;
    font-weight: 500;
    width: 100%;
}
.stats-white-block .stat-item__sub-value:before {
    content: '____';
    display: block;
    width: 100%;
    font-size: 12px;
    color: #c1c1c1;
    margin-bottom: 5px;
}
.not-active {
    color: #c2c2c2;
}

.terms-set ul{
    list-style-type: revert !important;;
}