.card-header,.form-control {
    border-color: #c5c5c5;
}
.card.card-custom>.card-header .card-title, .card.card-custom>.card-header .card-title .card-label {
    font-size: 1.5rem;
    font-weight: 600;
}
.toast-top-center {
    margin-top:60px;
}
.texttoupper {
    text-transform : uppercase !important;
}
.text-success {
    background-color: #e0fffe!important;
    border-color: #1bc5bd!important;
}
.brand .brand-logo {
    margin: auto;
    max-width: 100%;
}
.table .title-td {
    font-weight:500;
    background-color: #fbfbfb!important;
    width: 12rem;
    color: #000;
}
.table-bordered th.tdwrap, .table-bordered td.tdwrap {
    width: 300px;
    word-break: break-all;
}
.ja_wrap.ja_wrap_black {
    z-index: 98;   
}
.globss .input-group-prepend .input-group-text
,.detss .input-group-prepend .input-group-text {
    min-width: 100px;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.input-group-text {
    border-color: #c5c5c5;
}
.input-daterange .input-group-append .input-group-text {
    border:1px solid #c5c5c5;
}
.input-group-cenpend {
    margin-left: -1px;
    margin-right: -1px;
    display: flex;
}
.input-group-cenpend .input-group-text{
    border-radius: 0;
}
.dropdown-item {
    border-bottom:1px solid #efefef;
    padding: .35rem 1.25rem;
    font-size: 0.85rem;
}
.dropdown-item:last-child {
    border-bottom:none;
}
.btn-group>.btn:not(:last-child) {
    margin-right:2px;
}

.table {
	margin-bottom:0px;
}
.table thead th {
	vertical-align: top;
}
.table>tbody>tr:hover>td {
	background-color: #fffeef;
}
.tabtrnohover>tbody>tr:hover>td {
	background-color: inherit;
}
.table>tbody>tr>td:hover {
	background-color: #fffeef !important;
}
.table .title-td {
	width:180px;
	background:#fffaeb;
}
.table>thead>tr>th.thdesc,
.table>thead>tr>th.thasc {
	background-color:#e0fcff;
}
.table>thead>tr>th.thdesc{
	color:#8c00ff;
}
.table>thead>tr>th.thasc {
	color:#0bb7af;
}
.table th.thasc::after {
	font-family: 'Font Awesome 5 Free';
	content: "\00a0 \f161";
	font-weight: 900;
	color:#0bb7af;
}
.table th.thdesc::after {
	font-family: 'Font Awesome 5 Free';
	content: "\00a0 \f160";
	font-weight: 900;
	color:#8c00ff;
}
.table>thead>tr>th.hascheckbox {
    width: 20px;
}
.table th.hascheckbox {
	padding-top: 1rem;
}
.table td.hascheckbox {
	padding-top: 0.8rem;
}
.table .detonly {
	width:4rem;
}
.table .staonly {
	width:8.5rem;
}
.table .dtionly {
	width:12rem;
}
.table tr.total td {
	background-color: #e0fcff;
}
.table .csesort {
    cursor:pointer;
}
.table td.btn-td {
	padding-top: 0.6rem;
    padding-bottom: 0.5rem;
}
.table .btn-td .btn {
    font-size: 0.8rem;
    padding: 0.3rem 0.8rem 0.2rem;
}
.daterangepicker {
    z-index:99;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
    border: 1px solid #c5c5c5;
}
.select2-container--default .select2-selection--single.is-invalid, .select2-container--default .select2-selection--multiple.is-invalid {
    border-color:#F64E60;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #fff192;
}
.clickcheckboxview {
    cursor: pointer;
}
.border-colordd {
    border-color: #c5c5c5 !important;
}