a{
    color:#003512 !important;
}

a:hover{
    color:#D2FA52 !important;
}

.auth-form-wrapper {
    padding:0px !important;
    background:#fff;
    border-radius:30px;
    max-width:400px;
}

.auth-form-header{
    background:#003512;
    text-align: center;
    border-radius:30px 30px 0px 0px;
}

.auth-form-header img{
    width:25%;
    margin:20px 0px;
}

.auth-form-body{
    padding:40px;
}

.btn-primary{
    background:#003512;
    color:#D2FA52;
    border-radius: 100px;
    padding: 12px 20px;
    font-size:16px;
    border:0px;
}

.btn-primary svg{
    display: none;
}

.btn-primary:hover{
    background:#003512;
    color:#D2FA52;
}

input.form-control{
    border-radius:0px;
    border:1px solid #EAE8DF;
    color:#003512;
    padding:10px 10px;
    border-radius: 0px !important;
}

select.form-control{
    border-radius:0px;
    border:1px solid #EAE8DF;
    color:#003512;
    padding:10px 10px;
    border-radius: 0px !important;
}


.form-label{
    color:#003512;
}

.horizontal-menu .navbar{
    background:#003512 !important;
}

.horizontal-menu .bottom-navbar .page-navigation>.nav-item.active>.nav-link .link-arrow, .horizontal-menu .bottom-navbar .page-navigation>.nav-item.active>.nav-link .link-icon, .horizontal-menu .bottom-navbar .page-navigation>.nav-item.active>.nav-link .menu-title{
    color:#003512 !important
}

.alert-danger{
    background:#FFD403;
    color:#000;
}

.horizontal-menu .bottom-navbar .page-navigation{
    justify-content: flex-start;
}

.horizontal-menu .nav-link:hover{
    color:#003512 !important
}

table tr td{
    vertical-align: middle;
}

.btn-secondary{
    background:#FFD403;
    border-radius:100px;
    border:none;
    color:#003512;
}

.btn-secondary svg{
    display: none;
}

.btn-danger{
    background:#F5F1F0;
    border-radius:100px;
    border:none;
    color:#003512;
}

.btn-danger svg{
    display: none;
}

.table-filter input{
    border:1px solid #e9ecef !important;
    padding:10px !important;
    border-radius:0px;
}

.table-filter select{
    padding:10px !important;
    border-radius:0px;
}

.page-item.active .page-link{
    background:#003512 !important;
    border: 1px solid #003512 !important;
    color:#fff !important;
}

.page-item.active .page-link a{
    color:#fff !important;
}

.hidden{
    display:none;
}
