@import 'https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&subset=latin-ext';
@import 'animate.css';
html, body{height:100vh;}
body{background-color:#4d322b;font-family:'Roboto Condensed', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;color:#666666;}
.form-control::-webkit-input-placeholder{color:#000;}
.form-control:-moz-placeholder{color:#000;}
.form-control::-moz-placeholder{color:#000;}
.form-control:-ms-input-placeholder{color:#000;}
#logo{position:absolute;left:5%;top:5%;z-index:60;}
@media (max-width:991px){#logo{width:90%;}
}
#tmForm{width:370px;height:100%;background-color:#b09366;padding-bottom:60px;box-shadow:0 5px 50px rgba(0,0,0,.80);position:fixed;right:0;top:0;}
@media (max-width:990px){#tmForm{position:relative;height:auto;width:100%;border-right:0;}
}
.tmForm-inner{height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;padding:30px;color:#fff;text-align:center;}
@media (max-width:990px){.tmForm-inner{padding:15px;}
}
span.checkbox-item {
	clear: both;
	float: left;
}

span.checkboxlist.form-checkbox.form-control {
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
}

span.checkbox-item label {
	font-weight: 400;
}
.tmForm-Link{position:absolute;right:0;bottom:0;height:62px;width:100%;text-align:center;line-height:62px;font-weight:700;font-size:12px;}
.tmForm-Link a{display:block;color:#fff;text-decoration:none;}
.tmForm-Link a:hover, .tmForm-Link a:focus{background-color:rgba(0, 0, 0, 0.5); color: #fff; text-decoration: none;}
#tmForm h3{font-weight:700;}
#tmForm small{color:rgba(0, 0, 0, 0.9);font-size:13px;}
.tmForm-container{padding:30px 0;}
#tmForm textarea{min-height:70px;resize:none;}
#tmForm .form-group{margin-bottom:6px;position:relative;}
#tmForm .form-control{text-align:left;border-style:solid;border-width:1px;border-color:rgb(255, 255, 255);border-radius:2px;background-color:rgb(255, 255, 255);box-shadow:0.5px 0.866px 0px 0px rgb(0, 0, 0);height:40px;color:#000;position:relative;}
#tmForm .form-control-feedback{width:40px;height:40px;line-height:40px;}
#tmForm .has-error .form-control-feedback{color:rgba(0,0,0,.5);}
#tmForm .has-error .form-control{border-color:rgba(255, 0, 0, 1);background-color:rgba(255, 0, 0, 0.7);color:#fff;}
#tmForm .has-error .form-control::-webkit-input-placeholder{color:#fff;}
#tmForm .has-error .form-control:-moz-placeholder{color:#fff;}
#tmForm .has-error .form-control::-moz-placeholder{color:#fff;}
#tmForm .has-error .form-control:-ms-input-placeholder{color:#fff;}
.FormGK{position:relative;}
.FormGK input{padding-left:120px;}
.FormGK:before{content:"85 + 20";position:absolute;left:4px;top:4px;color:#000;width:100px;height:32px;background-color:#e5e5e5;border-radius:2px;line-height:32px;text-align:center;font-size:13px;font-weight:700;z-index:30;}
.btn-form{height:40px;border-radius:2px;background-color:#2e1e1a;font-weight:700;}
.btn-form:hover{background-color:#241814;color:#fff;}
.btn-form:focus{outline:none !important;box-shadow:none !important;color:#fff;}
.btn-formDown{border-style:solid;border-width:1px;border-color:rgb(255, 255, 255);border-radius:2px;background-color:rgb(255, 255, 255);box-shadow:0.5px 0.866px 0px 0px rgb(0, 0, 0);height:40px;width:100%;text-align:left;color:#000;position:relative;}
.btn-formDown:focus{outline:none !important;box-shadow:none !important;}
.btn-formDown .caret{position:absolute;right:15px;top:20px;}
#tmForm .dropdown-menu{width:100%;border:none;border-radius:2px;background-color:rgb (255, 255, 255);}
.form-checkbox{height:initial !important;padding:10px;}
.form-checkbox a{color:#000;text-decoration:underline;}
.form-checkbox a:hover, .form-checkbox a:focus{outline:none;}
#tmMain{width:calc(100% - 370px);height:100%;}
@media (max-width:990px){#tmMain{width:100% !important;height:auto;}
}
#tmMain h2{color:#fff;margin:0;font-size:20px;padding:0;font-weight:700;text-shadow:2.5px 4.33px 5px rgb(0, 0, 0);}
#tmMain h1{color:#fff;margin:0 0 15px 0;text-shadow:2.5px 4.33px 5px rgb(0, 0, 0);font-size:36px;font-weight:700;}
@media (max-width:990px){#tmMain h2{font-size:16px;margin-bottom:15px;}
#tmMain h1{font-size:18px;font-weight:700;margin-bottom:10px;}
}
#tmSlider{height:100%;}
.carousel-control.left, .carousel-control.right{background-image:none;}
#tmSlider .carousel-inner{height:100%;}
#tmSlider .item{background-repeat:none;background-size:cover;height:100%;width:100%;background-position:center;}
@media (max-width:990px){#tmSlider{height:auto;}
#tmSlider .carousel-inner{height:auto;}
#tmSlider .item{height:auto;width:auto;}
}
@media (min-width:992px){.carousel-caption{left:5%;right:initial;text-align:left;bottom:10%;width:70%;z-index:300;}
.carousel-indicators{left:5%;margin:0;width:initial;bottom:10%;}
}
.carousel-inner>.item .carousel-caption{visibility:hidden; bottom: 80px;}
.carousel-inner>.item.active .carousel-caption{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-delay:.5s;}
#tmFooter{position:absolute;bottom:0;left:0;z-index:50;width:calc(100vw - 370px);background-color:#94794C;}
#tmFooter a{font-size:16px;display:inline-block;color:#fff;font-weight:600;cursor:pointer;}
#tmFooter a:hover{text-decoration:none;}
#tmFooter span{margin-right:10px;font-weight:700;color:rgba(0,0,0,.4);display:inline-block;float:none !important;}
.tmFooter-col{padding:15px 0;text-align:center;}
#tmFooter div[class^='col-']{position:relative;}
@media (max-width:991px){#tmFooter{position:relative;width:100%;}
}

.tesekkurler-sayfa {height: 100vh; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #fff;}
.tesekkurler-sayfa p {position: relative; z-index: 10; font-size: 26px; line-height: 32px; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 400; color: #000; letter-spacing: -1px;}
.tesekkurler-sayfa a {display: inline-block; padding: 8px 16px; font-size: 11px; letter-spacing: 1px; border-radius: 2px; background-color: rgba(0,0,0,.8); transition: all 200ms; color: #fff; font-weight: 700; text-decoration: none;}
.tesekkurler-sayfa a:hover {text-decoration: none; background-color: #000; color: #fff;}

.tmFooteralt span {display: block !important; margin-right: 0 !important;}
.tmFooteralt div[class^='col-'] {border-bottom: 1px solid rgba(0,0,0,.2);}

@media (max-width: 991px) {
	.tmForm-Link a {background-color: rgba(0,0,0,.5); color: #fff;}
	.tmForm-Link a:hover {color: #fff; text-decoration: none; background-color: rgba(0,0,0,.7);}
	body{overflow: scroll;}
}

@media (min-width: 1200px) and (max-width: 1360px) {
	#tmFooter div[class^='col-'], #tmFooter div[class^='col-'] a {font-size: 12px !important;}
}

@media (max-width: 767px) {
	.carousel-inner>.item .carousel-caption {bottom: 20px !important;}
	body{overflow: scroll;}
}

@media all and (max-height:760px){
.tmForm-inner {padding: 10px 30px; overflow-y: auto;}
#tmForm h3 { font-size:18px; }
.tmForm-container {   padding: 5px 0;}
}



