@import url(fonts.css);

/*--------------------------------------------------------------------------------------------------------------------------------
//	Primary Styles
----------------------------------------------------------------------------------------------------------------------------------*/
body { background: none repeat scroll 0 0 #f4f4f4; color: #404040; font-family: "gesta",Tahoma,Helvetica,Arial,sans-serif; font-size: 12px; overflow: visible; -webkit-font-smoothing: antialiased; }



form { font-size: 14px; }

html, body { height: auto; }
html { min-height: 100%; position: relative; }

html a, html a:visited { color: #262626; }
html a:hover { text-decoration: underline; }
.wrapper { clear: both; margin: 0 auto; position: relative; width: 940px; }

html input:focus:-moz-placeholder { color: #ddd; }
html input:focus::-moz-placeholder { color: #ddd; }

.link { font: 16px "gesta"; }
.link.grey { color: #ccc; }

.outer-wrap { min-height: 100%; position: relative; }

.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important; }
.div-sep { background: url("../img/box_section_seperator.png") no-repeat scroll right center !important; }
.div-sep-shadow { background: url("../img/box_section_seperator_shadow.png") no-repeat scroll 100% 0 !important; }
.div-sep-shadow.bottom { background: url("../img/box_section_seperator_down_shadow.png") repeat scroll center bottom !important; }
h6 { margin: 0 auto; padding: 15px 0 30px; }

.mr10 { margin-right: 10px; }
.no-mrgn { margin: 0 !important; }
ol.list, ul.list { display: block; }
ol.list { padding-left: 15px; }

h1.title { color: #404040; font: 23px "gesta-m"; letter-spacing: -1px; margin: 0 0 15px !important; }
span.red { color: #ed1d24 !important; }
.red-link { color: #ed1d24 !important; font-family: "gesta-b"; }
.hr { background: url("../img/line_break.png") repeat-x scroll center center; clear: both; margin-bottom: 20px; min-height: 3px; text-align: center; }
.hr.white { background-image: url("../img/line_break_white.png"); }
.hr span { background: none repeat scroll 0 0 #fff; padding: 0 10px; }
.modules .label { float: initial; margin-bottom: initial; margin-right: initial; margin-top: initial; width: initial; }
.msie .modules .label { float: none; margin: inherit; width: auto; }
.ie7 h1, .ie7 h2, .ie7 h3, .ie7 h4, .ie7 h5, .ie7 h6 { margin: 0; }


label.error { clear: both; color: #e43126; display: block; font: 16px "gesta"; padding: 3px 0; }

a.btn, button.btn, input.btn { background: url("../img/btn_grey.png") repeat-x scroll 0 0 #f3f3f3; border-radius: 2px; color: #333; cursor: pointer; display: inline-block; font: 16px/1 "gesta-b"; height: 38px; min-width: 102px; outline: 0 none; padding: 0; text-align: center; border: none; transition: all 0.15s ease-in-out 0s; }
a.btn.wide, button.btn.wide, input.btn.wide { box-sizing: border-box; width: 100%; }
a.btn.xs, button.btn.xs, input.btn.xs { font: 14px "gesta"; min-width: 0; padding: 3px 15px; }
a.btn:hover, button.btn:hover, input.btn:hover { color: #f61400; text-decoration: none; }
a.btn:active, button.btn:active, input.btn:active { box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1) inset; }
a.btn.red, button.btn.red, input.btn.red { background: url("../img/btn_red.png") repeat-x scroll 0 0 #db3122; border-bottom: medium none; color: #fff; }

.panel.contact-form a.btn.red, button.btn.red, input.btn.red { float: left; }

.panel.contact-form .btn.red { margin: 0 10px 0 0; }
a.btn.red { line-height: 38px; }



a.btn.red:hover, button.btn.red:hover, input.btn.red:hover { background: url("../img/btn_red_hover.png") repeat-x scroll 0 0 #f61400; }
a.btn.red:active, button.btn.red:active, input.btn.red:active { background: url("../img/btn_red_hover.png") repeat-x scroll 0 0 #f61400; }
a.btn.grey, button.btn.grey, input.btn.grey { background: linear-gradient(#f8f8f8, #ececec) repeat-x scroll 0 0 #ddd; border: 1px solid #d9d9d9; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05); color: #333; }
a.btn.grey:hover, button.btn.grey:hover, input.btn.grey:hover { border-color: silver; color: #f61400; }
a.btn.like, button.btn.like, input.btn.like { background: url("../img/btn_heart.png") no-repeat scroll 15px center #2b2b2b; border-bottom: medium none; color: #e52d1f; padding-left: 40px; }
a.btn.like.red, button.btn.like.red, input.btn.like.red { background: url("../img/btn_heart_red.png") no-repeat scroll 10px center #eb2616; border-bottom: medium none; color: #fff; padding-left: 32px; }
a.btn.blue, button.btn.blue, input.btn.blue { background: none repeat scroll 0 0 #3c5699; border-bottom: medium none; color: #fff !important; }


/*--------------------------------------------------------------------------------------------------------------------------------
//	HEADER
----------------------------------------------------------------------------------------------------------------------------------*/
.header { position: relative; z-index: 10; }

/* Top Bar
/*--------------------------------------------------------------------------------------------------------------------------------*/
header .topbar { clear: both; }
header .topbar ul { overflow: hidden; padding: 7px 0; }
header .topbar ul li { float: right; margin: 0 17px 0 0; }
header .topbar ul li.sep { border-right: 1px solid #d8d8d8; }
header .topbar ul li a { color: #404040; display: block; font: 14px "gesta-l"; padding: 5px 14px 5px 0; }
header .topbar ul li.last { margin: 0; }
header .topbar ul li.last a { padding-right: 0; }

/* Red Bar
/*--------------------------------------------------------------------------------------------------------------------------------*/
header .redbar { background: url("../img/header_topbar_bg.png") repeat scroll 0 0; height: 46px; width: 100%; }
header .redbar .wrapper { position: relative; }
header .redbar .wrapper .logo { float: left; padding: 17px 0 0; }
header .redbar .wrapper .logo a { background: url("../img/akbank-ag-logo.png") no-repeat scroll left top; display: block; height: 15px; width: 185px; }
header .redbar .direkt { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9; border-radius: 3px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); margin: 14px 0 0; position: absolute; right: 0; width: 232px; z-index: 120; }
header .redbar .direkt a { color: #696969; }
header .redbar .direkt a:hover { color: #f61400; }
header .redbar .direkt .wrap { background: url("../img/logo-icon-sprite_v2.png") no-repeat scroll -364px 0; padding: 45px 10px 0; width: auto; }
header .redbar .direkt a.btn { color: #333; font-size: 15px; padding: 10px 0; width: 100%; display: block; margin-bottom: 10px; height: auto; }
header .redbar .direkt .bigbtns a:hover { color: #f61400; }
header .redbar .direkt .bottom-links { border-top: 1px solid #d9d9d9; }
header .redbar .direkt .bottom-links li { display: inline-block; text-align: center; width: 49%; }
header .redbar .direkt .bottom-links li.sep { border-right: 1px solid #d9d9d9; }
header .redbar .direkt .bottom-links li a { display: block; font: 12px/1 "gesta-l"; padding: 8px 0; }

/* Segments
/*--------------------------------------------------------------------------------------------------------------------------------*/
header .segments { position: relative; z-index: 110; }
header .segments ul { margin: 0 -10px; }
header .segments ul li { float: left; margin-right: 2px; position: relative; }
header .segments ul li a { color: #444; display: block; font: 16px/1 "gesta-l"; padding: 10px 20px 10px 10px; }
header .segments ul li a:hover { color: #f61400; }

/*____________ Menu Search ____________*/
header .search { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #c3c3c3; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); clear: both; padding: 25px 0 15px; z-index: 98; }

header .search h4 .name { font-family: "gesta-m"; }

header .search .menu-search { padding: 20px 0; position: relative; width: 60%; }
.ie7 header .search .menu-search, .ie8 header .search .menu-search { width: 61%; }

header .search .menu-search .profile { float: left; height: 50px; margin: 0 8px 0 0; position: relative; width: 50px; }
header .search .menu-search .profile .image { background: url("../img/logo-icon-sprite_v2.png") no-repeat scroll 5px -419px; border: 1px solid #ececec; border-radius: 2px; height: 50px; left: 0; position: absolute; top: 0; width: 50px; }
header .search .menu-search .profile .image a { display: block; height: 50px; width: 50px; }
header .search .menu-search .profile .image img { display: block; }
header .search .menu-search .profile .notification { background: url("../img/user_notification.png") repeat scroll 0 0; color: #fff; display: none; font: 10px/20px "gesta-l"; height: 20px; position: absolute; right: -10px; text-align: center; top: -10px; width: 20px; }
header .search .menu-search .profile .visitor .login { background: none repeat scroll 0 0 #ed1f24; color: #fff; display: block; font: 10px "gesta-l"; position: absolute; text-align: center; top: 52px; width: 50px; }
header .search .menu-search .search-bar { float: left; position: relative; }
header .search .menu-search .search-bar .arrow { background: url("../img/logo-icon-sprite_v2.png") no-repeat scroll -240px -409px; display: block; float: left; height: 18px; margin: 15px 0 0; position: relative; width: 9px; }
header .search .menu-search .search-bar .txtboxc { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #f9f9f9; border-color: #ededed; border-image: none; border-style: solid; border-width: 2px 1px; float: left; margin: 0 0 0 -1px; padding: 0 12px; width: 389px; }
header .search .menu-search .search-bar .txtboxc input { background: none repeat scroll 0 0 #f9f9f9; border: 0 none; box-shadow: none; box-sizing: border-box; color: #696969; display: block; font: 18px/1 "gesta-l"; height: 46px; margin: 0; outline: 0 none; padding: 13px 0; width: 100%; }

.ie7 header .search .menu-search .search-bar .txtboxc input { height: 18px; }
header .search .menu-search .search-bar .txtboxc .ms-srch-sb { border: 0 none; display: block; }
header .search .menu-search .search-bar .txtboxc .ms-srch-sb-searchLink { background: none repeat scroll 0 0 transparent; border: 0 none; display: block; height: 50px; margin: 0; position: absolute; right: 0; top: 0; width: 85px; }
header .search .menu-search .search-bar .txtboxc .ms-srch-sb-searchLink img { display: none; }
header .search .menu-search .search-bar .txtboxc .textbox { display: none; }
header .search .menu-search .search-bar .searchbtnc { float: left; margin: 0 0 0 -2px; position: relative; }
header .search .menu-search .search-bar .searchbtnc .btn-search { background: url("../img/logo-icon-sprite_v2.png") no-repeat scroll -47px -94px #eb2616; border: 0 none; border-radius: 3px; cursor: pointer; height: 50px; margin: 0; outline: 0 none; width: 85px; }
header .search .menu-search .search-bar .searchbtnc .btn-search:hover { background-color: #f61400; }

header .search .active-state-outer { background: none repeat scroll 0 0 #f5f5f5; border: 1px solid #d9d9d9; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); box-sizing: border-box; display: none; left: 0; padding: 15px; position: absolute; top: 60px; width: 100%; z-index: 101; }
header .search .active-state-outer .arrow { background: url("../img/profile_active_arrow.png") repeat scroll 0 0; display: block; height: 16px; left: 15px; position: absolute; top: -15px; width: 33px; }
header .search .active-state-outer .active-state { background: none repeat scroll 0 0 #fff; }
header .search .active-state-outer .active-state .name { border-bottom: 1px dotted #c7c7c7; padding: 15px 20px; }
header .search .active-state-outer .active-state .name .icon-status { background: url("../img/profile_active_user.png") no-repeat scroll 0 0; float: left; height: 16px; margin: 0 20px 0 0; position: relative; width: 18px; }
header .search .active-state-outer .active-state .name .icon-status .count { background: url("../img/user_notification.png") repeat scroll 0 0; bottom: -10px; color: #fff; font: 10px/20px "gesta-l"; height: 20px; position: absolute; right: -10px; text-align: center; width: 20px; }
header .search .active-state-outer .active-state .name .title { color: #d42d26; font: 16px "gesta"; text-align: left; }
header .search .active-state-outer .active-state .notifications { border-bottom: 1px dotted #c7c7c7; padding: 15px 20px; }
header .search .active-state-outer .active-state .notifications .title { color: #696969; font: 16px "gesta"; padding: 0 0 15px; text-align: left; }
header .search .active-state-outer .active-state .notifications .list li { padding: 0 0 15px; }
header .search .active-state-outer .active-state .notifications .list li.last { padding: 0; }
header .search .active-state-outer .active-state .notifications .list li a { background: url("../img/message.png") no-repeat scroll 0 2px; color: #404040; display: inline-block; font: 13px "gesta"; padding: 0 0 0 20px; }
header .search .active-state-outer .active-state .logout { padding: 15px 20px; }
header .search .active-state-outer .active-state .logout a { color: #696969; cursor: pointer; font: 16px "gesta"; }

header .search-bar-active-state { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: #f5f5f5 #d1d1d1 #d1d1d1; border-image: none; border-right: 1px solid #d1d1d1; border-style: solid; border-width: 1px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); display: none; left: 0; position: absolute; top: 55px; width: 100%; z-index: 101; }
header .search-bar-active-state .suggestion { display: none; }
header .search-bar-active-state .suggestion ul li span { display: inline-block; }
.ie7 header .search-bar-active-state .suggestion ul li span { float: left; }
header .search-bar-active-state ul li { display: block; font-size: 18px; padding: 7px 15px; vertical-align: top; }
header .search-bar-active-state ul li.hover { background: none repeat scroll 0 0 #f1f1f1; }
header .search-bar-active-state ul li a { color: #7e7e7e; font-size: 18px; }
header .search-bar-active-state .tools { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #f8f8f8; border-color: #d9d9d9; border-image: none; border-style: solid; border-width: 1px 0; clear: both; }
header .search-bar-active-state .tools dl { overflow: hidden; padding: 7px 15px; }
header .search-bar-active-state .tools dl dt { color: #999; float: right; padding-left: 10px; }
header .search-bar-active-state .tools dl dt a { color: #999; }
header .search-bar-active-state .previous-search li { background: none repeat scroll 0 0 #f1f1f1; }

/* Quick Links
/*--------------------------------------------------------------------------------------------------------------------------------*/
header .search .quick-links { display: block; }
header .search .quick-links ul { display: block; }
header .search .quick-links li { float: left; margin-right: 15px; }
header .search .quick-links li a { color: #7e7e7e; display: block; font: 15px "gesta-l"; padding: 0 10px 0 0; }
header .search .quick-links li a.selected { color: #ed1d24 !important; }
header .search .quick-links li a.help { color: #696969; font: 14px "gesta-m"; }
header .search .quick-links li a:hover { color: #f61400; }


/*--------------------------------------------------------------------------------------------------------------------------------
//	CONTAINER
----------------------------------------------------------------------------------------------------------------------------------*/
.section-content { padding: 20px 0; }

.section-content.bg-white { background: #fff; }
.modules h3 { color: #404040; font: 20px/1 "gesta-l"; padding: 3px 6px; }
.modules h4 { color: #404040; font: 16px/1 "gesta"; padding: 3px 0 10px; }
.modules h4 a { color: #404040; }

.modules .negative-content { margin: 0 -10px; overflow: visible; position: relative; }

/* Promo Slider
/*--------------------------------------------------------------------------------------------------------------------------------*/
.promo-slider { position: relative; margin-bottom: 20px; }
.promo-slider .btn { font-size: 16px; padding: 10px 25px; }
.promo-slider .btn:hover { text-decoration: none; }
.promo-slider .content { background-repeat: no-repeat; height: 295px; padding: 0 0 20px; position: relative; }
.promo-slider .content .item { height: 100%; left: 0; position: absolute; top: 0; width: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.promo-slider .content .item.active { display: block; }
.promo-slider.single .content { height: 275px; }

.promo-slider .slogan { box-sizing: border-box; padding: 48px; position: absolute; top: 0; width: 50%; }
.promo-slider .slogan h3 { color: #fff; font: 24px/1 "gesta-b"; margin-bottom: 24px; padding: 3px 0; }
.promo-slider .slogan p, .promo-slider .slogan div span { color: #fff; display: block; font: 16px/24px "gesta-b" !important; margin-bottom: 16px; }
.promo-slider .text-black h3, .promo-slider .text-black p, .promo-slider .text-black div span { color: #404040; }
.promo-slider nav { bottom: -20px; left: 12px; position: absolute; right: 12px; text-align: center; z-index: 999; }

.promo-slider nav ul { display: inline-block; margin: 0 auto; }
.ie7 .promo-slider nav ul { display: inline; zoom: 1; }
.promo-slider nav ul li { display: block; float: left; margin-left: -1px; max-width: 200px; }


.promo-slider nav ul li a { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9; color: #737373; display: block; font: 14px "gesta"; padding: 10px 10px; text-align: center; }
.promo-slider nav ul li a.active { border-radius: 3px; margin: -4px 0 0 -1px; font-family: "gesta-m"; padding: 14px 12px; }

.promo-banner figure { display: block; }
.promo-banner figure img { display: block; }

.modules .static .panel, .modules .panel.static { background: none repeat scroll 0 0 transparent; border: 1px solid transparent; border-radius: 0; box-shadow: none; }

.modules .panel { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9; border-radius: 2px; box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1); position: relative; }
.modules .box { box-sizing: border-box; padding: 0 10px 15px; position: relative; }
.modules .box { float: none; width: 100%; }
.modules .box.small { float: left; width: 400px; }
.modules .box.big { float: left; width: 560px; }
.modules .box.mid { float: left; width: 480px; height: 299px; }
.modules .box.three { float: left; width: 320px; }
.modules .accountsummary span { display: block; padding: 20px 0 15px 0; font-size: 12pt; font-weight: 700; margin-left: -10px; }
.modules .accountsummary { text-align: left; padding-left: 35px; }
.modules .img-success { background: url("../img/ico_success.png") no-repeat scroll center center rgba(0, 0, 0, 0); height: 85px; margin: 0 0 10px; }

.ie7 .modules .box { position: relative; }
.ie7 .modules .box.small { width: 380px; }
.ie7 .modules .box.big { width: 540px; }
.ie7 .modules .box.three { width: 300px; }
.modules .tabs-content .box.small { width: 390px; }
.modules .tabs-content .box.big { width: 570px; }
.ie7 .modules .tabs-content .box.small { width: 380px; }
.ie7 .modules .tabs-content .box.big { width: 540px; }
.ie7 .modules .tabs-content .box.three { width: 300px; }
.modules .panel .header { background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #d9d9d9; padding: 12px 10px; }
.modules .panel .header.calcWrap { padding: 0; overflow: hidden; }
.modules .panel .header .calculatorBtn { width: 50%; height: 48px; float: left; }
.modules .panel .header .calculatorBtn a { display: block; padding: 10px 22px 2px; font: 22px "gesta-l"; line-height: 36px; }
.modules .panel .header .calculatorBtn a:hover { text-decoration: none; }
.modules .panel .header .calculatorBtn a.active { background: #3c3c3c; color: #FFF; }
.modules .panel .header h3 span { font-family: gesta-m; }
.ie7 .modules .panel .header h3 { display: inline; }


.panel.static .promo-banner { position: relative; margin-bottom: 20px; }
.box .panel.static .promo-banner { margin-bottom: 5px; }
.panel.static .promo-banner figure { display: block; }
.panel.static .promo-banner figure img { display: block; width: 100%; }


.modules .static .panel .content, .modules .panel.static .content { background: none; box-shadow: none; min-height: 0; }


.modules .static .panel .content ul li, .modules .static .panel .content ol li, .modules .panel.static .content ul li, .modules .panel.static .content ol li, .modules .panel .txt-content ul li, .modules .panel .txt-content ol li { background: url("../img/accordion_dot.png") no-repeat scroll 0 5px; color: #404040; display: block; font: 15px "gesta-m"; padding: 0 0 10px 15px; }

.document-list { }
.wrapper .panel .content .document-list li { background: none !important; padding: 0 !important; margin-bottom: 8px; }
.wrapper .panel .content .document-list li a { background: url("../img/pdf-icon.png") no-repeat 0 0; padding: 5px 0 0 48px; display: inline-block; min-height: 29px; }

.modules .panel .content { background: none repeat scroll 0 0 #fafafa; box-sizing: border-box; /*min-height: 300px;*/ position: relative; }
.modules .panel .loading-wrap { width: 100%; height: 100%; opacity: 0.8; position: absolute; top: 0; left: 0; z-index: 10; background-color: #fff; }
.modules .panel .loading-wrap .gif { display: block; width: 24px; height: 24px; position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; }
.modules .panel .loading-wrap .gif img { max-width: 100%; height: auto; }
.modules .panel .content .inner { padding: 16px; }
.modules .panel .content.with-padding { padding: 16px; }
.modules .panel .content.has-footer { min-height: 140px; }
.modules .panel .content.with-ico { padding-right: 40px; }
.modules .panel .content.nomh { min-height: 0; }
.modules .panel .content p { line-height: 110%; padding: 0 0 5px; }

.modules .message-container .panel.static { margin-bottom: 20px; }
.modules .message-container .panel p { line-height: 130%; padding: 0 0 10px; font-size: 16px; }
.modules .message-container .panel.static p a { color: #7e7e7e; font-weight: normal !important; text-decoration: underline; }

.modules .panel .content h3 { line-height: 130%; padding: 0 0 10px; font: 20px "gesta-m"; }

.modules .panel .content.has-footer { min-height: 140px; }

.modules .panel .content figure { display: block; }
.modules .panel .content figure img { display: block; width: 100%; }

.modules .panel .content .img { float: left; max-width: 50%; padding: 0 16px 16px 0; width: auto; }
.modules .panel .content .img img { max-width: 100%; }
.ie7 .modules .panel .content .img img, .ie8 .modules .panel .content .img img { max-width: none; }
.modules .panel .content .img.fr { float: right; padding: 0 0 16px 16px; }
.modules .panel .content .view-more { bottom: 10px; color: #262626; font-family: "gesta"; font-size: 14px; position: absolute; right: 10px; }
.modules .panel .content .view-more.white { color: #fff; text-shadow: 0 0 3px #000; }

.modules .panel .content .txt-img { float: left; margin-right: 5%; width: 45%; }
.modules .panel .content .tit-link { float: left; width: 50%; }
.modules .box.twin .panel { background: none repeat scroll 0 0 #fbfbfb; min-height: 115px; }
.modules .box.twin .panel .content { min-height: 0; }
.modules .box.twin .panel:last-child { margin-top: 18px; }
.modules .faqModule .accordion .tit:hover { text-decoration: underline; }
.ie8 .modules .box.twin .panel, .ie7 .modules .box.twin .panel { height: 130px; margin-bottom: 18px; }
.ie7 .modules .faqModule .content, .ie8 .modules .faqModule .content { min-height: 232px; }
.modules .panel .footer { background: none repeat scroll 0 0 #fff; border-top: 1px solid #d9d9d9; text-align: center; width: 100%; height: 52px; position: relative; }
.modules .panel .footer .inner { padding: 8px 8px; }
.modules .panel .footer .pager { float: left; padding-top: 8px; }
.modules .panel .footer .pager ul li { float: left; margin-right: 5px; }
.modules .panel .footer .pager ul li a { background: url("../img/modul_pagination_dot.png") repeat scroll 0 0; display: block; height: 18px; width: 18px; }
.modules .panel .footer .pager ul li a.active { background-position: 0 -500px; }

.modules .panel .footer .tooltip-content { position: absolute; z-index: 100; width: 100%; margin-bottom: 40px; border: 1px solid #d1d1d1; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 1px 1px 0 rgba(0,0,0,.2); display: none; top: 55px; left: 0; }
.modules .panel .footer .tooltip-content .content { min-height: initial; padding: 40px 13px 17px; background: #f5f5f5; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 1; height: auto; text-align: left; }
.modules .panel .footer .tooltip-content .content p { line-height: 1.2; }
.modules .panel .footer .tooltip-content .tabs-module .tabs ul li { width: 50%; }
.modules .panel .footer .tooltip-content .close { background: url(../img/tooltip-close.png) no-repeat 0 0; display: block; width: 14px; height: 14px; position: absolute; right: 20px; top: 20px; z-index: 2; }
.modules .panel .footer .tooltip-content .arrow { display: block; background: url(../img/tooltip-arrow.png) 0 0; width: 45px; height: 26px; position: absolute; left: 35px; top: -26px; margin-left: -22px; content: ''; }

.ipAccordion .title { background: url("../img/inpage_accordion_passive.png") no-repeat scroll 100% 50% #fff; border-bottom: 1px solid #e6e6e6; color: #696969; cursor: pointer; font: 20px/120% "gesta-l"; padding: 10px 40px 10px 14px; }
.ipAccordion .title.active { background-image: url("../img/inpage_accordion_active.png"); }
.ipAccordion .ipAccordion-content { color: #696969; display: none; overflow: hidden; }

.ipAccordion .ipAccordion-content a { text-decoration: underline; }
.ipAccordion .ipAccordion-content a.btn { text-decoration: none; }
.modules .combo.pressReleases { margin-bottom: 20px; }
.modules .combo.pressReleases select { width: 60%; }
.modules .ipAccordion .holderContent { padding: 15px; }

.mini-tabs-wrapper .mini-tabs { left: 1px; position: absolute; top: 52px; z-index: 2; }
.mini-tabs ul li { background-color: #f4f4f4; border-bottom: 1px solid #e6e6e6; border-right: 2px solid #dfdfdf; display: block; height: 50px; position: relative; width: 62px; }
.mini-tabs ul li.active { background-color: #fff; }
.mini-tabs ul li .arrow { background: url("../img/mini_tabs_active.png") no-repeat scroll 0 0; display: none; height: 22px; margin-top: -11px; position: absolute; right: -12px; top: 50%; width: 12px; }
.mini-tabs ul li.active .arrow { display: block; }
.mini-tabs ul li a { background: none no-repeat scroll center center; display: block; height: 100%; margin: 0 auto; width: 100%; }
.mini-tabs ul li .ico-wallet { background-image: url("../img/ico_wallet.png"); }
.mini-tabs ul li.active .ico-wallet { background-image: url("../img/ico_wallet_active.png"); }
.mini-tabs ul li .ico-tl { background-image: url("../img/ico_tl.png"); }
.mini-tabs ul li.active .ico-tl { background-image: url("../img/ico_tl_active.png"); }
.mini-tabs ul li .ico-usd { background-image: url("../img/ico_usd.png"); }
.mini-tabs ul li.active .ico-usd { background-image: url("../img/ico_usd_active.png"); }
.mini-tabs ul li .ico-euro { background-image: url("../img/ico_euro.png"); }
.mini-tabs ul li.active .ico-euro { background-image: url("../img/ico_euro_active.png"); }
.mini-tabs ul li .ico-mevduat-1 { background-image: url("../img/ico_mevduat_1.png"); }
.mini-tabs ul li .ico-mevduat-2 { background-image: url("../img/ico_mevduat_2.png"); }
.mini-tabs ul li .ico-mevduat-3 { background-image: url("../img/ico_mevduat_4.png"); }
.mini-tabs ul li .ico-mevduat-4 { background-image: url("../img/ico_mevduat_3.png"); }
.mini-tabs ul li.active .ico-mevduat-1 { background-image: url("../img/ico_mevduat_1_active.png"); }
.mini-tabs ul li.active .ico-mevduat-2 { background-image: url("../img/ico_mevduat_2_active.png"); }
.mini-tabs ul li.active .ico-mevduat-3 { background-image: url("../img/ico_mevduat_4_active.png"); }
.mini-tabs ul li.active .ico-mevduat-4 { background-image: url("../img/ico_mevduat_3_active.png"); }
.mini-tabs-content { box-sizing: border-box; display: none; left: 0; padding: 16px 0 16px 60px; position: absolute; top: 0; width: 100%; }
.mini-tabs-content.wp { padding: 16px 13px 16px 73px; }
.mini-tabs-content.no-padding { padding: 0 0 0 60px; }
.mini-tabs-content.with-padding { padding-left: 76px; }
.ie7 .mini-tabs-content { margin: 0 0 16px 60px; padding: 0 0 16px; width: 93%; }
.ie7 .mini-tabs-content.wp { padding: 16px 13px 16px 20px; width: 85%; }
.mini-tabs-content.active { display: block; }
.mini-tabs-wrapper { position: relative; }

.mini-tabs-wrapper .panel { display: none; display: block; }
.mini-tabs-wrapper .panel.active { display: block; }
.mini-tabs-wrapper .panel .content { height: 152px; }
.mini-tabs-wrapper .panel .content .table-classified { padding-top: 20px; }
.tabs-module .tabs { }
.tabs-module .tabs ul { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #e6e6e6; border-image: none; border-style: solid; border-width: 1px 0 0; overflow: hidden; padding-bottom: 10px; }
.tabs-module .tabs ul li { background: none repeat scroll 0 0 #f4f4f4; border-bottom: 1px solid #cfcfcf; border-right: 1px solid #e6e6e6; box-sizing: border-box; display: block; float: left; position: relative; text-align: center; }
.tabs-module .tabs ul li:first-child { border-left: 1px solid #e6e6e6; }
.tabs-module .tabs ul li a { color: #3c3c3c; display: block; font: 18px "gesta"; padding: 10px 0; }
.tabs-module .tabs ul li a:hover { text-decoration: none; }
.tabs-module .tabs ul li.active { background: none repeat scroll 0 0 #3c3c3c; }
.tabs-module .tabs ul li.active a { color: #f4f4f4; }
.tabs-module .tabs ul li.active .tab-arrow { background: url("../img/tabs_arrow.png") repeat scroll 0 0; bottom: -10px; display: block; height: 10px; left: 50%; margin-left: -10px; position: absolute; width: 20px; z-index: 10; }
.tabs-module .tabs-content { box-sizing: border-box; display: none; overflow: hidden; padding: 10px 0; }
.tabs-module .tabs-content.active { display: block; overflow: visible; }
.ie7 .tabs-module .tabs-content.active { overflow: hidden; }
.tooltip-content .tabs-module .tabs-content.active { max-height: 400px; overflow: auto; }
.tabs-module .tabs-content .text { width: 50%; }
.tabs-module .tabs-content .text.flat { width: 100%; }
.tabs-module .tabs-content .img { width: 50%; }
.tabs-module .tabs-content .img img { max-width: 100%; }
.tabs-module .tabs-content .img.fr { text-align: right; }
.tabs-module .tabs-content h2 { color: #404040; font: 24px "gesta-l"; padding: 0 0 20px; }

.modules .standard-deposit { overflow: visible; display: none; }
.modules .standard-deposit .selectArea { width: 100%; height: 30px; font: 14px "gesta-l"; line-height: 30px; color: #696969; }
.modules .standard-deposit .selectArea .selectBox { display: inline-block; width: 80px; height: 20px; margin: 0 5px; position: relative; }
.modules .standard-deposit .selectArea .selectBox .customSelect { font-size: 14px; height: 32px; line-height: 32px; background: url("../img/selectbox01.png") no-repeat 0 0; box-shadow: none; color: #696969; width: 70px; padding: 0 5px; }
.modules .standard-deposit .selectArea .selectBox.big { display: inline-block; width: 156px; margin: 0 5px 0 0; height: 30px; }
.modules .standard-deposit .selectArea .selectBox.big .customSelect { width: 146px; background: url("../img/selectbox02.png") no-repeat 0 0; padding: 0 5px; }
.ie7 .modules .standard-deposit .selectArea .selectBox { display: inline; zoom: 1; }

.modules .standard-deposit .dpRow { width: 100%; overflow: hidden; margin: 0 0 2px; }
.modules .standard-deposit .label { color: #878e97; font: 12px "gesta-m"; padding-bottom: 0; float: left; }
.modules .standard-deposit .entry { float: left; height: 139px; padding: 5px 30px 0 24px; width: 43%; }
.modules .standard-deposit .entry .value { color: #e43126; cursor: default; float: right; font: 16px "gesta-b"; text-align: right; }
.modules .standard-deposit .entry .value input { background: none repeat scroll 0 0 transparent; border: 0 none; color: #e43126; display: inline-block; font: 16px "gesta-b"; outline: 0 none; padding: 0 5px 0 0; text-align: right; vertical-align: top; width: 50%; }
.modules .standard-deposit .entry .valueText { background: none repeat scroll 0 0 transparent; border: 0 none; color: #e43126; display: inline; font: 16px "gesta-b"; outline: 0 none; padding: 0 5px 0 0; text-align: right; width: 50%; }
.modules .standard-deposit .entry .slider { clear: both; }
.modules .standard-deposit .entry .range { padding-bottom: 5px; padding-top: 5px; }
.modules .standard-deposit .content { min-height: 152px !important; }
.modules .standard-deposit .result { box-sizing: border-box; float: left; padding: 18px 0 0; text-align: center; width: 45%; }
.modules .standard-deposit .result p { color: #404040; font: 16px "gesta-m"; }
.modules .standard-deposit .result p.value { font: 40px/1 "gesta-b"; }
.modules .standard-deposit .footer .details { color: #e43126; float: left; font-family: "gesta-m"; margin-top: 10px; }

.modules .panel .image { min-height: 256px; }
.panel .image .box-figure img { display: block; width: 100%; }
.ie7 .modules .panel .image { min-height: 280px; }
.ie8 .modules .panel .image { min-height: 283px; }
.ie7 .modules .panel .image .content, .ie8 .modules .panel .image .content { min-height: 223px; }
.modules .panel .image.full-img .content { height: 251px; }
.modules .three .panel .image.full-img .content { background-position: -440px 0 !important; }
.modules .small .panel .image.full-img .content { background-position: -400px 0 !important; }
.modules .big .panel .image.full-img .content { background-position: -320px 0 !important; }
.modules .panel .image.full-img .content { background-position: 100% 0 !important; }
.modules .image .caption { background: none repeat scroll 0 0 #fff; bottom: 0; box-sizing: border-box; color: #333; font: 14px "gesta"; left: 16px; padding: 10px 15px; position: absolute; width: 48%; z-index: 3; }
.modules .image .caption h2 { font: 18px "gesta" !important; padding: 0 0 3px; }
.modules .image .caption h3 { font: 20px "gesta-l" !important; padding: 0 0 5px; }
.modules .image .caption p { font: 14px "gesta" !important; }
.modules .three .image .content { background-position: -440px 0 !important; }
.modules .small .image .content { background-position: -400px 0 !important; }
.modules .big .image .content { background-position: -320px 0 !important; }
.modules .image .content { background-position: 100% 0 !important; background-repeat: no-repeat; }
.modules .image .content a { display: block; height: 100%; position: absolute; width: 100%; }
.modules .image .content a { display: block; height: 100%; position: absolute; width: 100%; }
.modules .image .camp-tag { background: url("../img/camp_tag_left.png") no-repeat scroll 0 0; display: inline-block; height: 25px; left: -5px; padding-left: 12px; position: absolute; top: 10px; }
.modules .image .camp-tag span { background: url("../img/camp_tag_right.png") no-repeat scroll 100% -1px; color: #696969; display: inline-block; font: 12px gesta-m; height: 22px; padding-right: 12px; padding-top: 3px; vertical-align: top; }
.ie7 .modules .image .camp-tag span { display: inline; }
.modules .panel .image.full-img .content { background-size: 940px 300px !important; }
.modules .panel .image .link { bottom: 0; display: table; height: 55px; position: absolute; right: 16px; z-index: 3; }
.ie7 .modules .panel .image .link { bottom: 20px; height: auto; }
.modules .panel .image .link a { display: table-cell; vertical-align: middle; }
.modules .panel .image .link a.btn { display: block; margin-top: 10px; }
.ie7 .modules .panel .image .link a { display: block; }
.modules .panel .image .items .item { display: none; }
.modules .panel .image .items .item:first-child { display: block; }

.minrotator { color: #878e97; font-size: 14px; padding: 14px 16px 17px 16px; position: relative; height: 45px; }
.minrotator .items { line-height: 130%; padding: 0; }
.small .minrotator .items { }

.box.small.no-mrgn .panel { margin: 0 !important; }
.box.small.minrotator-wrap .header { padding: 8px 8px; }

.minrotator-nav { position: absolute; right: 8px; top: 9px; width: 90px; }
.minrotator-nav .prev-next { background: url("../img/logo-icon-sprite_v2.png") no-repeat scroll -90px -443px; float: right; height: 26px; margin-bottom: 2px; overflow: hidden; width: 60px; text-indent: -9999px; }
.minrotator-nav .prev-next a { background: none repeat scroll 0 0 transparent; display: block; height: 26px; width: 30px; }
.minrotator-nav .prev-next .prev { float: left; }
.minrotator-nav .prev-next .next { float: right; }

.minrotator .all-feeds { position: absolute; right: 16px; bottom: 10px; }

.minrotator-nav .all { color: #262626; float: right; font: 12px "gesta"; margin-top: 8px; text-align: right; width: 100%; }
.modules .image-txt .content .txt { color: #fff; font: 14px/140% "gesta-l"; padding: 13px 40px 13px 13px; width: 60%; }
.modules .module115 .image-txt .content .txt { font-size: 16px !important; }
.modules .image-txt .content .txt strong { font-size: 16px; }
.modules .image-txt .content .txt font { color: #fff; font: 15px/140% "gesta-l"; }
.modules .image-txt .content .txt a { color: #fff; }
.modules .three .image-txt .content .txt { width: 100%; }
.modules .small .image-txt .content .txt { width: 100%; }
.mobile .modules .image-txt .content .txt { overflow-x: auto; }
.modules .three .image-txt .content { background-position: -440px 0 !important; }
.modules .three .mobil-fix-width .content { background-position: 0 0 !important; }
.modules .small .image-txt .content { background-position: 0 0 !important; }
.modules .module140.small .image-txt .content { background-position: -400px 0 !important; }
.modules .big .image-txt .content { background-position: -320px 0 !important; }
.modules .image-txt .content { background-position: 100% 0 !important; }
.modules .three .footer .btn { float: none; }
.modules .select-page { }
.modules .select-page .selectbox { padding: 0 0 20px; }
.modules .select-page .selectbox select { width: 50%; }

.detail-page-title { margin-bottom: 16px; position: relative; }
.detail-page-title a.back { color: #9a9a9a; display: block; padding: 0 0 5px; }
.detail-page-title .content { background: none repeat scroll 0 0 #fcfcfc; padding: 16px 0; }
.detail-page-title h1 { color: #404040; font: 30px "gesta-m"; }
.detail-page-title h2 { color: #999; font: 16px "gesta"; }
.ie7 .modules .detail-page-title .camp-tag span { display: inline; }

.detail-page-title.promotion { background: none no-repeat scroll center 0; margin-bottom: 0; }
.detail-page-title.promotion a.back { color: #404040; }
.detail-page-title.promotion .content { background: none repeat scroll 0 0 transparent; }
.detail-page-title.promotion h1, .detail-page-title.promotion h2 { color: #404040; }
.detail-page-title.promotion h3.campaign-tag { color: #7e7e7e; font-size: 14px; padding: 5px 0 0; }
.detail-page-title.promotion .section-promotion { color: #404040; font-size: 16px; line-height: 140%; padding-top: 30px; }
.detail-page-title.promotion .share-tools a { border-left: 1px solid #c6c6c6; color: #404040; cursor: pointer; }
.bg-white .detail-page-title.promotion .share-tools a { border-left: 1px solid #c6c6c6; }
.detail-page-title.promotion .text { box-sizing: border-box; float: left; padding-right: 10px; width: 60%; }
.detail-page-title.promotion .modules { box-sizing: border-box; float: right; padding-left: 10px; width: 40%; }
.detail-page-title.promotion .negative-content { padding-top: 16px; }
.detail-page-title.promotion .section-promotion h2 { color: #404040; font-size: 32px; padding-bottom: 20px; }
.detail-page-title.promotion .section-promotion p { padding-bottom: 15px; }
.detail-page-title.white a.back, .detail-page-title.white h1, .detail-page-title.white h2, .detail-page-title.white .share-tools a { color: #fff; }
.modules .camp-tag-detail { background: url("../img/camp_tag_right.png") no-repeat scroll 100% -1px; color: #696969; display: inline-block; font: 12px gesta-m; height: 22px; padding-left: 5px; padding-right: 12px; padding-top: 3px; position: relative; top: -20px; vertical-align: top; }
.modules .camp-tag-detail.disable { display: none; }

.table { margin: 0 0 20px; table-layout: fixed; width: 100%; }
.table tr td { color: #404040; }
.table tr td h4 { border-right: 1px solid #ccc; color: #f23828; font: 22px/1.2 "gesta-b"; padding: 0; }
.table.text-center tr td { text-align: center; }
.table tr td strong { }
.table thead tr td { background: none repeat scroll 0 0 #f4f4f4; color: #606363; font: 14px/1.2 "gesta-m"; }
.table-wrap { }
.table-wrap table { }
.table-wrap table .center { text-align: center; }
.table-wrap table thead th { background-color: #eb2616; color: #fff; padding: 10px; font: 15px/1.2 "gesta-m"; }
.table-wrap table tbody td { background-color: #edebeb; color: #696969; padding: 10px; font: 14px/1.2 "gesta-l"; border-top: 5px solid #fafafa; }
.table-wrap table tbody .empty, .table-wrap table thead .empty { background: transparent; padding: 5px; }


.details-container { position: relative; }
.details-container .tooltip-content { border: 1px solid #d1d1d1; border-radius: 4px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); box-sizing: border-box; display: none; margin-bottom: 40px; position: absolute; width: 100%; z-index: 100; }
.details-container .tooltip-content h1 { color: #444; font: 42px "gesta-m"; padding: 0 0 20px; }
.details-container .tooltip-content .arrow { background: url("../img/tooltip_arrow.png") repeat scroll 0 0; content: ""; display: block; height: 26px; left: 50%; margin-left: -22px; position: absolute; top: -26px !important; width: 45px; }
.details-container .tooltip-content .content { background: none repeat scroll 0 0 #f5f5f5; box-sizing: border-box; min-height: initial; padding: 50px 13px 17px; position: relative; z-index: 1; }
.details-container .tooltip-content .close { background: url("../img/tooltip_close.png") no-repeat scroll 0 0; display: block; height: 14px; position: absolute; right: 20px; top: 20px; width: 14px; z-index: 2; }
.details-container .tooltip-content .text-content { margin-bottom: 10px; padding: 10px 5px; text-align: left; }
.details-container .tooltip-content .text-content h2 { color: #444; font: 20px/30px "gesta-m"; padding: 0 0 20px; }
.details-container .tooltip-content .text-content p { font: 16px/24px "gesta-l"; padding: 0 0 10px; }
.details-container a { text-decoration: underline; }
.details-container a.btn { text-decoration: none; }

.calculator-currency-tooltip { }
.contact-text { }
.contact-text p { font: 16px/24px "gesta-l"; color: #696969; }
.contact-text p strong { font: 16px/24px "gesta-b"; }

.accordion .txt { display: none; padding-left: 13px; padding-bottom: 10px; font: 14px/20px "gesta-l"; }

.accordion .item .tit { background: url("../img/accordion_dot.png?v2") no-repeat scroll 0 5px; color: #696969; cursor: pointer; display: inline-block; font: 15px "gesta-m"; padding: 0 0 5px 15px; }
.modules .contact-form { overflow: hidden; }
.modules .contact-form .holder { padding: 25px 17px; }
.modules .contact-form .content h3 { padding: 0 0 10px; }
.modules .contact-form .content p { font-size: 14px; }
.modules .contact-form .msg-topic { padding: 10px 0 0; }
.modules .contact-form .msg-topic .main-selector { padding: 0 14px 10px; }
ul.error { background: url("../img/ul_error.png") no-repeat scroll right top; overflow: hidden; }
.modules .contact-form .msg-topic .main-selector ul li { float: left; padding: 0 0 0 1%; text-align: center; width: 15%; }
.modules .contact-form .msg-topic .main-selector ul li .custom-checkbox { display: block; margin-right: 0; }
.modules .contact-form .msg-topic .main-selector ul li .custom-checkbox a { display: block; padding: 0 0 25px; }
.modules .contact-form .msg-topic .main-selector ul li label { background: none repeat scroll 0 0 #d7d7d7; display: block; height: 50px; }
.modules .contact-form .msg-topic .main-selector ul li .active label { background: none repeat scroll 0 0 #e43126; color: #fff; }
.modules .contact-form .msg-topic .sub-selector { background: none repeat scroll 0 0 #efefef; border-bottom: 1px solid #fff; border-top: 1px solid #d5d5d5; display: none; padding: 10px 14px; }
.modules .contact-form .msg-topic .sub-selector .sub-cat { display: none; }
.modules .contact-form .msg-topic .sub-selector .sub-cat.active { display: block; }
.modules .contact-form .msg-topic .sub-selector .sub-cat li { float: left; padding: 0 0 7px; width: 50%; }
.modules .contact-form .myquestion { padding: 10px 14px; }
.modules .contact-form .msgtype { padding: 10px 14px; }
.modules .contact-form .msgtype select { width: 50%; }
.modules .contact-form .holder { border-bottom: 1px solid #e6e6e6; }
.modules .contact-form .row { padding: 0 0 10px; overflow: hidden; position:relative;}
.modules .contact-form .row .label { padding: 0 0 2px; font: 16px/24px "gesta"; float: left; width: 100%; }
.modules .contact-form .row .textbox { width: 54%; float: left; }

.modules .contact-form .personal-info { padding: 10px 14px; }
.modules .contact-form .personal-info .captcha { overflow: hidden; }
.modules .contact-form .personal-info .captcha .textbox { float: left; margin: 0 3% 0 0; width: 50%; }
.modules .contact-form .personal-info .captcha .cimg { float: left; width: 47%; }
.modules .contact-form .personal-info .captcha .cimg img { cursor: pointer; }
.modules .contact-form .contact-info { padding: 10px 14px; }
.modules .contact-us .content { overflow: hidden; padding: 30px 30px 10px; }
.modules .contact-us select { width: 100%; }
.modules .contact-us .combo, .modules .contact-us .inpt { margin-bottom: 20px; }
.modules .contact-us .footer { overflow: hidden; }
.modules .contact-us .label { color: #878e97; font: 14px "gesta-m"; }
.modules .contact-us textarea { resize: none; }
.modules .contact-us .inptxt { float: left; margin-right: 5%; width: 50%; }
.modules .contact-us .cimg { float: left; }

.textbox { border: none; border-radius: 2px; box-sizing: border-box; position: relative; }

.textbox input { background: none repeat scroll 0 0 transparent; box-sizing: border-box; color: #3e3e3e; display: block; font: 14px/38px "gesta-m"; height: 40px; outline: 0 none; padding: 0 10px; width: 93%; border-radius: 2px; background-color: #fff; box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 1, 0.09); border: 1px solid #d8d8d8; float: left; }

.textbox textarea { background: none repeat scroll 0 0 transparent; box-sizing: border-box; color: #3e3e3e; display: block; font: 14px/38px "gesta-m"; height: 80px; outline: 0 none; padding: 0 10px; width: 93%; border-radius: 2px; background-color: #fff; box-shadow: inset 0px 3px 5px 0px rgba(0, 0, 1, 0.09); border: 1px solid #d8d8d8; resize: vertical; float: left; }

.ie7 .textbox input { position: absolute; }
.textbox input.tal { text-align: right; }

.textbox input.error, .textbox textarea.error { border-color: #e43126; }
.textbox .errorMessage { background: url(../img/errorMsgIcon.png) no-repeat 0 0; width: 19px; height: 19px; text-indent: -9999px; color: #e43126; display: block; padding-top: 0; margin-top: 12px; font: 26px/1.2 "gesta-m"; margin-left: 5px; float: left; position: absolute; right: 10px; bottom: 10px; }
.textbox .ibanerror { background: url(../img/ibanerrorMsgIcon.png) no-repeat 0 0; width: 19px; height: 19px; text-indent: -9999px; color: #e43126; display: block; padding-top: 0; margin-top: 12px; font: 26px/1.2 "gesta-m"; margin-left: 5px; float: left; position: absolute; right: 10px; bottom: 10px; }
.customSelectContainer .errorMessage { background: url(../img/errorMsgIcon.png) no-repeat 0 0; width: 19px; height: 19px; text-indent: -9999px; color: #e43126; display: block; padding-top: 0; font: 15px/1.2 "gesta-m"; margin-left: 5px; float: left; margin-top: 12px; position: absolute; right: -27px; bottom: 10px; }

.textbox .tooltip .ico { background: url("../img/ico_tooltip.png") repeat scroll 0 0; display: block; height: 20px; position: absolute; right: 10px; top: 10px; width: 20px; }
.textbox .tooltip .txt { background: none repeat scroll 0 0 #fff; border: 1px solid #d7d7d7; border-radius: 3px; display: none; font-size: 12px; padding: 5px; position: absolute; right: 0; top: 0; width: 100%; z-index: 101; }
.textbox .ttarrow { background: url("../img/mini_tabs_active_down.png") repeat scroll 0 0; display: block; height: 12px; width: 22px; }
.textbox .stclbl { background: none repeat scroll 0 0 #fff; color: #b4b4b4; display: block; font: 14px/1 "gesta"; margin-top: -7px; padding: 0 0 0 2px; position: absolute; right: 5px; top: 50%; }
.flat { box-sizing: border-box; display: block; width: 100%; }
.textbox.error { border-color: #e43126; }

.textarea { background: none repeat scroll 0 0 #fff; border: 1px solid #d7d7d7; border-radius: 3px; min-height: 85px; padding: 7px 10px; position: relative; }
.textarea textarea { background: none repeat scroll 0 0 transparent; border: 0 none; box-sizing: border-box; display: block; height: 95%; left: 0; outline: 0 none; padding: 10px; position: absolute; top: 0; width: 99%; }

.contact-form .customSelectWrap { float: left; }
.customSelectWrap { position: relative; z-index: 1; width: 451px; height: 46px; background: url("../img/new_custom_selectbox_left.png") repeat-x 0 0; }

.customSelect { border: medium none; cursor: default; display: block; font: 16px/46px "gesta-l"; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; border-radius: 3px; background-image: -moz-linear-gradient( 90deg, rgb(243,243,243) 0%, rgb(246,246,246) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(243,243,243) 0%, rgb(246,246,246) 100%); background-image: -ms-linear-gradient( 90deg, rgb(243,243,243) 0%, rgb(246,246,246) 100%); box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2); }
.customSelectWrap span.customSelect { width: 100%; box-sizing: border-box; padding: 0 0 0 10px; float: left; margin: 0 10px 0 0; z-index: 9; background: url("../img/new_custom_selectbox_right.png") no-repeat 100% 50%; }

.textarea.error { border-color: #e43126; }

/*reset*/
/*ezMark*/
.ez-hide { opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; }
.ez-checkbox { background: transparent url(../img/check-radio-bg.png) 0 0 no-repeat; display: inline-block; width: 14px; height: 14px; }
.ez-radio { background: transparent url(../img/check-radio-bg.png) -14px 0 no-repeat; display: inline-block; width: 14px; height: 14px; }
.ie7 .ez-checkbox, .ie7 .ez-radio { zoom: 1; display: inline; }
.ez-checked { background-position: 0 -14px; }
.ez-selected { background-position: -14px -14px; }
.checkboxpadding label { margin-left: 16px !important; }
.infoforms { background: none repeat scroll 0 0 #fff; border: 1px solid #d9d9d9; margin-bottom: 10px !important; padding-bottom: 10px; }
.infoforms a { text-decoration: underline; font-weight: 700; }
.txtinfo { width: 431px; padding: 10px !important; border: 1px solid #d9d9d9; background: none repeat scroll 0 0 #fff; }
.txtinfo a { text-decoration: underline; font-weight: 700; }
.topinfo { width: 933px; margin: 0 auto; display: block; background: #fff; }
.topinfo span { padding: 10px 0 10px 5px !important; display: block; }
.radio-group { float: left; margin-left: 25px; }
.radio-group.type2 { margin-left: 0; }
.radio-group label { margin-left: 15px; margin-top: 3px; float: left; }
.radio-group.type2 label:first-child { margin-left: 0; }
.radio-group #gender_Validation { background: url(../img/errorMsgIcon.png) no-repeat 0 0; width: 19px; height: 19px; text-indent: -9999px; margin-top: 12px; color: #e43126; display: block; font: 15px/1.2 "gesta-m"; padding: 0; float: left; margin-left: 12px; }
.radio-group #step2gender_Validation, .radio-group #step1gender_Validation, .radio-group #step3gender_Validation, .radio-group #step4gender_Validation { background: url(../img/errorMsgIcon.png) no-repeat 0 0; width: 19px; height: 19px; text-indent: -9999px; margin-top: 12px; color: #e43126; display: block; font: 15px/1.2 "gesta-m"; padding: 0; float: left; margin-left: 12px; }

.ez-radio { background: url(../img/custom-radio-btn.png) no-repeat 0 0; width: 21px; height: 23px; margin-right: 5px; }
.ez-selected { background-position: 0 -23px; }


.nextpreVpag { width: 938px; margin: 0 auto; display: block; margin-bottom: 50px; }
.nextpreVpag span label { padding-right: 38px !important; }
.nextpreVpag input.btn.red { float: none; }

input[type=checkbox]:not(old), input[type=radio ]:not(old) { width: 28px; height: 22px; margin: 0; padding: 0; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
input[type=radio ]:not(old) { position: absolute; }

input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label { display: inline-block; margin-left: 0px; padding-left: 28px; background: url(../img/custom-radio-btn.png) no-repeat 0 0; line-height: 22px; min-width: 28px; height: 22px; }

input[type=checkbox]:not(old):checked + label { background-position: 0 -23px; }

input[type=radio]:not(old):checked + label { background-position: 0 -23px; }



.slider { background: none repeat scroll 0 0 #e9eaec; border: 0 none !important; border-radius: 0 !important; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) inset; cursor: pointer; height: 5px; width: 100%; }
.slider .ui-slider-handle { background: url("../img/slider_dot.png") no-repeat scroll 0 0 !important; border: 0 none !important; border-radius: 0 !important; box-shadow: none !important; cursor: pointer; height: 22px; margin: 0 0 0 -11px; padding: 0; top: -8px !important; width: 22px; }
.slider .ui-slider-range { background-color: #cecdcd; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) inset; }

.slider .ui-slider-handle { background: url("../img/slider_dot.png") no-repeat scroll 0 0 !important; border: 0 none !important; border-radius: 0 !important; box-shadow: none !important; cursor: pointer; height: 22px; margin: 0 0 0 -11px; padding: 0; top: -8px !important; width: 22px; }

.investment-advisor-slider { }
.investment-advisor-slider .prev-slide, .investment-advisor-slider .next-slide { font: 22px/73px "gesta-l"; color: #adadad; }
.investment-advisor-slider .prev-slide { background: url(../img/advisor-slider-prev.png) no-repeat 0 0; width: 100px; height: 73px; display: block; padding-left: 50px; position: absolute; left: 60px; top: 150px; }
.investment-advisor-slider .prev-slide.active { background: url(../img/advisor-slider-prev.png) no-repeat 0 100%; }
.investment-advisor-slider .next-slide { background: url(../img/advisor-slider-next.png) no-repeat 100% 0; width: 100px; height: 73px; display: block; padding-right: 50px; position: absolute; right: 60px; top: 150px; }
.investment-advisor-slider .next-slide.active { background: url(../img/advisor-slider-next.png) no-repeat 100% 100%; }
.investment-advisor-slider .slide-items { width: 580px; min-height: 150px; margin: 0 auto 120px; }
.investment-advisor-slider .slide-items .item { display: none; }
.investment-advisor-slider .slide-items .item#result { min-height: 150px; }
.investment-advisor-slider .slide-items .item#result { font: 24px/1.2 "gesta-m"; color: #404040; text-align: center; padding: 30px 20px 0 30px; }
.investment-advisor-slider .slide-items .item#result ul { padding: 0 10px 0 20px; }
.investment-advisor-slider .slide-items .item#result ul li { background: url("../img/accordion_dot.png") no-repeat 0 9px; color: #404040; display: block; font: 20px/1.2 "gesta-m"; padding: 0 0 5px 15px; text-align: left; }

.investment-advisor-slider .slide-items .item .capital { }
.investment-advisor-slider .slide-items .item .capital h2 { font: 22px/1.3 "gesta-l"; color: #404040; text-align: center; margin-top: 60px; }
.investment-advisor-slider .slide-items .data-wrap { width: 300px; margin: 50px auto 0; }
.investment-advisor-slider .data-wrap .data-row { height: 38px; background: #fff; border: 1px solid #d8d8d8; border-radius: 3px; margin-bottom: 20px; }

.investment-advisor-slider .data-row label { width: 100%; height: 100%; font: 22px/19px "gesta-m"; color: #404040; display: block; cursor: pointer; }
.investment-advisor-slider .data-row .textbox { width: 100%; height: 100%; font: 22px/19px "gesta-m"; color: #404040; display: block; border: none; padding: 0 10px; }
.investment-advisor-slider .data-row .ez-radio { background: url(../img/investment-advisor-radio-btn.png) no-repeat 0 0; width: 19px; height: 19px; margin: 11px 5px 0 11px; }
.investment-advisor-slider .data-row .ez-selected { background-position: 0 -19px; }

.investment-advisor-pager { list-style: none; width: 650px; margin: 0 auto 20px; }
.investment-advisor-pager li { float: left; background: url(../img/advisor-slider-pager-bg-passive.png) repeat-x 0 50%; width: 152px; position: relative; }
.investment-advisor-pager li.active { background: url(../img/advisor-slider-pager-bg.png) repeat-x 0 50%; }
.investment-advisor-pager li.first { margin-left: 0; right: 1px; }
.investment-advisor-pager li.last { left: 1px; width: 41px; }
.investment-advisor-pager li span { background-color: #e8e8e8; box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.75), inset 0px 2px 2px 0px rgba(0, 0, 0, 0.14); border-radius: 50%; width: 42px; height: 42px; display: block; border-radius: 50%; text-align: center; color: #a4a4a4; position: relative; }
.investment-advisor-pager li.active span { background-color: #df2322; color: #fff; }

.investment-advisor-pager li span i { width: 34px; height: 34px; position: absolute; left: 4px; top: 4px; display: block; border-radius: 50%; font: 16px/34px "gesta-m"; }

.ms-fullWidth:before, .ms-fullWidth:after { content: ""; display: table; }
.ms-fullWidth:after { clear: both; }
.ms-fullWidth { zoom: 1; }

.search-result { }
.search-result li { background: url("../img/accordion_dot.png?v2") no-repeat scroll 0 5px rgba(0, 0, 0, 0); color: #696969; cursor: pointer; font: 16px/1.2 "gesta-m"; padding: 0 0 5px 15px; }

/*--------------------------------------------------------------------------------------------------------------------------------
//	FOOTER
----------------------------------------------------------------------------------------------------------------------------------*/
footer { background: url("../img/footer_bg.jpg") repeat scroll 0 0; padding: 16px 0 0; position: absolute; left: 0; width: 100%; bottom: 0; }
.ie7 footer { position: relative; }
footer .footer-nav ul { overflow: hidden; }
footer .footer-nav ul li { background: url("../img/footer_sep.jpg") repeat-y scroll 0 0; float: left; margin: 16px 0; padding: 0 16px 3px; width: 211px; }
footer .footer-nav ul li:first-child { background: none repeat scroll 0 0; padding: 0 0 3px; }
footer .footer-nav ul li a { color: #6f6f6f; display: block; font: 14px "gesta-b"; margin-bottom: 6px; }
footer .footer-nav ul li ul li { background: none repeat scroll 0 0; float: none; margin: 0; padding: 0 0 3px; width: 100%; }
footer .footer-nav ul li ul li a { color: #a1a1a1; font: 14px/1 "gesta-l"; }
footer .copyright { background: url("../img/cr_bg.png") repeat scroll 0 0; padding: 16px 0 17px; }
footer .copyright .txt { color: #c4c4c4; float: left; }
footer .copyright ul { float: left; }
footer .copyright ul li { float: left; margin: 0 0 0 64px; }
footer .copyright ul li a { color: #777; font: 12px "gesta"; }

header .segments ul li a { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent; border-image: none; border-style: solid; border-width: 0 1px; color: #444; display: block; font: 16px/1 "gesta-l"; padding: 10px 20px 10px 8px; }

header .segments ul li.menulu > a { background: url("../img/logo-icon-sprite.png?v2") no-repeat scroll 100% -193px; }

header .segments ul li.hover a { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #fff; border-color: #d9d9d9; border-image: none; border-style: solid; border-width: 0 1px; }
header .segments ul li a:hover { color: #f61400; }

header .segments ul li ul { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: #d9d9d9; border-image: none; border-radius: 0 0 3px 3px; border-style: solid; border-width: 0 1px 1px; display: none; left: 10px; padding: 10px; position: absolute; width: 220px; z-index: 10; }
header .segments ul li ul li { float: none; margin-right: 0; }
header .segments ul li ul li a { background: none repeat scroll 0 0; border: 0 none !important; margin: 0 0 10px; padding: 0; }
header .segments ul li ul li a:hover, header .segments ul li ul li.active a { background: url("../img/segments_check.png") no-repeat scroll 100% 0; color: #f61400; }
header .segments ul li ul li a .txt { display: block; font-size: 12px; line-height: 140%; margin: 2px 0 0; }

.loadingWrap { position: fixed; display: none; width: 100%; height: 100%; background: url(../img/loadingWrapOverlay.png) repeat 0 0; left: 0; top: 0; z-index: 999; }
.loadingWrap .loading { position: absolute; left: 50%; top: 50%; margin: -50px 0 0 -50px; width: 100px; height: 100px; }

.errorMsgWrap { background: #eb2616; padding: 25px 0; font: 17px/1.2 "gesta-m"; color: #fff; margin-top: 15px; }
.errorMsgWrap ul { padding: 0 0 0 15px; }

#imgCapthcaForm { float: left; }
.captchaRefresh { border: 1px solid #d9d9d9; height: 45px; width: 100px; background: url(../img/refresh-btn.png) no-repeat 15px 50%; padding-left: 50px; font: 17px/45px "gesta-m"; color: #696969; display: block; float: left; margin-left: 15px; }

.errorMsgWrap li span { background: url(../img/errorMsgIcon_white.png) no-repeat 0 0; width: 19px; height: 19px; text-indent: -9999px; color: #e43126; display: inline-block; padding-top: 0; margin-left: 5px; }


/*.contact-form #step1{ display: none;}*/
.contact-form #step2 { display: none; }
.contact-form #step3 { display: none; }
.contact-form #step4 { display: none; }
.contact-form #step5 { display: none; }
.contact-form #step6 { display: none; }


.checkstatuwrapper { display: none; margin: 10px 0; width: 100% !important; }
.checkstatuwrapper::after { content: ""; clear: both; display: block; }
.checkstatuwrapper input { width: 453px; }
.checkstatuwrapper .col-2 { width: 48%; margin: 5px 1%; float: left; position:relative; }
.checkstatuwrapper .col-2 .customSelectWrap { width: 100%; box-sizing: border-box; }
.checkstatuwrapper .col-2 input[type=text] { margin: 5px 0; box-sizing: border-box; width: 100%; }


.ui-datepicker .ui-datepicker-title { font-family: 'Arial' !important; font-size: 14px; }
