@font-face {
    font-family: "SourceSans-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("assetsg/assets/fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("assetsg/assets/fonts/SourceSansPro-Regular.woff") format("woff"), url("assetsg/assets/fonts/SourceSansPro-Regular.ttf") format("truetype"), url("assetsg/assets/fonts/SourceSansPro-Regular.svg") format("svg")
}

@font-face {
    font-family: "SourceSans-Semibold";
    font-style: normal;
    font-weight: normal;
    src: url("assetsg/assets/fonts/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"), url("assetsg/assets/fonts/SourceSansPro-Semibold.woff") format("woff"), url("assetsg/assets/fonts/SourceSansPro-Semibold.ttf") format("truetype"), url("assetsg/assets/fonts/SourceSansPro-Semibold.svg") format("svg")
}

@font-face {
    font-family: "SourceSans-Bold";
    font-style: normal;
    font-weight: normal;
    src: url("assetsg/assets/fonts/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("assetsg/assets/fonts/SourceSansPro-Bold.woff") format("woff"), url("assetsg/assets/fonts/SourceSansPro-Bold.ttf") format("truetype"), url("assetsg/assets/fonts/SourceSansPro-Bold.svg") format("svg")
}

@font-face {
    font-family: 'garanti-icon';
    src: url("assetsg/assets/fonts/garanti-icon.eot?iilqwe");
    src: url("assetsg/assets/fonts/garanti-icon.eot?iilqwe#iefix") format("embedded-opentype"), url("assetsg/assets/fonts/garanti-icon.woff2?iilqwe") format("woff2"), url("assetsg/assets/fonts/garanti-icon.ttf?iilqwe") format("truetype"), url("assetsg/assets/fonts/garanti-icon.woff?iilqwe") format("woff"), url("assetsg/assets/fonts/garanti-icon.svg?iilqwe#garanti-icon") format("svg");
    font-weight: normal;
    font-style: normal
}

i, .icons {
    font-family: 'garanti-icon' !important;
    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
}

.icon-plus:before {
    content: "\f05d"
}

.icon-car:before {
    content: "\e900"
}

.icon-home:before {
    content: "\e901"
}

.icon-user:before {
    content: "\e971"
}

.icon-facebook2:before {
    content: "\ea91";
    margin-left: 0px
}

.icon-instagram:before {
    content: "\ea92"
}

.icon-twitter:before {
    content: "\ea96"
}

.icon-youtube:before {
    content: "\ea9d"
}

.icon-linkedin:before {
    content: "\eac9"
}

.icon-close-thick:before {
    content: "\e62e"
}

.icon-search-close:before {
    content: "\e919"
}

.icon-arrow-left:before {
    content: "\e902"
}

.icon-arrow-right:before {
    content: "\e903"
}

.icon-try:before {
    content: "\e904"
}

.icon-file-empty:before {
    content: "\e924"
}

.icon-tl:after {
    content: "TL";
    display: inline;
    font-weight: bold;
    font-style: normal;
    text-indent: 0;
    color: #a7a7a7;
    font-family: Arial, Helvetica, sans-serif !important
}

html, body {
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
    text-rendering: optimizeLegibility !important;
    height: 100%
}

.clearfix, .gt-banner, .gt-module-content, .content-item, .gt-component-box, .componentBoxWrapper, #page.themeHubHome #mainWrap div.waysToBank ul, #page.themeHubHome .greyBoxCntr, #page.theme1 #mainWrap.withCN, .rowContent, ul.carouselCtrl, ul.hubCarouselCtrl, .footerCntr, .areaStrikeCntr, .companyStatusCntr, .allSpecialCntr, .specialButtonsCntr {
    display: block
}

.clearfix:after, .gt-banner:after, .gt-module-content:after, .content-item:after, .gt-component-box:after, .componentBoxWrapper:after, #page.themeHubHome #mainWrap div.waysToBank ul:after, #page.themeHubHome .greyBoxCntr:after, #page.theme1 #mainWrap.withCN:after, .rowContent:after, ul.carouselCtrl:after, ul.hubCarouselCtrl:after, .footerCntr:after, .areaStrikeCntr:after, .companyStatusCntr:after, .allSpecialCntr:after, .specialButtonsCntr:after, .creditMenu:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.rowContent:after {
    clear: none
}

*:focus {
    outline: none
}

input::-ms-clear, input::-ms-reveal {
    display: none !important
}

.garantiBookmarkNonIe {
    position: relative;
    z-index: 10
}

#page {
    width: 996px;
    margin: 0 auto;
    background: none
}

#page div#mainWrap {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAECAMAAAAqE+WyAAAAA1BMVEX29vYACyOqAAAAG0lEQVRIx+3BMQEAAADCoPVPbQ0PoAAAAIAHAw+kAAEyR1+cAAAAAElFTkSuQmCC)
}

#page.themeHubHome #mainWrap {
    float: none !important;
    background: none !important;
    width: auto !important;
    margin: 15px 0 0 0 !important;
    padding: 0 !important
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-container {
    position: relative;
    padding: 0
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-container p {
    color: #44b1b4;
    border-top: 1px solid #dfe1e4;
    padding: 10px 0 11px
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-next, #page.themeHubHome #mainWrap div.promoNews .jcarousel-prev {
    position: absolute;
    float: none;
    bottom: 9px;
    background-position: 0 0
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-next:hover, #page.themeHubHome #mainWrap div.promoNews .jcarousel-prev:hover {
    background-position: 0 -21px
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-next:active, #page.themeHubHome #mainWrap div.promoNews .jcarousel-prev:active {
    background-position: 0 -42px
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-next {
    right: 15px;
    background-image: url("../img/new/news-carousel-button-next.png")
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-prev {
    left: 15px;
    background-image: url("../img/new/news-carousel-button-back.png")
}

#page.themeHubHome #mainWrap div.greyBoxCntr .areaAdditionalContent {
    margin: 0 0 0 15px
}

#page.themeHubHome #mainWrap div.areaAdditionalContent {
    float: left;
    padding: 0;
    width: 218px
}

#page.themeHubHome #mainWrap div.areaAdditionalContent .newBoxContainer {
    margin: 0 0 0 18px
}

#page.themeHubHome #mainWrap div.contentBox {
    border-radius: 4px;
    overflow: hidden;
    background: #fff
}

#page.themeHubHome #mainWrap div.waysToBank ul {
    display: block;
    margin: 0 0 25px 7px
}

#page.themeHubHome #mainWrap div.waysToBank ul li {
    position: relative;
    display: inline-block;
    width: 87px;
    margin: 0 10px 0 0
}

#page.themeHubHome #mainWrap div.waysToBank ul a.button {
    padding: 0;
    display: block;
    height: 74px;
    background: none;
    border: 1px solid #2ea8ab;
    color: #44b1b4
}

#page.themeHubHome #mainWrap div.waysToBank ul a.button:hover, #page.themeHubHome #mainWrap div.waysToBank ul a.button:active, #page.themeHubHome #mainWrap div.waysToBank ul a.button:focus {
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

#page.themeHubHome #mainWrap div.waysToBank ul a.button:hover span, #page.themeHubHome #mainWrap div.waysToBank ul a.button:active span, #page.themeHubHome #mainWrap div.waysToBank ul a.button:focus span {
    color: #075832
}

#page.themeHubHome #mainWrap div.waysToBank ul a.button span.link {
    padding: 50px 0 0 0 !important
}

#page.themeHubHome #mainWrap div.promoBubble5 p.quotes {
    padding: 0 30px 0 25px
}

#page.themeHubHome #mainWrap div.promoBubble5 p.quotesBubble {
    margin: 20px 0 0 0
}

#page.themeHubHome #mainWrap form input {
    border-color: #cacaca;
    border-radius: 4px
}

#page.themeHubHome #mainWrap form div.formField {
    margin: 0;
    padding: 0;
    clear: none
}

#page.themeHubHome #mainWrap form div span {
    float: none
}

#page.themeHubHome #mainWrap form label {
    display: block;
    float: none;
    padding: 0;
    margin: -5px 0 5px 0;
    width: auto !important;
    text-align: center !important;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #167d12
}

#page.themeHubHome #mainWrap form label.chkboxMotorCntr {
    margin: 0;
    position: absolute;
    left: 90px;
    bottom: -9px;
    bottom: -10px \9;
    line-height: 20px \9;
    font-size: 11px;
    cursor: pointer
}

#page.themeHubHome #mainWrap form label.chkboxMotorCntr input {
    margin: 0 6px 0 0;
    width: auto
}

#page.themeHubHome #mainWrap form div.error input {
    border: 1px solid #c90606
}

#page.themeHubHome .areaContentPromo {
    width: 996px;
    position: relative;
    margin: 0 0 20px 0
}

#page.themeHubHome .newBoxContainer .piyasalar {
    width: 223px
}

#page.themeHubHome .newBoxContainer .piyasalar .mid {
    padding: 0;
    border: none;
    background: none
}

#page.themeHubHome .newBoxContainer .piyasalar p {
    padding: 0
}

#page.themeHubHome .newBoxContainer .piyasalar p span {
    float: none !important;
    display: block !important
}

#page.themeHubHome div.areaContent a.button {
    border-radius: 4px;
    overflow: hidden;
    padding: 4px 16px;
    line-height: 1.75em;
    color: #fff;
    background: #44b1b4;
    float: none;
    display: inline-block;
    text-align: center;
    outline: none
}

#page.themeHubHome div.areaContent a.button:active, #page.themeHubHome div.areaContent a.button:focus {
    border-radius: 4px;
    overflow: hidden;
    padding: 4px 16px;
    line-height: 1.75em;
    color: #fff;
    background: #80be35;
    float: none;
    display: inline-block;
    text-align: center;
    outline: none
}

#page.themeHubHome div.areaContent a.button:active > span, #page.themeHubHome div.areaContent a.button:focus > span {
    color: #fff
}

#page.themeHubHome div.areaContent a.button:active > span span, #page.themeHubHome div.areaContent a.button:focus > span span {
    color: #fff;
    background: none
}

#page.themeHubHome div.areaContent a.button:active span.link, #page.themeHubHome div.areaContent a.button:focus span.link {
    padding: 0
}

#page.themeHubHome div.areaContent a.button:hover {
    background: #80be35
}

#page.themeHubHome div.areaContent a.button:hover > span {
    background: none
}

#page.themeHubHome div.areaContent a.button:hover > span span {
    background: none
}

#page.themeHubHome div.areaContent a.button:hover span {
    color: #fff
}

#page.themeHubHome div.areaContent a.button:hover span.link {
    padding: 0
}

#page.themeHubHome div.areaContent a.button:hover .icon.onlineIcon, #page.themeHubHome div.areaContent a.button:focus span span span span.onlineIcon, #page.themeHubHome div.areaContent a.button:active span span span span.onlineIcon {
    background-position: -40px 0
}

#page.themeHubHome div.areaContent a.button:hover .icon.phoneIcon, #page.themeHubHome div.areaContent a.button:active span span span span.phoneIcon, #page.themeHubHome div.areaContent a.button:focus span span span span.phoneIcon {
    background-position: -40px -40px
}

#page.themeHubHome div.areaContent a.button:hover .icon.mobileIcon, #page.themeHubHome div.areaContent a.button:focus span span span span.mobileIcon, #page.themeHubHome div.areaContent a.button:active span span span span.mobileIcon {
    background-position: -40px -80px
}

#page.themeHubHome div.areaContent a.button:hover .icon.atmIcon, #page.themeHubHome div.areaContent a.button:focus span span span span.atmIcon, #page.themeHubHome div.areaContent a.button:active span span span span.atmIcon {
    background-position: -40px -120px
}

#page.themeHubHome div.areaContent a.button span {
    display: inline;
    background: none;
    float: none
}

#page.themeHubHome div.areaContent a.button span.link {
    padding: 0
}

#page.themeHubHome div.areaContent a.button span span {
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none
}

#page.themeHubHome div.areaContent a.button span span span {
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none
}

#page.themeHubHome div.areaContent a.button span span span span {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none;
    min-height: 0
}

#page.themeHubHome div.areaContent a.button span span span span.icon {
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    margin: 0 0 0 -20px;
    width: 40px;
    height: 40px;
    background: transparent url("../img/new/icon-trsn.png") 0 0 no-repeat
}

#page.themeHubHome div.areaContent a.button span span span span.onlineIcon {
    background-position: 0 0
}

#page.themeHubHome div.areaContent a.button span span span span.phoneIcon {
    background-position: 0 -40px
}

#page.themeHubHome div.areaContent a.button span span span span.mobileIcon {
    background-position: 0 -80px
}

#page.themeHubHome div.areaContent a.button span span span span.atmIcon {
    background-position: 0 -120px
}

#page.themeHubHome div.areaContent a.button > span {
    display: inline !important;
    float: none;
    margin: 0;
    padding: 0;
    background: none;
    left: auto
}

#page.themeHubHome div.areaContent a.button.gDisabled, #page.themeHubHome div.areaContent a.button.gDisabled:hover, #page.themeHubHome div.areaContent a.button.gDisabled:active {
    background: #cacaca
}

#page.themeHubHome div.areaContent a.button.gDisabled span, #page.themeHubHome div.areaContent a.button.gDisabled:hover span, #page.themeHubHome div.areaContent a.button.gDisabled:active span {
    color: #030303
}

#page.themeHubHome div.areaContent a.button.gDisabled span.arrowIcon, #page.themeHubHome div.areaContent a.button.gDisabled:hover span.arrowIcon, #page.themeHubHome div.areaContent a.button.gDisabled:active span.arrowIcon {
    background: none !important
}

#page.themeHubHome .greyBoxCntr {
    margin: 0;
    padding: 12px 18px 15px;
    background: #f6f6f6;
    border-radius: 4px
}

#page.themeHubHome .greyBoxCntr .contentBox.waysToBank {
    margin: 0 !important
}

#page.themeHubHome #mainWrap div.promoNews .jcarousel-clip {
    width: auto;
    height: 97px;
    padding: 10px;
    padding: 7px \9;
    margin: 0;
    border: none
}

#page.themeHubHome #mainWrap .contentWrap {
    padding: 0;
    margin: 0
}

#page.themeHubHome #mainWrap .contentBox {
    position: relative;
    padding: 60px 15px 15px;
    margin: 0 0 0 20px
}

#page.themeHubHome #mainWrap .contentBox.helpfulTools {
    margin: 0 25px
}

#page.themeHubHome #mainWrap .contentBox h2 {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 50px;
    background: #167d12;
    color: #fff;
    font: normal 20px/50px "SourceSans-Semibold", Arial, Helvetica, sans-serif;
    text-indent: 15px
}

#page.themeHubHome #mainWrap .contentBox h2 img {
    display: none
}

#page.themeHubHome #mainWrap .contentBox h2 span.structural {
    position: relative;
    width: auto;
    left: 0
}

#page.themeHubHome #mainWrap .contentBox, #page.themeHubHome #mainWrap .areaAdditionalContent {
    float: left
}

#page.themeHubHome #mainWrap .contentBox, #page.themeHubHome #mainWrap .areaAdditionalContent {
    height: 175px
}

#page.themeHubHome #mainWrap .areaAdditionalContent .promoBubble5 {
    left: 0 !important
}

#page.themeHubHome #mainWrap .waysToBank {
    width: 390px
}

#page.themeHubHome #mainWrap .helpfulTools {
    width: 210px;
    height: 175px
}

#page.themeHubHome #mainWrap .areaContentPromo {
    background: #fff
}

#page.themeHubHome .imgTabs {
    width: auto !important;
    padding: 0 !important;
    text-align: center
}

#page.themeHubHome .imgTabs li {
    float: none !important;
    display: inline-block !important;
    padding: 3px !important;
    background: none !important;
    white-space: nowrap
}

#page.theme1 div.illustrationWrap {
    background: transparent url("../img/new/green-solid-bg.png") center 185px no-repeat;
    margin: 0 0 10px 0
}

#page.theme1 div.tabContent {
    border: none
}

#page.theme1 div.PE_tabbedContent {
    padding: 40px 25px 25px 25px
}

#page.theme1 #mainWrap {
    margin-left: 183px
}

#page.theme1 #mainWrap #areaContentNav {
    left: -183px
}

#page.theme3.master #mainWrap.withCN {
    margin-left: 183px
}

#page.theme3.master #areaContentNav {
    left: -183px
}

#page.theme5 #mainWrap {
    margin-left: 183px
}

#page.theme5 #areaContentNav {
    left: -183px
}

#page.theme6 #mainWrap {
    margin-left: 183px
}

#page.theme6 #areaContentNav {
    left: -183px
}

#page.themeOurCompany #mainWrap {
    margin-left: 15px
}

#page.themeError .qSearchCntr {
    float: none;
    margin: 0
}

#page.themeError div.areaContent {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: transparent url("../img/new/green-solid-bg.png") center top no-repeat
}

#page.themeError div.areaContent .contentBox {
    margin: 0 14px !important
}

#page.themeCalc #mainWrap {
    margin-left: 183px
}

#page .areaContentPromo .jcarousel-clip {
    min-height: 330px
}

#page .areaContentPromo .jcarousel-clip a.carouselButton {
    display: inline-block;
    min-width: 78px;
    padding: 0 10px;
    border-radius: 4px;
    text-align: center;
    cursor: pointer
}

#page .areaContentPromo .jcarousel-clip a.carouselButton.carouselButtonDark {
    width: auto;
    min-width: 50px;
    height: 30px;
    padding: 0 10px;
    background: #44b1b4;
    color: #fff;
    border: none;
    line-height: 30px
}

#page .areaContentPromo .jcarousel-clip a.carouselButton.carouselButtonDark:hover {
    background: #80be35
}

#page .areaContentPromo .jcarousel-clip a.carouselButton.carouselButtonLight {
    color: #44b1b4;
    background: #fff;
    height: 28px;
    line-height: 28px;
    border: 1px solid #2ea8ab
}

#page .areaContentPromo .jcarousel-clip a.carouselButton.carouselButtonLight:hover {
    color: #075832;
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

#page .areaContentPromo .jcarousel-clip a.carouselButton:hover {
    color: #075832 !important;
    box-shadow: inset 0 0 0 1px #80be35
}

#page .areaContentPromo .jcarousel-clip a.carouselButton span.carouselButtonLight, #page .areaContentPromo .jcarousel-clip a.carouselButton span.carouselButtonDark {
    background: none
}

#page .areaContentPromo .jcarousel-clip a span {
    display: inline;
    margin: 0;
    padding: 0;
    background: none;
    height: auto;
    width: auto;
    float: none;
    position: relative
}

#page .areaContentPromo .jcarousel-clip a span.rightEdge {
    width: auto;
    height: auto;
    right: 0;
    background: none
}

#page .areaContentPromo .jcarousel-clip a span.rightEdge:hover {
    background: none
}

#page .areaContentPromo .jcarousel-clip a span.leftEdge {
    width: auto;
    height: auto;
    left: 0;
    background: none
}

#page .areaContentPromo .jcarousel-clip a span.leftEdge:hover {
    background: none
}

.illustrationWrap p.buttonWrap {
    min-width: 235px
}

.illustrationWrap p.buttonWrap span.linkArrow {
    top: 1px
}

div.PE_tabbedContent {
    padding: 0
}

#creditTab #calculator input {
    outline: none !important
}

#creditTab #calculator .creditColRight .formFieldSurround input {
    line-height: 38px
}

#creditTab #calculator .creditColRight .formFieldSurround input.amount {
    width: 85px !important
}

#creditTab #calculator .formFieldSurround {
    position: relative;
    text-align: center;
    margin: 0 0 3px 0
}

#creditTab #calculator .formFieldSurround input.amount {
    display: inline-block;
    height: 35px;
    margin: 0 auto;
    float: none !important;
    text-align: center !important
}

#creditTab #calculator .formFieldSurround input + i {
    display: inline-block;
    position: absolute;
    margin: 14px 0 0 5px;
    width: 25px;
    height: 25px
}

#creditTab #calculator .formFieldSurround input:active {
    outline: none
}

#creditTab #calculator .formFieldSurround .icon-tl {
    display: inline-block
}

#creditTab #calculator .formFieldSurround .icon-tl:after {
    content: "TL";
    display: inline;
    font-weight: bold;
    font-style: normal;
    text-indent: 0;
    color: #a7a7a7
}

#creditTab #calculator .formFieldSurround.amountWidth input {
    line-height: 38px;
    width: 160px !important;
    font-size: 1.3em
}

#creditTab #calculator .formFieldSurround.maturityCenter {
    position: relative;
    color: #a7a7a7;
    font-weight: normal
}

.quantityBar {
    position: absolute;
    z-index: 30;
    right: 108px;
    top: 10px;
    width: 12px
}

.quantityBar a {
    display: block;
    margin: 0 0 3px 0;
    width: 12px;
    height: 7px;
    background: transparent url("../img/new/quantity-bar.png") 0 0 no-repeat
}

.quantityBar a.quantityMinus {
    background-position: center bottom
}

.ie7frbug .submit {
    top: -10px
}

#creditTab #calculator input {
    border-color: #eaeaea;
    border-radius: 4px;
    outline: none !important
}

#creditTab #calculator .creditColLeft .formFieldSurround {
    position: relative;
    text-align: center;
    margin: 0 0 3px 0
}

#creditTab #calculator .creditColLeft .formFieldSurround input {
    line-height: 38px;
    font-size: 1.3em
}

#creditTab #calculator .creditColLeft .formFieldSurround input.amount {
    width: 160px !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
    display: inline-block;
    height: 35px;
    margin: 0 auto;
    float: none !important;
    text-align: center !important
}

#creditTab #calculator div.formField {
    margin: 0;
    padding: 0;
    clear: none
}

#creditTab #calculator div span {
    float: none
}

#creditTab #calculator div.error input {
    border: 1px solid #c90606
}

#creditTab #calculator label {
    display: block;
    float: none;
    padding: 0;
    margin: 0 0 5px 0;
    width: auto !important;
    text-align: center !important;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #167d12
}

#creditTab #calculator label.chkboxMotorCntr {
    margin: 0;
    position: absolute;
    left: 90px;
    bottom: -9px;
    bottom: -10px \9;
    line-height: 20px \9;
    font-size: 11px;
    cursor: pointer
}

#creditTab #calculator label.chkboxMotorCntr input {
    margin: 0 6px 0 0;
    width: auto
}

.creditColRight .info-block-list {
    display: block !important;
    background: none;
    width: auto;
    padding: 0;
    border: 0
}

.creditColRight .info-block {
    margin: 0;
    display: block !important;
    line-height: normal;
    text-align: center;
    float: none
}

.creditColRight .info-block.nth-child-1, .creditColRight .info-block.nth-child-3, .creditColRight .info-block.nth-child-5 {
    width: auto
}

.creditColRight .info-block.nth-child-5 {
    margin: 20px 0
}

.creditColRight .info-block span {
    display: block;
    margin: 0 0 3px 0;
    text-align: center
}

.creditColRight .info-block .basic-bold {
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #167d12;
    line-height: 14px
}

.creditColRight .info-block .green-bold-medium {
    font: bold 20px Arial, Helvetica, sans-serif;
    color: #333;
    border: none
}

.creditColRight .green-bold-medium {
    padding: 0 10px 0 0
}

.creditColRight .green-bold-medium.icon-tl {
    margin: 0 -8px 0 0;
    display: inline
}

.creditColRight .green-bold-medium.icon-tl:after {
    content: "TL";
    color: #a7a7a7;
    font-size: 18px;
    margin: 0 0 0 -4px
}

.creditColRight .green-bold-medium.percent-align {
    padding: 0;
    text-align: center
}

.creditColRight .icon-tl {
    display: inline-block;
    border: none
}

.creditColRight .icon-tl:after {
    content: "TL";
    display: inline;
    font-weight: bold;
    font-style: normal;
    text-indent: 0;
    color: #a7a7a7
}

.creditColRight .maturityCenter {
    position: relative;
    color: #a7a7a7;
    font-weight: bold
}

.themeHubHome .slider {
    position: relative !important;
    margin: 0 !important
}

.newBoxContainer .slider > .dragger {
    width: 28px !important;
    height: 28px !important;
    z-index: 10;
    background: transparent url("../img/new/loan/slider-track.png") left top no-repeat
}

.themeHubHome .slider .track {
    height: 10px !important;
    background: #ededed url("../img/new/bg-slider.png") center no-repeat;
    border: 1px solid #d8d8d8
}

.themeHubHome .slider .highlight-track {
    height: 10px !important
}

.sliderStepCntr {
    position: relative;
    top: 8px;
    left: 0;
    width: 260px;
    height: 10px;
    z-index: 3
}

.sliderStepCntr #min, #half, #max {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #a7a7a7
}

.sliderStepCntr #min, #half, #max {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #a7a7a7
}

.sliderStepCntr #min {
    margin-left: 3%
}

.sliderStepCntr #half {
    margin-left: -30px;
    position: absolute;
    left: 50%;
    width: 60px;
    text-align: center;
    display: none
}

.sliderStepCntr #max {
    margin-left: 0;
    position: absolute;
    right: 0
}

.sliderStepCntr span.mortmax#max {
    margin-left: 15%
}

.jcarousel-container {
    height: auto;
    border-radius: 4px;
    overflow: hidden
}

#carousel li {
    width: 560px;
    background: no-repeat
}

#carousel li.jcarousel-item {
    min-height: 330px
}

#carouselTabContainer {
    background: transparent;
    position: relative;
    margin-top: -30px
}

ul.carouselCtrl, ul.hubCarouselCtrl {
    position: absolute;
    z-index: 3;
    border-right: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #c2c2c2;
    border-top: 1px solid #eaeaea;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
    height: 60px;
    -webkit-box-shadow: 0 1px 2px 0 rgba(51, 51, 51, 0.3);
    -moz-box-shadow: 0 1px 2px 0 rgba(51, 51, 51, 0.3);
    box-shadow: 0 1px 2px 0 rgba(51, 51, 51, 0.3);
    border-bottom: 2px solid #c2c2c2 \9
}

ul.carouselCtrl {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-box-shadow: 0 1px 1px 0 rgba(51, 51, 51, 0.3);
    -moz-box-shadow: 0 1px 1px 0 rgba(51, 51, 51, 0.3);
    box-shadow: 0 1px 1px 0 rgba(51, 51, 51, 0.3)
}

ul.carouselCtrl .image, ul.hubCarouselCtrl .image {
    position: absolute
}

ul.carouselCtrl .controlText, ul.hubCarouselCtrl .controlText {
    height: auto !important
}

ul.hubCarouselCtrl .controlText {
    height: 34px !important;
    text-align: left;
    width: 130px;
    overflow: hidden
}

ul.carouselCtrl li, ul.hubCarouselCtrl li {
    display: inline-block;
    position: relative;
    height: 60px;
    border-left: 1px solid #e5e5e5;
    text-align: center;
    vertical-align: top
}

ul.carouselCtrl li {
    white-space: nowrap;
    overflow: hidden
}

ul.carouselCtrl li:first-child, ul.hubCarouselCtrl li:first-child {
    border: none
}

ul.carouselCtrl li a, ul.hubCarouselCtrl li a {
    width: 100%;
    display: inline-block;
    height: 36px;
    padding: 20px 0 0 0
}

ul.carouselCtrl li a span.image, ul.hubCarouselCtrl li a span.image {
    display: inline;
    margin: 0
}

ul.carouselCtrl li a span.image span, ul.hubCarouselCtrl li a span.image span {
    display: inline;
    overflow: auto;
    margin: 0
}

ul.carouselCtrl li a.active, ul.hubCarouselCtrl li a.active {
    background: #fff url("../img/new/promo-active-bullet.png") center bottom no-repeat;
    box-shadow: 0 4px 0 0 #80be35;
    border-bottom: 4px solid #80BE37;
    margin-bottom: -4px
}

ul.carouselCtrl li a.active .std, ul.hubCarouselCtrl li a.active .std {
    display: none
}

ul.carouselCtrl li a.active .selected, ul.hubCarouselCtrl li a.active .selected {
    display: block
}

ul.carouselCtrl li:hover, ul.hubCarouselCtrl li:hover {
    background: #f6f5f5
}

ul.carouselCtrl span.selected, ul.hubCarouselCtrl span.selected {
    display: none
}

ul.hubCarouselCtrl {
    z-index: 5;
    left: 66px;
    top: auto;
    bottom: -20px
}

ul.hubCarouselCtrl li {
    width: 220px
}

#carouselTabContainer .controlText, .hubCarouselCtrl .controlText {
    position: absolute;
    left: 105px;
    top: 17px
}

.hubCarouselCtrl .controlText {
    left: 90px
}

#carouselTabContainer .image, .hubCarouselCtrl .image {
    left: 10px;
    top: 0
}

#carouselTabContainer li a, .hubCarouselCtrl li a {
    width: auto;
    display: block
}

.carousel4items ul.carouselCtrl {
    left: 21px
}

.carousel4items ul.carouselCtrl li {
    width: 238px
}

.carousel5items ul.carouselCtrl {
    left: 19px;
    top: auto
}

.carousel5items ul.carouselCtrl li {
    width: 191px
}

.carousel5items ul.carouselCtrl li .controlText {
    position: relative;
    left: 0;
    top: 0
}

.carousel5items ul.carouselCtrl li a {
    text-align: center
}

.carousel3items ul.carouselCtrl {
    left: 5px;
    top: auto
}

.carousel3items ul.carouselCtrl li {
    width: 326px
}

.carousel3items ul.carouselCtrl li .controlText {
    position: relative;
    left: 0;
    top: 0
}

.carousel3items ul.carouselCtrl li a {
    text-align: center
}

#newsCarousel {
    position: relative
}

#newsCarousel li {
    display: block;
    height: 97px
}

#newsCarousel li a {
    display: table-cell;
    width: 190px;
    height: 97px;
    text-align: center;
    vertical-align: middle;
    white-space: normal;
    text-decoration: none;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #333;
    letter-spacing: -0.02em;
    line-height: 1.7em
}

.componentBox .carouselCtrl {
    margin-top: -30px !important
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls {
    display: block;
    width: auto;
    margin: 0;
    background: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li {
    display: inline-block;
    width: 50%
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li a {
    padding: 0;
    margin: 0;
    background: none;
    border: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li a span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li a:hover span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li a:focus span {
    float: none;
    padding: 0;
    background: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li a span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li a:hover span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li a:focus span span {
    padding: 0;
    background: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li a span span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li a:hover span span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li a:focus span span span {
    min-height: 30px;
    line-height: 30px;
    padding: 0;
    background: none;
    border: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active {
    top: 0;
    margin: 0
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a {
    padding: 0;
    margin: 0;
    background: none;
    border: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li a {
    font: bold 12px/30px Arial, Helvetica, "Sans-Serif";
    color: #a7a7a7;
    text-transform: uppercase
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a {
    color: #2ea8ab
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a:hover span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a:focus span {
    float: none;
    padding: 0;
    background: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a:hover span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a:focus span span {
    padding: 0;
    background: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a span span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a:hover span span span, #mainWrap .piyasalar div.PE_tabbedContent ul.controls li.active a:focus span span span {
    min-height: 30px;
    padding: 0;
    background: none;
    border: none
}

#mainWrap .piyasalar div.PE_tabbedContent ul.controls li.first {
    margin: 0;
    background: none
}

#mainWrap div.piyasalar {
    padding: 0 !important
}

#mainWrap div.piyasalar .core {
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;
    min-height: 0
}

#mainWrap div.piyasalar .core div {
    padding: 0 !important;
    background: none
}

#mainWrap div.piyasalar table {
    border: none !important
}

#mainWrap.homeBoxContainer {
    margin: 0
}

#mainWrap .maturityCenter ul {
    max-height: 300px !important
}

#mainWrap ul {
    margin: 0
}

#mainWrap ul.linksList {
    margin: 0 0 5px 0
}

div.areaAdditionalContent div.promoNews {
    margin: 0;
    width: 220px
}

div.promoNews div {
    background: none;
    width: auto;
    padding: 0
}

#header {
    position: relative;
    background: #fff;
    text-align: left;
    border: none;
    width: 996px
}

#logo {
    top: 40px;
    left: 15px;
    width: 160px;
    height: 51px;
    background-image: url(data:image/png;base64,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)
}

#logo a {
    width: 160px;
    height: 51px
}

#baseNav {
    float: none;
    margin: 10px 0 5px 0;
    padding: 0 8px 0 0;
    width: auto;
    text-align: center;
    width: auto;
    text-align: right
}

#baseNav li {
    display: inline-block;
    font-size: 11px;
    padding: 0 10px;
    position: relative
}

#baseNav li:first-child {
    border-right: 1px dotted #71716e
}

#baseNav li.first span {
    display: none
}

#baseNav li a {
    color: #d0d0d0;
    padding: 2px
}

#onlineBanking {
    position: relative;
    width: 202px !important;
    padding: 9px 12px 7px 12px !important;
    background: #fff;
    border: 1px solid #b8e78a;
    border-radius: 4px;
    margin-right: 20px
}

#onlineBanking h3 {
    font: normal 15px/1em "SourceSans-Semibold", Arial, Helvetica, sans-serif;
    color: #a7a7a7
}

#onlineBanking span.header {
    display: none
}

#onlineBanking span.base {
    display: block;
    background: none
}

#onlineBanking a {
    display: inline;
    border: none;
    padding: 2px
}

#onlineBanking a.password, #onlineBanking a.demo {
    font-weight: normal;
    border: none
}

#onlineBanking .bankingButton {
    display: inline-block;
    width: 86px;
    height: 18px;
    padding: 5px;
    color: #fff;
    text-indent: 0;
    overflow: hidden;
    float: none;
    margin: 0;
    background: #27978d;
    font: 12px SourceSans-Regular, Arial, Helvetica, sans-serif;
    border-radius: 4px;
    letter-spacing: .07em;
    line-height: 18px;
    text-align: center
}

#onlineBanking .bankingButton:hover {
    text-decoration: none;
    background-color: #80be35;
    color: #fff
}

#onlineBanking .bankingButton em {
    display: block;
    font-size: 10px;
    font-style: normal
}

html[lang="tr"] #onlineBanking .bankingButton em {
    font-size: 11px
}

#onlineBankingLinks {
    margin-top: 5px
}

#onlineBankingLinks li {
    display: inline-block
}

#onlineBankingLinks li:first-child {
    margin: 0 8px 0 0
}

#onlineBankingLinks .linkContainer, #onlineBankingLinks .base {
    display: block
}

#onlineBankingLinks .linkContainer {
    float: none;
    width: auto;
    margin: 0;
    height: 35px
}

#onlineBankingLinks .base {
    margin: 0
}

#onlineBankingLinks .base li {
    display: block;
    margin: 0;
    line-height: normal
}

#onlineBankingLinks .base li a {
    color: #44b1b4
}

.loginContainer {
    width: 220px;
    float: left;
    margin: 0 20px 0 508px;
    font-weight: bold
}

.icon-boxNew {
    position: absolute;
    right: 5px;
    top: -6px;
    width: 47px;
    height: 21px
}

.socialLoginContainer {
    position: relative;
    padding: 7px 12px 7px;
    border: 1px solid #b8e78a;
    border-radius: 4px
}

.socialLoginContainer p {
    padding: 4px 0 0 0;
    font-weight: normal;
    font-size: 12px;
    color: #808080;
    line-height: 15px
}

.socialLoginContainer em {
    display: block;
    font-style: normal;
    font-size: 11px
}

.socialLoginContainer em a {
    color: #44b1b4
}

.socialLogin li {
    display: inline-block;
    width: 73px;
    height: 21px
}

.socialLogin li a {
    outline: none
}

.socialLogin .btnFB {
    background: transparent url("../img/new/btn-social-login.png") 0 0 no-repeat
}

.socialLogin .btnTW {
    background: transparent url("../img/new/btn-social-login.png") 0 -21px no-repeat
}

.socialLogin a {
    display: block;
    height: 21px;
    text-indent: -9999px
}

.socialSessionCntr {
    position: relative;
    padding: 0 0 0 43px;
    margin-bottom: 4px
}

.socialSessionCntr .notice {
    position: absolute;
    top: 7px;
    left: 2px;
    width: 21px;
    height: 22px;
    background: transparent url("../img/new/icon-notice.png") 0 0 no-repeat
}

.socialSessionCntr .helloEntry {
    display: block;
    margin: 0 0 3px 0;
    font-weight: normal;
    font-size: 11px;
    color: #010101
}

.socialSessionCntr .helloEntry em {
    font-weight: bold;
    font-size: 12px
}

.socialSessionCntr .btnSocialOut {
    display: inline-block;
    padding: 0 13px 0 0;
    font-size: 11px;
    background: transparent url("../img/new/btn-social-logout.png") right 6px no-repeat
}

.socialTooltipCntr {
    z-index: 750;
    display: none;
    position: absolute;
    left: -30px;
    top: 40px;
    width: 318px;
    height: auto;
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.15);
    border-radius: 4px
}

.socialTooltipCntr h5 {
    height: 40px;
    font: bold 15px/40px Arial, Helvetica, "Sans-Serif";
    color: #7ec026;
    text-indent: 13px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.socialTriangleTop {
    display: block;
    position: absolute;
    top: -6px;
    left: 34px;
    width: 15px;
    height: 6px;
    background: transparent url("../img/new/notice-triangle.png") 0 0 no-repeat
}

.noticeCntr {
    overflow: hidden
}

.noticeList {
    height: auto;
    max-height: 290px;
    width: 335px;
    overflow: auto;
    outline: none
}

.noticeList li {
    position: relative;
    display: block;
    padding: 13px 35px;
    max-height: 58px;
    overflow: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer
}

.noticeList li:first-child {
    border: none
}

.noticeList li.unreadItem {
    background: #dfe1e3
}

.noticeList li:hover {
    background: #f0f0f0
}

.noticeList li:hover a {
    display: block
}

.noticeList .btnNoticeDel {
    display: none;
    position: absolute;
    right: 30px;
    top: 50%;
    margin: -8px 0 0 0;
    width: 16px;
    height: 16px;
    background: transparent url("../img/new/btn-notice-del.png") 0 0 no-repeat
}

.noticeList .noticeEntry {
    font: bold 12px Arial, Helvetica, "Sans-Serif";
    color: #333
}

.noticeList .noticeEntry em {
    font-weight: normal
}

.noticeBullet {
    display: block;
    position: absolute;
    left: 17px;
    top: 50%;
    margin: -5px 0 0 -5px;
    width: 10px;
    height: 10px;
    background: transparent url("../img/new/tooltip-bullet.png") 30px 0 no-repeat
}

.noticeBullet.grey {
    background-position: 0 0
}

.noticeBullet.orange {
    background-position: 0 -10px
}

.noticeBullet.green {
    background-position: 0 -20px
}

.noticeBullet.red {
    background-position: 0 -30px
}

.primaryCntr {
    position: relative;
    height: 25px;
    padding: 10px 0 10px 10px;
    margin: 0 0 10px;
    background: #80be35;
    border-radius: 4px;
    border-bottom: 3px solid #015931
}

#primaryNav {
    background: none !important;
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    clear: none
}

#primaryNav li {
    position: relative;
    display: inline-block;
    float: none;
    height: 25px;
    padding: 0 3px;
    background: transparent url("../img/new/navbar-seperator.png") right 4px no-repeat !important;
    text-align: center
}

#primaryNav li.home, #primaryNav li.personalBanking, #primaryNav li.smeBanking, #primaryNav li.commercialBanking, #primaryNav li.ourCompany, #primaryNav li.paragarantiCom {
    width: auto;
    background: none
}

#primaryNav li.home a, #primaryNav li.personalBanking a, #primaryNav li.smeBanking a, #primaryNav li.commercialBanking a, #primaryNav li.ourCompany a, #primaryNav li.paragarantiCom a {
    width: auto;
    background: none
}

#primaryNav li.paragarantiCom a {
    padding-right: 50px
}

#primaryNav li.paragarantiCom em {
    position: absolute;
    right: 17px;
    top: 4px;
    width: 21px;
    height: 16px;
    background: transparent url("../img/new/icon-paragaranti.png") 0 0 no-repeat
}

#primaryNav li.paragarantiCom.active em {
    background: transparent url("../img/new/icon-paragaranti.png") -21px -16px no-repeat
}

#primaryNav li.active a {
    background: #fff;
    color: #80be35;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

#primaryNav li a {
    display: block;
    margin: -2px 0 0 0;
    padding: 0 25px;
    height: 45px;
    font: normal 17px/33px "SourceSans-Regular", Arial, Helvetica, sans-serif;
    color: #fff
}

#secondaryNav {
    width: 996px
}

#secondaryNav li.active a {
    text-decoration: underline;
    color: #80be35
}

#secondaryNav a {
    outline: none;
    font-weight: normal
}

#secondaryNav a:hover, #secondaryNav a:active, #secondaryNav a:focus {
    background: none;
    color: #80be35
}

#secondaryNav a:after {
    content: "\A";
    white-space: pre
}

.qSearchCntr {
    width: auto;
    margin: -2px 20px 0 0;
    float: right
}

.qSearchCntr #globalSearch {
    width: auto;
    height: 30px;
    margin: 0;
    padding: 0;
    text-align: left;
    background: none;
    border: none;
    float: none
}

.qSearchCntr #globalSearch label {
    position: relative;
    display: none;
    width: 35px;
    height: 30px;
    background: #fff;
    border-radius: 4px;
    text-indent: 0;
    left: 0;
    top: 0
}

.qSearchCntr #globalSearch input {
    display: none;
    position: absolute;
    right: 0;
    left: 35px;
    width: 35px;
    height: 20px;
    padding: 6px 0;
    line-height: 19px !important;
    color: #7d7d7d;
    font: 14px Arial, Helvetica, "Sans-Serif";
    border: none;
    background: transparent;
    letter-spacing: .04em
}

.qSearchCntr #globalSearch input:focus {
    outline: none
}

.qSearchCntr #globalSearch button {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 29px;
    cursor: pointer;
    background: #fff url("../img/new/search-icon-gray.png") 0 0 no-repeat;
    border-radius: 4px;
    outline: none
}

.qSearchCntr #globalSearch a {
    outline: none;
    display: block
}

.qSearchCntr #globalSearch a.icon-reset {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 35px;
    height: 30px;
    background: #fff url("../img/new/search-icon-gray.png") 0 -30px no-repeat;
    z-index: 10;
    border-radius: 4px
}

.qSearchCntr #globalSearch fieldset {
    width: auto
}

.txtQSearch {
    display: none;
    border: none;
    outline: none
}

.themeError .qSearchCntr {
    float: right !important;
    margin: 15px 20px 0 0 !important;
    width: 230px !important
}

.themeError .gTautoSuggestions {
    border-radius: 4px !important
}

.themeError #globalSearch .errorPageSearchboxCntr {
    height: 30px
}

.themeError #globalSearch .errorPageSearchboxCntr label, .themeError #globalSearch .errorPageSearchboxCntr input {
    display: block
}

.themeError #globalSearch .errorPageSearchboxCntr label {
    width: 100%
}

.themeError #globalSearch .errorPageSearchboxCntr input {
    padding: 5px 35px;
    width: 160px;
    left: 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: transparent url("../img/new/icon-search.png") left 0 no-repeat
}

.themeError #globalSearch .errorPageSearchboxCntr .icon-reset {
    top: 1px
}

.themeHubHome .jcarousel-clip {
    width: 996px
}

.piyasalar .controls {
    border-bottom: 1px solid #e5e5e5
}

.piyasalar .controls li {
    display: inline-block;
    float: none !important;
    padding: 0;
    width: 49%;
    text-align: center;
    font: normal 16px Rockwell, Arial, Helvetica, sans-serif !important;
    color: #015931
}

.piyasalar .controls li:first-child {
    margin: 0 4px 0 0
}

.piyasalar .controls li.active {
    border-bottom: 2px solid #36a7ab !important;
    background: url("../img/new/piyasalar-active-bg.png") center 26px no-repeat !important
}

.piyasalar .controls a {
    display: block;
    color: #015931;
    text-decoration: none
}

.piyasalar .tabContent {
    border: none
}

.piyasalar .tabContent table {
    color: #333;
    font-size: 12px !important;
    line-height: 1em !important;
    white-space: nowrap
}

.piyasalar .tabContent table thead {
    color: #80be35 !important;
    font-size: 10px !important;
    font-weight: bold !important
}

.piyasalar .tabContent table tbody td {
    border-bottom: 1px dotted #e5e5e5;
    text-align: center !important
}

.piyasalar .tabContent table td {
    line-height: 2.5em;
    border-bottom: 1px dotted #e5e5e5 !important;
    text-align: center !important
}

.piyasalar .tabContent table td:first-child {
    text-align: left !important
}

.piyasalar div.PE_tabbedContent {
    padding: 0;
    height: auto
}

.piyasalar div ul.controls li a {
    float: none;
    display: block;
    color: #015931;
    text-decoration: none
}

.ic_piyasalar_delay {
    display: block;
    text-align: center;
    font-size: 10px;
    color: #a7a7a7;
    font-weight: bold
}

.ic_piyasalar_delay_p, .grafik_delay {
    color: #a7a7a7;
    font-weight: bold;
    text-align: center
}

.ic_piyasalar_delay_p span, .grafik_delay span {
    display: block;
    font-size: 10px;
    text-align: center;
    font-weight: normal
}

.piyarise, .piyaeven, .piyafall {
    display: block;
    width: 12px;
    height: 12px;
    background: transparent url("../img/new/icon-piya.png") no-repeat
}

.piyarise {
    background-position: 0 0
}

.piyafall {
    background-position: 0 -12px
}

.piyaeven {
    background-position: 0 -24px
}

.homeBoxContainer {
    width: 956px;
    margin: 30px 21px 0 21px
}

div.newBoxContainer {
    width: auto;
    position: relative;
    background: #fff;
    border: 1px solid #dfe1e4;
    box-shadow: 0 -6px 0 0 #167d12;
    -webkit-box-shadow: 0 -6px 0 0 #167d12;
    -moz-box-shadow: 0 -6px 0 0 #167d12;
    border-radius: 4px;
    padding: 5px 0 0 0 \9;
    background: transparent url(../img/new/ie-box-shadow.png) 0 0 repeat-x \9
}

.newBoxContainer .title {
    display: block;
    padding: 0 35px 0 0;
    margin: 10px;
    color: #117148;
    font: normal 20px/1em "SourceSans-Semibold", Arial, Helvetica, sans-serif
}

.newBoxContainer.billBox .title {
    margin: 10px 10px 5px 10px
}

.newBoxContainer .title em {
    display: block;
    margin: 5px 0;
    font-size: 12px;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    color: #2ea8ab
}

.newBoxContainer .icon-boxNew {
    top: -12px;
    top: -2px \9
}

.boxesContent {
    padding: 10px;
    border-top: 1px solid #e5e5e5;
    min-height: 140px
}

.billBox {
    margin-bottom: 14px
}

.billBox .more {
    padding: 0 0 0 5px;
    font-weight: bold;
    color: #2ea8ab
}

ul.odemeList {
    overflow: hidden
}

.odemeList li {
    position: relative;
    display: block;
    height: 40px;
    border-top: 1px solid #e5e5e5
}

html[lang="en"] .odemeList li {
    padding-top: 6px
}

html[lang="en"] .odemeList img {
    top: 6px
}

.odemeList li:first-child {
    border-top: none
}

.odemeList li a {
    display: block;
    padding-left: 40px
}

.odemeList li a:hover, .odemeList li a, .odemeList li a:visited, .odemeList li a:focus, .odemeList li a:active {
    text-decoration: none
}

.odemeList li a:hover span {
    color: #7fbe35
}

.odemeList img {
    position: absolute;
    left: 0;
    top: 1px;
    display: block;
    width: 35px;
    height: 35px
}

.odemeList .faturaGenel i {
    background-position: -40px -40px
}

.odemeList .faturaTelefon i {
    background-position: -80px -80px
}

.odemeList em, .odemeList span {
    display: block;
    white-space: nowrap
}

.odemeList span {
    height: 35px;
    font: normal 14px/36px Arial, Helvetica, sans-serif
}

.odemeList em {
    font: bold 15px Arial, Helvetica, sans-serif
}

.odemeList span {
    color: #2ea8ab
}

.odemeList em {
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    color: #a7a7a7
}

.billCardEntry {
    display: block;
    padding: 10px 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #a7a7a7;
    text-align: center
}

#paymentimg {
    margin-left: 12px;
    margin-top: -5px
}

.billCardEntry:hover {
    color: #a7a7a7;
    text-decoration: none
}

.creditCalc {
    width: 460px
}

.creditMenu, .detailTabMenuCntr {
    padding: 0 20px
}

.detailTabMenuCntr li {
    display: inline-block;
    margin: 0 20px 0 0
}

.creditMenu li {
    display: block;
    margin: 0 20px 0 0;
    float: left
}

.creditMenu li a, .detailTabMenuCntr li a {
    height: 30px;
    padding: 0 10px;
    display: block;
    font: normal 12px/30px Arial, Helvetica, sans-serif;
    color: #a7a7a7;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase
}

.creditMenu li a:hover, .creditMenu li a:active, .creditMenu li a:focus, .detailTabMenuCntr li a:hover, .detailTabMenuCntr li a:active, .detailTabMenuCntr li a:focus {
    text-decoration: none
}

.creditMenu li a:after, .detailTabMenuCntr li a:after {
    content: "\A";
    white-space: pre
}

.creditMenu li.active a, .detailTabMenuCntr li.active a {
    color: #2ea8ab;
    border-bottom: 2px solid #36a7ab;
    background: url("../img/new/piyasalar-active-bg.png") center 26px no-repeat;
    text-decoration: none !important
}

.creditTab {
    display: none
}

.creditTab:first-child {
    display: block
}

.creditColLeft, .creditColRight {
    box-sizing: border-box
}

.creditColRight {
    overflow: hidden
}

.creditColLeft {
    width: 253px;
    padding: 55px 10px 0 10px;
    float: left
}

.creditColLeft .creditRow {
    margin: 8px 0 10px 0
}

.creditColLeft .creditRow:first-child {
    margin: 0
}

.creditColRight {
    width: 205px;
    height: 278px;
    float: left;
    background: #f6f6f6 url("../img/new/infoblock_faceliftv2.png") left center no-repeat;
    background-size: cover
}

.creditColRight .creditRow {
    margin-right: -35px
}

.creditColRight .creditRow:first-child {
    padding-top: 65px
}

.creditRow {
    position: relative
}

.creditRow .input-holder {
    width: auto !important;
    margin: 27px auto 0;
    display: block !important
}

.formFieldInner {
    position: relative
}

.calcNavCntr {
    position: relative;
    padding: 16px 25px 0 25px;
    height: 48px;
    border-top: 1px solid #dfe1e4
}

.calcDetailCntr {
    display: none;
    position: absolute;
    bottom: -296px;
    left: 0;
    margin: 0 0 0 -1px;
    z-index: 2;
    width: 100%;
    height: 300px;
    border: 1px solid #dbdbdb;
    background: #f8f8f8;
    background: #f8f8f8 \9;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.personal-tab-active .calcDetailCntr {
    height: 300px;
    bottom: -294px
}

html[lang="en"] .personal-tab-active .calcDetailCntr {
    height: 290px;
    bottom: -286px
}

.housing-tab-active .calcDetailCntr {
    height: 350px;
    bottom: -346px
}

html[lang="en"] .housing-tab-active .calcDetailCntr {
    height: 320px;
    bottom: -316px
}

.calcDetailCntr:before {
    position: absolute;
    top: -14px;
    left: 52px;
    content: "";
    width: 24px;
    height: 15px;
    background: #fff url("../img/new/icon-calc-rectangle.png") 0 0 no-repeat
}

.calcDetailTab {
    display: none
}

.calcDetailTab:first-child {
    display: block
}

.detailTabContent {
    padding: 10px;
    height: 245px;
    overflow: hidden;
    border-top: 1px solid #dbdbdb
}

.housing-tab-active .detailTabContent {
    height: 290px
}

.detailTable {
    table-layout: fixed;
    width: 100%;
    color: #333
}

.detailTable td, .detailTable th {
    padding: 0;
    line-height: normal;
    border-bottom: 1px dotted #dbdbdb;
    vertical-align: middle;
    font-size: 11px
}

.detailTableType1 td {
    line-height: 20px;
    font-weight: bold
}

.detailTableType1 td:first-child {
    font-weight: normal;
    width: 70%;
    color: #a7a7a7;
    text-align: left
}

.detailTableType2 th, .detailTableType2 td {
    width: auto;
    text-align: center
}

.detailTableType2 th {
    line-height: normal;
    padding-bottom: 3px
}

.detailTableType2 th:first-child {
    width: 25px
}

.detailTableType2 td {
    line-height: 20px;
    padding: 0;
    white-space: nowrap
}

.detailTableType2 td:first-child {
    width: 25px;
    padding: 0
}

.tableContentScroll {
    height: 218px;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    overflow: scroll \9
}

.housing-tab-active .tableContentScroll {
    height: 210px
}

html[lang="en"] .personal-tab-active .detailTab2 .tableContentScroll {
    height: 197px
}

.creditNotes {
    display: block;
    padding: 5px 0;
    color: #a7a7a7;
    font: bold 10px Arial, Helvetica, sans-serif;
    line-height: 1.3em
}

.btnDetailClose {
    position: absolute;
    right: 10px;
    top: 10px;
    font-weight: bold;
    font-size: 12px;
    color: #44b1b4;
    text-decoration: none !important
}

.detailTab1 .tableContentScroll {
    height: 105px
}

.housing-tab-active .detailTab1 .tableContentScroll {
    height: 132px
}

ul.docList {
    padding: 5px 0 10px;
    margin-bottom: 10px !important
}

ul.docList li a.pdf:hover, ul.docList li a.pdf:active, ul.docList li a.pdf:focus {
    color: #7fbe35;
    background-position: left 2px;
    text-decoration: none
}

.calcNav {
    float: left
}

.calcNav li {
    display: inline-block;
    margin: 0 15px 0 0
}

.calcNav li:after {
    content: "\A";
    white-space: pre
}

.calcNav li a {
    line-height: 30px;
    padding: 3px;
    color: #2ea8ab;
    text-decoration: none
}

a.buttonGreen {
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    font: bold 12px Arial, Helvetica, "Sans-Serif";
    white-space: nowrap
}

a.buttonGreen.solidButton {
    padding: 4px 16px;
    background: #44b1b4;
    color: #fff;
    line-height: 22px
}

a.buttonGreen.solidButton:hover {
    background: #80be35
}

a.buttonGreen.borderButton {
    min-width: 78px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    color: #44b1b4;
    background: #fff;
    border: 1px solid #2ea8ab
}

a.buttonGreen.borderButton:hover {
    color: #075832;
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

a.button {
    border-radius: 4px;
    overflow: hidden;
    padding: 4px 16px;
    line-height: 1.75em;
    color: #fff;
    background: #44b1b4;
    float: none;
    display: inline-block;
    text-align: center;
    outline: none;
    white-space: nowrap
}

a.button:active, a.button:focus {
    border-radius: 4px;
    overflow: hidden;
    padding: 4px 16px;
    line-height: 1.75em;
    color: #fff;
    background: #80be35;
    float: none;
    display: inline-block;
    text-align: center;
    outline: none
}

a.button:active > span, a.button:focus > span {
    color: #fff
}

a.button:active > span span, a.button:focus > span span {
    color: #fff;
    background: none
}

a.button:active span.link, a.button:focus span.link {
    padding: 0
}

a.button:hover {
    background: #80be35
}

a.button:hover > span {
    background: none
}

a.button:hover > span span {
    background: none
}

a.button:hover span {
    color: #fff
}

a.button:hover span.link {
    padding: 0
}

a.button:hover .icon.onlineIcon {
    background-position: -40px 0
}

a.button:hover .icon.phoneIcon {
    background-position: -40px -40px
}

a.button:hover .icon.mobileIcon {
    background-position: -40px -80px
}

a.button:hover .icon.atmIcon {
    background-position: -40px -120px
}

a.button span {
    display: inline;
    background: none;
    float: none
}

a.button span.link {
    width: auto !important;
    padding: 0
}

div.calcResultsFooter button#calculatorSubmit span span, a.button span span, div.calcResultsFooter button#coverageSubmit span span, div.calcResultsFooter button#paymentSubmit span span {
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none
}

div.calcResultsFooter button#calculatorSubmit span span span, a.button span span span, div.calcResultsFooter button#coverageSubmit span span span, div.calcResultsFooter button#paymentSubmit span span span {
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none
}

div.calcResultsFooter button#calculatorSubmit span span span span, a.button span span span span, div.calcResultsFooter button#coverageSubmit span span span span, div.calcResultsFooter button#paymentSubmit span span span span {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none;
    min-height: 0
}

a.button span span span span.icon {
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    margin: 0 0 0 -20px;
    width: 40px;
    height: 40px;
    background: transparent url("../img/new/icon-trsn.png") 0 0 no-repeat
}

a.button span span span span.onlineIcon {
    background-position: 0 0
}

a.button span span span span.phoneIcon {
    background-position: 0 -40px
}

a.button span span span span.mobileIcon {
    background-position: 0 -80px
}

a.button span span span span.atmIcon {
    background-position: 0 -120px
}

div.calcResultsFooter button#calculatorSubmit span, a.button > span, div.calcResultsFooter button#coverageSubmit span, div.calcResultsFooter button#paymentSubmit span {
    display: inline !important;
    float: none;
    margin: 0;
    padding: 0;
    background: none;
    left: auto
}

a.button.gDisabled, a.button.gDisabled:hover, a.button.gDisabled:active {
    background: #cacaca
}

a.button.gDisabled span, a.button.gDisabled:hover span, a.button.gDisabled:active span {
    color: #030303
}

a.button.gDisabled span.arrowIcon, a.button.gDisabled:hover span.arrowIcon, a.button.gDisabled:active span.arrowIcon {
    background: none !important
}

a.button.bigger {
    padding: 0;
    overflow: hidden;
    min-width: 158px;
    color: #44b1b4;
    background: #fff;
    border: 1px solid #2ea8ab;
    border-radius: 4px
}

div.calcResultsFooter button#calculatorSubmit, div.calcResultsFooter button#coverageSubmit, div.calcResultsFooter button#paymentSubmit {
    overflow: hidden;
    color: #44b1b4;
    background: #fff;
    border: 1px solid #2ea8ab;
    border-radius: 4px;
    line-height: 1.75em;
    text-align: center;
    padding: 5px
}

div.calcResultsFooter button#calculatorSubmit, a.button.bigger .link, div.calcResultsFooter button#coverageSubmit, div.calcResultsFooter button#paymentSubmit {
    color: #44b1b4
}

div.calcResultsFooter button#calculatorSubmit:active, div.calcResultsFooter button#calculatorSubmit:focus, a.button.bigger:active, a.button.bigger:focus, div.calcResultsFooter button#coverageSubmit:active, div.calcResultsFooter button#coverageSubmit:focus, div.calcResultsFooter button#paymentSubmit:active, div.calcResultsFooter button#paymentSubmit:focus {
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

div.calcResultsFooter button#calculatorSubmit span, div.calcResultsFooter button#calculatorSubmit:active span, div.calcResultsFooter button#calculatorSubmit:focus span, a.button.bigger:active span, a.button.bigger:focus span, div.calcResultsFooter button#coverageSubmit span, div.calcResultsFooter button#coverageSubmit:active span, div.calcResultsFooter button#coverageSubmit:focus span, div.calcResultsFooter button#paymentSubmit:active span, div.calcResultsFooter button#paymentSubmit:focus span {
    color: #075832
}

a.button.bigger:active span.link, a.button.bigger:focus span.link {
    padding: 0 40px 0 10px;
    margin: 6px 10px 6px 0
}

div.calcResultsFooter button#calculatorSubmit:hover, a.button.bigger:hover, div.calcResultsFooter button#coverageSubmit:hover, div.calcResultsFooter button#paymentSubmit:hover {
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

div.calcResultsFooter button#calculatorSubmit:hover.link, a.button.bigger:hover .link, div.calcResultsFooter button#coverageSubmit:hover.link, div.calcResultsFooter button#paymentSubmit:hover.link {
    color: #075832
}

a.fixButton {
    float: none;
    margin: 10px 0 0 0;
    padding: 7px 10px;
    border: 1px solid #2ea8ab;
    border-radius: 4px;
    overflow: hidden;
    min-width: 158px;
    background: #fff
}

a.fixButton:first-child {
    margin: 0
}

a.fixButton:active > span.body, a.fixButton:focus > span.body {
    background: none
}

a.fixButton:active .link, a.fixButton:focus .link {
    color: #36a7ab
}

a.fixButton .link {
    padding-top: 7px
}

a.fixButton:hover, a.fixButton:focus, a.fixButton:active {
    color: #085933;
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

a.fixButton:hover > span, a.fixButton:focus > span, a.fixButton:active > span {
    display: inline
}

a.fixButton:hover > span.body, a.fixButton:focus > span.body, a.fixButton:active > span.body {
    background: none;
    color: #000
}

a.fixButton:hover > span.base, a.fixButton:focus > span.base, a.fixButton:active > span.base {
    background: none
}

a.fixButton:hover .link, a.fixButton:focus .link, a.fixButton:active .link {
    color: #005931
}

a.fixButton span.base {
    display: none;
    position: relative;
    width: auto;
    height: auto;
    font-size: 100%;
    bottom: 0;
    background: none
}

a.fixButton span.body {
    width: auto;
    min-height: 0;
    padding: 0;
    background: none
}

a.fixButton span.linkArrow {
    color: #44b1b4;
    white-space: nowrap;
    position: static
}

a.fixButton.fixSubmit {
    border: none;
    box-shadow: none;
    background: #44b1b4
}

div.lightbox-main a.fixButton.fixSubmit {
    padding: 9px 10px
}

a.fixButton.fixSubmit strong.applyButton {
    background: none;
    margin: 0
}

a.fixButton.fixSubmit strong.applyButton span {
    display: block;
    height: 28px;
    line-height: 27px;
    visibility: visible;
    color: #fff;
    white-space: nowrap;
    float: left
}

a.fixButton.fixSubmit:hover {
    background: #80be35
}

a.fixButton.fixSubmit:active {
    background: #80be35
}

a.fixButton.gDisabled, a.fixButton.gDisabled:hover, a.fixButton.gDisabled:active {
    background: #cacaca;
    border: none;
    box-shadow: none
}

a.fixButton.gDisabled span, a.fixButton.gDisabled:hover span, a.fixButton.gDisabled:active span {
    color: #030303 !important
}

a.fixButton.gDisabled span.arrowIcon, a.fixButton.gDisabled:hover span.arrowIcon, a.fixButton.gDisabled:active span.arrowIcon {
    background: none !important
}

button.button, button.button:active, button.button:focus, button.submit, button.submit:active, button.submit:focus {
    border-radius: 4px;
    overflow: hidden;
    padding: 4px 16px;
    line-height: 1.75em;
    color: #fff;
    background: #44b1b4;
    float: none;
    display: inline-block;
    text-align: center;
    outline: none
}

button.button:active span, button.button:focus span, button.button:active:active span, button.button:active:focus span, button.button:focus:active span, button.button:focus:focus span, button.submit:active span, button.submit:focus span, button.submit:active:active span, button.submit:active:focus span, button.submit:focus:active span, button.submit:focus:focus span {
    color: #fff
}

button.button:hover, button.button:active:hover, button.button:focus:hover, button.submit:hover, button.submit:active:hover, button.submit:focus:hover {
    background: #80be35
}

button.button:hover > span, button.button:active:hover > span, button.button:focus:hover > span, button.submit:hover > span, button.submit:active:hover > span, button.submit:focus:hover > span {
    background: none
}

button.button:hover > span span, button.button:active:hover > span span, button.button:focus:hover > span span, button.submit:hover > span span, button.submit:active:hover > span span, button.submit:focus:hover > span span {
    background: none
}

button.button:hover span, button.button:active:hover span, button.button:focus:hover span, button.submit:hover span, button.submit:active:hover span, button.submit:focus:hover span {
    color: #fff
}

button.button:hover span.link, button.button:active:hover span.link, button.button:focus:hover span.link, button.submit:hover span.link, button.submit:active:hover span.link, button.submit:focus:hover span.link {
    padding: 0 !important
}

button.button:hover .icon.onlineIcon, button.button:active:hover .icon.onlineIcon, button.button:focus:hover .icon.onlineIcon, button.submit:hover .icon.onlineIcon, button.submit:active:hover .icon.onlineIcon, button.submit:focus:hover .icon.onlineIcon {
    background-position: -40px 0
}

button.button:hover .icon.phoneIcon, button.button:active:hover .icon.phoneIcon, button.button:focus:hover .icon.phoneIcon, button.submit:hover .icon.phoneIcon, button.submit:active:hover .icon.phoneIcon, button.submit:focus:hover .icon.phoneIcon {
    background-position: -40px -40px
}

button.button:hover .icon.mobileIcon, button.button:active:hover .icon.mobileIcon, button.button:focus:hover .icon.mobileIcon, button.submit:hover .icon.mobileIcon, button.submit:active:hover .icon.mobileIcon, button.submit:focus:hover .icon.mobileIcon {
    background-position: -40px -80px
}

button.button:hover .icon.atmIcon, button.button:active:hover .icon.atmIcon, button.button:focus:hover .icon.atmIcon, button.submit:hover .icon.atmIcon, button.submit:active:hover .icon.atmIcon, button.submit:focus:hover .icon.atmIcon {
    background-position: -40px -120px
}

button.button span, button.button:active span, button.button:focus span, button.submit span, button.submit:active span, button.submit:focus span {
    display: inline;
    background: none;
    float: none
}

button.button span.link, button.button:active span.link, button.button:focus span.link, button.submit span.link, button.submit:active span.link, button.submit:focus span.link {
    padding: 0 !important
}

a.button.secButtonOnGreen span.link, a.button span.link, button span.link, a.submit span.link, button.submit span.link, a.button:hover span.link, a.button:focus span.link, a.button:active span.link {
    padding: 0 !important
}

button.button span span, button.button:active span span, button.button:focus span span, button.submit span span, button.submit:active span span, button.submit:focus span span {
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none
}

button.button span span span, button.button:active span span span, button.button:focus span span span, button.submit span span span, button.submit:active span span span, button.submit:focus span span span {
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none
}

button.button span span span span, button.button:active span span span span, button.button:focus span span span span, button.submit span span span span, button.submit:active span span span span, button.submit:focus span span span span {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    background: none;
    min-height: 0
}

button.button span span span span.icon, button.button:active span span span span.icon, button.button:focus span span span span.icon, button.submit span span span span.icon, button.submit:active span span span span.icon, button.submit:focus span span span span.icon {
    display: block;
    position: absolute;
    top: 10px;
    left: 50%;
    margin: 0 0 0 -20px;
    width: 40px;
    height: 40px;
    background: transparent url("../img/new/icon-trsn.png") 0 0 no-repeat
}

button.button span span span span.onlineIcon, button.button:active span span span span.onlineIcon, button.button:focus span span span span.onlineIcon, button.submit span span span span.onlineIcon, button.submit:active span span span span.onlineIcon, button.submit:focus span span span span.onlineIcon {
    background-position: 0 0
}

button.button span span span span.phoneIcon, button.button:active span span span span.phoneIcon, button.button:focus span span span span.phoneIcon, button.submit span span span span.phoneIcon, button.submit:active span span span span.phoneIcon, button.submit:focus span span span span.phoneIcon {
    background-position: 0 -40px
}

button.button span span span span.mobileIcon, button.button:active span span span span.mobileIcon, button.button:focus span span span span.mobileIcon, button.submit span span span span.mobileIcon, button.submit:active span span span span.mobileIcon, button.submit:focus span span span span.mobileIcon {
    background-position: 0 -80px
}

button.button span span span span.atmIcon, button.button:active span span span span.atmIcon, button.button:focus span span span span.atmIcon, button.submit span span span span.atmIcon, button.submit:active span span span span.atmIcon, button.submit:focus span span span span.atmIcon {
    background-position: 0 -120px
}

button.button > span, button.button:active > span, button.button:focus > span, button.submit > span, button.submit:active > span, button.submit:focus > span {
    display: inline !important;
    float: none;
    margin: 0;
    padding: 0;
    background: none;
    left: auto
}

.buttonApperalCntr {
    float: right
}

div.productApply {
    padding: 0
}

div.productApply p.buttonWrap {
    float: none;
    position: relative;
    right: 0;
    width: auto;
    top: 0;
    margin: 0;
    background: none
}

.contentSeparator {
    border: none
}

#footer {
    width: 940px;
    top: 25px;
    margin: 0 auto;
    float: none
}

#footer a {
    font-size: 11px;
    color: #8c8c8c !important
}

#footer a:after {
    content: "\A";
    white-space: pre
}

#breadcrumbs {
    width: 100%;
    display: block;
    float: none;
    padding: 10px;
    height: auto;
    background: none;
    border-top: 1px dotted #dadada
}

#breadcrumbs li {
    float: none;
    display: inline-block;
    padding: 0 15px 0 0;
    background: transparent url("../img/new/breadcrumbs-splitter.png") right center no-repeat;
    white-space: nowrap
}

#breadcrumbs li strong {
    color: #9a9a9a
}

#breadcrumbs li a {
    color: #9a9a9a;
    font-size: 12px
}

#breadcrumbs li.first {
    padding: 0 15px 0 0;
    background: transparent url("../img/new/breadcrumbs-splitter.png") right center no-repeat
}

#breadcrumbs li.last {
    background: none;
    color: #9a9a9a;
    font-size: 12px
}

#breadcrumbs li:last-child {
    background: none
}

#pageNav {
    float: left;
    width: auto;
    border: none;
    clear: none;
    padding: 20px 0 10px
}

#pageNav li {
    width: 140px;
    margin: 0 35px 5px 0
}

#pageNav li h4 {
    display: block;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 12px;
    color: #020101
}

#pageNav li ul {
    padding: 0 0 0 2px
}

#pageNav li ul li {
    line-height: 20px !important;
    margin: 0 0 5px -2px
}

#pageNav li ul li a {
    padding: 0
}

#pageNav li.navLast {
    margin-top: 21px
}

#pageNav ul {
    padding: 0;
    margin: 0
}

.noTitle {
    padding: 30px 0 0 0 !important
}

.footerLinksCntr {
    padding: 0 0 10px 0;
    border-top: 1px dotted #dadada
}

#siteNav li {
    display: block;
    border: none;
    padding: 0
}

.footerMenu li {
    min-height: 20px !important;
    position: relative
}

.footerMenu li i {
    display: block;
    position: absolute;
    left: -20px;
    top: 0;
    width: 20px;
    height: 20px;
    background: transparent url("../img/new/icon-footer.png") 0 0 no-repeat
}

.footerMenu li i.icon-subeParamatik {
    background-position: 0 -20px
}

.footerMenu li i.icon-appStore {
    background-position: 0 -40px
}

.footerMenu li i.icon-yardimOneri {
    background-position: 0 -60px
}

.garanti-footer {
    position: relative;
    float: left;
    width: 210px;
    padding: 0 15px
}

.garanti-footer .footerMenu {
    margin: 15px 0 0
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .bottomMenu li i.icon-urunHizmet {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1My45IDYwLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUzLjkgNjAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzk4OTg5OCIgZD0iTTIzLjksNTEuM0g2LjVjLTEuNiwwLTIuOS0xLjMtMi45LTIuOVY2LjlDMy42LDUuMyw0LjksNCw2LjUsNGgzNC43YzEuNiwwLDIuOSwxLjMsMi45LDIuOXYyMy42YzEuMiwwLjksMi4yLDEuOSwzLjEsM1Y2LjljMC0zLjMtMi43LTYtNi02SDYuNWMtMy4zLDAtNiwyLjctNiw2djQxLjVjMCwzLjMsMi43LDYsNiw2aDIwLjZDMjUuOSw1My41LDI0LjgsNTIuNSwyMy45LDUxLjN6Ii8+PHBhdGggZmlsbD0iIzk4OTg5OCIgZD0iTTM2LjEsMTEuM0gxMC43QzkuNywxMS4zLDksMTIuMSw5LDEzYzAsMC45LDAuOCwxLjcsMS43LDEuN2gyNS40YzAuOSwwLDEuNy0wLjgsMS43LTEuN0MzNy44LDEyLjEsMzcuMSwxMS4zLDM2LjEsMTEuM3oiLz48cGF0aCBmaWxsPSIjOTg5ODk4IiBkPSJNMzcuOCwyMC4zYzAtMC45LTAuOC0xLjctMS43LTEuN0gxMC43Yy0wLjksMC0xLjcsMC44LTEuNywxLjdjMCwwLjksMC44LDEuNywxLjcsMS43aDI1LjRDMzcuMSwyMiwzNy44LDIxLjIsMzcuOCwyMC4zeiIvPjxwYXRoIGZpbGw9IiM5ODk4OTgiIGQ9Ik0xMC43LDI1LjdjLTAuOSwwLTEuNywwLjgtMS43LDEuN3MwLjgsMS43LDEuNywxLjdoMTMuOWMwLjksMCwxLjctMC44LDEuNy0xLjdzLTAuOC0xLjctMS43LTEuN0gxMC43eiIvPjxwYXRoIGZpbGw9IiM5ODk4OTgiIGQ9Ik01Miw1NC4xbC01LjYtNS42YzEtMS44LDEuNi0zLjksMS42LTYuMmMwLTctNS43LTEyLjYtMTIuNi0xMi42cy0xMi42LDUuNy0xMi42LDEyLjZjMCw3LDUuNywxMi42LDEyLjYsMTIuNmMyLjYsMCw1LTAuOCw3LTIuMmw1LjQsNS40YzAuNiwwLjYsMS4zLDAuOSwyLjEsMC45YzAuNywwLDEuNS0wLjMsMi4xLTAuOUM1My4xLDU3LjEsNTMuMSw1NS4yLDUyLDU0LjF6IE0zNS40LDUxLjFjLTQuOCwwLTguNy0zLjktOC43LTguOGMwLTQuOCwzLjktOC43LDguNy04LjdjNC44LDAsOC43LDMuOSw4LjcsOC43QzQ0LjIsNDcuMSw0MC4zLDUxLjEsMzUuNCw1MS4xeiIvPjwvZz48L3N2Zz4=);
        background-repeat: no-repeat;
        background-position: 0 0 !important;
        background-size: contain
    }
}

.garanti-logo {
    display: block;
    position: absolute;
    left: -15px;
    top: -8px;
    width: 86px;
    height: 27px;
    background: transparent url("../img/new/garanti-logo-footer.png") 0 0 no-repeat;
    text-indent: -9999px
}

.copyright {
    font-size: 11px;
    color: #a7a7a7
}

.footerCntr {
    display: block;
    padding: 25px 15px 55px;
    border-top: 1px dotted #dadada
}

.bottomMenu {
    float: left
}

.bottomMenu li {
    position: relative;
    display: block;
    margin: 0 75px 0 0;
    float: left
}

.bottomMenu li.navLast {
    margin: 0
}

.bottomMenu li.copyright {
    margin-left: 110px
}

.bottomMenu li i {
    display: block;
    position: absolute;
    left: -30px;
    top: -6px;
    width: 28px;
    height: 28px;
    background: transparent url("../img/new/icon_footer.png") 0 0 no-repeat
}

#baseNav i.icon-urunHizmet-baseNav {
    display: block;
    position: absolute;
    left: -8px;
    width: 16px;
    height: 16px;
    background: transparent url("../img/new/icon_header_detail.png") 0 0 no-repeat
}

.bottomMenuRight {
    float: right;
    margin-right: -7px
}

.bottomMenuRight li {
    margin: 0 15px;
    display: block;
    float: left
}

.siteNavCntr {
    float: left
}

#socialNav {
    margin: 80px 0 0 -20px
}

#socialNav li {
    display: inline-block;
    margin: 0 0 0 10px;
    width: 30px
}

#socialNav li a {
    display: block;
    height: 30px;
    text-indent: -9999px;
    background: transparent url("../img/new/social-icons.png") 0 0 no-repeat
}

#socialNav li a.facebook:hover {
    background-position: 0 -30px
}

#socialNav li a.facebook:active {
    background-position: 0 -60px
}

#socialNav li a.twitter {
    background-position: -30px 0
}

#socialNav li a.twitter:hover {
    background-position: -30px -30px
}

#socialNav li a.twitter:active {
    background-position: -30px -60px
}

#socialNav li a.googlePlus {
    background-position: -60px 0
}

#socialNav li a.googlePlus:hover {
    background-position: -60px -30px
}

#socialNav li a.googlePlus:active {
    background-position: -60px -60px
}

.stickyChildElement {
    display: none;
    position: fixed;
    z-index: 500;
    width: 100%;
    height: 70px;
    top: 70px;
    left: 0;
    right: 0;
    overflow: hidden;
    background: red
}

#stickyCntr {
    display: none;
    position: fixed;
    z-index: 500;
    width: 100%;
    height: 70px;
    top: 0;
    left: 0;
    right: 0;
    -webkit-box-shadow: -1px 3px 7px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: -1px 3px 7px 0 rgba(0, 0, 0, 0.15);
    box-shadow: -1px 3px 7px 0 rgba(0, 0, 0, 0.15);
    background: rgba(255, 255, 255, 0.95) !important;
    overflow: hidden;
    background: #fff \9;
    border-bottom: 1px solid #d9d9d9 \9
}

.stickyHeader {
    position: relative;
    margin: 0 auto;
    padding: 16px 50px 0 0;
    width: 946px
}

.stickyMenuCntr {
    float: left
}

.stickyNav {
    display: inline-block;
    margin: 9px 0 0 163px
}

.stickyNav li {
    display: inline-block
}

.stickyNav li a {
    display: block;
    padding: 0 13px;
    height: 16px;
    font: normal 15px "SourceSans-Regular", Arial, Helvetica, sans-serif;
    color: #80be35;
    border-left: 1px solid #e4e6e0
}

.stickyLogo {
    position: absolute;
    top: 20px;
    left: 65px;
    display: block;
    padding: 0;
    width: 80px;
    height: 25px;
    background: transparent url(data:image/png;base64,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) center no-repeat;
    text-indent: -9999px;
    border: none
}

.stickyNoticeLoginCntr {
    position: relative;
    float: right;
    height: 35px;
    margin: -2px -15px 0 0
}

.stickLoginMenu {
    display: inline-block;
    margin: 0 0 0 35px
}

.stickLoginMenu li {
    display: inline-block
}

.stickLoginMenu li:first-child {
    margin: 0 8px 0 0
}

.stickLoginMenu .bankingButton {
    display: block;
    width: 86px;
    height: 18px;
    padding: 5px;
    color: #fff;
    text-indent: 0;
    text-align: left;
    overflow: hidden;
    float: none;
    margin: 0;
    background: #27978d;
    font: 12px SourceSans-Regular, Helvetica, sans-serif;
    border-radius: 4px;
    letter-spacing: .07em;
    line-height: 18px;
    text-align: center
}

.stickLoginMenu .bankingButton:hover {
    text-decoration: none;
    background-color: #80be35;
    color: #fff
}

.stickLoginMenu .bankingButton em {
    display: block;
    font-size: 10px;
    font-style: normal
}

html[lang="tr"] .stickLoginMenu .bankingButton em {
    font-size: 11px
}

.sbHolder {
    display: inline-block;
    position: relative;
    margin: 0 0 0 10px;
    width: 75px;
    height: 35px;
    background: #fff url("../img/new/quantity-bar.png") 52px center no-repeat;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    border-color: #cacaca;
    border-radius: 4px
}

.sbHolder a {
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    height: 35px;
    text-indent: -13px;
    line-height: 33px;
    color: #000
}

.sbHolder a:hover {
    text-decoration: none
}

.sbHolder a:focus, .sbHolder a:active {
    outline: none;
    text-decoration: none
}

.sbHolder:after {
    content: "AY";
    display: inline;
    font-weight: bold;
    line-height: 33px;
    margin: 0 0 0 85px
}

html[lang="en"] .sbHolder:after {
    content: "MONTH"
}

.sbHolder:focus {
    outline: none
}

.sbSelector {
    font-size: 1.3em
}

.sbOptions {
    display: block;
    position: absolute;
    width: 100%;
    left: -1px;
    top: 33px !important;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 4px
}

.sbOptions li {
    display: block
}

.sbOptions a {
    position: relative;
    display: block;
    height: 20px;
    line-height: 20px;
    text-indent: -4px
}

.jspContainer {
    overflow: hidden;
    position: relative
}

.jspPane {
    position: absolute
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 23px;
    width: 10px;
    height: 100%
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red
}

.jspCap {
    display: none
}

.jspHorizontalBar .jspCap {
    float: left
}

.jspTrack {
    border-radius: 7px;
    background: rgba(51, 51, 51, 0.1);
    position: relative
}

.jspDrag {
    background: #80be35;
    position: relative;
    top: 0;
    left: 2px;
    width: 6px;
    border-radius: 7px;
    cursor: pointer
}

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%
}

.jspArrow {
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0
}

.jspArrow.jspDisabled {
    cursor: default
}

.jspVerticalBar .jspArrow {
    height: 10px
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
}

.jspVerticalBar .jspArrow:focus {
    outline: none
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
}

* html .jspCorner {
    margin: 0 -3px 0 0
}

.defaultButton {
    display: inline-block;
    width: auto;
    min-width: 50px;
    padding: 0 10px;
    border: none;
    border-radius: 4px;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    cursor: pointer
}

.defaultButton:hover, .defaultButton:active, .defaultButton:focus {
    text-decoration: none;
    outline: none
}

.btnFill {
    background: #44b1b4;
    color: #fff;
    border: none;
    cursor: pointer
}

.btnFill:hover {
    color: #fff;
    background: #80be35
}

.btnBorder {
    min-width: 78px;
    height: 28px;
    background: #fff;
    color: #44b1b4;
    line-height: 28px;
    border: 1px solid #2ea8ab
}

.btnBorder:hover {
    color: #075832;
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

button.btnBorder {
    height: 30px;
    line-height: 30px
}

.socialContainer {
    width: 420px !important
}

.socialColorbox {
    text-align: left
}

.socialHeader {
    background: transparent url("../img/new/colorbox/bg-colorbox-header.png") left 9px repeat-x
}

.socialConnect {
    width: 380px;
    text-align: left
}

.stepNavbar {
    padding: 15px 0 0 0
}

.stepNavbar li {
    display: inline-block
}

.stepNavbar li a {
    display: block;
    width: 52px;
    height: 32px;
    background: transparent url("../img/new/social-login-steps.png") 0 0 no-repeat
}

.stepNavbar li a.step2Link {
    background-position: -52px 0
}

.stepNavbar li a.step3Link {
    background-position: -104px 0;
    width: 32px
}

#popSocialStepsCntr form {
    padding: 0;
    margin: 0;
    border: none
}

#popSocialStepsCntr fieldset.captcha {
    margin: 15px 0 0 0;
    padding: 15px 0 0 0;
    border-top: 1px solid #ccc
}

#popSocialStepsCntr .formFieldInner div.errorContainer {
    max-width: 200px;
    clear: none;
    width: auto;
    z-index: 50;
    margin: 3px 0 0 -3px
}

#popSocialStepsCntr .formFieldInner div.errorWrapper {
    padding: 3px;
    background: transparent url("../img/new/loan/triangle-top.png") 10px top no-repeat
}

#popSocialStepsCntr .formFieldInner div.base {
    background: none !important;
    height: auto !important
}

#popSocialStepsCntr .formFieldInner div .errorMessage {
    width: auto;
    padding: 3px;
    border-radius: 4px;
    overflow: hidden;
    background: #d11212
}

#popSocialStepsCntr.lightBox form label {
    width: auto !important;
    padding: 0
}

#popSocialStepsCntr.lightBox form label.sCheckbox {
    font: normal 12px Arial, Helvetica, Sans-Serif !important;
    color: #000 !important
}

#popSocialStepsCntr.lightBox form label.sCheckbox input {
    border: none;
    width: auto
}

#popSocialStepsCntr.lightBox form input {
    float: none !important;
    padding: 0
}

.socialSection {
    padding: 15px 0 0 0;
    border-bottom: 1px solid #ccc
}

.socialSection .formRow {
    margin: 15px 0 0 0
}

.socialSection .formRow:first-child {
    margin: 0
}

.socialSection .inputCntr, .socialSection #popSocialStepsCntr .formFieldSurround, #popSocialStepsCntr .socialSection .formFieldSurround {
    background: transparent url("../img/new/bg-social-row.png") right center no-repeat
}

.socialSection .timeCntr {
    position: relative
}

.socialSection .timeCntr .inputCntr, .socialSection .timeCntr #popSocialStepsCntr .formFieldSurround, #popSocialStepsCntr .socialSection .timeCntr .formFieldSurround {
    width: 155px !important
}

.socialSection .timeCntr .sInput, .socialSection .timeCntr #popSocialStepsCntr .countryCode, #popSocialStepsCntr .socialSection .timeCntr .countryCode, .socialSection .timeCntr #popSocialStepsCntr .mainTelephone, #popSocialStepsCntr .socialSection .timeCntr .mainTelephone, .socialSection .timeCntr #popSocialStepsCntr .socialEmail, #popSocialStepsCntr .socialSection .timeCntr .socialEmail, .socialSection .timeCntr #popSocialStepsCntr .tcNo, #popSocialStepsCntr .socialSection .timeCntr .tcNo, .socialSection .timeCntr #popSocialStepsCntr .smsPassword, #popSocialStepsCntr .socialSection .timeCntr .smsPassword {
    width: 146px !important
}

.socialSection .timingCntr {
    position: absolute;
    right: 0;
    top: 20px;
    width: 140px;
    height: 26px;
    padding: 0 5px 0 25px;
    background: transparent url("../img/new/icon-timer.png") left center no-repeat;
    line-height: 32px
}

.socialSection .timingCntr span {
    color: #015931;
    font-weight: bold;
    font-size: 14px
}

.socialSection .timingCntr span em {
    color: #333;
    font-weight: normal;
    font-style: normal
}

.socialSection.last {
    padding: 15px 0 0
}

.socialSection label {
    cursor: pointer;
    display: block;
    width: auto;
    margin: 0 0 6px 0;
    font-weight: bold !important;
    font-size: 14px !important;
    color: #015931 !important;
    float: none !important
}

.socialSection label.required:before {
    content: "*";
    padding: 0 4px 0 0;
    margin: -1px 0 0 -9px;
    color: #80be35;
    font-weight: bold
}

.socialSection label.sCheckbox {
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color: #000
}

.socialSection input {
    outline: none
}

.itemCntr {
    padding: 0 0 15px 0
}

.sInput, #popSocialStepsCntr .countryCode, #popSocialStepsCntr .mainTelephone, #popSocialStepsCntr .socialEmail, #popSocialStepsCntr .tcNo, #popSocialStepsCntr .smsPassword {
    display: inline-block;
    width: 185px !important;
    height: 23px !important;
    padding: 0 3px !important;
    line-height: 23px !important;
    background: #f4f4f4;
    border-top: 2px solid #bcbcbc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 2px solid #bcbcbc
}

.sInput:focus, #popSocialStepsCntr .countryCode:focus, #popSocialStepsCntr .mainTelephone:focus, #popSocialStepsCntr .socialEmail:focus, #popSocialStepsCntr .tcNo:focus, #popSocialStepsCntr .smsPassword:focus {
    background: #fff
}

.smInput, #popSocialStepsCntr .countryCode {
    width: 46px !important
}

.midInput, #popSocialStepsCntr .mainTelephone {
    width: 126px !important
}

.buttonsCntr {
    padding: 20px 0
}

a.nextStep {
    display: inline-block;
    float: left;
    padding: 5px 0 0 0;
    height: 20px;
    line-height: 20px;
    font-weight: bold;
    font-size: 13px;
    color: #333;
    text-align: left;
    border-bottom: 1px solid #fff
}

a.nextStep:hover {
    text-decoration: none;
    border-bottom: 1px solid #80be35
}

a.nextStep:active, a.nextStep:focus {
    text-decoration: none
}

.btnAccept {
    float: right
}

.captchaCntr {
    width: 255px;
    margin: 0 0 15px 0
}

.captchaCode {
    margin: 0 0 5px 0
}

.infoCntr {
    padding: 15px 0;
    border-bottom: 1px solid #ccc
}

.socialEntry {
    padding: 0 0 15px 0;
    border-bottom: 1px solid #ccc
}

.socialEntry h4 {
    display: block;
    height: 35px;
    font: bold 22px/35px "Rockwell", Arial, Helvetica, "Sans-Serif";
    color: #015931
}

.socialEntry p {
    display: block;
    padding: 0;
    font-size: 13px;
    line-height: 1.4em;
    color: #333
}

p.socialInfo {
    padding: 0 0 15px 0;
    font-size: 12px;
    color: #333
}

span.ps {
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: right;
    font-size: 11px;
    color: #333
}

span.ps:before {
    content: "*";
    padding: 0 4px 0 0;
    margin: -1px 0 0 -9px;
    color: #80be35;
    font-weight: bold
}

table.tableList {
    table-layout: fixed
}

table.tableList td {
    padding: 0 0 0 25px;
    font-size: 14px;
    line-height: 30px
}

table.tableList td:first-child {
    width: 125px
}

table.tableList td.green-col {
    padding: 0;
    color: #015931;
    font-weight: bold
}

.contentPageCntr {
    padding: 25px;
    background: #fff;
    position: relative
}

.subheading {
    position: relative
}

.subheading .shareCntr {
    position: absolute;
    right: 0;
    top: 0
}

.separatorEntryCntr {
    display: table;
    width: 100%;
    position: relative;
    margin: 0 0 20px 0
}

.contentSeparatorEntry {
    width: 415px;
    float: left
}

.separatorBtnCntr {
    float: right
}

ul.accordionCntr {
    display: block;
    width: auto;
    background: none
}

ul.accordionCntr li {
    display: block;
    background: none;
    padding: 0;
    border: 2px solid #f4f4f4;
    margin: 0 0 10px 0;
    overflow: hidden \9
}

ul.accordionCntr li ol li {
    border: 0
}

ul.accordionCntr li a.accordionMenu {
    position: relative;
    display: block;
    height: 34px;
    line-height: 34px;
    color: #46aeb2;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
    text-decoration: none;
    background: transparent url("../img/new/icon-accordion-product-page.png") right 0 no-repeat;
    -webkit-tap-highlight-color: transparent
}

ul.accordionCntr li a:focus {
    position: relative;
    height: 34px;
    line-height: 34px;
    color: #46aeb2;
    font-size: 14px;
    font-weight: bold;
    text-indent: 20px;
    text-decoration: none;
    background: transparent url("../img/new/icon-accordion-product-page.png") right 0 no-repeat;
    -webkit-tap-highlight-color: transparent
}

ul.accordionCntr li a:hover, ul.accordionCntr li a:focus:hover {
    text-decoration: underline
}

ul.accordionCntr li.active a {
    background-position: right -35px;
    text-decoration: underline
}

ul .accordionContent a, ul .accordionContent:focus {
    font-weight: normal !important;
    font-size: 12px !important;
    background: none !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    line-height: normal !important;
    height: auto !important
}

ul.accordionCntr ul {
    width: 490px
}

ul.accordionCntr ul.list {
    line-height: normal;
    padding: 0 0 0 20px;
    width: 625px
}

ul.accordionCntr ul.list li ul li {
    background: transparent url("../img/css/list-green-child.png") no-repeat left
}

ul.accordionCntr ul.list li {
    border: none;
    margin: 0 0 10px 0;
    width: auto;
    padding: 0 0 0 30px;
    background: transparent url("../img/css/list-green.png") no-repeat left
}

ul .first .accordionContent {
    display: block
}

ul .accordionContent {
    padding: 10px 20px 20px 20px;
    display: none
}

ul .accordionMenu em {
    width: auto;
    display: inline-block;
    position: absolute;
    right: 45px;
    top: 1px;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: #666;
    font-weight: normal;
    font-style: normal;
    white-space: nowrap
}

ul .accordionMenu:hover em {
    color: #666;
    text-decoration: none
}

.areaStrikeCntr {
    padding: 0 10px
}

.areaStrikeCntr a {
    overflow: hidden;
    display: block;
    float: left;
    width: 170px;
    height: 153px;
    padding: 15px 62px 0 12px;
    margin: 0 0 0 20px;
    border: 1px solid #2ea8ab;
    border-radius: 7px;
    font: bold 24px "Rockwell", Arial, Helvetica, "Sans-Serif";
    color: #44b1b4;
    background: #fff url(../img/new/icon-btn-areaStrike.png) 150px 70px no-repeat;
    text-decoration: none
}

.areaStrikeCntr a span {
    display: block;
    margin: 18px 0 0 0;
    font: normal 15px Arial, Helvetica, sans-serif;
    color: #333
}

.areaStrikeCntr a:first-child {
    margin: 0
}

.areaStrikeCntr a:hover {
    border: 1px solid #7fbd3f;
    box-shadow: inset 0 0 0 1px #7fbd3f;
    -webkit-box-shadow: inset 0 0 0 1px #7fbd3f;
    -moz-box-shadow: inset 0 0 0 1px #7fbd3f
}

.gTautoSuggestions {
    z-index: 300;
    padding: 0;
    overflow: hidden
}

.gTautoSuggestions ul {
    padding: 0
}

.areaContentFooter {
    margin: 0
}

div.hubBox h2 {
    background: #167d12;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden
}

.master div.helpBox h2 {
    background: #666 !important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
    color: #fff
}

div.helpBox h2 {
    background: #167d12;
    color: #fff;
    font-family: "SourceSans-bold";
    font-size: 20px;
    height: 32px
}

div.promoBase.promoBoxSilver h3 {
    display: block;
    background: #fff;
    font: normal 14px "SourceSans-semibold", Arial, Helvetica, sans-serif;
    color: #7ec026;
    height: 59px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    overflow: hidden
}

div.promoBase.promoBoxSilver h3.promoHeader a {
    margin: 0 7px 0 0
}

div.promoBase.promoBoxSilver p a {
    font: bold 12px Arial, Helvetica, "Sans-Serif"
}

div.promoBase.promoBoxSilver p a:hover {
    color: #7fbe35
}

#areaContentNav div.promoBase.promoWrap {
    height: auto
}

div.promoBase.promoWrap p.promoArrowLightOrange, div.promoBase.promoWrap p.promoArrow3, div.promoBase.promoWrap p.promoArrowDarkGreen, div.promoBase.promoWrap p.promoArrowBlue {
    border-bottom-right-radius: 10px
}

div.promoBase.promoWrap p.promoArrowLightOrange a, div.promoBase.promoWrap p.promoArrow3 a, div.promoBase.promoWrap p.promoArrowDarkGreen a, div.promoBase.promoWrap p.promoArrowBlue a {
    height: auto;
    margin: 0
}

div.promoBase.promoWrap p.promoArrowLightOrange a.additionalLink, div.promoBase.promoWrap p.promoArrow3 a.additionalLink, div.promoBase.promoWrap p.promoArrowDarkGreen a.additionalLink, div.promoBase.promoWrap p.promoArrowBlue a.additionalLink {
    display: none;
    margin: 0
}

div.promoBase.promoWrap p.promoArrowLightOrange, div.promoBase.promoWrap p.promoArrow3 {
    width: 81px;
    height: 94px;
    background: transparent url("../img/css/promo-arrow-right-lightorange.png") no-repeat right bottom
}

div.promoBase.promoWrap p.promoArrowDarkGreen {
    width: 81px;
    height: 94px;
    background: transparent url("../img/css/promo-arrow-right-darkgreen.png") no-repeat right bottom
}

div.promoBase.promoWrap p.promoArrowBlue {
    width: 81px;
    height: 94px;
    background: transparent url("../img/css/promo-arrow-right-blue.png") no-repeat right bottom
}

.contentCol2.firstCol div.promoBase h3 img {
    border-top-left-radius: 11px;
    border-top-right-radius: 11px
}

.theme1.themePromo div.illustrationWrap {
    background: none !important
}

.theme1.themePromo div.illustration {
    background-position: left top !important
}

.theme1.themePromo div.PE_tabbedContent {
    padding-top: 95px !important
}

.companyStatusCntr {
    position: absolute;
    top: -43px;
    left: 10px
}

.companyStatusCntr span, .companyStatusCntr em {
    float: left;
    padding: 5px 10px;
    display: inline-block
}

.companyStatusCntr span {
    height: 28px;
    margin: 0 2px 0 0;
    background: #fff;
    font: bold 16px/28px Arial, Helvetica, sans-serif
}

.companyStatusCntr em {
    height: 30px;
    width: auto;
    font: normal 12px/16px Arial, Helvetica, sans-serif;
    color: #000
}

.companyStatusCntr.green span {
    border: 1px solid #7ebe34;
    color: #7ebe34
}

.companyStatusCntr.green em {
    background: #deeecb
}

.companyStatusCntr.grey span {
    border: 1px solid #d1d1d1;
    color: #909090
}

.companyStatusCntr.grey em {
    background: #f1f1f1;
    white-space: nowrap;
    letter-spacing: -0.04em;
    padding: 5px 2px
}

.text-info, .text-grey {
    color: #030303;
    font-weight: bold
}

.text-info {
    position: absolute;
    top: -25px;
    left: 10px;
    background: #7ed321;
    line-height: 25px;
    padding: 0 10px;
    white-space: nowrap
}

.text-grey {
    display: block;
    background: #cacaca;
    margin: 5px 0;
    border-radius: 4px;
    padding: 5px 10px
}

.specialCompanyCntr {
    width: 320px;
    margin: 16px 25px 15px 25px;
    float: left;
    border-radius: 4px;
    overflow: hidden
}

.specialCompanyCntr img {
    display: block
}

.specialCompanyCntr p {
    color: #999 !important
}

.specialInfo {
    position: relative;
    width: 308px;
    height: 100px;
    border: 1px solid #ededed;
    padding: 5px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.specialInfo h3 {
    font: normal 15px Arial, Helvetica, "Sans-serif";
    color: #417505;
    text-decoration: none
}

.specialInfo h3 a {
    display: block;
    font-style: normal;
    color: #417505
}

.specialButtonsCntr {
    position: absolute;
    bottom: 5px;
    left: 5px;
    font-weight: bold
}

.specialButtonsCntr .text-info {
    float: left;
    margin: 0 8px 0 0
}

.specialButtonsCntr a {
    text-align: center;
    max-width: 120px;
    min-width: 0;
    float: left
}

.specialButtonsCntr a.fixButton {
    margin: 0;
    padding: 4px 10px
}

.specialButtonsCntr a.fixButton span.arrowIcon {
    padding: 0
}

.specialButtonsCntr .special-info {
    display: block;
    float: left;
    padding: 0 10px;
    margin: 0 5px 0 0;
    width: 125px;
    line-height: 25px;
    text-align: center;
    border-radius: 2px;
    white-space: nowrap;
    border: 1px solid #7ebe34;
    color: #7ebe34;
    background: #fff
}

.specialButtonsCntr .special-info.participation-checked {
    border-color: #d1d1d1;
    color: #909090
}

.sc-link {
    display: block;
    position: relative;
    padding: 5px 40px 5px 10px;
    margin: 5px 0 0 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #2fa8ac;
    border: 1px solid #2fa8ac;
    border-radius: 4px
}

.sc-link:hover {
    text-decoration: none;
    border: 1px solid #7fbe35
}

.sc-link em {
    display: block;
    font-weight: bold;
    font-size: 16px;
    font-style: normal
}

.sc-link i {
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    right: 6px;
    top: 9px;
    background: transparent url("../img/new/link-socialmedia.png") 0 0 no-repeat
}

.sc-link.twitter i {
    background-position: 0 -24px
}

.sc-link.linkedin i {
    background-position: 0 -48px
}

@viewport {
    width: device-width
}

#zipCodePopUp {
    margin: 0 0 0 20px
}

@media (device-width: 320px) and (device-height: 533px) and (-webkit-device-pixel-ratio: 1.5) {
    ul.carouselCtrl li:hover, ul.hubCarouselCtrl li:hover {
        background: #fff
    }
}

.lightBox .areaContentPromo form label {
    width: 135px !important
}

.lightBox form input#mobilePhone {
    width: 194px
}

.lightBox form .innerFieldSurroundInline {
    padding-left: 155px
}

.lightBox form label.inline {
    width: 220px;
    margin-right: 0
}

.socialSessionCntr div.profilePicture {
    overflow: hidden;
    width: 50px;
    border-radius: 50%;
    height: 50px;
    float: left;
    margin-left: -43px;
    margin-right: 7px
}

.socialSessionCntr .btnSocialOut {
    margin-right: 14px
}

.socialSessionCntr #socialLink {
    font-size: 11px
}

.separatorBtnCntr {
    width: 230px
}

div.promoNews.applicationLinkPromo p {
    margin-left: 14px
}

div.promoNews.applicationLinkPromo div.base {
    background: none
}

div.promoNews.applicationLinkPromo div {
    background: none
}

div.promoNews.applicationLinkPromo div {
    width: 215px
}

div.promoNews.applicationLinkPromo div.top {
    background: none
}

#page.master div.illustrationWrap {
    background: none
}

div.accordionContent .contentSeparator, div.contentWrap h2.contentSeparator {
    background: none;
    padding-top: 0
}

ul.accordionCntr li ul li {
    border: none
}

#baseNav li.second {
    border-right: 1px dotted #71716e
}

table.contentGrid thead tr.generalHeader {
    color: #aaa
}

table.contentGrid td, table.contentGrid th {
    background-color: none
}

div.promoBase.promoBoxSilver p {
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px
}

.theme2 .areaAdditionalContent div.contentOffset div.promoBox {
    margin: 0 auto;
    background-image: none;
    background-color: #fff
}

.theme2 .areaAdditionalContent div.contentOffset div.promoBox h2 {
    padding-left: 5px
}

.theme2 .areaAdditionalContent div.contentOffset div.promoBox p.promoText {
    padding: 5px;
    height: 60px
}

.theme2 .areaAdditionalContent div.contentOffset div.promoBox p.promoArrow3 {
    right: 0
}

div.accordionContent form div.formSubmitError, div.accordionContent form#calculator div.formSubmitError {
    background: none;
    padding: 3px 0 0;
    width: 584px;
    color: #c00;
    margin-bottom: 12px;
    border-radius: 5px;
    border: 2px solid #c00
}

div.accordionContent form div.formSubmitError div, div.accordionContent form#calculator div.formSubmitError div {
    background: none;
    padding-bottom: 3px
}

div.accordionContent form div.formSubmitError div div, div.accordionContent form#calculator div.formSubmitError div div {
    background: #fff url("../img/css/ico-form-submit-error.png") no-repeat 19px center;
    border-left: none;
    border-right: none;
    padding: 9px 0 7px 41px
}

table.contentGrid thead tr.generalHeader td {
    padding: .5em;
    padding-left: 10px;
    line-height: 1.2em
}

table.contentGrid td, table.contentGrid th {
    background-color: #fff;
    border-bottom: #fff solid 1px
}

table.contentGrid thead tr.generalHeader td, table.contentGrid thead tr.generalHeader th, table.contentGrid thead tr.generalHeader th.first span, table.contentGrid thead tr.generalHeader th.last span span span, table.contentGrid thead tr.generalHeader th span, table.contentGrid thead tr.generalHeader th span span, table.contentGrid thead tr.generalHeader th span span span {
    background: #f2f2f2
}

table.contentGrid tbody tr:nth-child(even) td, table.contentGrid tbody tr:nth-child(even) th {
    background: #f2f2f2
}

table.contentGrid td {
    border-left: none
}

table.contentGrid td.first, table.contentGrid th.first, table.contentGrid td, table.contentGrid th, table.contentGrid thead tr.generalHeader th, table.contentGrid tbody th, table.contentGrid tfoot th {
    border-right: 2px solid #fff
}

table.contentGrid thead tr.generalHeader th span span span, table.contentGrid thead tr.generalHeader th.last span span span {
    padding: .4em
}

table.contentGrid thead tr.generalHeader th span {
    height: auto
}

table.contentGrid {
    border-bottom: 4px solid #f2f2f2
}

#page .areaContentPromo a.carouselButton {
    background: #fff;
    border: 1px solid #2ea8ab;
    border-radius: 4px;
    color: #44b1b4;
    cursor: pointer;
    height: 28px;
    line-height: 28px;
    min-width: 78px;
    display: inline-block;
    padding: 0 10px;
    text-align: center
}

#page .areaContentPromo a.carouselButton:hover span, #page .areaContentPromo a.carouselButton:hover span.rightEdge, #page .areaContentPromo a.carouselButton:hover span.leftEdge, #page .areaContentPromo a.carouselButton span, #page .areaContentPromo a.carouselButton span.rightEdge, #page .areaContentPromo a.carouselButton span.leftEdge, #page .areaContentPromo a.carouselButton span.carouselButtonLight, #page .areaContentPromo a.carouselButton:hover span.carouselButtonLight {
    background: none !important;
    padding: 0
}

#page .areaContentPromo #hubMasters a.carouselButton:hover {
    color: #075832 !important;
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

#page.theme1 #mainWrap div.illustration {
    padding-top: 170px
}

ul.accordionCntr li.active form div.formField a.help {
    height: 25px !important;
    background: url("../img/css/ico-form-field-help.png") 0 -25px no-repeat !important
}

.hasJS div.contextualHelp a.closer, .hasJS div.contextualHelp a.closer:hover, .hasJS div.contextualHelp a.closer:active, .hasJS div.contextualHelp a.closer:focus {
    height: 16px !important;
    background: transparent url("../img/css/help-closer.png") 0 -16px no-repeat !important;
    top: 8px;
    right: 15px;
    position: absolute !important
}

.hasJS div.helpContainer, .hasJS div.helpWrapper, .hasJS div.contextualHelp {
    margin-right: -15px
}

div#mainWrap form .captchaVerify p.captchaImages a.refresh, .lightBox form .captchaVerify p.captchaImages a.refresh {
    height: 19px !important;
    background: url("../img/css/ico-refresh.png") 0 0 no-repeat !important
}

div#mainWrap form .captchaVerify p.captchaImages a.refresh:hover, .lightBox form .captchaVerify p.captchaImages a.refresh:hover {
    background: url("../img/css/ico-refresh.png") 0 100% no-repeat !important
}

button#applicationSubmit span span span span span, button#calculatorSubmit span span span span span, button#coverageSubmit span span span span span, button#coverageSubmit span span span span span, button#paymentSubmit span span span span span, button#paymentSubmit span span span span span {
    width: auto !important;
    padding: 0 !important
}

div.promoBase h3.promoHeader a {
    background-position: right 9px
}

div.promoBase h3.promoHeader a:hover, div.promoBase h3.promoHeader a:focus, div.promoBase h3.promoHeader a:active {
    -webkit-tap-highlight-color: transparent;
    text-decoration: none
}

div.calcResultsFooter button#calculatorSubmit, div.calcResultsFooter button#coverageSubmit, div.calcResultsFooter button#paymentSubmit {
    margin-left: 14px
}

ul.accordionCntr div.expandHeader a.trigger, ul.accordionCntr div.expandHeader a.groupTrigger {
    height: 30px !important
}

ul.accordionCntr div.groupExpander, ul.accordionCntr div.expandHeader, ul.accordionCntr div.expandHeader div.expandInner {
    width: 656px;
    margin-bottom: 10px;
    border: none
}

div.groupExpander h2, div.expandHeader h2 {
    background: #f9f9f9;
    border-bottom: 1px solid #e2e2e2;
    border-right: solid 1px #f3f3f3;
    border-top: solid 1px #f3f3f3
}

div.groupExpander h2, ul.accordionCntr div.expandHeader h2 {
    background: #f9f9f9;
    border-bottom: 1px solid #e2e2e2;
    border-right: solid 1px #f3f3f3;
    border-top: solid 1px #f3f3f3
}

ul.accordionCntr div.groupExpander h2 {
    padding: 6px 28px 5px 12px
}

.hasJS ul.accordionCntr .PE_expander div.outlined {
    border: none
}

.hasJS ul.accordionCntr .PE_expander div.expanded {
    width: 656px
}

.hasJS ul.accordionCntr div.PE_expander table.contentGrid {
    width: 100%
}

ul.accordionCntr div#calcContent, ul.accordionCntr div#calcContent1, ul.accordionCntr div#calcContent2, ul.accordionCntr div#calcContent3, ul.accordionCntr div#calcContent4, ul.accordionCntr div#calcContent5, ul.accordionCntr div#calcContent6, ul.accordionCntr div#calcContent7, ul.accordionCntr div#calcContent8, ul.accordionCntr div#calcContent9 {
    margin-top: 14px
}

@media only screen and (min-device-width: 360px) and (max-device-width: 640px) {
    .detailTabMenuCntr li {
        float: left
    }

    .detailTabContent {
        clear: both
    }

    div.faqs div p, div.faqs p, div.faqs div h3, ul.accordionCntr li div.faqs a, li div.accordionContent .footnote {
        font-size: .516em !important
    }
}

.master div.promoBase, .master div.promoBase div {
    background-image: none
}

.master div.promoBase:hover, .master div.promoBase:hover div {
    background-image: none
}

div.accordionContent div.formFooter a.button, div.accordionContent div.calcResultsFooter a.button, div.accordionContent fieldset.login a.button, div.accordionContent div.formFooter a.button:active, div.accordionContent div.calcResultsFooter a.button:active, div.accordionContent fieldset.login a.button:active {
    line-height: 1.75em !important;
    background: #44b1b4 !important
}

div.accordionContent div.formFooter a.button:hover, div.accordionContent div.calcResultsFooter a.button:hover, div.accordionContent fieldset.login a.button:hover {
    background: #80be35 !important
}

div#wordContent {
    display: block
}

div.contentBox div.calcResults h2 {
    padding-top: 0
}

div.accordionContent p.headerRangeWithoutStep {
    background: none;
    margin: -10px 28px 0;
    padding: 8px 0 27px
}

div.accordionContent div.textarea {
    width: 429px !important
}

#page.themeHubHome #mainWrap div.areaAdditionalContent div.businessNews {
    margin-left: 1px !important
}

div.contentPageCntr span.text-info {
    display: none
}

div.contentPageCntr a#zeroStateFacebook {
    display: none !important
}

span#creditNotesMORT2 ul.docList, span#creditNotesBFK2 ul.docList {
    border-bottom: none
}

div.contentPageCntr div.promoNews div.jcarousel-container {
    overflow: visible
}

div.appStore .appStoreP {
    float: right;
    width: 122px
}

#mainWrap.withCN div.withAC.appStoreContent {
    background: transparent url("../img/new/green-solid-bg.png") center top no-repeat;
    background-size: 798px 320px
}

div.PE_tabbedContent ul.controls li a span span span {
    background: #80be35
}

div.PE_tabbedContent ul.controls li a span {
    background: #80be35 url("../img/new/tab-top-bg.png") no-repeat right -1px
}

div.PE_tabbedContent ul.controls li {
    background: url("../img/new/tab-side-bg.png") no-repeat left bottom
}

div.PE_tabbedContent ul.controls li a {
    background: url("../img/new/tab-side-bg.png") no-repeat right bottom
}

div.appStore div.PE_tabbedContent ul.controls li.igarantitab a span span span {
    background: url("https://www.garanti.com.tr/tr/404.page") repeat-x #A0A0A0
}

#page.themePromo div.illustrationWrap {
    background: url("../img/css/illustration-0.png") no-repeat right top !important
}

#page.themePromo div.illustration {
    background-position: left 40px !important
}

#page.themePromo #mainWrap div.illustration {
    padding-top: 200px
}

ul.button-control-list li {
    float: unset;
    margin-right: 7px
}

.sc-link.facebook {
    min-height: 32px
}

.sc-link.facebook.notLinked em, .sc-link.facebook.notEnrolled em {
    padding-top: 7px
}

.companyStatusCntr em.red {
    color: #c00
}

#page.themeCompareProducts #mainWrap div.illustration {
    padding-top: 210px
}

div.promoBase h3.plusBonus {
    display: block;
    background: none;
    font: normal 15px "Rockwell", Arial, Helvetica, sans-serif;
    color: #7ec026;
    height: 59px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    overflow: hidden;
    padding: 8px 140px 0 10px
}

#mainWrap ul.compareList, #mainWrap div.compareList {
    min-height: 180px
}

ul.compareList li span.productName {
    padding-right: 5px
}

.contentCol2 div.promoCompare p.promoText {
    padding-right: 120px !important;
    margin-right: 0;
    width: 190px;
    padding-left: 10px
}

div.promoCompare p.removeLink a {
    font-size: 1em;
    padding-right: 5px
}

table.contentGrid a.submit span, table.contentGrid a.button span {
    background-image: none
}

table.contentGrid a.submit:hover > span, table.contentGrid a.submit:hover > span span, table.contentGrid a.submit:focus > span, table.contentGrid a.submit:focus > span span, table.contentGrid a.submit:active > span, table.contentGrid a.submit:active > span span {
    background-image: none;
    color: #fff
}

table.contentGrid a.button span.link, table.contentGrid a.submit span.link, table.contentGrid a.button:hover span.link, table.contentGrid a.button:focus span.link, table.contentGrid a.button:active span.link, table.contentGrid a.submit:hover span.link, table.contentGrid a.submit:focus span.link, table.contentGrid a.submit:active span.link {
    padding: 0
}

div.accordionContent div.header ol.stages {
    height: 80px
}

div.promoCompare {
    height: 141px !important
}

div.promoActive {
    height: 141px !important
}

div.promoBase.promoBoxSilver.promoCompare h3 {
    padding-bottom: 0
}

div.promoBase.promoBoxSilver.promoCompare.promoActive h3 {
    padding-bottom: 0
}

.areaContentPromo #hubCommercial a.carouselButton {
    color: #44b1b4 !important
}

a.fixButton strong.accumulationApp.applyButton {
    background-image: none !important
}

#page.theme5 div.illustrationWrap {
    background: url("../img/new/green-solid-bg.png") no-repeat scroll center top/798px 320px transparent
}

div.themeHubHome div.rowContent div.withRandomizer div.PE_imageRandomizer img {
    margin-left: -14px
}

#page .areaContentPromo p > a.carouselButton:hover, #page .areaContentPromo li > a.carouselButton:hover {
    color: #075832 !important;
    border: 1px solid #80be35;
    box-shadow: inset 0 0 0 1px #80be35
}

#mainWrap.withCN div.areaContent .contentCol3 {
    width: 237px
}

div.theme6 #mainWrap.withCN div.withAC li.contentCol4 {
    border: 1px solid #2ea8ab;
    border-radius: 14px;
    width: 106px
}

div.theme6 #mainWrap.withCN div.withAC li.contentCol4:hover {
    border: 1px solid #7fbd3f;
    box-shadow: inset 0 0 0 1px #7fbd3f;
    -webkit-box-shadow: inset 0 0 0 1px #7fbd3f
}

div.theme6 #mainWrap.withCN div.withAC li.contentCol4 div.promoBase {
    padding: 0 8px 0 0;
    margin: 10px 0 -2px 10px
}

div.theme6 #mainWrap.withCN div.withAC li.contentCol4 div.promoBase p.promoArrow2 {
    border-bottom-right-radius: 13px
}

div.theme2 #mainWrap.withCN div.areaContent .contentCol3 {
    border: 1px solid #2ea8ab;
    border-radius: 14px;
    width: 236px;
    margin-bottom: 15px;
    height: 140px
}

div.theme2 #mainWrap.withCN div.areaContent .contentCol3 div.promoBase {
    margin-bottom: 0
}

div.theme2 #mainWrap.withCN div.areaContent .contentCol3:hover {
    border: 1px solid #7fbd3f;
    box-shadow: inset 0 0 0 1px #7fbd3f;
    -webkit-box-shadow: inset 0 0 0 1px #7fbd3f
}

div.theme2 #mainWrap.withCN div.contentWrap div.firstPromo, div.theme2 #mainWrap.withCN div.contentWrap div.firstPromo div {
    background-image: url("../img/css/promo-white-bg.png")
}

div.theme2 #mainWrap.withCN div.contentWrap div.firstPromo:hover, div.theme2 #mainWrap.withCN div.contentWrap div.firstPromo div:hover {
    background-image: url("../img/css/promo-white-bg-hover.png")
}

div.theme2 #mainWrap.withCN div.areaContent .contentCol2 {
    border: 1px solid #2ea8ab;
    border-radius: 14px;
    width: 222px;
    margin-bottom: 15px
}

div.theme2 #mainWrap.withCN div.areaContent .contentCol2:hover {
    border: 1px solid #7fbd3f;
    box-shadow: inset 0 0 0 1px #7fbd3f;
    -webkit-box-shadow: inset 0 0 0 1px #7fbd3f
}

div.themeCompareProducts #mainWrap.withCN div.areaContent div.promoCompare {
    border: 1px solid #2ea8ab;
    border-radius: 14px;
    margin-bottom: 15px
}

div.themeCompareProducts #mainWrap.withCN div.areaContent div.promoCompare:hover {
    border: 1px solid #7fbd3f;
    box-shadow: inset 0 0 0 1px #7fbd3f;
    -webkit-box-shadow: inset 0 0 0 1px #7fbd3f
}

div.theme2 #mainWrap.withCN div.areaContent .contentCol2 div.promoBase {
    margin-bottom: 0
}

div.theme5 #mainWrap.withCN div.withAC .contentCol3 {
    width: 154px;
    border: 1px solid #2ea8ab;
    border-radius: 14px
}

div.theme5 #mainWrap.withCN div.withAC .contentCol3:hover {
    border: 1px solid #7fbd3f;
    box-shadow: inset 0 0 0 1px #7fbd3f;
    -webkit-box-shadow: inset 0 0 0 1px #7fbd3f
}

div.promoBase, div.promoBase div {
    background-image: none
}

div.promoBase:hover, div.promoBase:hover div {
    background-image: none
}

div.theme1 #mainWrap.withCN div.areaContent div.PE_hover, div.theme1 #mainWrap.withCN div.areaContent div.PE_hover div {
    background-image: url("../img/css/promo-white-bg.png")
}

div.theme1 #mainWrap.withCN div.areaContent div.PE_hover:hover, div.theme1 #mainWrap.withCN div.areaContent div.PE_hover div:hover {
    background-image: url("../img/css/promo-white-bg-hover.png")
}

div.theme1 #mainWrap.withCN div.areaAdditionalContent div.PE_hover, div.theme1 #mainWrap.withCN div.areaAdditionalContent div.PE_hover div {
    background-image: url("../img/css/promo-white-bg.png")
}

div.theme1 #mainWrap.withCN div.areaAdditionalContent div.PE_hover:hover, div.theme1 #mainWrap.withCN div.areaAdditionalContent div.PE_hover div:hover {
    background-image: url("../img/css/promo-white-bg-hover.png")
}

div.theme1 #mainWrap.withCN div.areaContent div.promoProduct, div.theme1 #mainWrap.withCN div.areaContent div.promoProduct div {
    background-image: url("../img/css/promo-white-bg.png")
}

div.theme1 #mainWrap.withCN div.areaContent div.promoProduct:hover, div.theme1 #mainWrap.withCN div.areaContent div.promoProduct div:hover {
    background-image: url("../img/css/promo-white-bg-hover.png")
}

div.theme1 #mainWrap.withCN div.areaAdditionalContent div.promoProduct, div.theme1 #mainWrap.withCN div.areaAdditionalContent div.promoProduct div {
    background-image: url("../img/css/promo-white-bg.png")
}

div.theme1 #mainWrap.withCN div.areaAdditionalContent div.promoProduct:hover, div.theme1 #mainWrap.withCN div.areaAdditionalContent div.promoProduct div:hover {
    background-image: url("../img/css/promo-white-bg-hover.png")
}

div.theme2 #mainWrap.withCN div.areaAdditionalContent div.promoWrap, div.theme2 #mainWrap.withCN div.areaAdditionalContent div.promoWrap div {
    background-image: url("../img/css/promo-white-bg.png")
}

div.theme2 #mainWrap.withCN div.areaAdditionalContent div.promoWrap:hover, div.theme2 #mainWrap.withCN div.areaAdditionalContent div.promoWrap div:hover {
    background-image: url("../img/css/promo-white-bg-hover.png")
}

div.calcResults div.calcResultsFooter a.button {
    padding: 7px 16px
}

div.promoBase span.promoArrow2 {
    bottom: -9px;
    right: 1px
}

div.appStore #mainWrap.withCN div.withAC li.contentCol4 {
    width: 226px;
    height: 120px;
    margin-bottom: 10px
}

div.appStore #mainWrap.withCN div.withAC li.contentCol4 div.promoBase {
    padding: 0 15px 0 0;
    margin: 10px 0 10px 10px
}

div.withAC.appStoreContent .contentCol4 div.promoBase p.promoImage {
    margin-right: 8px
}

.button-control-list-item .button {
    float: right;
    top: 1px
}

#mainWrap form select#investmentOptions, .lightBox form select#investmentOptions {
    width: 398px
}

#mainWrap form select#vehicleModel, .lightBox form select#vehicleModel {
    width: 305px
}

select[name="f"] {
    width: 440px
}

#mainWrap form select#occupation, .lightBox form select#occupation {
    width: 413px
}

#mainWrap form.calendarSearch fieldset select#district {
    width: 160px
}

div.areaContent div.contentBox p {
    padding-bottom: 20px;
    font-size: 12px
}

div.promoBase p.promoArrowGreen, div.promoBase p.promoArrowDarkGreen, div.promoBase p.promoArrowLightOrange, div.promoBase p.promoArrowBlue, div.promoBase p.promoArrow4, div.mastersPromoBox p.promoArrow4 {
    right: 1px;
    bottom: -9px
}

div.areaContent .subheading {
    margin-bottom: 10px
}

a.imgbuttonfirst {
    background: url("../img/social/buton_subekullanicisi.png") no-repeat;
    width: 230px;
    height: 40px;
    display: block;
    position: absolute;
    margin-left: 470px;
    margin-top: 10px
}

a.imgbuttonfirst:hover {
    background: url("../img/social/buton_internet_hover.png") no-repeat;
    width: 230px;
    height: 40px;
    display: block;
    position: absolute;
    margin-left: 470px;
    margin-top: 10px
}

a.imgbuttonsecond {
    background: url("../img/social/buton_basvur.png") no-repeat;
    width: 230px;
    height: 40px;
    display: block;
    position: absolute;
    margin-left: 470px;
    margin-top: 60px
}

a.imgbuttonsecond:hover {
    background: url("../img/social/basvur_buton_hover.png") no-repeat;
    width: 230px;
    height: 40px;
    display: block;
    position: absolute;
    margin-left: 470px;
    margin-top: 60px
}

div.accordionContent div.expandHeader h2 {
    width: 585px
}

div.accordionContent table.contentGrid a.button:hover > span, table.contentGrid a.button:hover > span span, div.accordionContent table.contentGrid a.button:focus > span, div.accordionContent table.contentGrid a.button:focus > span span, div.accordionContent table.contentGrid a.button:active > span, div.accordionContent table.contentGrid a.button:active > span span {
    background-image: none
}

li .button-control-list-item.pull-right {
    display: block !important
}

div.accordionContent img.creditCardImagesClass {
    margin-left: -54px !important
}

#mainWrap ul.accordionCntr div.accordionContent div.formWrap div#searchResult div.faqs {
    top: -45px
}

#mainWrap ul.accordionCntr div.accordionContent form div.faqs {
    margin-left: 16px
}

div.theme3 #mainWrap #calcContent div.button-control button.button:focus {
    top: -10px
}

div.theme3 #mainWrap #calcContent div.button-control button.button:active {
    top: -10px
}

.theme6 .socialSharingProduct {
    margin-top: -37px
}

#globalSearch label.structural {
    width: 120px;
    display: block;
    margin-left: -190px;
    padding-left: 35px;
    padding-right: 35px
}

#globalSearch input#searchInput {
    width: 119px;
    display: block;
    opacity: 1
}

#globalSearch button.qsearch {
    display: block;
    right: 155px
}

#globalSearch a.icon-mag {
    display: none
}

ul#primaryNav li a {
    padding-left: 15px;
    padding-right: 15px
}

a.button.secButtonOnGreen span, button.secButtonOnGreen:hover > span {
    background-image: none !important
}

button.secButtonOnGreen:hover > span span {
    background-image: none !important
}

a.button.secButtonOnGreen span.link {
    padding: 0
}

div.calcResults div.calcResultsFooter a.secButtonOnGreen {
    margin-left: 7px
}

.icon-boxNewSocialConnect {
    position: absolute;
    right: 5px;
    top: -4px;
    width: 42px;
    height: 37px;
    background: transparent url("../img/new/icon-new.png") 0 0 no-repeat
}

.companyStatusCntr em {
    line-height: 30px
}

#unlink_lightbox ul.button-control-list li {
    float: left
}

#unlink_lightbox #nearestBranchLinkLi {
    margin-top: -11px
}

form#garantiLinkInfoEntry .label {
    width: 150px !important
}

div#LinkUserInfoMessageHeader h2 {
    font-size: 22px;
    line-height: 30px;
    width: 360px;
    color: #80be35;
    margin-left: 110px
}

div#LinkUserInfoMessageHeader p {
    margin-left: 110px;
    width: 360px
}

div#LinkUserInfoMessageHeader img {
    float: left;
    margin-top: 10px
}

form#garantiLinkInfoEntry div.helpContainer {
    margin-left: 430px;
    margin-top: -25px
}

div.areaAdditionalContent p.buttonWrap {
    margin-bottom: -5px
}

div.areaAdditionalContent div.componentOffset p.buttonWrap {
    top: -28px;
    margin-bottom: -5px
}

form#garantiLinkInfoEntry input[type="checkbox"] {
    border-style: none \9
}

form#garantiLinkInfoEntry span {
    width: 150px !important
}

.lightBox form#garantiLinkInfoEntry .innerFieldSurroundInline {
    padding-left: 151px
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    div#unlink_lightbox .ie7frbug button#applicationSubmit .submit, div#unlink_lightbox_twitter .ie7frbug button#applicationSubmit .submit {
        top: -2px
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
    div#unlink_lightbox .ie7frbug button#applicationSubmit .submit, div#unlink_lightbox_twitter .ie7frbug button#applicationSubmit .submit {
        top: -2px
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    ::i-block-chrome, .companyStatusCntr.grey em {
        font-size: .9em
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    ::i-block-chrome, .button-control-list-item .button {
        top: 3px
    }
}

.socialLoginContainer .icon-boxNew {
    width: 47px;
    height: 21px
}

div#social_connect_hover {
    margin-top: -3px
}

@media all and (-ms-high-contrast: none) {
    .socialLoginContainer#logout {
        padding-bottom: 3px !important
    }

    *::-ms-backdrop, .socialLoginContainer#logout {
        padding-bottom: 3px !important
    }
}

ul.hubCarouselCtrl {
    z-index: 5
}

ol.resultsList > a.textkeymatch {
    color: #2fa8ac;
    padding-top: 15px;
    display: block
}

ol.resultsList > a.textkeymatch:hover {
    color: #7fbe35
}

ul.resultsList p, p.descriptiontext {
    font-weight: normal
}

table.contentGrid thead tr.generalHeader th span span span, table.contentGrid thead tr.generalHeader th.last span span span {
    padding: .2em !important
}

div.PE_expander div.contentArea {
    margin-left: 0
}

div.PE_expander table.contentGrid tbody th, div.PE_expander table.contentGrid thead tr.highlightHeader th {
    padding-left: 2px
}

div.PE_expander th.first span span span {
    width: 78px !important
}

table.contentGrid thead tr.generalHeader th.first span span span span, table.contentGrid thead tr.generalHeader th span span span, table.contentGrid thead tr.generalHeader th.last span span span {
    line-height: 1.4em !important
}

table.contentGrid thead tr.generalHeader th.first span span span {
    padding-left: 2px
}

div.PE_expander th span span span {
    white-space: pre-line;
    font-size: .9em !important
}

.leftSideContainer, .centerContainer, .rightSideContainer {
    float: left
}

.leftSideContainer {
    width: 225px
}

.leftSideContainer .billBox .boxesContent {
    height: auto;
    min-height: 0;
    padding: 0
}

.centerContainer {
    width: auto;
    margin: 0 22px 0 22px
}

.centerContainer .newBoxContainer {
    height: 412px
}

.centerContainer .boxesContent {
    padding: 0
}

.rightSideContainer {
    width: 225px;
    max-width: 225px
}

.rightSideContainer .marketBox {
    height: 412px
}

.leftSideContainer .newBoxContainer.billBox, .leftSideContainer .newBoxContainer.promoNews {
    height: 200px;
    box-sizing: border-box
}

.leftSideContainer .newBoxContainer.promoNews {
    height: 205px \9
}

#page.themeHubHome div.piyasalar .base {
    background: none;
    padding: 0
}

#pageNav li a {
    font-size: 12px
}

.link-lists {
    padding-top: 20px
}

.link-lists li {
    display: block;
    position: relative;
    height: 32px;
    line-height: 32px;
    padding-left: 27px;
    margin-bottom: 10px
}

.link-lists li a {
    text-decoration: none
}

.link-lists li.icon-item-1 a:after, .link-lists li.icon-item-2 a:after, .link-lists li.icon-item-3 a:after {
    position: absolute;
    left: -15px;
    top: 0;
    width: 32px;
    height: 32px;
    background-color: transparent;
    background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAABfCAYAAACJDsXgAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4KGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMS0xMFQxNDowODozNSswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTExLTEwVDE0OjEzOjE3KzAyOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0xMS0xMFQxNDoxMzoxNyswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpmOTZjMmQyNC1mYWU5LTRiOWMtYTFiYi1kYThiYmFjZWFkN2Q8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6Zjk2YzJkMjQtZmFlOS00YjljLWExYmItZGE4YmJhY2VhZDdkPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6Zjk2YzJkMjQtZmFlOS00YjljLWExYmItZGE4YmJhY2VhZDdkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmY5NmMyZDI0LWZhZTktNGI5Yy1hMWJiLWRhOGJiYWNlYWQ3ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMS0xMFQxNDowODozNSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjk1PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5Csj//AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAARGSURBVHja7JpNaBtHFMedCBISAiWBQKFQ4lvotVAw5FAMgkChH7RQCBQCPuVaSOm1p0AgEAiUQP6owmCoEakTUVSIExAJjiMjvAdTLCgtlRUUsJE1RrZYe7P7euhbMx72Y3Z3pCZlBY+1Z9/HD2nmvTfDTBDRxH8pEzlADqAOAIiTIoA7AJoA2gCIn00eL0bZZwGYBmBxwDixWN8IQAHAbc3Aqtxm+9QABQC/pAzuy0MZIinArYzBfbmVBmDaUHBfppMCWIYBrCQAlwwH9+WSLsDNMCedTodc1yUiouFwSNVq9fDd3NwcCSHI8zzyPI+2t7dpdnZWtr+hC9BcX18nx3HIcRxaXV0lANRut4mIqNVq0fLyMtm2Ta7rUqlUIgA0GAzIdV1qNptkWRZ5nkdCiCM/gy7Aq83NTVpZWaFWq0W9Xo8AkBCCNjY2Dh1Wq1VyHIdqtRoBOAILgCzLooODAxmgpwuwD4AWFhYOg5sS7W/AN9jb26NyuWwKQGjPAd9oaWmJOp2OsaWoC3AkA25tbVGj0TABcDNVHiiVSiSEoLW1tbHlgUJQJmy32ySEoMXFxcOxSqVC9XpdNxMWtAD4WQxyND8/T91ul3Z2dqjf75P/2d3djQMoaqdi6e/YPsC2bSIi6na7cX3BRBqAAtfz8fYDyv8F7vXSBL/j/+4mesJiwp6waLopDeqK/Yz5ahxdsRF58wHyrVkO8Dbsjv/nyzCD88sAfgPwF2fHFlfByVEDvAPgUURdGAKYSQMwyaX0p4jgJxIUqG+SAHwBYCAZXwkB+CFBaR4CmNQBmPI3JpK8BHBGCX4KgEh6TqAD0Ihrq1imUjQof+gA7IcY7yvnPV+lAHitAyAi2iv5G/gkBcCmDsAzxWjAwdQJ+H4KgF91AL5XjSKWYT0hwGUdgHeVeTAE8F4IwBSA17o74yR54EfFuK4eOEoykwDijC7AOQC9sLO+APkIwJOAgM8BfMu2TQDnk6TiawEOP42pC+cBfMhyLms1LARMsh7P/rGV48mAvPCci5D//gn+/ZwYVT8wHZAdH3EmbEtjlYiJmrkfuKI5y3+Og8jSkFzVXG43RtmSfc2JSetoflQ94QcAfg8JXombjKZ6wgLnhIc8QRs8KfPNaQ6QA+QAowUAcJxbsBcBFXKfx2cAHDcOwFuxmmZVrAE4ZRoAShCbmxVfbOU9jAEAuAjAk5x/B+CkonOSx30dD8BFUwCy43sxuvdkUFMAdyWnn8Xofinp3jUFUJacfhyj+7mkW84B3n4AAKeVY5tdZf2rsifpNgCczgpQjsh4T/ns6GmETjkrgB3i+Lqidz1Ez84KEOT0TwDHFL1jPB57Z8AEwOMQ3cfjAuirpx18kNkfFwABeOAXJC5ED3SvbZgCIAAXWOdCknsjOUBSACfC+UsAf/MzTMfJCnA/4/2B+1kBzvKlRjdhYJftzuYbkxzgjQb4ZwCtfKQ45n0TmQAAAABJRU5ErkJggg==");
    background-repeat: no-repeat
}

.link-lists li.icon-item-1 a:after {
    background-position: 0 0
}

.link-lists li.icon-item-2 a:after {
    background-position: 0 -32px
}

.link-lists li.icon-item-3 a:after {
    background-position: 0 -64px
}

#footer a {
    font-size: 12px;
    color: #000
}

#footer ul.link-lists li a {
    font-size: 14px;
    font-weight: bold;
    color: #333
}

ul.imgTabs li a, ul.imgTabs li strong {
    font-size: 11px
}

body.home .themeHubHome #carousel1 .carousel5items ul.carouselCtrl {
    left: 0;
    top: auto;
    width: 994px
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li {
    width: 219px;
    display: table-cell
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li.cont5 {
    width: 118px;
    white-space: inherit
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li.cont5 a {
    padding-top: 18px;
    height: 38px;
    font-size: 15px;
    color: #32a6aa
}

html[lang="en"] body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li.cont5 a {
    padding-top: 24px;
    height: 32px;
    font-size: 17px
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li.cont5 a.active {
    color: #333
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer .controlText {
    position: relative;
    top: 0;
    left: 0
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: inline-block;
    height: 32px;
    padding: 24px 0 0 0;
    font-size: 17px
}

body.home .themeHubHome #carousel1 .carousel5items #carouselTabContainer li.cont5 a img {
    margin-top: -4px
}

#page.themeHubHome div.piyasalar table td:first-child {
    font-weight: normal !important
}

form[action*="markaol"] div#checkBoxGroupWithItems div.formFieldSurround {
    float: left;
    margin-left: -15px
}

div#calcContent[class*="loanFullApplicationStep1a"] div.formFooter button#offerEnvelopeSubmit, div#calcContent[class*="loanFullApplicationStep1a"] div.formFooter button#nbsmCallCancel {
    margin-right: 10px
}

#calcContent[class*="insuranceApplicationStep1"] div.errorMessage p {
    padding-bottom: 2px
}

ul#breadcrumbs .lastBcItem {
    text-decoration: none;
    font-weight: bold;
    cursor: text
}

ul.carouselCtrl li a, ul.hubCarouselCtrl li a {
    color: #80be35;
    text-decoration: none;
    font-size: 18px;
    font-family: SourceSans-Semibold;
    padding: 24px 0 0 0;
    height: 32px
}

ul.carouselCtrl li a.active, ul.hubCarouselCtrl li a.active {
    color: #333
}

#page.themeHubHome #mainWrap .areaAdditionalContent .promoBubble5 h2 {
    font-size: 28px;
    color: white;
    width: 80px;
    line-height: 30px;
    height: 80px;
    font-family: SourceSans-Semibold
}

html[lang="en"] #page.themeHubHome #mainWrap .areaAdditionalContent .promoBubble5 h2 {
    width: 120px
}

div.hubBox h2 a {
    color: #fff;
    font-family: SourceSans-Semibold;
    font-size: 18px;
    line-height: 24px
}

div.hubBox h2 a:hover {
    text-decoration: none;
    color: #7fbe35
}

#page.themeOurCompany h1 {
    padding: 22px 26px 0;
    margin-bottom: 10px;
    color: #005931;
    font-size: 28px;
    font-family: SourceSans-Bold
}

div.contentWrap h2 {
    color: #005931;
    font-size: 18px;
    font-family: SourceSans-bold;
    line-height: 18px
}

#page.themeOurCompany div.contentWrap h2 {
    font-size: 38px;
    width: 400px;
    line-height: 32px
}

span.productTitleGreen {
    color: #005931;
    display: block;
    margin-top: 40px;
    font-size: 45px;
    font-family: "SourceSans-bold"
}

h1.productTitleGreen {
    font-size: 60px;
    font-family: "SourceSans-bold";
    color: #005931
}

.productTitleYellow, #page.theme2.pageCampaign h1.productTitleYellow {
    color: #edd616;
    font-size: 60px;
    font-family: "SourceSans-bold"
}

.subheadingTitleLightGreen {
    font-size: 22px;
    color: #7fbd40;
    font-family: "SourceSans-bold";
    width: 420px;
    float: left;
    line-height: 24px;
    margin-bottom: 15px
}

.productTitleWhite {
    color: #fff;
    font-family: "SourceSans-bold";
    font-size: 60px
}

.productTitleGray {
    color: #b9b9b9;
    font-family: "SourceSans-bold";
    font-size: 60px
}

.productTitleBlack {
    color: #313131;
    font-family: "SourceSans-bold";
    font-size: 60px
}

div.theme3.master .productTitleBlack {
    color: #313131;
    display: block;
    margin-top: 40px;
    font-family: "SourceSans-bold";
    font-size: 45px
}

div.theme3.master .productTitleLightGreen {
    color: #7ebe32;
    font-family: "SourceSans-bold";
    font-size: 60px
}

div.theme3 .productTitleBlack {
    color: #005931;
    display: block;
    margin-top: 40px;
    font-family: "SourceSans-bold";
    font-size: 45px
}

div.theme3 .productTitleLightGreen {
    color: #edd616;
    font-family: "SourceSans-bold";
    font-size: 60px
}

.productTitleLightGreen {
    color: #7ebe32;
    font-family: "SourceSans-bold";
    font-size: 60px
}

div.theme6.master #hubMasters h2 {
    color: #313131;
    display: block;
    font-family: "SourceSans-bold";
    font-size: 28px;
    width: 550px;
    line-height: 30px
}

div.theme6.master #hubMasters span {
    display: block
}

.productTitleLightGreenSecond {
    display: block;
    margin-top: 40px;
    font-family: "SourceSans-bold";
    font-size: 45px;
    color: #005931
}

h2.promoArrowDarkGreen {
    font-size: 26px;
    line-height: 26px;
    font-family: "SourceSans-bold";
    padding-bottom: 5px;
    color: #005931
}

h2.promoArrowBlue {
    font-size: 26px;
    line-height: 26px;
    font-family: "SourceSans-bold";
    padding-bottom: 5px;
    color: #74a2c0
}

h2.promoArrowLightOrange, h2.promoArrow3 {
    font-size: 26px;
    line-height: 26px;
    font-family: "SourceSans-bold";
    padding-bottom: 5px;
    color: #ffc100
}

div.theme1.master.masternopad .subheadingTitleLightGreen {
    font-size: 22px;
    color: #313131;
    font-family: "SourceSans-bold";
    width: 420px;
    float: left;
    line-height: 24px;
    margin-bottom: 15px
}

div.theme1.master.masternopad .productTitleYellow {
    color: #fff;
    font-size: 60px;
    font-family: "SourceSans-bold"
}

div.theme1.master.masternopad span.productTitleGreen {
    color: #fff;
    display: block;
    margin-top: 40px;
    font-size: 45px;
    font-family: "SourceSans-bold"
}

#page.master div.masterslogo {
    top: 10px
}

#mainWrap form fieldset.salarypayments {
    background: none
}

span.applyButtonDescSpan {
    margin-left: 70px !important;
    width: 100px !important;
    line-height: 16px !important;
    white-space: inherit !important;
    margin-top: -2px !important
}

#paymentPlanDiv .button-control-list-item a.button:active {
    float: right
}

.lightbox-right .subheadingTitleLightGreen {
    width: 560px
}

div#calcContent[class*="insurance-step-1"] div.errorMessage p {
    padding: 1px 9px 2px !important
}

.c-row .col-3 {
    width: 50%
}

.green-header-medium {
    line-height: 24px !important;
    height: 40px !important
}

p.lighter-grey.mt-10 {
    height: 60px !important
}

.payment-landing a.button.bigger, div.insurancePaymentStepResult a.button.bigger {
    margin-bottom: 40px
}

.payment-landing a.button.bigger:active .link, .payment-landing a.button.bigger:focus .link, div.insurancePaymentStepResult a.button.bigger:active .link, div.insurancePaymentStepResult a.button.bigger:focus .link {
    margin-left: 10px
}

.payment-landing .mb-30, div.insurancePaymentStepResult .mb-30 {
    margin-bottom: 0
}

div.insurancePaymentStepResult a.button.bigger .link {
    margin-left: 10px
}

.basic-small.gray {
    margin-right: 10px !important
}

.promo-wrapper {
    position: relative
}

.promo-box {
    float: left;
    margin: 0 24px 20px 0;
    border-top: 5px solid #7CC024;
    width: 250px;
    height: 215px
}

.promo-box:last-child, .promo-box.promo-last-child {
    margin-right: 0
}

.promo-content {
    height: 195px;
    overflow: hidden;
    border: 1px solid #e4e4e4;
    padding: 20px 20px 0 20px
}

.promo-content .details {
    height: 115px;
    padding-bottom: 20px;
    overflow: hidden
}

.promo-content h3, .promo-detail-content h3 {
    font-size: 14px;
    color: #7CC024;
    margin-bottom: 3px
}

a.detail-trigger {
    display: block;
    height: 100%;
    position: relative
}

a.detail-trigger i.icon-plus {
    position: absolute;
    right: 0;
    top: 8px;
    font-size: 24px
}

.promo-content-trigger {
    border-top: 1px solid #e4e4e4;
    height: 40px;
    margin: 0 -20px 0 -20px;
    line-height: 40px;
    padding: 0 20px
}

.promo-details {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none
}

.promo-wrapper.show-detail .promo-details {
    display: block;
    border-top: 5px solid #7cc024
}

.promo-detail {
    width: 796px;
    height: 100%;
    background: #ffffff;
    display: none;
    z-index: 10
}

.owl-item.active .promo-detail {
    display: block
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-nav i.icon-arrow-right {
    font-size: 20px;
    bottom: 20px;
    position: absolute;
    right: 20px;
    color: #44b1b4;
    top: inherit
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-nav i.icon-arrow-left {
    font-size: 20px;
    color: #44b1b4;
    position: absolute;
    bottom: 20px;
    left: 20px;
    top: inherit
}

.promo-carousel-wrapper.owl-carousel .owl-controls {
    height: 50px;
    line-height: 40px
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-nav .owl-prev {
    float: left;
    margin-left: 40px;
    font-size: 12px;
    color: #44b1b4
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-nav .owl-next {
    float: right;
    margin-right: 40px;
    font-size: 12px;
    color: #44b1b4
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-dots {
    margin-left: 43%;
    padding-top: 15px
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-dots .owl-dot {
    width: 9px;
    height: 9px;
    background: #ffffff;
    float: left;
    margin-left: 7px;
    border: 1px solid #3db1b5;
    border-radius: 50%
}

.promo-carousel-wrapper.owl-carousel .owl-controls .owl-dots .owl-dot.active {
    background: #3db1b5
}

.promo-detail img {
    float: left;
    width: 210px !important
}

.promo-detail .promo-detail-content {
    float: left;
    margin: 40px 80px 35px 80px;
    height: 90px;
    overflow: hidden
}

.six-column .promo-detail .promo-detail-content {
    height: 330px
}

.promo-details a.close-button {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 20;
    text-decoration: none;
    color: inherit
}

.promo-details a.close-button i {
    color: #3DB1B5
}

.promo-carousel-wrapper {
    background: #fff;
    width: 796px !important;
    border: 1px solid #f4f4f4
}

div.promotions {
    margin: 10px 0 10px 0
}

div.step-indicator {
    margin: 10px 0 20px 0
}

ul.step-indicator-text li {
    list-style-type: none;
    width: 33%;
    font-size: 18px;
    position: relative;
    text-align: center;
    color: #a7a7a7;
    display: inline-block;
    letter-spacing: 0.02rem
}

.redirect-calculator-amount {
    margin: 20px 0 20px 0 !important
}

.redirect-calculator-amount input {
    border-color: #cacaca !important;
    border-radius: 4px !important;
    border-style: solid !important;
    border-width: 2px 1px 1px 2px !important;
    line-height: 28px !important;
    width: 179px !important;
    margin-right: 5px !important;
    text-indent: 5px !important;
    padding-right: 5px;
    text-align: right;
    height: 28px
}

.redirect-calculator-amount input::-webkit-input-placeholder {
    text-align: left
}

.redirect-calculator-amount input::-moz-placeholder {
    text-align: left
}

.redirect-calculator-amount input:-ms-input-placeholder {
    text-align: left
}

.redirect-calculator-amount input:-moz-placeholder {
    text-align: left
}

.redirect-tab ul {
    border: 1px solid #80be35 !important;
    border-radius: 2px !important;
    width: 209px !important
}

.redirect-tab ul li:first-child {
    border-right: 1px solid #80be35 !important
}

.redirect-tab ul li:last-child {
    border-left: 1px solid #80be35 !important
}

.redirect-tab ul li {
    display: inline-block !important;
    width: 69px !important;
    line-height: 28px !important;
    text-align: center !important
}

.redirect-tab ul li i {
    padding-right: 3px !important;
    color: #80be35 !important
}

.redirect-tab ul li a {
    color: #80be35 !important
}

.redirect-tab ul li.active {
    background-color: #80be35 !important
}

.redirect-tab ul li.active i {
    color: #ffffff !important
}

.redirect-tab ul li.active a {
    color: #ffffff !important
}

.redirect-tab ul li.active a:focus, .redirect-tab ul li.active a:active {
    text-decoration: none !important
}

.redirect-calculator-button {
    margin-bottom: 20px !important
}

.redirect-calculator-button a.buttonGreen.solidButton {
    width: 178px !important
}

div.redirect-tab.PE_tabbedContent ul.controls li {
    padding: 0 !important;
    background: none !important
}

div.redirect-tab.PE_tabbedContent ul.controls li a, div.redirect-tab.PE_tabbedContent ul.controls li.active a {
    background: none !important
}

div.redirect-tab.PE_tabbedContent ul.controls li a {
    padding: 0 !important;
    float: none !important
}

div.redirect-tab.PE_tabbedContent ul.controls li.active {
    font-weight: normal !important;
    margin: 0 !important;
    top: 0 !important;
    background-color: #80be35 !important
}

div.redirect-tab.PE_tabbedContent div.tabContent {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: inherit !important
}

ul.accordionCntr.subAccordionContent, ul.accordionCntr.subAccordionContent ul {
    width: auto
}

.accordionCntr.loan-carousel-expander .accordionContent {
    padding: 10px 20px 0px 20px
}

ul.accordionCntr.subAccordionContent > li {
    border: 1px solid #eeeeee;
    background: #f4f4f4
}

ul.accordionCntr.subAccordionContent li a {
    height: 30px !important;
    line-height: 30px !important;
    font-weight: bold !important;
    font-size: 13px !important;
    background: #f4f4f4 url("../img/new/icon-accordion-loan.png") right -3px no-repeat !important;
    text-indent: 5px !important
}

ul.accordionCntr.subAccordionContent li.active a {
    background-position: right -34px !important;
    text-decoration: underline !important
}

#page.credit-theme div#mainWrap {
    background: none
}

.owl-carousel.product-carousel .owl-controls .owl-nav .owl-prev {
    background: white;
    width: 25px;
    height: 30px;
    position: absolute;
    top: 110px;
    left: 0
}

.owl-carousel.product-carousel .owl-controls .owl-nav .owl-next {
    background: white;
    width: 25px;
    height: 30px;
    position: absolute;
    top: 110px;
    right: 0
}

.owl-carousel.product-carousel .owl-controls .owl-nav i.icon-arrow-left, .owl-carousel.product-carousel .owl-controls .owl-nav i.icon-arrow-right {
    font-size: 20px;
    color: #44b1b4;
    line-height: 30px;
    margin-left: 8px
}

.carousel-video-item .button-header-wrapper {
    width: 280px
}

.carousel-video-item .video-wrapper {
    position: absolute;
    top: 3px;
    right: 30px
}

.owl-carousel.product-carousel .owl-controls .owl-dots {
    position: absolute;
    left: 42%;
    bottom: 10px
}

.owl-carousel.product-carousel .owl-controls .owl-dots .owl-dot {
    width: 12px;
    height: 12px;
    background: #ffffff;
    float: left;
    margin-left: 10px;
    border: 1px solid #3db1b5;
    border-radius: 50%
}

.owl-carousel.product-carousel .owl-controls .owl-dots .owl-dot.active {
    background: #3db1b5
}

#loan-product-banner .video-wrapper {
    position: absolute;
    top: 4px;
    right: 4px
}

div.button-header-wrapper {
    position: absolute;
    top: 20px;
    left: 40px;
    width: 350px
}

div.button-header-wrapper.product-video-selection {
    width: 300px
}

div.button-header-wrapper input {
    width: 110px;
    height: 30px;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    text-align: center;
    font-size: 24px;
    color: #015a2e;
    margin-left: 5px;
    margin-right: 5px
}

#page.theme1.credit-theme div.item h1, #page.theme1.credit-theme div#loan-product-banner h1 {
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    line-height: 30px;
    padding: 0;
    margin: 0;
    color: #015a2e;
    font-family: SourceSans-Regular;
    margin-bottom: 20px
}

#page.theme1.credit-theme div#loan-product-banner h1 span.yellow-heading {
    color: #edd616 !important
}

#page.theme1.credit-theme div#loan-product-banner h1 span.white-heading {
    color: #fff !important
}

#page.theme1.credit-theme div#loan-product-banner h1 span.black-heading {
    color: #000 !important
}

#page.theme1.credit-theme div.item h1.yellow-heading {
    color: #edd616 !important;
    font-size: 30px
}

#page.theme1.credit-theme div.item h1.yellow-heading span {
    color: #015a2e !important;
    display: block;
    font-size: 24px !important
}

#page.theme1.credit-theme div.item h1.white-heading {
    color: #fff !important
}

#page.theme1.credit-theme div.item h1.black-heading {
    color: #000 !important
}

#page.theme1.credit-theme div.loan-product-banner input {
    position: relative;
    width: 65px;
    height: 20px;
    top: -3px;
    text-align: center;
    font-size: 18px;
    background: transparent;
    border: 2px solid #ffffff;
    color: white
}

div.carousel-button-wrapper a, div.banner-button-wrapper a {
    margin-left: 10px
}

div.carousel-button-wrapper a:first-child, div.banner-button-wrapper a:first-child {
    margin-left: 0
}

div.single-campaign-rates-and-fees {
    margin: 20px 0 20px 0
}

.ratesAndFeesButton-wrapper {
    text-align: center
}

div.single-campaign-rates-and-fees a.button {
    width: 200px
}

div.single-campaign-rates-and-fees h1 {
    position: inherit !important;
    padding: 0 0 5px 0;
    margin: 0 !important;
    color: #005931;
    font-size: 18px
}

div.single-campaign-rates-and-fees h2, div.promotions h2, h2.loanCalculatorTitle {
    margin-bottom: 10px;
    font-size: 16px
}

div.single-campaign-rates-and-fees h3 {
    font-size: 14px;
    margin-bottom: 5px;
    color: #005931
}

.testimonials-image {
    float: left
}

.testimonials-image img {
    width: 43px;
    height: 43px;
    border-radius: 50%
}

.testimonials-wrapper {
    margin: 10px 0 10px 0;
    border: 1px solid #e4e4e4;
    padding: 8px;
    height: 42px;
    background: #f6f6f6
}

.testimonials-text {
    float: left;
    padding: 6px 0 4px 8px
}

.testimonials-text p {
    padding: 0;
    margin: 0
}

.testimonials-text p:first-child {
    color: #333333 !important;
    font-size: 12px;
    padding: 0
}

.testimonials-text p.testimonials-subtext {
    color: #b1b1b1;
    font-size: 11px
}

.loan-credit-calculator {
    border: 1px solid #e5e5e5 !important
}

.loan-credit-calculator div.PE_tabbedContent {
    padding: 0 !important;
    width: 100% !important
}

.loan-credit-calculator .tab-content {
    border: none !important
}

.loan-credit-calculator .info-block-list {
    background: none;
    border: none
}

.loan-credit-calculator .loan-credit-colleft {
    float: left;
    width: 358px;
    border-right: 1px solid #e5e5e5;
    padding: 20px;
    background: #ffffff
}

.loan-credit-calculator #calculator div.formSubmitError {
    margin-left: 0 !important;
    width: 356px !important
}

.loan-credit-calculator #calculator div.formSubmitError, .loan-credit-calculator #calculator div.formSubmitError > div {
    background-image: url(../img/css/form-submit-error-bg-newcalculator.png) !important
}

.loan-credit-calculator .loan-credit-colright {
    float: right;
    width: 396px
}

.loan-credit-calculator .loan-credit-colright .info-block-list {
    padding: 0 !important;
    position: absolute;
    top: 40%;
    margin-left: -6% !important;
    transform: translateY(-40%)
}

.loan-credit-calculator .loan-credit-colright .info-block-list li {
    width: auto !important;
    text-align: center !important;
    float: none !important;
    margin-left: 0;
    margin-top: 18px
}

.loan-credit-calculator .loan-credit-colright .info-block-list li .basic-bold {
    display: block;
    color: #0a7e00;
    font-size: 12px
}

.loan-credit-calculator .loan-credit-colright .info-block-list li .green-bold-medium {
    color: #333333;
    font-size: 20px;
    line-height: 24px;
    border-bottom: none
}

.loan-credit-calculator .loan-credit-colright ul.button-control-list {
    text-align: left !important;
    margin: 0 25px !important
}

.loan-credit-calculator .loan-credit-colright ul.button-control-list a.buttonGreen.solidButton {
    width: 100px
}

.loan-credit-calculator .slider {
    top: 0px !important;
    position: relative !important;
    margin-left: 0px !important
}

#mainWrap .loan-credit-calculator form label, #mainWrap .loan-credit-calculator div.formField input, #mainWrap .loan-credit-calculator div.formField span {
    float: none !important
}

.hasJS .loan-credit-calculator div.errorContainer {
    margin-left: 0px !important
}

.loan-credit-calculator ul.controls {
    position: absolute;
    margin-top: 20px !important;
    width: 398px !important;
    border-bottom: 1px solid #e5e5e5 !important
}

.loan-credit-calculator ul.controls li {
    padding: 0 !important;
    background: none !important;
    display: inline-block !important;
    line-height: 28px !important;
    text-align: center !important;
    width: 198px
}

.loan-credit-calculator ul.controls li.active {
    font-weight: normal !important;
    margin: 0 !important;
    top: 0 !important
}

.loan-credit-calculator ul.controls li.active a {
    color: #2ea7ac !important;
    border-bottom: 2px solid #36a7ab;
    background: url(../img/new/piyasalar-active-bg.png) center 23px no-repeat !important;
    text-decoration: none !important
}

.loan-credit-calculator ul.controls li a {
    padding: 0 !important;
    float: none !important;
    color: #b1b1b1 !important;
    background: none !important
}

.loan-credit-calculator .tab-pane {
    margin: 0 !important
}

.loan-credit-calculator .tab-content {
    padding: 0
}

.loan-credit-calculator form input.amount {
    height: 30px;
    margin-top: 5px
}

.loan-credit-calculator .slider {
    position: relative !important;
    margin: 0 !important;
    width: 345px !important;
    left: 0 !important
}

.loan-credit-calculator .slider .track {
    height: 10px !important;
    background: #ededed !important;
    border: 1px solid #d8d8d8 !important
}

.loan-credit-calculator .slider .highlight-track {
    height: 10px !important
}

.loan-credit-calculator .slider > .dragger {
    width: 28px !important;
    height: 28px !important;
    z-index: 10;
    background: transparent url(../img/new/loan/slider-track.png) left top no-repeat
}

.loan-credit-calculator .tab-pane-row.credit-first-row, .loan-credit-calculator .tab-pane-row.installment-first-row {
    margin: 55px 0 30px 0
}

.loan-credit-calculator form div.formField {
    margin-bottom: 25px !important
}

.loan-credit-colright-wrapper {
    margin: 20px 25px 25px 24px
}

.loan-credit-colright-wrapper #campaigns_div label {
    display: none
}

.loan-credit-colright-wrapper #campaigns_div select {
    height: 30px;
    width: 348px;
    color: #333333;
    border-color: #e5e5e5
}

.loan-credit-colright-wrapper #campaigns_div select.single {
    -webkit-appearance: none;
    padding-left: 5px;
    padding-top: 2px
}

.loan-credit-colright-wrapper #campaigns_div select.single::-ms-expand {
    display: none
}

.loan-credit-calculator form div#campaigns_div {
    margin-bottom: 10px !important
}

.loan-credit-calculator .sliderStepCntr {
    width: 345px
}

.loan-credit-calculator .sliderStepCntr #min {
    margin-left: 0
}

div#mainWrap .loan-credit-calculator form#calculator input.amount, div#mainWrap .loan-credit-calculator form input.amount {
    width: 125px !important;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    text-align: center;
    color: #333333;
    font-size: 18px;
    height: 38px;
    padding: 0
}

#mainWrap .loan-credit-calculator form label {
    color: #0a7e00
}

.loan-credit-colleft .input-holder {
    width: auto !important
}

.loan-credit-colleft .input-holder div.formField span {
    color: #b1b1b1
}

.loan-credit-calculator form#calculator {
    background: #f6f6f6
}

.hasJS .lightBox#paymentPlan ul.docList {
    margin-top: 0;
    border-bottom: 0;
    padding-bottom: 0 !important
}

.loan-credit-calculator .loan-credit-colright .campaignPromotion {
    font-size: 12px;
    color: #b1b1b1
}

.loan-credit-calculator .loan-credit-colright .campaignPromotion span {
    float: left
}

.loan-credit-calculator .loan-credit-colright .campaignPromotion span.firstCampaignPromotion {
    text-align: left;
    width: 116px
}

.loan-credit-calculator .loan-credit-colright .campaignPromotion span.secondCampaignPromotion {
    text-align: center;
    width: 115px
}

.loan-credit-calculator .loan-credit-colright .campaignPromotion span.thirdCampaignPromotion {
    text-align: right;
    width: 115px
}

#campaignDetailsLink, #costAndFeesLinkCredit, #paymentPlanLinkCredit, #compareCreditsLinkInstallment, #costAndFeesLinkInstallment, #paymentPlanLinkInstallment {
    color: #3db1b5
}

#campaignDetailsLink, #costAndFeesLinkCredit, #compareCreditsLinkInstallment, #costAndFeesLinkInstallment {
    border-right: 1px solid #e6e6e6;
    padding-right: 12px
}

#costAndFeesLinkCredit, #paymentPlanLinkCredit, #costAndFeesLinkInstallment, #paymentPlanLinkInstallment {
    padding-left: 7px
}

.colRightStickyArea {
    text-align: center;
    left: 423px;
    position: absolute;
    bottom: 80px
}

.loan-credit-colright-wrapper .button-control {
    padding: 0;
    padding-top: 20px;
    border-top: 1px solid #e6e6e6;
    margin: 10px -25px 0 -25px;
    position: absolute;
    bottom: 20px
}

.loan-credit-calculator .tab-content {
    position: relative
}

li.campaignExpireDate {
    float: left !important;
    font-size: 11px;
    color: #b1b1b1;
    margin-right: 0 !important;
    line-height: 30px;
    width: 215px
}

.loan-credit-colright-wrapper .button-control .button-control-list-item {
    float: right !important;
    margin: 0 !important
}

#compareCreditFormArea #compareCredits {
    overflow-x: scroll
}

#compareCreditFormArea #compareCredits table.contentGrid th, #compareCreditFormArea #compareCredits table.contentGrid thead tr.generalHeader th {
    font-size: 1em;
    vertical-align: middle;
    width: 100%;
    line-height: 1.35em;
    padding: .2em
}

#costAndFeesFormArea #costAndFees li {
    text-align: left;
    margin-left: 0;
    list-style-type: none
}

#costAndFeesFormArea #costAndFees li.nth-child-1, #costAndFeesFormArea #costAndFees li.nth-child-7 {
    width: 205px
}

#costAndFeesFormArea #costAndFees li.nth-child-3 {
    width: 120px
}

#costAndFeesFormArea #costAndFees fieldset.first .info-block .basic-bold {
    display: block;
    color: #0a7e00;
    font-size: 12px
}

#costAndFeesFormArea #costAndFees fieldset.first .info-block .green-bold-medium {
    color: #333333;
    font-size: 20px;
    line-height: 24px;
    border-bottom: none
}

#costAndFeesFormArea #costAndFees fieldset.first {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 30px
}

#costAndFeesFormArea #costAndFees fieldset.second {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px
}

#costAndFeesFormArea #costAndFees fieldset.second .info-block .basic-bold {
    font-size: 12px;
    display: inline-block;
    color: #333333;
    width: 111px
}

#costAndFeesFormArea #costAndFees fieldset.second .info-block {
    width: 210px
}

#costAndFeesFormArea #costAndFees fieldset.second .info-block .green-bold-medium {
    font-size: 12px;
    display: inline-block;
    color: #333333;
    font-weight: normal;
    border-bottom: none
}

#costAndFeesFormArea #costAndFees fieldset.third ul {
    font-size: 12px;
    color: #b1b1b1;
    line-height: 18px
}

#costAndFeesFormArea #costAndFees fieldset.forth ul.button-control-list.ie7frbug {
    text-align: center
}

#costAndFeesFormArea #costAndFees fieldset.forth ul.button-control-list.ie7frbug .button-control-list-item .button {
    float: none;
    top: 0px;
    height: 30px;
    background: white;
    border: 1px solid #44b1b4;
    padding-top: 2px
}

#costAndFeesFormArea #costAndFees fieldset.forth ul.button-control-list.ie7frbug .button-control-list-item .button span.link {
    color: #44b1b4
}

#costAndFeesFormArea #costAndFees fieldset.forth ul.button-control-list.ie7frbug .button-control-list-item .button:hover span.link {
    color: #075832 !important
}

#costAndFeesFormArea #costAndFees fieldset.forth ul.button-control-list.ie7frbug .button-control-list-item .button:hover {
    border: 1px solid #80be35 !important
}

#costAndFeesFormArea #costAndFees fieldset.forth div.button-control {
    margin-bottom: 10px
}

#paymentPlan #paymentPlanFormArea, #paymentPlanInstallment #paymentPlanFormAreaInstallment {
    height: 405px;
    overflow: scroll
}

.hasJS #idleHelpPopup.apply1 {
    width: 780px !important
}

.hasJS #idleHelpPopup.apply1 .lightbox-right {
    padding-left: 15px
}

#idleHelpPopup .areaContentPromo div.image {
    float: left;
    height: 330px
}

#idleHelpPopup .areaContentPromo div.image img {
    height: 330px
}

#idleHelpPopup .areaContentPromo div.form {
    height: 330px;
    display: inline-block
}

#idleHelpPopup #application {
    border: none;
    height: 225px
}

#idleHelpPopup #application fieldset.first {
    height: 180px;
    padding-top: 10px
}

#idleHelpPopup #application div.formFooter {
    text-align: left
}

#idleHelpPopup #application h2, #idleHelpPopup #application p {
    text-align: left
}

#idleHelpPopup #application p {
    text-indent: 1px
}

#idleHelpPopup label[for=contactWithPhoneNumber] {
    width: 200px !important
}

#idleHelpPopup .areaContentPromo form label[for=mobilePhone] {
    width: 360px !important
}

#idleHelpPopup div.errorContainer {
    margin-left: 0 !important
}

#idleHelpPopup form input.radio {
    margin-top: 1px;
    margin-left: 0px
}

#idleHelpPopup form div.formField {
    margin-bottom: 10px !important
}

#okayCreditProductPopup {
    width: 200px;
    margin-top: 10px
}

div.themeOurCompany div.videoBox {
    right: 20px
}

.youtube-video-lightbox {
    text-align: center;
    width: 660px
}

#youtubeVideo {
    width: 700px !important
}

#youtubeVideo .lightbox-right div.heading {
    margin-left: 10px !important;
    margin-bottom: 0 !important;
    margin-right: 10px !important;
    padding-bottom: 0 !important
}

#youtubeVideo .lightboxLogo {
    padding-top: 0 !important
}

#youtubeVideo div.areaContent ul {
    margin: 10px 0 0 0 !important
}

#youtubeVideo div.areaContent ul li {
    width: auto !important
}

#youtubeVideo div.areaContent ul li.first {
    padding-left: 10px !important;
    margin-right: 10px !important
}

#youtubeVideo div.areaContent ul li.first a {
    height: 30px !important
}

.main-page-banner-video {
    float: right;
    margin-top: 6px;
    margin-right: 6px
}

#youtubeVideo div.areaContent ul li a.fixButton.fixSubmit {
    height: inherit !important;
    padding: 7px 10px !important
}

.hasJS .apply1 {
    width: auto !important
}

.nonFormFieldErrorContainer {
    margin-left: 0px !important
}

.contactUsFileUpload {
    margin-left: 160px
}

.progress {
    position: relative;
    width: 306px;
    border-radius: 2px;
    background: #f4f4f4;
    height: 20px;
    margin-bottom: 10px
}

.progress .filename {
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 150px;
    float: left;
    margin-left: 5px;
    line-height: 22px
}

.progress .filesize {
    width: 41px;
    float: left;
    font-size: 12px;
    line-height: 22px
}

.barWrapper {
    float: left;
    width: 70px;
    margin-left: 22px;
    margin-right: 6px;
    padding-top: 8px
}

.bar {
    background-color: #3db1b5;
    width: 0%;
    height: 5px
}

.progress a.removeButton {
    color: black;
    line-height: 18px;
    float: right;
    height: 20px;
    width: 10px;
    cursor: pointer;
    font-size: 14px
}

.fileUploadControl .formFieldSurround {
    margin-bottom: 10px
}

.fileUploadControl .file-upload-button {
    font-size: 12px;
    background: url(../img/attachment.png) 0 0 no-repeat !important;
    text-indent: 18px;
    display: block;
    line-height: 14px;
    width: 85px
}

.fileUploadControl .file-upload-button:hover {
    background: url(../img/attachment-hover.png) 0 0 no-repeat !important
}

.fileUploadExplanation {
    margin-top: 10px;
    font-size: 11px;
    color: #b1b1b1;
    margin-right: 20px
}

.contactForm .formFieldSurround #enquiryText {
    width: 240px
}

#mainWrap form div.formField.fileUploadControl {
    margin-bottom: 0 !important
}

.pinRenew .button-group-item {
    position: relative !important;
    display: inline !important
}

.pinRenew .button-group-item .borderButton {
    min-width: 0px !important
}

.pinRenew .button-group-item button {
    float: none !important
}

.pinRenew form {
    padding-top: 5px
}

.pinRenew .resultInfo {
    padding: 5px
}

.pinRenew div.helpContainer {
    width: 0px !important
}

.pinRenew div.base {
    background: url(../img/css/help-bg-base-ac.png) no-repeat left bottom !important
}

#header {
    background: none transparent !important
}

#page {
    background: rgba(255, 255, 255, 0.8) !important
}

#header-skin {
    height: 130px;
    background-image: url("../img/20_yil/header_skin.gif");
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #015931;
    display: none
}

#header-skin-close-container {
    position: relative;
    width: 1024px;
    max-width: 100%;
    margin: 0 auto
}

#header-skin-close {
    position: absolute;
    width: 14px;
    height: 15px;
    top: 8px;
    right: 15px;
    background-image: url("../img/20_yil/header_skin_close.png");
    background-repeat: no-repeat;
    background-position: top center;
    cursor: pointer
}

.payment-landing {
    background: #ffffff
}

.payment-landing .payment-header-content h1 {
    position: inherit !important
}

.payment-promo-wrapper .payment-promo-box {
    width: 250px;
    height: 250px;
    display: inline-block;
    background: #ffffff;
    text-align: center;
    border: 1px solid #e4e4e4;
    border-top: 5px solid #7CC024;
    margin: 10px 21px 11px 0
}

.payment-promo-wrapper .payment-promo-box:hover {
    background: #f5f5f5
}

.payment-promo-wrapper .payment-promo-box.last-promo-box {
    margin-right: 0
}

.payment-promo-box-image {
    margin: 20px 0 20px 0
}

.payment-promo-box-content {
    margin-bottom: 20px;
    height: 65px;
    overflow: hidden;
    padding: 0 5px
}

.payment-header-content h1 {
    color: #005931;
    font-size: 20px;
    margin-top: 20px !important
}

#page.theme1.payment-layout #mainWrap {
    background: none
}

div#calcContent[class*="call-me-step1"] form .innerFieldSurroundInline label.inline {
    width: 426px !important
}

div#calcContent[class*="call-me-step1"] form div.errorMessage p {
    padding: 1px 9px 2px
}

#socialnavicon a {
    margin: 5px;
    text-decoration: none;
    font-size: 20px;
    float: left;
    margin-top: 70px;
    margin-left: 10px
}

#socialnavicon a.icon-twitter:hover {
    color: #1da1f2 !important
}

#socialnavicon a.icon-facebook2:hover {
    color: #3b5998 !important
}

#socialnavicon a.icon-linkedin:hover {
    color: #0077b5 !important
}

#socialnavicon a.icon-instagram:hover {
    color: #c13584 !important
}

#socialnavicon a.icon-youtube:hover {
    color: #c4302b !important
}

div.keymatch h2.subheading {
    padding-bottom: 5px;
    border-bottom: 2px solid #e5e5e5
}

div.keymatch + h2.subheading {
    margin-bottom: 15px
}

ul.textkeymatch {
    padding: 5px 0 15px 0
}

ul.textkeymatch li {
    line-height: 30px;
    font-size: 14px
}

select::-ms-expand {
    display: none
}

.creditAppButtonWrapper {
    display: table;
    width: 100%
}

.creditAppButtonWrapper a, .creditAppButtonWrapper h2 {
    display: table-cell;
    vertical-align: middle
}

.creditAppButtonWrapper h2 {
    width: 70%;
    line-height: 1.4rem
}

a.fixButton.fixSubmit {
    width: 215px;
    height: 30px
}

#mainWrap #fastSearch {
    margin: 0
}

#mainWrap #calcContent .noSearchResults {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 30px;
    padding-bottom: 20px;
    font-family: "SourceSans-Regular";
    font-size: 16px
}

#mainWrap #calcContent .noSearchResults ul li {
    margin-bottom: 3px;
    font-size: 14px
}

#mainWrap #calcContent .noSearchResults a {
    font-family: "SourceSans-Semibold"
}

#mainWrap #calcContent .noSearchResults.correctedResults {
    margin-bottom: 30px;
    font-family: "SourceSans-Regular";
    font-size: 16px;
    border-bottom: none;
    padding-bottom: 0
}

#mainWrap #calcContent .noSearchResults.correctedResults ul li {
    margin-bottom: 3px;
    font-size: 14px
}

#mainWrap #calcContent .noSearchResults.correctedResults a {
    font-family: "SourceSans-Semibold"
}

#mainWrap #calcContent .newSearchTips {
    margin-top: 20px;
    background-color: #f2f2f2;
    padding: 16px 20px;
    border-radius: 3px;
    font-family: "SourceSans-Regular"
}

#mainWrap #calcContent .newSearchTips ul {
    margin: 8px
}

#mainWrap #calcContent .newSearchTips ul li::before {
    color: #7fbf35;
    content: '\2022';
    font-size: 28px;
    position: absolute;
    margin-left: -17px;
    margin-top: -3px
}

#mainWrap #calcContent .newSearchTips ul li {
    font-size: 16px;
    line-height: 22px;
    padding-left: 10px
}

#mainWrap #calcContent .newSearchTips h2 {
    color: #81c038;
    padding-bottom: 0px;
    font-family: "SourceSans-Semibold";
    font-size: 16px
}

#mainWrap #calcContent .newSearchTips em {
    font-style: normal
}

#page.theme7.pageSearch #mainWrap {
    width: 100%;
    background-image: none
}

#page.theme7.pageSearch #mainWrap div.areaContent {
    width: 100%;
    margin: 0
}

#page.theme7.pageSearch #mainWrap div.areaContent form.formWrap {
    border: none
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox {
    width: auto;
    padding: 0;
    margin: 0
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.helpBox {
    width: 18%;
    margin-left: 50px;
    margin-top: -40px
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap {
    width: 64%
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination {
    float: left;
    margin: 0;
    padding: 10px 0 0 0;
    font-size: 16px;
    font-weight: normal;
    font-family: "SourceSans-Semibold"
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li {
    font-weight: normal;
    color: #7fbf35;
    border-left: 1px solid #ccc;
    padding-left: 8px;
    padding-right: 6px
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li:first-child {
    border: none;
    padding-left: 0
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li a {
    color: #3eb1b5
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li a:active, #page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li a:hover, #page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li a:focus {
    color: #7fbf35;
    text-decoration: none
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li.prev a {
    border-right: none;
    border-left: none
}

#page.theme7.pageSearch #mainWrap div.areaContent .contentBox.contentWrap ul.pagination li.next a {
    border-left: none
}

#page.theme7.pageSearch #mainWrap div.illustration {
    padding: 0
}

#page.theme7.pageSearch div.helpBox {
    top: 0;
    margin: 0;
    border: none
}

#page.theme7.pageSearch div.helpBox h2 {
    top: 0;
    margin: 0 0 16px 0;
    padding: 0 0 18px 0;
    background: none;
    color: #333333;
    font-family: "SourceSans-Semibold";
    font-size: 16px;
    border-bottom: 1px solid #e6e6e6;
    height: auto
}

#page.theme7.pageSearch div.helpBox ul.topList li {
    padding: 0px 0 8px 0;
    letter-spacing: 0
}

#page.theme7.pageSearch div.helpBox ul.topList li a {
    font-weight: normal;
    font-family: "SourceSans-Regular";
    font-size: 16px;
    color: #2FA8AC;
    text-decoration: underline
}

#page.theme7.pageSearch div.helpBox ul.topList li a:active, #page.theme7.pageSearch div.helpBox ul.topList li a:focus, #page.theme7.pageSearch div.helpBox ul.topList li a:hover {
    color: #7fbf35;
    font-weight: normal;
    font-family: "SourceSans-Regular"
}

div.areaContent div.contentBox ol.resultsList {
    border: none
}

div.areaContent div.contentBox ol.resultsList li {
    border-bottom: 1px solid #E6E6E6;
    background: none
}

div.areaContent div.contentBox ol.resultsList li p {
    display: block
}

div.areaContent div.contentBox ol.resultsList li p a {
    font-weight: normal
}

div.areaContent div.contentBox ol.resultsList li p a:hover, div.areaContent div.contentBox ol.resultsList li p a:active, div.areaContent div.contentBox ol.resultsList li p a:focus {
    text-decoration: none;
    color: #7fbf35
}

div.areaContent div.contentBox ol.resultsList .title {
    padding: 5px 0 0 0;
    margin: 0;
    font-weight: normal;
    line-height: normal;
    font-family: "SourceSans-Semibold";
    font-size: 16px
}

div.areaContent div.contentBox ol.resultsList .title:hover .num {
    color: #7fbf35
}

div.areaContent div.contentBox ol.resultsList .title + p {
    padding: 12px 15px 5px 0;
    font-size: 14px;
    color: #333333
}

div.areaContent div.contentBox ol.resultsList .title + p a {
    font-weight: normal;
    line-height: normal;
    font-family: "SourceSans-Semibold";
    text-decoration: none
}

div.areaContent div.contentBox ol.resultsList .title + p a:hover, div.areaContent div.contentBox ol.resultsList .title + p a:focus, div.areaContent div.contentBox ol.resultsList .title + p a.active {
    color: #7fbf35;
    font-weight: normal;
    font-family: "SourceSans-SemiBold";
    text-decoration: none
}

div.areaContent div.contentBox ol.resultsList .title + p a:hover span.num, div.areaContent div.contentBox ol.resultsList .title + p a:focus span.num, div.areaContent div.contentBox ol.resultsList .title + p a:active span.num {
    color: #7fbf35;
    font-weight: normal;
    font-size: 20px;
    font-family: "SourceSans-SemiBold"
}

div.areaContent div.contentBox ol.resultsList .title + p span.num {
    font-weight: normal;
    font-family: "SourceSans-Semibold";
    font-size: 20px;
    margin-top: 4px
}

div #primaryNav li {
    background-position: right center
}

div #primaryNav li.home {
    background: none
}

div #primaryNav li.ourCompany {
    background: none !important
}

div #primaryNav li a {
    padding-right: 15px;
    padding-left: 15px
}

div #globalSearch {
    float: none;
    width: auto;
    height: auto;
    position: static;
    margin: 0;
    padding: 0;
    background: none;
    border: none
}

div #globalSearch input#searchInput {
    width: 100%
}

div #globalSearch button:hover, div #globalSearch button:focus, div #globalSearch button:active, div #globalSearch button.hover {
    background-position: right top
}

div .gTautoSuggestions {
    background: #fff;
    box-shadow: 0 2px 8px 0 rgba(160, 158, 158, 0.5);
    border-radius: 0 0 3px 3px;
    overflow: visible
}

div .gTautoSuggestions:before {
    position: absolute;
    top: -7px;
    left: 20px;
    content: "";
    height: 0;
    width: 0;
    border-bottom: 7px solid #015931;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

div .gTautoSuggestions ul {
    background: none;
    margin-bottom: 1px
}

div .gTautoSuggestions li {
    display: block;
    background-color: #fff;
    padding: 0;
    line-height: 35px;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 10px;
    border-left: 2px solid #fff
}

div .gTautoSuggestions li:hover, div .gTautoSuggestions li.selected {
    background-color: #f2f2f2
}

div .gTautoSuggestions a {
    display: block;
    color: #343634;
    font-family: "SourceSans-Semibold";
    font-size: 14px;
    text-decoration: none;
    text-indent: 10px
}

div .gTautoSuggestions em {
    font-style: normal;
    display: block
}

div .gTautoSuggestions .suggestionList li:hover, div .gTautoSuggestions .suggestionList li.selected {
    border-left: 2px solid #40afb3
}

div .gTautoSuggestions .suggestionList li:hover a, div .gTautoSuggestions .suggestionList li.selected a {
    color: #40afb3
}

div .gTautoSuggestions .keymatchList h4 {
    position: relative;
    margin: -2px 10px 10px 10px;
    height: 40px;
    text-indent: 13px;
    font: normal 16px "Sourcesans-Semibold";
    background-color: #7fbf35;
    color: #fff;
    line-height: 40px
}

div .gTautoSuggestions .keymatchList h4:before {
    position: absolute;
    bottom: -4px;
    left: 9px;
    content: "";
    height: 0;
    width: 0;
    border-top: 7px solid #7fbf35;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent
}

div .gTautoSuggestions .keymatchList li {
    font: normal 14px "Sourcesans-Semibold";
    border-left: 2px solid #fff;
    line-height: 35px;
    text-indent: 10px;
    color: #343634;
    cursor: pointer
}

div .gTautoSuggestions .keymatchList li:hover, div .gTautoSuggestions .keymatchList li.selected {
    background: #f2f2f2 !important;
    border-left: 2px solid #7fbf35 !important;
    color: #7fbf35
}

#mainWrap ol {
    margin: 0 0 0.7em 0
}

ol.resultsList {
    margin: .5em 0 .5em 33px
}

ol.resultsList li p span.num {
    display: inline-block;
    position: static;
    margin: 0;
    width: auto;
    padding-right: 5px
}

#footer #breadcrumbs {
    width: 98%;
    text-align: left
}

#page.pageSearch .searchHeader h1 {
    position: static;
    color: #005931;
    font-size: 20px;
    font-family: "SourceSans-Semibold";
    margin-bottom: 15px
}

.searchHeader p {
    color: #151515;
    font-size: 16px;
    padding: 0
}

.form-select {
    width: 200px
}

.form-select select {
    position: relative;
    width: 100%;
    height: 45px;
    margin: 8px 0;
    border: 1px solid #e2e2e2;
    background: #f6f6f6 url(assetsg/assets/img/new/triangle.svg) 5px center no-repeat;
    border-radius: 3px;
    background-size: 20px;
    background-position: right 5px center;
    padding-left: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    font-weight: normal;
    font-family: "SourceSans-Regular"
}

.form-select select option {
    font-size: 16px;
    padding: 0 5px
}

.qSearchWrapper {
    width: 227px;
    float: right
}

.searchOpened {
    width: 100%
}

.searchQueryInput input {
    width: 100%;
    background: #fff url("../../../staticnova.fw.garanti.com.tr/assets/img/new/search-icon-gray.png") 0 0 no-repeat;
    text-align: left;
    background-position: right top;
    height: 30px;
    text-indent: 40px;
    padding-right: 10px;
    border: 1px solid #ddd
}

.categoryWrapper {
    margin-top: 15px;
    padding: 22px 0 0 0;
    border-top: 1px solid #e6e6e6;
    display: table;
    width: 100%
}

.categoryWrapper .form-select, .categoryWrapper p {
    display: table-cell
}

.categoryWrapper .form-select {
    width: 230px
}

.categoryWrapper p {
    vertical-align: middle;
    width: 410px;
    padding: 0 0 0 20px;
    font-family: "SourceSans-Regular";
    color: #333333;
    font-size: 14px
}

.categoryWrapper p strong {
    font-weight: normal;
    font-family: "SourceSans-Semibold"
}

.qSearchWrapper {
    position: relative;
    margin-top: -2px;
    margin-right: 20px
}

div #globalSearch button:hover, div #globalSearch button:active, div #globalSearch button:focus {
    background-position: center
}

#globalSearch button {
    background: #fff url("assetsg/assets/img/new/search_icon_passive.svg") 5px center no-repeat;
    text-align: left
}

#globalSearch button:hover {
    background-position: 5px center
}

#globalSearch button.qsearch {
    right: 0;
    top: 0;
    height: 30px;
    border-radius: 3px
}

#globalSearch button.qsearch.qSearchIcon {
    background: #fff url("assetsg/assets/img/new/search_icon_active.svg") 5px center no-repeat
}

#globalSearch .searchQueryInput {
    margin-right: 26px;
    border-radius: 3px;
    overflow: hidden
}

#globalSearch .searchInput {
    float: right;
    height: 30px;
    line-height: 30px;
    background: #ffffff;
    padding: 0 30px 0 10px;
    font-size: 14px;
    text-indent: 0;
    box-sizing: border-box;
    border-radius: 3px;
    -webkit-transition: width 0.5s;
    transition: width 0.5s
}

#globalSearch input[type=text]::-ms-clear {
    display: none !important
}

.animatedInput {
    width: 400px !important;
    width: 400px \9 !important;
    float: right;
    -webkit-transition: width 0.5s;
    transition: width 0.5s
}

select::-ms-expand {
    display: none
}

.searchResultBox {
    border: 1px solid #e8e8e8;
    padding: 20px;
    border-top: 5px solid #7fbf35;
    display: table;
    overflow: hidden;
    float: left;
    box-sizing: border-box;
    margin-bottom: 15px
}

.searchResultBox .resultBox-text {
    font-size: 14px;
    font-family: 'SourceSans-Regular';
    overflow: hidden;
    line-height: 18px;
    padding: 0
}

.searchResultBox .applyNow {
    font-family: 'SourceSans-Semibold';
    font-size: 14px;
    background-color: #2fa8ac
}

.searchResultArea {
    text-align: center
}

.searchTextContainer {
    display: table;
    width: 100%
}

.boxesDouble .searchTextContainer {
    display: table;
    width: 100%;
    padding-top: 5px
}

.searchResultArea h3 {
    font-size: 16px;
    color: #3a3a3a;
    line-height: 1.4em;
    height: 42px;
    margin-top: 15px;
    margin-bottom: 0;
    overflow: hidden
}

.boxesThird .searchResultBox {
    width: 32%;
    margin-left: 2%;
    height: 180px;
    padding: 0 20px;
    position: relative
}

.boxesThird .searchResultBox:first-child {
    margin-left: 0
}

.boxesThird .searchResultBox .resultBox-text {
    display: table-cell;
    height: 50px;
    vertical-align: middle
}

.boxesDouble .searchResultBox {
    width: 49%;
    height: 190px;
    margin-left: 2%;
    padding: 0 20px;
    position: relative
}

.boxesDouble .searchResultBox:first-child {
    margin-left: 0
}

.boxesDouble .searchResultBox .resultBox-text {
    display: table-cell;
    height: 60px;
    vertical-align: middle
}

.searchResultBoxFooter {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    text-align: center
}

.searchResultBoxFooter a.button.applyNow {
    top: 4px
}

#page.theme7 #mainWrap div.areaContent .faqComponentBox form.formWrap {
    border: 3px solid #ccc
}

div.areaContent div.contentBox ol.resultsList.faqResultList .title {
    font-weight: bold;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif
}

ol.resultsList.faqResultList li p span.num {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
}

div.areaContent div.contentBox ol.resultsList.faqResultList .title + p {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif
}

ol.resultsList.faqResultList li.first {
    background: none !important;
    border-top: none
}

div.areaContent div.contentBox ol.resultsList.faqResultList li {
    background: url(../img/css/content-separator-2.png) repeat-x left -4px;
    border-bottom: none
}

div.areaContent div.contentBox ol.resultsList.faqResultList li:last-child {
    border-bottom: 1px solid #E6E6E6
}

.categoryWrapperFaq {
    margin-top: 15px;
    padding: 22px 0 12px 0px;
    border-top: 1px solid #e6e6e6;
    display: table;
    width: 100%
}

#mainWrap form.formWrap input.searchInputFAQ {
    margin: 5px 14px 0 0;
    padding: 0.35em 0.3em 0.3em;
    background: #f4f4f4;
    border: inset 2px #c3c3c3;
    border-bottom: inset 1px #e8e8e8;
    border-right: inset 1px #e8e8e8
}

.creditRow.maturityInsurance {
    margin: 40px 0 0 0
}

.maturityInsurance .input-holder {
    width: 50% !important;
    margin: 0 !important;
    display: inline-block !important
}

.maturityInsurance .formFieldSurround {
    text-align: left !important
}

.maturityInsurance .sbHolder {
    text-align: center
}

#page.themeHubHome #mainWrap .maturityInsurance label {
    margin: -5px 0 7px -17px;
    cursor: pointer
}

#page.themeHubHome #mainWrap .maturityInsurance input {
    margin-left: 25px
}

.maturityInsurance #kasko_auto, .maturityInsurance #kasko_auto + label {
    display: inline-block !important;
    float: none !important;
    position: relative
}

.maturityInsurance #kasko_auto {
    top: 25px
}

.maturityInsurance #kasko_auto + label {
    padding: 0 75px !important;
    top: -1px;
    font: normal 14px "SourceSans-Semibold" !important;
    color: #a7a7a7 !important
}

span.prelabel {
    display: inline-block;
    padding: 2px 3px;
    height: 21px;
    float: left
}

input.percentInput {
    width: 40px !important
}

.questionCol, .itemCol {
    float: left
}

.questionCol {
    width: 25%;
    margin-right: 2%;
    font-weight: bold
}

.itemCol {
    width: 70%
}

.itemCol input, .itemCol label {
    display: inline-block !important;
    float: none !important
}

.itemCol label {
    font-weight: normal !important;
    width: auto !important
}

#checkBoxGroupWithItems.checkBoxItems input {
    margin-top: 0px
}

#checkBoxGroupWithItems.checkBoxItems label {
    font-weight: normal
}

.sponsorshipStep3Field .formField {
    margin-bottom: 20px !important
}

.sponsorshipStep5Field .inline {
    width: 65% !important
}

.longRadio {
    display: flex;
    display: -ms-flexbox;
    align-items: flex-start;
    margin-bottom: 10px
}

.longRadio label {
    width: 100% !important
}

.categoryWrapperFaq p {
    font-family: "SourceSans-Regular";
    color: #333333;
    font-size: 14px
}

html[lang="en"] div #primaryNav li a {
    padding: 0 10px
}

#page.theme2.pageCampaign div#mainWrap {
    background-image: none
}

#page.theme2.pageCampaign div#mainWrap .areaContent {
    margin-top: 30px
}

#page.theme2.pageCampaign div#mainWrap.withCN {
    margin-left: 198px
}

#page.theme2.pageCampaign #areaContentNav {
    left: -198px
}

#page.theme2.pageCampaign.areaContent {
    margin-top: 30px
}

#page.theme2.pageCampaign #areaContentNav {
    padding-top: 40px
}

#page.theme2.pageCampaign h1 {
    position: static;
    color: #1e805a;
    font-size: 20px;
    padding: 5px 0 10px 0;
    font-family: "Sourcesans-Semibold"
}

#page.theme2.pageCampaign div#mainWrap {
    background-image: none !important
}

.content__wrapper--content {
    margin-top: -3px
}

.content__wrapper--content .component__box {
    width: 250px;
    height: 316px;
    display: block;
    float: left;
    background: #ffffff;
    text-align: center;
    border: 1px solid #e4e4e4;
    border-top: 5px solid #7CC024;
    margin: 10px 21px 11px 0
}

.content__wrapper--content .component__box--header {
    display: table;
    margin: 0;
    padding: 0 20px;
    width: 210px;
    text-align: center
}

.content__wrapper--content .component__box:nth-child(3n) {
    margin-right: 0
}

.content__wrapper--content .component__box .component__box--header h2 {
    font-size: 16px;
    font-family: "Sourcesans-Semibold";
    color: #7cc024;
    height: 70px;
    overflow: hidden;
    display: table-cell;
    line-height: 20px;
    vertical-align: middle
}

.content__wrapper--content .component__box .component__box--content {
    padding-bottom: 5px
}

.content__wrapper--content .component__box .component__box--content .component__box--figure {
    padding-bottom: 10px
}

.content__wrapper--content .component__box .component__box--content .component__box--figure img {
    width: 210px;
    height: 115px
}

.content__wrapper--content .component__box .component__box--content .component__box--detail {
    font-family: 'SourceSans-Regular';
    font-size: 14px;
    overflow: hidden;
    line-height: 18px;
    display: table;
    height: 60px;
    text-align: center;
    width: 100%
}

.content__wrapper--content .component__box .component__box--content .component__box--detail p {
    display: block;
    text-align: center;
    padding: 0 20px 1px 20px;
    font-size: 12px;
    color: #333333
}

.content__wrapper--content .component__box .component__box--footer .component__box--button {
    min-width: 78px;
    height: 28px;
    line-height: 28px;
    padding: 0 20px;
    color: #3db1b5;
    background: #fff;
    border: 1px solid #3db1b5;
    border-radius: 4px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    font-family: "Sourcesans-Semibold";
    white-space: nowrap
}

.content__wrapper--content .component__box .component__box--footer .component__box--button:hover, .content__wrapper--content .component__box .component__box--footer .component__box--button:active, .content__wrapper--content .component__box .component__box--footer .component__box--button:focus {
    color: #fff;
    background: #3db1b5
}

.content__wrapper--header p {
    font-size: 14px;
    font-family: "Sourcesans-Regular";
    color: #333333
}

.pageCampaign #mainWrap .content__wrapper--footer ul.pagination {
    float: left;
    margin: 0;
    padding: 10px 0;
    font-size: 16px;
    font-weight: normal;
    font-family: "SourceSans-Semibold"
}

.pageCampaign #mainWrap .content__wrapper--footer ul.pagination li {
    font-weight: normal;
    color: #7fbf35;
    border-left: 1px solid #ccc;
    padding-left: 8px;
    padding-right: 6px
}

.pageCampaign #mainWrap .content__wrapper--footer ul.pagination li:first-child {
    border: none;
    padding-left: 0
}

.pageCampaign #mainWrap .content__wrapper--footer ul.pagination li.prev a {
    border-right: none;
    border-left: none
}

.pageCampaign #mainWrap .content__wrapper--footer ul.pagination li.next a {
    border-left: none
}

#page.themeHubHome .bannerWrapper {
    overflow: hidden
}

#page.themeHubHome .bannerWrapper figure {
    margin: 0;
    position: relative
}

#page.themeHubHome .bannerWrapper figure img {
    width: 100%;
    height: auto
}

#page.themeHubHome .bannerWrapper .btnBannerClose {
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    top: 5px;
    right: 5px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    font-size: 14px;
    font-family: "SourceSans-Semibold";
    text-decoration: none !important
}

#page.themeHubHome .bannerWrapper .btnBannerClose:hover {
    color: #2fa8ac
}

.main-page-banner-video {
    position: absolute;
    z-index: 99999;
    left: 478px
}

body.home #carousel li.jcarousel-item {
    height: 300px;
    overflow: hidden;
    position: relative
}

body.home #carousel li.jcarousel-item a {
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-indent: -9999px
}

.homePageVideoContainer {
    width: 956px;
    height: 315px;
    margin: 30px 21px 0 21px;
    box-sizing: border-box;
    border: 1px solid #e0e2e5;
    border-radius: 4px
}

.homePageVideoContainer .videoHeader {
    color: #117148;
    padding: 20px 0 0 20px;
    font: normal 20px/1em "SourceSans-Semibold", Arial, Helvetica, sans-serif
}

.homePageVideoContainer .videoItemWrapper {
    margin-bottom: 18px
}

.homePageVideoContainer .videoItemWrapper figure.videoItem {
    float: left;
    margin: 20px 0 0 20px;
    padding: 0
}

.homePageVideoContainer .videoItemWrapper figure.videoItem a {
    text-decoration: none
}

.homePageVideoContainer .videoItemWrapper figcaption {
    font: normal 16px/1em "SourceSans-Semibold", Arial, Helvetica, sans-serif;
    color: #333;
    padding-bottom: 10px;
    text-decoration: none
}

.homePageVideoContainer .videoItemWrapper figure.videoItem img {
    width: 288px;
    height: 162px
}

.homePageVideoContainer .showAllVideos {
    display: block;
    text-align: center
}

.homePageVideoContainer .showAllVideos a {
    font-family: 'SourceSans-Semibold';
    font-size: 16px;
    color: #41b2b6
}

.homePageVideoContainer .showAllVideos a:hover {
    color: #7fbe35;
    text-decoration: none
}

h1.videoHeader, h2.videoHeader {
    padding-top: 10px;
    font-size: 20px;
    line-height: 20px;
    color: #1e805a;
    font-family: SourceSans-Semibold;
    padding-bottom: 10px
}

.videosCategoryWrapper h1.videoHeader {
    padding-top: 20px
}

.videoFrame {
    width: 992px;
    height: 558px;
    padding-bottom: 20px
}

.videoFrame .main-page-banner-video {
    width: 992px;
    height: 558px;
    left: 0;
    margin: 0;
    z-index: 100
}

.videoContent {
    display: flex;
    width: 996px;
    background: #f5f5f5;
    border-radius: 1px;
    margin-bottom: 20px
}

.videoContent h3 {
    font-family: SourceSans-Semibold;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px
}

.videoContent article {
    padding: 20px;
    max-height: 190px;
    min-width: 686px;
    overflow: hidden;
    margin-bottom: 10px
}

.videoContent p {
    display: inline-block;
    font-family: SourceSans-Regular;
    font-size: 14px;
    color: #333;
    padding: 0 0 10px 0
}

.btnContainer {
    display: table-cell;
    width: 120px;
    vertical-align: middle;
    padding: 20px
}

a.btn {
    font-size: 14px;
    font-family: "SourceSans-Semibold", sans-serif;
    border: 1px solid #2fa8ac;
    border-radius: 3px;
    height: 28px;
    line-height: 28px;
    width: 116px;
    padding: 0;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    float: left;
    margin-bottom: 10px
}

.btnContainer a.btn:hover, .btnContainer a.btn:active, .btnContainer a.btn:focus {
    color: #2fa8ac
}

.btnContainer a.btnPrimary {
    background: #2fa8ac;
    color: #fff
}

.btnContainer a.btnPrimary:focus, .btnContainer a.btnPrimary:hover, .btnContainer a.btnPrimary:active {
    color: #fff;
    background-color: #7fbe35;
    border-color: #7fbe35
}

.btnContainer a.btnSecondary {
    background: #fff
}

.btnContainer a.btnSecondary:focus, .btnContainer a.btnSecondary:hover, .btnContainer a.btnSecondary:active {
    border-color: #7fbe35;
    color: #7fbe35
}

.AllVideos a {
    font-size: 16px;
    color: #3DB1B5;
    font-family: "SourceSans-Semibold"
}

.AllVideos a:hover, .AllVideos a:active, .AllVideos a:focus {
    color: #3DB1B5;
    text-decoration: none
}

.videoDetailBtnWrapper {
    float: right;
    margin: 20px
}

.videoDetailContainer h2.videoHeader {
    padding-bottom: 10px
}

.videosCategoryWrapper h2.videoHeader {
    padding-top: 20px
}

.mainVideoContent .videoSubHeader {
    font-family: "SourceSans-Semibold";
    font-size: 16px;
    color: #333333;
    padding-bottom: 10px
}

.mainVideoContent .videoFrame {
    padding-bottom: 0
}

.videosWrapper .videosCategoryWrapper .videoItemsContainer {
    float: left;
    margin: 20px 0 0 20px;
    padding: 0
}

.videosWrapper .videosCategoryWrapper .videoItems {
    margin: 0;
    padding: 0;
    line-height: 16px
}

.videosWrapper .videosCategoryWrapper .videoItems figcaption {
    width: 304px;
    font-family: "SourceSans-Semibold";
    font-size: 16px;
    color: #333333;
    padding-bottom: 10px
}

.videosWrapper .videosCategoryWrapper .videoItems a:focus, .videosWrapper .videosCategoryWrapper .videoItems a:hover, .videosWrapper .videosCategoryWrapper .videoItems a:active {
    text-decoration: none;
    color: #333;
    font-family: "SourceSans-Semibold"
}

.videosWrapper .videosCategoryWrapper .videoItems img {
    width: 304px;
    height: 171px
}

.videosWrapper .owl-prev, .videosWrapper .owl-next {
    display: block;
    position: absolute;
    top: calc(50% + 13px);
    margin-top: -19px;
    width: 38px;
    height: 38px;
    color: transparent !important
}

.videosWrapper .owl-next {
    right: -20px;
    background: #fff no-repeat !important;
    border-radius: 50%;
    z-index: 9;
    box-shadow: 0 1px 2px 0 rgba(184, 181, 181, 0.5)
}

.videosWrapper .owl-prev {
    left: -20px;
    background: #fff no-repeat !important;
    border-radius: 50%;
    z-index: 9;
    box-shadow: 0 1px 2px 0 rgba(184, 181, 181, 0.5)
}

.videosWrapper i.icon-arrow-left {
    font-size: 20px;
    color: #44b1b4;
    line-height: 38px;
    margin-left: 12px
}

.videosWrapper i.icon-arrow-right {
    font-size: 20px;
    color: #44b1b4;
    line-height: 38px;
    margin-left: 15px
}

.videosWrapper .videosCategoryWrapper .videoItemContainer {
    margin-bottom: 20px
}

.videosCategoryWrapper .goToAllVideos {
    text-align: center;
    margin-bottom: 20px
}

.videosCategoryWrapper .goToAllVideos a {
    font-family: SourceSans-Semibold;
    font-size: 16px;
    color: #2FA8AC
}

.videosCategoryWrapper .goToAllVideos a:hover {
    color: #7fbe35;
    text-decoration: none
}

.videosWrapper .videosCategoryWrapper {
    border-bottom: 1px solid #E0E2E5
}

.videosWrapper .videosCategoryWrapper:last-child {
    border-bottom: none
}

.categoryVideoWrapper h1.videoHeader {
    padding-bottom: 10px
}

.categoryVideoWrapper .videoItems {
    margin: 0;
    padding: 0;
    line-height: 16px
}

.categoryVideoWrapper .videoItems figcaption {
    width: 304px;
    font-family: "SourceSans-Semibold";
    font-size: 16px;
    color: #333333;
    padding-bottom: 10px
}

.categoryVideoWrapper .videoItems a:focus, .categoryVideoWrapper .videoItems a:hover, .categoryVideoWrapper .videoItems a:active {
    text-decoration: none;
    color: #333;
    font-family: "SourceSans-Semibold"
}

.categoryVideoWrapper .videoItems img {
    width: 304px;
    height: 171px
}

.categoryVideoWrapper .videoPromotionItems {
    float: left;
    margin: 20px 0 0 42px;
    padding: 0
}

.categoryVideoWrapper .videoPromotionItems:nth-child(3n+1) {
    margin-left: 0
}

.categoryVideoWrapper .videoPromotionItems:nth-child(1), .categoryVideoWrapper .videoPromotionItems:nth-child(2), .categoryVideoWrapper .videoPromotionItems:nth-child(3) {
    margin-top: 0
}

.videoDetailBtnWrapper .buttonContainer {
    display: inline-block
}

.buttonContainer a.btn {
    box-sizing: border-box;
    font-size: 14px;
    font-family: "SourceSans-Semibold", sans-serif;
    border: 1px solid #2fa8ac;
    border-radius: 5px;
    height: 40px;
    line-height: 40px;
    width: 230px;
    text-decoration: none;
    text-align: left;
    display: inline-block;
    float: left;
    margin-bottom: 10px;
    padding: 0 48px 0 10px;
    background: transparent;
    cursor: pointer
}

.buttonContainer a:last-child {
    margin-bottom: 0
}

.buttonContainer a.btn.btnIcon {
    position: relative;
    display: inline-block
}

.buttonContainer a.btn.btnIcon:after {
    position: absolute;
    right: 10px;
    top: 0;
    overflow: hidden;
    font-family: "garanti-icon";
    font-size: 24px;
    content: '\e903'
}

.buttonContainer a.btn.btnPrimary {
    background: #2fa8ac;
    color: #fff
}

.buttonContainer a.btn.btnSecondary {
    background: #fff
}

.buttonContainer a.btnPrimary:hover, .buttonContainer a.btn.btnPrimary:active, .buttonContainer a.btn.btnPrimary:focus {
    background: #7fbf35;
    border-color: #7fbf35
}

.buttonContainer a.btnPrimary:hover:after, .buttonContainer a.btn.btnPrimary:active:after, .buttonContainer a.btn.btnPrimary:focus:after {
    color: #085933
}

.buttonContainer a.btn.btnSecondary {
    border-color: #2fa8ac
}

.buttonContainer a.btn.btnSecondary:hover, .buttonContainer a.btn.btnSecondary:active, .buttonContainer a.btn.btnSecondary:focus {
    color: #7fbf35;
    border-color: #7fbf35
}

.newBoxContainer .title {
    white-space: nowrap
}

.newBoxContainer.marketBox {
    box-shadow: 0 -6px 0 0 #2ea8ab;
    -webkit-box-shadow: 0 -6px 0 0 #2ea8ab;
    -moz-box-shadow: 0 -6px 0 0 #2ea8ab
}

.newBoxContainer.marketBox .title {
    color: #2ea8ab
}

.newBoxContainer.marketBox a:hover, .newBoxContainer.marketBox a:focus, .newBoxContainer.marketBox a:active {
    color: #2ea8ab
}

.rightSideContainer .title {
    margin: 10px 0;
    padding: 0;
    text-align: center
}

.formStepTitle span {
    color: #005931
}

#page.layout1 #header {
    margin: 0 0 20px 0
}

#page.layout1 #mainWrap {
    position: relative;
    width: 100%;
    background: none
}

#page.layout1 #mainWrap.withCN {
    margin: 0
}

#page.layout1 #mainWrap.withCN div.areaContent {
    width: 82%;
    float: left
}

#page.layout1 #mainWrap .gt-module-content ul {
    font-family: 'SourceSans-Regular';
    font-size: 14px
}

#page.layout1 #areaContentNav {
    left: 0;
    padding: 0;
    margin: 0 2.43% 0 0;
    width: 15.57%
}

.columns {
    box-sizing: border-box;
    float: left
}

.columns:last-child {
    margin-right: 0 !important
}

#page.layout1 h1 {
    font-family: 'SourceSans-Semibold';
    font-size: 20px;
    color: #005931;
    margin-bottom: 10px
}

#page.layout1 h1 span {
    font: normal 16px 'SourceSans-Semibold'
}

#page.layout1 h2 {
    font-family: 'SourceSans-Semibold';
    font-size: 16px;
    color: #7fbf35;
    margin-bottom: 10px
}

#page.layout1 h2 span {
    font: normal 14px 'SourceSans-Semibold'
}

#page.layout1 h1 span, #page.layout1 h2 span {
    display: block;
    margin-top: 10px;
    color: #333333
}

#page.layout1 article p {
    font-family: 'SourceSans-Regular';
    font-size: 14px;
    color: #333333;
    margin: 0 0 0.5em 0;
    padding: 0
}

#page.layout1 article p:last-child {
    margin: 0
}

.content-item ul li {
    margin-bottom: 10px
}

.gt-buttons a {
    box-sizing: border-box;
    margin-right: 10px
}

.gt-buttons a:last-child {
    margin-right: 0
}

.gt-buttons a:active {
    color: #7fbe35
}

.gt-buttons .buttons {
    display: inline-block
}

.gt-buttons .btn-default {
    padding: 0 10px;
    height: 30px;
    line-height: 28px;
    border-radius: 4px;
    text-decoration: none !important;
    font: normal 14px/28px "SourceSans-Semibold"
}

.gt-buttons .btn-link {
    height: 30px;
    line-height: 28px
}

.gt-buttons .btn-primary, .gt-buttons .btn-secondary {
    text-align: center
}

.gt-buttons .btn-primary {
    color: #fff;
    background: #2fa8ac;
    border: 1px solid #2fa8ac
}

.gt-buttons .btn-primary:hover, .gt-buttons .btn-primary:focus, .gt-buttons .btn-primary:active {
    color: #fff;
    background: #7fbf35;
    border: 1px solid #7fbf35
}

.gt-buttons .btn-secondary {
    color: #2fa8ac;
    background: #fff;
    border: 1px solid #2fa8ac
}

.gt-buttons .btn-secondary:hover, .gt-buttons .btn-secondary:focus, .gt-buttons .btn-secondary:active {
    color: #7fbf35;
    border-color: #7fbf35
}

.gt-buttons .btn-big {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
    min-width: 220px;
    height: 40px;
    line-height: 38px
}

.gt-buttons .btn-icon {
    position: relative;
    text-align: left
}

.gt-buttons .btn-icon i {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    font-size: 20px
}

.gt-buttons .btn-icon.icon-left {
    padding-left: 30px
}

.gt-buttons .btn-icon.icon-left i {
    left: 10px
}

.gt-buttons .btn-icon.icon-right {
    padding-right: 30px
}

.gt-buttons .btn-icon.icon-right i {
    right: 10px
}

.gt-buttons .btn-link.btn-icon {
    padding-left: 25px
}

.gt-buttons .btn-link.btn-icon i {
    width: 20px;
    height: 20px;
    overflow: hidden
}

.gt-buttons .btn-link.btn-icon.icon-left i {
    left: 0
}

.gt-buttons .btn-small.btn-icon i {
    width: 20px;
    height: 20px;
    overflow: hidden
}

.gt-buttons .btn-small.btn-icon.icon-left {
    padding-left: 30px
}

.gt-buttons .btn-small.btn-icon.icon-left i {
    left: 5px
}

.gt-buttons .btn-small.btn-icon.icon-right {
    padding-right: 30px
}

.gt-buttons .btn-small.btn-icon.icon-right i {
    right: 5px
}

.gt-buttons.btn-align-center {
    text-align: center
}

.gt-buttons.btn-align-right {
    text-align: right
}

.gt-buttons.btn-align-left {
    text-align: left
}

.gt-banner {
    margin: 0 0 20px 0
}

.gt-banner.bannerImg, .gt-banner.bannerCarousel {
    height: 250px;
    overflow: hidden
}

.gt-banner.bannerImg img, .gt-banner.bannerCarousel img {
    width: 100%;
    height: 250px
}

.bannerCarousel .owl-controls {
    background: white;
    position: relative
}

.bannerCarousel .owl-controls .owl-prev, .bannerCarousel .owl-controls .owl-next {
    background: white;
    width: 25px;
    height: 30px;
    position: absolute;
    top: -140px;
    font-size: 20px;
    line-height: 35px;
    text-align: center
}

.bannerCarousel .owl-controls .owl-prev i, .bannerCarousel .owl-controls .owl-next i {
    display: inline-block;
    color: #3DB1B5;
    border-radius: 0 3px 3px 0
}

.bannerCarousel .owl-controls .owl-next {
    right: 0;
    border-radius: 3px 0 0 3px
}

.bannerCarousel .owl-controls .owl-prev {
    left: 0;
    border-radius: 0 3px 3px 0
}

.bannerCarousel .owl-controls .owl-dots {
    position: absolute;
    top: -25px;
    width: 100%;
    text-align: center
}

.bannerCarousel .owl-controls .owl-dots .owl-dot {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #ffffff;
    margin-left: 10px;
    border: 1px solid #3db1b5;
    border-radius: 50%
}

.bannerCarousel .owl-controls .owl-dots .owl-dot.active {
    background: #3db1b5
}

.banner-item {
    position: relative
}

.banner-head {
    z-index: 10;
    position: absolute;
    left: 40px;
    top: 20px;
    max-width: 265px
}

.banner-head .banner-title {
    color: #015a2e;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    font-family: "SourceSans-Semibold"
}

.banner-head .banner-title span {
    display: block;
    font-size: 24px;
    font-family: "SourceSans-Regular"
}

.banner-head .banner-buttons .btn {
    width: auto;
    min-width: 80px;
    margin-right: 10px;
    margin-bottom: 0
}

.banner-head .banner-buttons .btn.btnSmall {
    height: 30px;
    line-height: 28px;
    text-align: center;
    padding: 0 10px
}

.banner-head .banner-buttons a:last-child {
    margin-right: 0
}

.gt-module-content {
    margin: 0 0 10px 0
}

.gt-module-content .columns {
    margin-right: 3%
}

.gt-module-content .columns figure {
    margin: 0
}

.gt-module-content .columns figure img {
    width: 100%;
    height: auto
}

.gt-module-content .col-1of1 {
    width: 100%
}

.gt-module-content .col-1of2 {
    width: 70%;
    margin-right: 2%
}

.gt-module-content .col-2of2 {
    width: 28%
}

.content-item {
    margin-bottom: 10px
}

.narrow article, .narrow figure {
    float: left
}

.narrow article {
    width: 75%;
    margin-right: 5%
}

.narrow figure {
    width: 20%;
    margin: 0
}

.gt-component-box {
    margin: 0 0 20px 0
}

.gt-component-box.mono .componentBox {
    width: 100%;
    height: 300px
}

.gt-component-box.mono .componentBox .componentBoxContent {
    height: 130px
}

.gt-component-box.di .componentBox, .gt-component-box.tri .componentBox {
    float: left
}

.gt-component-box.di .componentBox:last-child, .gt-component-box.tri .componentBox:last-child {
    margin-right: 0
}

.gt-component-box.di .componentBox {
    width: 48.5%;
    height: 296px;
    margin-right: 3%
}

.gt-component-box.di .componentBoxContent {
    height: 127px
}

.gt-component-box.tri .componentBox {
    width: 32%;
    margin-right: 2%;
    height: 280px
}

.gt-component-box.tri .componentBox .componentBoxContent {
    height: 115px
}

.gt-component-box .componentBox {
    box-sizing: border-box;
    display: block;
    background: #ffffff;
    border: 1px solid #e4e4e4;
    border-top: 5px solid #7fbf35;
    padding: 20px
}

.gt-component-box h3 {
    font-family: 'SourceSans-Semibold';
    font-size: 14px;
    color: #7fbf35;
    margin-bottom: 10px
}

.componentBoxWrapper {
    margin-bottom: 20px
}

.componentBoxMedia {
    margin-bottom: 10px
}

.componentBoxMedia .componentBoxFigure {
    height: 98px;
    margin: 0;
    overflow: hidden
}

.componentBoxMedia .componentBoxFigure img {
    width: 100%;
    height: auto
}

.componentBoxContent {
    height: 120px;
    overflow: hidden
}

.componentBoxContent p {
    padding: 0 0 .5em 0;
    font-family: 'SourceSans-Regular';
    font-size: 12px;
    color: #333333
}

@media all and (-ms-high-contrast: none) {
    .gt-component-box.tri .componentBox {
        height: 290px
    }

    .gt-component-box.tri .componentBox .componentBoxContent {
        height: 120px
    }

    .gt-component-box.di .componentBox {
        height: 305px
    }

    .gt-component-box.di .componentBox .componentBoxContent {
        height: 133px
    }

    .gt-component-box.mono .componentBox {
        height: 310px
    }

    .gt-component-box.mono .componentBox .componentBoxContent {
        height: 135px
    }
}

div.single-expander p.buttonWrap {
    float: none;
    position: relative;
    right: 0;
    width: auto;
    top: 0;
    margin: 0;
    background: none
}

.accordionCntr.gt-expander .accordionContent {
    padding: 10px 20px 0px 20px
}

div.single-expander {
    position: relative;
    padding: 0;
    min-height: 60px
}

div.single-expander p.buttonWrap, div.single-expander div.buttonWrap {
    width: 250px;
    position: absolute;
    top: 0;
    right: -50px
}

div.single-expander p.buttonWrap a.fixButton, div.single-expander div.buttonWrap a.fixButton {
    margin-bottom: 20px
}
