h1,h2,h3,h4,h5,h6{
font-weight:bold;
}
.c-pri{color:#cda300;}
.c-sec{color:#455727;}
.bg-gray{background:#eaeaea;}
img{width:100%;height:auto;}
.btn-primary{background-color:#cda300 !important;border:none;}
.btn-primary:hover{background-color:#455727 !important;}
.btn-secondary{background-color:#929c80; border:none}
.btn-special{background:#555; color:#fff}
.btn-special:hover{background:#455727}
.btn-icon{background:#fff; color:#cda300; border:1px solid #848a7b; width:30px; height:30px; padding:6px; margin-bottom:2px;}
.btn-icon:hover{background:#cdcdcd}
.btn-icon-text{background:#fff; border:1px solid #999;  padding:8px}
.btn-icon-text:hover{background:#cdcdcd}
.btn-icon:disabled{color:#fff; background:#cdcdcd; border-color:#cdcdcd}
.btn-table{background:#cda300; padding:5px; color:#fff;}
.btn-nav{background:#eee; color:#cda300; border:none; width:30px; height:30px; padding:6px; margin-bottom:2px;}
.btn-nav:hover{background:#cdcdcd}
.btn-nav-text{background:#fff; border:none;  padding:8px}
.btn-nav-text:hover{background:#cdcdcd}
.btn-nav:disabled{color:#fff; background:#cdcdcd; border-color:#cdcdcd}
.btn{margin:2px;}
.card-header .heading-elements a.btn, .card-header .heading-elements-toggle a.btn{padding:0.75rem 1rem;}
.mt-go{margin-top:28px;}
.pagination .page-item.active .page-link{background-color:#cdcdcd;border-color:#eaeaea}
.pagination li a{border:1px solid #efefef !important;}
.dataTables_info{color:#999;}
.dataTables_length select{height:33px !important;}
.dataTables_length{margin-top:14px;}
table thead th{border-bottom:1px solid #eaeaea !important;}
.menu-right{text-align:right;}
.bor-bottom{border-bottom:1px solid #eee;}
.table tbody tr td{border-top:none}
.form-section{background:#eee; padding:10px; border-bottom:2px solid #cdcdcd !important;}
.table-hover tbody tr:hover{background:#eaeaea;}
.dataTables_filter input{border:1px solid #cdcdcd; background:#eee;}
.dataTables_length select{border:1px solid #cdcdcd; background:#eee;}
.dataTables_filter label, .dataTables_length label{color:#848a7b}
.table-select tr td{
    cursor: pointer;
}
.table-sm tr td{
    padding:5px !important;
}
.table-sm tr th{
    padding:5px !important;
}
@media only screen and (max-width: 600px) {
    .menu-right{
        text-align:center;
    }
}
.label-group{
    padding-top:5px;
    padding-bottom:5px;
}
.label-group label{
    color:#555;
}
.label-group div{
    font-weight:bold;
    margin-top:-7px;
}

.dataTables_filter input{
width:300px !important;
}