/* 2023 SilverDust) S. Maceren */

/* backgrounds */
.login-border{
    border-right: 1px solid rgb(122, 253, 122);
    font-family: "Tahoma", sans-serif;
}
.mainbg{
    background-color: hsla(218, 53%, 20%, 0.106);
}
/* headers */
.companyName{
    font-family: "Tahoma", sans-serif;
    color: rgb(18, 153, 0);
    font-size: 15px;
    font-weight: 700;
}

/* borders */
.navTop{
    background-color: #ffffff;
    border-bottom: 1px solid rgba(52, 196, 93, 0.474);
    padding: 5px;
}
.navBottom{
    background: linear-gradient(to bottom, rgb(255, 255, 255), #ffffff);
    border-bottom: 1px solid rgba(52, 196, 93, 0.474);
    padding: 10px;
}

/* data tables */
#common_dataTable, #loan_paymentsTable{
    font-size: 12px;
    color: rgb(36, 36, 36);
}
.dataTables_info{
    font-size: 12px;
    color: rgb(168, 168, 168);
}
#common_dataTable tr:nth-child(odd) td, #loan_paymentsTable tr:nth-child(odd) td {
    background-color: rgba(0, 113, 41, 0.097);
}
#common_dataTable_paginate a, #loan_paymentsTable_paginate a{
    font-size: 12px;
}

/* link hovers */
.list-group .nav-link{
    color: #606060;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
}
.list-group .nav-link:hover{
    background-color: rgba(32, 125, 52, 0.777);
    color: white;
}
.list-group .nav-link.disabled{
    color: rgb(193, 193, 193);
}

.dropdown-item {
    background-color: transparent;
    color: rgb(65, 65, 65);
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
}
.dropdown-item:hover {
    color: rgb(2, 144, 0); 
}
.dropdown-item:active {
    background-color: rgb(255, 255, 255) !important; 
    color: white;
}
.list-group-item{
    background: transparent;
}

/* dropdowns */
.dropdown:hover > .dropdown-menu {
    display: block;
}
.dropdown-item:hover{
    color: rgb(2, 144, 0); 
} 
.dropdown > .dropdown-toggle:active {
    /* without this, clicking will make it sticky */
    pointer-events: none;
}

/* tables */
.table-striped td{
    color: rgb(65, 65, 65);
}
.page-item.active .page-link {
    background-color: rgb(2, 144, 0); 
    color: #ffffff;
    border: 1px solid  rgb(2, 144, 0);
}

/* badge */
.badge{
    margin-right: 7px;
}
::placeholder{
    font-size: 12px;
}
/* fonts */
.font-reg{
    font-size: 14px;
}
.font-sm{
    font-size: 13px;
}
.font-xsm{
    font-size: 11px;
}
.font-copyright{
    font-size: 10px;
    color: rgb(185, 185, 185);
}
h3, h6{
    font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}
