body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
input[type="text"]{-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
input,select{vertical-align:middle}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:active,a:focus{outline-style:none}
object{outline-style:none}
button{width:auto;overflow:visible}
.c{clear:both;height:0;overflow:hidden}
.fl{float:left!important;display:inline!important}
.fr{float:right!important;display:inline!important}
.none{display:none}
.relative{position:relative}
.oh{overflow:hidden;height:100%}
:focus{outline:0}
.block{display:block}
strong { font-weight:700!important}
html, body { font-size:14px;}
body { font-family:'Roboto', Tahoma; line-height:1.4; color:#546676; background:#22b9f5; font-weight:400; overflow-x:hidden; word-wrap:break-word;}
html.overflow, html.overflow body { 
overflow: hidden;
position: relative;
height:100%;
}
#iframe-login { width:100%; min-height:130px; border:0; outline:0; margin:0; padding:0;}
.wrapper { overflow:hidden; visibility:visible; display:block;}
.wrap { visibility:visible !important; display:block !important;}
.pt0 { padding-top:0 !important;}
.full-width { width:100%!important; }
a {  transition:color 0.4s ease-in-out 0s, background-color 0.4s ease 0s; -ms-transition: color 0.4s ease-in-out 0s, background-color 0.4s ease 0s; cursor:pointer;}
html{-ms-overflow-style: scrollbar;-webkit-font-smoothing: antialiased;}
::-webkit-input-placeholder {
   text-transform:none;
}
:-moz-placeholder {
   text-transform:none;
}
::-moz-placeholder {
   text-transform:none; 
}
:-ms-input-placeholder {  
   text-transform:none;
}
.loginrequired, .loginrequired:before, .loginrequired:after { display:none !important;}
.loginrequired.block, .loginrequired.block:before, .loginrequired.block:after { display:block !important;}
input:focus::-webkit-input-placeholder { color:transparent !important; }
input:focus:-moz-placeholder { color:transparent !important; }
input:focus::-moz-placeholder { color:transparent !important; }
input:focus:-ms-input-placeholder { color:transparent !important; }
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
IMG[src=''], IMG:not([src]) {opacity:0 !important; height:0 !important; width:0 !important;}

header { position:relative; z-index:4; padding-top:20px; top:0; margin-top:0; }
header a { float:left; display:inline; padding:0 18px; color:#fff; font-size:1.286rem; text-decoration:none; line-height:1.1;}
header a:hover { color:#005a7f; text-decoration:none; }
header a.logo { padding-left:0; padding-right:20px; margin-top:8px; cursor:default;}
header a.logo img { width:120px; max-height:60px;}
header a.link:hover, header a.link.hover { color:rgba(255, 255, 255, .5);}
.subpage header a.logo { cursor:pointer;}
header a.border { border-right:1px solid rgba(255, 255, 255, .3); padding-top:10px; padding-bottom:10px;}
header a.link { margin-top:20px;}
header .search { width:240px; height:45px; float:left; display:inline; border:2px solid #e9ecee; border-radius:2px; margin-left:17px; margin-top:15px; position:relative; z-index:3;}
header .search input { width:190px; height:41px; line-height:41px; background:none; border:0; font-size:1rem; color:#fff; padding-left:10px;}
header .search input::-webkit-input-placeholder {
    color:#fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
header .search input:-moz-placeholder {
   color: #fff;
   opacity: 0.5;
   filter: alpha(opacity=50);
}
header .search input::-moz-placeholder {
   color: #fff;
   opacity: 0.5;
   filter: alpha(opacity=50);
}
header .search input:-ms-input-placeholder {
   color: #fff;
   opacity: 0.5;
   filter: alpha(opacity=50);
}
header .search .icon-search { color:#fff; float:right; margin-right:14px; font-size:1.6rem; padding:9px 0 0 0;}
header .internet-sube { width:220px; height:75px; float:right; background:#d92e00; border-radius:2px; margin-left:20px; padding:20px 15px;}
.document-ie9 header .internet-sube { margin-left:17px;}
header .internet-sube .icon-kurumsal-internet { width:35px; height:35px; border:2px solid #fff; border-radius:50%; text-align:center; font-size:2rem; margin-right:15px;}
header .internet-sube .icon-kurumsal-internet-sube,
header .internet-sube .icon-kurumsal-mobil-sube { font-size:1.3rem; padding-top:6px; padding-left:1px;}
header .internet-sube:hover { color:#fff; background-color:#ba2310;}
header .internet-sube-cont { 
    position:absolute; right:10px; overflow:hidden;
    height:75px;
    -webkit-transition: all .5s ease;
    -ms-transition: all .5s ease;
	transition: all .5s ease;
}
header .internet-sube-hover { 
    position:absolute;
    right:0;
    top:-75px;
    opacity:0;
    z-index:-1;
    -webkit-transition: all .4s ease;
    -ms-transition: all .4s ease;
	transition: all .4s ease;
}
header .internet-sube-hover a { float:none; display:block; font-size:1.143rem;}
header .internet-sube-hover a:first-child { border-radius:0; background-color: #e1390e;}
header .internet-sube-hover a:last-child { border-radius: 0 0 2px 2px; background-color: #ee451d;}
header .internet-sube-hover a:hover { background-color:#ba2310;}
header .internet-sube-cont > a.internet-sube:first-child { 
    
    position:relative;
    z-index:3;
}
header .internet-sube-cont:hover { 
    height:250px;
}
header .internet-sube-cont:hover > a.internet-sube:first-child {
    border-radius: 2px 2px 0 0;
    background-color:#d92e00;
}
header .internet-sube-cont:hover .internet-sube-hover { 
    z-index:2;
    opacity:1;
    top:75px;
}

header.fixed .internet-sube-cont { margin-top:10px;}
header.fixed .internet-sube-cont > a.internet-sube:first-child { margin-top:0;}
header.fixed .internet-sube-hover a { margin-top:0;}
header.fixed .internet-sube-cont:hover .internet-sube-hover { top:52px;}
header.fixed .internet-sube-hover a:first-child { height:68px;}
header.fixed .internet-sube-hover a span { width:100px;}
header.fixed .internet-sube-hover .icon-kurumsal-internet { font-size:1.1rem !important; padding-top:4px;}

header .search .icon-search:hover, header .search .icon-search:focus { text-decoration:none;}

header.fixed .menu-hover { display:none !important;}
.menu-hover { display:none; position:absolute; top:50px; padding-top:30px;}
.menu-hover > div { position:relative; background:#1a3f7c; padding:2px 0 2px 20px; overflow:hidden; border-radius:2px; margin-top:-9px;}
.menu-hover:before { display:block; font-family: 'ico'; content: "\e61a"; font-size:1.2rem; color:#1a3f7c; margin-top:-15px;}
.menu-hover li { position:relative;}
.menu-hover li a { min-width:150px; display:block; float:none; font-size:1rem; padding:18px 0 18px 0; white-space:nowrap; overflow:hidden;}
.menu-hover li a:hover, .kobi-hover li a:focus, .menu-hover li.active a { color:#00b4ff;}
.menu-hover li:before {
    content:""; 
    background: #486596; 
    position: absolute; 
    top: 0; 
    left: 0px; 
    height: 1px; 
    width: 30px;
}
.menu-hover li:first-child:before, .kobi-hover li:nth-child(2):before { background:none; }
.kobi-hover { width:472px;}
.kobi-hover li { width:225px; float:left;}
.menu-hover:before { margin-left:14px;}

.email { text-transform:lowercase;}

.wrapper .banner { width:100%; height:500px; position:absolute; top:0; left:0; z-index:1; overflow:hidden;}
.slider { width:100%;}
.banner-item { width:100%; height:608px; overflow:hidden;}
.banner-item .has-feedback { height:100%; z-index:2;}
.banner-item .has-feedback .row, .banner-item .has-feedback .row>[class^="col-"] { height:100%;}
.banner-bg { width:100%; height:100%; background-position:center top; background-repeat:no-repeat; background-size:cover; position:absolute; top:0; left:0; z-index:1;}
.banner-bg.on-kasim { background-image:url(../../img/banner/on-kasim.jpg); }
.banner-text { width:337px; font-size:2.571rem; font-weight:500; color:#fff; position:absolute; top:146px; left:8px; letter-spacing:-1px;}
.banner-text a, .banner-text a:hover, .banner-text a:focus { color:#fff; text-decoration:none;}
.banner-img { position:absolute; right:250px; top:135px; }
.banner .owl-controls { height:20px; bottom:157px;left:50%; margin-left:-470px; position: absolute; z-index:2;}
.owl-controls .owl-dot { width:20px; height:20px; background:#fff; border-radius:50%; display:inline-block; opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
.owl-controls .owl-dot ~ .owl-dot { margin-left:10px;}
.owl-controls .owl-dot.active {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
.owl-nav { display:none;}
.banner .owl-item img { width:auto;}
.banner .owl-controls .owl-dot {
	background-color: transparent;
	box-shadow: inset 0 0 0 2px white;
	-webkit-transition: box-shadow 0.4s ease;
	transition: box-shadow 0.4s ease;
}
.banner .owl-controls .owl-dot:hover,
.banner .owl-controls .owl-dot:focus {
	box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6)
}
.banner .owl-controls .owl-dot.active {
	box-shadow: inset 0 0 0 10px white;
}

.hlogin { height:340px;}
.login-content { width:220px; margin-top:20px; border-radius:2px; position:relative; z-index:3; float:right;}
.signin-content h3 { font-size:1.143rem; font-weight:500; color:#fff; padding:17px 20px; background:#1a3f7c; border-radius:2px 2px 0 0;}
.login-content input { width:100%; display:block; background:none; border-bottom:1px solid #bdc8d2; border-top:0; border-left:0; border-right:0; color:#546676; margin-top:16px; border-shadow:none; outline:none; padding-bottom:5px;}
.login-item { padding:0 20px; overflow:hidden; background:#fff; border-radius:0 0 2px 2px}
.sign-in, .sign-up, .mobil-login-btn { width:50%; height:50px; line-height:50px; color:#fff; font-weight:500; text-align:center; float:right;}
.sign-in:hover, .sign-up:hover, .sign-in:focus, .sign-up:focus, .mobil-login-btn:hover, .mobil-login-btn:focus { text-decoration:none; color:#fff;}
.sign-in, .mobil-login-btn { background:#1a3f7c;}
.sign-up { background:#1596e0;}
.sign-in { width:100%; float:none; display:block; margin-left:0; margin-top:5px;}
.signin-content p { letter-spacing:-0.7px; padding-top:10px;}
.login-social { overflow:hidden; margin-top:10px; padding-bottom:20px;}
.login-social a { width:36px; height:36px; overflow:hidden; float:left; border-radius:50%; color:#fff; text-align:center; line-height:36px; font-size:1rem; border-width:2px; border-style:solid;}
.login-social a ~ a { margin-left:12px;}
.sub-page-login .login-social a ~ a { margin-left:11px;}
.login-social a.fb { background-color:#3a5795; border-color:#3a5795;}
.login-social a.tw { background-color:#55acee; border-color:#55acee;}
.login-social a.in { background-color:#0075b7; border-color:#0075b7;}
.login-social a.fq { background-color:#0b369f; border-color:#0b369f;}
.login-social a:hover, .login-social a:focus { background-color:#fff; text-decoration:none;}
.login-social a.fb:hover, .login-social a.fb:focus { color:#3a5795;}
.login-social a.tw:hover, .login-social a.tw:focus { color:#55acee;}
.login-social a.in:hover, .login-social a.in:focus { color:#0075b7;}
.login-social a.fq:hover, .login-social a.fq:focus { color:#0b369f;}

.loggedin-content { padding:20px 20px 1px 20px; background:#fff; border-radius:2px;}
.loggedin-content .loggedin-logo-mask { width:178px; height:97px; overflow:hidden; border:1px solid #e1e7ed; text-align:center;}
.loggedin-content img { max-height:97px; max-width:178px;}
.loggedin-content h3 { color:#0180da; font-weight:500; padding-top:8px;}
.loggedin-content h3 a { text-decoration:underline; color:#546676; font-weight:400; font-size:0.9286rem;}
.loggedin-content h3 a:hover { text-decoration:none;}
.loggedin-content h4 { color:#0180da; font-weight:500; padding-top:14px;}
.loggedin-content p {line-height:1.2; padding-top:8px; font-size:0.9286rem;}
.loggedin-content p a { text-decoration:underline; color:#546676;}
.loggedin-content p a:hover { text-decoration:none;}
.loggedin-buttons { margin-top:12px; margin-bottom:10px;}
.loggedin-buttons a { color:#546676; font-weight:500; font-size:0.8571rem;}
.loggedin-buttons a span { display:inline-block; margin-right:6px;}
.loggedin-buttons a:hover, .loggedin-buttons a:focus { text-decoration:none; color:#0180da;}
.loggedin-buttons a.pull-right { padding-top:2px;}

.refreshCaptcha { padding-left:10px; color:#00b2ff; font-size:1.286rem;  float:left; padding-top:12px;}
.refreshCaptcha:hover, .refreshCaptcha:focus { color:#00b2ff; text-decoration:none;}
.captcha { width:132px; height:50px; float:left;}

.home-basvuru { position:relative; z-index:2; margin-top:56px; margin-bottom:20px;}
.home-basvuru a { display:block; overflow:hidden; background:#1a3f7c; border-radius:2px; font-size:1.429rem; font-weight:500; color:#fff; padding:20px; line-height:1;}
.home-basvuru a:hover, .home-basvuru a:focus { background:#002b64; text-decoration:none;}
.home-basvuru a span span { font-size:1.143rem; display:block; padding-top:3px; font-size:1.143rem; font-weight:400;}
.home-basvuru a .ico { width:57px; height:57px; line-height:57px; font-size:2.571rem; float:left; background:#fff; border-radius:50%; margin-right:20px; color:#193f80; text-align:center;}

.home-news{background:#FFFFFF!important;}
.home-news h2 a {color:#546676!important;}

.home-item { padding-top:54px; padding-bottom:64px; background:#019DFF;}
.home-item h2 a:hover, .home-item h2 a:focus { text-decoration:none;}
.home-item h2 { font-size:3.571rem; font-weight:100; text-align:center; padding-bottom:44px;}
.home-item h2 a { color:#FFFFFF;}

.home-campaign { background:#E3F6FD; }
.home-campaign .owl-responsive.owl-carousel .owl-item img { width:217px; height:184px;}
.home-campaign figcaption p { height:75px;}
.home-campaign figure > a { width:217px; height:174px; display:inline-block; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.home-campaign h2 a {color:#546676;}
.home-campaign .owl-responsive.owl-carousel .owl-item p a { color:#546676;}
.owl-responsive { background:url(../../img/loader.gif) no-repeat center 20px; }
.owl-responsive.not-desktop { background:none;}
.owl-responsive.owl-loaded { background:none;}
.owl-responsive div  { visibility:hidden; }
.owl-responsive.owl-loaded div, .owl-responsive.not-desktop div { visibility:visible;}
.owl-carousel .owl-stage { margin:0 auto;}
.owl-responsive.owl-carousel .owl-item { text-align:center;}
.owl-responsive.owl-carousel .owl-item img { width:auto; display:inline;}
.owl-responsive.owl-carousel .owl-item p { font-size:1.143rem; line-height:1.2; padding-top:15px;}
.owl-responsive.owl-carousel .owl-item p a { color:#FFFFFF;}
.owl-responsive.owl-carousel .owl-item p a:hover, .owl-responsive.owl-carousel .owl-item p a:focus { text-decoration:none;}
.btn-code, .btn-darkblue { display:block; background:#1a3f7c; border-radius:2px; color:#fff; margin:15px 38px 0 38px; padding:10px 0; font-weight:400;}
.btn-white { background-color: #fff; color: #1c407a; font-weight: bold; font-size: 16px; padding: 8px 14px; letter-spacing: 0; border-radius: 2px; }
.btn-code:hover, .btn-code:focus, .btn-darkblue:hover, .btn-darkblue:focus, .btn-white:hover, .btn-white:focus { background:#002b64; color:#fff; text-decoration:none;}
.btn-darkblue.button { border:0; font-size:1.071rem; margin:0;}
.owl-responsive.owl-carousel .owl-controls { display:none;}
.home-campaign .owl-controls {display:block !important; margin: 25px 0 0;}
.home-campaign .owl-controls .owl-dots { text-align: center; }
.home-campaign .owl-controls .owl-dots .owl-dot { background-color: #1a3f7c !important; }

.home-item-economy { background:#01a4ff url(../../img/home/bg-ekonomiyi-buyuten.jpg) no-repeat center top; text-align:center;}
.home-item-economy h2, .home-item-economy h2 a { color:#fff;}
.img-economy { border-radius:50%; transition: all .5s ease;}
.home-item-economy p { padding-top:13px;}
.home-item-economy p a { color:#fff; font-size:1rem;}
.home-item-economy p a:hover { text-decoration:none;}
.home-item-economy p a span { display:block; font-size:1.143rem;}
.home-item-economy figure { width:172px; overflow:hidden; margin-right:20px; margin-top:10px; position:relative; display:inline-block;}
.home-item-economy figure:last-child { margin-right:0px;}
.home-item-economy figure > a { width:100%; display:block; border:16px solid #0e6ebd; border-radius:50%;}
.home-item-economy figure > a > span { width:140px; height:140px; border-radius:50%; display:block;  background-repeat:no-repeat; background-position:center center; background-size:cover; transition: all .5s ease;}
.home-item-economy figure img { width:140px; height:140px;}
.home-item-economy figure > a:hover img {
	transform:scale(1.1);
}
.home-item-economy figure > a:hover .img-economy {
	transform:scale(1.1);
}
.home-item-economy .icon-play { width:40px; height:40px; position:absolute; top:112px; right:0; color:#FFFFFF; background:#57B0FA; border-radius:50%; z-index:3; padding-left:5px; line-height:38px;}
.home-item-economy.home-item-videos { background:#ffffff}
.home-item-economy.home-item-videos h2, .home-item-economy.home-item-videos h2 a { color:#546676; }
.home-item-economy.home-item-videos p a { color:#546676; }
.item-economy .owl-controls .owl-dot {color:#1A3F7C; opacity:.5;}
.item-economy .owl-controls .owl-dot.active {opacity:1;}

.home-item-diji article { margin-top:10px; text-align:center; font-size:1.143rem; line-height:1.2;}
.item-diji .item-diji-ico { width:172px; height:172px; overflow:hidden; background:#f2f2f2; border-radius:50%; margin:0 auto 17px auto; display:table;}
.item-diji .item-diji-ico a { height:172px; display:block; text-align:center; padding-top:62px;}
.item-diji .item-diji-ico a img { display:inline-block; width:auto; height:53px;}
.item-diji .item-diji-ico.bookinturkey a { padding-top:20px; }
.world-trade a{padding-top:27px!important;}
.item-diji .item-diji-ico.bookinturkey a img{ height:initial;width:initial;max-width: 88px; }
    .item-diji .item-diji-ico.ebelge a{padding-top:40px;}
        .item-diji .item-diji-ico.ebelge a img {
            height: 88px;
            width: initial;
            max-width: 88px;
        }
    .owl-responsive.owl-carousel .item-diji p {
        padding-top: 0;
    }


.home-item-events { background:#fead00 url(../../img/home/bg-etkinliktakvimi.jpg) no-repeat center top; text-align:center;}
.home-item-events h2 { color:#fff; padding-bottom:64px;}
.home-item-events h2 a { color:#fff;}
.non-events { text-align:left; display:table; font-size:1.286rem; font-weight:400; line-height:1.2; margin-top:20px;}
.non-events span { width:calc(100% - 80px); display:table-cell; vertical-align:middle;}
.non-events-ico { width:52px; height:52px; line-height:52px; overflow:hidden; color:#fff; float:left; text-align:center; border-radius:50%; background-color:#384755; font-size:2.143rem; font-weight:500; margin-right:20px; font-style:normal;}
.home-item-events .non-events { color:#fff; margin-top:0px; padding-left:10px;}
.home-item-events .non-events-ico { width:60px; height:60px; line-height:60px; }
.item-events { padding-bottom:20px; overflow:hidden}
.item-events:nth-child(2n+1) {clear:both; }
.events-number { width:60px; height:60px; line-height:60px; float:left; background:#fff; border-radius:50%; font-size:1.429rem; font-weight:500; color:#9916cf; margin-right:20px;}
.events-number.kisisel { background-color:#fd4700; color:#fff;}
.events-number.fuar { background-color:#6b0098; color:#fff}
.events-number.vergi { background-color:#0078ff; color:#fff}
.events-number.resmi.tatil { background-color:#0078ff; color:#fff}
.events-text { width:calc(100% - 80px); float:left; text-align:left; line-height:1.2; padding-top:2px; padding-bottom:24px; border-bottom:1px solid rgba(255, 255, 255, .3);}
.events-text small { color:#ffebd1; font-size:0.8571rem; display:block;}
.events-text small a { color:#ffebd1; }
.events-text small a:hover { text-decoration:none;}
.events-text span, .events-text span a { color:#fff; font-size:1.286rem; display:block;}
.home-item-events .events-text span, .home-item-events .events-text span a { width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; }
.events-text span, .events-text span a:hover { color:#fff; text-decoration:none;}
.events-text em { color:#ffebd1; font-size:1.071rem; font-style:normal; display:block;}
.events-text em a { color:#ffebd1;}
.events-text em a:hover { text-decoration:none;}
#events-datepicker .ui-datepicker-calendar { width:100%; color:#fff; font-size:	0.9286rem; margin-left:8px;}
#events-datepicker .ui-datepicker-calendar a { color:#fff;}
#events-datepicker .ui-datepicker-calendar th { text-align:center; color:#fff;}
#events-datepicker .ui-datepicker-calendar th span { width:30px; height:30px; line-height:31px; display:block;}
#events-datepicker .ui-datepicker-calendar td a { width:30px; height:30px; line-height:31px; display:block; cursor:pointer; margin-bottom:5px;}
#events-datepicker .ui-datepicker-calendar td a:hover, #events-datepicker .ui-datepicker-calendar td a:focus { text-decoration:none;}
#events-datepicker .ui-datepicker-calendar td.kisisel a { color:#fd4700;}
#events-datepicker .ui-datepicker-calendar td.fuar a { color:#6b0098;}
#events-datepicker .ui-datepicker-calendar td.vergi a { color:#0078ff;}
#events-datepicker .ui-datepicker-calendar .has-event a { background:#fff; color:#1a3f7c; border-radius:50%;}
#events-datepicker .ui-datepicker-calendar .ui-datepicker-today a { border:1px solid #fff; border-radius:50%; color:#fff; line-height:29px; background:none !important;}
#events-datepicker .ui-datepicker-header { height:40px; line-height:34px; border-radius:2px; border-top:1px solid rgba(255, 255, 255, .5); border-bottom:1px solid rgba(255, 255, 255, .5); position:relative; color:#fff; font-size:1.429rem; margin-bottom:2px;}
#events-datepicker .ui-datepicker-header a { position:absolute; color:#fff; font-size:1rem; top:11px; cursor:pointer;}
#events-datepicker .ui-datepicker-header a:hover { text-decoration:none;}
#events-datepicker .ui-datepicker-header .ui-datepicker-prev span, 
#events-datepicker .ui-datepicker-header .ui-datepicker-next span {display:none;}
#events-datepicker .ui-datepicker-header .ui-datepicker-prev { left:16px;}
#events-datepicker .ui-datepicker-header .ui-datepicker-next { right:16px;}
#events-datepicker .ui-datepicker-header a {
	font-family: 'ico';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#events-datepicker .ui-datepicker-header .ui-datepicker-next:before {
	content: "\e614";
}
#events-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
	content: "\e615";
}
#events-datepicker .ui-datepicker-title { width:200px; margin:0 auto; cursor:pointer;}
#events-datepicker .ui-datepicker-title:hover { color:#1a3f7c;}
.subpage #events-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a,
.subpage #events-datepicker .ui-datepicker-calendar .ui-datepicker-current-day.has-event a,
#events-datepicker .ui-datepicker-calendar .ui-datepicker-current-day a { background-color:#1a3f7c; color:#fff !important; border-radius:50%;}
.events-add { display:block; overflow:hidden; border-radius:2px; color:#fff; padding:8px 20px; text-align:center; margin-top:10px; font-size:1.143rem; font-weight:500; background:#1a3f7c;}
.events-add:hover, .events-add:focus { text-decoration:none; color:#fff; background:#002b64;}
.events-add .icon-plus { float:right; padding-top:2px;}

.home-news .owl-responsive-item { text-align:left;}
.home-news.owl-responsive.owl-carousel .owl-item figure > a { width:220px; height:116px; display:inline-block; overflow:hidden; text-align:center; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.home-news.owl-responsive.owl-carousel .owl-item img { width:220px;}
.home-news h3 a { font-weight:300; font-size:1.429rem; color:#546676; padding-top:16px; display:block; padding-bottom:3px;}
.home-news h3 a:hover, .home-news h3 a:focus { text-decoration:none;}
.home-news p { font-size:1rem !important;}
.home-item-market img { max-width:100%;}
.item-events:last-child, .item-events:last-child .events-text { border-bottom:0; padding-bottom:0;}


.home-item-market { background:url(../../img/home/bg-piyasalar.jpg) no-repeat center top; text-align:left;}
.home-item-market h2 { color:#fff; padding-bottom:54px;}
.home-item-market h2 a { color:#fff;}
.home-item-market h3 a { font-weight:300; font-size:1.286rem; color:#fff; padding-bottom:7px; display:block;}
.home-item-market h3 a:hover, .home-item-market h3 a:focus { text-decoration:none;}
.home-item-market p { font-size:1rem !important; color:#fff; padding-top:16px;}
.home-item-market p a {color:#fff;}
.home-item-market table { width:100%; color:#fff;}
.home-item-market table th { width:25%; font-weight:700; padding-bottom:5px; padding-top:10px;}
.home-item-market table td { font-weight:500; font-size:1.143rem; border-bottom:1px solid #69b3ad; padding:14px 0;}
.home-market-slider-item a { display:block; color:#fff; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.home-market-slider-item a ~ a { border-top:1px solid #14948b;}
.home-market-slider-item a span { width:calc(100% - 60px);  float:left;}
.home-market-slider-item a span.date { width:50px; height:50px; background:#fff; border-radius:2px; text-align:center; color:#007972; font-size:1.857rem; margin-right:10px; margin-top:2px; line-height:1.1; padding-top:4px;}
.home-market-slider-item a span.date em { display:block; font-style:normal; font-size:0.7857rem; font-weight:500;}
.home-market-slider .owl-controls .owl-dots { margin-top:3px; text-align:center;}
.home-market-slider .owl-controls .owl-dot { width:11px; height:11px;}
.home-market-slider .owl-controls .owl-dot ~ .owl-dot { margin-left:4px;}
.rate .icon-up, .rate .icon-down { font-size:1rem; display:block; padding-left:14px;}
.rate .icon-up { color:#1ddb00;}
.rate .icon-down { color:#d92f00;}

.tabs .tabs-cont { display:none;}
.tabs-btn { overflow:hidden;}
.tabs-btn a:hover, .tabs-btn a:focus { text-decoration:none;}
.home-item-market .tabs .tabs-cont { background-color:rgba(255, 0, 0, .15); border-radius:0px 2px 2px 2px; padding:0 20px;}
.home-item-market .tabs .tabs-cont ~ .tabs-cont { overflow:hidden; border-radius:2px 2px 2px 2px;}
.home-item-market .tabs-btn a { font-size:1.143rem; font-weight:500; color:#fff; float:left; padding:8px 20px;}
.home-item-market .tabs-btn a.active { background-color:rgba(255, 0, 0, .15); border-radius:2px 2px 0 0; background-image:none;}

#stockChart { margin-left:-10px; padding-top:25px; padding-bottom:5px;}

.sib{display:block;height:164px;position:fixed;right:0;top:calc(50% - 82px);width:41px;z-index:5;background:url("../../img/sib-icons.png") no-repeat left -466px; text-indent:-999em;}
.sib-detay{width:180px;display:block;position:fixed;right:-200px;top:calc(50% - 82px);z-index:5}
.sib-detay label{background:url("../../img/sib-title.png") no-repeat left top;display:block;width:180px;height:45px;overflow:hidden;font-size:13px;font-weight:700;color:#fff;padding-left:20px;padding-top:15px;padding:15px 12px 0 15px;cursor:pointer;margin:0;}
.sib-detay label a{font-size:13px;font-weight:700;color:#fff;text-decoration:none}
.sib-detay ul{background:#003582;padding-bottom:5px;padding-left:16px;-webkit-border-radius:0 0 0 4px;border-radius:0 0 0 4px}
.sib-detay ul li{background:url("../../img/sib-icons.png") no-repeat;padding:12px 0 12px 28px;font-size:13px;color:#fff;border-bottom:1px solid #0d3f88;zoom:1}
.sib-detay ul li.online-yardim{background-position:left 11px}
.sib-detay ul li.call-number{background-position:2px -59px}
.sib-detay ul li.sss{background-position:left -126px}
.sib-detay ul li.sikayet-hatti{background-position:left -321px}
.sib-detay ul li.en-yakin-yk{background-position:4px -254px}
.sib-detay ul li.sifre-merkezi{background-position:left -420px}
.sib-detay ul li.sikca-sorulan-sorular{background-position:left -379px}
.sib-detay ul li a{font-size:13px;/*font-weight:700;*/color:#fff;text-decoration:none;display:block}
.sib-web { display:block;height:245px;position:fixed;right:0;top:calc(50% - 27px);width:41px;z-index:4;background:url("../../img/sib-icons.png") no-repeat left -640px; text-indent:-999em;}

/*FOOTER*/
.weather { height:100px; position:relative; z-index:2 }
.weather .weather-left-bg { width:38%; height:100%; position:absolute; left:0; top:0; background:#384756;}
.weather .weather-right-bg { width:62%; height:100%; position:absolute; right:0; top:0; background:#546676;}
#weather-result { overflow:hidden; background:url(../../img/loader.gif) no-repeat 20px center; height:100px;}
.weather .weather-item { position:relative; z-index:1;}
.weather-city { background:#384756; height:100px; position:relative; z-index:10;}
.weather-city-cont { width:100%; height:100px; overflow:hidden; position:absolute; top:0; left:0; -webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease-out; transition: all .5s ease;}
.weather-days:last-child em { display:none;}
.weather-days-cont { overflow:hidden; background:#546676;}
.weather-days { overflow:hidden; float:left; background:#546676;}
.weather-days-item { float:left; height:100px; overflow:hidden; color:#9da5ad; padding-top:30px; padding-left:2px;}
.weather-ico { width:40px; height:40px; border:2px solid #fff; border-radius:50%; float:left; margin-right:15px; text-align:center; color:#fff; font-size:2rem; padding-top:3px;}
.weather-days-item .weather-ico { border-color:#9da5ad; color:#9da5ad;}
.weather-days:first-child .weather-ico { border-color:#fff; color:#fff;}
.weather-days-item p { float:left; font-size:1.143rem;}
.weather-days-item span { font-weight:500; display:block; font-size:0.9286rem;}
.weather-today { color:#fff; padding-left:10px;}
.weather em { color:#909aa3; line-height:100px; float:left; margin-left:20px; margin-right:20px; font-style:normal;}
.weather-city-location { color:#fff; overflow:hidden; font-size:1.143rem; padding:30px 0; cursor:pointer;}
.weather-city-location .icon-marker { width:40px; height:40px; font-size:1.6rem; border-radius:50%; border:2px solid #fff; padding-top:7px; padding-left:6px; margin-right:15px;}
.weather-city-location .icon-down { margin-right:20px; padding-top:13px;}
.weather-city-location .city-name { padding-top:9px;}
.city-names { margin-top:15px; margin-right:20px; overflow:hidden;}
.scroll-pane { width: 100%; height:364px; overflow-x:hidden; overflow-y:auto;}
.jspVerticalBar { width:20px; background:none;}
.jspTrack { border-radius:4px; background: url(../../img/jspTrack.png) repeat-y center top;}
.jspDrag { width:20px; height:20px; background:#0e1e2b; border-radius:50%;}
.city-names ul { color:#bdc0c5; }
.city-names ul li { padding:10px 0 11px 13px; cursor:pointer;}
.city-names ul li ~ li { border-top:1px solid #1f2c3c;}
.city-names ul li:hover { color:#fff;}
.city-search { border:2px solid #bdc0c5; border-radius:2px; height:38px; color:#bdc0c5; overflow:hidden; padding-left:10px; margin-bottom:16px;}
.city-search input { width:170px; background:none; color:#bdc0c5; margin-left:10px; height:100%; border:0;}
.city-search .icon-search { font-size:1.429rem; padding-top:7px;}

.weather-city-cont.active { background-color:#20303f; top:-420px; height:520px; padding-left:20px;}
.weather-city-cont.active .weather-city-location { padding-bottom:0;}

.footer { background:#fff; color:#4d5d6c; padding-bottom:24px;}
.footer a:hover { text-decoration:underline;}
.footer-left { padding-top:24px;}
.footer-left a { padding-right:9px; color:#4d5d6c;}
.footer-left a.border { border-left:1px solid #87a1c7; padding-left:10px;}
.footer p { padding-top:12px; font-weight:300;}
.footer-right { text-align:right; padding-top:30px;}
.footer-right a { color:#4d5d6c;}.footer-right .footer-social
.footer-right p { padding-top:6px;}
.footer-right .footer-social { overflow:hidden;}
.footer-right .footer-social a { width:40px; height:40px; display:inline-block; border:2px solid #4d5d6c; border-radius:50%; text-align:center; padding-top:10px; margin-left:4px; font-size:1.2rem;}
.footer-right .footer-social a:hover { color:#fff; background:#4d5d6c; text-decoration:none;}
.sib-mobile { padding-top:12px; margin-bottom:-8px;}
.sib-mobile a { display:inline-block; margin-bottom:4px;}
.sib-mobile a:hover { text-decoration:none;}
.scroll-top { width:40px; height:40px; color:#1a3f7c; font-size:0.7143rem; background:#e9ecee; border-radius:2px; position:fixed; right:50px; bottom:-40px; transition: bottom 0.5s ease 0s; -webkit-transition: bottom 0.5s ease 0s; -o-transition: bottom 0.5s ease 0s; -moz-transition: bottom 0.5s ease 0s; z-index:1000; padding-left:11px; padding-top:15px;}
.scroll-top.active { bottom:0; }
.scroll-top:hover, .scroll-top:focus { text-decoration:none;}

/* SUB PAGE */
.subpage { background:#00b4ff url(../../img/sub-bg.jpg) no-repeat fixed center center; background-size:cover;}
p.lead, .content p.lead { color:#1a3f7c; font-weight:300; padding-top:0; padding-bottom:0;}
.content ul, ul.list { list-style:disc; margin-bottom: 1.25rem; padding-left:15px;}
.content ul.list-of-child { margin-bottom: 0;}
ul.list-space li { padding-bottom:10px;}
ol { list-style-type:decimal; margin-left:20px;}
ol li { padding-bottom:2px; padding-left:2px;}
.sub-page-content { width:980px; background:#fff; border-radius:2px; padding:20px; margin-top:20px; margin-bottom:78px; position:relative; /*background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0%, transparent 5%, transparent 100%); background-size:100% 20px; box-shadow:1px 0 0 hsla(200, 100%, 50%, 0.3), -1px 0 0 hsla(200, 100%, 50%, 0.3);*/}
.content { font-weight:300;}
.content a.link { color:#546676; text-decoration:underline; font-weight:700;}
.content a.link:hover, .content a.link:focus { text-decoration:none;}
.content h2 { color:#546676; font-weight:400; font-size:1.5625rem; margin-bottom: 1.25rem; padding:0; line-height: 2.5rem; letter-spacing:-0.5px}
.content h3 { color:#546676; font-weight:400; font-size: 1.1875rem; margin-bottom: 1.25rem;padding:0px; line-height: 1.9rem;}
.content { font-size:1.071rem;}
.content p {margin-bottom: 1.25rem; font-weight:400;}
.content ol p {font-weight: 300;}
.content .btn-code { margin:20px 0 0 0; text-align:center;}
.content .btn-subpage { margin:4px -10px 20px 20px;}
.content .pull-right.page-img { margin:4px 0 20px 20px; text-align:center;}
.page-img img { max-width:299px; max-height:251px;}
.sub-page-img { margin:-20px -20px 20px -20px; position:relative;}
.sub-img { width:auto; border-radius:50%; position:absolute; left:20px; top:20px;}
.sub-page-content h1 { width:386px; color:#1596e0; font-size:2.0625rem; font-weight:300;}
.breadcumb { color:#818c97; padding-top:10px; margin-bottom:18px; overflow:hidden;}
.breadcumb a { color:#818c97; text-decoration:underline;}
.breadcumb a:hover { text-decoration:none;}
.breadcumb a.active { text-decoration:none; cursor:default;}
.breadcumb span:after { content:" > "}
.breadcumb span.pull-left { margin-right:4px;}
.breadcumb div { display:inline;}
.page-edit { position:absolute; right:0px; top:0;}
.page-edit .page-print-text { height:34px; background:#efefef; border-radius:2px; overflow:hidden;}
.page-edit .page-print-text a { color:#677989; float:left;}
.page-edit .page-print-text a:hover, .page-edit .pull-right a:focus { text-decoration:none;}
.page-edit .page-print-text .icon-print { font-size:1.429rem; margin-top:7px; padding:0 8px; border-right:1px solid #e0e0e0;}
.page-edit .page-print-text .text-small { font-size:0.8571rem; padding-left:8px; padding-top:10px;}
.page-edit .page-print-text .text-normal { padding-left:2px; padding-top:8px;}
.page-edit .page-print-text .text-large { font-size:1.143rem; padding-left:2px; padding-top:6px; padding-right:8px;}
.page-social-wrapper { overflow:hidden; margin-right:5px;}
.page-edit .page-social { width:134px; height:34px; overflow:hidden; border-radius:2px; background:#efefef; padding:2px; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease; transition: all .3s ease; margin-left:20px;}
.page-edit .page-social a { width:30px; height:30px; float:right; font-size:1.143rem; color:#fff; border-radius:2px; margin-right:2px; text-align:center; padding-top:7px; margin-bottom:3px;}
.page-edit .page-social a:hover, .page-edit .page-social a:focus { text-decoration:none;}
.page-edit .page-social .icon-share { color:#677a8b; padding-left:2px; display:none;}
.page-edit .page-social .icon-facebook { background-color:#3a5695;}
.page-edit .page-social .icon-twitter { background-color:#57acef;}
.page-edit .page-social .icon-googleplus { background-color:#da2e00;}
.page-edit .page-social .icon-linkedin { background-color:#0077b5;}
.page-edit .page-social .icon-whatsapp { background-color:#00e676;}
.page-edit .page-social:hover .icon-share { color:#b8bfc5;}
.page-edit .page-social .pull-right { margin-right:2px; margin-top:4px;}

.campaign-item { background:#fff; border:3px solid #ebeef4; border-radius:2px; text-align:center; margin-top:20px; font-size:1.143rem; padding-bottom:20px; position:relative;}
.campaign-item img { max-width:214px; max-height:182px;}
.campaign-item .btn-code { width:calc(100% - 54px); margin-left:27px; margin-right:27px;}
.campaign-item p { color:#546676; font-size:1.143rem; line-height:1.2;  padding:16px 27px 0 27px; height:76px; overflow:hidden;}
.campaign-item p a { color:#546676;}
.campaign-item p a:hover, .campaign-item p a:focus { text-decoration:none;}
.campaign-item figure > a { width:100%; height:182px; display:table; text-align:center; vertical-align:middle; }
.campaign-item figure > a span { width:100%; height:182px; display:table-cell; text-align:center; vertical-align:middle;}
.campaign-passive { width:100%; height:100%; position:absolute; background:rgba(26, 63, 124, 0.8);}
.campaign-passive div { width:100%; height:100%; display:table; vertical-align:middle; text-align:center;}
.campaign-passive span { display:table-cell; color:#fff; vertical-align:middle;}
.campaign-code { 
    margin:0;
    color:#3b5894;
    font-size:1.143rem;
    background-color:#ebeef5;
    text-align:center;
    padding-top:10px;
    border-radius:0 0 2px 2px;
    margin-top:-4px;
}
.campaign-code span { display:block; padding-bottom:8px;}
.campaign-img .campaign-code { margin-top:10px;}
.campaign-img img { border:3px solid #ebeef4 !important; border-radius:2px;}
.campaign-img .btn-code { margin-top:10px;}

.news-item { padding:5px 0 15px 0;}
.news-item h3 { font-weight:300; font-size:1.429rem; color:#546676; padding:0; margin-top:16px; line-height:1.1;}
.news-item p { font-size:1rem; color:#546676; padding:0;}
.news-item img { max-width:340px; max-height:180px;}
.news-item a { color:#546676;}
.news-item a:hover, .news-item a:focus { text-decoration:none;}
.news-img { margin-bottom:20px;}
.news-img img { max-width:100%; max-height:100%;}

nav { background:#019dff; border-radius:2px;}
nav h2 { color:#fff; font-weight:500; font-size:1.143rem; background:#0093db; border-radius:2px 2px 0 0; padding:22px 20px;}
nav ul { }
nav ul ul { display:none;}
nav > div > ul > li:hover, nav > div > ul > li.active { border-color:#0082e1; transition:none;}
nav > div > ul > li:hover + li, nav > div > ul > li.active + li { border-color:#0082e1; transition:none;}
nav ul li a { font-size:1.071rem;}
nav ul li a:hover, nav ul li a:focus { text-decoration:none !important;}
nav > div > ul > li > ul > li { padding-left:18px;}
nav > div > ul > li > ul > li > a:before { font-family: 'ico'; content: "\e614"; position:absolute; top:6px; left:20px; font-size:0.8rem;}
nav > div > ul > li > ul > li.active > a:before { content: "\e64c";}
nav ul li:first-child { border-top:0;}
nav > div > ul > li:first-child > a { border-radius:2px 2px 0 0;}
nav > div > ul > li:last-child > a { border-radius:0 0 2px 2px;}
nav ul li { border-top:1px solid #2fa9ff; position:relative;}
nav > div > ul > li > a:hover, nav > div > ul > li > a:focus, nav > div > ul > li.active > a { text-decoration:none; background:#0082e1; color:#a6c8f1;}
nav > div > ul > li > a:hover, nav > div > ul > li > a:focus, nav > div > ul > li.active.selected > a { color:#fff;}

nav > div > ul > li.active > ul { margin-top:-10px; padding-bottom:10px; background:#0082e1;}
nav > div > ul > li.active > ul > li > a { padding-top:4px; padding-bottom:7px; color:#a6c8f1;}
nav > div > ul > li.active > ul > li > a:hover, nav > div > ul > li.active > ul > li > a:focus, nav > div > ul > li.active > ul > li.active.selected > a { color:#fff;}

nav ul li ul { border:none; }
nav ul li ul li {border:none; }
nav ul li a { color:#fff; text-decoration:none; padding:16px 20px; display:block;}
nav ul li ul li ul li { color:#7ec0f0; }
nav ul li ul li ul li.active, nav ul li ul li ul li:hover { color:#fff; }
nav ul li ul li ul li a { padding:3px 20px 6px 2px; color:#83b6eb; font-size:1rem;}
nav ul li ul li ul li a:hover, nav ul li ul li ul li a:focus, nav ul li ul li ul li.active a { color:#fff;}

nav > div > ul > li.active > ul { display:block;}
nav > div > ul > li.active > ul > li.active > ul { display:block;}

nav ul li ul li ul { list-style:initial; margin:0 0 0 38px; padding:0; font-size:1.286rem;} 

.cross-btn { padding:20px; font-size:1.429rem; font-weight:500; border-radius:2px; display:block; overflow:hidden; margin-top:20px;}
.cross-btn .ico { width:57px; height:57px; font-size:2.857rem; background:#fff; border-radius:50%; margin-right:20px; padding-left:7px; padding-top:5px;}
.cross-btn span {  width:calc(100% - 77px); float:left; color:#fff; line-height:1.2; padding-top:5px;}
.cross-btn.bg-purple { background:#622490;}
.cross-btn.bg-purple:hover { background:#42096a; }
.cross-btn.bg-purple .ico { color:#622490;}
.cross-btn.bg-orange { background:#f7941e;}
.cross-btn.bg-orange:hover { background:#dd6800;}
.cross-btn.bg-orange .ico { color:#f7941e;}

.forgot-pass { float:right; padding-top:5px; color:#8da2b4; font-weight:500;}
.forgot-pass:hover { color:#8da2b4;}
.link-sign-up { float:left; padding-top:5px; color:#00b4ff; font-weight:500;}
.link-sign-up:hover { color:#00b4ff;}
.sub-page-login { margin-bottom:20px;}
.sub-banner-image .sub-page-login { min-height:261px;}
.sub-page-login .login-content { margin-top:0px; background-color:transparent;}
.sub-page-login .login-item { border-width:0 1px 1px 1px; border-color:#cdcdcd; border-style:solid; border-radius:0 0 2px 2px; background-color:#fff;}
.sub-page-login .loggedin-content { border:1px solid #cdcdcd; border-radius:2px; background-color:#fff;}
.inpt-item { position:relative;}
.inpt-item div.error { 
    /*width:21px; height:21px; overflow:hidden; 
    position:absolute; right:0; top:0; 
    border-radius:28px; background:#d92e00; color:#fff; padding:2px 2px 2px 10px; font-size:0.8571rem;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
    cursor:pointer;*/
    font-size:0.8571rem;
    padding-top:2px;
    color:#d92e00;
}
.inpt-item input.error, .inpt-item textarea.error { border-color:#d92e00;}
/*.inpt-item div.error:hover { width:100%;}
.inpt-item div.error:before { content:"! "}
.inpt-item input.error::-webkit-input-placeholder {
    color:#d92e00;
}
.inpt-item input.error:-moz-placeholder {
   color: #d92e00;
   opacity: 1;
}
.inpt-item input.error::-moz-placeholder {
   color: #d92e00;
   opacity: 1;
}
.inpt-item input.error:-ms-input-placeholder {
   color: #d92e00;
}*/
.server-error { color:#d92e00; padding-top:5px; font-size:0.8571rem;}
#forgot-pass-result { padding-bottom:10px;}
#forgotpassword .modal-cont { min-height:100px; background:url(../../img/loader.gif) no-repeat center center;}
#forgotpassword.active .modal-cont { background:none;}
main .news-list:first-child { padding-top:0;}
.news-list { overflow:hidden; padding-top:25px; }
.news-list-left { width:58px; height:58px; float:left; color:#159c92; font-size:2.143rem; border:1px solid #d7d7d7; border-radius:2px; text-align:center; padding-top:2px; line-height:1.1; margin-right:20px; transition:all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s;}
.news-list-left span { display:block; font-weight:500; font-size:1rem;}
.news-list-right { width:calc(100% - 78px); float:left;}
.news-list-right a { color:#546676;}
.news-list:last-child .news-list-right { border-bottom:0px;}
.news-list-right a span { display:block; padding-bottom:3px;}
.news-list-right .tit { font-weight:500;}
.news-list-right em { font-style:normal; color:#818c97; font-size:0.8571rem;}
.news-list:hover .news-list-left { background:#159c92; color:#fff; border-color:#159c92;}
.news-list:last-of-type .news-list-right { border:0;}
.pager-list { text-align:center; clear:both;}
.pager-list .pagination li a, .pager-list .pagination li span { border:0; margin-right:6px; border-radius:2px; font-size:1.286rem; color:#546676; padding:4px 12px;}
.pager-list .pagination li a span { display:block; padding:5px 0 6px 0; margin:0; font-size:1rem;}
.pager-list .pagination li.active a { background:#00aef9; color:#fff;}
.pager-list .pagination li.disabled { display:none;}
.size-large .pager-list .pagination li a, .size-large .pager-list .pagination li span { font-size:1.429rem !important;}


.size-small .content a, .size-small .content p, .size-small .content li, .size-small .video-detail p, .size-small .news-list .news-list-right span, .size-small .news-list .news-list-right em  { font-size:0.8571rem !important;}
.size-small .content h1, .size-small .content h1 a { font-size:1.143rem !important;}
.size-small .content h2, .size-small .content h2 a, .size-small .content h3, .size-small .content h3 a, .size-small .video-detail h3, .size-small h5 { font-size:1rem !important;}

.size-large .content a, .size-large .content p, .size-large .content li, .size-large .video-detail p, .size-large .news-list .news-list-right em { font-size:1.143rem !important;}
.size-large .content h1, .size-large .content h1 a { font-size:1.714rem !important;}
.size-large .content h2, .size-large .content h2 a, .size-large .content h3, .size-large .content h3 a, .size-large .video-detail h3, .size-large h5, .size-large .news-list .news-list-right span { font-size:1.571rem !important;}

.mt0 { margin-top:0px !important;}
.mt10 { margin-top:10px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt40 { margin-top:40px !important;}

.form-group { margin-bottom:20px;}
.form-horizontal .control-label { text-align:left; padding-top:14px;}
.control-label { color:#1596e0; font-size:1.143rem; font-weight:400; padding-right:20px;}
.form-control { height:50px; border:1px solid #e0e0e0; border-radius:2px; box-shadow:none; font-size:1.071rem; color:#6b7a87; resize:none;}
.form-control:focus { border:1px solid #00b4ff; border-radius:2px; box-shadow:none;}
.form-horizontal .inpt-item div.error:before { content:" ";}
.form-horizontal .inpt-item div.error { width:100%; height:auto; font-size:0.8571rem; text-align:left; padding:0; position:relative; left:0px; top:6px; background:none; color:#d92e00; border-radius:0;}
.form-succes { text-align:center; font-size:1.143rem; display:none;}
.form-succes .icon { width:70px; height:70px; line-height:70px; background:#199731; border-radius:50%; color:#fff; display:inline-block; margin-bottom:26px; font-size:2.143rem;}
.form-succes h2 { font-size:1.571rem; padding-bottom:20px;}
.has-feedback .form-control { padding-right:12px;}

.wrapper .form-danger { text-align:center; font-size:1.143rem; display:none;}
.wrapper .form-danger .icon { width:70px; height:70px; line-height:70px; background:#d92e00; border-radius:50%; color:#fff; display:inline-block; margin-bottom:26px; font-size:2.143rem;}
.wrapper .form-danger h2 { font-size:1.571rem; padding-bottom:20px; color:#546676;}

.info { padding-left:30px;}
.info .icon-info { width:20px; height:20px; line-height:20px; display:inline-block; background:#86939e; color:#fff; border-radius:50%; text-align:center; font-size:0.8571rem; margin-right:10px; margin-left:-30px;}

.tabs-blue .tabs-btn { margin-bottom:30px;}
.tabs-blue .tabs-btn a { width:50%; float:left; font-size:1.571rem; color:#c2c2c2; text-align:center; padding:15px 0;}
.tabs-blue .tabs-btn a:hover, .tabs-blue .tabs-btn a:active { color:#c2c2c2; text-decoration:none;}
.tabs-blue .tabs-btn a:first-child { border-radius:2px 0 0 2px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;}
.tabs-blue .tabs-btn a:last-child { border-radius:0 2px 2px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.tabs-blue .tabs-btn a.active { background:#00b4ff; border-color:#00b4ff; color:#fff;}

.profile-preview-btn, .btn-blue { display:block; background:#00b4ff; border-radius:2px; color:#fff; font-size:1.286rem; padding:12px 0; text-align:center; margin-top:20px;}
.profile-preview-btn:hover, .profile-preview-btn:focus, .btn-blue:hover, .btn-blue:focus { text-decoration:none; color:#fff; background:#0093db;}

.world-uye-isyeri label, .world-uye-isyeri span { background: url(../../img/world-uye-is-yeri.png) no-repeat right center; padding-right:60px;}
.world-uye-isyeri-big label, .world-uye-isyeri-big span { background: url(../../img/world-uye-is-yeri-big.png) no-repeat right center; padding-right:74px;}

.product-detail-photo-item div { width:220px; height:160px; line-height:154px; outline:1px solid #e1e7ed; text-align:center;}
.product-photo img { max-width: 100%; max-height: 100%;}
.product-photo .file-upload { width:220px; margin-top:10px;}
.product-photo .form-control { height:40px; text-align:center; padding-right:12px; margin-top:20px;}

select { width:100% !important; height:50px; padding-left:12px; font-size:1.071rem; border:1px solid #e0e0e0; border-radius:2px; -webkit-appearance:none; background:#fff url(../../img/down.png) no-repeat right 20px center;}
select:focus { border-color: #00b4ff;}
select[disabled] { background-color:#eee;}
.select2-container { display:block; width:100% !important;}
.select2-container--default .select2-selection--single { height:50px; border:1px solid #e0e0e0; border-radius:2px;}
.select2-container--default .select2-selection--single .select2-selection__rendered { font-size:1.071rem; color:#6b7a87; line-height:50px;}
.select2-container .select2-selection--single .select2-selection__rendered { padding-left:12px; padding-right:42px;}
.select2-container--default .select2-selection--single .select2-selection__arrow { width:32px; height:48px; background: url(../../img/down.png) no-repeat left center;}
.select2-container--open.select2-container--default .select2-selection--single .select2-selection__arrow { background-image: url(../../img/up.png);}
.select2-selection__arrow b { display:none;}
.select2-dropdown { border:1px solid #e0e0e0;}
.select2-container--default.select2-container--disabled .select2-selection--single { opacity:.65;filter:alpha(opacity=65); background-color:#f4f4f4;}
.select2-container--focus .select2-selection--single, .select2-container--open .select2-selection--single { border-color:#00b4ff;}

.checkbox label { color:#546676;}

input[type="checkbox"],input[type="radio"]{
    vertical-align:middle;
    visibility:hidden;
}
input[type="checkbox"]+label,input[type="radio"]+label{
    cursor:pointer;
}
input[type="checkbox"]+label:before,input[type="radio"]+label:before{
    content:"";
    display:inline-block;
    width:38px;
    height:40px;
    margin:0 10px 0 -20px;
    vertical-align:middle;
}
input[type="checkbox"]+label:before{
    border:1px solid #e0e0e0;
    border-radius:2px;
}
input[type="checkbox"]:focus + label:before{
    border-color:#00b4ff;
}
input[type="radio"] + label:before {
    height:27px;
    width:27px;
}
input[type="radio"]:focus + label:before{
    border-color:#00b4ff;
}
input[type="radio"]+label:before{
    border:1px solid #e0e0e0;
    border-radius:50%;
}
input[type="checkbox"]:checked+label:before{
    background: url(../../img/checked.png) no-repeat center center;
}
input[type="radio"]:checked+label:before{
    background: url(../../img/radio.png) no-repeat center center;
}

.form-horizontal .radio { text-align:left; padding-top:12px;}
.form-horizontal .checkbox label span { float:left; margin-top:-41px; margin-left:30px;}

.button { display:block; border-radius:2px; border-width:1px; border-style:solid; text-align:center; font-size:1.286rem; padding:11px 0;}
.button:hover { text-decoration:none; color:#fff;}
.button-red { border-color:#e80707; color:#e80707;}
.button-red:hover, .button-red:focus { background:#e80707;}
.button-green { border-color:#199731; color:#199731;}
.button-green:hover { background:#199731;}
.button-grey { border-color:#546676; color:#546676;}
.button-grey:hover { background:#546676;}
.button-blue { border-color:#00aef9; color:#00aef9;}
.button-blue:hover { background:#00aef9;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { background-color:#f4f4f4; border-color:#f4f4f4; color:#9fa9b1;}

.uploadPreview { display: inline-block; border-radius:2px;}
#newPreview { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);}
.upload-img { width:220px; height:160px; line-height:156px; display:block; overflow:hidden; border-radius:2px; text-align:center; border:1px solid #e1e7ed;}
.upload-img span { width:30px; height:30px; display:inline-block; font-size:2rem; color:#fff; position:absolute; top:0; left:50%; margin-top:5px; margin-left:-15px;}
.file-upload input.file {
    width:100%;
    height:100%;
    cursor: pointer;
    direction: ltr;
    font-size: 34px;
    margin: 0;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}
.firma-logo .upload-img { height:100px; line-height:100px; border:0;}
.form-horizontal .firma-logo div.error { top:18px; }
.upload-bg { width:100%; height:100%; background:#254c81; position:absolute; top:0; left:0; border-radius:2px;}
.file-preview .upload-img span { display:none;}
.file-preview .upload-bg { background:none;}
.deletebtn-input .icon-delete { width:44px; height:40px; line-height:36px; float:left; display:none; color:#abb2ba; font-size:1.714rem; border:1px solid #e0e0e0; border-radius:2px; text-align:center; margin-right:10px;}
.deletebtn-input .icon-delete:hover, .deletebtn-input .icon-delete:focus { color:#e80607; text-decoration:none; border-color:#e80607;}
.btn-show.deletebtn-input .icon-delete { display:block;}
.btn-show.deletebtn-input input { display:block; width:calc(100% - 54px);}
.logo-delete-btn { margin-top:60px; margin-left:10px;}

.progress { height:40px; background-color:#fff; box-shadow:none; margin-top:17px; margin-bottom:25px;}
.progress-bar { background-color:#00b4ff; font-size:1.571rem; line-height:38px; box-shadow:none;}
.profile-status { background:#f2f2f2; border-radius:2px; padding:20px; margin-bottom:20px; text-align:center;}
.profile-status h3 { font-size:1.286rem; font-weight:400;}
.profile-status h3 a { color:#546676;}
.profile-status h4 { padding-top:4px;}
.profile-score { width:83px; height:83px; line-height:83px; display:inline-block; border-radius:50%; background:#00b4ff; text-align:center; color:#fff; font-size:1.714rem; font-weight:500; margin-top:17px; margin-bottom:28px;}
.puan-harcama { background: #1a3f7c; display:block; font-size:14px; line-height:40px; color: #ffffff; border-radius: 2px; margin-bottom: 28px; }
.puan-harcama:hover { background: #1a3f7c; color: #ffffff; }
.slider-badge { margin-top:17px; overflow:hidden;}
.slider-badge .owl-controls { margin-top:14px;}
.slider-badge .owl-controls .owl-dot { background:#d7d7d7;}
.slider-badge .owl-controls .owl-dot.active { background:#b9b9b9;}
.slider-badge .badge-item { display:inline-block;}
.badge-item div { display:inline-block; width:54px; height:54px; line-height:54px; border-radius:50%; color:#fff; font-size:1.571rem;}
.badge-item p { padding-top:12px;}
.badge-item .item-vitrin, 
.badge-item .item-organizator,
.badge-item .item-izlet,
.badge-item .item-buyuyen-kobi { background-color:#159c92;}
.badge-item .item-video-kurdu,
.badge-item .item-hesabini-bilen,
.badge-item .item-aranan-kobi { background-color:#81419f;}
.badge-item .item-taninmis,
.badge-item .item-kobi-puan,
.badge-item .item-fenomen { background-color:#00b4ff;}
.badge-item .item-tabela,
.badge-item .item-muhabir,
.badge-item .item-elestirmen { background-color:#ff9c00;}
.badge-item .item-sosyal-medya-gurusu,
.badge-item .item-kirmizi-hali,
.badge-item .item-kampanya-avcisi,
.badge-item .item-dayanismaci  { background-color:#ff6700;}

.profile-preview-cont .form-horizontal .form-group .col-md-4 { padding-bottom:15px;}
.profile-preview-cont .form-horizontal .product-photo .control-label { padding-bottom:14px; padding-top:0;}
.profile-preview-cont .form-horizontal .product-photo p { padding-top:17px; text-align:center;}
.profile-preview-cont .form-horizontal .form-group .col-md-4:nth-child(3n+1) { clear:both;}
.profile-preview-cont .form-group p { padding-top:10px;}
.profile-preview-cont .form-group p a { color:#546676;}
.profile-preview-cont .form-group p a:hover, .profile-preview-cont .form-group p a:focus { color:#546676; text-decoration:underline;}
.profile-tit { background:#1596e0; color:#fff; font-size:1.857rem; padding:10px 20px; border-radius:2px; margin-top:14px; margin-bottom:30px;}
.profile-tit span { width:545px; display:inline-block; min-height:53px; padding-top:13px; padding-bottom:11px; background-position:right top;}
.profile-tit .profil-edit-btn { color:#ddf1ff; font-size:1.143rem; text-align:center; margin-top:14px;}
.profile-tit .profil-edit-btn div { display:inline-block;}
.profile-tit .profil-edit-btn i { width:32px; height:32px; line-height:28px; display:inline-block; color:#00b4ff; border:1px solid transparent; background:#fff; border-radius:50%; margin-right:10px; font-size:1.286rem;}
.profile-tit .profil-edit-btn:hover { text-decoration:none;}
.profile-tit .profil-edit-btn:hover i { background-color:#1596e0; color:#fff; border-color:#fff;}
.firma-logo-mask { width:220px; height:100px; overflow:hidden; text-align:center; border:1px solid #e1e7ed;}
.firma-logo-mask img { max-height:100%; max-width:100%;}

.profile-preview-cont .form-horizontal .firma-message .col-md-4 { padding-bottom:0;}
.profile-preview-cont .form-horizontal .firma-message p { padding-top:20px;}

.preview-modal.modal-dialog { width:760px; background:#fff; border-radius:2px;}
.preview-modal .profile-tit { margin-top:0; border-radius:2px 2px 0 0;}
.preview-modal .form-horizontal { padding:0 30px;}

.modal a.close { position:absolute; right:30px; top:30px; color:#fff; font-size:1.429rem; opacity:1;filter:alpha(opacity=100); text-shadow:none;}
.modal-open{ overflow:hidden; background-color:#fff;}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:30px auto}
.modal-content{position:relative;background-color:#fff;border-radius:8px 8px 2px 2px;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:0}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-tit { background:#1596e0; color:#fff; font-size:1.857rem; padding:25px 20px; padding-right:60px; border-radius:2px 2px 0 0; margin-top:14px; margin-bottom:30px;}
.modal-wrapper .modal-dialog { max-width:760px;}
.modal-wrapper .modal-dialog.modal-sm { width:320px;}
.modal-wrapper .modal-cont { padding:0 20px 20px 20px;}
.modal-wrapper h3 { color:#1596e0; font-size:1.571rem; padding-bottom:20px;}
.modal-wrapper p { padding-bottom:14px;}

.useful-link { color:#f79323; line-height:58px;}
.news-list:hover .news-list-left.useful-link { background-color:#f79323; border-color:#f79323;}

/*TAKVIM PAGE START*/
.ui-datepicker { display:none;}
#events-datepicker a { transition:none; -webkit-transition:none;}
.subpage #events-datepicker .ui-datepicker {
    background:#ffad2d;
    text-transform:uppercase;
}
.subpage #events-datepicker .ui-datepicker-title {
    text-align:center;
    padding:12px 0 0 0;
    color:#fff;
    margin:0 auto;
    width:280px;
}
.subpage #events-datepicker .ui-datepicker-calendar { 
    font-size:1.286rem;
    margin:0;
    text-align:center;
}
.subpage #events-datepicker .ui-datepicker-header {
    font-size:1.714rem;
    color:#546676;
    border:none;
    height:55px;
}
.subpage #events-datepicker .ui-datepicker-header a {
    font-size:1.429rem;
    color:#fff;
    border:none;
    top:18px;
}
.subpage #events-datepicker .ui-datepicker-header .ui-datepicker-prev {
    left:21px;
}
.subpage #events-datepicker .ui-datepicker-header .ui-datepicker-next {
    right:21px;
}
.subpage #events-datepicker .ui-datepicker-calendar th {
    color:#fff;
    padding:10px 0;
    background:#ffba4e;            
}
.subpage #events-datepicker .ui-datepicker-calendar a {
    color:#546676;
}
.subpage #events-datepicker .ui-datepicker-calendar th span {
    display:inline-block;
}
.subpage #events-datepicker .ui-datepicker-calendar tr:first-child  td {
    padding:10px 0 0 0;
}
.subpage #events-datepicker .ui-datepicker-calendar tr:last-child  td {
    padding:0 0 10px 0;
}
.subpage #events-datepicker .ui-datepicker-calendar td a {
    text-align:center;
    display:inline-block;
    width:52px;
    height:52px;
    line-height:52px;
    color:#fff;
}
.subpage #events-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
    color:#fff;
    border:2px solid #fff;
    line-height:50px;
}
.subpage #events-datepicker .ui-datepicker-calendar .has-event a {
    text-align:center;
    display:inline-block;
    background:#83909b;
    color:#1a3f7c !important;
    background:#fff;
}

.subpage #events-datepicker .ui-datepicker-calendar .ui-datepicker-today.has-event a{
    color:#fff !important;
}

.subpage .events-number { 
    color:#fff!important;
    text-align:center;
    width:52px;
    height:52px;
    line-height:52px;
    font-weight:400;
}
.subpage .events-number.kisisel + .events-text span { padding-right:100px;}
.subpage .events-number.kisisel { 
    background:#fd4700;
}
.subpage .events-number.fuar { 
    background:#6b0098;
}
.subpage .events-number.vergi {
    background:#0078ff;
}

.subpage .events-text  { 
    padding:0;
    line-height:1.4
}
.subpage .events-text small { 
    color:#546676; 
    font-size:1.143rem; 
    display:block;
}
.subpage .events-text span { 
    color:#546676; 
    font-size:1.429rem; 
    display:block;
}
.subpage .events-text em { 
    color:#768591;
    font-size:1rem; 
    font-style:normal; 
    display:block;
    margin-right:30px;
    margin-top:5px;
}
.subpage .events-text em strong { 
    font-weight:500 !important;
}
.subpage .events-text i { 
    font-size:1rem; 
    padding-right:5px;
}
.subpage .item-events {
    padding:20px 0 20px 0!important;
    border-bottom:1px solid #f5f5f5;
}

.subpage .item-events:last-child { 
    border-bottom:0;
}

.subpage .events-add {
    background:#1a3f7c;
    text-align:center;
    padding:15px 0;
}
.subpage .events-add:hover, .subpage .events-add:focus { 
    background:#002b64;
    color:#fff;
}
.subpage .events-edit-btn {
    color:#546676;
    text-decoration:none;
    margin-top:-22px;
}
.subpage .events-edit-btn i {
    padding:5px;
    color:#546676;
    background:#f1f1f1;
    border-radius:50%;
    transition:color 0.4s ease-in-out 0s, background-color 0.4s ease 0s;
    -ms-transition: color 0.4s ease-in-out 0s, background-color 0.4s ease 0s;
}
.subpage .events-edit-btn:hover, .events-edit-btn:focus, .events-edit-btn:hover i { 
    color:#019dff;
    text-decoration:none;
}
.subpage .events-edit-btn:hover i, .events-edit-btn:focus i { 
    color:#fff;
    background:#019dff;
}
.form-control[readonly], fieldset[disabled] .form-control {
    background:#fff;
}

.ui-datepicker.input-datepicker-area {
    background:#fcfafa;
    width:230px;
    border:1px solid #e0e0e0;
    border-radius:2px
}

.ui-datepicker.input-datepicker-area td.ui-datepicker-current-day a {
    color:#546676;
    border-radius:50%;
    background:#fff;
}


.ui-datepicker.input-datepicker-area .ui-slider {
	position: relative;
	text-align: left;
    border: 1px solid #aaaaaa;
}
.ui-datepicker.input-datepicker-area .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-datepicker.input-datepicker-area .ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
}

.ui-datepicker.input-datepicker-area .ui-timepicker-div {
    padding:10px 6px 8px 6px;
}

.ui-datepicker.input-datepicker-area .ui-timepicker-div .ui-corner-all {
    border-radius:5px;
}

.ui-datepicker.input-datepicker-area .ui-timepicker-div dt, .ui-timepicker-div dd {
    font-size:1rem;
    line-height:1;
    font-weight:500;
}   

.ui-datepicker.ui-timepicker-hidden.input-datepicker-area .ui-timepicker-div dl {
    display: none;
}   

.ui-timepicker-hidden.ui-datepicker.input-datepicker-area .ui-datepicker-buttonpane .ui-priority-secondary {
    display: none;
}   

.ui-datepicker.input-datepicker-area .ui-slider-horizontal {
	height: .8em;
}
.ui-datepicker.input-datepicker-area .ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
	border: 1px solid #00aef9;
    background: #00aef9;
}
.ui-datepicker.input-datepicker-area .ui-slider-horizontal .ui-slider-handle.ui-state-hover {
	border: 1px solid #0093db;
	background: #0093db;
}
.ui-datepicker.input-datepicker-area .ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-datepicker.input-datepicker-area .ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-datepicker.input-datepicker-area .ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-datepicker.input-datepicker-area .ui-datepicker-buttonpane {
	padding:0 10px 10px 10px;
    overflow:hidden;
}

.ui-datepicker.input-datepicker-area .ui-datepicker-buttonpane button {
	float:left;
    background:#fff;
    border:1px solid;        
    border-radius:2px
}

.ui-datepicker.input-datepicker-area .ui-datepicker-buttonpane .ui-priority-secondary {
	float:left;
    border-color:#546676;
    color:#546676;    
            
}
.ui-datepicker.input-datepicker-area .ui-datepicker-buttonpane .ui-priority-primary {
	float:right;
    border-color:#199731;
    color:#199731;
}

.event-description {
    margin:10px 0 0 -15px;
    background:#f9f9f9;
    padding:15px
}

.event-description h2 {
    color:#546676;
    font-weight:300;
    font-size:1.429rem;
    padding-top:10px;
    padding-bottom:15px;
    line-height:1.4;       
}

.event-description p { 
    padding-bottom:20px; 
    padding-top:4px;
}

.event-description ul { 
    list-style:disc; 
    margin-left:14px;
}

.event-description ul li {
    padding-bottom:22px;
    padding-left:12px;
}

.event-description .description-close {
    float:right;
    color:#0093db;
    }
        
.event-description .description-close:hover, .event-description .description-close:focus {
    text-decoration:none!important;
    }

.event-description.event-hide {
    display:none;            
}

#events-result .events-text span {
    cursor:pointer;
}
#events-result .events-text span:hover { 
    color:#19a5fe;
}        
/* form */

        
.form-horizontal {
    padding:25px 0 0 0;
    text-align:left;
}       

.ui-datepicker.input-datepicker-area {
	width: 300;
	height: auto;
	margin: 5px auto 0;
    text-align:center;
}
.ui-datepicker.input-datepicker-area a {
	text-decoration: none;
}
.ui-datepicker.input-datepicker-area .ui-datepicker-header {
	background: #0093db;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}
.ui-datepicker.input-datepicker-area .ui-datepicker-header a {
    font-family: 'ico';
    speak: none;
    line-height: 2.1;
    color:#fff;
}
.ui-datepicker.input-datepicker-area .ui-datepicker-header .ui-datepicker-prev span, .ui-datepicker.input-datepicker-area .ui-datepicker-header .ui-datepicker-next span {
    display:none;
}
.ui-datepicker.input-datepicker-area .ui-datepicker-title {
	text-align: center;	
}
.ui-datepicker.input-datepicker-area .ui-datepicker-prev {
	float: left;
}
.ui-datepicker.input-datepicker-area .ui-datepicker-next {
	float: right;
}
.ui-datepicker.input-datepicker-area .ui-datepicker-header .ui-datepicker-next:before {
	content: "\e614";
}
.ui-datepicker.input-datepicker-area .ui-datepicker-header .ui-datepicker-prev:before {
	content: "\e615";
}
.ui-datepicker.input-datepicker-area .ui-datepicker-prev, .ui-datepicker-next {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
 
.ui-datepicker.input-datepicker-area table {
	width: 100%;
}
.ui-datepicker.input-datepicker-area thead {
	background-color: #f7f7f7;
	border-bottom: 1px solid #bbb;
}
.ui-datepicker.input-datepicker-area th {
	text-transform: uppercase;
	padding: 5px 0;
	color: #546676;
    text-align:center;
    font-size:0.8571rem
}
.ui-datepicker.input-datepicker-area tbody td {
	padding: 0;
    background:#f2f2f2;
}
.ui-datepicker.input-datepicker-area td span, .ui-datepicker.input-datepicker-area td a {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #546676;
}
.ui-datepicker.input-datepicker-area td.ui-state-disabled span, .ui-datepicker.input-datepicker-area td.ui-state-disabled a { color:#e0e0e0;}
.ui-datepicker.input-datepicker-area td.ui-datepicker-today a {
    color:#546676;
    border:1px solid #00aef9;
    border-radius:50%;
}

.input-datepicker .ui-datepicker-trigger {
    position:absolute;
    right:16px;
    top:16px;
    background:none;
    border:none;
}
/*TAKVIM PAGE END*/

/*FORM*/
input[type=text]::-ms-clear {
    display: none;
}
h2.title {
    border-bottom: 1px solid #98a3ad;
    padding-bottom: 11px;
    padding-top: 22px;
    font-size: 1.429rem;
    color: #6b7a87;
    font-weight:400;
}
.form-step {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 25px;
}
.form-step a {
    width: 50%;
    height: 46px;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    color: #c2c2c2;
    font-size: 1.429rem;
    padding: 8px 0;
    position: relative;
    cursor: default;
    transition:none;
}
.form-step a:first-child {
    border-left: 1px solid #c3c3c3;
    /*border-radius: 2px 0 0 2px;*/
    background: url(../../img/step-right.png) no-repeat right center;
}
.form-step a:last-child {
    border-right: 1px solid #c3c3c3;
    /*border-radius: 0 2px 2px 0;*/
    background: url(../../img/step-right.png) no-repeat left center;
}
.form-step a.active {
    background: #00b4ff url(../../img/step-active-right.png) no-repeat right center;
    color: #fff;
    border-color: transparent;
}
.form-step a.active:last-child {
    background: #00b4ff url(../../img/step-active-left.png) no-repeat left center;
}
.form-step a span {
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: none;
    border-radius: 50%;
    border: 1px solid #1f9634;
    color: #1f9634;
    text-align: center;
    font-size: 0.8571rem;
    margin-right: 5px;
}
.control-label span {
    color: #d92e00;
}
.form-step a.active + a {
    background: none;
}
.form-step a:hover,
.form-step a:focus {
    text-decoration: none;
}
.form-step a:first-child.passive {
    background: none;
    color: #1f9634;
}
.form-step a:first-child.passive .icon-checked {
    display: inline-block;
}
.checkbox a {
    text-decoration: underline;
    color: #546676;
}
.checkbox a:hover {
    text-decoration: none;
    color: #546676;
}

/* Video Search */
.input-video-search {
    position:relative;
    margin:10px 0;
}
.input-video-search i {
    font-size:1.571rem;
    color:#98a3ad;
    position:absolute;
    right:30px;
    top:20px;
    cursor:pointer;
}
.input-video-search input {
    font-size:1.143rem;
    color:#546676;
    padding:15px 12px;
    height:60px;
}
.input-video-search:hover i, .input-video-search:focus {
    color:#1596e0;
}

/* Video Tab */

.video-tab {
    border-bottom:2px solid #009dfe;
    overflow:hidden;
    margin-top:10px;
    margin-bottom:10px
}
.video-tab a {
    display:block;
    padding:18px 0px;
    text-align:center;
    float:left;
    color:#98a3ad;
    text-decoration:none;
    font-size:1rem;
    width:calc(25% - 2px);
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-radius:2px 2px 0 0;
    margin-right:2px;
}
.video-tab a:last-child { 
    float:right;
    margin-right:0px;
    width:25%;
}
.video-tab a.active, .video-tab a:hover {
    background:#00b4ff;
    color:#fff;
    border-color:#009dfe;
}
.video-tab a span { margin-left:4px; display:inline-block;}
/* Video List */

.video-list {        
    padding:15px 0;
}
.video-list .col-md-6 {        
    padding-bottom:15px;
    margin-bottom:10px;
}

.video-list h2 {  
    font-size:1.143rem;      
    color:#1596e0;
    line-height:1.2;
    padding-bottom:5px;
}
.video-list h3 {  
    font-size:1rem;      
    color:#546676;
    font-style:italic;
    line-height:1;
}
.video-list p {  
    font-size:0.8571rem;      
    color:#546676;
    line-height:1.5;
    display:block;
    text-decoration:none;
}
.video-list p .icon-like {  
    font-size:1rem;    
    color:#b2bac1;
}        
.video-list p .icon-video {  
    font-size:0.6429rem;     
    color:#b2bac1;
}
.video-list p span { padding-right:10px;}
.video-list p span:last-child { padding-left:10px;}
.video-list .video-thumb {
    margin:10px 0;
    border-radius:3px;
    position:relative;
    overflow:hidden;
    background:#1a3f7c;
    display:block;
    text-align:center;
}
.video-list .video-thumb img {
    opacity:.3;
    max-width:340px;
    max-height:180px;
    border-radius:3px;
    transition: opacity 0.4s ease 0s;
}
.video-list .video-thumb i {
    width:70px;
    height:70px;
    font-size:1.714rem;
    color:#fff;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-35px;
    margin-left:-35px;
    z-index:1;
    text-align:center;
    border-radius:50%;
    border:2px solid transparent;
    line-height:65px;
    padding-left:6px;
    transition: background 0.4s ease 0s;
}

.video-list .video-thumb:hover img {
    opacity:1;
}
.video-list .video-thumb:hover i { background: rgba(26, 63, 124, .8);}

/* Video List */

.video-list {        
    padding:15px 0;
}
.video-list .col-md-4 {        
    padding-bottom:15px;
    margin-bottom:10px;
}

.video-list h2 {  
    font-size:1.143rem;      
    color:#1596e0;
    line-height:1.2;
    padding-bottom:5px;
}
.video-list h3 {  
    font-size:1rem;      
    color:#546676;
    font-style:italic;
    line-height:1;
}
.video-list p {  
    font-size:0.8571rem;      
    color:#546676;
    line-height:1.5;
    display:block;
    text-decoration:none;
}
.video-list p .icon-like {  
    font-size:1rem;    
    color:#b2bac1;
}        
.video-list p .icon-video {  
    font-size:0.6429rem;     
    color:#b2bac1;
}

/* Video Detail */
.vjs-default-skin { color: #ffffff; }
.vjs-default-skin .vjs-play-progress,
.vjs-default-skin .vjs-volume-level { background-color: #00b4ff}
.vjs-big-play-button { display:none !important;}
.video-player {
    padding:0 0 20px 0;
    min-height:414px;
}

video, .video-js, .vjs-poster { width:100% !important;}
.vjs-fullscreen video { width:100% !important; height:100% !important;}
video { position:static !important;}
.amp-quality-control, .amp-audiotracks-control, .amp-moreoptions-control { display:none;}
.video-detail h3 {  
    font-size:1.286rem;      
    color:#546676;
    font-style:italic;
    line-height:1;
    padding-top:10px;
    padding-bottom:15px;
}
.video-detail h4 {  
    font-size:1.143rem;      
    color:#546676;
    line-height:1;
}
.video-detail p {  
    font-size:1rem;     
    color:#546676;
    line-height:1.5;
    padding-bottom:15px;
}
.video-detail .video-count {
    padding-left:15px;
    margin-top:10px;
}
.video-detail .video-count .icon-like {  
    font-size:1rem;    
    color:#b2bac1;
}
.video-detail .video-count.video-count-like { cursor:pointer; background:#1a3f7c; border-radius:2px; color:#fff; padding:10px 20px; margin-left:20px; margin-top:0;}
.video-detail .video-count.video-count-like .icon-like { color:#fff; padding-right:5px;}
.video-detail .video-count.video-count-like:hover, 
.video-detail .video-count.video-count-like:hover .icon-like,
.video-detail .video-count.video-count-like.liked,
.video-detail .video-count.video-count-like.liked .icon-like  { 
    color:#fff;
    background:#002b64;
}      
.video-detail .video-count .icon-video {  
    font-size:0.6429rem;     
    color:#b2bac1;
}
.video-detail-text { background:#efefef; border-radius:2px; padding:10px 20px 0 20px; margin:20px 0;}

.information-box { background:#1a3f7c; border-radius:2px; padding:10px 20px; margin:20px 0;}
.information-box p { color:#fff; margin-bottom:0;}
.information-box .info .icon-info { background:#fff; color:#1a3f7c;}
.information-box a, .information-box a:hover { color:#fff !important;}
.information-video, 
.information-docs { 
    display:inline-block; 
    font-weight:500; 
    padding:14px 20px 14px 13px;
}
.information-video { background:#238d83; }
.information-docs { background:#ef4234; }
.information-video p, 
.information-docs p { overflow:hidden; padding-left:0;}
.information-video .icon { background: url(../../img/subpage/icon-video.png) no-repeat left top; }
.information-docs .icon { background: url(../../img/subpage/icon-docs.png) no-repeat left top;}
.information-video .icon, 
.information-docs .icon { 
    height:29px; 
    float:left;
}
.information-video .icon { width:22px; background-size:22px 29px; margin-right:14px;}
.information-docs .icon { width:27px; background-size:27px 29px; margin-right:10px;}
.information-video a, 
.information-docs a { 
    float:left; 
    margin-top:5px;
}
.information-video a:hover, 
.information-docs a:hover { 
    text-decoration:none;
}

.information-box-medium {
    font-size: 1.143rem;
}

.information-box-bg-purple { background:#734189;}
.information-box-bg-dark-purple { background:#622490;}
.information-box-two-line a { margin-top:-3px;line-height:1.3rem; }
.information-box-bg-dark-blue { background:#002966;}




h5 {  
    font-size:1.714rem;      
    color:#546676;
    line-height:1;
    font-weight:300;
}

.video-tags {
    padding:15px 0;
}

.video-tags a {
    display:inline-block;
    font-size:1rem;     
    color:#546676;
    margin-right:10px;
    margin-bottom:10px;
    padding:8px 10px;
    border:1px solid #d4d4d4;
    border-radius:3px;
    text-decoration:none
}

.video-tags a:hover, .video-tags a.active {   
    color:#fff; 
    background:#1596e0;
    border-color:#1596e0;
}

.video-alert, .video-start { width:100%; height:calc(100% - 20px); display:none; color:#fff; font-size:1.714rem; position:absolute; left:0; top:0; text-align:center; background: rgba(26, 63, 124, .9); border-radius:2px;}
.video-start { display:block; color:#fff; font-size:2.714rem; font-weight:500; cursor:pointer; transition:all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s;}
.video-start:hover { background: rgba(26, 63, 124, .5);}
.video-start .icon-play { width:70px; height:70px; border-radius:50%; border:2px solid #fff; padding-top:12px; padding-left:10px; display:inline-block; margin-top:20px;}
.display-table { display:table; width:100%; height:100%;}
.display-table-cell { display:table-cell; width:100%; height:100%; vertical-align:middle;}
.item-list { padding-bottom:5px; }
.item-list ~ .item-list { border-top:1px solid #dde0e5; padding-top:4px;}
.item-list h2 { color:#1795e1; font-weight:400; padding-bottom:5px;}
.item-list p { padding-bottom:10px;}
.item-list p a { text-decoration:underline; color:#556676;}
.item-list p a:hover, .item-list p a:focus { text-decoration:none;}

.non-position { position:inherit !important;}

/*Kredi Hesaplama Start*/
.ui-slider { position: relative; text-align: left; margin:10px 0; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; background: #eee;}
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; cursor: pointer; height: 1.3em; position: absolute; width: 1.3em; z-index: 2; margin-left: -0.6em; background: #00aef9; border-radius:50%; color: #555555; }
.ui-slider-horizontal.ui-slider-disabled .ui-slider-handle { background-color:#dedede;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background:#b2def1; }
.form-control-slider { border:1px solid #e0e0e0; border-radius:2px; box-shadow:none; font-size:1.071rem; color:#6b7a87; resize:none; position:relative; padding:8px 20px }
.form-control-slider-result { border:1px solid #e0e0e0; border-radius:2px; box-shadow:none; font-size:1.071rem; color:#6b7a87; resize:none; position:relative; padding:15px 20px; height:50px; }
.info-box { border-radius:2px; background:#f5e3df; padding:12px 12px 0 12px;}
.info-box p { padding-bottom:12px;}

.calc-result-box {
    width:100%;
    height:174px;
    background:#eeeeee;
    border-radius:2px;
    padding:20px 15px 0 15px;
    text-align:center;
    position:relative;
    margin-bottom:20px;
}  

.calc-result-box i  {
    display:inline-block;
    width:60px;
    height:60px;
    line-height:60px;
    color:#00aef9;
    background:#fff;
    border-radius:50%;
    font-size:1.65rem;
    margin-bottom:11px;
}

.calc-result-box u  {
    font-size:1.857rem;
    color:#00aef9;
    text-decoration:none;
    font-weight:300;
    padding-bottom:5px;
    display:block;
}

.calc-result-box span  {
    font-size:1rem;
    color:#546575;
    display:block;
}

/* table */
.credit-table-area {
    border:1px solid #e0e0e0;
    border-radius:2px;
    overflow:hidden;
}

.credit-table {
    width:50%;
    float:left;
}

.credit-table-full {
    width:100%;
}

.credit-table table {
    width:100%;
}

.credit-table table th, .credit-table table td {
    padding:8px 10px;
    color:#546575;
}

.credit-table table tr:nth-child(even) th, .credit-table table tr:nth-child(even) td {
    background:#eaf3f7;
}

.credit-table table th {
    color:#1596e0;
}

.credit-table .align-right {
    text-align:right;
    max-width:124px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
}
.document-ie9 #PaymentPlan .credit-table:first-child tr:last-child .align-right:last-child { 
    max-width:148px;
    min-width:148px;
    position:absolute;
}
/* table */
.table, .table-style {
    width:100%;
    margin:0;
    clear:both;
    border-radius:2px;
    overflow:hidden;
    font-weight:400;
}
.subpage .content .table, .subpage .content .table-style { margin-bottom:16px;}

.table table, .table-style table { width:100%;}

.table th, .table td, .table-style th, .table-style td {
    padding:8px 20px;
    color:#546575;
    font-size:0.9286rem;
    text-align:center;
}
.modal .table th, .modal .table td { padding:8px;}
.table th.text-left, .table td.text-left, .table-style th.text-left, .table-style td.text-left { text-align:left; }
.table th.text-right, .table td.text-right, .table-style th.text-right, .table-style td.text-right { text-align:right; }
.table .tablesaw th, .table .tablesaw td { padding:8px;}

.table thead tr, .table-style thead tr {
    border-left:1px solid #1596e0;
    border-right:1px solid #1596e0;
}

.table tbody tr, .table-style tbody tr {
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
}

.table tbody tr:last-child, .table-style tbody tr:last-child {
    border-bottom:1px solid #e0e0e0;
}

.table thead td, .table thead th, .table-style thead td, .table-style thead th {
    background:#1596e0;
    color:#fff;
}

.table tr:nth-child(even) th, .table tr:nth-child(even) td, .table-style tr:nth-child(even) th, .table-style tr:nth-child(even) td {
    background:#eaf3f7;
}
.content table .btn-code { margin-top:0;}
.td-none { background:#ffffff !important; }
th.text-red, td.text-red { font-size:1.286rem !important; }

.table th, .table-style th {
    color:#1596e0;
}
.tablesaw .tablesaw-cell-label { font-size:1rem; color:#1596e0; text-transform:inherit; font-family:'Roboto', sans-serif; font-weight:400;}
.tablesaw.tablesaw-stack td, .tablesaw.tablesaw-stack th { text-align:center;}
.table-left th, .table-left td { text-align:left;}
.table ul.list { margin-bottom:0;}

/* modal */
.credit-cont h2 {
    color:#546676;
    font-size:20px;
    border-bottom:1px solid #95a0aa;
    padding-bottom:10px;
    margin-bottom:20px;
}
/*Kredi Hesaplama END*/

.input-search { margin-bottom:18px;}
.input-search input { width:calc(100% - 90px); height:60px; float:left; border-radius:2px 0 0 2px !important; border-right:0 !important; border-color:#cccccc;}
.input-search input.error { border-color:#d92e00;}
.input-search a { width:90px; height:60px; line-height:60px; float:right; background:#00b4ff; border-radius:0 2px 2px 0; text-align:center; color:#fff; font-size:1.357rem;}
.size-large .input-search a { font-size:1.571rem !important;}
.input-search a:hover, .input-search a:focus { text-decoration:none; background:#0082e1;}
.input-search p b, .input-search p strong { font-weight:500 !important;}
.search-result { font-size:1rem;}
.search-result main { margin-top:10px;}
.search-result img { width:80px; height:80px; display:block;}
.search-result .news-list { padding-top:10px;}
.search-result .news-list-left { width:80px; height:auto; border:0; border-radius:0; margin-bottom:8px;}
.search-result .news-list-right { width:calc(100% - 100px); border:0; }
.search-result .news-list:hover .news-list-left { background:none;}
.search-result h3 { padding:0; margin:0; line-height:1.1; font-size:1rem; font-weight:400;}
.search-result h3 b, .search-result h3 strong { font-weight:400 !important;}
.search-result .list-km h3 strong { font-weight:500 !important;}
.search-result h3 a { color:#1596e0;}
.search-result h3 a:hover { text-decoration:underline;}
.search-result .breadcumb { margin-bottom:2px; padding-top:4px;}
.search-result p { padding:0;}
.search-result p b, .search-result p strong { font-weight:500 !important;}
.search-tooltip { display:inline-block; margin-top:20px; background:#1a3f7c; border-radius:2px; color:#fff; padding:0 10px 7px 10px; font-size:0.9286rem; position:relative; z-index:5;}
.search-tooltip:before { display:block; font-family: 'ico'; content: "\e61a"; font-size:1.2rem; color:#1a3f7c; margin-top:-15px; margin-left:10px;}
.search-noneresult h3 { font-size:1.286rem; font-weight:300;}
.search-noneresult p strong { color:#d92e00; }
.search-noneresult .list { margin-top:14px;}
.search-noneresult .list li { padding-bottom:5px;}
.search-result .list-km { width:100%; float:none; padding-bottom:10px;}
.search-scroll { width: 100% !important; height:380px; overflow-x:hidden; overflow-y:auto;}
.search-scroll .jspContainer { width: 100% !important;}
.search-scroll .jspPane { width:calc(100% - 10px)!important;}
.search-scroll.jspScrollable .jspPane { width: 430px !important;}
.search-result .jspVerticalBar { width:20px; margin-right:-10px;}
.search-result .jspTrack { background:none;}
.search-result .jspDrag { width:4px; border-radius:2px; background:rgba(0, 0, 0, 0.1);transition:background-color 0.4s ease 0s; -ms-transition: background-color 0.4s ease 0s;}
.search-result .jspContainer:hover .jspDrag { background:rgba(0, 0, 0, 0.3);}
header.fixed .search-tooltip { width:186px; padding-bottom:8px; font-size:0.78rem;}
.header-search-result { width:484px; display:none; position:absolute; top:95px; right:10px; z-index:3; background:#fff; border-radius:2px; padding:10px 10px 20px 20px; text-align:center;}
.header-search-result a { font-size:1rem;}
.header-search-result .result-count { padding-top:16px; text-align:left;}
.header-search-result main { text-align:left;}
.header-search-result .text { clear:both;}
.header-search-result .btn-darkblue { margin:20px 0 0 0; padding:14px 34px; display:inline-block; float:none;}
.header-search-result .search-noneresult { text-align:left; padding-top:18px;}
.header-search-result .news-list-left a, .header-search-result .news-list-right a { padding:0;}
.header-search-result .news-list-left { margin:0 20px 0 0;}
.header-search-result .news-list { padding:18px 0 20px 0; border-bottom:1px solid #f2f2f2;}
.header-search-result .news-list:first-child { padding-top:4px;}
.header-search-result .news-list:last-child { border-bottom:0;}
.header-search-result .news-list .news-list-right { padding-bottom:0px;}
.search-overlay {opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50); background:#000; position:fixed; top:95px; left:0; width:100%; height:100%; z-index:3;}
.header-search-overlay { opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50); background:#000; position:fixed; top:0; left:0; width:100%; height:95px; z-index:2; }
.header-search-result .search-noneresult p { padding-bottom:20px;}
.header-search-result .one-box h3 { font-size:1.429rem; color:#1596e0; padding-bottom:10px;}
.header-search-result .one-box p { padding-bottom:8px;}
.header-search-result .one-box span { font-size:0.9286rem; color:#818c97;}
.header-search-result .one-box p.text-gray { color:#818c97;}

.btn-red { background:#d92e00; text-align:center; font-size:1.143rem; color:#fff; padding:7px 0; float:none; display:block; border-radius:2px;}
.btn-red:hover, .btn-red:focus { background:#cd2d02; color:#fff; text-decoration:none;}
.btn-red.button { border-radius:2px; border:0; padding:11px 0; font-size:1.071rem; font-weight:400;}
.btn-purple { background:#622490;}
.btn-purple:hover, .btn-purple:focus { background:#521182;}
.header-search-result .one-box .btn-red { margin-top:35px;}
.header-search-result a.link { float:none; padding:0; color:#818c97; text-decoration:underline; font-weight:500;}
.header-search-result a.link:hover, .header-search-result a.link:focus { text-decoration:none;}
.header-search-result .one-box .calc-result-box { width:143px; height:165px; float:left; border-radius:0; padding-left:5px; padding-right:5px; position:relative;}
.header-search-result .one-box .calc-result-box:after { height:56px; content:''; border-right:1px solid #dcdcdc; position:absolute; left:0; top:41px;}
.header-search-result .one-box .calc-result-box:first-child:after {border-right:0;}
.header-search-result .one-box .calc-result-box:first-child { border-radius:2px 0 0 2px;}
.header-search-result .one-box .calc-result-box:last-child { border-radius:0 2px 2px 0;}
.header-search-result .one-box .calc-result-box u { font-size:1.286rem;}
.header-search-result .one-box .calc-result-box span { color:#546575; font-size:1rem; line-height:1.1;}
.header-search-result .one-box .calc-result-box i { margin-bottom:7px;}
.one-box-calc-result { margin-top:7px;}
.header-search-result .one-box .button-green { width:calc(50% - 10px); font-size:1.143rem;}
.header-search-result .one-box .button-green:last-child { margin-left:20px;}
.one-box .search-calculate-info { margin-top:15px;}
.one-box p:last-child { padding-bottom:0;}

.search-noneresult a { float:none; display:block; overflow:hidden; background:#1a3f7c; border-radius:2px; font-size:1.429rem; font-weight:500; color:#fff; padding:20px; line-height:1; margin-bottom:20px;}
.search-noneresult a:hover, .search-noneresult  a:focus { background:#002b64; text-decoration:none; color:#fff;}
.search-noneresult a span span { font-size:1.143rem; display:block; padding-top:3px; font-size:1.143rem; font-weight:400;}
.search-noneresult a .ico { width:57px; height:57px; line-height:57px; font-size:2.571rem; float:left; background:#fff; border-radius:50%; margin-right:20px; color:#193f80; text-align:center;}
.search-noneresult a .ico.icon-aylik-taksit { font-size:2rem;}
.search-noneresult a span.pull-left { width:calc(100% - 77px);}
.search-noneresult a:last-child { margin-bottom:0;}

#resultHeaderList:empty { display: none;}

.gsa-nav { border-radius:2px; color:#fff; font-size:1.071rem;}
.gsa-nav h3 { background:#3a5795; padding:20px 20px 18px 20px; border-radius:2px 2px 0 0;}
.gsa-nav h3 span { display:inline-block; padding-right:10px; font-size:1.143rem;}
.gsa-nav ul { background:#b3c2d0; padding:15px 20px 7px 20px; border-radius:0 0 2px 2px; margin-bottom:20px;}
.gsa-nav ul li { padding-bottom:8px;}
.gsa-nav a { color:#fff; font-size:1rem;}
.gsa-nav .gsa-nav-list a { text-decoration:underline;}
.gsa-nav .gsa-nav-list a:hover { text-decoration:none;}
.gsa-nav .checkbox { margin:0;}
.gsa-nav .checkbox label { color:#fff;}
.gsa-nav input[type="checkbox"] + label:before { width:13px; height:13px; border-color:#fff; margin-top:-2px;}
.gsa-nav .gsa-nav-list { padding-bottom:5px;}
.gsa-nav a.selected { text-decoration:underline;}

/*Landing PAGE Start*/
.landing-item { margin-bottom:35px;}
.landing-item h2 { padding:0; margin:0; font-size:1.143rem; font-weight:400; color:#1596e0; line-height:1; height:30px;}
.landing-item h2 a { color:#1596e0;}
.landing-item .landing-item-img { background: #f0f0f0; border-radius:2px; text-align:center; margin:10px 0; position:relative;}
.landing-item .landing-item-img span { width:100%; height:100%; position:absolute; top:0; left:0; border-radius:2px;}
.landing-item .landing-item-img:hover span { border:6px solid #7fd0ff; }
.landing-item .landing-item-img img { max-width:220px; max-height:185px; border-radius:2px;}
.landing-item p { font-size:1rem; padding:0; margin:0;}
.landing-item p a { color:#546676;}
.landing-item:hover .landing-item-img span { border:6px solid #7fd0ff; }
.landing-item:hover p a { text-decoration:underline;}
/*Landing PAGE End*/

/* Gamification */
.gamification { text-align:center; }
.gamification-score { width:220px; height:220px; border-width:15px; border-style:solid; border-radius:50%; text-align:center; margin:20px 5px 0 5px; display:inline-block;}
.gamification-score.orange { border-color:#f7941e;}
.gamification-score.blue { border-color:#00aef9;}
.gamification-score.purple { border-color:#622490;}
.gamification-score p { margin:0; padding:32px 0 0 0; font-size:1.714rem; font-weight:300; color:#546676;}
.gamification-score span { margin:0; padding:0 0 0 0; font-size:4.286rem; font-weight:300; line-height:1;}
.gamification-score.orange span { color:#f7941e;}
.gamification-score.blue span { color:#00aef9;}
.gamification-score.purple span { color:#622490;}
.gamification-time-text { font-weight:500;}
.gamification-score-text { font-size:1.286rem; font-weight:300;}
.gamification-score-text .icon-fav { color:#00aef9; display:inline-block; padding-right:12px;}
.gamification-score-text.minus-points span { float:left;line-height: 1.857rem; }
.gamification-score-text.minus-points .icon-minus-points { font-size: 1.857rem;color: #d92e00;margin-right:12px; }
.gamification-level-text { font-size:1.286rem; font-weight:300; display:inline-block; padding-right:4px;}
.gamification-level-text + span { display:inline-block; line-height:1.2;}
.badge-page-item { text-align:center;}
.badge-page-item .badge-icon { width:110px; height:110px; line-height:94px; border:8px solid #eee; color:#eee; border-radius:50%; margin:20px auto 0 auto; font-size:3.286rem;}
.badge-page-item .badge-icon.active { color:#546676;}
.badge-icon.active.icon-vitrin, 
.badge-icon.active.icon-organizator,
.badge-icon.active.icon-izlet,
.badge-icon.active.icon-buyuyen-kobi { border-color:#159c92;}
.badge-icon.active.icon-video-kurdu,
.badge-icon.active.icon-hesabini-bilen,
.badge-icon.active.icon-aranan-kobi { border-color:#81419f;}
.badge-icon.active.icon-taninmis,
.badge-icon.active.icon-kobi-puan,
.badge-icon.active.icon-fenomen { border-color:#00b4ff;}
.badge-icon.active.icon-tabela,
.badge-icon.active.icon-muhabir,
.badge-icon.active.icon-elestirmen { border-color:#ff9c00;}
.badge-icon.active.icon-sosyal-medya-gurusu,
.badge-icon.active.icon-kirmizi-hali,
.badge-icon.active.icon-kampanya-avcisi,
.badge-icon.active.icon-dayanismaci  { border-color:#ff6700;}
.badge-page-item h3 { color:#00aef9; font-size:1.714rem; padding:0; margin:10px 0;}
.gamification-notification { width:256px; background:#003284; border-radius:2px 2px 0 0; padding:22px 20px 5px 20px; color:#fff; position:fixed; bottom:-600px; right:100px; text-align:center; line-height:1.2; z-index:1001; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; -o-transition: all 0.6s ease-in-out; -moz-transition: all 0.6s ease-in-out; visibility:hidden;}
.gamification-notification.active { bottom:0; visibility:visible}
.gamification-notification h4 { font-size:2rem; padding-bottom:14px;}
.gamification-notification .notification-text { font-size:1.429rem; padding-bottom:16px;}
.gamification-notification .notification-info { font-size:1.571rem; font-weight:500; background:#00aef9; margin:0 -20px 20px -20px; padding:15px 0 15px 0;}
.gamification-notification .notification-note { font-size:0.8571rem; padding-bottom:10px;}
.gamification-notification .notification-note a { text-decoration:underline; color:#fff;}
.gamification-notification .notification-note a:hover { text-decoration:none;}
.notification-ribbon { width:256px; height:194px; background: url(../../img/ribbon.png) no-repeat left -816px; margin-left:-20px; margin-bottom:12px; font-weight:bold; font-size:2.143rem; text-align:center; line-height:1;}
.notification-ribbon span { display:block; font-size:5.714rem; line-height:.8; padding-top:50px;}
.notification-close { position:absolute; color:#fff; top:10px; right:10px;}
.notification-close:hover { color:#00aef9; text-decoration:none;}
.gamification-notification .score { font-weight:bold;}
.gamification-notification .badge-name { font-size:1.571rem; font-weight:500; margin-bottom:12px;}
#notification-badge .notification-ribbon span { line-height:1; padding-top:54px;}
.notification-ribbon.item-vitrin, 
.notification-ribbon.item-organizator,
.notification-ribbon.item-izlet,
.notification-ribbon.item-buyuyen-kobi { background-position:0 0;}
.notification-ribbon.item-video-kurdu,
.notification-ribbon.item-hesabini-bilen,
.notification-ribbon.item-aranan-kobi { background-position:0 -204px;}
.notification-ribbon.item-taninmis,
.notification-ribbon.item-kobi-puan,
.notification-ribbon.item-fenomen { background-position:0 -408px;}
.notification-ribbon.item-tabela,
.notification-ribbon.item-muhabir,
.notification-ribbon.item-elestirmen { background-position:0 -612px;}
.notification-ribbon.item-sosyal-medya-gurusu,
.notification-ribbon.item-kirmizi-hali,
.notification-ribbon.item-kampanya-avcisi,
.notification-ribbon.item-dayanismaci  { background-position:0 -816px;}

/*.tablesaw-cell-content { float:right;}
.table table {
    width: 100%
}
.table thead {
    display: none
}
.table tr td:first-child {
    background: #1596e0;
    color:#fff;
}
.table tbody td, .tablesaw.tablesaw-stack td, .tablesaw.tablesaw-stack th {
    display: block;
    text-align: right
}
.table tbody td:before {
    content: attr(data-th);
    float:left;
}
.table-left tbody td { text-align:left;}
.table th.text-left, .table td.text-left { text-align:right; }
.table th, .table td { float:left; width:100%;}
*/
.text-red { color:#d92e00 !important;}
#modalLink { font-size:1.286rem; color:#677887;}
#modalLink p { font-weight:300; padding-bottom:10px;}
#modalLink .btn-darkblue { min-width:120px; margin:5px 20px 0 0; text-align:center; font-size:1.143rem;}

.date { display:block; font-size:1rem; font-weight:300; margin-top:-8px;}

#GsaNavigationCont { margin-top:20px;}

/*Accordion START*/
.acc h3 { border:1px solid #e0e0e0; border-radius:2px; padding:12px 40px 12px 20px; font-size:1.143rem; cursor:pointer; position:relative; }
.acc h3:hover, .magiclick-ui-accordion-item.open>h3 { border-color:#27b6fd; background-color:#27b6fd; color:#fff;}
.magiclick-ui-accordion-content { padding:10px 20px;}
.acc h3:after { font-family: 'ico'; content: "\e64c"; position:absolute; top:50%; right:20px; margin-top:-12px; font-size:0.8rem;}
.acc h3:hover:after, .magiclick-ui-accordion-item.open>h3:after { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg);}
/*Accordion END*/


/* Promotion START */
.promotion-codes {
    font-size: 16px;
}

.promotion-code {
    border: 1px solid #eaf3f7;
    border-radius: 2px;
    margin-bottom: 15px;
}

.promotion-code .promotion {
    padding: 15px 15px 15px 20px;
}

.promotion-code .promotion div {
    line-height: 40px;
    color: #677989;
}

.promotion-btn {
    font-size:14px;
    line-height:14px;
    color: #ffffff;
    background: #1a3f7c;
    padding: 15px 30px 11px 30px;
    border-radius: 2px;
}

.promotion-btn:hover {
    color: #ffffff;
    background: #1a3f7c;
}

.promotion-passive .promotion-btn {
    background: #c1c6ca;
}

.promotion-passive .promotion-btn:hover {
    text-decoration: none;
}

.promotion-code .codes {
    background: #eaf3f7;
    padding: 0 20px;
}

.promotion-code .codes .code {
    padding: 16px 0 15px 0;
    border-top: 1px solid #ffffff;
}

.promotion-code .codes .code:first-child {
    border-top: 1px solid #eaf3f7;
}

.promotion-code .codes .code a {
    color: #00aef9;
    text-decoration: underline;
    font-weight: 400;
}

.promotion-code .codes .code a:hover {
    text-decoration: none;
}

.promotion-code .codes .code div img {
    margin-right: 10px;
    margin-left: 3px;
}

.promotion-info {
    font-size: 14px;
    line-height: 21px;
    color: #ffffff;
    background: #1a3f7c;
    padding: 15px;
    border-radius: 2px;
}

.promotion-info img {
    margin-right: 11px;
}

/* Promotion END */

.blue-box .col-md-4 {
    padding-left:5px;
    padding-right:5px;
}

.blue-box a {
    background:#00aef9;
    font-size:1.143rem;
    line-height:2.5rem;
    color:#fff;
    width:100%;
    display: block;
    box-sizing:border-box;
    border-radius:2px;
    padding: 12px 15px;
    font-weight: 400;
    margin-bottom:16px;
    text-align:center;
}

.blue-box a .icon {
    font-size: 1.857rem;
    line-height: 2.5rem;
    margin-right: 7px;
    vertical-align: sub;
}

.blue-box .modul-guide a .icon {
    font-size: 2.143rem;
    vertical-align:middle;
}

.blue-box .custom-avantage a .icon {
    font-size: 2.286rem;
    margin-top: 1px;
}

.blue-box a:hover, .test a:focus {
    background:#048FCC;
    text-decoration:none;
}

.login-modul {
    font-size:1.143rem;
    line-height:29px;
    color:#fff;
    font-weight:400;
    background:#002966;
    display:block;
    box-sizing:border-box;
    border-radius:2px;
    padding: 12px 15px;
}

.login-modul:hover,.login-modul:focus {
    color:#fff;
    background:#01183A;
    text-decoration:none;
}

.login-modul .icon {
    color:#fff;
    height: 29px;
    width: 27px;
    display:inline-block;
    margin-right: 10px;
    background: url('../../img/subpage/icon-docs.png') no-repeat left top;
    background-size: 27px 29px;
    vertical-align: middle;
}


/* page end redirect */
.page-end-redirect {    
    width: 100%;
    background: #019dff;
    padding: 30px 0;
    position: relative;
    z-index: 5000;
    top: 0px;
    display: none;
}

.page-end-redirect .redirect-content .logo {
    margin: 0 auto 30px auto;
    display: block;
    width: 120px;
}

.page-end-redirect .redirect-content .white-area {
    max-width: 710px;
    background: #ffffff;
    margin:0 auto;
    padding: 30px;
    border-radius: 2px;
}

.page-end-redirect .redirect-content .second-circle {
    font-size: 2.571rem;
    line-height: 5.714rem;
    font-weight: 300;
    color: #1596e0;
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 28px;
    position: relative;
    text-align: center;
}

.page-end-redirect .redirect-content .second-circle::after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('../../img/second-circle-border.png') no-repeat;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.page-end-redirect .redirect-content .white-area p {
    padding-top: 14px;
    color: #546676;
    font-size: 1.286rem;
    line-height: 1.786rem;
    letter-spacing: -0.55px;
}

.page-end-redirect-bg {
    background: #000000;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 4000;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    overflow-x: hidden;
    overflow-y: auto;
    transition: all 2s ease-in-out;
    opacity: 0;
}

.page-end-redirect-bg {
    opacity: 0.5;
}



/*PC*/
@media (min-width:992px) {
    .inline-block-md{display:inline-block;}
	/*.owl-responsive-i5 .owl-stage {transform: translate3d(0px, 0px, 0px) !important;}*/
    .cont-diji.owl-responsive .owl-stage {transform: translate3d(0px, 0px, 0px) !important;}
	.wrapper.fixed { padding-top:92px;}	
    header.fixed {
        position:fixed;
        width: 100%;
        height: 72px;
	    padding-top:0;
        top:-72px;
        left:0px;
        z-index:500;
        background: #1a3f7c;
	    margin-top:72px;
        -webkit-transition: margin .5s ease-out;
        -moz-transition: margin .5s ease-out;
        -o-transition: margin .5s ease-out;
        transition: margin .5s ease-out;
    }
 
    header.fixed .logo img { width:84px; margin-top:7px;}
    header.fixed .list-inline { float:right;}
    header.fixed a { font-size:1rem;}
    header.fixed .internet-sube { width:168px; height:52px; margin-top:10px; padding:10px 14px;}
    header.fixed .search { width:188px; height:31px; margin-top:21px; margin-left:0; margin-right:182px;}
    header.fixed .search input { width:152px; height:27px; line-height:28px; font-size:0.78rem;}
    header.fixed .search .icon-search { color:#fff; float:right; margin-right:14px; font-size:1rem; padding-top:6px;}
    header.fixed .internet-sube .icon-kurumsal-internet { width:30px; height:30px; margin-right:10px; font-size:1.571rem;}
    nav ul li a span { display:none;}

    .home-news.owl-responsive.owl-carousel .owl-item img { vertical-align:middle;}
    .video-list a.video-thumb { width:340px; height:180px; display:block; overflow:hidden; text-align:center;}
    .video-list a.video-thumb img { vertical-align:middle;}
    .news-cont .col-md-6:nth-child(2n+1),
    .campaign-cont .col-md-4:nth-child(3n+1),
    .landing-item:nth-child(3n+1),
    .badge-page-item:nth-child(3n+1) { clear:both;}
    .banner-item {height:500px;}
    .home-basvuru {margin-top:0; margin-bottom:0;}
    .home-item-economy {margin-top:-29px;}
    #ctl00_menuKobi_menu li:nth-child(even) {
        margin-left: 70px;
    }
    .menu-hover li a {
        min-width: 278px;
    }

    .kobi-hover {
        width: 550px;
    }
    .banner-text {
        top: 145px;
    }

    .banner .owl-controls {
        bottom: 49px;
    }

    .banner-img {
        top: 145px;
        right: 273px;
    }
}

/* TABLET-PC */
@media (min-width:768px), (min-width:992px) {
	.item-events:last-child, .item-events:nth-last-child(2) { padding-bottom:0;}
	.item-events:last-child .events-text, .item-events:nth-last-child(2) .events-text { border-bottom:0; padding-bottom:0;}	
    .video-list .col-md-6:nth-child(2n+1) { clear:both;}
}

/*TABLET*/
@media (min-width:768px) and (max-width:991px) {
	.home-basvuru { margin-top:374px;}
    .home-item-market h2 { padding-bottom:28px;}
    .home-market-slider { margin-bottom:15px;}
	.banner-img { right:16px;}
    .banner .owl-controls {bottom:114px;}
    .news-cont .col-md-4:nth-child(2n+1),
    .campaign-cont .col-md-4:nth-child(2n+1) { clear:both;}
    .sub-page-content { padding:20px !important;}
    .banner-text {
        top:181px;
        left:12px;
        width: 365px;
    }
    .wrapper .banner {
        height: 491px;
    }

    .banner-item {
        height: 491px;
    }

    .banner .owl-controls {
        bottom: 50px;
    }
}

/*TABLET-MOBILE*/
@media (max-width:991px) {

    .wrapper .banner .owl-controls { display:block;}
	.home-item-economy figure { display:inline-block;}
	.banner .owl-controls { margin-left:-360px;}
	.home-item-diji article { display:inline;}
	.owl-responsive.owl-carousel .owl-controls { display:block;}
	.owl-responsive .owl-controls .owl-dots, .cont-diji .owl-controls .owl-dots { text-align:center; margin-top:20px;}
	.owl-responsive .owl-controls .owl-dot, .cont-diji .owl-controls .owl-dot{ background-color:#546676;}

    .internet-sube-btn { color:#fff; text-align:right; float:right; font-size:1rem; border-right:2px solid #fff; margin-right:10px; margin-top:15px;}
    header.active .internet-sube-btn { display:none;}
    .int-overlay { width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0, 0, 0, .5); z-index:5;}
    .internet-sube-btn:hover, .internet-sube-btn:focus { color:#fff; text-decoration:none;}
    .internet-sube-mobil-cont { width:100%; background:#d92e00; position:absolute; z-index:6; left:0; top:50px; transition: all 2s ease;-webkit-transition: all 2s ease; display:none;}
    .internet-sube-mobil-cont.active { display:block;}
    .internet-sube-mobil-cont .icon-close { position:absolute; right:15px; top:16px; color:#fff; font-size:1.3rem;}
    .internet-sube-mobil-cont .icon-close:hover, .internet-sube-mobil-cont .icon-close:focus { color:#fff; text-decoration:none;}
    .internet-sube-mobil-cont h3 { color:#fff; font-weight:500; padding:18px 0 18px 12px;}
	.internet-sube-mobil { width:100%; height:49px; font-weight:500; color:#fff; display:block; padding-top:8px; background-color:#e1390e; padding-left:12px;}
    .internet-sube-mobil:last-child { background-color:#ee451d;}
	.internet-sube-mobil:hover, .internet-sube-mobil:focus { color:#fff; text-decoration:none;}
    .internet-sube-mobil span { font-size:1rem; padding-top:8px;}
    .internet-sube-mobil .icon-kurumsal-internet { width:32px; height:32px; line-height:25px; font-size:1.3rem; border:2px solid #fff; border-radius:50%; text-align:center; margin-right:15px; padding-top:1px;}
    .wrapper-mobil-menu {}
    .wrapper-mobil-menu.active { width:100%; height:100%; background:#0682dc; position:absolute; overflow-x:hidden; z-index:3; }
	header { width:100%; position:absolute; padding-top:64px; z-index:3;transition: background 2s ease;-webkit-transition: background 2s ease;}
    .is-logged header { padding-top:10px;}
    header.active { background: #0682dc; }
    ul.menu-mobil { padding-bottom:0;}
    ul.menu-mobil li { padding-bottom:0;}
	.menu-mobil { margin:0 -20px; padding:10px 0; display:none;}
    .animated .menu-mobil { display:block;}
	header.active .menu-mobil { display:block;}
    header .search {width:100%; float:none; display:block; margin:0; font-size:1.2rem; border:1px solid #fff; }
    header .search input {font-size:1.2rem; width:85%; padding-left:15px; padding-top:2px; }
    header .search .icon-search {font-size:1.2rem; padding:12px 0 0 0; margin-right:15px}
    header a.logo { margin-top:4px;}
    header a.logo img { width:100px; margin-top:0; padding-left:4px;}
    .menu-mobil li.border-0 { border:0;}
	.menu-mobil li { padding:15px 20px; position:relative;  transition: all 0.3s ease;}
    .menu-mobil li li { padding-left:0; padding-right:0;}
    /*.menu-mobil li:first-child { padding-top:0; padding-bottom:0;}*/
	.menu-mobil li a { font-size:1.2rem; color:#fff; padding:0; display:block; float:none; position:relative;}
    .menu-mobil li a:hover, .menu-mobil li a:focus { text-decoration:none;}
    .menu-mobil li a span { width:32px; height:32px; line-height:30px; font-size:1rem; display:inline-block; border:1px solid #fff; border-radius:50%; color:#fff; margin-right:12px; text-align:center;}
	.menu-btn { float:right; font-size:1.75rem; color:#fff; transition: all 0.5s ease; padding:0; margin-top:18px;}
    .menu-btn:hover, .menu-btn:focus { color:#fff; text-decoration:none;}
    .menu-mobil > div > ul > li { border-top:1px solid #389ae3;}
    .menu-mobil > div > ul > li:first-child { border-color:#0682dc;}
    .menu-mobil > div > ul > li.active { background-color:#0065bd; border-color:#0682dc;}
    .menu-mobil > div > ul > li.active + li { border-color:#0682dc;}
    .menu-mobil > div > ul > li > ul { display:none;}
    .menu-mobil > div > ul > li > ul > li > ul { display:none; list-style:initial; margin-left:40px;}
    .menu-mobil > div > ul > li.active > ul { display:block; padding-left:44px; /*margin-top:15px;*/}
    .menu-mobil > div > ul > li.active > ul > li.active > ul { display:block;}
    .menu-mobil .icon-down { width:30px; height:50px; text-align:center; position:absolute; top:0px; right:0px; color:#fff; padding-top:12px;}
    .menu-mobil > div > ul > li.active > .icon-down:before { content: "\e61a";}
    .menu-mobil > div > ul > li.active > ul > li.active > .icon-down:before { content: "\e61a";}
    .menu-mobil > div > ul > li > ul > li a { color:#a6c8f1; padding:0 30px 0 20px;}
    .menu-mobil > div > ul > li > ul > li.active > a { color:#fff;}
    .menu-mobil > div > ul > li > ul > li.active > ul > li.active a { color:#fff;}
    .menu-mobil ul li ul li ul li { padding-bottom:4px; color:#a6c8f1; font-size:1.231rem;}
    .menu-mobil ul li ul li ul li.active { color:#fff;}
    .menu-mobil ul li ul li ul li a { padding-left:0px;}
    .menu-mobil > div > ul > li > ul > li > a:before { font-family: 'ico'; content: "\e614"; position:absolute; top:3px; left:0px; font-size:0.8rem;}
    .menu-mobil > div > ul > li > ul > li.active > a:before { content: "\e64c";}
    .menu-mobil > div > ul > li > .icon-down {right:20px; top:12px;}
    .menu-mobil > div > ul > li > ul > li { padding-top:10px;}
    /*.menu-mobil > div > ul > li > ul > li:before {
        content:""; 
        background: #387dd8; 
        position: absolute; 
        top: 0; 
        left: 0px; 
        height: 1px; 
        width: 30px;
    } */

    .login-content { width:100%; z-index:9; margin-top:54px; background:none; padding-bottom:0;}
    .login-item { background:#fff; border-radius:2px; padding-bottom:10px;}
    .signin-content h3 { border-radius:0; background:#0682dc; padding-left:20px; font-size:1.4rem;}
    .sub-page-content .signin-content h3 {  padding-top:14px;}
    .login-wrapper { -webkit-transition: all .2s ease;-moz-transition: all .5s ease;-o-transition: all .2s ease-out; transition: all .2s ease; left:-999em; position:absolute;}
    .login-wrapper.active { width:100%; left:0px; padding:10px; }
    .sub-page-content .login-wrapper.active { top:-72px;}
    .sub-page-login .login-item { border:0; border-radius:2px;}
    .sub-page-login .login-content { height:auto;}
    .login-wrapper .loggedin-content { background:#fff; border-radius:2px; padding-bottom:10px; border:0;}
    .login-wrapper.active .mobil-login-close, .login-wrapper.active .menu-back { position:absolute; right:0px; top:14px; font-size:1.75rem; color:#fff; z-index:10;}
    .sub-page-content .login-wrapper.active .mobil-login-close { top:10px;}
    .login-wrapper.active .loggedin-content .mobil-login-close { color:#546676; top:20px;}
    .login-wrapper.active .mobil-login-close:hover, .login-wrapper.active .menu-back:hover { text-decoration:none;}
    .login-wrapper.active .menu-back { left:0; right:inherit; display:none}
    .sub-page-content .login-wrapper.active .menu-back { top:11px;}
    .sub-page-login .loggedin-content { margin-top:10px;}
    .loggedin-buttons a { font-size:1rem;}
    .login-social { padding-bottom:0; text-align:center;}
    .login-social a { float:none; text-align:center; display:inline-block; font-size:1.2rem;}
    .sign-up { float:left;}
    .login-item { font-size:15px;}
    .login-item .inpt-item.clearfix { text-align:center;}
    .forgot-pass { padding-left:10px;}
    .forgot-pass, .link-sign-up { float:none; display:inline-block;}
    #mobileSignIn { width:100%; position:absolute; z-index:5;}
    .wrapper-mobil-menu .sign-in, .wrapper-mobil-menu .mobil-login-btn, .wrapper-mobil-menu .sign-up { display:block; font-size:1.231rem;}
    .wrapper-mobil-menu.active .sign-in, .wrapper-mobil-menu.active .mobil-login-btn, .wrapper-mobil-menu.active .sign-up { display:block;}

    .signin-content p { text-align:center;}

    .sub-page-content { padding:20px 10px;}
    .mobil-profil { background:#0064bc; border-radius:2px; padding:20px; color:#fff; font-size:1.286rem; margin-top:20px; display:none;}
    .wrapper-mobil-menu.active .mobil-profil { display:block;}
    header .mobil-profil a { font-size:1rem; padding:0; margin-top:4px;}
    header .mobil-profil a:hover, header .mobil-profil a:focus { color:#fff;}
    header .mobil-profil a:last-child { border-right:1px solid #00b4ff; padding-right:16px; margin-right:16px;}
    .mobil-profil .user-name { width:calc(100% - 120px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}

    .weather-city-location .icon-marker { padding-left:8px;}
    .weather-city-location .city-name { padding-top:12px;}
    /*.weather-city-location .icon-marker { width:26px; height:26px; margin-right:6px; font-size:1rem; padding-top:4px;}
    .weather-city-location .city-name { font-size:1rem;}
    .weather-city-location .icon-down { margin-right:0; font-size:1rem;}
    .weather-city-cont.active { height:470px; top:-370px;}
    .weather-ico { width:26px; height:26px; font-size:1rem; padding-top:4px; margin-top:4px;}
    .weather-days-item p { font-size:1rem;}*/
    .footer { padding-bottom:10px;}  
    .footer, .footer-right { text-align:center; padding-top:10px;}
    .footer-left { padding-top:10px;}
    .footer-right .footer-social a { width:37px; height:37px; padding-top:8px;}
    .footer p { font-weight:400;}
    .footer .copyright { margin-top:40px;}
    .footer-right .footer-social { margin-top:-71px;}
    .sub-page-content { width:100%; margin-top:130px; margin-bottom:0px;}
    .sub-page-content h1 { width:calc(100% - 40px);}
    .cross-btn { padding:15px;}
    .cross-btn span { padding-top:17px;}
    .sub-page-img img { width:100%;}
    .sub-page-image .sub-page-img img { width:150%;}
    .sub-page-image .sub-page-img .sub-img { width:34%; top:50%; margin-top:-17%; }
    .page-edit { top:0;}
    .cross-btn { padding:10px 15px;}
    .cross-btn .ico { width:37px; height:37px; font-size:1.7rem;}
    .cross-btn span { padding-top:8px;}
    .scroll-top { right:10px;}
	.page-edit .page-social a.icon-share { display:block; }
	.page-edit .page-social { width:34px; }
	.page-edit .page-social:hover { width:210px; }

    .campaign-item p { height:auto;}

    .tabs-blue .tabs-btn { margin-bottom:15px;}
    /*.profile-tit span { background-position:right 40px top 10px;}*/

    .product-photo .file-upload { margin-top:20px;}

    .credit-table {
        width:100%;
        float:none;
    }
    .tablesaw-cell-content { float:right;}
    .table table {
        width: 100%
    }
    .table thead {
        display: none
    }
    .table tr td:first-child {
        background: #1596e0 !important;
        color:#fff;
    }
    .table tbody td, .tablesaw.tablesaw-stack td, .tablesaw.tablesaw-stack th {
        display: block;
        text-align: right
    }
    .table tbody td:before {
        content: attr(data-th);
        float:left;
    }
    .table-left tbody td { text-align:left;}
    .table th.text-left, .table td.text-left { text-align:right; }

    .table tr:nth-child(even) th, .table tr:nth-child(even) td {
        background:#fff;
    }

    .gamification-score p { padding-top:38px;}

    .gamification-notification { width:100%; right:0; top:-300px; bottom:inherit; border-radius:0;}
    .gamification-notification.active { top:0; bottom:inherit;}
    .gamification-notification .notification-info { background:none; margin:0; padding-top:0;}
    .gamification-score-text { display:inline-block; }

    .landing-item:nth-child(2n+1),
    .badge-page-item:nth-child(2n+1) { clear:both;}

    .profile-preview-cont .form-horizontal .product-photo p { text-align:left;}
    .tabs-blue { margin-bottom:20px;}

    .modal-tit { font-size:1.538rem; padding-right:60px;}

    .news-item img, .video-list .video-thumb img { max-width:100%; max-height:100%;}

    .page-social-wrapper { margin-right:0;}

    .profile-tit span { width:calc(100% - 50px);}
    .profile-tit .profil-edit-btn i { margin-right:0;}

    .city-names .jspTrack { visibility:hidden;}

}

/*MOBILE*/
@media (max-width:767px){
	html, body { font-size:13px;}
	.mini-gutter.row,.mini-gutter .row{margin-right:-16px;margin-left:-16px}
	.mini-gutter.row>[class^="col-"],.mini-gutter.row>[class*=" col-"],.mini-gutter .row>[class^="col-"],.mini-gutter .row>[class*=" col-"]{padding-right:16px;padding-left:16px}
    .mt20m { margin-top:20px !important;}
	.wrapper .banner { margin-top:49px;}
    .is-logged .wrapper .banner { margin-top:0;}
	.wrapper .banner, .wrapper .banner-item, .wrapper .banner-bg  { height:320px;}
    .banner-bg.on-kasim { background-image:url(../../img/banner/on-kasim-mobil.jpg); }
	.banner-text { width:264px; top:115px; left:15px; font-size:1.4rem;}
    .banner-text .btn-white{font-size: 12px;padding: 4px 10px;}
	.banner .owl-item img { width:200px; display:inline-block;}
	.banner-img { width:50%; right:9px; top:100px; text-align:center;}
	.banner .owl-controls { left:16px; bottom:26px; margin-left:0;}	
	.home-basvuru { margin-top:292px;}
    .is-logged .home-basvuru { margin-top:272px;}
	.home-basvuru a { padding:10px; font-size:13px; }
	.home-basvuru a .ico { width:37px; height:37px; line-height:38px; margin-right:11px; font-size:2rem;}
	.home-basvuru .pull-left { padding-top:12px;}
	.home-basvuru .btn-home-basvuru { padding-right:0 !important;}
	.home-basvuru .btn-home-arayin { padding-left:0 !important;}
	.home-basvuru .btn-home-basvuru a { border-radius:2px; margin-right:10px;}
	.home-basvuru .btn-home-arayin a { border-radius:2px; margin-left:10px;}	
	.home-item { padding-top:24px; padding-bottom:20px;}
	.home-item h2 { padding-bottom:20px; font-size:2.154rem;}
    .home-market-slider { margin-bottom:15px;}
    .home-item-market .tabs { margin-bottom:15px;}
    .home-item-market .tabs-btn a { padding-left:15px; padding-right:15px;}    
    .home-news .owl-responsive-item { text-align:center;}
    .home-item-economy figure { margin-top:0;}
    #events-result { margin-top:20px;}
    .weather, .weather-city, .weather-city-cont, .weather-days-item, #weather-result { height:80px;}
    .weather-days-item { padding-top:21px;}
    .weather-city-location { padding:21px 0 20px 0;}
    .weather-city-location { font-size:1rem;}
    .weather-ico { padding-top:5px; margin-right:15px;}
    .weather-city-location .icon-down { margin-right:2px;}
    .city-names { margin-right:0px; margin-top:25px;}
    .city-names ul li { padding-left:0;}
    .weather-city-cont.active { height:480px; top:-402px; padding-left:12px;}
    .weather-days-item p { font-size:1rem; padding-top:3px;}
    .weather-today { padding-left:0;}
    .scroll-top { width:30px; height:30px; padding-left:8px; padding-top:12px;}

    .news-item { text-align:center;}
    .owl-controls .owl-dot, .home-market-slider .owl-controls .owl-dot { width:12px; height:12px;}
    /*takvim*/

    #events-datepicker .ui-datepicker-calendar td a, #events-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
        width:34px!important;
        height:34px!important;
        line-height:34px!important;    
    }
    .subpage .events-number { line-height:54px;}
    .subpage #events-datepicker .ui-datepicker-calendar .ui-datepicker-today a { line-height:32px !important;}

    .modal-dialog { width:100% !important;}

    .form-horizontal { padding-top:0;}

    /*Video*/
    .video-start { font-size:1.538rem;}
    .video-start .icon-play { width:60px; height:60px; padding-left:7px; margin-top:10px;font-size:2rem;}
    .video-tab a {
        float:none !important;
        display:block;
        width:100%;
    }
    .video-list {
        text-align:center;
    }
    .video-list .video-thumb {
        display:inline-block;
    }
    .video-count.video-count-like { float:none !important; display:block !important; margin-left:0 !important; text-align:center;}
    .input-video-search input.form-control::-moz-placeholder{
        opacity:0
    }
    .input-video-search input.form-control:-ms-input-placeholder{
        opacity:0
    }
    .input-video-search input.form-control::-webkit-input-placeholder{
        opacity:0
    }

    .content .pull-right.page-img { margin:0 0 20px 0; float:none !important;}  
    .page-img img { max-width:100%; max-height:100%;}
    .content .btn-subpage {margin:2px -10px 10px 10px; }

    .captcha { margin-top:15px;}
    .refreshCaptcha { padding-top:31px;}

    /* Promotion */
    .promotion-code .promotion-btn {
        display: block;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
    }

    /* page end redirect */
    .page-end-redirect .redirect-content .second-circle {
        float: none;
        margin: 0 auto 30px auto;
    }

    .page-end-redirect .redirect-content .white-area p {
        padding-top: 0px;
    }

    .page-end-redirect {
        padding-right: 30px;
        padding-left: 30px;
    }
    .has-feedback > .row > .col-md-12 {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
        height: auto !important;
        padding-top: 100px;
    }

        .has-feedback > .row > .col-md-12 .banner-text {
            width: 100%;
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            order: 2;
        }

        .has-feedback > .row > .col-md-12 .banner-img {
            position: relative;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            max-width: 100%;
            order: 1;
            margin-bottom: 26.5px;
        }

    .banner-item {
        height: 473px !important;
    }

    .banner-bg {
        height: 473px !important;
    }


    .has-feedback > .row > .col-md-12 .banner-img img {
        width: auto !important;
        max-width: 100%;
        max-height: 215px;
    }

    .wrapper .banner {
        height: 473px;
        position: relative;
    }

    .container.home-basvuru {
        display: none;
    }

    .wrapper .banner .owl-controls {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }
    .banner-text {
        padding-right: 20px;
        padding-left: 20px;
    }

}

.cookie-popup-root {
	 width: 100%;
	 height: 96px;
	 position: fixed;
	 bottom: 0;
	 left: 0;
	 background-color: #e7e7e7;
	 z-index: 999;
	 display: none;
}
 .cookie-popup-root.active {
	 display: block;
}
 .cookie-popup-root .text-wrapper {
	 display: flex;
	 justify-content: space-between;
	 align-items: center;
	 height: 100%;
	 max-width: 1150px;
	 margin: 0 auto;
}
 .cookie-popup-root .text-block {
	 display: flex;
	 align-items: center;
	 width: 90%;
}
 .cookie-popup-root .text-block p {
	 font-weight: 500;
	 color: #003669;
	 font-size: 14px;
	 padding-bottom: 0;
}
 .cookie-popup-root .text-block p a {
	 font-weight: bold;
	 text-decoration: underline;
	 color: inherit;
}
 .cookie-popup-root .text-block img {
	 margin-right: 13px;
}
 .cookie-popup-root .close-block {
	 padding: 10px 0 10px 10px;
	 display: flex;
}
 .cookie-popup-root .close-block img {
	 cursor: pointer;
}
 

@media (max-width:414px){
	.banner-text { width:156px; font-size:1.450rem;}
    .banner-img, .banner .owl-item img { width:196px;}
    .home-basvuru .pull-left { width:76px; padding-top:5px;}
    .home-basvuru .btn-home-basvuru a { margin-right:5px;}
	.home-basvuru .btn-home-arayin a { margin-left:5px;}
    .weather-city-location .city-name { width:124px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
}
@media (max-width:320px) {
    .banner-text { font-size:1.4rem; top:90px;}
    .banner-img, .banner .owl-item img { width: 156px; }
    .banner-img { right:10px; top:90px;}
    .weather-city-location .city-name { width:94px;}
}

 @media screen and (max-width: 768px) {
    .cookie-popup-root {
         height: auto;
         padding: 14px 16px;
    }

    .cookie-popup-root .text-block {
         width: 85%;
    }
    .cookie-popup-root .text-block p {
         line-height:1.3;
    }
    .cookie-popup-root .text-block img {
            display: none;
    }    
}
.owl-responsive .owl-stage {
    display: flex;
}

.owl-responsive .owl-item {
    display: flex;
    flex: 1 0 auto;
    justify-content:center;
}

.home-campaign figcaption p {
    height: inherit;
    margin-bottom: auto;
}

.home-campaign figure {
    display: flex;
    height: 100%;
    flex-wrap: wrap;
    justify-content:center;
}

    .home-campaign figure figcaption {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

.home-campaign {
    background-size: cover;
}
.home-campaign a.btn-code {
    margin: 15px auto 0px auto;
    width: calc(100% - 76px);
    display: flex;
    align-items: center;
    justify-content: center;
}