﻿.menu-min > .version-menu {
    display: none;
}

.nav-list > li > a {
    min-height: 39px;
    height: unset;
}

.modal-open {
    overflow-y: initial !important;
}

.display-none {
    display: none;
}

.vertical-align-top {
    vertical-align: top !important;
}

.tab-pane .widget-box {
    margin: 0px !important;
}

.min-width-10em {
    min-width: 10em !important;
}

.a-firm-logo {
    padding: 0px 25px 0px 0px !important;
    background-color: white !important;
    height: 43px !important;
    width: 188px;
    margin: 1px 0px 1px 1px;
    border-radius: 1px;
}

    .a-firm-logo img {
        height: 41px !important;
    }

@media screen and (max-width: 991px) {
    .a-firm-logo {
        height: 34px !important;
        width: 146px;
        margin: 6px 0px 1px 1px;
    }

        .a-firm-logo img {
            height: 32px !important;
        }
}

.drivee-header-logo {
    padding-left: 10px;
    margin-top: 1px;
}
.drivee-header-logo-xs {
    display:none;
}
@media screen and (max-width: 768px) {
    .liculturedrp {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .drivee-header-logo {
        display:none;
    }
    .drivee-header-logo-xs {
        display: inline-block;
    }
    .a-firm-logo {
        height: 35px !important;
        width: 40px;
        margin: 6px 0px 1px 1px;
        text-align: center;
        padding: 0px 0px 0px 0px !important;
    }

}


ul.multiselect-container {
    max-height: 200px;
    overflow-y: auto;
}

.currency-tr::before {
    content: ' TL';
}
.unit-g-km:before {
    content: ' g/km';
}
.unit-g:before {
    content: ' g';
}
.unit-kg:before {
    content: ' kg';
}
.unit-lt:before {
    content: ' lt';
}
.unit-km:before {
    content: ' km';
}

.unit-kms:before {
    content: ' km/s';
}

.unit-amount:before {
    content: ' Adet';
}

.unit-minute:before {
    content: ' dk';
}

.unit-trophy:before {
    font-family: FontAwesome;
    content: " \f091";
}
.unit-liter:before {
    content: ' L';
}
/*label-xs*/
.label-xs {
}

@media screen and (max-width: 991px) {
    .label-xs {
        padding: 0.2em 0.4em 0.3em !important;
        font-size: 8px !important;
        line-height: 1 !important;
        height: 13px !important;
    }

        .label-xs.arrowed {
            margin-left: 4px !important;
        }

            .label-xs.arrowed:before {
                left: -8px !important;
                border-width: 6.51px 4px !important;
            }

        .label-xs.arrowed-in {
            margin-left: 4px !important;
        }

            .label-xs.arrowed-in:before {
                left: -4px !important;
                border-width: 6.51px 4px !important;
            }

        .label-xs.arrowed-right {
            margin-right: 4px !important;
        }

            .label-xs.arrowed-right:after {
                right: -8px !important;
                border-width: 6.51px 4px !important;
            }

        .label-xs.arrowed-in-right {
            margin-right: 4px !important;
        }

            .label-xs.arrowed-in-right:after {
                right: -4px !important;
                border-width: 6.51px 4px !important;
            }
}


/*label-xs*/

.dataTables_wrapper .col-sm-12 {
    float: left !important;
    max-width: 100% !important;
    width: 100%;
}

.type-money {
    min-width: 8em !important;
}

.past-maintenance, .past-inspection, .past-car-tire-change, .past-delivery-km, .past-delivery-day {
    background-color: #f2dede;
    color: #a94442;
}

    .past-maintenance:hover, .past-inspection:hover, .past-car-tire-change:hover, .past-delivery-km:hover, .past-delivery-day:hover {
        background-color: #efcbcb !important;
    }

    .past-maintenance .hidden, .past-inspection .hidden, .past-car-tire-change .hidden, .past-delivery-km .hidden.past-km, .past-delivery-day .hidden.past-day {
        display: initial !important;
    }

    .past-delivery-km.past-delivery-day .remaining-td {
        line-height: 15px;
    }

    .past-maintenance .label.label-danger, .past-inspection .label.label-danger, .past-car-tire-change .label.label-danger, .past-delivery-km .label.label-danger, .past-delivery-day .label.label-danger {
        width: 100%;
        font-size: 9px;
        height: 14px;
    }

@media screen and (min-width: 541px) {
    .past-delivery-km.past-delivery-day .remaining-td {
        line-height: 20px;
    }

    .past-maintenance .label.label-danger, .past-inspection .label.label-danger, .past-car-tire-change .label.label-danger, .past-delivery-km .label.label-danger, .past-delivery-day .label.label-danger {
        font-size: 13px;
        height: 20px;
    }
}

@media screen and (min-width: 1440px) {
    .past-delivery-km.past-delivery-day .remaining-td {
        line-height: 25px;
    }
}

.pt10 {
    padding-top: 10px;
}

.time-picker-box {
    min-width: 45px !important;
}

.TRIPPOINT {
    min-width: 45px !important;
    /* padding: 3px 3px 3px !important; */
    /* font-size: 12px !important; */
    /* height: 29px; */
}

.border-top {
    border-top: 1px solid #ddd;
}

@media screen and (max-width: 991px) {
    .navbar-header-logo.pl-55--xs {
        margin-left: 55px !important;
    }
}

.button-group a {
    margin-left: 5px !important;
}

    .button-group a:first-child {
        margin-left: initial !important;
    }

.input-group {
    width: 100%;
}

.navbar-header-logo {
    position: absolute;
    left: 0;
}

.widget-toolbox a, .widget-toolbar a {
    line-height: 1.72;
}

.widget-toolbar .btn {
    border-width: 4px;
    font-size: 13px;
    padding: 4px 9px !important;
    margin-top: 0 !important;
}

.gritter-item p {
    text-align: center !important;
}

.ml5 {
    margin-left: 5px !important;
}

.pl-10 {
    padding-left: 10px !important;
}

.pb-1 {
    padding-bottom: 1px !important;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mt10 {
    margin-top: 10px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt38 {
    margin-top: 38px;
}

.mt4 {
    margin-top: 4px;
}

.mr {
    margin-right: 5px;
}

.ml {
    margin-left: 5px;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb100 {
    margin-bottom: 100px !important;
}

.mb120 {
    margin-bottom: 120px !important;
}

.mb150 {
    margin-bottom: 150px !important;
}

.margin-3 {
    margin: 3px;
}

.hiddenfile {
    width: 0px;
    height: 0px;
    overflow: hidden;
}

.padding-2n {
    padding: 2px !important;
}

.padding-5n {
    padding: 5px !important;
}

.padding-6n {
    padding: 6px !important;
}

.padding-right-2n {
    padding-right: 2px;
}

.padding-left-2n {
    padding-left: 2px;
}

.padding-right-4n {
    padding-right: 4px;
}

.padding-left-4n {
    padding-left: 4px;
}

.padding-right-3n {
    padding-right: 3px;
}

.padding-left-3n {
    padding-left: 3px;
}

.height-44n {
    height: 44px !important;
}

.mt1 {
    margin-top: 1px;
}


.ml1 {
    margin-left: 1px;
}

.mr1 {
    margin-right: 1px;
}


.border-radius-5 {
    border-radius: 5px;
}

.no-line-height {
    line-height: initial !important;
}

.margin-minus-8-xs {
    margin: unset;
}

.ui-helper-hidden-accessible {
    display: none;
}

select.multiselect,
select.multiselect + div.btn-group,
select.multiselect + div.btn-group button.multiselect,
select.multiselect + div.btn-group.open .multiselect-container {
    width: 100% !important;
}

    select.multiselect + div.btn-group button.multiselect {
        text-align: left !important;
    }

    select.multiselect + div.btn-group b {
        float: right !important;
    }


input[type=checkbox].ace.ace-switch.ace-switch-6:checked + .lbl::before {
    background-color: #87b87f !important;
}


.widget-toolbar-label-n {
    padding-top: 0px !important;
    margin-bottom: 0px !important;
}

.modal-full {
    width: 100%;
    margin: auto;
    padding: 10px;
}

.time-box {
    width: 50px !important;
}

.date-auto {
    max-width: 100% !important;
    width: 100% !important;
}

.date-box-left {
    max-width: 85px !important;
    width: 85px !important;
}

.dateboxright {
    max-width: 85px !important;
    width: 85px !important;
}

.data-caption {
    font-size: 120% !important;
    font-weight: bold;
}

.data-content {
    font-size: 120% !important;
}

.data-shrink {
    max-width: 100%;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.data-shrink-drplist {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.data-shrink-table {
    max-width: 400px;
    display: inline-flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.width-100 {
    width: 100%;
}

.modal-dialog-margin {
}

.modal-padding-right {
    padding-right: 0px !important;
}

.cursor-pointer {
    cursor: pointer;
}

.file-upload-progressbar {
    width: 500px;
}

.navbar-header-pincode {
    padding: 0px !important;
}

    .navbar-header-pincode > div {
        text-align: center;
        background: #fee188 !important;
        color: #444444;
    }

        .navbar-header-pincode > div.icon {
            padding-top: 2px;
        }

.navbar-header-userinfo {
}


@media only screen and (max-width: 540px) {
    /*.data-caption {
        margin-top: 10px;
    }*/

    .no-padding-xs {
        padding: 0px !important;
    }
}

@media only screen and (max-width: 479px) {
    .navbar:not(.navbar-collapse) .navbar-header.navbar-header-userinfo {
        float: right !important;
    }
    .navbar:not(.navbar-collapse) .ace-nav > li:first-child{
        border:none !important
    }
    .navbar:not(.navbar-collapse) .ace-nav{
        background-color:transparent !important;
        border:none !important
    }
        .navbar:not(.navbar-collapse) .ace-nav > li{
            float:left !important,
        }
    
}

@media (max-width: 360px) {
    .navbar:not(.navbar-collapse) .navbar-buttons .user-info {
        left: initial;
    }

    .modal-dialog-margin {
        margin: 1px !important;
    }

    .widget-main {
        padding: 3px !important;
    }

    .page-content {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-right {
        right: 0px !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-left {
        right: auto !important;
        left: 0px !important;
    }

    .btn-sm > .ace-icon {
        margin-right: 0px;
    }

    .data-shrink-table {
        max-width: 100px;
    }

    .file-upload-progressbar {
        width: 150px;
    }

    .margin-minus-8-xs {
        margin: -8px;
    }
}

@media (min-width: 360px) and (max-width: 480px) {
    .modal-dialog-margin {
        margin: 1px !important;
    }

    .widget-main {
        padding: 5px !important;
    }

    .page-content {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-right {
        right: 0px !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-left {
        right: auto !important;
        left: 0px !important;
    }

    .btn-sm > .ace-icon {
        margin-right: 0px;
    }

    .data-shrink-table {
        max-width: 135px;
    }

    .file-upload-progressbar {
        width: 220px;
    }

    .margin-minus-8-xs {
        margin: -8px;
    }
}
@media screen and (max-width: 32em) {
    body {
        font-size: 100% !important;
    }
}
@media (min-width: 480px) and (max-width: 540px) {
    .modal {
        padding-left: 0 !important;
    }

    .modal-dialog-margin {
        margin: 1px !important;
    }

    .widget-main {
        padding: 5px !important;
    }

    .page-content {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    body {
        font-size: 100% !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-right {
        right: 0px !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-left {
        right: auto !important;
        left: 0px !important;
    }

    .btn-sm > .ace-icon {
        margin-right: 0px;
    }

    .data-shrink-table {
        max-width: 200px;
    }

    .file-upload-progressbar {
        width: 300px;
    }

    .margin-minus-8-xs {
        margin: -8px;
    }
}

@media (min-width: 540px) and (max-width: 768px) {
    .btn-sm > .ace-icon {
        margin-right: 0px;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-right {
        right: 0px !important;
    }

    .dropdown-menu.dropdown-close.dropdown-menu-left {
        right: auto !important;
        left: 0px !important;
    }

    .data-shrink-table {
        max-width: 205px;
    }

    .file-upload-progressbar {
        width: 400px;
    }
}

@media screen and (max-width: 767px) {
    .table-responsive {
        margin-bottom: 0px;
    }
}

.new-tag {
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
    border-color: #faebcc !important;
}

    .new-tag.ui-state-focus {
        background: #FFB752 !important;
        color: white !important;
    }

    .new-tag:hover {
        background: #FFB752 !important;
        color: white !important;
    }

.border-top-4 {
    border-top: 4px solid #dddddd;
}

.border-bottom-4 {
    border-bottom: 4px solid #dddddd;
}

.publisher td:first-child {
    font-size: 16px;
    vertical-align: middle;
}

.child-branch td:first-child {
    padding-left: 40px;
    vertical-align: middle;
}

.table-vertical-aling-middle td {
    vertical-align: middle !important;
}

.tabs-left.tabs-below--xs {
}

    .tabs-left.tabs-below--xs .nav-tabs > li {
        min-width: 14em;
    }


.bootbox .bootbox-body {
    font-size: 200% !important;
}
@media (max-width: 991px) {
    .tabs-below--xs .nav-tabs > li {
        min-width: unset !important;
    }

    .tabs-left.tabs-below--xs .div-list {
        padding-left: 0px !important;
    }

    .tabs-below--xs li > a {
        padding: 4px !important;
    }

    .tabs-below--xs .badge {
        font-size: 8px !important;
    }

    .tabs-left.tabs-below--xs > .nav-tabs {
        top: auto !important;
        margin-bottom: 0 !important;
        margin-top: -1px !important;
        border-color: #C5D0DC !important;
        border-bottom-width: 0 !important;
    }

        .tabs-left.tabs-below--xs > .nav-tabs > li {
            float: left !important;
        }

            .tabs-left.tabs-below--xs > .nav-tabs > li.active > a, .tabs-left.tabs-below--xs > .nav-tabs > li.active > a:hover, .tabs-left.tabs-below--xs > .nav-tabs > li.active > a:focus {
                border-top-width: 1px !important;
                border-bottom: 1px solid #4C8FBD !important;
                border-top-color: transparent;
                margin-top: 0;
                box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
                border-left: 1px solid #C5D0DC !important;
            }

    .tabs-left.tabs-below--xs .tab-content {
        border: unset !important;
        overflow: unset !important;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .modal-lg {
        width: 748px;
        margin: 10px auto;
    }

    .modal-full {
        width: 100%;
        margin: auto;
        padding: 10px;
    }
}

.MODALDIALOGFULLHEIGHT {
    height: calc(100% - 60px) !important;
}

.MODALBODYFULLHEIGHT {
    height: calc(100vh - 120px) !important;
}

@media (min-width: 1140px) {
    .MODALDIALOGFULLHEIGHT {
        height: calc(100% - 60px) !important;
    }

    .MODALBODYFULLHEIGHT {
        height: calc(100vh - 120px) !important;
    }
}

@media (min-width: 1024px) and (max-width: 1139px) {
    .MODALDIALOGFULLHEIGHT {
        height: calc(100% - 55px) !important;
    }

    .MODALBODYFULLHEIGHT {
        height: calc(100vh - 115px) !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    .MODALDIALOGFULLHEIGHT {
        height: calc(100% - 20px) !important;
    }

    .MODALBODYFULLHEIGHT {
        height: calc(100vh - 80px) !important;
    }
}

@media (min-width: 425px) and (max-width: 767px) {
    .MODALDIALOGFULLHEIGHT {
        height: calc(100% - 5px) !important;
    }

    .MODALBODYFULLHEIGHT {
        height: calc(100vh - 60px) !important;
    }
}

@media (min-width: 375px) and (max-width: 424px) {
    .MODALDIALOGFULLHEIGHT {
        height: calc(100% - 5px) !important;
    }

    .MODALBODYFULLHEIGHT {
        height: calc(100vh - 60px) !important;
    }
}

@media (max-width: 374px) {
    .MODALDIALOGFULLHEIGHT {
        height: calc(100% - 5px) !important;
    }

    .MODALBODYFULLHEIGHT {
        height: calc(100vh - 60px) !important;
    }
}

.LineDepartment {
    background-color: #6fb3e0 !important;
    border-color: #DAE2EA;
    color: #FFF;
}

.LinePozition {
    background-color: #87b87f !important;
    border-color: #d6e9c6;
    color: #FFF;
}

.LineMember {
    background-color: #FFB752 !important;
    border-color: #d6e9c6;
    color: #FFF;
}

.mt5 {
    margin-top: 5px;
}

.ml7 {
    margin-left: 7px;
}


.px-9 {
    padding: 0px 9px !important;
}






.custom-profile-contentside {
    display: block;
    position: relative;
    padding-right: 12px;
    padding-left: 12px;
    width: calc(100% - 159px);
}

    .custom-profile-contentside.right {
        float: left !important;
    }

    .custom-profile-contentside.left {
        float: right !important;
    }

.custom-profile {
    display: block;
    position: relative;
    float: left;
    padding-right: 12px;
    padding-left: 12px;
    width: 159px;
}

    .custom-profile.right {
        float: left !important;
    }

    .custom-profile.left {
        float: right !important;
    }

    .custom-profile > div {
        padding: 4px;
        line-height: 1.42857143;
        background-color: #fff;
        border: 1px solid #ddd;
        border-radius: 4px;
        -webkit-transition: border 0.2s ease-in-out;
        -o-transition: border 0.2s ease-in-out;
        transition: border 0.2s ease-in-out;
    }

    .custom-profile.polaroid > div {
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }

    .custom-profile.update-image > div:hover {
        box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);
    }

    .custom-profile img {
        width: 125px;
        height: 150px;
    }

    .custom-profile.update-image img:hover {
        opacity: 0.4;
    }

    .custom-profile.update-image div.update-title {
        position: absolute;
        height: 150px;
        text-align: center;
        width: 125px;
        line-height: 150px;
        font-weight: bold;
    }
.liculturedrp{
    
}

.culturedrp {
    border: none;
    height: 45px;
    background: #438eb9;
    color: white;
}
    .culturedrp:focus, .culturedrp:active {
        background: #438eb9;
        color: white;
    }
@media (max-width: 479px) {
    .custom-profile-contentside {
        width: calc(100% - 134px);
    }

    .custom-profile {
        width: 134px;
    }

        .custom-profile img {
            width: 100px;
            height: 120px;
        }

    .responsive-margin-top-10-4 {
        margin-top: 4px !important;
    }

    .custom-profile.update-image div.update-title {
        width: 100px;
        height: 125px;
        line-height: 125px;
    }

    .bootbox .bootbox-body {
        font-size: 220% !important;
    }

    .culturedrp {
        width: 100px
    }
}


@media print {
    .print-content * {
        visibility: visible;
    }

    .print-hide * {
        visibility: hidden;
        margin: 0;
        padding: 0;
    }
}



.tbl-blue-1 {
    background-color: #004d9b;
    color: white;
}

.tbl-blue-2 {
    background-color: #307ECC;
    color: white;
}

.tbl-blue-light-1 {
    background-color: #6FB3E0;
    color: white;
}

.tbl-blue-light-2 {
    background-color: #bce8f1;
    color: white;
}

.tbl-blue-light-3 {
    background-color: #d9edf7;
    color: white;
}


.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
    border: 0 !important;
}
.sec-natification{
    display:flex;
    align-items:center
}
.sec-natification i{
    font-size:15px;
    width:30px
}
    .sec-natification .natification-info{
        flex:1 auto;
        padding-left:8px
    }
.dropdown-information{
    border-top-left-radius:10px;
    border-bottom-left-radius:10px
}
.notificationList li{
    padding:0 5px !important
}
.dvNotification {
    display:flex !important;
    align-items:center !important;
    justify-items:center;
    height: 37px !important;
    margin: 4px 5px 4px 5px;
    border-radius: 10px;
    min-width:auto !important
}
    .dvNotification i {
        font-size: 18px !important;
    }
.changeLanguage {
    font-size: 22px;
    color: white;
    padding-left: 10px;
    padding-top:12px;
    cursor:pointer
}
.ace-nav > li{
    border-left:0px !important
}
