/* fontlar */
@font-face {
	font-family: 'robotoregular';
	src: url('../fonts/roboto_regular/Roboto-Regular-webfont.eot');
	src: url('../fonts/roboto_regular/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/roboto_regular/Roboto-Regular-webfont.woff') format('woff'),
		 url('../fonts/roboto_regular/Roboto-Regular-webfont.ttf') format('truetype'),
		 url('../fonts/roboto_regular/Roboto-Regular-webfont.svg#robotoregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'segeo';
	src: url('../fonts/segeo/segeo-print-webfont.eot');
	src: url('../fonts/segeo/segeo-print-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/segeo/segeo-print-webfont.woff') format('woff'),
		 url('../fonts/segeo/segeo-print-webfont.ttf') format('truetype'),
		 url('../fonts/segeo/segeo-print-webfont.svg#robotoregular') format('svg');
	font-weight: 700;
	font-style: normal;
}

/* standart */
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
*, html {
	margin: 0;
	padding: 0;
}
html .kf_temizle {
	height: 1%;
}
body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
a, a:visited {
	color: #555555;
	text-decoration: none;
}
a:hover {
	color: #000;
}

/* uygulama */
body {
	font-family: Roboto,sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background: #f7f7f7 url(../img/admin/bg_body.png);
	font-size: 14px;
	line-height: 18px;
	color: #333;
}

/* dropzone */
body .dropzone {
	border: 2px dashed #0087F7;
	border-radius: 5px;
	background: white;
}
body .dropzone .dz-message {
	margin-top: 40px;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
}

/* mobil menü ayar */
.kf_mobil_menu_ac {
	margin-top: 8px;
}
	/* responsive */
	@media (max-width: 990px) {
		.kf_mobil_menu_ac {
			display: block;
		}
		.kf_mobil_menu {
			padding-top: 0px;
		}
	}
	@media (min-width: 991px) {
		.kf_mobil_menu_ac {
			display: none;
		}
	}
.kf_sekme_normal a.kf_sekme_aktif, .kf_sekme_normal a:visited.kf_sekme_aktif, .kf_sekme_icerik {
	background: #fff;
}
.kf_bosluk_yukari {
	margin-top: 25px;
}

/* giris */
.body_giris {
	background: #f7f7f7 url(../img/admin/bg_body.png);
}
.panel_giris {
	position: absolute;
	width: 500px;
	left: -webkit-calc(50% - 250px);
	left: -moz-calc(50% - 250px);
	left: calc(50% - 250px);
	top: -webkit-calc(50% - 180px);
	top: -moz-calc(50% - 180px);
	top: calc(50% - 180px);
}
	/* responsive */
	@media (max-width: 500px){
		.panel_giris {
			width: 90%;
			left: 5%;
		}
	}
.panel_giris_logo {
	margin-bottom: 10px;
}
	.panel_giris_logo img {
		display: block;
		margin-left: auto;
		margin-right: auto;	
	}
.panel_giris .kf_kutu {
	border-radius: 0px;
	border: 0px;
	border-top: 2px solid #93a9b6;
	padding: 15px 20px 20px 20px;
}

/* sayfa */
.site_ortala {
	margin: 0 auto;
	width: 90%;
	margin-top: 50px;
	margin-bottom: 30px;
}
	/* responsive */
	@media (min-width: 1401px) {
		.site_ortala {
			width: 1400px;
		}
	}
	@media screen and (min-width: 991px) , screen and (max-width: 1400px) {
		.site_ortala {
			width: 90%;
		}
	}
	@media (max-width: 990px) {
		.site_ortala {
			width: 98%;
		}
	}

/* kapsul */
.kapsul {
	display: flex;
	border:	1px solid #fff;
}
	.sol {
		width: 230px;
		max-width:  230px;
		min-width:  230px;
		background: #34495e;
		padding-bottom: 15px;
	}
		.sol .kf_mobil_menu {
			background: #34495e;
		}
			/* responsive */
			@media (max-width: 990px) {
				.sol {
					width: 0;
					min-width: 0px;
					max-width: 0px;
				}
			}
		.sol_logo {
			background: #4c6c8b;
			height: 59px;
			margin: 0 0 20px 0px;
			padding: 8px 0 0 0;
			text-align: center;
			box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
		}
		.sol_logo div {
			margin: 0 10% 0 10%;
		}
		.sol_logo div a, .sol_logo div a:visited {
			display: block;
			margin: 0 auto;
		}
		.sol_logo p {
			text-align: right;
			font-size: 14px;
			line-height: 20px;
			color: #98cbfc;
			text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
		}
		.sol_logo span {
			font-size: 23px;
			color: #fff;
			text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
		}

	.sag {
		background: #f7f7f7;
		flex: 1 1 auto;
	}
	.sag_icerik {
		padding: 30px;
	}

/* tepe */
.tepe {	
	height: 60px;	
	background: #fff;
	border-bottom: 1px solid #d4d4d4;
	box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
	color:  #28aade;
	padding: 0 0 0 10px;
}
	.tepe .kf_yon_sag {
		font-size: 15px;
		line-height: 60px;
	}
	.tepe_bolme {
		float:  left;
		border-left: 1px solid #ececec;
		padding-left:  10px;
		padding-right:  10px;
	}
	.tepe_bolme:first-child {
		border:  0px;
	}
	.tepe_uye figure {
		max-width:  40px;
		max-height:  40px;
		margin:  8px 0  0 0;
		float:  left;
	}
	.tepe_uye span {
		float:  left;
		margin:  0 0 0 5px;		
	}

/* menü */
.kf_dik_menu {
	margin: 10px;
}
.kf_dik_menu_siyah_border li.kf_dikmenu_baslik {
	color: #6f97c1;
	text-align: center;
	cursor: default;
	background: none;
	font-size: 12px;
	line-height: 17px;
}
.kf_dikmenu_bolme {
	border-bottom:  1px solid #1a252f!important;
	border-top:  1px solid #4d6b8a!important;
	margin:  0px 0 2px 0;
}
	.kf_dik_menu_siyah_border li.kf_dik_menu_acik, .kf_dik_menu li:hover {
		border-left: none;
	}
	.kf_dik_menu li a, .kf_dik_menu li a:visited {
		font-size: 13px;
		padding: 7px;
	}
	.kf_dik_menu_siyah_border li {
		border-left:  0px;
	}
	.kf_dik_menu_siyah_border .kf_dik_menu_aktif {
		border:  0px;
		background:  none;
	}

/* alt */
.alt {
	margin: 5px 0 10px 0;
	color: #999;
	background: #000;
}
.alt_yapimci {
	height: 45px;
	margin: 10px 0 0 0;
}
.alt_yapimci img {
	height: 30px;
	margin: 0 0 0 5px;
	opacity: 0.4;
}
.alt_yapimci img:hover {
	opacity: 1;
}

/* navbar */
.navbar {
	background: #fff;
	padding: 10px;
	border-bottom: 1px solid #dfe2e6;
}

/* butonlar */
.butonlar {
	margin: 0 0 10px 0;
}

/* tablo */
.tablo_altin, .tablo_ziynet, .tablo_doviz {
	font-weight: bold;
	font-size: 15px;
}
.tablo_altin thead, .tablo_ziynet thead, .tablo_doviz thead {
	color: #fff;
}
.tablo_altin thead th, .tablo_ziynet thead th, .tablo_doviz thead th {
	padding: 15px 7px 15px 7px;
	font-size: 17px;
}
	.tablo_altin thead {
		background: #009879;	
	}
	.tablo_ziynet thead {
		background: #a20a0a;
	}
	.tablo_doviz thead {
		background: #092532;
	}
.tablo_altin tbody td, .tablo_ziynet tbody td, .tablo_doviz tbody td {
	padding: 12px 7px 12px 7px;
	font-size: 17px;
}
	.tablo_altin tbody tr {
		color: #009879;
		border-bottom: 1px solid #009879;
	}
	.tablo_ziynet tbody tr {
		color: #a20a0a;
		border-bottom: 1px solid #a20a0a;
	}
	.tablo_doviz tbody tr {
		color: #092532;
		border-bottom: 1px solid #092532;
	}