﻿.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    width: unset !important;
}

.table tbody tr td, .table tbody th td {
    white-space: unset !important;
}

.MB-10 {
    margin-bottom: 10px;
}

.data-caption {
    /*font-size: 120% !important;*/
    font-weight: 500;
}

/*.data-content {
    font-size: 120% !important;
}*/

.table-hover tbody tr.tr-hover {
    background-color: rgba(0,0,0,.075);
}

.padding-bottom-45 {
    padding-bottom: 45px !important;
}

.padding-bottom-90 {
    padding-bottom: 90px !important;
}

.padding-left-30 {
    padding-left: 30px !important;
}

.padding-left-40 {
    padding-left: 40px !important;
}

.padding-top-5 {
    padding-top: 5px !important;
}

.padding-top-4 {
    padding-top: 4px !important;
}

.padding-top-3 {
    padding-top: 3px !important;
}

.padding-top-2 {
    padding-top: 2px !important;
}

.padding-top-1 {
    padding-top: 1px !important;
}

.toolbar-d-block {
    display: block !important;
    margin-left: 0px !important;
    margin-top: 5px;
}

.text-top {
    vertical-align: top;
}

.padding-1 {
    padding: 1px;
}

.alert-sm {
    padding: .3rem 1rem;
    margin-bottom: 0px;
}

.badge-product-customer {
    text-align: left;
    display: inline-flex;
    font-weight: 300;
    white-space: unset;
}

ul.chosen-choices {
    border: 1px solid #ced4da !important;
    border-radius: .25rem;
    line-height: 1.5;
    padding: 0.2rem .25rem !important;
}

    ul.chosen-choices li.search-choice {
        color: #FFF !important;
        background-color: #007bff !important;
        border-color: #007bff !important;
        border-radius: .25rem;
        background-image: none !important;
    }

        ul.chosen-choices li.search-choice a.search-choice-close {
            top: 1px !important;
            background: none !important;
            font-size: 1.1em !important;
        }

            ul.chosen-choices li.search-choice a.search-choice-close:before {
                content: 'x';
            }

            ul.chosen-choices li.search-choice a.search-choice-close:hover {
                top: 2px !important;
                font-size: 1.2em !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;
}


.mark.mark-info, mark.mark-info {
    background-color: #3C89DA;
    color: white;
}

.editable-click {
    border-bottom-width: 1px !important;
    cursor: pointer;
}

.editable-buttons {
    margin-left: 2px !important;
}

    .editable-buttons .editable-cancel {
        margin-left: 2px !important;
    }

.input-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem;
}

select.input-sm {
    height: 31px !important;
}

.box-red {
    border-color: #c82333 !important;
}

.box-green {
    border-color: #1e7e34 !important;
}

.modal-lg {
    max-width: 100% !important;
}

.blue {
    color: #007bff !important;
}

.green {
    color: #1e7e34 !important;
}


@media screen and (max-width: 576px) {
    .modal-lg {
        margin-left: 5px !important;
        margin-right: 5px !important;
    }
}

@media screen and (max-width: 992px) and (min-width: 576px) {
    .modal-lg {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }
}

@media screen and (min-width: 992px) {
    .modal-lg {
        margin-left: 30px !important;
        margin-right: 30px !important;
    }
}

@media screen and (min-width: 1201px) {
    .navbar-brand {
        width: 220px;
        margin-right: 0px;
    }
}

.bolder {
    font-weight: bold;
}

.fancy-checkbox-sm {
    margin-right: 0px;
    margin-bottom: 0px;
}

    .fancy-checkbox-sm input[type="checkbox"]:checked + span:before {
        font-size: 10px;
        line-height: 18px;
    }

    .fancy-checkbox-sm input[type="checkbox"] + span:before {
        width: 20px;
        height: 20px;
        margin-right: 0px;
    }

.calendar-container {
    height: 85vh;
}

.calendar-left-container {
    height: calc(85vh - 65px);
    margin: 0px;
}

.no-padding {
    padding: 0px !important;
}

.no-padding-left {
    padding-left: 0px;
}

.no-padding-right {
    padding-right: 0px;
}

.no-padding-top {
    padding-top: 0px;
}

.no-padding-bottom {
    padding-bottom: 0px;
}


.no-margin {
    margin: 0px;
}

.no-margin-right {
    margin-right: 0px;
}

.no-margin-left {
    margin-left: 0px;
}

.no-margin-top {
    margin-top: 0px;
}

.no-margin-bottom {
    margin-bottom: 0px;
}

.margin-right-10 {
    margin-right: 10px;
}

.MT10 {
    margin-top: 10px;
}

.MT5 {
    margin-top: 5px;
}

.MT1 {
    margin-top: 1px;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-1-rem {
    margin-bottom: 1rem;
}

.margin-lr-3rem {
    padding-left: .3rem !important;
    padding-right: .3rem !important;
}

.padding-tb-25rem {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.p-y-0 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

.no-upper {
    text-transform: none !important;
}

.tab-content {
    width: 100%;
}

.popover {
    z-index: 100 !important;
}

.navbar-fixed-top {
    z-index: 1000 !important;
}

#wrapper:before, #wrapper:after {
    z-index: 1001;
}

.n-percent:before {
    content: '% ';
}

.n-TRY:before {
    content: '₺';
}

.n-USD:before {
    content: '$';
}

.n-EUR:before {
    content: '€';
}

.n-RUB:before {
    content: '₽';
}

.n-adet:before {
    content: 'Ad.';
}

.n-kg:before {
    content: 'kg';
}

.n-required:before {
    content: '*';
    position: absolute;
    color: #dc3545;
    margin-left: -15px;
    margin-top: 8px;
}

.btn-disabled {
    pointer-events: none;
    cursor: default;
}

select.form-control:not([size]):not([multiple]) {
    height: 38px;
}

table.table.dataTable {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.card .header + .body {
    padding-top: 0px;
}

.dataTables_wrapper .dt-buttons {
    display: none;
}

.form-header-buttons li + li {
    margin-left: 0.3em;
}

.numeric,
.numeric-money,
.numeric-decimal-1,
.numeric-decimal-2,
.numeric-decimal-3,
.numeric-decimal-4,
.numeric-int,
.numeric-short,
.numeric-byte,
.numeric-100 {
    text-align: right;
}

.button-group {
    display: inline-block;
    float: right;
}

    .button-group a + a {
        margin-left: 0.5em;
    }

.f-s-initial {
    font-size: initial !important;
}

.no-permition-info {
}

    .no-permition-info .testimonials .body .buttos i {
        color: #fff;
        font-size: initial;
    }

@media screen and (min-width: 992px) {
    .no-permition-info {
        top: -50%;
        bottom: -50%;
        transform: translate(50%,50%);
    }
}


.auth-main::before {
    width: 100%;
}

.auth-main:after {
    display: none;
    clear: both;
    content: "";
}

.auth-box {
    left: 0;
    right: 0;
    margin: auto;
}

table.dataTable thead > tr > th {
    border-top-width: 0;
    border-bottom-width: 0;
}

.card .header .header-dropdown i {
    font-size: initial;
    color: #fff;
}

.table-responsive.no-overflow-x {
    overflow-x: initial;
}

.bigger-130 {
    font-size: 130%;
}

.bigger-110 {
    font-size: 110%;
}

.show-password {
    cursor: pointer;
}

.dd3-handle.fa:before {
    content: "\f142";
}

.li-border-1 li {
    border-bottom: 1px solid #ddd;
}

    .li-border-1 li:first-child {
        border-top: 1px solid #ddd;
    }

.li-border-1 .dd3-content {
    margin-bottom: 0;
}

.drag_disabled {
    pointer-events: none;
}

.drag_enabled {
    pointer-events: all;
}

@media screen and (max-width: 512px) {
    .dd3-handle {
        width: 25px;
    }

    .dd3-content {
        font-size: 12px;
        padding: 10px 10px 10px 25px;
    }
}

.type-detail-status {
    margin-right: 1em;
}

.type-detail-count {
    margin-right: 1em;
}

@media screen and (min-width: 512px) {
    .type-detail-status {
        margin-right: 3em;
    }
}

.card .header .header-dropdown li .dropdown-menu.multiselect-container li a:hover {
    color: #000 !important;
}

.form-header-buttons .multiselect-container li + li {
    margin-left: 0em;
}

.auth-main:after {
    background: none !important;
}

.multiselect-container.dropdown-menu {
    min-width: 20rem;
}

.dropdown-menu.multiselect-container li.disabled a label.checkbox:before {
    display: none !important;
}

.dropdown-menu.multiselect-container li.disabled a label.checkbox {
    margin-left: 16px !important;
}

.color-999 {
    color: #999 !important;
}

.red {
    color: red !important;
}

.width-100p {
    width: 100% !important;
}

.width-90p {
    width: 90%;
}

.width-80p {
    width: 80%;
}

.width-70p {
    width: 70%;
}

.width-60p {
    width: 60%;
}

.width-55p {
    width: 55%;
}

.width-50p {
    width: 50%;
}

.width-45p {
    width: 45%;
}

.width-40p {
    width: 40%;
}

.width-35p {
    width: 35%;
}

.width-30p {
    width: 30%;
}

.width-25p {
    width: 25%;
}

.width-20p {
    width: 20%;
}

.width-15p {
    width: 15%;
}

.width-10p {
    width: 10%;
}

.width-5p {
    width: 5%;
}

.width-270 {
    width: 270px !important;
}

.width-200 {
    width: 200px !important;
}

.width-175 {
    width: 175px !important;
}

.width-150 {
    width: 150px !important;
}

.width-125 {
    width: 125px !important;
    max-width: 125px !important;
}

.width-100 {
    width: 100px !important;
}

.width-80 {
    width: 80px !important;
}

.width-70 {
    width: 70px !important;
}

.width-65 {
    width: 65px !important;
}

.width-60 {
    width: 60px !important;
    max-width: 60px !important;
}

.width-50 {
    width: 50px !important;
}

.dd3-content {
    padding: 10px;
}

.dd-handle + .dd3-content {
    padding: 10px 10px 10px 40px;
}

.vertical-align-top {
    vertical-align: top !important;
}

.table-vertical-align-top td {
    vertical-align: top !important;
}

.list-group.list-group-sm .list-group-item {
    padding: .3rem .3rem !important;
}

@media screen and (max-width: 768px) {
    .expensedetail-custom {
        position: unset !important;
    }

        .expensedetail-custom li {
            display: block !important;
            margin-bottom: 5px;
            margin-left: 0px !important;
        }

            .expensedetail-custom li:first-child {
                margin-top: 5px !important;
            }
}

@media screen and (max-width: 424px) {
    .expensedetail-custom li .autocomplete-sm input[type=text] {
        width: 170px;
    }

    .expensedetail-custom li .input-group-prepend .input-group-text, .expensedetail-custom li .input-group-append .input-group-text {
        padding-left: .3rem;
        padding-right: .3rem;
    }


    .expensedetail-custom li .input-group-append .btn {
        padding-left: .43rem !important;
        padding-right: .43rem !important;
    }
}

.google-visualization-tooltip {
    width: 175px !important;
    border: 1px solid #ddd !important;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15) !important;
}

.chart {
    width: 100%;
    min-height: 300px;
}

.input-group-sm select.form-control:not([size]):not([multiple]) {
    height: 31px !important;
}

.input-group-sm .autocomplete-element {
    max-width: calc(100% - 5rem);
}

.CustomerShipmentTableMonthCell {
    padding: 0.2rem !important;
    min-width: 140px;
    text-align: right;
}

    .CustomerShipmentTableMonthCell .badge {
        padding: 3px 3px;
        line-height: 0px;
        margin-left: 2px;
        margin-right: 2px;
        margin-top: 1px;
    }

    .CustomerShipmentTableMonthCell hr {
        margin-top: 1px;
        margin-bottom: 1px;
    }


.CustomerShipmentTableDateCell {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    vertical-align: middle !important;
}

.btn:hover, .btn:focus {
    color: #ffffff !important;
    text-decoration: none;
}

.just-numeric {
    text-align: right;
}

.badge.badge-custom {
    line-height: 20px;
    font-size: 100%;
    min-width: 80px !important;
    text-align: left;
    text-transform: none;
}
