*,
*:after,
*:before {
	box-sizing:border-box;
}
strong {
	font-weight:bold;
}
.pb20 {
	padding-bottom:20px !important;
}
.pb60 {
	padding-bottom:60px !important;
}
.pb80 {
	padding-bottom:80px !important;
}
.pb150 {
	padding-bottom:150px !important;
}
.mt30 {
	margin-top:30px !important;
}
.mt50 {
	margin-top:50px !important;
}
.mt80 {
	margin-top:80px !important;
}
.mt120 {
	margin-top:120px !important;
}
.mb30 {
	margin-bottom:30px !important;
}
.mb50 {
	margin-bottom:50px !important;
}
.mb80 {
	margin-bottom:80px !important;
}
.pl50 {
	padding-left:50px !important;
}
.mb60 {
	margin-bottom:60px !important;
}
.mb120 {
	margin-bottom:120px !important;
}
.mw990 {
	max-width:990px;
}
.pt30 {
	padding-top:30px !important;
}
.pt50 {
	padding-top:50px !important;
}
.pr20 {
	padding-right:20px;
}
.tac {
	text-align:center !important;
}
.tal {
	text-align:left !important;
}
.cbz {
	clear:both;
	font-size:0px;
	line-height:0px;
}
body,html {
	min-height:100vh;
	background: #add7fd; /* Old browsers */
	background: -moz-linear-gradient(top, #add7fd 0%, #ffffff 32%, #7db9e8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #add7fd 0%,#ffffff 32%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #add7fd 0%,#ffffff 32%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add7fd', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	font-family:arial;

}
div.container {
	max-width:1280px;
	position:relative;
	margin:0 auto;
}
div.menu {
	width:100%;
	height:60px;
	background-color:#ebeff0;
	padding: 14px 0 0 5px;
}
div.menu a {
	text-decoration:none;
	font-size:13px;
	color:#515c9b;
	font-weight:bold;
	display:inline-block;
	padding:5px 10px;
	margin:5px 5px;
}
div.menu a:hover {
	color:#ffffff;
	background-color:#929397;
}
div.main-img-container {
	width:100%;
	height:300px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
}
div.main-col2-con {
	width:100%;
	position:relative;
}
div.main-col2-con > div {
	display:table-cell;
}
div.main-col2-con > div:first-child {
	width:25%;
	background-color:#ffffff;
	vertical-align:top;
}
div.main-col2-con > div:last-child {
	width:75%;
}
div.main-col2-con > div div.table-container {
	margin:0 0 0 10px;
	background-color:#ffffff;
}
div.col-title {
	width:100%;
	background-color:#515c9b;
	padding:10px;
	color:#ffffff;
	font-size:18px;
}
div.left-menu {
	background-color:#cececf;
	padding:20px;
}
div.left-menu p {
	font-size:15px;
	line-height:18px;
}
ul.left-menu a {
	color:#515c9b;
	font-size:15px;
	text-decoration:none;
	line-height:19px;
}
ul.left-menu {
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
}
ul.left-menu li {
	padding:5px 0;
	border-bottom:1px dashed #9a9b9c;
	position:relative;
	padding-left: 25px;
}
ul.left-menu li:hover a {
	color:#283bab;
}
ul.left-menu li:before {
	content:'\203A';
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
	padding:1px 6px;
	background-color:#283bab;
	display:inline-block;
	border-radius:3px;
	position:absolute;
	left:0;
}
div.left-tozsde-info {
	width:100%;
	padding:20px;
	background-color:#f9f7e8;
}
div.left-tozsde-info span.title {
	color:#515c9b;
	font-size:17px;
	font-weight:bold;
}
div.main-box {
	padding:20px;
}
div.main-box p {
	font-size:14px;
	line-height:17px;
}
span.ref-link {
	margin:10px 0;
	display:block;
	font-size:13px;
}
span.ref-link:before {
	content:'\00bb';
	font-weight:bold;
	color:#515c9b;
	margin-right:5px;
}
span.ref-link a {
	color:#515c9b;
	font-weight:bold;
}
div.main-terkep {
	width:100%;
	height:280px;
	background-image:url('/assets/images/nutex_fooldal_terkep_a08.jpg');
	background-repeat:no-repeat;
	background-position:center;
}
div.footer {
	width:100%;
	margin-top:10px;
	background-color:#ffffff;
	padding:20px;
	text-align:center;
	font-size:13px;
	color:#999999;
}
div.footer a {
	color:#515c9b;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	margin:0 5px;
}
div.footer a:hover {
	color:#283bab;
}
div.footer div.link {
	color:#515c9b;
	font-weight:bold;
	font-size:13px;
	margin-bottom:10px;
}
div.table-container > span.title {
	display:block;
	margin:20px 0 20px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #d8d8da;
	font-size:17px;
	font-weight:bold;
}
div.table-container p.lead {
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	padding:10px;
}
div.table-container p.text {
	font-size:13px;
	line-height:15px;
	padding:10px;
}
div.submenu {
	padding:10px;
}
div.submenu a {
	font-size:13px;
	text-decoration:none;
	margin-right:5px;
	color:#515c9b;
	font-weight:bold;
}
div.submenu a:hover {
	color:#1b387d;
}
ul.ul-data-con {
	width:100%;
	position:relative;
	font-size:12px;
	padding:0;
	margin:0;
	list-style:none;
}
ul.ul-data-con:after,
ul.ul-data-con:before {
	content:' ';
	clear:both;
	display:table;
}
ul.ul-data-con > li {
	float:left;
	padding:5px;
}
ul.ul-data-con > li:first-child {
	width:25%;
	font-weight:bold;
}
ul.ul-data-con > li:last-child {
	width:75%;
}
ul.ul-data-con:nth-child(even) {
	background-color:#efecd9;
}
ul.ul-data-con:nth-child(odd) {
	background-color:#ffffff;
}
div.margincon {
	margin:10px;
}
div.paddingcon {
	padding:10px;
}
div.col-4-con,
div.col-3-con,
div.col-5-con {
	width:100%;
	position:relative;
}
div.col-4-con:before,
div.col-4-con:after,
div.col-3-con:before,
div.col-3-con:after,
div.col-5-con:before,
div.col-5-con:after {
	clear:both;
	display:block;
	content:' ';
}
div.col-3-con > div {
	float:left;
	width:33.33%;
}
div.col-4-con > div {
	width:25%;
	float:left;
}
div.col-5-con > div {
	width:20%;
	float:left;
}
span.title {
	color:#515c9b;
	font-size:14px;
	display:block;
	font-weight:bold;
}
span.text {
	color:#666666;
	font-size:13px;
}
form#login-form {
	width:350px;
	background-color:#ffffff;
	margin:0 auto 0 auto;
	padding:20px;
	box-shadow: 0 0 10px #000000;
}
form#login-form input[type='password'],
form#login-form input[type='text'] {
	width:100%;
	padding:10px 15px;
}
form#login-form input[type='submit'] {
	border:1px solid #194f79;
	background-color:#397aad;
	color:#ffffff;
	padding:5px 15px;
	cursor:pointer;
}
form#login-form input[type='submit']:hover {
	background-color:#194e77;
}
div.input-con {
	margin-bottom:10px;
}
div.input-con:last-child {
	margin-bottom:0;
}
div.input-con label {
	font-size:13px;
	display:block;
	font-weight:bold;
	margin-bottom:4px;
}
h1.login-title {
	font-size:30px;
	margin-bottom:20px;
	color:#397aad;
}
div.login-container {
	padding:55px 0;
}

div.response-message {
	padding:10px;
	border-radius:5px;
	margin:10px 0;
	width:100%;
}

div.response-message.error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
div.response-message.success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
div.doclist-con {
	padding:10px;
}
div.w90 {
	padding:0 10px;
}
form.docs_upload_form {
	padding:10px;
}
form.docs_upload_form label {
	font-size:12px;
	margin-bottom:5px;
	display:block;
}
form.docs_upload_form input,
form.docs_upload_form select {
	width:90%;
	padding:10px;
	height:40px;
	border:1px solid #b1b1b1;
	font-size:14px;
}
form.docs_upload_form input[type='file'] {
	height:40px;
}
form.docs_upload_form input[type='submit'] {
	height:40px;
	border:1px solid #194f79;
	background-color:#397aad;
	color:#ffffff;
	padding:5px 15px;
	cursor:pointer;
	width:100%;
}
form.docs_upload_form input[type='submit']:hover {
	background-color:#194e77;
}
ul.doc-list-title {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background-color:#515c9b;
}
ul.doc-list-title:before,
ul.doc-list-title:after {
	clear:both;
	display:table;
	content:' ';
}
ul.doc-list-title > li {
	width:25%;
	padding:10px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
	border-right:1px solid #ffffff;
}
ul.doc-list-title > li:last-child {
	border-right:0;
}


ul.doc-list-item:nth-child(even) {
	background-color:#f4f5ff;
}
ul.doc-list-item:nth-child(odd) {
	background-color:#ebecf3;
}
ul.doc-list-item {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
ul.doc-list-item:before,
ul.doc-list-item:after {
	clear:both;
	display:table;
	content:' ';
}
ul.doc-list-item > li {
	width:25%;
	padding:10px;
	float:left;
	color:#397aad;
	font-size:14px;
	border-right:1px solid #ffffff;
}
ul.doc-list-item > li:last-child {
	border-right:0;
}
ul.doc-list-item > li > a {
	text-decoration:none;
	color:#515c9b;
	font-weight:bold;
}
ul.doc-list-item > li > a:hover {
	color:#dc8f1f;
}


div.befektetoknek-col-2-con {
	width:100%;
	position:relative;
}
div.befektetoknek-col-2-con:before,
div.befektetoknek-col-2-con:after {
	clear:both;
	display:table;
	content:' ';
}
div.befektetoknek-col-2-con > div:first-child {
	float:left;
	width:80%;
}
div.befektetoknek-col-2-con > div:last-child {
	float:left;
	width:20%;
	border:1px solid #d6dcbc;
	background-color:#e8ecd5;
	padding:10px;
}
div.befektetoknek-col-2-con > div:last-child h2 {
	font-size:14px;
	font-weight:bold;
	color:#515c9b;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #515c9b;
}
div.befektetoknek-col-2-con > div:last-child a.year {
	text-decoration:none;
	font-size:13px;
	color:#333;
	display:block;
	margin-bottom:5px;
}
div.befektetoknek-col-2-con > div:last-child a.year:hover {
	color:#999;
}
div.befektetoknek-col-2-con > div:last-child a.year.active {
	font-weight:bold;
	text-decoration:underline;
}
div.pdf-con {
	width:100%;
	margin-bottom:15px;
}
div.pdf-con a {
	text-decoration:none;
}
div.pdf-con a.title {
	color: #515c9b;
	font-size:13px;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
div.pdf-con a.download {
	color: #515c9b;
	font-size:13px;
}
div.pdf-con a.download:hover {
	text-decoration:underline;
}
div.pdf-con span.doc_data {
	color: #333333;
	font-size:13px;	
}
div.pdf-con span.datetime {
	font-size:12px;
	font-style:italic;
	color:#333;
	display:block;
}

/* =============================================
   Hamburger button — hidden on desktop
   ============================================= */
.menu-toggle {
	display: none;
}

/* =============================================
   Tablet — max-width: 900px
   ============================================= */
@media (max-width: 900px) {
	div.main-col2-con {
		display: flex;
		flex-direction: column-reverse;
	}
	div.main-col2-con > div:first-child {
		width: 100%;
	}
	div.main-col2-con > div:last-child {
		width: 100%;
	}
	div.main-col2-con > div div.table-container {
		margin: 0;
	}
	div.main-img-container {
		height: 200px;
	}
	div.col-4-con > div {
		width: 50%;
		float: left;
	}
	div.befektetoknek-col-2-con > div:first-child {
		width: 75%;
	}
	div.befektetoknek-col-2-con > div:last-child {
		width: 25%;
	}
}

/* =============================================
   Mobile — max-width: 600px
   ============================================= */
@media (max-width: 600px) {
	.menu-toggle {
		display: block;
		float: right;
		margin: 0 10px 0 0;
		padding: 0 10px;
		height: 32px;
		font-size: 20px;
		line-height: 32px;
		background: none;
		border: 1px solid #515c9b;
		color: #515c9b;
		cursor: pointer;
	}
	div.menu a {
		display: none;
	}
	div.menu.menu-open {
		height: auto;
	}
	div.menu.menu-open a {
		display: block;
		width: 100%;
		margin: 0;
		padding: 10px 15px;
		border-bottom: 1px solid #d0d3e0;
	}
	div.main-img-container {
		height: 150px;
	}
	div.col-4-con > div {
		width: 100%;
		float: none;
	}
	div.col-3-con > div {
		width: 100%;
		float: none;
	}
	div.col-5-con > div {
		width: 100%;
		float: none;
	}
	div.befektetoknek-col-2-con > div:first-child {
		width: 100%;
		float: none;
	}
	div.befektetoknek-col-2-con > div:last-child {
		width: 100%;
		float: none;
	}
	ul.ul-data-con > li:first-child {
		width: 100%;
		float: none;
		font-weight: bold;
	}
	ul.ul-data-con > li:last-child {
		width: 100%;
		float: none;
		padding-top: 0;
	}
	form#login-form {
		width: 100%;
		box-shadow: none;
	}
	ul.doc-list-title {
		display: none;
	}
	ul.doc-list-item > li {
		width: 100%;
		float: none;
		display: block;
		border-right: 0;
		border-bottom: 1px solid #fff;
	}
}
