.copied {
	position: relative;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
a[data-ci-pagination-page]
{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pagination-btn a {
	color: #7E8299;
	background-color: #E4E6EF;
	border-color: #E4E6EF;
	height: calc(1.35em + 1.1rem + 2px);
	width: calc(1.35em + 1.1rem + 2px);
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	height: calc(1.5em + 1.3rem + 2px);
	width: calc(1.5em + 1.3rem + 2px);
	margin: 0px 2px;
	border-radius: 50%;
}
.copied:before {
	content: "Kopyalandi";
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #fff;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color :  #1c63da;
}
.page-loader
{
	background: #00000082;
	z-index: 9000;
}
.modal
{
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #0000007d;
}
.loader-cerceve {
	background-color: #fff;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
.card.card-custom
{
	border: 1px solid #cbd8e5;
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgb(72 140 186 / 10%);
}

.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {
	background-color: #151515;
}
.aside-menu .menu-nav > .menu-item.menu-item-active > .menu-heading, .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {
	background-color: #151515;
}

.form-control[readonly] {
	background-color: #f9f9f9;
	color: #bfbfbf;
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.input-group:not(.has-validation) > .form-control:not(:last-child), .input-group:not(.has-validation) > .custom-select:not(:last-child), .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.form-control.file-input.file-avatar {
	height: 55px;
	max-height: unset;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
	
	border-radius: 0;
	border: 1px solid #bacddd;
}
.avatar-symbol .symbol-label
{
	background-size: contain;
}
.label.label-pill {
	border-radius: unset;
	height: unset;
}

.pagination li a
{
	color: #7E8299;
	font-weight: 500;
}
.pagination li
{
	padding: 0px !important;
}
.portlet-placeholder.ui-corner-all
{
	width: 172px;
	max-width: 172px;
	height: 172px;
	border: 1px dotted #c5c7cf;
	display: inline-block;
	margin-right: 0.5rem !important;
	background-color: #fcfeff;
}
.btn.btn-icon.btn-circle {
	border-radius: 50% !important;
}
.img-uplad-items .btn.btn-icon.btn-circle
{
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 7px;
}

.img-uplad-items button i
{
	font-size: 1.2rem;
}
.symbol.img-uplad-items {
	border: 1px solid #f5f5f5;
	padding: 10px;
}


.btn-ekle::before
{
	font-family: "Font Awesome 5 Pro";
	content: "\f067";
	font-weight: 400;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.btn-geri::before
{
	font-family: "Font Awesome 5 Pro";
	content: "\f100";
	font-weight: 400;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
}
.form-control,.btn
{
	border-radius: 0px !important;
}
.form-control
{
	border: 1px solid #bacddd;
}
.form-control:focus {
	border-color: #1886d6;
	box-shadow: 0 2px 5px 1px rgb(0 117 201 / 14%);
}
.card.card-custom > .card-header .card-title, .card.card-custom > .card-header .card-title .card-label {
	
	font-size: 1.275rem;
	color: #004b82;
}
label.req::after
{
	content: "*";
	display: inline-block;
	color: #f64e60;
	margin-left: 10px;
}

.menu-icon i,i.menu-icon{
	color: #998ea7 !important
	font-weight: 400;
}

.avatar-symbol .btn
{
	
}


/* TABLOLAR */
.table th, .table td {
	padding: 0.75rem;
	vertical-align: middle;
	border-top: 1px solid #EBEDF3;
}

/* TABLOLAR */

.label i
{
	color: inherit;

}

.label.label-lg {
	font-weight: 500;
}
i.fa-spin
{
	
	font-size: 1.4rem;

}

.btn.btn-default i {
	color: #020202;
}
.btn.btn-default {
	color: #060606;
}



@media (min-width: 1200px)
{
	.modal-dialog.modal-xl {
		max-width: 95%;
	}
}
