﻿#top-menu .logo{
    background: url(../Images/logo.jpg);
    height: 50px;
    width: 50px;
    background-size:cover;
}
#top-menu,
.dropdown-menu,
 #sidebar{
    background:#0f6eb0;
}
.navbar .dropdown-menu  .dropdown-divider{
    margin:0;
}
.navbar .dropdown-menu{
    padding-top:0;
    padding-bottom:0;
}
.navbar .dropdown-menu{
    border-radius:0;
    top:99%;
}
.navbar a{
    outline-color:rgba(0,0,0, 0.25);
}
.navbar .dropdown-menu .dropdown-item{
    line-height:35px;
}
#top-menu a,
.navbar-toggler{    
    color:#FFFFFF!important;
}
.navbar .navbar-nav > li > a {
    line-height: 60px;
}
.navbar li:hover, 
.navbar li.active,
.dropdown-menu .dropdown-item:hover,
.dropdown-menu .dropdown-item.active,
#sidebar ul li a:hover,
#sidebar>ul>li.active>.btn-group>a,
#sidebar .dropdown-menu li.active > a,
#sidebar ul li:not(.active):hover{
    background-color: #0a5c94;
} 
 #sidebar ul p,
 #sidebar ul li a,
 .dropdown-menu .dropdown-item{
    color: #fff;
}
#sidebar .list-unstyled.collapse{
    background-color:#134c73;
}
#sidebar ul li.active a[aria-expanded="true"] {
    background-color: #0d3550;
}
.top-default-color {
    color: #FFFFFF !important;
}

.top-default-color a {
    color: #FFFFFF !important;
}
#divTopBar{
    background: #0f6eb0;
}
#menucontent .list-group.active{
    background-color:#eee;
}
#menucontent .list-group.active a.active{
    background-color:#ddd;
}
@media(max-width:768px){
    .navbar-nav .nav-link {
        padding-left:1em;
    }
    .navbar-nav .dropdown-menu .dropdown-item{
        line-height:65px;
    }
    .navbar .dropdown-menu{
        opacity:.8;
    }
}


tr.PrimaryHeader {
    /*font-weight:bold;*/
    background-color: #e6e3e3 !important;
    color: #000000;
    font-weight:bold;
    border-top: 5px solid #000000;
}

tr.PrimaryHeader td:nth-child(6), tr.PrimaryHeader td:nth-child(7), tr.PrimaryHeader td:nth-child(8), tr.PrimaryHeader td:nth-child(9) {
    text-align:center;
}

    tr.PrimaryDetail td:nth-child(1), tr.PrimaryHeader td:nth-child(2) {
        width: 150px!important;
        word-break: break-all!important;
        overflow-wrap: anywhere!important;
    }

tr.PrimaryDetail {    
    background-color: #e6e3e3;
}

tr.PrimaryDetail td:nth-child(6), tr.PrimaryDetail td:nth-child(7), tr.PrimaryDetail td:nth-child(8), tr.PrimaryDetail td:nth-child(9) {
    text-align:center;    
}

    tr.PrimaryDetail td:nth-child(3) {
        word-break: normal !important;
        overflow-wrap: normal !important;
    }

tr.CancelDetail {
    background-color:#ffd9d9
}

tr.PaymentHeader {
    font-weight:bold;
    font-size:12px;
}

tr.AllocationHeader {
    font-weight: bold;
    font-size: 12px;
}

tr.SuspenseHeader {
    background-color: #dddcdc !important;
    font-weight: bold;
}

tr.SummaryDetail {
    background-color:#000000!important;
    color:#ffffff;
    font-weight:bold;
}

tr.PaymentDetail td:nth-child(2),
tr.PaymentDetail td:nth-child(3),
tr.PaymentDetail td:nth-child(4),
tr.PaymentDetail td:nth-child(5),
tr.PaymentDetail td:nth-child(6),
tr.PaymentDetail td:nth-child(7),
tr.PaymentDetail td:nth-child(8),
tr.PaymentDetail td:nth-child(9),
tr.PaymentDetail td:nth-child(10),
tr.PaymentDetail td:nth-child(11) {
    background: #d2ffb8;
}

tr.AllocationDetail td:nth-child(5),
tr.AllocationDetail td:nth-child(6),
tr.AllocationDetail td:nth-child(7),
tr.AllocationDetail td:nth-child(8),
tr.AllocationDetail td:nth-child(9) {
    background: #d3fdff;
}

tr.RefundDetail td:nth-child(5),
tr.RefundDetail td:nth-child(6),
tr.RefundDetail td:nth-child(7),
tr.RefundDetail td:nth-child(8),
tr.RefundDetail td:nth-child(9) {
    background: #ffffc0;
}