html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, sub, sup, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; }
/* HTML5 reset-browser */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: 'Open Sans', sans-serif;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none }
:focus { outline: 0 }
.clear { clear: both }
img { max-width: 100%; height: auto; }
.form-holder {text-align: center;width: 400px;font-size: 12px;background-color:#fff;position:absolute;right:0;top: 0;bottom:0;padding: 60px 40px 40px 40px;box-sizing: border-box;border-radius: 100% 0 0 100%;}
.form-holder .form-title {color: #949ab1;text-align: center;font-size: 18px;padding-bottom: 5px;letter-spacing: 1px;margin-top: 30px;}
.tesekkurler { display: none; padding: 20px 10px; text-align: center }
.wrapper {position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;background: url(../images/arka-plan.jpg) left center;background-repeat: no-repeat;background-size: cover;}
.patlangac {position:absolute;left: 55px;bottom: 15px;}

.logo {}
.daire {margin: 0 !important;font-size: 13px !important;}

.icon1{ background-image:url(../images/icon-1.png) ; background-repeat:no-repeat; background-position:10px 10px;}
.icon2{ background:url(../images/icon-2.png) ; background-repeat:no-repeat; background-position:10px 10px ;}
.icon3{ background:url(../images/icon-3.png); background-repeat:no-repeat; background-position:10px 10px;}
.icon4{background: url(../images/icon-5.png);background-repeat:no-repeat;background-position: 10px 10px;}
.form-inner {
    max-width: 310px;
    float: right;
}

.ty-wrapper { width: 100%; height: 100vh; display: table; background-color: #f7f7f7; }
.ty-vertical { display: table-cell; vertical-align: middle; text-align: center; font-size: 25px; color: #501936; }