html, body {font-family: 'Roboto', sans-serif;}
body.active {overflow: hidden;}
* {outline:none !important}
a {text-decoration: none !important;}
.table-content{display: table; width: 100%; height: 100%;}
.table-cell-content{display: table-cell; vertical-align: middle; text-align: center;}
.disp-block {display: block !important;}
.p0 {padding: 0;}
.fl-r {float: right;}
.s-margin {margin: 0 45px;}
.h-fix {height: 100%;}
.mobile-visible {display: none}
h1.head{font-size: 24px; color: #61111c; font-weight: 700; margin: 0;}
.pn{position: inherit;}
a.pdf {z-index: 0 !important;}

#results {
    float: left;
    width: 100%;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    padding-right: 10px;
    padding-left: 10px;
}

header {}
header img.logo{margin-top: 20px; margin-bottom:20px;float: left; position: relative;z-index: 100;}
header ul.lang {float: right; margin: 0; padding: 0; position: relative; z-index: 100; margin-top:30px;}
header ul.lang li {list-style: none; float: left; margin-left: 20px;}
header ul.lang li a {color: #ffffff; font-size: 11px; font-weight: 600;}
header ul.lang li a:hover {color: #b2b2b2; text-decoration: none;}
header ul.lang li a.active {color: #b2b2b2; text-decoration: underline !important;}
body header {background: #1644ab;position: relative;}

.formalan {
	float:left;
	width:100%;
	background-color:#efefef;
	padding:10px;
	margin-top:20px;
}
.formalan .baslik {
	float:left;
	width:100%;
	font-weight:600;
	text-align:center;
	padding:10px;
	background-color:#333;
	color:#FFF;
}
.formalan .form-group {
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.formalan label {
	margin:0px !important;
	font-weight:500;
	margin-top:5px !important;
	margin-bottom:5px !important;
}
.formalan input {
	float:left;
	padding-right:50px;
}
.formalan .olculu {
	float:left;
	width:250px;
	position:relative;
}
.formalan .olculu input {
	width:100%;
	padding-right:60px;
}
.formalan .skalan {
	display:none;
}
.formalan .ikalan {
	display:none;
}
.formalan .not {
	position:absolute;
	font-size:12px;
	line-height:20px;
	top:1px;
	right:1px;
	padding:4px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	width:50px;
	background-color:#C00;
	color:#FFF;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.formalan .main-button {padding: 10px 40px; background: #a0063e; font-size: 13px;letter-spacing: 5px; color: #fff; margin-top: 30px; border:1px solid #a0063e; transition: all .7s; display: inline-block;float: left; border-radius: 100px;}
.formalan .main-button:hover {color: #fff; background:rgba(160,6,62,.6);}
footer {background: #e4e4e4;padding-top: 20px;margin-top: 50px;}
footer img.footer-logo {margin-bottom: 20px;width: auto;}
footer img {height: 50px;filter: grayscale(1); margin-left: 10px;}
footer .footer-bottom {padding: 20px 0; border-top: 1px solid #c8c8c8;margin-top: 20px;}
footer .footer-bottom p.copy {font-size: 16px; color: #6c6c6c;font-weight: 300;}

.form-control {
	height:30px !important;
}
.form-inline {
	padding:10px;
	padding-left:10px;
	padding-right:10px;
	min-height:50px;
}
.form-inline.right {
    border-left: 1px solid #efefef;
}
.radio, .checkbox {
	float:left; position: relative; display: block;
	margin:0px !important;
	margin-right:20px !important;
	float:left;
}
.checkbox {
	margin-left:0px !important;
}
.checkbox input[type=checkbox], .radio input[type=radio] {
	opacity: 0;
	position: absolute !important;
	z-index: 1;
	cursor: pointer;
	margin-top:0px;
	margin-left:0px;
	left:0px !important;
	top:5px !important;
	width:100%;
	height:20px;
}
.radio input:checked + label::before, .checkbox input:checked + label::before {
  border-color: #C00;
}
.radio input:checked + label::after, .checkbox input:checked + label::after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 14px;
  height: 14px;
  left:2px !important;
  top:2px !important;
  border: 1px solid #C00 !important;
  border-radius: 50%;
  background-color: #C00 !important;
}
.checkbox input:checked + label::after {
	left:1px;
	top:1px;
}
.radio label, .checkbox label {
  display: inline-block;
  position: relative;
  padding-left:25px !important;
  margin:0px;
  margin-top:5px !important;
  margin-bottom:5px !important;
  height:20px;
}
.radio label::before, .checkbox label::before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0px !important;
  top: 0px !important;
  border: 1px solid #ccc !important;
  border-radius: 50%;
  background-color: #fff !important;
}
.radio.disabled label, .checkbox.disabled label {
  color: #ccc;
}
.radio.disabled label::before, .checkbox.disabled label::before {
  opacity: 0.54;
  border-color: #ccc;
}
.checkbox input:checked + label::before {
  border-color: #C00 !important;;
  background-color: #C00 !important;;
}
.checkbox input:checked + label::after {
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 14px;
  line-height:14px;
  color: #fff;
  border-color: transparent;
  background-color: transparent;
}
.checkbox label::before {
  border-radius: 2px;
}
.checkbox label::after {
  border-radius: 2px !important;
}
/* ---  Responsive  --- */ 
@media screen and (max-width:1100px) {
	
}
@media screen and (max-width:992px) {
	
}

/* 768px mobile */ 
@media screen and (max-width:768px) {
	
}

/* 600px small mobile */ 
@media screen and (max-width:600px) {
	
}