/* GENERAL */
input:not([type="file"]){font-size:1rem !important; }
input:not([type="file"]):not(.not){padding: .50rem .75rem !important; }
select{font-size:1rem !important; }
::-webkit-scrollbar {display: none;}
.fa-pulse {-webkit-animation: fa-spin .6s steps(10) infinite;animation: fa-spin .6s steps(10) infinite;}
.dropdown-menu .dropdown-item>i, .dropdown-menu .dropdown-item>svg {margin-top: 3px !important; opacity: 0.55;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image: url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e') !important}
.select2-container .select2-selection--single {height: calc(1.5em + 1.25rem + 5px) !important; line-height: 1.75 !important; }
.select2-container--default .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--multiple {
	min-height: 49px;
}
/* bootstrap-tagsinput */
.bootstrap-tagsinput {
	border: 1px solid #dee2e6;
	box-shadow: 0 3px 2px rgba(233,236,239,.05);
	font-size: 1rem;
	min-width: 100%;
	min-width: 100%;
	min-height: calc(1.5em + 1.25rem + 5px);
	margin-bottom: 2.5px;
	line-height: 1.5;
}
.bootstrap-tagsinput .badge {
	padding-top: .23rem;
	padding-bottom: .18rem;
	font-size: 14px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #5e72e4 !important;
	color: white !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: white !important;
}
.form-control:disabled, .form-control[readonly] {
	background-color: rgba(240, 240, 240, 0.75) !important;
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #f0f0f0 !important;
}
.swal2-popup .swal2-input[type=number] {
	margin-bottom: 5px !important;
}
.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
	width: 20px;
  height: 20px;
  margin-left: 10px;
  border: 2px solid rgba(255,255,255,.5);
}
.dropdown-custom {
	font-size: 1rem !important;
	opacity: 1 !important;
}
.dropdown-custom i.fas {
	vertical-align:revert
}
.fc-event .fc-time {
	color: white !important;
}
.fc-basic-view td.fc-week-number>*{
	font-size: .95rem;
	padding-top: 5px;
}
.fc-basic-view th.fc-week-number {
	font-size: .75rem;
  font-weight: 600;
  padding: .75rem 0rem;
  text-transform: uppercase;
}
.fc-event .fc-title {
	white-space: normal !important;
	padding: .2rem .5rem !important;
}
.card-calendar { border: none !important; }
/* PRELOADER */
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.75);z-index:90919091}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-repeat:no-repeat;background-position:center;margin:-50px -50px}
.g-sidenav-show .sidenav .nav-item .submenu {background-color: #fafafa;margin: auto 7.5px; border-radius: .375rem;}

/* DATATABLE */
#datatable-buttons, #datatable-serverside, #datatable-payment {width: 100% !important;}
.table-actions {padding-top: 5px !important;padding-bottom: 5px !important;vertical-align: middle !important;}
.card .table td:not(.table-actions) {white-space: normal !important; min-width: 50px !important; max-width: 125px !important;}

/* DATERANGEPİCKER */
.daterangepicker {box-shadow: 0 0 2.2rem 0 rgba(136,152,170,.15)}
.daterangepicker .ranges li {padding: 9.5px 14.5px; font-size: 13.75px}
.daterangepicker .ranges li.active, .daterangepicker td.active, .daterangepicker td.active:hover {background-color: #172b4d}
.daterangepicker .drp-selected {display: none}

/* GOOGLE RECAPTCHA */
.g-recaptcha, .g-recaptcha div{box-sizing:border-box;width:100%!important}
.g-recaptcha.error iframe{box-sizing:border-box;border:solid 2px #ed1b24;width:19em}

/* AUTH */
.logo{width:60%;max-height:200px;}
.register{width:36%;max-height:120px;}
.card-header.auth {margin-top: .75rem !important;}
.card-body.auth {padding-top: 1.2rem !important;}

.fc-view.fc-listDay-view.fc-list-view,
.fc-view.fc-listWeek-view.fc-list-view,
.fc-view.fc-listMonth-view.fc-list-view {
	min-height: 75px !important
}
