﻿
.row > .row, .col > .col {
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
}

.form-group {
    margin-bottom: 0.5rem;
}

.col > label, .col-1 > label, .col-2 > label, .col-3 > label, .col-4 > label, .col-5 > label, .col-6 > label, .col-7 > label, .col-8 > label, .col-9 > label, .col-10 > label, .col-11 > label, .col-12 > label, {
}

#kt_header {
    background-color: #038018 !important;
    margin-top: -6px;
    height: 45px;
}

.dataTables_wrapper table thead tr {
    background-color: #ebfee6 !important;
}

    .dataTables_wrapper table thead tr th {
        color: #000 !important;
    }

.modal-title {
    color: white !important;
}

.kt-container {
    padding: 0px !important;
}

.dataTables_wrapper .dataTable .selected th, .dataTables_wrapper .dataTable .selected td {
    background-color: transparent;
    color: black;
}

table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
    padding-right: 20px
}


.dataTables_wrapper .dataTables_length {
    float: right !important;
}

/*.modal-lg {
    max-width: 80%;
}*/

@media (min-width: 1025px) {
    .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover, .kt-header-menu .kt-menu__nav > .kt-menu__item:hover {
        background-color: transparent !important;
    }

    .kt-header-menu .kt-menu__nav > .kt-menu__item {
        padding: 22px 1rem;
    }

        .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
            background-color: none !important;
        }
}

.kt-header__topbar {
    padding-top: 4px
}

.btn-primary {
    color: #fff;
    background-color: #0c8c16cc;
    border-color: #0c8c16cc;
    color: #ffffff;
}

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #0c8c16cc !important;
        border-color: #0c8c16cc !important;
    }

    .btn-primary:hover {
        color: #fff;
        background-color: #038018 !important;
        border-color: #038018 !important;
    }

.btn-outline-primary {
    color: #038018 !important;
    border-color: #038018 !important;
}

    .btn-outline-primary:hover {
        color: white !important;
        background-color: #038018 !important
    }

    .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
    .show > .btn-outline-primary.dropdown-toggle {
        color: #038018 !important;
        border-right: 1px solid #ffffff !important;
        border-bottom: 2px solid #03801847 !important;
        border-top: 1px solid #03801847 !important;
    }

.kt-subheader {
    margin-top: -25px !important;
    background-color: #e9e7ef !important;
    padding: 0px 5px 0px 5px;
}

element.style {
}

.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid, .kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item.kt-grid__item--fluid {
    -webkit-box-flex: 1;
    flex: 1 auto;
    -ms-flex: 1 0 0px;
    min-width: 0;
}

.kt-grid.kt-grid--ver:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) > .kt-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.kt-grid.kt-grid--hor:not(.kt-grid--desktop):not(.kt-grid--desktop-and-tablet):not(.kt-grid--tablet):not(.kt-grid--tablet-and-mobile):not(.kt-grid--mobile) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media (min-width: 1025px) {
    .kt-header--fixed.kt-subheader--fixed.kt-subheader--enabled .kt-wrapper {
        padding-top: 69px;
    }
}

.dataTables_wrapper div.bottom div.dataTables_paginate ul li.active a, .dataTables_wrapper div.bottom div.dataTables_paginate ul li.active a:hover {
    background-color: #ebfee6 !important;
    color: black !important;
    border: 1px solid #78dc89 !important;
}

.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a {
    background: #038018 !important;
}

.bootstrap-select.show > .dropdown-toggle.btn-light {
    border-color: #038018 !important;
}

a {
    color: black
}

    a:hover {
        color: black
    }

.kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--here {
    background-color: transparent
}

.kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--hover {
    background-color: #d4d4e8;
}

#kt_header_brand {
    padding-left: 0px
}

.dataTables_empty {
    height: 30px !important;
}

tr {
    line-height: 1.5 !important;
}

.table-bordered td {
    padding: 0 0.75rem 0 0.75rem !important;
    border: 1px solid #c8c8c8 !important;
}

.kt-portlet .kt-portlet__body {
    padding: 10px 0px 0px 20px !important;
}

.table-bordered th {
    border: 1px solid #c8c8c8 !important;
    line-height: 0.9 !important;
}

.dataTables_wrapper .dataTable {
    border-collapse: collapse !important;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--open, .kt-header-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active {
    background-color: transparent;
    height: 45px
}

.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-text {
    color: #038018;
}

.kt-menu__link-bullet kt-menu__link-bullet--dot {
    color: #038018;
}

    .kt-menu__link-bullet kt-menu__link-bullet--dot:hover {
        color: #038018;
    }

.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item:hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span, .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--hover:not(.kt-menu__item--here):not(.kt-menu__item--active) > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
    background-color: #038018;
}

.dataTables_wrapper {
    margin-top: -9px;
    padding: 0px 20px 0px 2px !important;
}

    .dataTables_wrapper .dataTables_length {
        border-left: none
    }

.kt-header--fixed.kt-subheader--fixed .kt-subheader {
    position: absolute;
}

.row {
    margin: 0px;
}

.kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--here > .kt-menu__link .kt-menu__link-text {
    color: #038018 !important;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-left: 2px !important;
}

@media (min-width: 1025px) {

    .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
        color: #038018 !important;
    }

    .kt-header-menu .kt-menu__nav > .kt-menu__item .kt-menu__submenu > .kt-menu__subnav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-bullet.kt-menu__link-bullet--dot > span {
        background-color: #038018 !important;
    }
}

input:focus {
    border-color: #038018 !important;
}

table thead {
    background-color: #ebfee6 !important;
}

#btn-dn {
    color: #f1f5f8;
    background-color: #3ca244;
    border-color: #3ca244;
}

    #btn-dn:hover {
        color: #f1f5f8;
        background-color: #0b7d03;
        border-color: #034784;
    }

.btn2 {
    width: 15%;
    margin-top: 5px;
    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;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-arrow-right,
.btn-arrow-left {
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
}



.btn-arrow-left {
    padding-right: 36px;
}

    .btn-arrow-right:before,
    .btn-arrow-right:after,
    .btn-arrow-left:before,
    .btn-arrow-left:after {
        content: "";
        position: absolute;
        top: 5px;
        width: 22px;
        height: 22px;
        background: inherit;
        border: inherit;
        border-left-color: transparent;
        border-bottom-color: transparent;
        border-radius: 0px 4px 0px 0px;
        -webkit-border-radius: 0px 4px 0px 0px;
        -moz-border-radius: 0px 4px 0px 0px;
    }

.btn-arrow-right:before,
.btn-arrow-right:after {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.btn-arrow-left:before,
.btn-arrow-left:after {
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
}

.btn-arrow-right:before,
.btn-arrow-left:before {
    left: -11px;
}

.btn-arrow-right:after,
.btn-arrow-left:after {
    right: -11px;
}

.btn-arrow-right:after,
.btn-arrow-left:before {
    z-index: 1;
}

.btn-arrow-right:before,
.btn-arrow-left:after {
    background-color: #ffffff;
}

#btn-dn {
    color: #f1f5f8;
    background-color: #3ca244;
    border-color: #3ca244;
}

    #btn-dn:hover {
        color: #f1f5f8;
        background-color: #0b7d03;
        border-color: #034784;
    }

.btn-click {
    color: #f1f5f8 !important;
    background-color: #0b7d03 !important;
    border-color: #034784 !important;
}

.flex-1 {
    flex-grow: 1;
    flex-shrink: 1;
    width: 0px;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #038018 !important;
    color: white !important;
}

.bootstrap-select > .dropdown-toggle.btn-light:focus, .bootstrap-select > .dropdown-toggle.btn-light.active, .bootstrap-select > .dropdown-toggle.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.btn-secondary.active {
    border-color: #038018 !important;
}

.kt-grid {
    overflow: auto !important;
}

.btn.btn-clean i {
    color: #1a8201 !important;
}
