.navbar .navbar-brand-wrapper .navbar-brand img{width:100%; height: 100%; padding:5px 20px;}
.navbar .navbar-brand-wrapper .navbar-brand.brand-logo-mini img {    padding: 0;    height: 32px;    width: 32px;}

.sidebar .nav .nav-item .nav-link {    color: #000 !important;}
.sidebar .nav.sub-menu .nav-item .nav-link {    font-size: 14px;}
.sidebar .nav .nav-item .nav-link .menu-title {    font-size: 16px; }
.sidebar .nav .nav-item .nav-link i.menu-arrow + .menu-icon, .sidebar .nav .nav-item .nav-link i.menu-arrow,
.navbar .navbar-menu-wrapper .navbar-nav .nav-item .nav-link i {
    color: #046836;
}

.btn-primary, .btn-primary:hover, .btn-primary:focus,
.btn-primary:not(.btn-light):focus, .btn-primary:not(.btn-light):active {
    color: #fff;
    background-color: #046836 !important;
    border-color: #046836 !important;
}
select.form-control,  .form-control{       outline:none; border: 1px solid #d0d0d0;}
.primary{color:#fff !important;}
a:hover{text-decoration: none;}
.form-group {    margin-bottom: 10px;}
.form-group label{margin: 0; font-weight: 400; font-size: 16px;}
.inline{display: inline;}
.text-right{text-align: right;}

ul.twocolreport {    list-style: none;    margin: 30px 0px 0px 0px;    padding: 0;    display: -webkit-box;    display: -ms-flexbox;    display: flex;   -ms-flex-wrap: wrap;    flex-wrap: wrap;}
ul.twocolreport li {    width: 50%;    flex: 0 0 50%;}
ul.twocolreport li lablel, ul.twocolreport li p {    display: inline;}
ul.twocolreport li label {    width: 200px;    font-weight: bold;    padding-right: 20px;}
.btn-danger{color: #fff; background-color: red; border-color: red;}
.sidebar .nav .nav-item.active > .nav-link i, .sidebar .nav .nav-item.active > .nav-link .menu-title {    color: #046836;}
.page-title {    color: #046836;    font-size: 26px;    margin-bottom: 5px;}


@media (min-width: 992px){
.sidebar-icon-only .sidebar .nav .nav-item.hover-open .nav-link .menu-title, 
.sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapse, .sidebar-icon-only .sidebar .nav .nav-item.hover-open .collapsing 
{width: 220px;}
}

@media (max-width: 992px){

    .content-wrapper, .card .card-body { padding:15px;}
}

@media (max-width: 767px){
ul.twocolreport li {    width: 50%;    flex: 0 0 50%;}
}