@charset "UTF-8";
/* BCE Adaptation */
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=lt");

@font-face {
    font-family: "bce-icons";
    src: url("/fonts/bce-icons-5cd309b8b41db610b5f6938d1abdb469.eot");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "bce-icons";
    src: url("/fonts/bce-icons-5cd309b8b41db610b5f6938d1abdb469.eot");
    src: url("/fonts/bce-icons-5cd309b8b41db610b5f6938d1abdb469.eot?#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("/fonts/bce-icons-5cd309b8b41db610b5f6938d1abdb469.ttf") format("truetype"), url("/fonts/bce-icons-5cd309b8b41db610b5f6938d1abdb469.svg?#bce-icons") format("svg");
    font-weight: normal;
    font-style: normal;
}

.bce-icon {
    font-family: "bce-icons";
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bce_bulldozer:before {
    content: "\f101";
}

.bce_bus:before {
    content: "\f102";
}

.bce_car:before {
    content: "\f103";
}

.bce_combine:before {
    content: "\f104";
}

.bce_direction:before {
    content: "\f105";
}

.bce_excavator:before {
    content: "\f106";
}

.bce_fueltank-burn:before {
    content: "\f107";
}

.bce_fueltank-fill:before {
    content: "\f108";
}

.bce_fueltank-leak:before {
    content: "\f109";
}

.bce_microbus:before {
    content: "\f10a";
}

.bce_motorcycle:before {
    content: "\f10b";
}

.bce_obj-marker:before {
    content: "\f10c";
}

.bce_report_graph:before {
    content: "\f10d";
}

.bce_report_text:before {
    content: "\f10e";
}

.bce_roller:before {
    content: "\f10f";
}

.bce_sedan:before {
    content: "\f110";
}

.bce_tablet:before {
    content: "\f111";
}

.bce_target1:before {
    content: "\f112";
}

.bce_tire:before {
    content: "\f113";
}

.bce_tractor:before {
    content: "\f114";
}

.bce_truck-ground:before {
    content: "\f115";
}

.bce_truck-pd1:before {
    content: "\f116";
}

.bce_truck-pd2:before {
    content: "\f117";
}

.bce_truck-tower:before {
    content: "\f118";
}

.bce_truck:before {
    content: "\f119";
}

.bce_yacht:before {
    content: "\f11a";
}

.bce_bulldozer_new {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/bulldozer.png");
}

.bce_grader {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/grader.png");
}

.bce_lifter {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/lifter.png");
}

.bce_milling_cutter {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/milling_cutter.png");
}

.bce_pickup_van {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/pickup_van.png");
}

.bce_snow_plow {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/snow_plow.png");
}

.bce_trailer {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/trailer.png");
}

.bce_harvester {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/harvester.svg");
}

.bce_forwarder {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/forwarder.svg");
}

.bce_light_electric_car {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/light_electric_car.svg");
}

.bce_heavy_electric_car {
    width: 36px;
    height: 36px;
    content: url("/src/assets/vehicles_types/heavy_electric_car.svg");
}

.bce_dry_van {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/dry_van.svg");
}

.bce_refer_trailer {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/refer_trailer.png");
}

.bce_pups_trailer {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/pups_trailer.svg");
}

.bce_beacon {
    width: 25px;
    height: 25px;
    content: url("/../../src/assets/vehicles_types/beacon.svg");
}

.vehicle_category_icon_right_spacer {
    margin-right: 12px;
}

@font-face {
    font-family: 'open_sanslight';
    src: url("../fonts/OpenSans-Light-webfont.eot");
    src: url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url("../fonts/OpenSans-Regular-webfont.eot");
    src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
    font-weight: normal;
    font-style: normal;
}

html {
    height: 100%;
}

body {
    font-family: "open_sansregular";
    background: #ffffff;
    height: 100%;
}

.font-normal {
    font-weight: 400;
}

/* Papildymas BCE ikonoms */
.bce-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -15%;
}

.bce-2x,
.fa-2x {
    font-size: 2em;
}

.bce-3x,
.fa-3x {
    font-size: 3em;
}

.bce-4x,
.fa-4x {
    font-size: 4em;
}

.bce-5x,
.fa-5x {
    font-size: 5em;
}

/* ------------------------------------------------------------------------------------------ */
.pace .pace-progress {
    left: 0;
}

.wrapper-content {
    padding: 0;
}

.white-bg {
    background-color: #fff;
}

.grey-bg {
    background-color: #f3f3f4;
}

.default-bd {
    border: 1px solid #e7eaec;
}

.color-red {
    color: #EC4758;
}

.color-blue {
    color: #1A7BB9;
}

.color-green {
    color: #18A689;
}

#wrapper {
    height: 100%;
}

#page-wrapper {
    min-height: 100%;
}

.footer {
    margin-top: 20px;
}

.right-space-20,
.m-r-20 {
    margin-right: 20px;
}

.right-space-15,
.m-r-15 {
    margin-right: 15px;
}

.right-space-10,
.m-r-10 {
    margin-right: 10px;
}

.left-space-20,
.m-l-20 {
    margin-left: 20px;
}

.left-space-15,
.m-l-15 {
    margin-left: 15px;
}

.left-space-10,
.m-l-10 {
    margin-left: 10px;
}

.hr-line-dashed {
    background-color: transparent;
    border-top: 1px dashed #e7eaec;
    color: #ffffff;
    height: 1px;
    margin: 10px 0;
    clear: both;
}

.scroll-y-container {
    overflow-y: scroll;
}

.scroll-x-container {
    overflow-x: scroll;
}

.extra-margin-bottom {
    margin-bottom: 15px !important;
}

.m-v-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.m-v-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.m-v-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.m-t-15 {
    margin-top: 15px !important;
}

.m-b-15 {
    margin-bottom: 15px !important;
}

.m-b-10 {
    margin-bottom: 10px !important;
}

.m-t-10 {
    margin-bottom: 10px !important;
}

.m-b-5 {
    margin-bottom: 5px !important;
}

.p-b-5 {
    padding-bottom: 5px !important;
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.border-b {
    border-bottom: 1px solid #e7eaec;
}

.navbar-brand {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    width: 70px;
    height: 42px;
    margin: 0px 0px 0px 0px;
}

.navbar-toggle {
    background-color: #eee;
    margin-top: 2px;
    margin-bottom: 0;
}

.navbar-toggle .icon-bar {
    color: #999;
}

.nav>li.nav-active>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border-radius: 4px 4px 0 0;
}

.nav.nav-tabs>li>a:hover {
    background-color: white;
    color: #666;
}

.vertical-center {
    vertical-align: middle !important;
}

.vertical-center-fuel:hover {
    background-color: white;
}

.navbar-form {
    margin-top: 9px;
    margin-bottom: 9px;
}

.navbar-form .form-control {
    font-size: 13px;
    background-color: #dcdcdc;
    border: 0;
}

.navbar-form .btn-default {
    color: #777;
}

.main-app-menu>li.active {
    background-color: #ffffff;
    border: 0;
}

.main-app-menu>li.active ul.dropdown-menu>li>a {
    color: inherit;
}

.main-app-menu>li.active ul.dropdown-menu>li>a:hover,
.main-app-menu>li.active ul.dropdown-menu>li>a:focus {
    color: #ffffff;
}

.navbar-default .nav>li>a {
    text-transform: none;
}

.navbar-default .nav>li>a i {
    text-align: center;
    /* Neveikia */
}

.nav-second-level {
    background-color: #ffffff;
}

.username-info {
    color: #262626;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

/* Notifications */

.dropdown-notifications {
    min-width: 300px;
}

.dropdown-notifications li {
    padding: 5px !important;
}

.dropdown-notifications a {
    color: inherit;
    font-weight: bold;
}

.dropdown-notifications .feed-element {
    margin-top: 0;
    padding-bottom: 0;
}

.dropdown-notifications .feed-element i {
    margin: 5px 10px 5px 5px;
}

.dropdown-notifications .feed-element .media-body {
    margin-right: 5px;
}

.dropdown-notifications .link-block {
    font-size: 12px;
    padding: 5px;
}

.dropdown-notifications .link-block a {
    font-size: 12px;
}

.notifications-content h3 {
    line-height: 24px;
    margin-top: 0;
    font-weight: 100;
}

.notifications-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e7eaec;
    background-color: #ffffff;
    border-image: none;
    padding: 20px;
    border-style: solid solid none;
    border-width: 4px 1px 0;
    padding-bottom: 5px;
}

.metis-menu-element .nav>li.active {
    background: #fff;
    border-left: 4px solid var(--primaryColor);
}

.metis-menu-element .nav>li.active a {
    color: #999;
}

.metis-menu-element .active>.nav .collapse .in>li {
    background: #fff !important;
}

.metis-menu-element .nav-second-level li {
    padding-left: 10px;
}

body {
    background: #f3f3f4;
}

.widget {
    margin: 0 !important;
}

.heigth-fix {
    height: 56px !important;
}

.config-content>.ibox>.ibox-title {
    height: 56px !important;
}

#wrapper {
    background-color: #f3f3f4;
}

.navbar-nav.navbar-right:last-child {
    margin-right: 0;
}

.navbar-fixed-top,
.navbar-static-top {
    padding-right: 0px;
}

@media (max-width: 768px) {
    #page-wrapper .profile-element {
        display: none;
    }
}

#page-wrapper .profile-element {
    margin-right: 0;
}

/*----------------------*/

.nth-child {
    background: #f9f9f9;
}

#recentMessageList .media-body {
    margin-left: 3.9em;
}

.setings-item-small {
    padding: 3px 0px;
    border-bottom: 1px solid #e7eaec;
}


#page-wrapper.side-menu-recent-right {
    margin: 0 0px 0 0;
    /* .side-menu-recent-right - ši klasė eina kartu su #page-wrapper į div, jeigu norima pasidėti šoninį meniu į dešinę pusę */
}

.border-bottom {
    border-bottom: 1px solid #e7eaec !important;
}

/* LAYOUT ELEMENTS
------------------------------------------------------------------------------------------ */

.page-heading {
    border-top: 4px solid #e7eaec;
    padding: 0 10px;
    min-height: 25px;
}

.page-heading h2 {
    margin: 20px 0;
}

.page-heading .nav {
    border: 0;
}

.page-heading .nav>li>a {
    padding: 5px 10px 5px 14px;
}

.page-heading button.close {
    padding-left: 5px;
}

.page-heading .nav-pills li a {
    box-sizing: border-box;
    border: 1px solid #fff;
}

.page-heading .nav>li.active {
    background: none;
    border: 1px;
}

.page-heading .nav>li.active>a {
    color: inherit;
}

.page-heading .nav-pills>li.active>a,
.page-heading .nav-pills>li.active>a:hover,
.page-heading .nav-pills>li.active>a:focus {
    background: #f3f3f4;
}

.page-heading .nav-pills>li>a:hover {
    background: transparent;
    border: 1px solid #e6e6e6;
    color: #676a6c;
}

.page-heading .btn-group {
    margin: 10px auto;
}

.scope-nav {
    display: inline-block;
    margin: 10px auto;
}

.tab-pane {
    margin: 0 -15px;
    /* Siaurinam Bootstrap standart─à */
}

/* bus nenaudojamas */
.list--vehicles>thead>tr>th {
    font-size: 10px;
}

.list--vehicles>thead>tr>th i {
    font-size: 13px;
}


/* scrollers part START */
.scroll-container,
.scroll-report {
    padding-right: 0;
    position: relative;
    overflow: auto;
}

.mapScroll-container {
    padding-right: 0;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}

@media screen and (max-width: 768px) {

    .scroll-container,
    .scroll-report {
        overflow-x: auto;
    }
}

.scroll-report {
    padding-bottom: 5px;
    padding-right: 5px;
}

.ps-container>.ps-scrollbar-y-rail {
    z-index: 100;
    right: 1px;
    width: 10px !important;
}

.scroll-container.ps-container>.ps-scrollbar-y-rail {
    right: 1px !important;
}

.ps-container>.ps-scrollbar-x-rail {
    z-index: 100;
    height: 12px !important;
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    width: 10px !important;
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    height: 12px !important;
}

.always-visible.ps-container>.ps-scrollbar-x-rail {
    /* visad matomas scroll - naudojama ataskaitose */
    opacity: 1 !important;
    bottom: 0;
    background-color: #eee !important;
}

.always-visible.ps-container>.ps-scrollbar-y-rail {
    opacity: 1 !important;
    right: 0;
    background-color: #eee !important;
}

.sidebar__vehicles-list-header h2,
.sidebar__communicate-header h2,
.sidebar__pictures-header h2,
.sidebar__settings-header h2 {
    margin-top: 0;
}

.sidebar__vehicles-list-header h3,
.sidebar__communicate-header h3,
.sidebar__pictures-header h3,
.sidebar__settings-header h3 {
    line-height: 24px;
    margin-top: 0;
    font-weight: 100;
}

.sidebar__vehicles-list-body .lg-tplist,
.sidebar__communicate-body .lg-tplist,
.sidebar__pictures-body .lg-tplist,
.sidebar__settings-body .lg-tplist {
    font-size: 1.7em;
}


.sidebar__vehicles-list-body .table-fix>.tbl-wrapper>.touchpadTable .vehicleList .scroll-container {
    height: calc(100vh - 210px) !important;
}

.sidebar__vehicles-list-body .widget--map,
.sidebar__pictures-body .widget--map,
.sidebar__settings-body .widget--map {
    margin-top: 0;
    padding: 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
}

.sidebar__communicate-body .widget--map {
    margin-top: 0;
    padding: 10px;
    margin-right: 5px;
    margin-bottom: 5px;
    border: 1px solid #ddd;
    border-left: none;
    border-right: none;
}

.sidebar__vehicles-list-footer,
.sidebar__communicate-footer,
.sidebar__pictures-footer,
.sidebar__settings-footer {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    background-color: #ffffff;
    border-image: none;
    padding-left: 5px;
    padding-right: 5px;
    border-width: 0 1px 1px;
}

.sidebar__vehicles-list-footer h3,
.sidebar__communicate-footer h3,
.sidebar__pictures-footer h3,
.sidebar__settings-footer h3 {
    line-height: 24px;
    margin-top: 0;
    font-weight: 100;
}

.sidebar__vehicles-list-footer .panel-group,
.sidebar__communicate-footer .panel-group,
.sidebar__pictures-footer .panel-group,
.sidebar__settings-footer .panel-group {
    margin-bottom: 0;
}

.empty {
    padding: 0 !important;
}

.sidebar__vehicles-list-panel {
    margin-bottom: 0;
}

.sidebar__vehicles-list-panel .panel-heading .btn {
    margin: -3px auto;
}

.sidebar__vehicles-list-panel .panel-heading .btn-sm,
.sidebar__vehicles-list-panel .panel-heading .btn-group-sm>.btn {
    padding: 3px 7px;
}

.sidebar__communicate-body .panel-body {
    padding-top: 0;
    padding-bottom: 0;
}

.sidebar__communicate-body .nav>li>a {
    padding: 5px 10px;
}

.sidebar__communicate-body .feed-element .actions {
    margin-top: 0;
}

.contact-item .title-actions {
    margin-left: 10px;
}

.chat-content .chat-header {
    padding: 12px 0;
    margin-bottom: 5px;
    border-bottom: 5px solid #e7eaec;
}

.chat-content .chat-header h3,
.chat-content .chat-header h4 {
    font-weight: 100;
}

.chat-content .chat-form {
    /* margin-bottom: 10px; - nenaudojam, nes .wrapper-content prideda*/
    border-top: 5px solid #e7eaec;
    padding-top: 10px;
}

.chat-content .chatwindow-scroll-container {
    padding-right: 10px;
}

.chat-content .pull-regular .pull-meta-place {
    float: left;
}

.chat-content .pull-regular .pull-meta-place:nth-child(2) {
    margin-left: 10px;
}

.chat-content .pull-regular .activity-time.pull-meta-place {
    float: right;
}

.chat-content .pull-different .pull-meta-place {
    float: right;
}

.chat-content .pull-different .pull-meta-place:nth-child(2) {
    margin-right: 10px;
}

.chat-content .pull-different .activity-time.pull-meta-place {
    float: left;
}

.chat-content .media-body .well {
    padding: 10px 15px;
    margin: 0 0 0 15px;
}

.chat-content .feed-activity-list .feed-element {
    border-bottom: 1px dotted #e7eaec;
}

.chat-content .feed-activity-list img {
    display: none;
}

.chat-content .feed-element {
    margin-top: 10px;
    padding-bottom: 10px;
}

.chat-content .me .person-title {
    color: rgba(103, 106, 108, 0.5);
}

.chat-content .me .media-body .well {
    border-color: rgba(103, 106, 108, 0.5);
}

.chat-content .not-me .person-title {
    color: rgba(26, 123, 185, 0.5);
}

.chat-content .not-me .media-body .well {
    border-color: rgba(26, 123, 185, 0.5);
}

.chat-content .newmsg .media-body .well {
    border-left-width: 3px;
    background-color: rgba(255, 255, 204, 0.5);
}

.chat-content .form-control {
    border: 2px solid #c8c8c8;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}

.chat-content .form-control,
.chat-content .form-control:focus,
.chat-content .has-error .form-control:focus,
.chat-content .has-success .form-control:focus,
.chat-content .has-warning .form-control:focus {
    box-shadow: none;
}

/*.chat-content .form-control:focus {*/
/*border-color: #ff6600;*/
/*}*/

.pictures-content .pictures-file-holder h3 span {
    font-weight: 100;
}

.pictures-content .pictures-file-group .file {
    margin-bottom: 1px;
}

.pictures-content .pictures-file-group h4 {
    font-weight: 100;
}

.pictures-content .pictures-file-group h4 span {
    font-weight: 600;
}

.pictures-content .pictures-file-group .file-container {
    overflow: hidden;
    margin-bottom: -20px;
}

.pictures-content .pictures-file-group .file-box {
    float: left;
    width: 100px;
}

.pictures-content .pictures-file-group .file .icon,
.pictures-content .pictures-file-group .file .image {
    height: 55px;
    overflow: hidden;
}

.pictures-content .pictures-file-group .file .icon i,
.pictures-content .pictures-file-group .file .image i {
    color: #dadada;
    font-size: 30px;
}

.pictures-content .pictures-file-group .meta-info-container {
    background-color: #eee;
    padding: 20px;
    margin-bottom: 20px;
}

.pictures-content .pictures-file-group .file-location,
.pictures-content .pictures-file-group .file-actions {
    float: left;
}

.file-details {
    padding: 5px 0;
}

.obj-ico {
    padding-right: 10px;
}

.p-tab .tab-content {
    /* naudojamas visiems tab'iniams pavaizdavimams */
    padding: 10px 0;
}

.tab-content-inner {
    /* turetu buti naudojamas globaliai tabbed elementuose, eina kartu su .row */
    margin: 15px 0;
}

.settings-content .nav>li>a {
    padding: 5px 10px;
}

.reports-flexwrap {
    /* Flex container */
    display: flex !important;
    padding: 5px 5px 4px 5px;
    flex-direction: row;
    justify-content: flex-start;
    flex-flow: row wrap;
}

.report-box .row {
    display: table;
}

.report-box .col-xs-1,
.report-box .col-xs-2,
.report-box .col-xs-3,
.report-box .col-xs-4,
.report-box .col-xs-5,
.report-box .col-xs-6,
.report-box .col-xs-7,
.report-box .col-xs-8,
.report-box .col-xs-9,
.report-box .col-xs-10,
.report-box .col-xs-11,
.report-box .col-xs-12 {
    display: table-cell;
    float: none;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

.report-box .subscript {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
}

.report-box .btn-default {
    background: #9FC2C6;
    border-color: #9FC2C6;
}

.report-box .btn-yellow {
    background: #E8BE92;
    border-color: #E8BE92;
}

.report-box .btn-red {
    background: #ED848D;
    border-color: #ED848D;
}

.report-box .btn-green {
    background: #69BCAA;
    border-color: #69BCAA;
}

.default-report {
    background: #C5E6EA;
}

.yellow-report {
    background: #F7D5B2;
}

.red-report {
    background: #FFB5BC;
}

.green-report {
    background: #8FD3C2;
}

.subscribe_report {
    background: #F3E5AB;
}

.default-report:hover,
.default-report:active {
    background: #B3DCE2;
}

.default-report:hover .btn-default,
.default-report:active .btn-default {
    background: #8AA9AD;
    border-color: #8AA9AD;
}

.yellow-report:hover,
.yellow-report:active {
    background: #F7C999;
}

.yellow-report:hover .btn-yellow,
.yellow-report:active .btn-yellow {
    background: #EDB478;
    border-color: #EDB478;
}

.red-report:hover,
.red-report:active {
    background: #FFA0AA;
}

.red-report:hover .btn-red,
.red-report:active .btn-red {
    background: #E5707C;
    border-color: #E5707C;
}

.green-report:hover,
.green-report:active {
    background: #73CEB7;
}

.green-report:hover .btn-green,
.green-report:active .btn-green {
    background: #61B7A4;
    border-color: #61B7A4;
}

.subscribe_report:hover {
    background: #ECE5B6;
}

.notifications-content {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e7eaec;
    background-color: #ffffff;
    border-image: none;
    padding: 20px;
    border-style: solid solid none;
    border-width: 4px 1px 0;
    padding-bottom: 5px;
}

.notifications-content h2 {
    margin-top: 0;
}

.notifications-content h3 {
    line-height: 24px;
    margin-top: 0;
    font-weight: 100;
}

/*.notifications-content .primary {*/
/*color: #003366;*/
/*}*/

.notifications-content .pagination {
    margin-top: 10px;
}

/* TABLES
------------------------------------------------------------------------------------------ */
.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
    padding: 2px 2px 2px 5px;
}

.table {
    display: table;
    font-size: 12px;
}

.table .s-ico {
    display: inline;
}

.table .p-icon {
    display: inline-block;
    /* jQueryUI fix */
}

.table .vehicles-list--t-cb {
    width: 20px;
}

.table .vehicles-list--t-type {
    width: 50px;
}

.table .vehicles-list--t-type i {
    display: block;
    text-align: center;
    padding: 4px;
}

.table .vehicles-list--t-licnr {
    width: 70px;
}

.table .vehicles-list--t-name {
    width: 95px;
}

.table .vehicles-list--t-speed {
    width: 60px;
}

.table .vehicles-list--t-sensors {
    width: 90px;
}

.table .vehicles-list--t-state {
    width: 50px;
}

.table .vehicles-list--t-state .center {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.table .vehicles-list--t-dur {
    width: 60px;
}

.table .vehicles-list--t-cntry {
    width: 50px;
}

.table .small {
    font-size: 10px;
}

.table .label-parked {
    background-color: #1c84c6;
    color: #ffffff;
    padding: 0.07em 0.5em 0.1em;
    font-size: 10px;
}

.table .label-moving {
    background-color: #1ab394;
    color: #ffffff;
    padding: 0.07em 0.5em 0.1em;
    font-size: 10px;
}

.table .communicate-list--t-cb {
    width: 30px;
}

.table .communicate-list--t-name {
    width: 185px;
}

.table .communicate-list--t-name img.img-circle {
    height: 40px;
    width: 40px;
}

.table .communicate-list--t-name .contact-last-msg {
    clear: both;
}

.table .communicate-list--t-statemsg {
    width: 90px;
}

.table .communicate-list--t-state {
    width: 80px;
}

.table .communicate-list--t-newmsg {
    width: 50px;
}

.table .pictures-list--t-cb {
    width: 20px;
}

.table .pictures-list--t-id {
    width: 30px;
}

.table .pictures-list--t-type {
    width: 45px;
}

.table .pictures-list--t-licnr {
    width: 70px;
}

.table .pictures-list--t-name {
    width: 95px;
}

.table .pictures-list--t-timestamp {
    width: 60px;
}

.table .pictures-list--t-qty {
    width: 50px;
}

.table .group-header .group-input {
    float: left;
    margin-top: 4px;
}

.table .group-header .group-name {
    float: left;
    margin-top: 2px;
}

.table .group-header .group-totals {
    float: right;
    margin-top: 2px;
    margin-right: 10px;
}

.datatable-header,
.datatable-body,
.datatable-footer {
    margin-bottom: 0;
}

.table--communicate>tbody>tr>td {
    padding: 5px 0;
}

.table-mail {
    /* naudojama notifications */
    font-size: 13px;
}

.table-mail tr td {
    padding: 10px 15px !important;
}

.table-mail .ico-circle {
    margin: -5px 10px -5px 0;
}

.table-mail tr:last-child td {
    border-bottom: 1px solid #e7eaec;
}

.mail-contact {
    /* klaidos taisymas */
    width: 23%;
}

.mail-type-ico {
    height: 100%;
}

.mail-type-ico i {
    font-size: 26px;
    height: 45px;
    width: 45px;
    border-radius: 30px;
}

.mail-box-header,
.mail-tools {
    padding-bottom: 0;
    padding-top: 5px;
    border-width: 0;
}

.mail-box-header h4,
.mail-box-header h5,
.mail-box-header h6,
.mail-tools h4,
.mail-tools h5,
.mail-tools h6 {
    font-size: 13px;
    line-height: 1.5em;
}

.mail-box-header h3,
.mail-box-header h4,
.mail-box-header h5,
.mail-tools h3,
.mail-tools h4,
.mail-tools h5 {
    font-weight: 600;
    margin-bottom: 0;
}

.mail-box {
    border-width: 0;
    border-top-width: 3px;
    /*     border-color:  */
}

.mail-header-divider {
    border-bottom: 5px solid #555555;
}

.mail-box-header.preview-mode {
    background-color: #e7eaec;
    border-top: 1px solid #C2C2C2;
    border-bottom: 1px solid #C2C2C2;
}

/* ATASKAITU LENTELES
------------------------------------------------------------------------------------------ */
.paddingless {
    /* Naudoja BCE */
    border: 0 none !important;
    padding: 0 !important;
}

.reportTable-container {
    /* ataskaitos konteineris */
    /*margin-top: 10px;*/
    /*border-left: 1px solid #ccc;*/
    /*border-right: 1px solid #ccc;*/
    background: #fff;
}

.reportTable-container thead tr td,
.reportTable-container tfoot tr td {
    background: #F9F9F9;
    color: #333;
}

.reportTable-container .report--data {
    color: #7F8284;
}

.reportTable-wrapper {
    border-top-width: 0;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    border-bottom-width: 0;
}

.trbg:active {
    background-color: #000;
}

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
    background-color: #f5f5f5;
}

.table-bordered thead tr td,
.table-bordered tbody tr td {
    border-right-width: 1px;
    border-left-width: 1px;
}

.table-bordered thead tr td:first-child,
.table-bordered tbody tr td:first-child {
    border-left-width: 0;
}

.table-bordered thead tr td:last-child,
.table-bordered tbody tr td:last-child {
    border-left-width: 0;
    height: 22px;
}

.no-border-element {
    border: 0 !important;
}

tr.report--data:first-child>td {
    /* Nunaikinamas duomenu lenteles pirmos eilutes remelis */
    border-top: 0 none;
}

tr.report--group td,
tr.report--group td,
tr.report--group-repeat td {
    border-top: 4px solid !important;
    min-width: 50px;
}

/* G.B. */


tr.report--group td.group-1,
tr.report--group-repeat td.group-1 {
    border-top-color: #E8DF79 !important;
}

tr.report--group td.group-2,
tr.report--group-repeat td.group-2 {
    border-top-color: #FC6F97 !important;
}

tr.report--group td.group-3,
tr.report--group-repeat td.group-3 {
    border-top-color: #5FA4DD !important;
}

tr.report--group td.group-4,
tr.report--group-repeat td.group-4 {
    border-top-color: #CD7EE5 !important;
}

tr.report--group td.group-5,
tr.report--group-repeat td.group-5 {
    border-top-color: #5A90AD !important;
}

tr.report--group td.group-6,
tr.report--group-repeat td.group-6 {
    border-top-color: #64C1B3 !important;
}

tr.report--group td.group-7,
tr.report--group-repeat td.group-7 {
    border-top-color: #C18564 !important;
}

tr.report--group td.group-8,
tr.report--group-repeat td.group-8 {
    border-top-color: #D3E074 !important;
}

tr.report--group td.group-9,
tr.report--group-repeat td.group-9 {
    border-top-color: #E8DF79 !important;
}

tr.report--group td.group-10,
tr.report--group-repeat td.group-10 {
    border-top-color: #60BABA !important;
}

tr.report--group td.group-11,
tr.report--group-repeat td.group-11 {
    border-top-color: #E8DF79 !important;
}

tr.report--group td.group-12,
tr.report--group-repeat td.group-12 {
    border-top-color: #FC6F97 !important;
}

tr.report--group td.group-13,
tr.report--group-repeat td.group-13 {
    border-top-color: #5FA4DD !important;
}

tr.report--group td.group-14,
tr.report--group-repeat td.group-14 {
    border-top-color: #CD7EE5 !important;
}

tr.report--group td.group-15,
tr.report--group-repeat td.group-15 {
    border-top-color: #5A90AD !important;
}

tr.report--group td.group-16,
tr.report--group-repeat td.group-16 {
    border-top-color: #64C1B3 !important;
}

tr.report--group td.group-17,
tr.report--group-repeat td.group-17 {
    border-top-color: #C18564 !important;
}

tr.report--group td.group-18,
tr.report--group-repeat td.group-18 {
    border-top-color: #D3E074 !important;
}

tr.report--group td.group-19,
tr.report--group-repeat td.group-19 {
    border-top-color: #E8DF79 !important;
}

tr.report--group td.group-20,
tr.report--group-repeat td.group-20 {
    border-top-color: #60BABA !important;
}

tr.report--group td.group-21,
tr.report--group-repeat td.group-21 {
    border-top-color: #E8DF79 !important;
}

tr.report--group td.group-22,
tr.report--group-repeat td.group-22 {
    border-top-color: #FC6F97 !important;
}

tr.report--group td.group-23,
tr.report--group-repeat td.group-23 {
    border-top-color: #5FA4DD !important;
}

tr.report--group td.group-24,
tr.report--group-repeat td.group-24 {
    border-top-color: #CD7EE5 !important;
}

tr.report--group td.group-25,
tr.report--group-repeat td.group-25 {
    border-top-color: #5A90AD !important;
}

tr.report--group td.group-26,
tr.report--group-repeat td.group-26 {
    border-top-color: #64C1B3 !important;
}

tr.report--group td.group-27,
tr.report--group-repeat td.group-27 {
    border-top-color: #C18564 !important;
}

tr.report--group td.group-28,
tr.report--group-repeat td.group-28 {
    border-top-color: #D3E074 !important;
}

tr.report--group td.group-29,
tr.report--group-repeat td.group-29 {
    border-top-color: #E8DF79 !important;
}



tr.color-indicator td.group-0 {
    background-color: #18A689 !important;
}

tr.color-indicator td.group-1 {
    background-color: #E8DF79 !important;
}

tr.color-indicator td.group-2 {
    background-color: #FC6F97 !important;
}

tr.color-indicator td.group-3 {
    background-color: #5FA4DD !important;
}

tr.color-indicator td.group-4 {
    background-color: #CD7EE5 !important;
}

tr.color-indicator td.group-5 {
    background-color: #5A90AD !important;
}

tr.color-indicator td.group-6 {
    background-color: #64C1B3 !important;
}

tr.color-indicator td.group-7 {
    background-color: #C18564 !important;
}

tr.color-indicator td.group-8 {
    background-color: #D3E074 !important;
}

tr.color-indicator td.group-9 {
    background-color: #E8DF79 !important;
}

tr.color-indicator td.group-10 {
    background-color: #60BABA !important;
}

tr.color-indicator td.group-11 {
    background-color: #E8DF79 !important;
}

tr.color-indicator td.group-12 {
    background-color: #FC6F97 !important;
}

tr.color-indicator td.group-13 {
    background-color: #5FA4DD !important;
}

tr.color-indicator td.group-14 {
    background-color: #CD7EE5 !important;
}

tr.color-indicator td.group-15 {
    background-color: #5A90AD !important;
}

tr.color-indicator td.group-16 {
    background-color: #64C1B3 !important;
}

tr.color-indicator td.group-17 {
    background-color: #C18564 !important;
}

tr.color-indicator td.group-18 {
    background-color: #D3E074 !important;
}

tr.color-indicator td.group-19 {
    background-color: #E8DF79 !important;
}

tr.color-indicator td.group-20 {
    background-color: #60BABA !important;
}

tr.color-indicator td.group-21 {
    background-color: #E8DF79 !important;
}

tr.color-indicator td.group-22 {
    background-color: #FC6F97 !important;
}

tr.color-indicator td.group-23 {
    background-color: #5FA4DD !important;
}

tr.color-indicator td.group-24 {
    background-color: #CD7EE5 !important;
}

tr.color-indicator td.group-25 {
    background-color: #5A90AD !important;
}

tr.color-indicator td.group-26 {
    background-color: #64C1B3 !important;
}

tr.color-indicator td.group-27 {
    background-color: #C18564 !important;
}

tr.color-indicator td.group-28 {
    background-color: #D3E074 !important;
}

tr.color-indicator td.group-29 {
    background-color: #E8DF79 !important;
}





tr.report--group-repeat td {
    border-top: 2px solid !important;
    min-width: 50px;
    height: 0;
    padding: 0 !important;
}

tr.report--group td,
tr.report--summary td {
    background: #ebebeb !important;
}

tr.report--group--col td {
    background: #F6F6F6;
}

.table-fuel>thead>tr>th,
.table-fuel>thead>tr>td,
.table-fuel>td {
    background-color: #E7EAEC;
}

.innerTable {
    background: #fff;
}

.report-sum {
    font-weight: 600;
    text-transform: uppercase;
}

/* MISC ELEMENTS
------------------------------------------------------------------------------------------ */
.fa-neutral {
    color: #999;
}

.fa-moving {
    color: #19A500;
}

.fa-stopped {
    color: #0077A4;
}

/* ACTIVE class
------------------------------------------------------------------------------------------ */
.btn-white.active,
.btn-white:active {
    background-color: #e7eaec;
    box-shadow: none;
}

.btn.active,
.btn:active {
    background-color: #e7eaec;
    box-shadow: none;
}


/* BUTTONS class addons
------------------------------------------------------------------------------------------ */
.btn-of-toolbar {
    background: none repeat scroll 0 0 white;
    border: 0;
    box-shadow: 0 -1px 1px 0 #f3f3f3 inset, 0 1px 1px 0 #dadada inset;
    color: #999;
    /* border: 1px solid #e7eaec; */
    /* color: inherit; */
}

.btn:active.btn-of-toolbar,
.btn.active.btn-of-toolbar {
    background-color: #e7eaec;
    box-shadow: 0 -1px 1px 0 #f3f3f3 inset, 0 1px 1px 0 #dadada inset;
}

.recent-action-btn {
    float: left;
    z-index: 1000;
    margin: 4px 0 4px 0px;
    display: block;
}

.recent-action-btn button:focus {
    color: #F8AC59;
}

.btn-recentmenu {
    border-width: 0;
    margin: 0;
    padding: 0 3px;
}




/* Nebenaudojami */
.pre-btn {
    display: inline-block;
    float: left;
    box-shadow: none;
    cursor: not-allowed;
    pointer-events: none;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    padding: 5px 5px 4px;
}

.pre-btn-primary {
    color: #18A689;
    border: 1px solid #e7eaec;
    border-right-width: 0;
    background-color: #fafafa;
    border-radius: 3px 0 0 3px;
}

.btn-circle.btn-sm {
    width: 20px;
    height: 20px;
    padding: 0;
}

.btn-action {
    background-color: #1c84c6;
    border-color: #1c84c6;
    color: #ffffff;
}

.btn-action:hover,
.btn-action:focus,
.btn-action:active,
.btn-action.active,
.open .dropdown-toggle.btn-action {
    background-color: #1a7bb9;
    border-color: #1a7bb9;
    color: #ffffff;
}

.big-modal {
    min-width: 1300px;
}

.modal-header h4 {
    font-weight: 100;
    color: #eee;
    font-size: 16px;
}

.modal-header button.close {
    color: #eee;
    font-size: 20px;
    padding-top: 2px;
}

.modal-body {
    padding: 15px 20px;
}

.modal-body .clearfix {
    margin-top: 5px;
}

.modal-body .location-details>* {
    padding-right: 10px;
}

@media (max-width: @screen-xs-min) {
    .modal-xs {
        width: @modal-sm;
    }
}


.nav-second-level {
    z-index: 10000 !important;
}

.modal-sm {
    width: 300px;
}

.modal-md {
    width: 400px;
}

.modal-lg {
    width: 700px;
}

.modal-xl {
    width: 1300px;
}

/* update 15-04-29 START */
.objects-container {
    display: flex;
    /* flex box savybes */
}

.objects-container .v-center {
    align-self: center;
    text-align: center;
}

.objects-container .stretch {
    align-items: stretch;
    /* vertikaliam islyginimui */
}

.select-list-container {
    padding: 5px;
    overflow-y: scroll;
    height: 350px;
    max-height: 400px;
    border: 1px solid #e7eaec;
}

.select-list-container ul {
    padding: 0;
    margin-bottom: 0;
}

.select-list-container li {
    list-style-type: none;
    background: #fafafa;
    padding: 3px;
    border-radius: 3px;
    border: 0;
    margin-bottom: 2px;
}

.select-list-container ul>li>input[type='checkbox'] {
    margin: 3px 5px;
}

.form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
    display: flex;
    align-items: center;
}

.form-horizontal .control-label {
    padding-top: 0;
}

/* SETTINGS
------------------------------------------------------------------------------------------ */
.wizard>.content {
    background: none repeat scroll 0 0 #f9f9f9;
    border-radius: 5px;
    display: block;
    padding: 10px 15px;
    /* margin: 5px 0 10px; */
    /* overflow: hidden; */
    position: relative;
    width: auto;
}

/* BCE fix */
.btn.dropdown-toggle.selectpicker.btn-white {
    height: 34px;
    white-space: normal;
}

.table-settings .btn {
    margin-bottom: 0;
}

.vehicles-main-map-container #map_canvas {
    width: 100%;
    height: 600px;
}

.map-ctrl__button {
    position: absolute;
    float: left;
    left: 100px;
    top: 35px;
}

#map_canvas_filelocation {
    width: 100%;
    height: 250px;
}

#map_canvas_sendcoords,
#map_canvas_locprew1,
#map_canvas_locprew2 {
    width: 100%;
    height: 250px;
}

.map_canvas_simple {
    width: 100%;
    height: 250px;
}

/* Direktyvoje naudojami */
.vehicleMapIcon .rotate_arrow {
    color: #309964 !important;
}

.vehicleMapIcon .moving {
    color: #2DBF4F;
}

.vehicleMapIcon .stopped {
    color: #1A7BB9;
}

.vehicleMapIcon .nodata {
    color: #409BCC;
}

.vehicleMapIcon .real_time_dto {
    padding: 3px;
    background-color: white;
    color: #444;
}

.user-image {
    padding-top: 2px;
}

.history-player {
    width: 400px;
    position: absolute;
    top: 150px;
    left: -170px;
    background-color: #fff;
    box-shadow: 0px 0px 3px #666;
}

.history-player .lg-tplist {
    font-size: 1.7em;
    padding: 0 !important;
}

.history-player .md-tplist {
    font-size: 1.4em;
    padding: 0 !important;
}

.history-player .history-player-licplate {
    font-size: 14px;
    font-weight: bold;
    vertical-align: bottom;
}

.history-player .history-player-name {
    /* display: table; */
    background-color: #eaeaea;
    font-size: 11px;
    margin: 2px 0;
    padding: 0 8px;
}

.history-player .history-player-controls a {
    color: #18A689;
}

.history-player .history-player-controls a:hover {
    color: #1ed3ae;
}

.history-player .preview-progress {
    font-size: 14px;
    font-weight: bold;
}

.history-player .percentage {
    font-size: 10px;
}

.history-player table td {
    vertical-align: bottom;
}

.history-player .checkbox input[type="checkbox"],
.history-player .checkbox-inline input[type="checkbox"] {
    /* fix */
    margin: 4px 0 0;
}


.tooltip-map .btn-map span,
.tooltip-map .btn-map i {
    /* margin-left: -1px; */
    padding: 1px 4px 0;
    font-size: 14px;
}

.tooltip-map .btn.no-border {
    border: 0;
}

.table>tbody+tbody {
    border-top: 0px solid #ddd;
}

.widget-map h3 {
    font-size: 12px;
    text-transform: uppercase;
}

.widget-map .btn-map span {
    font-size: 12px;
}

.widget-map input[type="radio"],
.widget-map input[type="checkbox"] {
    margin-bottom: 2px;
    vertical-align: bottom;
}

.widget-map__btn {
    background-color: transparent;
}

.map-legend-pic {
    width: 16px;
    height: 16px;
}

.filter-blue-calc-closed {
    /*border: 1px solid #18a689 !important;*/
    color: #ffffff;
    background-color: #1c84c6 !important;
    border-radius: 2px;
    height: 30px;
    width: 30px;
    padding-left: 6px;
    padding-right: 6px;
}

.filter-blue-calc-closed:hover {
    color: #ffffff !important;
    background-color: #1c84c6;
}

.filter-blue-calc-closed:hover {
    color: #ffffff;
    background-color: #1c84c6;
}

.filter-blue-calc-closed:after {
    color: white !important;
    ;
}

.filter-blue-calc-horizontal {
    margin-top: 5px;
}

/* PNotify papildymai */
.ui-pnotify {
    position: fixed;
}

.ui-pnotify * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ui-pnotify> :hover {
    -moz-box-shadow: 0 0 12px #000;
    -webkit-box-shadow: 0 0 12px #000;
    box-shadow: 0 0 12px #000;
    opacity: 1;
    -ms-filter: alpha(Opacity=100);
    filter: alpha(opacity=100);
    cursor: pointer;
}

.ui-pnotify>div {
    position: relative;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 0px 15px 15px 5px;
    width: 300px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 15px center;
    background-repeat: no-repeat;
    -moz-box-shadow: 0 0 12px #999;
    -webkit-box-shadow: 0 0 12px #999;
    box-shadow: 0 0 12px #999;
    color: #fff;
    opacity: .95;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80);
}

.ui-pnotify:empty {
    transition: all 1s ease-in-out;
}

.ui-pnotify .ui-pnotify-title {
    width: 100%;
    font-size: 15px;
    padding-top: 13px;
    z-index: 2;
    opacity: 1;
}

.ui-pnotify .alert {
    border-color: transparent;
}

.ui-pnotify .ui-pnotify-closer {
    position: relative;
    right: -.3em;
    top: 1em;
    float: right;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    -webkit-text-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .9;
    -ms-filter: alpha(Opacity=80);
    filter: alpha(opacity=80);
    visibility: visible;
}

.ui-pnotify-closer:focus,
.ui-pnotify-closer:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40);
    visibility: visible;
}

.ui-pnotify .progress-bar {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 4px;
    background-color: #000;
    opacity: .4;
    -ms-filter: alpha(Opacity=40);
    filter: alpha(opacity=40);
    width: 100%;
}

.ui-pnotify-closer {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none
}

.ui-pnotify .alert-warning {
    background-color: #1c9fc6;
}

.ui-pnotify .alert-info {
    background-color: #1c9fc6;
}

.ui-pnotify .alert-success {
    background-color: #1ab394;
}

.ui-pnotify .alert-danger {
    background-color: #bd362f;
}

.ui-pnotify .ui-pnotify-icon {
    color: #fff;
    font-size: 20px;
    padding: 13px 10px 7px;
    opacity: 1;
}

.ui-pnotify .ui-pnotify-text {
    color: #fff;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    opacity: 1;
    display: table;
}

.ui-pnotify .ui-pnotify-text :hover {
    color: #ccc;
    text-decoration: none
}

/* PNotify  */

/* Popover papildymai */
/* .popover.top > .arrow::after {
    border-top-color: #555;

}
.popover.right > .arrow::after {
    border-right-color: #555;
}
.popover.bottom > .arrow::after {
    border-bottom-color: #555;
    top: -14px;
}

.popover.left > .arrow::after {
    border-left-color: #555;
} */
.popover {
    border-color: #676a6c;
    border-radius: 0;
    box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
}

.popover .arrow {
    border-width: 0;
}

.popover.bottom {
    border-top-width: 5px;
    border-top-color: #676a6c;
    margin-top: 5px;
}

.popover.bottom>.arrow::after {
    border-bottom-color: #676a6c;
    top: 0;
}

.popover.top {
    border-bottom-width: 5px;
    margin-top: 0;
}

.popover.top>.arrow::after {
    border-top-color: #676a6c;
    top: -6px;
}

.popover.left {
    border-right-width: 5px;
    border-right-color: #676a6c;
}

.popover.left>.arrow::after {
    border-left-color: #676a6c;
}

.popover.right {
    border-left-width: 5px;
    border-left-color: #676a6c;
}

.popover.right>.arrow::after {
    border-right-color: #676a6c;
}

.popover.bottom .arrow {
    visibility: hidden;
}

.popover-content {
    padding: 5px 14px;
}

/* .popover.top, .popover.bottom {
    margin-top: 0;
} */
.popover-cntnr {
    display: block;
}

.popover-cntnr .progress-bar {
    line-height: 15px;
    width: 66%;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.sens-data-tbl {
    font-size: 10px;
}

.sens-data-tbl em {
    font-size: 13px;
    line-height: 11px;
    font-style: normal;
    font-weight: bold;
}

.sens-data-tbl td {
    padding: 0;
}

.sens-data-tbl .sens-ttl {
    padding-top: 3px;
}

.sens-data-tbl .sens-ico {
    width: 20px;
}

.sens-data-tbl .sens-ico img {
    width: 15px;
    display: inline-block;
}

.sens-data-tbl .sens-inl {
    width: 150px;
    text-align: right;
    vertical-align: top;
}

.sens-data-tbl .progress {
    display: inline-block;
    text-align: center;
    /* width: 109px; */
    min-width: 109px;
    height: 12px;
    margin-bottom: 0;
    overflow: hidden;
    margin-top: 3px;
    border-radius: 0;
}

.sens-data-tbl .progress-bar {
    font-size: 10px;
    line-height: initial;
}

/* PAPILDOMOS MODIFIKACIJOS SVARBIEMS EKRANAMS
------------------------------------------------------------------------------------------ */
/*
@media(max-width:767px) {}
@media(min-width:768px) {}
@media(min-width:992px) {}
@media(min-width:1200px) {}
*/

@media (max-width: 767px) {
    #page-wrapper.no-side-menu {
        margin: 0;
    }
}

@media (max-width: 480px) {
    .navbar-header {
        display: inline;
        float: left;
        width: 100%;
    }

    .vehicles-main-map-container #map_canvas {
        height: 300px;
    }
}

@media (min-width: 768px) and (max-width: 800px) {
    .vehicles-main-map-container #map_canvas {
        height: 400px;
    }
}

@media (min-width: 992px) and (max-width: 1025px) {

    /* Kontrolė 1024x768 px ekranams */
    .vehicles-main-map-container #map_canvas {
        height: 500px;
    }
}

@media (max-width: 1290px) {

    /* dėl nav ilgio */
    .hidden-md1 {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 1500px) {
    .hidden-sm-cust {
        display: none !important;
    }
}

@media (min-width: 1200px) {

    /* Kontrolė 1280x720 px ekranams */
    .vehicles-main-map-container #map_canvas {
        height: 500px;
    }
}

@media (min-width: 1600px) {
    #page-wrapper {
        height: 100%;
    }

    .vehicles-main-map-container #map_canvas {
        height: 800px;
    }
}

/*Minimalus perfect-scrollbaro ilgis*/
.ps-scrollbar-y {
    min-height: 100px;
}

#mainSiderbar {
    padding: 0 !important;
}

.do-more-things {
    filter: grayscale(80%);
}

.dashboard-style {
    padding-left: 8px;
    padding-top: 8px;
}

/*NAVBAR FIXzZZ*/

.navbar {
    min-height: 42px;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1);
}

.nav>li.active {
    box-shadow: none;
    min-height: 42px;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px;
    font-size: 11px;
    font-weight: 600;
}

.history-player-wrapper {
    padding-left: 5px;
}

.hiddenDivMarker {
    padding-top: 10px;
}

.logic-input-item {
    border: 1px solid #d9d9d9;
    background-color: #ecf0f1;
}

.logic-input-item-enabled {
    border: 1px solid #d9d9d9;
    background-color: #B0E57C;
}

.report-button {
    margin: 0 15px 15px 0;
    border: 0;
    border-radius: 5px;
    color: #545454;
    font-weight: 700;
    box-shadow: 0px 0px 10px -4px rgba(0, 0, 0, 0.15);
}

.report-box {
    box-shadow: 0px 0px 10px -4px rgba(0, 0, 0, 0.45);
}

.report-button-icon {}

.report-button:hover {
    color: #545454;
}

.dateInputDivider {
    font-size: 1.8em;
    text-align: center;
}

.btn-map:hover {
    z-index: inherit !important;
}

.pressure-widget-tire-parent {
    padding: 1px 3px 1px 3px;
}

.pressure-widget-tire {
    border: 1px solid #A9A9A9;
    border-radius: 5px;
    height: 20px;
    background-image: url('https://xgcdn.azureedge.net/Img/Png/tire_texture.png');
    background-size: 90px 17px;
}

.pressure-widget-car-parent {
    border: 2px solid #707070;
    border-radius: 3px;
    height: 40px;
}

.pressure-widget-car {
    height: 35px;
    background-image: url('https://xgcdn.azureedge.net/Img/Png/truck.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: 150px 40px;
}

.pressure-widget-tire-label {
    margin-left: 13px;
    font-weight: bold;
}

/* fixes vs-repeat issue with Chrome */
[vs-repeat] {
    overflow-anchor: none;
}

.text-align-left {
    text-align: left
}

.no-horizontal-margins {
    margin-right: 0px;
    margin-left: 0px;
}

.no-vertical-margins {
    margin-bottom: 0px;
    margin-top: 0px;
}

.description-margin {
    margin-top: -5px;
}

.report-title-height {
    height: 40px;
}

.setting-title {
    background: #efefef;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    padding: 10px 0px;
    font-size: 12px;
}

.form-horizontal .control-label {
    text-align: left;
}

.switch {
    float: right;
}

.col-md-12.advanced-settings {
    padding-left: 0;
    padding-right: 0;
}

.advanced-settings {
    background-color: #FFFFFF;
    border-radius: 5px;
    padding-top: 5px;
    margin-bottom: 15px;
}

.advanced-settings-animated>* {
    transition: max-height 1s linear;
    transition: opacity 0.5s linear;
    overflow: hidden;
    max-height: 400px;
}

.advanced-settings-animated.ng-hide>* {
    transition: all 1.5s linear;
    opacity: 0;
    max-height: 0;
}

.basic-settings {
    background-color: #FFFFFF;
    border-radius: 5px;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
}

.form-group.bottom-border {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #c5c5c5;
}

.form-group.bottom-border-empty {
    margin-bottom: 5px;
}

.settings-title {
    margin: 5px 10px;
}

.form-control {
    font-size: 12px;
    padding: 6px 5px;
}

.full-width {
    width: 100%
}

.scrollbox {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 85.882vh;
}

.btn-map.disabled-red {
    background-color: #e67d7d;
    cursor: not-allowed;
}

.small-select {
    padding-left: 3px;
    padding-right: 6px;
}

.pic-map-container {
    display: none;
}

.pic-map-container-visible {
    display: block;
}

.btn-map.disabled-red {
    background-color: #e67d7d;
    cursor: not-allowed;
}

.small-select {
    padding-left: 3px;
    padding-right: 6px;
}

.full-width {
    width: 100%;
}

.height-auto {
    height: auto;
}

.btn-map.active .fa-lg {
    color: #ffa500;
}

.sidebar__vehicles-list-header.padding-bottom-none {
    padding-bottom: 0;
}

.padding-top-left {
    padding: 16px 0 0 16px;
}

.overflow-hidden {
    overflow: hidden;
}

.clickable {
    cursor: pointer;
}

.spacer-from-left {
    margin-left: 10px !important;
}

.spacer-from-left-small {
    margin-left: 5px;
}

.spacer-from-right-large {
    margin-right: 20px;
}

.spacer-from-right {
    margin-right: 10px;
}

.no-sides-pading {
    padding-left: 0;
    padding-right: 0;
}

.align-right {
    text-align: right;
}

.report-license-plate {
    margin: 10px 0 5px 10px;
}

.small-margin-bottom {
    margin-bottom: 5px;
}

.transparent-background {
    background-color: rgba(255, 255, 255, 0);
}

.btn.transparent-background:active {
    background-color: #e7eaec;
}

.btn-xs.larger-text {
    font-size: 13px;
}

.inline-block {
    display: inline-block;
}

.margin-top {
    margin-top: 10px;
}

.column-flex {
    flex-direction: column;
}

.green.cbox.small-top-bot-margins {
    margin-top: 5px;
    margin-bottom: 5px;
}

.padding-left-small {
    padding-left: 5px;
}


.fixed-cell-height {
    height: 55px;
}

.align-parent-center {
    position: absolute;
    top: 50%;
    left: 50%;
}

.transform-center {
    transform: translate(-50%, -50%);
}

.black-color {
    color: black;
}

.behind-modal {
    z-index: 1049;
}

[hidden] {
    display: none;
}

.flex-box {
    display: flex;
    align-items: center;
}

.flex-box-end {
    justify-content: flex-end;
    margin-left: auto;
}

.nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.box-element-center {
    margin-top: auto;
}

.settings-content .nav>li>a.vehicle-edit-tab {
    padding: 5px;
}

.background-color-red {
    background-color: red;
}

.text-color-white {
    color: white;
}

.marker-tooltip-override {
    margin-top: -41px !important;
    margin-left: -1px !important;
    background: none !important;
    border: none !important;
    font-weight: bold !important;
    top: 15px;
    font-size: 8px;
    opacity: 1 !important;
    padding: 0px !important;
    box-shadow: none !important;

}

.leaflet-tooltip-top.marker-tooltip-override::before {
    margin-top: -41px !important;
    margin-left: -2px !important;
    background: none !important;
    border: none !important;
    font-weight: bold !important;
    top: 15px;
    font-size: 8px;
    opacity: 1 !important;
    padding: 0px !important;
    box-shadow: none !important;
}

.marker-icon-anchor {
    position: absolute;
    top: -37px;
    right: -24px;
}

.marker-icon-anchor-parent {
    position: relative;
    width: 0;
    height: 0;
}

.marker-popup>.leaflet-popup-content-wrapper {
    margin-bottom: 35px;
}

.marker-popup>.leaflet-popup-tip-container {
    margin-top: -35px;
}

.svg-arrow-icon-anchor {
    position: absolute;
    margin-top: 0.5em;
    margin-left: -1em;
}

.svg-arrow-icon-anchor>img {
    width: 30px;
    height: 30px;
}

.svg-icon-anchor-parent {
    position: relative;
    width: 0;
    height: 0;
}

.event-marker-margin {
    margin-top: -23.5px !important;
}

.event-cluster-image {
    position: relative;
    text-align: center;
    color: white;
}

.event-cluster-child-count {
    position: absolute;
    top: -1px;
    right: -23px;
    color: white;
    font-size: 10px;
    width: 11px;
    text-align: center;
}

.route-task-marker-popup {
    background-color: #DE6353;
    width: 3rem;
    height: 3rem;
    display: block;
    color: white;
    font-weight: bold;
    left: -1.5rem;
    top: -1.5rem;
    position: relative;
    border-radius: 3rem 3rem 0;
    transform: rotate(45deg);
    border: 1px solid #FFFFFF;
}

.route-task-marker-popup-text {
    transform: rotate(-45deg);
    margin-left: 4px;
    text-align: center;
    width: 43px;
    height: 50px;
}

.enable-pointer-events {
    pointer-events: auto !important;
}
