﻿.box {border-radius:6px;
      margin-bottom:4px;
}
.content-header > h1 {
    font-size: 17px;
    font-weight: bold;
    padding-top: 5px;
}
.box-body {padding: 0px;
}
.box-header .box-title {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #ae3ec9;
    margin-top:5px;
}

.box-header .box-title  span.color2 {
    color: #d6336c;
}
label {
    margin-bottom: 0px;
}
.form-control {
    padding: 3px !important;
    height: 28px !important;
    border-radius: 6px !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
}
.content-header {
    position: relative;
    padding: 4px 15px 0px 15px;
}
.calendaricon {
    right: 23px;
    top: 24px !important;
}
.table > caption + thead > tr:first-child > td, .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table > thead:first-child > tr:first-child > th {
    padding:4px;
}
.table > tbody > tr > td, .table>tfoot>tr>td {
    padding: 4px;
}
.select2-container--default .select2-selection--single, .select2-selection .select2-selection--single {
    padding: 3px 3px !important;
    height: 28px !important;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%) !important;
    border-radius: 6px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 41% !important;
}
.form-group {
    margin-bottom: 6px;
}

.footerfixedBG {
    position: fixed;
    background: #fff;
    right: 0px;
    left: 50px;
    bottom: 0px;
    z-index: 999;
    padding: 5px 10px;
    border-top: solid thin #ccc;
}
.spanTotalDebit, .spanTotalCredit {
    background-color: rgb(0 133 120 / 75%) !important;
    display: block;
    color: #fff !important;
    font-weight: bold;
    padding: 4px;
    text-align: right;
    border-radius: 6px;
}

.totalRecordSet {
    background-color: #daeffd;
    color: #2b6a94;
    PADDING: 5PX;
    font-weight: bold;
    border-radius: 6px;
    margin-top: 0px;
    display: inline-block;
    margin-bottom: 2px;
}

 /******pagimnation*****/
    .paginationPanel{ float: right; padding: 3px; /*border: solid thin #dadada; padding: 2px 6px;  border-radius: 4px;*/}
    .paginationPanel a{ margin: 0px 1px; cursor: pointer;
    background: #f1f1f1;
    width: 18px;
    height: 18px;
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    color: #757575; }
    .paginationPanel a:hover, .paginationPanel a.active{     background: #0485A3;
    color: #fff; }
    .paginationPanel .paginationpage{ max-width: 32px; text-align: center; height: 21px;    
    border: solid thin #ccc; }
    .paginationPanel select{max-width: 48px; text-align: center; height: 21px;    
    border: solid thin #ccc; }
    .paginationPanel button{ background: #0485A3; color: #fff;border: none;
    border-radius: 3px;
    cursor: pointer; }
    .paginationPanel .borderleft{ border-left:solid thin #dadada; }
    /******pagimnation*****/