.sidebar-fixed{height:100vh;width:270px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);z-index:1050;background-color:#fff;padding:0 1.5rem 1.5rem}.sidebar-fixed .list-group .active{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-border-radius:5px;border-radius:5px}.sidebar-fixed .logo-wrapper{padding:2.5rem}.sidebar-fixed .logo-wrapper img{max-height:50px}@media (min-width:1200px){.navbar,.page-footer,main{padding-left:270px}}@media (max-width:1199.98px){.sidebar-fixed{display:none}}

.container-for-admin{
  background-color: #eee!important;
}

.map-container{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-container iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}


/*for ajax loading spinner*/

.overlay {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    background: rgba(255,255,255,0.8) url("loader.gif") center no-repeat;
}
/* Turn off scrollbar when body element has the loading class */
body.loading {
    overflow: hidden;
}
/* Make spinner image visible when body element has the loading class */
body.loading .overlay {
    display: block;
}



/* special class */
/* ra : right align text in td */
.ra {
    font-weight: 400;
    font-size: 11pt;
    text-align: right;
}

.la {
    font-weight: 400;
    font-size: 11pt;
}

.spc {
    font-weight: 800;
    font-size: 12pt;
    /*text-align: right;*/
}

.spcr {
    font-weight: 800;
    font-size: 12pt;
    text-align: right;
}

@media print {
    .no-print {
        display: none !important;
    }
}

@media screen {
    .notshown {
        display: none !important;
    }
}


/* Added on October 08, 2022 */

.rptbox {
    margin-left: 30px;
    margin-top: -40px;
    width: 960px; 
}

.rpttitle {
    font-size: 32pt;
    font-weight: 700;
}

.rptsub {
    font-size: 14pt;
    font-weight: 600;
}

.rpttext {
    font-size: 10pt;
    /*font-weight: 400;*/
    align-content:center;
}


.receipt_box {
    margin-left: 30px;
    margin-top: -40px;
    width: 296px; 
}

.receipt_title {
    font-size: 20pt;
    font-weight: 700;
}

.receipt_sub {
    font-size: 10pt;
    font-weight: 600;
}

.receipt_text {
    font-size: 10pt;
    font-weight: 500;
    align-content: center;
}

