.login-page, .register-page{
    background-color: #0c157e !important;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #fff;
}
table.tablesorter thead tr .header {
    background-image: url('../../../template_file/public_image/bg.gif');
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url('../../../template_file/public_image/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
    background-image: url('../../../template_file/public_image/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #f6f6f6;
}

.select2-container{
    width: 100% !important;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu{
    padding-top: 0px;
}
#overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 999;
    cursor: pointer;
    text-align: center;
    padding-top: 50vh;
}

#_payment_logs .fa{
    font-size: 11px;
    width: 15px;
}

#_payment_logs th.header.certainWidth{
    width: 10%;
}

#_payment_logs th.header.certainWidth2{
    width: 13%;
}

#_rep_notes th.header {
    width: 15%;
}

#_rep_notes th.header.rep_no{
    width: 55%;
}