.header-container > nav > ul {    
    height: 60px;
    display: flex;
    align-items: center;
}

.header-container > nav{
	box-shadow: 0px 5px 25px 0px rgba(123, 123, 123, 0.1);
	box-shadow: none;
	border-bottom: 1px solid #eee;
}

.sidebar-nav ul > li > a{
	cursor: pointer;
}

.form-group{
	margin-bottom: 2rem;
}

body,
.theme-default .layout-container .main-container{
	background: #FFF;
}

.rentable_view .nav-tabs,
.rentable_view .nav-pills{
	margin-bottom: 5rem;
    display: flex;
    justify-content: space-around;	
}

.rentable_view .nav-tabs .nav-item,
.rentable_view .nav-pills .nav-item{
	width: 100%;
	text-align: center;
}

.rentable_view .nav-tabs .nav-item .nav-link,
.rentable_view .nav-pills .nav-item .nav-link{
    padding: 20px;
    font-size: 1.2rem;
}

.rentable_view .nav-tabs .nav-item .nav-link:hover,
.rentable_view .nav-tabs .nav-item .nav-link.active,
.rentable_view .nav-pills .nav-item .nav-link:hover,
.rentable_view .nav-pills .nav-item .nav-link.active{
	color: #4a4a4a;
}

/*
 .nav-tabs,
 .nav-pills{
    margin-bottom: 5rem;
    display: flex;
    justify-content: space-around;  
}

.nav-tabs .nav-item,
 .nav-pills .nav-item{
    width: 100%;
    text-align: center;
}

 .nav-tabs .nav-item .nav-link,
 .nav-pills .nav-item .nav-link{
    padding: 20px;
    font-size: 1.2rem;
}

 .nav-tabs .nav-item .nav-link:hover,
 .nav-tabs .nav-item .nav-link.active,
 .nav-pills .nav-item .nav-link:hover,
 .nav-pills .nav-item .nav-link.active{
    color: #4a4a4a;
}
*/

p.lead em.icon-lg{
    width: 25px;
    display: inline-block;
    text-align: center;
}

.red {
	color: red;
}

.payment_invoice .cardbox,
.payment_receipt .cardbox,
.payment_invoice_public .cardbox,
.payment_receipt_public .cardbox{
    box-shadow: none;
}

.invoice_title, .receipt_title {
    padding: 20px 0;
    margin-bottom: 20px;
    color: #4A4A4A;
    background: #DEBB3F;
}

.btn-warning {
    color: #4A4A4A;
    background-color: #DEBB3F;
    border-color: #DEBB3F;
}

.btn-disabled {
    pointer-events: none;
    cursor: default;
    background: gray !important; 
    border-color: gray !important;
}

.btn-minor {    
    color: #1E88E5;
    background-color: transparent;
    border-color: #1E88E5;
}
@media print {
    .p-col-sm-1, .p-col-sm-2, .p-col-sm-3, .p-col-sm-4, .p-col-sm-5, .p-col-sm-6, .p-col-sm-7, .p-col-sm-8, .p-col-sm-9, .p-col-sm-10, .p-col-sm-11, .p-col-sm-12 {
        float: left;
    }
    .p-col-sm-12 {
        width: 100%;
    }
    .p-col-sm-11 {
        width: 91.66666667%;
    }
    .p-col-sm-10 {
        width: 83.33333333%;
    }
    .p-col-sm-9 {
        width: 75%;
    }
    .p-col-sm-8 {
        width: 66.66666667%;
    }
    .p-col-sm-7 {
        width: 58.33333333%;
    }
    .p-col-sm-6 {
        width: 50%;
    }
    .p-col-sm-5 {
        width: 41.66666667%;
    }
    .p-col-sm-4 {
        width: 33.33333333%;
    }
    .p-col-sm-3 {
        width: 25%;
    }
    .p-col-sm-2 {
        width: 16.66666667%;
    }
    .p-col-sm-1 {
        width: 8.33333333%;
    }

    .p-offset-sm-0 {
        margin-left: 0;
    }
    .p-offset-sm-1 {
        margin-left: 8.333333%
    }
    .p-offset-sm-2 {
        margin-left: 16.666667%
    }
    .p-offset-sm-3 {
        margin-left: 25%
    }
    .p-offset-sm-4 {
        margin-left: 33.333333%
    }
    .p-offset-sm-5 {
        margin-left: 41.666667%
    }
    .p-offset-sm-6 {
        margin-left: 50%
    }
    .p-offset-sm-7 {
        margin-left: 58.333333%
    }
    .p-offset-sm-8 {
        margin-left: 66.666667%
    }
    .p-offset-sm-9 {
        margin-left: 75%
    }
    .p-offset-sm-10 {
        margin-left: 83.333333%
    }
    .p-offset-sm-11 {
        margin-left: 91.666667%
    }

    .print-hide {
        display: none;
    }

    .invoice_title, .receipt_title {
        padding: 20px;
        margin-bottom: 20px;
        color: #4A4A4A;
        background: #DEBB3F;
        -webkit-print-color-adjust: exact; 
    }

    .font-8 {
        font-size: 8px;
    }

    .invoice_grid_filled, .receipt_grid_filled {
        border: 1px solid;
        background-color: lightgray;
        -webkit-print-color-adjust: exact; 
    }
}

.sidebar-nav{

}

.sidebar-logo{
    width: 100%;    
    padding: 10px;    
}

@media (min-width: 991px){
      .sidebar-logo{
        position: absolute;
        bottom: 0;
        width: 100%;    
        padding: 10px;    
    }  
}

@media (max-width: 991px){
    .d-flex {
        display: inherit!important;
    }

    .br-xsm, .b-xsm{
      border-right: 1px solid rgba(162, 162, 162, 0.32); }

    .bl-xsm, .b-xsm {
      border-left: 1px solid rgba(162, 162, 162, 0.32); }

    .bt-xsm, .b-xsm {
      border-top: 1px solid rgba(162, 162, 162, 0.32); }

    .bb-xsm, .b-xsm {
      border-bottom: 1px solid rgba(162, 162, 162, 0.32); }
}


.sidebar-logo img{
    
}

.invoice_grid_filled, .receipt_grid_filled {
    border: 1px solid;
    background-color: lightgray;
}

.invoice_grid, .receipt_grid{
    border: 1px solid;
}

.invoice_grid_l, .receipt_grid_l{
    border-left: 1px solid; 
}

.invoice_grid_r, .receipt_grid_r{
    border-right: 1px solid;
}

#ms-optgroup {
    width: 100%;
}

.nowrap {
    white-space: nowrap; 
}

.unset {
    white-space: unset!important;
}

.x-scroll {
    overflow-x: scroll;
}

.breadcrumb-item+.breadcrumb-item:hover::before,
.breadcrumb,
.pagination {
    border-radius: .25rem;
    list-style: none
}

.breadcrumb {
    padding: .75rem 1rem 0rem 1rem;
    margin-bottom: 0rem;
    background-color: transparent;

.breadcrumb::after {
    display: block;
    clear: both
}

.breadcrumb-item {
    float: left
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    color: #636c72;
    content: "/"
}

.breadcrumb-item.active {
    color: #636c72
}

.breadcrumb-wrapper .breadcrumb-item+.breadcrumb-item::before {
    content: ">";
    color: #373A3C;
    padding-right: .85rem;
    padding-left: .85rem
}