html{    min-height: 100%;    position: relative;}body{    font-family: 'PT Sans', sans-serif;    margin: 0 auto;    position: absolute;    width: 100%;    min-height: 100%;}a{    text-decoration: none;    color: #00afeb;}a:hover{    color: #024b8d;}.centerblock {    width: calc(100% - 60px);    max-width: 1200px;    margin: 0 auto;    position: relative;}header{    width: 100%;    height: auto;    margin: 0 auto 20px auto;    padding: 10px 0;    background-color: rgba(255,255,255,.8);    /*background: url(/images/ui/base/header-bg.png) no-repeat center top;*/}main{    padding-bottom: 70px;}.content {    background-color: rgba(255,255,255,.9);    padding: 30px;    width: 100%;    height: auto;}header #donate-button{    position: absolute;    width: 351px;    height: 78px;    margin-left: 605px;    margin-top: 4px;}header #language-sel{    font-size: 0.8em;    color: #00aced;}header #language-sel a{    color: #FFF;}header #language-sel a:hover{    color: #024b8d;}nav#main-navigation{    padding-left: 110px;    padding-top: 85px;}nav#sub-navigation ul{    margin: 0;    padding: 0;}nav#sub-navigation ul li a{    display: block;    padding: 8px 14px;    font-size: 0.9em;    color: #FFF;    background: url(/images/ui/base/left-submenu-item-sep.png) center bottom no-repeat;}nav#sub-navigation ul li a:hover, nav#sub-navigation ul li.current a{    background: #024b8d;}.column {    float: left;}.side-col{    width: 236px;}.left-col{    margin-left: 8px;}.submenu-col{}.content-and-submenu{    background: url(/images/ui/base/content-and-submenu-bg.png) 8px 0 repeat-y;    margin-bottom: 20px;}.home-page-filter{    background: url(/images/ui/base/body-bg-filter.png) no-repeat center top;}.middle-col{    width: 440px;    margin: 0 30px;}.middle-col section{    height: 420px;    margin-bottom: 22px;}.middle-col .royalSlider{    width: 440px;    height: 420px;}.middle-col .royalSlider .rsContent{    height: 400px;    overflow: hidden;}.middle-col h2{    color: #00afeb;    font-weight: bold;    margin: 0;    padding: 0;    /* width: 340px; */    display: inline;    line-height: 52px !important;    font-size: 42px;    background: url(/images/ui/base/main-h2-bg.png) repeat-x;}.middle-col h2 span{}.middle-col h2 span.line{    margin: 0 0 1px 0;    padding: 2px 10px 2px 6px;    display: inline-block;}.middle-col h2 a{    color: #00afeb;}.middle-col h2 a:hover{    color: #00afeb;}.middle-col p.intro{    color: #FFF;    width: 360px;    text-shadow: 2px 2px 6px black;    font-weight: bold;    margin-left: 6px;}.middle-col p.intro a, .middle-col p.intro a:hover{    color: #FFF;}.wide-middle-col{    width: 672px;    margin: 0 0 0 12px;    padding: 20px 26px;}.wide-middle-col p.breadcrumb{    margin: 0 0 20px 0;    padding: 0 0 0 24px;    background: url(/images/ui/box/box-h2-bg.png) no-repeat 0 2px;    color: #00afeb;}.wide-middle-col p.breadcrumb a{    color: #00afeb;}.wide-middle-col p.breadcrumb a:hover{    color: #517396;}.wide-middle-col h1{    margin: 0 0 12px 0;    padding: 0;    font-size: 1em;    color: #00afeb;}.wide-middle-col p{    color: #565656;    font-size: 0.95em;    line-height: 1.15em;}.box{    padding: 20px;    background-color: rgba(255,255,255,.95);    border-bottom: 5px solid #00afeb;    margin-bottom: 16px;}.box h2{    background: url(/images/ui/box/box-h2-bg.png) no-repeat 8px 8px;    padding: 9px 8px 0 30px;    margin: 0;    color: #00afeb;    font-size: 1em;    line-height: 1em;    font-weight: bold;}.box h3{    padding: 0 0 0 30px;    margin: 10px 6px 0 0;    color: #00afeb;    font-size: 0.9em;    line-height: 1em;    font-weight: bold;}.box h2 a, .box h3 a{    color: #00afeb;    text-decoration: none;}.box h2 a:hover, .box h3 a:hover, .box p a.more:hover{    color: #517396;}.box p{    padding: 0 10px 0 30px;    margin: 4px 0;    font-size: 0.8em;    line-height: 1.2em;    color: #616161;}.box p a.more{    display: block;    text-align: right;    color: #00afeb;    margin: 0;    padding: 0;}.box p img{    float: left;    margin: 0 6px 4px 0;}.mbs-content{}.mbs-top-menu{    float: right;}.mbs-top-menu ul{    margin: 0 50px 0 0;    padding: 0;    font-size: 0.9em;    letter-spacing: 0.1em;    list-style: none;}.mbs-top-menu ul li{    float: left;    padding: 0 8px 0 20px;    height: 32px;    background: url(/images/ui/mbs/menu-sep.png) no-repeat;}.mbs-top-menu ul li a{    color: #939598;    display: block;    padding-top: 4px;}.mbs-top-menu ul li a:hover, .mbs-top-menu ul li.current a{    color: #00afeb;}.mbs-breadcrumb{    padding: .5em 30px;    font-size: 0.9em;    background-color: rgba(0,0,0,.5);    color: #fff;}.mbs-breadcrumb a{    color: #00afeb;}.mbs-breadcrumb a:hover{    color: #f4560d;}.update-profile-steps{    list-style: none;    margin: 0 auto 30px;    padding: 0;    background: url(/images/ui/mbs/steps-line.png) no-repeat center 16px;    display: flex;    justify-content: center;}.update-profile-steps li{    float: left;    text-align: center;    width: 120px;    color: #cacaca;}.update-profile-steps li a{    color: #cacaca;}.update-profile-steps li p{    margin: 8px 0;    padding: 0;}.update-profile-steps li.current,.update-profile-steps li.current a{    color: #00afeb;}.update-profile-steps li span{    display: block;    width: 36px;    height: 36px;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    line-height: 36px;    color: #FFF;    margin: 0 auto;    text-align: center;    font-weight: bold;    font-size: 1.1em;    background-color: #cacaca;}.update-profile-steps li.current span{    background-color: #00aced;}.yeni-egitim-ekle-form{    display: none;    margin-top: 12px;}.egitim-sil-button{    background: #eb3c00 !important;    float: right;}.mbs-desc{    margin-bottom: 40px;}.mbs-desc h2{    margin-bottom: 1em;    color: #00afeb;}.mbs-desc h1{    background: url(/images/ui/box/box-h2-bg.png) no-repeat 0 0;    padding-left: 34px;    margin-bottom: 1em;    color: #00afeb;    font-size: 1.15em;    line-height: 1em;    font-weight: normal;}.mbs-desc h1#error{    background: url(/images/ui/box/box-h2-bg-red.png) no-repeat 0 0;    color: #C10000;    font-weight: bold;}.mbs-desc h1 span{    font-size: 0.7em;    font-weight: bold;}.mbs-desc p{    margin-bottom: 1em;    font-size: 0.9em;}.mbs-desc img.desc-border{}.register-form{    margin: 5px 25px 40px 25px;}.left-float{    float: left;}.right-float{    float: right;}.mbs-form .card_requirements{    font-size: 0.9em;}.mbs-form fieldset, .mbs-form .elements-set{    border-top: 5px solid #00afeb;    background-color: #efefef;    padding: 30px;    margin-bottom: 20px;}.mbs-form h2{    color: #00afeb;    font-size: 1.1em;    margin: 0 0 12px 0;    padding: 0;}.mbs-form h3{    font-size: 1em;    margin: 12px 0 6px 0;    padding: 0 0 6px 0;    border-bottom: 1px solid #00afeb;    color: #222;}.mbs-form ol{    list-style: none;    margin: 0 0 20px 0;    padding: 0;}.mbs-form ol li{    display: flex;    flex-direction: row;    border-bottom: 1px solid #e2e2e2;    padding: .5em 0;}.mbs-form ol li p{    padding: 0;    margin: 0;}.mbs-form label,.mbs-form li > strong{    font-size: 0.9em;    margin-bottom: 0;    color: #1d4f90;    flex: 0 0 30%;}.mbs-form input[type=text], .mbs-form input[type=password], .mbs-form select, .mbs-form textarea{    padding: 4px;    font-size: 0.95em;}.mbs-form input[type=submit]{    padding: 6px 24px;    font-size: 1em;    float: right;}input[type=submit],input[type=button]{    background: #00afeb;    color: #FFF;    border: none;    font-size: 0.9em;    padding: 4px 12px;}.right{    text-align: right;}.clear{    clear: both;}footer{    width: 100%;    padding: 10px 0;    margin: 0;    background-color: rgba(18, 41, 93, 0.8);    text-align: center;    color: #fafafa;    font-size: 0.8em;    font-weight: normal;    position: absolute;    bottom: 0;    left: 0;}footer .icons{    float: right;    margin: 0;    padding: 0 10px 0 0;}footer .icons a{    display: inline;    margin-right: 6px;}.box-1{    height: 225px;}.box-1 .royalSlider{    width: 236px;    height: 198px;}.box-1 .royalSlider .rsContent{    height: 178px;    overflow: hidden;}.box-2{    height: 365px;    overflow: hidden;    z-index: 49;    /*    position: absolute;    */    width: 236px;}.box-3{    height: 163px;    border-bottom: none;    border-top: 5px solid #00afeb;}.box-3 .royalSlider{    width: 432px;    height: 145px;}.box-3 .royalSlider .rsContent{    height: 118px;    overflow: hidden;}.box-4{    height: 84px;}.box-42{    height: 64px;}.box-4 .royalSlider{    width: 236px;    height: 140px;}.box-4 .royalSlider .rsContent{    height: 110px;    overflow: hidden;}.box-5{height: 506px;}.box-5 .royalSlider{width: 236px;height: 466px;}.box-5 .royalSlider .rsContent{height: 446px;overflow: hidden;}.box-bucard p{    position: absolute;    left: 730px;    top: 608px;    width: 251px;    height: 73px;    margin: 0;    padding: 0;}.box-6{    height: 100px;    overflow: hidden;}.box-7{    height: 158px;    overflow: hidden;}.home-login-form-and-button{    z-index: 29;}.home-login-button{    float: left;    width: 19px;    height: 110px;    cursor: pointer;}.home-login-button-v2{    float: left;    width: 182px;    height: 42px;    cursor: pointer;    position: absolute;    top: 130px;    left: 75px;}.home-login-button-v3{    position: absolute;    z-index:100;    float: left;    width: 226px;    height: 193px;    cursor: pointer;    top: 140px;    left: 24px;}h3.loggedin-title{    color: #FFFFFF;    font-weight: normal;    font-size: 1em;    margin: 0;    padding: .5em 15px;    background: rgba(18,40,93,1);    background: -moz-linear-gradient(left, rgba(18,40,93,1) 0%, rgba(0,174,237,1) 100%);    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(18,40,93,1)), color-stop(100%, rgba(0,174,237,1)));    background: -webkit-linear-gradient(left, rgba(18,40,93,1) 0%, rgba(0,174,237,1) 100%);    background: -o-linear-gradient(left, rgba(18,40,93,1) 0%, rgba(0,174,237,1) 100%);    background: -ms-linear-gradient(left, rgba(18,40,93,1) 0%, rgba(0,174,237,1) 100%);    background: linear-gradient(to right, rgba(18,40,93,1) 0%, rgba(0,174,237,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12285d', endColorstr='#00aeed', GradientType=1 );}.loggedin-area{    display: flex;    flex-direction: row;}.loggedin-area-left{    margin-right: 20px;}.home-profile-buttons{    list-style: none;    padding: 0;    margin: 0;    font-size: 13px;}.home-profile-buttons li{    line-height: 2;}.home-profile-buttons li a{    color: #00afeb;}.home-profile-buttons li a:hover{    color: #024b8d;}.loggedin-area-left h4{    color: #3aaced;    height: 20px;    padding: 0 0 0 18px;    margin: 0;    font-size: 12px;    font-weight: bold !important;}.home-login-form{    position: relative;    border: 5px solid #00afeb;    padding: 30px;}.home-login-form form label{    display: block;    font-size: 0.85em;    margin-bottom:5px;}.home-login-form-hide-button{    float:left;    width:50%;    font-size: 0.85em;    cursor: pointer;    margin-top: 4px;    margin-bottom:0px;    padding-left:5px;}.home-login-form-links{    font-size: 0.85em;    margin-top: 10px;    margin-bottom: 0px;    padding-left:5px;}.home-login-form-links a{    color: #000;}.home-add-button{    position: absolute;    margin-left: 312px;    margin-top: -16px;    width: 46px;    height: 151px;}.home-profile-buttons{    list-style: none;}.home-profile-buttons li a{    color: #00afeb;    padding: .5em 0;}.home-profile-buttons li a:hover{    color: #024b8d;}.contact-info{    float: left;    width: 300px;}.contact-map{    float: left;    width: 300px;    margin: 24px 0;}.contact-info h2{    color: #00afeb;    font-size: 1.4em;}.contact-form ol{    list-style: none;    margin: 0;    padding: 0;}.contact-form ol li{    clear: both;    margin: 8px 0;}.contact-form label{    display: block;    float: left;    width: 140px;    font-weight: bold;}.contact-form input[type=text]{    padding: 4px;    font-size: 1em;    width: 240px;}.contact-form input[type=text].long{    width: 400px;}.contact-form textarea{    padding: 4px;    width: 400px;    height: 240px;    font-size: 1em;}.contact-form input[type=submit]{    margin-left: 140px;    padding: 6px 24px;    font-size: 1em;}.under-const{    border: 2px solid #c0c0c0;    background: #FFF;    margin: 40px;    font-size: 1.2em;    text-align: center;    color: #00afeb;    height: 180px;    padding-top: 120px;}div#ajax_upload_demo iframe {    position:fixed;    left:-9000px;    width:1px;    height:1px;}div#ajax_upload_demo img {    max-width:150px;}div#ajax_upload_demo{    position: relative;    width: 50%;    margin: 0 auto;}#image_upload_form{    margin: 0 auto;    width: 150px;}.file-wrapper {    position: relative;    display: block;    overflow: hidden;    cursor: pointer;    margin: 5px auto;}.file-wrapper input {    position: absolute;    top: 0;    right: 0;    filter: alpha(opacity=1);    opacity: 0.01;    -moz-opacity: 0.01;    cursor: pointer;    height: 50px;}.file-wrapper .button {    color: #fff;    background: #8A8A8A;    padding: 4px 18px;    margin-right: 5px;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    display: inline-block;    /* font-weight: bold; */    cursor: pointer;    /* width: 50%; */    margin: 0 auto;}.file-holder{    color: #000;}#bg-container {    position: fixed;    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: -1;}.label-check {    display: block;    padding: 1em 0;    flex: none !important;    max-width: 100%;}.form-header {    padding: 10px 30px;    background-color: rgba(18, 41, 93, 0.5);}#prev_li {    display: none;}.info {    font-size: .8em;    color: #5a6574;    padding: .5em;    background-color: rgba(150,150,150,.2);    font-style: italic;}