#errorMsg { display: none; }

.table-button-panel { white-space: nowrap; }

.datepicker table tr td { text-align: center !important; }

.table-list-btn { padding: 0.4rem 1.25rem; }

#recordTable thead th, 
#recordTable tbody td,
#recordTable tfoot td,
#recordTable2 thead th, 
#recordTable2 tbody td,
#recordTable2 tfoot td { text-align: center; }

.card-header:first-child{
	border-top-left-radius: 0.3rem !important;
    border-top-right-radius: 0.3rem !important;
	background: #e9e9e9 !important;
}

.modal .modal-content .form-group label{
	padding: 0.55rem 1rem;
    margin-bottom: 0px;
    text-align: right !important;
    vertical-align: middle !important;
}
.modal .modal-content .form-group label.is-invalid{ text-align: left !important; padding:0px}

.likeSearchAgentDropdown, 
.likeSearchParentAgentDropdown, 
.likeSearchMemberDropdown { 
	position: absolute;
	width: 250px;
	height: 300px;
	overflow: auto;
	display: none;
}
.likeSearchAgentDropdown .list-group-item,
.likeSearchParentAgentDropdown .list-group-item,
.likeSearchMemberDropdown .list-group-item { 
	padding: .55rem 1rem; 
}
.likeSearchAgentDropdown .list-group-item:hover,
.likeSearchParentAgentDropdown .list-group-item:hover,
.likeSearchMemberDropdown .list-group-item:hover {     
	color: #ffffff;
    background-color: #7db1ff;
	border-color: #dee2e6;
}

.right-welcome{
    position: relative;
}
.right-welcome .right-fixed{
	position: absolute;
	top:-14px;
	right: 0px;   
}

.form-row{
	display: flex;
	align-items: center;
}

.flex{
	display: flex;
}
.flex-wrap{
	flex-wrap: wrap;
}

.btn-operator{
	border-radius: 0;
	border-bottom: 0;
	box-shadow: none !important;
}
.btn-operator.on{
	background-color: #ededed;
}

.rs-operator {
	border: 1px solid #ededed;
}

.rs-operator .title{
	margin: 6px;
	color: #2a2a2a;
	font-weight: 500;
	border-bottom: 1px solid #ededed;
}
.rs-operator .item{
	margin: 3px 5px;
	width: 90px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #ededed;
	padding: 0 0.5rem;
	border-radius: 0.25rem;
	color: #53535f;
}
.rs-operator .item.diff{
	border: 1px solid #de4436;
}
.full_width_img{
	width: 100%;
}
.hide{
	display: none;
}
.form-eye {
  position: absolute;
  top: 8px;
  right: 30px;
  width: 20px;
  height: 20px;
  background-size: 100%;
  cursor: pointer;
}
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear
{
    display: none;
}
.cursor-pointer {
	cursor: pointer;
}