.form-control-user1 {
    /* font-size: .8rem; */
    border-radius: 10rem;
    padding: 3;
    height: 50px;
}
/*
*
* ==========================================
* CUSTOM UTIL CLASSES
* ==========================================
*
*/
.datepicker table tr td, .datepicker table tr th {
    text-align: center;
    width: 35px;
    height: 35px;
    border-radius: 4px;
    border: none;
}

.table td{
	vertical-align: middle;
}

.round{
	border-radius: 50px;
}
.text-sm{
	font-size: 10pt;
	font-weight: 700;
}

.img-size{
    width:100px;
    height: auto;
}

.table thead th{
    vertical-align: middle;
}

.text-black{
    color:#000;
}


.billtable tbody tr td {
    padding: 5px;
    margin: 0px;
    font-size: 12px;
    border:1px solid #000;


}

.billtable thead tr th{
    padding: 5px;
    border:1px solid #000;
}
label{
    font-weight: bold;
    color: #5a5c69;
}

.reports tbody tr td {
    padding: 5px;
    margin: 0px;
    font-size: 14px;
    color: #000;
    border:1px solid #000;


}

.reports thead tr th{
    padding: 5px;
    border:1px solid #000;
}

/*tfoot>th.billtable{
    border: none;
}*/


@media print{
   
    @page {size: a4 landscape}
     @page :footer { 
        display: none
    } 
  
    @page :header { 
        display: none
    } 

    .billtable tbody tr td{
        font-weight: 400 !important;
        font-size: 12px !important;
        border:1px solid #000 !important;
        /*border:none !important;*/
        padding: 5px !important;
    }
    .billtable thead tr th, .billtable tfoot tr th{
        padding: 5px !important; 
        font-size: 12px !important;
        font-weight: 700 !important;
         border:1px solid #000 !important;
    }
    .reports tbody tr td{
        font-size: 14px !important;
        color: #000 !important;
        border:1px solid #000 !important;
        padding: 5px !important;
    }

      .reports thead tr th, .reports tfoot tr th{
        padding: 5px !important; 
        font-size: 14px !important;
        font-weight: 700 !important;
         border:1px solid #000 !important;
    }
    
/* .trotate{
    writing-mode:tb-rl; 
    transform: rotate(-90deg);
} */
}
/* .trotate{
    writing-mode:tb-rl; 
    transform: rotate(-180deg);
} */