@font-face{ font-family: 'AvenirRoman'; src: url('../fonts/Avenir-Roman.eot'); src: url('../fonts/Avenir-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/Avenir-Roman.woff2') format('woff2'), url('../fonts/Avenir-Roman.woff') format('woff'), url('../fonts/Avenir-Roman.ttf') format('truetype'), url('../fonts/Avenir-Roman.svg#Avenir-Roman') format('svg'); font-weight: normal; font-style: normal; }

@font-face{ font-family: 'AvenirBook'; src: url('../fonts/Avenir-Book.eot'); src: url('../fonts/Avenir-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Avenir-Book.woff2') format('woff2'), url('../fonts/Avenir-Book.woff') format('woff'), url('../fonts/Avenir-Book.ttf') format('truetype'), url('../fonts/Avenir-Book.svg#Avenir-Book') format('svg'); font-weight: normal; font-style: normal; }

@font-face{ font-family: 'AvenirBlack'; src: url('../fonts/Avenir-Black.eot'); src: url('../fonts/Avenir-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Avenir-Black.woff2') format('woff2'), url('../fonts/Avenir-Black.woff') format('woff'), url('../fonts/Avenir-Black.ttf') format('truetype'), url('../fonts/Avenir-Black.svg#Avenir-Black') format('svg'); font-weight: normal; font-style: normal; }

@font-face{ font-family: 'DINNextLTProLight'; src: url('../fonts/DINNextLTPro-LightCondensed.eot'); src: url('../fonts/DINNextLTPro-LightCondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/DINNextLTPro-LightCondensed.woff2') format('woff2'), url('../fonts/DINNextLTPro-LightCondensed.woff') format('woff'), url('../fonts/DINNextLTPro-LightCondensed.ttf') format('truetype'), url('../fonts/DINNextLTPro-LightCondensed.svg#DINNextLTPro-LightCondensed') format('svg'); font-weight: 300; font-style: normal; }

@font-face{ font-family: 'DINNextLTProUltraLight'; src: url('../fonts/DINNextLTPro-UltraLightCond.eot'); src: url('../fonts/DINNextLTPro-UltraLightCond.eot?#iefix') format('embedded-opentype'), url('../fonts/DINNextLTPro-UltraLightCond.woff2') format('woff2'), url('../fonts/DINNextLTPro-UltraLightCond.woff') format('woff'), url('../fonts/DINNextLTPro-UltraLightCond.ttf') format('truetype'), url('../fonts/DINNextLTPro-UltraLightCond.svg#DINNextLTPro-UltraLightCond') format('svg'); font-weight: 200; font-style: normal; }

@font-face{ font-family: 'DINNextLTProBold'; src: url('../fonts/DINNextLTPro-BoldCondensed.eot'); src: url('../fonts/DINNextLTPro-BoldCondensed.eot?#iefix') format('embedded-opentype'), url('../fonts/DINNextLTPro-BoldCondensed.woff2') format('woff2'), url('../fonts/DINNextLTPro-BoldCondensed.woff') format('woff'), url('../fonts/DINNextLTPro-BoldCondensed.ttf') format('truetype'), url('../fonts/DINNextLTPro-BoldCondensed.svg#DINNextLTPro-BoldCondensed') format('svg'); font-weight: bold; font-style: normal; }

@font-face{ font-family: 'DINNextLTProMedium'; src: url('../fonts/DINNextLTPro-MediumCond.eot'); src: url('../fonts/DINNextLTPro-MediumCond.eot?#iefix') format('embedded-opentype'), url('../fonts/DINNextLTPro-MediumCond.woff2') format('woff2'), url('../fonts/DINNextLTPro-MediumCond.woff') format('woff'), url('../fonts/DINNextLTPro-MediumCond.ttf') format('truetype'), url('../fonts/DINNextLTPro-MediumCond.svg#DINNextLTPro-MediumCond') format('svg'); font-weight: 500; font-style: normal; }

.col-offset-right-12{ margin-right: 100%; }
.col-offset-right-11{ margin-right: 91.66666667%; }
.col-offset-right-10{ margin-right: 83.33333333%; }
.col-offset-right-9{ margin-right: 75%; }
.col-offset-right-8{ margin-right: 66.66666667%; }
.col-offset-right-7{ margin-right: 58.33333333%; }
.col-offset-right-6{ margin-right: 50%; }
.col-offset-right-5{ margin-right: 41.66666667%; }
.col-offset-right-4{ margin-right: 33.33333333%; }
.col-offset-right-3{ margin-right: 25%; }
.col-offset-right-2{ margin-right: 16.66666667%; }
.col-offset-right-1{ margin-right: 8.33333333%; }
.col-offset-right-0{ margin-right: 0; }
@media(min-width: 768px){
  .col-sm-offset-right-12{ margin-right: 100%; }
  .col-sm-offset-right-11{ margin-right: 91.66666667%; }
  .col-sm-offset-right-10{ margin-right: 83.33333333%; }
  .col-sm-offset-right-9{ margin-right: 75%; }
  .col-sm-offset-right-8{ margin-right: 66.66666667%; }
  .col-sm-offset-right-7{ margin-right: 58.33333333%; }
  .col-sm-offset-right-6{ margin-right: 50%; }
  .col-sm-offset-right-5{ margin-right: 41.66666667%; }
  .col-sm-offset-right-4{ margin-right: 33.33333333%; }
  .col-sm-offset-right-3{ margin-right: 25%; }
  .col-sm-offset-right-2{ margin-right: 16.66666667%; }
  .col-sm-offset-right-1{ margin-right: 8.33333333%; }
  .col-sm-offset-right-0{ margin-right: 0; }
}
@media(min-width: 992px){
  .col-md-offset-right-12{ margin-right: 100%; }
  .col-md-offset-right-11{ margin-right: 91.66666667%; }
  .col-md-offset-right-10{ margin-right: 83.33333333%; }
  .col-md-offset-right-9{ margin-right: 75%; }
  .col-md-offset-right-8{ margin-right: 66.66666667%; }
  .col-md-offset-right-7{ margin-right: 58.33333333%; }
  .col-md-offset-right-6{ margin-right: 50%; }
  .col-md-offset-right-5{ margin-right: 41.66666667%; }
  .col-md-offset-right-4{ margin-right: 33.33333333%; }
  .col-md-offset-right-3{ margin-right: 25%; }
  .col-md-offset-right-2{ margin-right: 16.66666667%; }
  .col-md-offset-right-1{ margin-right: 8.33333333%; }
  .col-md-offset-right-0{ margin-right: 0; }
}
@media(min-width: 1200px){
  .col-lg-offset-right-12{ margin-right: 100%; }
  .col-lg-offset-right-11{ margin-right: 91.66666667%; }
  .col-lg-offset-right-10{ margin-right: 83.33333333%; }
  .col-lg-offset-right-9{ margin-right: 75%; }
  .col-lg-offset-right-8{ margin-right: 66.66666667%; }
  .col-lg-offset-right-7{ margin-right: 58.33333333%; }
  .col-lg-offset-right-6{ margin-right: 50%; }
  .col-lg-offset-right-5{ margin-right: 41.66666667%; }
  .col-lg-offset-right-4{ margin-right: 33.33333333%; }
  .col-lg-offset-right-3{ margin-right: 25%; }
  .col-lg-offset-right-2{ margin-right: 16.66666667%; }
  .col-lg-offset-right-1{ margin-right: 8.33333333%; }
  .col-lg-offset-right-0{ margin-right: 0; }
}

.col-offset-left-12{ margin-left: 100%; }
.col-offset-left-11{ margin-left: 91.66666667%; }
.col-offset-left-10{ margin-left: 83.33333333%; }
.col-offset-left-9{ margin-left: 75%; }
.col-offset-left-8{ margin-left: 66.66666667%; }
.col-offset-left-7{ margin-left: 58.33333333%; }
.col-offset-left-6{ margin-left: 50%; }
.col-offset-left-5{ margin-left: 41.66666667%; }
.col-offset-left-4{ margin-left: 33.33333333%; }
.col-offset-left-3{ margin-left: 25%; }
.col-offset-left-2{ margin-left: 16.66666667%; }
.col-offset-left-1{ margin-left: 8.33333333%; }
.col-offset-left-0{ margin-left: 0; }
@media(min-width: 768px){
  .col-sm-offset-left-12{ margin-left: 100%; }
  .col-sm-offset-left-11{ margin-left: 91.66666667%; }
  .col-sm-offset-left-10{ margin-left: 83.33333333%; }
  .col-sm-offset-left-9{ margin-left: 75%; }
  .col-sm-offset-left-8{ margin-left: 66.66666667%; }
  .col-sm-offset-left-7{ margin-left: 58.33333333%; }
  .col-sm-offset-left-6{ margin-left: 50%; }
  .col-sm-offset-left-5{ margin-left: 41.66666667%; }
  .col-sm-offset-left-4{ margin-left: 33.33333333%; }
  .col-sm-offset-left-3{ margin-left: 25%; }
  .col-sm-offset-left-2{ margin-left: 16.66666667%; }
  .col-sm-offset-left-1{ margin-left: 8.33333333%; }
  .col-sm-offset-left-0{ margin-left: 0; }
}
@media(min-width: 992px){
  .col-md-offset-left-12{ margin-left: 100%; }
  .col-md-offset-left-11{ margin-left: 91.66666667%; }
  .col-md-offset-left-10{ margin-left: 83.33333333%; }
  .col-md-offset-left-9{ margin-left: 75%; }
  .col-md-offset-left-8{ margin-left: 66.66666667%; }
  .col-md-offset-left-7{ margin-left: 58.33333333%; }
  .col-md-offset-left-6{ margin-left: 50%; }
  .col-md-offset-left-5{ margin-left: 41.66666667%; }
  .col-md-offset-left-4{ margin-left: 33.33333333%; }
  .col-md-offset-left-3{ margin-left: 25%; }
  .col-md-offset-left-2{ margin-left: 16.66666667%; }
  .col-md-offset-left-1{ margin-left: 8.33333333%; }
  .col-md-offset-left-0{ margin-left: 0; }
}
@media(min-width: 1200px){
  .col-lg-offset-left-12{ margin-left: 100%; }
  .col-lg-offset-left-11{ margin-left: 91.66666667%; }
  .col-lg-offset-left-10{ margin-left: 83.33333333%; }
  .col-lg-offset-left-9{ margin-left: 75%; }
  .col-lg-offset-left-8{ margin-left: 66.66666667%; }
  .col-lg-offset-left-7{ margin-left: 58.33333333%; }
  .col-lg-offset-left-6{ margin-left: 50%; }
  .col-lg-offset-left-5{ margin-left: 41.66666667%; }
  .col-lg-offset-left-4{ margin-left: 33.33333333%; }
  .col-lg-offset-left-3{ margin-left: 25%; }
  .col-lg-offset-left-2{ margin-left: 16.66666667%; }
  .col-lg-offset-left-1{ margin-left: 8.33333333%; }
  .col-lg-offset-left-0{ margin-left: 0; }
}




body{ padding: 0; margin: 0; }

.right{ float: right; }
.left{ float: left; }
.clear{ clear: both; }


.formLogoMain{ margin-top: 45px; }
.formDate .formDateInputMain{ color: #001277; font-size: 22px; margin-left: 7px; margin-right: 7px; font-family: DINNextLTProLight; }
.formDate .formDateInputMain input[type="text"]{ width: 50px; height: 25px; font-size: 20px; border: none; background-color: #f9ecc7; outline: none; text-align: center; font-family: DINNextLTProLight; color: #001277; line-height: 25px; }
.formLeftText{ font-size: 22px; color: #001277; font-family: DINNextLTProLight; }
.formRightInput{ width: 100%; height: 24px; border: none; background-color: #f9ecc7; outline: none; font-size: 20px; color: #001277; font-family: DINNextLTProLight; padding-left: 5px; padding-right: 5px; }
.formDtMain{ color: #001277; font-size: 22px; margin-right: 7px; font-family: DINNextLTProLight; }
.formDtMain input[type="number"]{ width: 50px; height: 25px; font-size: 20px; border: none; background-color: #f9ecc7; outline: none; text-align: center; font-family: DINNextLTProLight; color: #001277; line-height: 25px; }


.marketingText{ font-size: 19px; color: #001277; font-family: DINNextLTProLight; }
.marketingCheck input[type=radio]{ visibility: hidden; }
.marketingCheck{ width: 25px; height: 25px; background: #ddd; position: relative; }
.marketingCheck label{ display: block; width: 25px; height: 25px; transition: all .5s ease; cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 1; background: #f9ecc7; }
.marketingCheck input[type=radio]:checked + label{ background: url(../img/checkicon.png) no-repeat center center; width: 25px; height: 25px; }
.marketingCheckText{ margin-left: 15px; font-size: 16px; color: #001277; font-family: DINNextLTProMedium; width: calc(100px - 50px); }

.nasilUlastinizText{ margin-top: 10px; font-size: 19px; color: #001277; font-family: DINNextLTProLight; }
.nasilUlastinizBlock{ width: calc(100% / 3); margin-top: 10px; }
.nasilUlastinizCheck input[type=checkbox]{ visibility: hidden; }
.nasilUlastinizCheck{ width: 25px; height: 25px; background: #ddd; position: relative; }
.nasilUlastinizCheck label{ display: block; width: 25px; height: 25px; transition: all .5s ease; cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 1; background: #f9ecc7; }
.nasilUlastinizCheck input[type=checkbox]:checked + label{ background: url(../img/checkicon.png) no-repeat center center; width: 25px; height: 25px; }
.nasilUlastinizCheckText{ margin-left: 15px; font-size: 16px; color: #001277; font-family: DINNextLTProMedium; }

.nasilUlastinizBlock:nth-child(7){ width: 100%; }
.nasilUlastinizTextInputMain{ width: calc(100% - 40px); }
.nasilUlastinizDigerText{ font-size: 16px; color: #001277; font-family: DINNextLTProMedium; }
.nasilUlastinizTextInput{ height: 24px; border: none; background-color: #f9ecc7; outline: none; font-size: 16px; line-height: 24px; color: #001277; font-family: DINNextLTProLight; padding-left: 5px; padding-right: 5px; margin-left: 15px; width: 100%; }


.danismanIstediginizKonuText{ margin-top: 15px; font-size: 19px; color: #001277; font-family: DINNextLTProLight; }
.danismanIstediginizKonuSelect{ margin-top: 15px; background-color: #f9ecc7; font-size: 16px; color: #001277; font-family: DINNextLTProLight; }
.formBoyKiloBlock{ margin-top: 15px; margin-left: 25px; }
.formBoyKiloMain{ color: #001277; font-size: 19px; margin-right: 7px; font-family: DINNextLTProLight; margin-left: 15px; }
.formBoyKiloMain input[type="number"]{ width: 50px; height: 25px; font-size: 16px; border: none; background-color: #f9ecc7; outline: none; text-align: center; font-family: DINNextLTProLight; color: #001277; line-height: 25px; }

.formOtherText{ margin-top: 15px; font-size: 19px; color: #001277; font-family: DINNextLTProLight; }
.formOtherRightInput{ margin-top: 15px; width: 100%; height: 24px; border: none; background-color: #f9ecc7; outline: none; font-size: 16px; line-height: 24px; color: #001277; font-family: DINNextLTProLight; padding-left: 5px; padding-right: 5px; }
.formOtherSelect{ margin-top: 15px; background-color: #f9ecc7; font-size: 16px; color: #001277; font-family: DINNextLTProLight; }

.kvkkCheckMain{ margin-top: 20px; }
.kvkkCheckMain input[type=checkbox]{ visibility: hidden; }
.kvkkCheckMain{ width: 25px; height: 25px; background: #ddd; position: relative; }
.kvkkCheckMain label{ display: block; width: 25px; height: 25px; transition: all .5s ease; cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 1; background: #f9ecc7; }
.kvkkCheckMain input[type=checkbox]:checked + label{ background: url(../img/checkicon.png) no-repeat center center; width: 25px; height: 25px; }
.kvkkCheckText{ margin-top: 20px; margin-left: 15px; font-size: 16px; color: #001277; font-family: DINNextLTProLight; width: calc(100% - 50px); }
.kvkkCheckText b{ font-family: DINNextLTProBold; }

.formuKaydetBtn{ width: 100%; height: 45px; font-size: 20px; color: #001277; background-color: #f9ecc7; font-family: DINNextLTProMedium; line-height: 45px; text-align: center; cursor: pointer; -webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s; margin-top: 25px; margin-bottom: 25px; }
.formuKaydetBtn:hover{ background-color: #001277; color: #f9ecc7; }

@media(max-width: 769px){
	.formLogoMain{ margin-top: 5px; }
	.formLeftText{ margin-top: 5px; font-size: 24px; }
	.formRightInput{ height: 35px; margin-top: 5px; }
	.formDtMain{ margin-top: 5px; }
	.formDtMain input[type="number"]{ height: 35px; }
	.marketingCheck{ height: 35px; width: 35px; }
	.marketingCheck label{ height: 35px; width: 35px; }
	.marketingCheck input[type=radio]:checked + label{ background: url(../img/checkicon_mobile.png) no-repeat center center; width: 35px; height: 35px; }
	.marketingCheckText{ font-size: 18px; line-height: 35px; }
	.nasilUlastinizCheck{ height: 35px; width: 35px; }
	.nasilUlastinizCheck label{ height: 35px; width: 35px; }
	.nasilUlastinizCheck input[type=checkbox]:checked + label{ background: url(../img/checkicon_mobile.png) no-repeat center center; width: 35px; height: 35px; }
	.nasilUlastinizCheckText{ font-size: 18px; line-height: 35px; margin-left: 5px; }
	.nasilUlastinizTextInput{ height: 35px; }
	.nasilUlastinizDigerText{ font-size: 20px; line-height: 35px; }
	.danismanIstediginizKonuSelect{ height: 35px; }
	.formBoyKiloMain input[type="number"]{ height: 35px; font-size: 20px; }
	.danismanIstediginizKonuText{ line-height: 35px; font-size: 22px; }
	.formBoyKiloMain{ font-size: 22px; line-height: 35px; }
	.formOtherSelect{ height: 35px; line-height: 35px; }
	.formOtherText{ font-size: 22px; line-height: 35px; margin-top: 5px; }
	.formOtherRightInput{ height: 35px; margin-top: 5px; }
	.formuKaydetBtn{ margin-top: 10px; margin-bottom: 10px; }
	.marketingText{ font-size: 22px; }
	.nasilUlastinizText{ font-size: 22px; }
	.kvkkCheckText{ font-size: 13px; line-height: 25px; }
}

.tesekkurlerText{ font-size: 24px; color: #001277; font-family: DINNextLTProMedium; margin-top: 25px; }


.kvkkAlert{ color: red; }
.guvenlikKoduAlert{ border: 1px solid red; height: 22px; width: calc(100% - 2px); }
.normTextAlert{ border: 1px solid red; height: 22px; width: calc(100% - 2px); }
.dtAlert{ border: 1px solid red !important; width: 48px !important; height: 23px !important; }
.bkAlert{ border: 1px solid red !important; width: 48px !important; height: 23px !important; }