body,
html,
input {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

body {
    font-family: 'maven', sans-serif;
    font-weight: 500;
    font-size: 13px;
}

input,
textarea,
a {
    outline: none !important;
}

img {
    border: none;
}

a,
a:hover {
    text-decoration: none !important;
    color: #000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
}

body * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
/* Standart Sınıflar */

.b {
    display: block;
}

.di {
    display: inline-block;
}

.dn {
    display: none;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.a {
    position: absolute;
}

.f {
    position: fixed;
}

.r {
    position: relative;
}

.c {
    position: relative;
    margin: 0 auto;
}

.o {
    overflow: hidden;
}

.m {
    width: 997px;
}

.l {
    margin: 0;
    padding: 0;
    list-style: none;
}

.cl {
    clear: both;
}

.mp {
    margin: 0;
    padding: 0;
}

h1.line {
    background: url("../images/h1-line-bg.html") left center repeat-x;
}

    h1.line span {
        display: inline-block;
        background: #f4f5f6;
        padding: 0 50px;
        color: #169eda;
        font-weight: 300;
        font-size: 36px;
    }

h1.whiteTitle {
    display: inline-block;
    padding: 0 50px;
    color: #fff;
    font-weight: 300;
    font-size: 30px;
    margin: 0;
}


.button {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,222,222,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(222,222,222,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(222,222,222,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 );
    margin: 18px 0 0;
    padding: 8px 35px;
    font: 500 12px 'opensans';
    color: #169eda;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}


#popup {
    height: 206px;
    position: absolute;
    width: 382px;
    z-index: 100001;
}

#popup_bg {
    background: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    z-index: 100000;
    position: absolute;
}

#popupClose {
    width: 29px;
    height: 48px;
    right: -29px;
    top: 5px;
    cursor: pointer;
    position: absolute;
}

.mesajlar {
    position: relative;
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    font-family: 'bold', Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 17px 17px 17px 60px;
}

.mesaj1 {
    border: 5px solid #64af17;
}

.mesaj2 {
    border: 5px solid #c60900;
}

.mesaj3 {
    border: 5px solid #c60900;
}

.mesaj1 span {
    background: url(../images/popup-sonuc.png) no-repeat 0% 0%;
    width: 32px;
    height: 32px;
    left: 12px;
    top: 12px;
    position: absolute;
}

.mesaj2 span {
    background: url(../images/popup-sonuc.png) no-repeat 0 50%;
    width: 32px;
    height: 32px;
    left: 12px;
    top: 12px;
    position: absolute;
}

.mesaj3 span {
    background: url(../images/popup-sonuc.png) no-repeat 0 100%;
    width: 32px;
    height: 32px;
    left: 12px;
    top: 12px;
    position: absolute;
}

.close1 {
    background: url(../images/popup-close.png) no-repeat 100% 0%;
}

.close2 {
    background: url(../images/popup-close.png) no-repeat 50% 100%;
}

.close3 {
    background: url(../images/popup-close.png) no-repeat 50% 100%;
}

.validationsummary ul {
    margin: 0;
    padding: 0;
    list-style-position: inside;
    font-size: 11px;
}

ul.inline li {
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
}


#content h2 {
    color: #d90b1e;
    font-weight: 600;
    font-size: 22px;
}


.customSelect {
    border: 1px #e1e1e1 solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgb(253,253,253);
    background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(244,244,244,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(244,244,244,1)));
    background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(244,244,244,1) 100%);
    background: -o-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(244,244,244,1) 100%);
    background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(244,244,244,1) 100%);
    background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(244,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 );
    padding: 10px;
    width: 100%;
    font-size: 16px;
    font-weight: 300;
    color: #a7a7a7;
    box-shadow: 0 2px 2px rgba(0,0,0,.2), inset 0 0 3px rgba(255,255,255,.7);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.2), inset 0 0 3px rgba(255,255,255,.7);
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2), inset 0 0 3px rgba(255,255,255,.7);
}

    .customSelect .customSelectInner {
        width: 100% !important;
        background: url("../images/select-arrows.png") calc(100% - 5px) center no-repeat;
        background: url("../images/select-arrows.png") -moz-calc(100% - 5px) center no-repeat;
        background: url("../images/select-arrows.png") -webkit-calc(100% - 5px) center no-repeat;
        background: url("../images/select-arrows.png") -ms-calc(100% - 5px) center no-repeat;
    }


    .customSelect.customSelectChanged .customSelectInner {
        color: #E30613;
    }

* {
    -webkit-backface-visibility: hidden;
}
