	
	/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		height:100%;
		margin:0px;
		padding:0px;
		/*-moz-user-select: -moz-none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;*/
	}
	
	@media print {
		@page { size:landscape; }
		body {
			-webkit-print-color-adjust:exact!important;
		} .noprint {
			display:none!important;
		} body * {
			visibility:hidden!important;
		} #section-to-print, #section-to-print * {
			visibility:visible!important;
		} #section-to-print {
			height:auto!important;
		} .recGridList-a,
		  .recGridList-a > div:nth-child(1) {
			width:100%!important;
		} .recGridList-a div {
			padding-right:20px!important;
		} .recGridList-a,
		  .custom-repcontent,
		  .contentScroller {
			overflow:inherit!important;
		}
	}
	
	/*	/////////////////////////////////////////////////// */
	
	@font-face {
		font-family: 'DINT';
		src: url('DINT.eot?#iefix') format('embedded-opentype'),  url('DINT.woff') format('woff'), url('DINT.ttf')  format('truetype'), url('DINT.svg#DINT') format('svg');
		font-weight:normal;
		font-style:normal;
		
	} @font-face {
		font-family: 'DINT';
		src: url('DINTBold.eot?#iefix') format('embedded-opentype'),  url('DINTBold.woff') format('woff'), url('DINTBold.ttf')  format('truetype'), url('DINTBold.svg#DINT') format('svg');
		font-weight:bold;
		font-style:bold;
	}
	
	/*	AMCHARTS/////////////////////////////////////////// */
	
	.amChartsLegend {
	    height:100%!important;
	    overflow:auto!important;
	    overflow-x:hidden!important;
	    position:relative!important;
	}
	
	/*	/////////////////////////////////////////////////// */
	
	body, input, select, textarea, button {
		font-family:'DINT';
		font-size:14px;
		color:#333;
	}
	
	* {
		outline:0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background-clip:border-box;
		-moz-background-clip:border-box;
		-webkit-background-clip:border-box;
	}
	
	/*	/////////		BODY			////////// */
	
	.btn-languages:hover button {
		display:block!important;
	} .btn-languages:hover img {
		display:none!important;
	}
	
	.controlButtons {
		list-style:none;
		margin:0;
		padding:0;
		width:100%;
	} .controlButtons li {
		text-align:center;
	} .controlButtons li a {
		display:inline-block;
		width:24px;
		height:24px;
		margin:0 0 2px 0;
	} .controlButtons li:nth-child(1) a {
		background:url(../images/icon_sumBox_1.png);
	} .controlButtons li:nth-child(1) a:hover {
		background:url(../images/icon_sumBox_1Hover.png);
	} .controlButtons li:nth-child(2) a {
		background:url(../images/icon_sumBox_2.png);
	} .controlButtons li:nth-child(2) a:hover {
		background:url(../images/icon_sumBox_2Hover.png);
	} .controlButtons li:nth-child(3) a {
		background:url(../images/icon_sumBox_3.png);
	} .controlButtons li:nth-child(3) a:hover {
		background:url(../images/icon_sumBox_3Hover.png);
	} .controlButtons li:nth-child(4) a {
		background:url(../images/icon_sumBox_4.png);
	} .controlButtons li:nth-child(4) a:hover {
		background:url(../images/icon_sumBox_4Hover.png);
	} .controlButtons li:nth-child(5) a {
		position:absolute;
		bottom:10px;
		left:8px;
		background:url(../images/icon_sumBox_5.png);
	} .controlButtons li:nth-child(5) a:hover {
		background:url(../images/icon_sumBox_5Hover.png);
		
	}
	
	
	.systemButtons {
		list-style:none;
		margin:0;
		padding:0;
	} .systemButtons li {
		float:left;
		margin:0 6px 0 0;
	} .systemButtons button.add {
		display:none;
		width:40px;
		height:40px;
		background:#333 url(../images/icon_controlBtn_New.png) no-repeat center;
		vertical-align:middle;
		-webkit-border-radius:0 3px 3px 0;
		-moz-border-radius:0 3px 3px 0;
		border-radius:0 3px 3px 0;
		border:0;
	} .systemButtons.rounded button {
		-webkit-border-radius:3px!important;
		-moz-border-radius:3px!important;
		border-radius:3px!important;
	} .systemButtons button.add:hover {
		background:#111 url(../images/icon_controlBtn_New.png) no-repeat center;
	} .systemButtons > li.active button.add  {
		display:inline-block!important;
	} .systemButtons button.btn {
		padding:10px 12px 11px 12px;
		font-family:'DINT';
		font-size:16px;
		letter-spacing:-1px;
		color:#666;
		border:0;
		vertical-align:middle;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	} .systemButtons li.active button.btn {
		padding:10px 12px 11px 12px;
		font-weight:bold;
		color:#FFF;
		background:#666;
		-webkit-border-radius:3px 0 0 3px;
		-moz-border-radius:3px 0 0 3px;
		border-radius:3px 0 0 3px;
	} .systemButtons button.btn:hover,
	  .systemButtons li.active button.btn:hover {
		padding:9px 12px 8px 12px;
		color:#FFF;
		background:#666;
		border-bottom:4px solid #333;
	} .systemButtons button.btn:active,
	  .systemButtons li.active button.btn:active {
		padding:11px 12px 10px 12px;
		color:#FFF;
		background:#333;
		border:0;
	}
	
	.dashTopWidgets .widgetBoxes {
		display:inline-block;
		height:180px;
		padding:1% 10px 0 10px;
		text-align:center;
	}
	
	.btn-edit {
		font-family:'DINT';
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#666;
		background:#D6D6D6 url(../images/icon_controlBtn_1.png) no-repeat 6px 6px;
		padding:6px 16px 8px 28px;
		border:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:middle;
	} .btn-edit:hover {
		background:#E6E6E6 url(../images/icon_controlBtn_1.png) no-repeat 6px 6px;
		padding:6px 16px 4px 28px;
		border-bottom:4px solid #D6D6D6;
	} .btn-edit:active {
		background:#CCC url(../images/icon_controlBtn_1.png) no-repeat 6px 7px;
		padding:7px 16px 7px 28px;
		border:0;
	}
	
	.btn-lock {
		font-family:'DINT';
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#666;
		background:#D6D6D6 url(../images/icon_controlBtn_2.png) no-repeat 6px 6px;
		padding:6px 16px 8px 28px;
		border:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:middle;
	} .btn-lock:hover {
		background:#E6E6E6 url(../images/icon_controlBtn_2.png) no-repeat 6px 6px;
		padding:6px 16px 4px 28px;
		border-bottom:4px solid #D6D6D6;
	} .btn-lock:active {
		background:#CCC url(../images/icon_controlBtn_2.png) no-repeat 6px 7px;
		padding:7px 16px 7px 28px;
		border:0;
	}
	
	.btn-lock.locked {
		background:#FFCC00 url(../images/icon_controlBtn_2.png) no-repeat 6px 6px;
	} .btn-lock.locked:hover {
		background:#FFCC00 url(../images/icon_controlBtn_2.png) no-repeat 6px 6px;
		padding:6px 16px 4px 28px;
		border-bottom:4px solid #D5AA00;
	} .btn-lock.locked:active {
		background:#D5AA00 url(../images/icon_controlBtn_2.png) no-repeat 6px 6px;
		padding:7px 16px 7px 28px;
		border:0;
	}
	
	.btn-delete {
		font-family:'DINT';
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
		color:#FFF;
		background:#CC0000 url(../images/icon_controlBtn_3.png) no-repeat 6px 6px;
		padding:6px 16px 8px 28px;
		border:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:middle;
	} .btn-delete:hover {
		background:#DD0000 url(../images/icon_controlBtn_3.png) no-repeat 6px 6px;
		padding:6px 16px 4px 28px;
		border-bottom:4px solid #A40000;
	} .btn-delete:active {
		background:#BB0000 url(../images/icon_controlBtn_3.png) no-repeat 6px 7px;
		padding:7px 16px 7px 28px;
		border:0;
	}
	
	.flex {
		display:-webkit-flex;
		display:-moz-flex;
		display:flex;
		
	} .flex div {
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		min-width:0;
	}
	
	/*
	/ Tablet Portrait size to standard 768 (devices and browsers) /
	@media only screen and (min-width:768px) and (max-width:768px) {
		
		body {
			zoom:63%;
		}
		
		/ css2 /
	}
	/ Tablet Portrait size to standard 768 (devices and browsers) /
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		body {
			zoom: 65%!important;
		}
		
		/ css3 /
		
	}
	/ Tablet Portrait size to standard 768 (devices and browsers) /
	@media only screen and (min-width:1025px) and (max-width:1279px) {
		
		body {
			zoom: 81%!important;
		}
		
		/ css4 /
	}
	/ Tablet Landscape size to standard (devices and browsers) /
	@media only screen and (min-width:1280px) and (max-width:1366px) {
		
		body {
			zoom: 85%!important;
			
		}
		
		/ css5 /
	}
	/ Tablet Landscape size to standard (devices and browsers) /
	@media only screen and (min-width:1367px) and (max-width:1600px) {
		
		body {
			zoom: 90%!important;
		}
		
		/ css5 /
	}
	*/
	
	/*	/////////	DIGER MATERYALLER		////////// */
	
	fieldset {
		width:100%;
		border:1px solid #CCC;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		padding:10px 16px 16px 16px;
		margin:0;
	}
	
	.tabs {
		overflow:hidden;
		width:100%;
		margin:0;
		padding:0;
		list-style:none;
	} .tabs li {
		float:left;
		margin:0 .5em 0 0;
	} .tabs a {
		position:relative;
		color:inherit;
		background:#ddd;
		background-image:linear-gradient(to bottom, #fff, #ddd);
		padding:.7em 1.4em;
		float:left;
		text-decoration:none;
		text-shadow:0 1px 0 rgba(255,255,255,.8);
		border-radius:5px 0 0 0;
		box-shadow:0 2px 2px rgba(0,0,0,.4);
		border-top:1px solid rgba(0,0,0,.05);
		border-left:1px solid rgba(0,0,0,.05);
	} .tabs a:hover,
	  .tabs a:hover::after,
	  .tabs a:focus,
	  .tabs a:focus::after {
		background:#fff;
	} .tabs a:focus {
		outline:0;
	} .tabs a::after {
		content:'';
		position:absolute;
		z-index:1;
		top:0;
		right:-.5em;
		bottom:0;
		width:1em;
		background:#ddd;
		background-image:linear-gradient(to bottom, #fff, #ddd);
		box-shadow:2px 2px 2px rgba(0,0,0,.4);
		transform:skew(10deg);
		border-radius:0 5px 0 0;
	} .tabs .current a,
	  .tabs .current a::after {
		background:#FBFBFB;
		z-index:3;
		font-weight:bold;
	} .tabs-content {
		background:#fff;
		padding:2em;
		position:relative;
		z-index:2;
		border-radius:0 5px 5px 5px;
		box-shadow:0 -2px 3px -2px rgba(0, 0, 0, .5);
	}
	
	.custom-repcontent::-webkit-scrollbar-track {
		-webkit-box-shadow:none;
		border-radius:0;
		background-color:#EEE;
		border-top:1px solid #FFF!important;
	} .custom-repcontent::-webkit-scrollbar {
		height:12px;
	} .custom-repcontent::-webkit-scrollbar-thumb {
		border-radius:0;
		-webkit-box-shadow:none;
		background-color:#AAA;
		border-top:1px solid #FFF!important;
	} .custom-repcontent::-webkit-scrollbar-thumb:hover {
		background-color:#AAA;
	} .custom-repcontent::-webkit-scrollbar-thumb:active {
		background-color:#AAA;
	}
	
	input.light::-webkit-input-placeholder {
		color:#C1C1C1;
	} input.light:-moz-placeholder {
		color:#C1C1C1;  
	} input.light::-moz-placeholder {
		color:#C1C1C1;  
	} input.light:-ms-input-placeholder {  
		color:#C1C1C1;  
	}
	
	input.light[type=text], input.light[type=password], textarea.light, select.light {
		padding:10px;
		font-family:'DINT';
		font-size:16px;
		color:#666;
		background:#FFF;
		border:1px solid #E6E6E6;
		resize:none;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	} input.light:focus[type=text], input.light:focus[type=password], textarea.light:focus, select.light:focus {
		border:1px solid #AAA;
		color:#333;
	}
	
	button.gray {
		padding:10px;
		background:#DDD;
		font-family:'DINT';
		font-size:16px;
		font-weight:700;
		letter-spacing:-1px;
		color:#333;
		border:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:top;
	} button.gray:hover {
		padding:10px 10px 6px 10px;
		border-bottom:4px solid #BBB;
	} button.gray:active {
		padding:11px 10px 9px 10px;
		background:#AAA;
		border:0;
	}
	
	button.green {
		padding:10px;
		background:#7EBB9C;
		font-family:'DINT';
		font-size:16px;
		font-weight:700;
		letter-spacing:-1px;
		color:#FFF;
		border:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:top;
	} button.green:hover {
		padding:9px 10px 7px 10px;
		border-bottom:4px solid #63AD88;
	} button.green:active {
		padding:11px 10px 9px 10px;
		background:#63AD88;
		border:0;
	}
	
	button.red {
		padding:10px;
		background:#CC0000;
		font-family:'DINT';
		font-size:16px;
		font-weight:700;
		letter-spacing:-1px;
		color:#FFF;
		border:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:top;
	} button.red:hover {
		padding:9px 10px 7px 10px;
		border-bottom:4px solid #A40000;
	} button.red:active {
		padding:11px 10px 9px 10px;
		background:#BB0000;
		border:0;
	}
	
	button.beige {
		padding:10px;
		background:#FCF8E3;
		font-family:'DINT';
		font-size:16px;
		font-weight:700;
		letter-spacing:-1px;
		color:#95876C;
		border:1px solid #F6EDD1;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
		vertical-align:top;
	} button.beige:hover {
		padding:9px 10px 7px 10px;
		border-bottom:4px solid #E9D2A8;
	} button.beige:active {
		padding:11px 10px 9px 10px;
		background:#E9D2A8;
		border:1px solid #F6EDD1;
	}
	
	#closerDiv {
		display:none;
		position:fixed;
		z-index:9998;
		top:0;
		left:0;
		width:100%;
	}
	
	#blockPopup {
		cursor:pointer;
		position:fixed;
		z-index:999;
		width:100%;
		background:url(../images/back_blockImage.png);
	} #blockPopup > div {
		display:table;
		width:100%;
		height:100%;
	} #blockPopup > div > div {
		display:table-cell;
		text-align:center;
		vertical-align:middle;
	} #blockPopup > div > div > div {
		position:relative;
		display:inline-block;
	} #blockPopup > div > div > div a {
		position:absolute;
		display:block;
		padding:4px 11px 6px 11px;
		top:20px;
		right:20px;
		background:#333;
		font-family:'Tahoma';
		font-size:20px;
		color:#FFF;
		text-decoration:none;
	} #blockPopup > div > div > div img {
		border:7px solid #A60C1D;
		-moz-box-shadow:0 10px 10px 0 #000;
		-webkit-box-shadow:0 10px 10px 0 #000;
		box-shadow:0 10px 10px 0 #000;
	}
	
	#blockDiv {
		display:none;
		position:fixed;
		z-index:998;
		width:100%;
		background:url(../images/back_blockImage.png);
	}
	
	#blockLoaderDiv,
	#blockBoxesDiv,
	#blockAlertDiv,
	#blockConfirmDiv {
		display:none;
		position:fixed;
		z-index:9999;
		width:100%;
	}
	
	#blockLoaderDiv .dialogBorder,
	#blockAlertDiv .dialogBorder,
	#blockConfirmDiv .dialogBorder {
		width:400px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 #555;
		-webkit-box-shadow:0 10px 10px 0 #555;
		box-shadow:0 10px 10px 0 #555;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	
	#blockLoaderDiv .dialogBack,
	#blockAlertDiv .dialogBack,
	#blockConfirmDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	}
	
	#blockLoaderDiv .dialogTitle,
	#blockAlertDiv #dialogTitle_1,
	#blockConfirmDiv #dialogTitle_2 {
		padding:10px 0 0 0;
		font-family:'DINT';
		font-size:20px;
		font-weight:700;
		letter-spacing:-1px;
		color:#333;
	}
	
	#blockAlertDiv #dialogContent {
		margin:4px 0 14px 0;
		font-size:14px;
		color:#666;
	}
	
	#blockAlertDiv .dialogButton,
	#blockConfirmDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
	}
	
	.tipper { height: 1px; left: -99999px; position: absolute; pointer-events: none; top: -99999px; width: 1px; }
	.tipper .tipper-content { background: rgba(0, 0, 0, 0.85); border-radius: 3px; color: #fff; display: block; float: left; font-family:tahoma; font-size: 11px; margin:-10px 0 0 0; padding: 4px 8px; position: relative; white-space: nowrap; }
	.tipper .tipper-caret { background: url(../images/jquery.fs.tipper-icon.png) no-repeat; content: ''; display: block; height: 11px; margin:0; position: absolute; width: 5px; }

	.tipper.right .tipper-content { box-shadow: 1px 0 3px rgba(0, 0, 0, 0.25); }
	.tipper.right .tipper-caret { background-position: left center; left: -5px; top: 0; }

	.tipper.left .tipper-content { box-shadow: -1px 0 3px rgba(0, 0, 0, 0.25); }
	.tipper.left .tipper-caret { background-position: right center; right: -5px; top: 0; }

	.tipper.top .tipper-caret,
	.tipper.bottom .tipper-caret { display: block; float: none; height: 5px; margin: 0 auto; width: 11px; }

	.tipper.top .tipper-content { box-shadow: 0 -1px 3px rgba(0, 0, 0, 0.25); }
	.tipper.top .tipper-caret { background-position: center bottom; bottom: -5px; left: 0; }

	.tipper.bottom .tipper-content { box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); }
	.tipper.bottom .tipper-caret { background-position: center top; top:-5px; left: 0; }
	
	.f14 {
		font-size:14px!important;
	} .f16 {
		font-size:16px!important;
	} .f18 {
		font-size:18px!important;
	} .f20 {
		font-size:20px!important;
		
	}
	
	.w40 {
		width:40px!important;
	} .w270 {
		width:270px!important;
	}
	
	.h40 {
		height:40px!important;
	}
	
	.p6 {
		padding:6px!important;
	}
	
	.left {
		float:left;
	}
	
	.right {
		float:right;
	}
	
	.middle {
		margin-top:-3px;
		vertical-align:middle;
	}
	
	input[type=button], button, label {
		cursor:pointer;
		-moz-user-select: -moz-none;
		-khtml-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration: none; 		}
	a:visited 	{ text-decoration: none; 		}
	a:hover   	{ text-decoration: underline; 	}