.form-group {
	margin-bottom: 0.01rem !important;
}
.select2-container--bootstrap .select2-selection--single {
	height: calc(1.648438rem + 2px) !important;
	
}
.select2-selection{
	border-color: #ccc !important;
	padding: 0.25rem 0.5rem  !important;

}

.nav-tabs-right {
	text-align:right;
}

.nav-tabs-right > li {
	display:inline-block;
	float:none;
}
.nav-tabs .nav-link{
	border-top: 1px solid #ececea;
	border-left: 1px solid #ececea;
	border-right: 1px solid #ececea;
	margin-right: 4px;
}
.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus {
	/*background: #bde2ff !important;*/
	font-weight: bold;
}

.dn{
	display: none !important;
}

.dflex{
	display: flex !important;
}
.table-responsive-sm td,.table-responsive-sm th  {
	padding-top: .3rem  !important;
	padding-bottom: .3rem  !important;
}

.img-cover{
	width: 100% !important;
	height: 100% !important;
}

.select2-search__field{

	background-color: #c2f3fb !important;
	border-color:#b3b5b7 !important;
}

.toast-title{
	word-wrap: break-word !important;
}
@media screen and (min-width: 0px) and (max-width: 474px) {
	.mobile-hide{ display: none; }
	.main .container-fluid {padding-left:0px;padding-right:0px;}
}

@media screen and (min-width: 475px) and (max-width: 569px) {
	.table-hide{ display: none; }
}
.cp{
	cursor: pointer;
}

.media-sm{
    padding: 5px;
}
.media-sm .badge{
	margin-right: 2px;
}
.media-sm .media-body >a{
    padding: 1px 4px 1px 4px;
}
.media-sm .media-body>h6{
    padding: 2px;
}

.ccheck {
    display:none;
}
.ccheck + label {

}
.ccheck + label span {
    display:inline-block;
    width:22px;
    height:22px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../img/check_radio_sheet_blue.png) -24px top no-repeat;
    cursor:pointer;
}
.ccheck:checked + label span {
    background:url(../img/check_radio_sheet_blue.png) -48px top no-repeat;
}

/*Calendar*/
.fc-content{
	padding: 2px !important;
}

.swal2-container {
  zoom: 0.8;
}
.swal2-icon-text {
    font-size: 2.75em !important;
}