/* Genel Ayar */
*,*:focus,*:active{
	outline:0;
}

.sigdir{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.bg-cover{
	background-size: cover!important;
}


.btn.focus, .btn:focus,button.focus, button:focus {outline: 0;-webkit-box-shadow: 0 0 0 0 rgba(0,123,255,0);box-shadow: 0 0 0 0 rgba(0,123,255,0);}

.c-pointer{	cursor: pointer;}
.c-default{	cursor: pointer;}

.no-select{
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */ /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none;
}
.no-link{
	text-decoration: none;
	color: inherit;
}
.no-link:hover{
	text-decoration: none;
	color: inherit;
}
.u-none{
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	pointer-events: none;
}
.relative{
	position: relative;
	min-height: 1px;
}

.f-right{float: right;}
.vs-hidden{	visibility: hidden;	}
.btn{cursor: pointer;}
.fw-b{font-weight: bold;}
.fw-400{font-weight: 400;}
.fw-500{font-weight: 500;}
.fw-600{font-weight: 600;}
.fw-700{font-weight: 700;}

.mi-0 {margin:0 !important;}
.m-0{margin:0;}
/* margin top */
.mti-0 {margin-top:0 !important;}
.mti-5 {margin-top:5px !important;}
.mti-10 {margin-top:10px !important;}
.mti-20 {margin-top:20px !important;}


.mt-0 {margin-top:0;}
.mt-5 {	margin-top:5px;}
.mt-10 {margin-top:10px;}
.mt-20 {margin-top:20px;}


/* margin right-left */
.mr-0 {	margin-right:0;}
.mr-5 {margin-right:5px;}
.mr-7 {margin-right:7px;}
.mr-10 {margin-right:10px;}

.mri-0 {	margin-right:0 !important;}
.mri-5 {margin-right:5px !important;}
.mri-10 {margin-right:10px !important;}


.mli-0 {margin-left:0px !important;}
.mli-5 {margin-left:5px !important;}
.mli-10 {margin-left:10px !important;}


.ml-0 {margin-left:0px;}
.ml-10 {margin-left:10px;}


/* margin bottom */
.mbi-0 {margin-bottom:0 !important;}
.mbi-5 {margin-bottom:5px !important;}
.mbi-10 {margin-bottom:10px !important;}
.mbi-15 {margin-bottom:15px !important;}
.mbi-20 {margin-bottom:20px !important;}


.mb-0 {margin-bottom:0;}
.mb-5 {margin-bottom:5px;}
.mb-10 {margin-bottom:10px;}
.mb-15 {margin-bottom:15px;}
.mb-20 {margin-bottom:20px;}



.p-0 {padding:0;}
.p-10 {padding:10px;}
.p-15 {padding:15px;}
.p-20 {padding:20px;}


.pi-0 {padding:0 !important;}
.pi-10 {padding:10px !important;}
.pi-15 {padding:15px !important;}
.pi-20 {padding:20px !important;}



.wi-50{ width: 50%!important; }

.pti-0{
	padding-top: 0!important;
}
.mw-100{
	max-width: 100%;
}
.m-auto{
	margin-right: auto;
	margin-left: auto;
	display: block;
}
.mw-100vw{
	max-width: 100vw;
}
