@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Yellowtail&subset=latin-ext");
@import url('https://fonts.googleapis.com/css?family=Acme');
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
  margin: 0;
  padding: 0;
}

address, caption, cite, code, dfn, th, var {
  font-style: normal;
  font-weight: normal;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

q:before, q:after {
  content: '';
}

abbr, acronym {
  border: 0;
}

input, textarea {
  font: 12px Arial, Helvetica, sans-serif;
}
.f16 {font-size: 16px !important;}
.relative {position: relative!important;bottom: auto!important;}
.saver {
  clear: both !important;
  height: 0px !important;
  line-height: 0px !important;
  float: none !important;
  display: block !important;
}

.hiddenText {
  font-size: 0px !important;
  text-indent: -9999px !important;
}

.hide {
  display: none;
}

a img {
  border: 0;
}

a {
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  color: #043263;
  transition: 0.8s;
}

p {
  padding: 0;
  margin: 0;
}

img {
  border: none;
}

.fullSizeContent, body {
  width: 100%;
  margin: 0;
  padding: 0;
}

.floatLeft, .leftContainer {
  float: left;
}

.floatRight, .rightContainer {
  float: right;
}

header, section, footer, aside, nav, main, article, figure {
  display: block;
  margin: 0;
  padding: 0;
}

.divider {
  border-top-width: 3px;
  width: 100px;
  border-color: #1973b8;
  background: #1973b8;
  margin: 15px auto 20px auto;
  display: table;
  min-height: 0;
  font-size: 0;
  text-indent: -9999px;
}

.dividerLeft {
    display: block;
    margin-top: 15px;
}

.border {
  border-top: 1px solid #dedede;
  width: 100%;
  display: block;
  margin: 20px auto;
}

.colorBlack {
  color: #252927;
}

.colorYellow {
  color: #043263;
}

.colorGreen {
  color: #1973b8;
}

.boxBorder {
  border: 1px solid #161616;
  padding: 15px 45px;
  color: #525d59;
  display: inline-block;
}

.boxBorder:before {
  background: #161616;
}

.noMargin {
  margin: 0 !important;
}

.noMarginRight {
  margin-right: 0 !important;
}

.noMarginLeft {
  margin-left: 0 !important;
}

.noPadding {
  padding: 0 !important;
}

.noPaddingRight {
  padding-right: 0 !important;
}

.noPaddingLeft {
  padding-left: 0 !important;
}

.mL10 {
  margin-left: 10px !important;
}

.mL20 {
  margin-left: 20px !important;
}

.mL30 {
  margin-left: 30px !important;
}

.mL40 {
  margin-left: 40px !important;
}

.mL50 {
  margin-left: 50px !important;
}

.mR10 {
  margin-right: 10px !important;
}

.mR20 {
  margin-right: 20px !important;
}

.mR30 {
  margin-right: 30px !important;
}

.mR40 {
  margin-right: 40px !important;
}

.mR50 {
  margin-right: 50px !important;
}

.mT10 {
  margin-top: 10px !important;
}

.mT20 {
  margin-top: 20px !important;
}

.mT30 {
  margin-top: 30px !important;
}

.mT40 {
  margin-top: 40px !important;
}

.mT50 {
  margin-top: 50px !important;
}

.mB10 {
  margin-bottom: 10px !important;
}

.mB20 {
  margin-bottom: 20px !important;
}

.mB30 {
  margin-bottom: 30px !important;
}

.mB40 {
  margin-bottom: 40px !important;
}

.mB50 {
  margin-bottom: 50px !important;
}

.pL10 {
  padding-left: 10px !important;
}

.pL20 {
  padding-left: 20px !important;
}

.pL30 {
  padding-left: 30px !important;
}

.pL40 {
  padding-left: 40px !important;
}

.pL50 {
  padding-left: 50px !important;
}

.pR10 {
  padding-right: 10px !important;
}

.pR20 {
  padding-right: 20px !important;
}

.pR30 {
  padding-right: 30px !important;
}

.pR40 {
  padding-right: 40px !important;
}

.pR50 {
  padding-right: 50px !important;
}

.pT10 {
  padding-top: 10px !important;
}

.pT20 {
  padding-top: 20px !important;
}

.pT25 {
  padding-top: 25px !important;
}

.pT30 {
  padding-top: 30px !important;
}

.pT40 {
  padding-top: 40px !important;
}

.pT50 {
  padding-top: 50px !important;
}

.pB10 {
  padding-bottom: 10px !important;
}

.pB20 {
  padding-bottom: 20px !important;
}

.pB30 {
  padding-bottom: 30px !important;
}

.pB40 {
  padding-bottom: 40px !important;
}

.pB50 {
  padding-bottom: 50px !important;
}

body {
  background: #fff !important;
  font-size: 16px;
  color: #043263;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.noScroll {
  overflow: hidden;
}

.wrapper {
  width: 1100px;
  padding: 0 0;
  margin: 0 auto;
  position: relative;
}

.iconPdf, .iconExcel {
  width: 32px !important;
}

#main {}

header {
  padding: 15px 0;
  background: #fff;
}

.logoContainer {}

.logoContainer img {
  width: 205px;
  height: 60px;
  line-height: 100%;
}

.headerRightContainer {
  margin: 20px 0 0 0;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: row wrap;
  color: #002e6d;
}

.headerInfoContainer {}

.headerInfoContainer sup {
  background: #237aba;
  color: #fff;
  padding: 2px 6px;
  margin: -5px 0 0 5px;
  display: table;
  float: right;
  border-radius: 100%;
  font-size: 10px;
  line-height: 100%;
  cursor: pointer;
}

.headerInfoContainer span {
  padding: 0 0 0 20px;
}

.headerSubMenuContainer {
  margin: 0 0 0 20px;
}

.headerSubMenuContainer a {
  padding: 0 10px;
}

.headerSearchContainer {
  margin: 0 0 0 20px;
}

.headerMenuContainer {
  margin: 0 0 0 20px;
}

.btnMenu {
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.btnMenu img {
  padding: 0 0 0 8px;
}

.headerBottomContent {
  position: fixed;
  overflow-y: scroll;
  width: 100%;
  height: 86%;
}

#headerHideContainer {
  display: none;
  position: absolute;
  width: 100% !important;
  background: #f5f2ed;
  top: 0;
  padding: 30px 0 0;
  z-index: 999;
}

#headerHideContainer #headerHideContentTop {
  display: block;
}

#headerHideContainer #headerHideContentTop .headerTopMenu {
  display: block;
}

.navTopOne {
  display: block;
  padding-top: 15px;
}

.navTopOne ul {
  list-style: none;
}

.navTopOne li {
  display: block;
  float: left;
  padding: 0 0 0 25px;
}

.navTopOne a {
  color: #1973b8;
  font-weight: 700;
  font-size: 16px;
}

.navTopOne a:hover, .navTopOne a:focus {
  color: #043263;
  border-bottom: 1px solid #043263;
  border-top: 1px solid #043263;
  padding: 5px 0;
}

#headerHideContainer #headerHideContentTop .headerCloseBtn {
  display: block;
  position: relative;
  right: 28px;
}

#headerHideContainer #headerHideContentTop .headerCloseBtn a {
  display: block;
  font-size: 20px;
  font-weight: 900;
  display: flex;
  align-items: center;
}

#headerHideContainer #headerHideContentTop .headerCloseBtn a .fa {
  font-size: 40px;
}

#headerHideContainer #headerHideContentTop .headerCloseBtn a:hover {
  color: #043263;
}

#headerHideContainer #headerHideContentSearch {
  background: #043263;
  display: block;
}

#headerHideContainer #headerHideContentSearch .txtBoxSearch {
  display: block;
  width: 90%;
  font-size: 20px;
  font-style: italic;
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 100;
  background: none;
  border: none;
  outline: none;
}

#headerHideContainer #headerHideContentSearch .txtBoxSearch::placeholder {
  color: #fff;
}

#headerHideContainer #headerHideContentSearch .buttonSearchBox {
  width: 6%;
  background: none;
  border: none;
  color: #adec62;
  font-size: 40px;
  outline: none;
  cursor: pointer;
}

#headerHideContainer #headerHideContentBottom .topMenuItem {
  display: block;
  float: left;
  margin: 0 10px 20px;
  width: 25%;
  background: #fff;
  cursor: pointer;
  transition: 0.4s;
  padding: 100px 35px 35px 35px;
  position: relative;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 a {
  color: #002e6d;
  font-size: 22px;
  font-weight: 900;
  margin: 0;
  display: block;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 a:hover {
  color: #1973b8;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 a:before {
  background: none;
}

#headerHideContainer #headerHideContentBottom .topMenuItem a {
  display: block;
}

.menuDivider {
  width: 100px;
  height: 10px;
  background: #1973b8;
  margin: 0;
  display: block;
  position: absolute;
  top: 0;
}

#headerHideContainer #headerHideContentBottom .topMenuItem ul {
  list-style: none;
  margin: 0;
}

#headerHideContainer #headerHideContentBottom .topMenuItem ul ul {
  margin: 25px 0;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 li.subMenu {
  display: none !important;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 li {
  display: block;
  margin: 0 0 5px;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 li a {
  color: #002e6d;
  font-weight: 400;
  font-size: 14px;
  margin: 0;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 li a:hover {
  color: #1973b8;
}

#headerHideContainer #headerHideContentBottom .topMenuItem li.level0 li a:before {
  background: #1973b8;
}

#headerHideContainer #headerHideContentBottom .topMenuItem #sectionDetail {
  display: none;
}

.topMenuItem ul li.subMenu.item1 {
  display: none;
}

#headerHideContainer #headerHideContentBottom .topMenuItem:hover {
  transition: 0.4s;
  padding: 35px 35px 0 35px;
}

#headerHideContainer #headerHideContentBottom .topMenuItem:hover li.subMenu.item1 {
  display: block;
  transition: 0.6s;
}

header.headerStickyMenu {
  background: #fff;
  border-bottom: 5px solid #043263;
  position: fixed !important;
  z-index: 9999999;
  width: 100%;
}

header.headerStickyMenu #headerContainer {
  border-top: 0;
  padding: 10px 0 !important;
}

header.headerStickyMenu #headerContainer.pT50 {
  padding-top: 0 !important;
}

.homeSliderContainer {
  background: #043263;
}

.homeSlider .owl-nav {
  position: absolute;
  top: 44%;
  width: 91%;
  left: 4%;
}

.homeSlider .owl-theme .owl-nav [class*=owl-] {
  color: #000;
  font-size: 26px;
  background: none;
}

.homeSlider .owl-nav .owl-prev {
  float: left;
  font-size: 26px;
  color: #fff;
}

.homeSlider .owl-nav .owl-prev:hover, .homeSlider .owl-nav .owl-next:hover {
  font-size: 26px;
}

.homeSlider .owl-nav .owl-next {
  float: right;
  font-size: 26px;
  color: #fff;
}

.homeSlider img {
  max-width: 100% !important;
  width: auto !important;
   margin:0 auto;
}
.homeSlider .owl-dots {
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 25px;
 }
.homeSlider .owl-dot {
  display:inline-block;
  margin: 0 4px;
  width: 10px;
  height: 10px;
  background: #6884a1;
  border-radius: 10px;}
.homeSlider .owl-dot.active {
  background: #ffffff; 
  width: 13px;
  height:13px;
  top: 2px;
  position: relative;
}

.homeSliderCaption {
  color: rgb(26, 24, 24);
  font-size: 15px;
  float: left;
  /**margin: 60px 0 0 120px;**/
}

.homeSliderCaption p {}

.homeSliderCaption p strong {
  display: block;
}

.homeSliderCaption h1 {
  font-size: 37px;
  font-weight: 300;
  margin: 15px 0 0 0;
}

.homeSliderCaption h2 {
  font-size: 25px;
  font-weight: 300;
}

.homeSliderCaption .btnGreen {
  margin: 25px 0 0 0;
}

.homeSummary {
  padding: 60px 0;
  text-align: center;
  font-size: 30px;
  color: #002e6d;
}

.homeSummary h1 {}

.homeSummary h1 em {
  color: #1973b8;
  font-style: normal;
  display: block;
}

.homeBoxContentContainer {
  background: #fff;
  padding: 40px 0;
}

.homeBoxContentContainer ul {}

.homeBoxContentContainer ul li {
  list-style: none;
  text-align: center;
  margin: 0 auto;
  display: block;
  position: relative;
}
.homeBoxContentContainer ul li a {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row;
  color: #000;
}

.homeBoxContentContainer ul li .img img {
  width: auto;
}
.homeBoxContentContainer ul li .title {
  display: block;
  width: 100%;
  margin-top: 20px;
}
.homeBoxSlider .owl-nav {
  position: absolute;
  top: 44%;
  width: 100%;
}

.homeBoxSlider .owl-theme .owl-nav [class*=owl-] {
  color: #000;
  font-size: 26px;
  background: none;
}

.homeBoxSlider .owl-nav .owl-prev {
  float: left;
  font-size: 26px;
  left: -35px;
  position: absolute;
}

.homeBoxSlider .owl-nav .owl-prev:hover, .homeBoxSlider .owl-nav .owl-next:hover {
  font-size: 26px;
}

.homeBoxSlider .owl-nav .owl-next {
  float: right;
  font-size: 26px;
  right: -35px;
  position: absolute;
}

.homeContentContainer {
  padding: 45px 0;
}

.homeDisclosuresContainer {
  background: #f4f4f4;
}

.homeDisclosuresContainer h3 {
  font-size: 24px;
  color: #000;
  text-align: center;
  padding: 40px 0 30px
}

.homeDisclosuresContainer .disclosuresItems {
  font-size: 16px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 50px
}
.homeDisclosuresContainer .disclosuresItems .itemText {
  margin-top: 10px;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsLeft {
  width: 49%;
  background: #043263 right 50px bottom 25px url(../images/icons/disclosures-left.png) no-repeat;
  margin-right: 1%;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsLeft .item {
  padding: 10px 40px 0;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsLeft .item a {
  color: #fff;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight {
  width: 49%;
  margin-left: 1%;
  background: #fff;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .item a {
  padding: 10px 50px 0;
  display: flex;
  flex-wrap: wrap;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .item a span {
  color: #1973b8;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .item a span i,.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .item a span em {
  display: block;
  margin-top: 5px;
  color: #666666;
  border-bottom: 1px solid #dbdbdb;
  padding: 0 0 15px;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .item a span:nth-child(1) {
  width: 10%;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .item a span:nth-child(2) {
  width: 90%;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsLeft .item a i {
  width: 60%;
  display: block;
  font-style: normal;
}
.homeDisclosuresContainer .disclosuresItems .disclosuresItemsRight .btnAll {
  width: 83%;
  float: right;
  padding: 5px 0 20px;
}
.homeDisclosuresContainer .disclosuresItems a span {
  display: block;
  color: #1973b8;
  margin-bottom: 10px
}
.homeDisclosuresContainer .disclosuresItems a span i {
  font-style: normal;
}

.btnAll {
  color: #1973b8;
  font-size: 14px;
  margin: 20px 0 0 0;
  display: block;
}

.btnAll i {
  font-size: 14px;
  margin: 0 0 0 15px;
}

.btnAll:hover {
  color: #002e6d;
}

.homeEventsContainer {
  padding: 15px 0;
}

.homeEventsContainer h3 {
  font-size: 24px;
  color: #000;
  text-align: center;
  padding: 40px 0 20px;
}

.homeEventSlider {
  width: 65%;
  margin: 0 auto;
}
.homeEventSlider .dateEvent {
  font-size: 64px;
  color: #02a5a5;
}
.homeEventSlider .titleEvent {
  color: #666666;
}
.homeEventContent {
  padding: 0 70px;
  text-align: center;
}

.homeEventContent i, .homeEventContent em {
  display: block;
  font-style: normal;
  font-size: 80px;
  color: #fff;
  line-height: 60px;
}

.homeEventContent span {
  font-size: 17px;
  color: #06532c;
  display: block;
  padding: 10px 0 0 0;
}

.homeEventContent p {
  padding: 10px 0 0 0;
  overflow: hidden;
  min-height: 47px;
}

.homeEventSlider.owl-carousel .owl-nav {}

.homeEventSlider.owl-carousel .owl-nav .owl-prev {
  position: absolute;
  top: 13px;
  left: 30px;
  color: #043263;
  font-size: 44px;
  font-weight: 300;
}

.homeEventSlider.owl-carousel .owl-nav .owl-next {
  position: absolute;
  top: 13px;
  right: 30px;
  color: #043263;
  font-size: 44px;
  font-weight: 300;
}

.arrow {
  margin: 0;
  padding: 0;
  text-align: center;
}

.arrow img {
  max-width: 100% !important;
  width: auto !important;
  margin: 0 auto;
}

.homeEventBtns {
  padding: 25px 30px 0 30px;
}

.homeEventsContainer .btnAll {
  text-align: center;
    padding: 0 0 25px;
}

.homeEventBtns a.addthisevent-drop {
  display: block;
  text-align: center;
  font-weight: normal;
  padding: 25px 20px;
  font-size: 16px;
  width: 200px;
  background: #02a5a5;
  margin: 0 auto 10px;
  color: #fff!important;
}

.homeEventBtns a.btnAdd {}

.homeEventBtns a.btnRequestForm {
  display: block;
  text-align: center;
  color: #1464a5 !important;
  font-weight: normal;
  padding: 20px 20px 0;
  font-size: 14px;
  width: 200px;
  margin: 0 auto 10px;
}

.homeAnnualContainer {
  background: #004481;
  color: #fff;
}
.homeAnnualContainer a {
  color: #fff;
}
.homeAnnualContainer span {
  width: 50%;
}
.homeAnnualContainer .wrapper {
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
}
.homeAnnualContainer h4 {
  font-size: 24px;
  margin: 5px 0 15px;
}
.homeAnnualContainer .btnAll {
  background: #02a5a5;
  text-align: center;
  font-size: 16px;
  padding: 25px 90px;
  display: inline-block;
}
.homeAnnualContainer .btnAll:hover{
  background: #1973b8;
  color: #fff;
}
.homeAnnualContainer span:nth-child(1) {
  padding: 45px 0;
}
.homeAnnualContainer span:nth-child(2) {
  text-align: center;
}
.homeInvestmentContainer {
  padding: 20px 0 60px 0;
}

.homeInvestmentContainer h3 {
  font-size: 23px;
  color: #002e6d;
  font-weight: 300;
  padding: 0 0 30px 0;
  text-align: center;
}

.homeInvestmentContainer ul {
  text-align: center;
}

.homeInvestmentContainer ul li {
  list-style: none;
  display: inline-block;
  text-align: center;
  padding: 0 60px;
  border-right: 1px solid #87d9bc;
  font-size: 16px;
}

.homeInvestmentContainer ul li:last-of-type {
  border: none;
}

.homeInvestmentContainer ul li a {
  color: #002e6d;
}

.homeInvestmentContainer ul li a img {
  display: inline-block;
  margin: 0 15px 0 0;
  vertical-align: middle;
}

#homeInvestmentsContainer {
  background: #f4f4f4;
}
.homeInvestmentHomeList {
  display: flex;
  flex-wrap: wrap;
  padding: 40px 0;
}
.homeInvestmentHomeList .item {
  width: 49%;
  background: #fff;
}
.homeInvestmentHomeList .item .img img {
  width: 100%;
}
.homeInvestmentHomeList .item .text {
  padding: 40px 50px;
}
.homeInvestmentHomeList .item .text h3 {
  font-size: 20px;
  color: #000;
  font-weight: bold;
  margin-bottom: 10px;
}
.homeInvestmentHomeList .item .text p {
  color: #666666;
}
.homeInvestmentHomeList .item:nth-child(2n + 1) {
  margin-right: 2%;
}
.homeInvestmentHomeList .item:nth-child(1),.homeInvestmentHomeList .item:nth-child(2) {
  margin-bottom: 35px;
}
#homeEbultenContainer {
  background: url(../images/common/ebulten-bg.jpg) center no-repeat;
}
#homeEbultenContainer .item {
  color: #fff;
  padding: 60px 0;
  text-align: center;
  width: 43%;
  margin: 0 auto;
}
#homeEbultenContainer .item h3 {
  font-size: 30px;
  margin-bottom: 20px;
  font-weight: 500;
}
#homeEbultenContainer .item p {
  line-height: 150%;
}
#homeEbultenContainer .item a {
  background: #02a5a5;
  display: inline-block;
  margin-top: 25px;
  padding: 20px 90px;
  color: #fff;
}
#homeEbultenContainer .item a:hover {
  background: #1973b8;
}
#homeEventsContainer #eventsContent .upEvents {
  display: block;
  width: calc(66% - 60px);
  float: left;
  padding: 30px;
  border: 1px solid #c7cbca;
}

#homeEventsContainer #eventsContent .upEvents h2 {
  display: block;
  font-weight: 600;
  float: left;
  font-size: 25px;
  color: #323232;
  margin: 10px 0;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemDate {
  width: 20%;
  background: #1973b8;
  color: #fff;
  padding: 20px 10px 50px;
  float: left;
  display: block;
  text-align: center;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemDate span:nth-child(1) {
  font-size: 120px;
  display: block;
  font-weight: 900;
  line-height: 110px;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemDate span:nth-child(2) {
  font-size: 24px;
  display: block;
  font-weight: 900;
  text-align: left;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent {
  width: 60%;
  margin: 0 0 0 30px;
  padding: 20px 0 0;
  display: block;
  float: left;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent h3 {
  display: block;
  font-weight: 600;
  margin: 0 0 5px;
  color: #525d59;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent p {
  font-weight: 300;
  margin: 0 0 30px;
  color: #525d59;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent a.addthisevent-drop {
  display: block;
  background: #043263;
  color: #045e31;
  font-weight: 600;
  width: 100%;
  margin: 0 0 10px;
  padding: 15px 0;
  text-align: center;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent a:hover {
  opacity: 0.6;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .item .itemContent a.requestBtn {
  display: block;
  background: #f9d612;
  color: #045e31;
  font-weight: 600;
  width: 100%;
  margin: 0 0 10px;
  padding: 15px 0;
  text-align: center;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .owl-dots {
  display: table;
  position: absolute;
  top: -40px;
  right: -10px;
  width: auto;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .owl-dot {
  display: block;
  margin: 0 2px;
  width: 20px;
  height: 20px;
  background: #d6dfdc;
  margin: 0 5px 0 0;
  float: left;
}

#homeEventsContainer #eventsContent .upEvents #eventsSlide .owl-dot.active {
  background: #1973b8;
}

#homeEventsContainer #eventsContent .upEvents .allBtn {
  display: block;
  float: right;
  color: #045e31;
}

#homeEventsContainer #eventsContent .upEvents .allBtn:hover {
  color: #048643;
}

#homeEventsContainer #eventsContent .annualReport {
  display: block;
  float: right;
  width: 32%;
  padding: 0 0;
}

#homeEventsContainer #eventsContent .annualReport h2 {
  display: block;
  font-size: 70px;
  font-weight: 900;
  margin: 0;
  line-height: 62px;
}

#homeEventsContainer #eventsContent .annualReport h3 {
  display: block;
  font-size: 30px;
  font-weight: 900;
  margin: 0;
  line-height: 30px;
}

#homeEventsContainer #eventsContent .annualReport img {
  display: table;
  margin: 0 auto;
  height: 248px;
  width: auto;
}

#homeEventsContainer #eventsContent .annualReport a.allBtn {
  display: block;
  float: none;
  color: #043263;
}

#homeEventsContainer #eventsContent .annualReport a.allBtn:hover {
  color: #048643;
}

.breadCrumbAndPageTitle {
  display: block;
  background: #043263 url(../images/detailHeader.jpg) no-repeat center;
  height: 360px;
  text-align: center;
  display: flex;
  align-items: center;
}

.breadCrumbAndPageTitle h1 {
  display: block;
    font-size: 48px;
    font-weight: 400;
    line-height: 100%;
    color: #fff;
}

.breadCrumbAndPageTitle .breadCrumb {
  display: block;
  margin: 15px 0 0 0;
  font-size: 16px;
  color: #678abc;
}

.breadCrumbAndPageTitle .breadCrumb a {
  color: #678abc;
}

.breadCrumbAndPageTitle .breadCrumb a:hover {
  color: #fff;
}

#detailPageContent {
  display: block;
  margin: 0 auto;
  padding: 70px 0 0 0;
}

#detailPageContent #contentLeft {
  display: block;
  float: left;
  width: 720px;
  color: #002e6d;
}

#detailPageContent #contentLeft .htmlContent h2.pageTitle {
  font-size: 40px;
  color: #353535;
  font-weight: 500;
  margin: 0 0 20px;
  display: none !important;
}

#detailPageContent #contentLeft .htmlContent h2 {
  display: block;
  margin: 0 0 20px;
  font-size: 20px;
  font-weight: 500;
  /* text-align: justify; */
}

#detailPageContent #contentLeft .htmlContent h3 {
  font-size: 40px;
  color: #02a5a5;
  font-weight: 700;
  line-height: 100%;
}
#detailPageContent #contentLeft .htmlContent h3:after {
    content: '';
    display: block;
    width: 130px;
    background-color: #02a5a5;
    height: 4px;
    margin-top: 20px;
}
#detailPageContent #contentLeft .htmlContent p {
  line-height: 140%;
  text-align: justify;
  margin-top: 25px;
}

#detailPageContent #contentLeft .htmlContent p strong {
  color: #1973b8;
  font-weight: 400;
}

.htmlContent ul {
    margin: 25px 25px 25px;
    position: relative;
}

.htmlContent li {
  list-style: none;
  line-height: 25px;
  margin-top: 20px;

}
.htmlContent li:before {
    content: '';
    width: 10px;
    background: #04a4a4;
    display: inline-block;
    height: 10px;
    margin-right: 5px;
    top: -1px;
    position: relative;
}
.htmlContent li a {
  padding: 0;
}

.htmlContent img {
  max-width: 95% !important;
}

.acordionHTML img {
  width: auto !important;
}

#detailPageContent #contentLeft .htmlContent p>a {
  color: #1973b8;
}

#detailPageContent #contentLeft .htmlContent h2.kurulusyili {
  color: #1973b8;
  font-size: 22px;
  font-weight: 400;
  border-bottom: 5px solid;
  padding: 0 0 10px;
  line-height: 100%;
  margin-top: 20px
}

#detailPageContent #contentLeft .htmlContent h2.kurulusyili a {
  color: #1973b8;
}

#detailPageContent #contentRight {
  display: block;
  float: right;
  width: 315px;
  border-left: 1px solid #8b97a8;
}

#detailPageContent #contentRight .rightMenu {
  padding: 0 0 40px 40px;
}

#detailPageContent #contentRight ul {
  list-style: none;
}

#detailPageContent #contentRight ul li {
  display: block;
}

#detailPageContent #contentRight ul li.level0 a {
  display: block;
  color: #002e6d;
  font-size: 22px;
  font-weight: 400;
  padding: 0;
}

#detailPageContent #contentRight ul li.subMenu0 a {
  color: #002e6d;
  font-size: 16px;
  font-weight: 400;
  padding: 12px 0 12px 0;
  display: table;
}

#detailPageContent #contentRight ul li.subMenu0 a:hover {
  color: #1973b8;
}

#detailPageContent #contentRight ul li.subMenu0 a.selected {
  color: #1973b8;
}

#detailPageContent #contentRight ul li.subMenu0 a:before {
  background: #043263;
}

#detailPageContent #contentRight ul li.subMenu0 li.subMenuContainer {
  display: none;
  margin: 0 0 0 10px;
}

#detailPageContent #contentRight ul li.subMenu0 li.subMenuContainer a {
  font-weight: 300;
  background: none;
  padding: 6px 0;
  font-size: 14px;
}

#detailPageContent #contentRight ul.subMenu0 {
  padding: 20px 0 0 0;
}

#detailPageContent #contentRight ul.subMenu1 {
  padding: 0 0 0 15px;
}

.garantiIRtable {
   width: 100% !important;
  margin: 0 0 20px;
  color: #666666;
}

.garantiIRheader {
  background: #004481 !important;
  padding: 10px 15px 10px 1px;
  color: #fff;
  font-weight: bold;
  height: 25px;
}

.garantiIRtable td {
  padding: 10px 15px 10px 15px;
  text-align: center;
  border-bottom: 7px solid #ffffff;
}

.garantiIRtable tr td:nth-child(1), #detailPageContent #contentLeft .htmlContent .garantiIRtable td:nth-child(1) p {
  text-align: left;
}

#detailPageContent #contentLeft .htmlContent .garantiIRtable td p {
  text-align: center;
}

.zebra1 {
  background: #ffffff;
  border-bottom: 1px dotted #545454;
  /*padding: 5px 15px 5px 1px;*/
}

.zebra2 {
  background: #efefef;
  border-bottom: 1px dotted #545454;
  /*padding: 5px 15px 5px 1px; */
}

.zebra1 td, .zebra2 td {
  padding: 5px 5px 5px 10px;
}

.zebra1 .col3, .zebra2 .col3 {
  padding: 10px 15px 10px 5px;
}

.zebra1 .col5, .zebra2 .col5 {
  padding: 10px 5px 10px 5px;
}

.garantiIRheader td {
  padding: 10px 15px 10px 15px;
  border-bottom: 1px solid #DBDBDB;
}

.garantiIRtableMin {
  width: 100%;
  font-size: 11px;
  color: #002e6d;
  border: 1px solid #E2E5EA;
}

.garantiIRtableMin .garantiIRheader {
  background: #043263 !important;
  padding: 3px 15px 3px 1px;
  color: #fff;
  font-weight: bold;
  height: 25px;
}

.garantiIRtableMin .zebra1 {
  background: #ffffff;
  border-bottom: 1px dotted #545454;
  padding: 10px 15px 10px 1px;
}

.garantiIRtableMin .zebra2 {
  background: #ebebeb;
  border-bottom: 1px dotted #545454;
  padding: 10px 15px 10px 1px;
}

.garantiIRtableMin .zebra1 td, .garantiIRtableMin .zebra2 td {
  padding: 10px 11px 10px 5px;
  border-right: 2px solid #7EBE34;
}

.garantiIRtableMin .zebra1 .col3, .garantiIRtableMin .zebra2 .col3 {
  padding: 10px 15px 10px 5px;
  border: none !important;
}

.garantiIRtableMin .garantiIRheader td {
  padding: 5px 15px 5px 5px;
  border-bottom: 2px solid #7EBE34;
}

.garantiIRtable tr:nth-child(2n+1) {
  background: #d3d3d3;
  border-bottom: 1px dotted #f6f6f6;
}

.garantiIRtable tr:nth-child(2n+2) {
  background: #f6f6f6;
  border-bottom: 1px dotted #d3d3d3;
}
.garantiIRtableLP tr:nth-child(2n+1) {
     background: #d2e5f4!important;
}
.garantiIRtableLP tr:nth-child(2n+2) {
background: #ffffff!important;
}
.acordionHTML p strong {
    color: #02a4a6 !important;
    font-weight: bold !important;
}
.ourvision {
  display: table;
  padding: 15px 25px;
  background: #043263;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
}

.ourVisionContent {
  display: table;
  margin: 20px 0 0 30px;
  font-size: 80px;
  font-weight: 200;
  line-height: 84px;
  color: #1c1c1c;
  text-align: left;
}

.ourVisionContent b {
  font-weight: 800;
}

.ourMission {
  display: table;
  padding: 15px 25px;
  background: #1973b8;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
  margin: 50px 0 0;
}

.ourMissionContent {
  display: table;
  margin: 20px 0 0 30px;
  font-size: 20px;
  font-weight: 200;
  line-height: 30px;
  color: #1c1c1c;
  text-align: left;
}

.ourMissionContent b {
  font-weight: 800;
}

.investorList {
  display: block;
}

.investorList a {
  color: #353535;
}

.investorList .item {
  display: block;
  float: left;
  width: calc(25% - 35px);
  padding: 150px 0 20px 20px;
  min-height: 56px;
  margin: 0 15px 20px 0;
  border-bottom: 5px solid #cdd3c7;
}

.investorList .item:hover {
  background-color: #cdd3c7;
}

.investorList .item h3 {
  color: #353535;
  font-size: 22px;
  font-weight: 800;
  display: block;
}

.FAQList {
  display: block;
}

.FAQList a {
  color: #353535;
}

.FAQList .item {
  display: block;
  float: left;
  width: calc(45% - 35px);
  padding: 130px 0 20px 20px;
  min-height: 56px;
  margin: 0 15px 20px 0;
  border-bottom: 5px solid #cdd3c7;
  min-height: 90px;
}

.FAQList .item:hover {
  background-color: #cdd3c7;
}

.FAQList .item h3 {
  color: #043263!important;
  font-weight: 800;
  display: block;
   font-size: 22px !important;
}

.makeAccordion a.listbaslik, .makeAccordion a.listbaslik2 {
  display: block;
  color: #222222;
  font-weight: 900;
  font-size: 26px;
  padding: 20px 0 0 0;
  width: 100%;
}

.makeAccordion a.listbaslik .fa, .makeAccordion a.listbaslik2 .fa {
  float: right;
}

.makeAccordion a.listbaslik.selected, .makeAccordion a.listbaslik2.selected {
  font-weight: 500;
  color: #353535;
  font-size: 28px;
}

.makeAccordion a.listbaslik.selected .fa, .makeAccordion a.listbaslik2.selected .fa {
  color: #353535;
}

.makeAccordion a.listbaslik:hover .fa, .makeAccordion a.listbaslik2:hover .fa {
  color: #353535;
}

.makeAccordion .acordionHTML {
  padding: 0 0 20px 0;
}

.makeAccordion .acordionHTML strong {
  font-weight: 700;
}

.makeAccordion .acordionHTML p {
  line-height: 25px;
  color: #222222;
  font-weight: 300;
}

/*.makeAccordion .acordionHTML p:nth-of-type(1) { color:#222222; font-weight:300; font-size:22px;}*/

.makeAccordion .acordionHTML ul {
  padding: 9px 9px 9px 20px !important;
}
.investorKitDetail {
    display: flex;
    flex-wrap: wrap;
	margin-top: 35px;
}
.whyList {
  display: block;
  padding: 0 0 25px;
  margin: 0 0 0;
}
.investorKitDetail .whyList:nth-child(1) {
    margin-right: 30px;
}
.investorKitDetail .whyList {
    width: calc(50% - 15px);
    background: #f8f8f8;
}
.investorKitDetail .whyList .whyDetail a {
    color: #237aba !important;
}
.investorKitDetail .whyList .whyDetail {
    padding: 25px;
}
.investorKitDetail .docFiles {
    margin-top: 20px;
}
.whyList .docFiles .document {
    color: #666666;
    padding: 7px 0;
    display: block;
}
.whyList .docFiles .document:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 12px solid #02a5a5;
    border-bottom: 10px solid transparent;
    display: inline-block;
    position: relative;
    margin-right: 10px;
	display: block;
    float: left;
}
.useFulLinks {
  display: flex;
  flex-flow: row wrap;
}

.useFulLinks .item {
  width: calc(33.33% - 50px);
    padding: 25px 15px;
    border: 1px solid #cdd3c7;
    margin: 0 10px 20px 0;
}

.useFulLinks .item:hover {
  border-color: #1973b8;
}

.useFulLinks .item .image {
  display: block;
}

.useFulLinks .item .image img {
  height: 78px;
}

.useFulLinks .item .title {
  display: block;
  margin: 10px 0 0;
}

.garantiWithNumbers {
  display: block;
}

.garantiWithNumbers .item {
  display: block;
  float: left;
  width: calc(25% - 35px);
  padding: 20px 0 20px 20px;
  min-height: 135px;
  margin: 0 15px 20px 0;
  border-bottom: 5px solid #043263;
  background: #d6dfdc;
}

.garantiWithNumbers .item:hover {
  background-color: #043263;
  border-bottom: 5px solid #1973b8;
}

.garantiWithNumbers .item span.title {
  font-weight: 800;
  display: block;
  color: #1973b8;
}

.tableGaranti {
  width: 100%;
  padding-top: 15px;
}

.columnRow {
  width: 130px;
  padding-left: 25px;
}

thead .tableRow th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}

.tableRow td {
  padding-top: 7px;
  padding-bottom: 7px;
}

.tableGaranti tbody tr:nth-child(even) {
  background-color: #eaf8e6;
}

.tableGaranti td {
  font-weight: 300;
  font-size: 16px;
  color: #525d59;
  line-height: 1.4;
}

.tableGaranti th {
  font-weight: 300;
  font-size: 18px;
  color: #fff;
  line-height: 1.4;
  text-transform: uppercase;
  background-color: #1973b8;
}

.tableNote {
  font-size: 14px;
  padding-top: 15px;
}

.yukari_ok {
  width: 0;
  height: 0;
  border-bottom: 10px solid #1973b8;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  display: block;
}

.asagi_ok {
  width: 0;
  height: 0;
  border-top: 10px solid #1973b8;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  display: block;
}

.garantiIRheader1 td {
  padding: 10px 15px 10px 15px;
  border-bottom: 1px solid #DBDBDB
}

.garantiIRheader1 {
  background: #1973b8 !important;
  padding: 10px 15px 10px 1px;
  color: #fff;
  font-weight: bold;
  height: 25px;
}

.ourValues {
  display: table;
  padding: 15px 25px;
  background: #03471a;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
  margin: 35px 0 0;
}

.ourValuesContent {
  display: table;
  margin: 7px 0 0 18px;
  font-size: 20px;
  font-weight: 200;
  line-height: 46px;
  color: #1c1c1c;
  text-align: left;
}

b {
  font-weight: 800;
}

.CompetitiveAdvantagesTitle {
  display: table;
  padding: 15px 25px;
  background: #043263;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
  margin: 10px 0 20px;
}

.PositionInTheSectorTitle {
  display: table;
  padding: 15px 25px;
  background: #1973b8;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
  margin: 35px 0 35px;
}

.OurStrategicPrioritiesTitle {
  display: table;
  padding: 15px 25px;
  background: #1973b8;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
  margin: 10px 0 20px;
}

.IndicesInformationTitle {
  display: table;
  padding: 15px 25px;
  background: #1973b8;
  color: #fff;
  font-weight: 400;
  font-size: 40px;
  margin: 10px 0 20px;
}
.detailEquityKutu:nth-child(1) {
    margin-right: 25px;
}
.detailEquityKutu {
    background-color: #f8f8f8;
    width: calc(50% - 13px);
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
}

.detailEquityKutu p {
    text-align: center !important;
    font-size: 20px;
    margin: 0 !important;
    padding: 40px 0;
}

.detailEquityKutu p a {
    color: #02a5a5!important;
}

.detailEquity {
  display: flex;
  flex-wrap: wrap;
}

.ImageEquity {
  float: left;
  max-width: 400px;
}

#homeNewsContainer #homeNewsContent .newsContent .newsItem:nth-child(2) {
  padding: 28px 0 0;
}

/*# sourceMappingURL=project.css.map */

.contactPanel {
  width: calc(50% - 30px);
  float: left;
  margin: 13px 15px;
}

.contactPanel .resim {
  float: left;
  margin: 0 0 0 0;
  height: 150px;
}

.contactPanel h2 {
  color: #043263;
  font-size: 16px;
  margin: 0 !important;
  padding: 0;
  border: none;
}

.contactPanel p {
  color: #9f9f9f;
  font-size: 12px;
  margin: 5px 0;
  height: 40px;
  line-height: 18px !important
}

.contactPanel .telefon {
  background-image: url(../images/icons/tel.png);
  display: inline-block;
  padding: 0 0 0 25px;
  background-repeat: no-repeat;
  float: none;
  font-size: 12px;
}

.contactPanel .email {
  background-image: url(../images/icons/mail.png);
  display: inline-block;
  padding: 0 0 0 25px;
  background-repeat: no-repeat;
  float: none;
  background-position: 2px 3px;
  font-size: 9px;
}

.contactPanel a {
  font-weight: normal;
}

#landingPage {
  background: #f4f4f4 !important;
}

#landingPage header {
  position: relative;
}

.landingPageContainer {
  padding: 20px 35px 0 35px;
}

.landingTitleContainer {}

.landingTitleContainer h1, .landingTitleContainer h2 {
  font-size: 60px;
  color: #222222;
  font-weight: 900;
  margin: 0 0 0 -3px;
  max-width: 90%;
  line-height: 100%;
}

.landingTitleContainer h1 i, .landingTitleContainer h2 i {
  font-weight: 300;
  font-style: normal;
}

.landingTitleContainer h3 {
  font-size: 80px;
  color: #222222;
  font-weight: 900;
  margin: 0 0 25px -3px;
  line-height: 100%;
}

.landingTitleContainer h4 {
  font-size: 36px;
  color: #222222;
  font-weight: 300;
  margin: 0;
  line-height: 100%;
}

.landingTitleContainer h5 {
  font-size: 20px;
  font-weight: 900;
  color: #222222;
  margin: 0;
  line-height: 100%;
}

.landingVideoList {}

.landingVideoList li {
  list-style: none;
  margin: 0 10px 50px 10px;
  width: calc(50% - 20px);
  float: left;
}

.landingVideoList li .dividerLeft {
  margin: 0;
}

.landingVideoList li video {
  width: 100%;
  margin: 0;
}

.landingVideo {
  position: relative;
  margin: 0 0 30px 0;
}

#video-controls {
  position: absolute;
  left: 40px;
  bottom: 25px;
  z-index: 999;
}

.btnPlayVideo {
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid #1973b8;
  border-right: 0;
  cursor: pointer;
  font-size: 0;
  text-indent: -9999px;
  background: none;
}

.landingVideoThumb {
  float: left;
  width: 10%;
}

.landingVideoThumb img {
  width: 100%;
}

.landingVideoSummary {
  float: left;
  margin: 0 0 0 30px;
  width: calc(90% - 30px);
  line-height: 100%;
  font-size: 20px;
  font-weight: 700;
  color: #1973b8;
}

.landingVideoSummary p {
  line-height: 100%;
  padding: 0;
}

.landingVideoSummary em {
  display: block;
  font-size: 16px;
  color: #525d59;
  font-weight: normal;
  font-style: normal;
  padding: 5px 0 0 0;
}

.btnGreen {
  background: #1973b8;
  padding: 10px 30px;
  line-height: 100%;
  color: #fff;
  font-size: 16px;
  text-decoration: none;
  font-weight: 400;
  display: table;
}

.landingVideoPageTitle {
  width: 25%;
}

.landingVideoTabTitleContainer {
  text-align: right;
  margin: 20px 0 0 0;
  width: 75%;
}

.landingVideoTabTitleContainer ul li {
  list-style: none;
}

.landingVideoTabTitleContainer ul li.level0 {
  display: none;
}

.landingVideoTabTitleContainer ul.subMenu0 li {
  list-style: none;
  display: inline-block;
  text-align: left;
  max-width: 115px;
  margin: 0 0 0 15px;
  vertical-align: top;
}

.landingVideoTabTitleContainer ul.subMenu0 li a {
  color: #3b3b3b;
  text-decoration: none;
  display: block;
  font-weight: 700;
  font-size: 18px;
  letter-spacing: -1px;
}

.landingVideoTabTitleContainer ul.subMenu0 li a.selected, .landingVideoTabTitleContainer ul.subMenu0 li a:hover {
  border-bottom: 4px solid #1973b8;
  padding: 0 0 15px 0;
  color: #1973b8;
}

.landingVideoTabTitleContainer ul.subMenu0 li a.hvr-underline-from-left::before {
  height: 0;
}

.landingVideoTabTitleContainer ul.subMenu0 li:nth-last-of-type(1) {
  max-width: 140px;
}

#landingPageTabContainer {
  position: relative;
}

.landingPageTabContainer h2 {
  font-size: 40px;
  font-weight: 900;
  color: #1973b8;
  margin: 50px 0 30px 0;
}

#tabYearsContainer {}

.btnTabYearSelect {}

.tabYearsList {
  display: none;
}

#tabYearsListItems {
  background: none;
  border: none;
  -webkit-appearance: none;
  width: 100%;
}

#tabYearsListItems-menu {}

#tabYearsListItems-menu li {
  list-style: none;
  font-size: 40px;
  color: #1973b8;
  font-weight: 900;
  cursor: pointer;
}

.tabYearsContainer {
  position: relative;
  margin: 50px 0 0 0;
}

.tabYearsContainer .nice-select {
  color: #1973b8;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: -1px;
  background: none;
  height: auto;
  border: none;
  display: flex;
  align-items: center;
}
.tabYearsContainer .nice-select .list li:before {
    display: none;
}
.tabYearsContainer .nice-select:active, .tabYearsContainer .nice-select.open {
  background: #fff;
  border: none;
  border-radius: 0;
}

.tabYearsContainer .nice-select .list {
  width: 100%;
  border-radius: 0;
  border: none;
  margin: 0;
  box-shadow: none;
}

.tabYearsContainer .nice-select .option {
  color: #545454;
  font-size: 20px;
  font-weight: 900;
  border-top: 1px solid #e6e6e6;
  padding: 10px 17px;
  background: #fff;
  min-height: 0;
  line-height: 100%;
  margin-top: 0;
}

.tabYearsContainer .nice-select .option:hover, .tabYearsContainer .nice-select .option.focus, .tabYearsContainer .nice-select .option.selected.focus {
  color: #1973b8;
  background: none;
}

.tabYearsContainer .nice-select::after {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #1973b8;
  border-bottom: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.tabYearsContainer .nice-select.open::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.imageLeft {
  float: left;
}

.syndicationDetailButton {
  background-color: #1973b8;
  display: -webkit-inline-box;
  margin: 10px 0px 25px 0px;
}

.syndicationDetailButton p {
  padding: 15px;
}

.syndicationDetailButton p a {
  color: white !important;
}

.labelTimeLine {
  font-size: 1.3em;
  position: absolute;
  z-index: 15;
  cursor: pointer;
  top: 20px;
  transition: transform 0.2s linear;
}

#timeline {
  list-style: none;
  margin: 50px 0 30px 120px;
  /* padding-left: 30px; */
  border-left: 8px solid #043263;
}

#timeline li {
  margin: 40px 0;
  position: relative;
  padding: 0px 0 0px 0px !important;
  background: white !important;
}

#timeline p {
  margin: 0 0 15px;
  font-size: 1.3em;
  margin-top: -38px;
}

.dateTimeLine {
  margin-top: -10px;
  top: 50%;
  left: -130px;
  font-size: 22px;
  line-height: 20px;
  position: absolute;
  color: #353535;
  font-weight: 500;
}

.circleTimeLine {
  margin-top: -10px;
  top: 50%;
  left: -59px;
  width: 10px;
  height: 10px;
  background: #ffffff;
  border: 5px solid #043263;
  border-radius: 50%;
  display: block;
  position: absolute;
}

.contenttimeLine {
  max-height: 20px;
  padding: 50px 20px 0;
  border-color: transparent;
  border-width: 2px;
  border-style: solid;
  border-radius: 0.5em;
  position: relative;
}

.contenttimeLine:before, .contenttimeLine:after {
  content: "";
  width: 0;
  height: 0;
  border: solid transparent;
  position: absolute;
  pointer-events: none;
  right: 100%;
}

.contenttimeLine:before {
  border-right-color: inherit;
  border-width: 20px;
  top: 50%;
  margin-top: -20px;
}

.contenttimeLine:after {
  border-right-color: #ffffff;
  border-width: 17px;
  top: 50%;
  margin-top: -17px;
}

.contenttimeLine p {
  max-height: 0;
  color: transparent;
  text-align: justify;
  word-break: break-word;
  hyphens: auto;
  overflow: hidden;
}

.radioTimeLine {
  display: none;
}

.radioTimeLine:checked+.relative label {
  /*cursor: auto;
  transform: translateX(42px);
   padding-right: 50px;*/
  display: none;
}

.radioTimeLine:checked+.relative .circleTimeLine {
  background: #1973b8;
}

.radioTimeLine:checked~.contenttimeLine {
  max-height: 100%;
  border-color: #043263;
  margin-right: 20px;
  transform: translateX(20px);
  transition: max-height 0.4s linear, border-color 0.5s linear, transform 0.2s linear;
}

.radioTimeLine:checked~.contenttimeLine p {
  max-height: 100%;
  color: #353535;
  transition: color 0.3s linear 0.3s;
}

#UCalculator1_upnlCalculator {
  padding: 0;
}

.calculatorTable {
  display: block;
}

.calculatorTable tr {
  padding: 10px 0px 0 0;
  display: block;
}

.calculatorTableBtn {
  padding: 10px 30px 15px 30px;
}

.calculatorTable [type="radio"] {
  display: none;
}

.calculatorTable [type="radio"]:checked+label:after {
  transform: scale(1);
  opacity: 1;
}

.calculatorTable label {
  position: relative;
  padding-left: 30px;
}

.calculatorTable label:before {
  width: 20px;
  height: 20px;
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  background: #fff;
  margin-top: -10px;
}

.calculatorTable label:after {
  background: #043263;
  left: 0;
  top: 50%;
  transition: .3s;
  transform: scale(3.4);
  opacity: 0;
  margin-top: -7px;
  width: 14px;
  height: 14px;
  content: '';
  position: absolute;
  left: 3px;
}

span#UCalculator1_lblType {
  padding-left: 15px;
}

table.calculatorTableThead {
  padding-bottom: 20px;
}

input#UCalculator1_btnCount {
background: #02a5a5;
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    border: none;
    width: 100%;
}

input#UCalculator1_btnClear {
  background-color: #043263;
  border: none;
  color: white;
  padding: 11px 32px;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  width: 159px;
  border-bottom: 3px solid #1557b9;
}

.calculatorStartDateItem {
  width: calc(50% - 10px);
  position: relative;
  margin: 0 10px 0 0;
}

.calculatorEndDateItem {
  width: calc(50% - 10px);
  position: relative;
  margin: 0 0 0 10px;
}

.calculatorStartDateItem img, .calculatorEndDateItem img {
  width: 25px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
}

.calculatorRadioContainer {
  margin: 25px 0;
}

.calculatorRadioContainer input {
  margin: 0 5px 0 0;
}

.calculatorRadioContainer div {
  margin: 0 20px 0 0;
}

.calculatorTableSonuc tr {
  padding: 0px 0px 10px;
  display: block;
}

.CoveredBondTable h2 {
  padding-left: 10px;
  font-size: 20px !important;
  padding-top: 7px !important;
}

.CoveredBondTable td {
  padding: 10px 8px 0px 10px !important;
}

.gizlePDF h2 {
  padding-left: 10px;
  font-size: 20px !important;
  padding-top: 7px !important;
}

.gizlePDF td {
  padding: 10px 8px 0px 10px !important;
}

.tableFinanceDetail h2 {
  padding-left: 10px;
  font-size: 20px !important;
  padding-top: 7px !important;
}

.tableFinanceDetail h2.kurulusyili {
  color: #1973b8;
  font-size: 22px;
  font-weight: 400;
  border-bottom: 5px solid;
  padding: 0 0 10px;
  line-height: 100%;
}

.tableFinanceDetail h2.kurulusyili a {
  color: #1973b8;
}

.tableFinanceDetail td {
  padding: 10px 8px 0px 10px !important;
}

.aColorGreen a {
  color: #1973b8;
}

.landingPageTabContainerDetail {
  padding: 0px 0px 0 0px !important;
}

.tabYearsContainerDetail {
  margin: 0px 0 0 0 !important;
}

.messageTitle {
  font-size: 35px;
  color: #353535;
  font-weight: 500;
  margin: 0 0 20px;
  box-shadow: 0 0 black;
  display: none !important;
}

#pressReleases ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 9px 9px 9px 0px !important;
}

#pressReleases ul li {
  display: block;
  margin: 8px 0;
  background-repeat: repeat-y;
  padding: 5px 0 5px 15px;
  background-color: #f5f5f5;
  border-left: 5px solid #043263;
}

#pressReleases ul li a {
  font-weight: normal;
}

#pressReleases ul li a p {
  color: #636f6d;
}

#pressReleases ul li a.Date {
  color: #1973b8;
  font-size: 12px;
  display: block;
  margin: 0 0 5px 0;
  display: block;
}

#pressReleases ul li a.Summary {
  color: #636f6d;
}

.floatLeft75 {
  float: left;
  width: 74%;
}

.messageContent {
  padding: 10px 0px 0px 0;
  display: block;
}

.messageContent table {
  width: 100% !important;
  margin: 0 0 20px;
  border: 1px solid #f0f0f0;
  padding: 5px;
}

.messageContent table td {
  padding: 10px 15px 10px 15px;
  text-align: center;
}

.gizlePDF {
  width: 100% !important;
  margin: 0 0 20px;
  border: 1px solid #f0f0f0;
  padding: 5px;
}

.gizlePDF td {
  padding: 10px 15px 10px 15px;
  text-align: center;
}

.integradImage {
  float: left;
  width: 40%;
}

.integradContent {
  width: 60%;
  float: left;
  padding-bottom: 20px;
  text-align: justify;
  line-height: 25px;
}

hr {
  border-color: #e8e8e8;
}

.altCizgiDetail {
  border-bottom: 6px solid #1973b8;
  font-weight: bold;
  font-size: 25px;
}

.altCizgisizDetail {
  font-weight: bold;
  font-size: 25px;
}

.corporatePersonalContent {
  width: 80%;
  float: left;
  padding-bottom: 25px;
  line-height: 25px;
  text-align: justify;
}

.corporatePersonalImage {
  display: block;
  float: left;
  width: 20%;
}

.messageTitleBack {
  display: table;
  padding: 10px 20px;
  background: #043263;
  color: #fff;
  font-weight: 400;
  font-size: 30px;
  margin: 15px 0 0;
  line-height: 100%;
}

.tableFinanceDetail h2 {
  padding-left: 10px;
  font-size: 20px !important;
  padding-top: 7px !important;
}

.tableFinanceDetail td {
  border-right: 1px solid #dbdbdb;
}

.tableFinanceDetail tr:nth-child(even) {
  background-color: #efefef
}

.downloadCenterLibraryList {
  width: 30%;
  margin: 0px 10px 15px 0px;
  display: -webkit-inline-box;
  background: #1973b8;
}

.downloadCenterLibraryList p {
  padding: 35px 10px 35px 10px;
  width: 88%;
  text-align: center !important;
}

.downloadCenterLibraryList p a {
  color: white !important;
}

#siteAppend {
  width: 205px;
  height: 195px;
  padding: 10px;
  margin: 10px auto;
  background: #f2f2f2;
  border-radius: 6px;
  clear: both;
}

#siteAppend .webSiteImage img {
  width: 205px;
  height: 160px;
  display: block;
}

#siteAppend .webSiteImage b {
  display: block;
  clear: both;
  text-align: center;
  margin: 5px 0 0;
}

.makeAccordion li li {
  background: url() left 0px no-repeat;
}

.makeAccordion .acordionHTML ul ul {
  margin-top: 10px;
}

.makeAccordion .acordionHTML ul li ul li li {
  background: url(/en/images/etc/bullet-square.jpg) left 3px no-repeat;
}

.faqDetailP p {
  font-size: 16px !important;
}


.committeesList-Title {
  float: left;
  width: calc(25% - 40px);
  margin: 20px;
  height: 140px;
  border-bottom: 5px solid #cdd3c7;
}

.committeesList-Title:hover {
  background-color: #cdd3c7;
  border-bottom: 5px solid #043263;
}

.committeesList-Title a {
  color: #525d59;
  font-weight: bold;
  padding: 15px 15px 0px 10px;
  display: block;
}

.committeesList {
  display: inline-table;
}

.backRight {
  display: -webkit-inline-box;
  background: #043263;
  margin-top: 10px;
  float: right;
}

.backRight a {
  padding: 10px 25px 10px 25px;
  color: white;
  display: block;
}

.backPage {
  display: flow-root;
}

.backRight:hover {
  background: #1973b8;
}

.stocWatch {}

.stockWatch #contentText:nth-of-type(1) .listbaslik {
  display: none;
}

.stockWatch #contentText:nth-of-type(1) .dividerLeft {
  display: none;
}

.stockWatchSummaryContainer {}

.stockWatchSummaryItem {
  float: left;
  padding: 0 50px 0 0;
  margin: 30px 0 0 0;
  width: calc(33.3% - 50px);
  font-size: 22px;
  font-weight: 400;
  min-height: 120px;
}

.stockWatchSummaryItem strong {
  display: block;
  color: #008549;
  font-weight: 700;
}

.stockWatchFinancialRatiosContainer {}

.stockWatchFinancialRatiosItem {
  background: #008549;
  padding: 25px;
  width: calc(25% - 75px);
  margin: 10px;
  float: left;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  min-height: 135px;
}

.stockWatchFinancialRatiosItem h3 {
  font-size: 33px;
  font-weight: 700;
  line-height: 100%;
  margin: 26px 0 0 0;
}

.stockWatchFinancialRatiosItem span {
  display: block;
}

.stockWatchFinancialRatiosItem em {
  font-style: normal;
  font-size: 26px;
  display: block;
}

.stockWatchFinancialRatiosItem.firstItem {
  background: #dcdcdc;
  width: calc(50% - 75px);
  color: #222;
}

.stockWatchFinancialRatiosItem.firstItem h3 {
  font-size: 100px;
  font-weight: 900;
  margin: 0;
}

.stockWatchFinancialRatiosItem.firstItem span {
  font-size: 26px;
}

.stockWatchFinancialRatiosItem.firstItem em {}

.Facts-FiguresFinancialRatiosContainer {}

.Facts-FiguresFinancialRatiosItem {
  background: #008549;
  padding: 25px;
  width: calc(25% - 75px);
  margin: 10px;
  float: left;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  min-height: 126px;
}

.Facts-FiguresFinancialRatiosItem h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  margin: 25px 0 0 0;
}

.Facts-FiguresFinancialRatiosItem span {
  display: block;
}

.Facts-FiguresFinancialRatiosItem em {
  font-style: normal;
  font-size: 26px;
  display: block;
}

.Facts-FiguresFinancialRatiosItem.firstItem {
  background: #dcdcdc;
  width: calc(50% - 75px);
  color: #222;
}

.Facts-FiguresFinancialRatiosItem.firstItem h3 {
  font-size: 100px;
  font-weight: 900;
  margin: 0;
}

.Facts-FiguresFinancialRatiosItem.firstItem span {
  font-size: 26px;
}

.Facts-FiguresFinancialRatiosItem.firstItem em {}

.LPResultCenterBtn {
  display: block;
  background: #eaeaea;
  padding: 0 0 30px;
}

.LPResultCenterBtn h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPResultCenterBtn .btnList {
  display: block;
}

.LPResultCenterBtn .btnList .item {
  display: block;
  width: calc(33% - 70px);
  float: left;
  background: #1973b8;
  padding: 30px 30px;
  color: #fff;
  font-size: 32px;
  font-weight: 600;
}

.LPResultCenterBtn .btnList .item:hover {
  background: #7cc242;
}

.LPResultCenterBtn .btnList .item:nth-child(2) {
  margin: 0 20px;
}

.LPResultCenterBtn .btnList ul {
  list-style: none;
}

.LPResultCenterBtn .btnList ul li {
  display: block;
  float: left;
  background: url(/en/images/etc/bullet-square.jpg) left 3px no-repeat;
  padding: 0 20px 0 20px;
  width: calc(33% - 40px);
  margin: 0 0 10px;
}

.LPResultCenterBtn .btnList ul li a {
  color: #323232;
  font-size: 16px;
  font-weight: 600;
}

.LPResultCenterBtn .btnList ul li a:hover {
  color: #7cc242;
}

.LPFinancialBtn {
  display: block;
}

.LPFinancialBtn h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPFinancialBtn .btnList {
  display: block;
}

.LPFinancialBtn .btnList .item {
  display: block;
  width: calc(33% - 70px);
  float: left;
  background: #1973b8;
  padding: 30px 30px;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
}

.LPFinancialBtn .btnList .item em {
  display: none;
  text-align: right;
  color: #026634;
  font-size: 28px;
  font-style: normal;
  font-weight: 800;
}

.LPFinancialBtn .btnList .item em i {
  color: #fff;
}

.LPFinancialBtn .btnList .item em i span {
  font-size: 0;
  text-indent: -9999px;
}

.LPFinancialBtn .btnList .item:hover {
  background: #7cc242;
}

.LPFinancialBtn .btnList .item:nth-child(2) {
  margin: 0 20px;
}

.LPPresentation {
  display: block;
}

.LPPresentation h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPPresentation .oneItem {
  width: 25%;
}

.LPPresentation .oneItem img {
  width: 100%;
}

.LPPresentation .oneItem .oneItemText {
  color: #313131;
  font-size: 22px;
  font-weight: 600;
  padding: 16px;
  background: #d8d8d8;
  display: block;
}

.LPPresentation .fourItem {
  width: 75%;
  display: block;
  padding: 0 0 0;
}

.LPPresentation .fourItem .item {
  display: flex;
  align-items: center;
  float: left;
  width: calc(50% - 20px);
  background: #d8d8d8;
  margin: 0 0 15px 20px;
}

.LPPresentation .fourItem .item .itemImage {
  float: left;
  width: 43%;
}

.LPPresentation .fourItem .item .itemImage img {
  width: 100%;
}

.LPPresentation .fourItem .item .itemText {
  float: left;
  padding: 0 0 0 20px;
  width: calc(54% - 20px);
}

.LPPresentation .fourItem .item .itemText a {
  color: #313131;
  font-size: 22px;
  font-weight: 600;
}

.LPReports {
  display: block;
}

.LPReports h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.reportList {}

.reportList .item {
  display: block;
  float: left;
  width: calc(33% - 10px);
}

.reportList .item:nth-child(2) {
  margin: 0 20px;
}

.reportList .item img {
  width: 100%;
  height: auto;
}

.LPInvestBtn {
  display: block;
  padding: 0 0 30px;
}

.LPInvestBtn h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPInvestBtn .btnList {
  display: block;
}

.LPInvestBtn .btnList .item {
  display: block;
  width: calc(33% - 70px);
  float: left;
  background: #1973b8;
  padding: 30px 30px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
}

.LPInvestBtn .btnList .item:hover {
  background: #7cc242;
}

.LPInvestBtn .btnList .item:nth-child(2) {
  margin: 0 20px;
}

.LPWhyGaranti {
  display: block;
}

.LPWhyGaranti h2 {
  color: #1973b8;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPWhyGaranti .whyList {}

.LPWhyGaranti .whyList a {
  display: block;
  float: left;
  padding: 85px 20px 0;
  width: calc(20% - 60px);
  min-height: 100px;
  color: #323232;
  font-size: 15px;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0 10px 20px;
}

.LPWhyGaranti .whyList a:nth-child(1) {
  margin-left: 0 !important;
  background: url(../images/icon/why-garanti/ico1.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(1):hover {
  background: url(../images/icon/why-garanti/ico1.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(2) {
  background: url(../images/icon/why-garanti/ico2.png) no-repeat 20px 20px #cecece;
  ;
}

.LPWhyGaranti .whyList a:nth-child(2):hover {
  background: url(../images/icon/why-garanti/ico2.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(3) {
  background: url(../images/icon/why-garanti/ico3.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(3):hover {
  background: url(../images/icon/why-garanti/ico3.png) no-repeat 20px 20px #76ba3f;
  ;
}

.LPWhyGaranti .whyList a:nth-child(4) {
  background: url(../images/icon/why-garanti/ico4.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(4):hover {
  background: url(../images/icon/why-garanti/ico4.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(5) {
  background: url(../images/icon/why-garanti/ico5.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(5):hover {
  background: url(../images/icon/why-garanti/ico5.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(6) {
  margin-left: 0 !important;
  background: url(../images/icon/why-garanti/ico6.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(6):hover {
  background: url(../images/icon/why-garanti/ico6.png) no-repeat 20px 20px #76ba3f;
  ;
}

.LPWhyGaranti .whyList a:nth-child(7) {
  background: url(../images/icon/why-garanti/ico7.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(7):hover {
  background: url(../images/icon/why-garanti/ico7.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(8) {
  background: url(../images/icon/why-garanti/ico8.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(8):hover {
  background: url(../images/icon/why-garanti/ico8.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(9) {
  background: url(../images/icon/why-garanti/ico9.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(9):hover {
  background: url(../images/icon/why-garanti/ico9.png) no-repeat 20px 20px #76ba3f;
}

.LPWhyGaranti .whyList a:nth-child(10) {
  background: url(../images/icon/why-garanti/ico10.png) no-repeat 20px 20px #cecece;
}

.LPWhyGaranti .whyList a:nth-child(10):hover {
  background: url(../images/icon/why-garanti/ico10.png) no-repeat 20px 20px #76ba3f;
}

.LPDevelopments {
  display: block;
  background: #1973b8;
}

.LPDevelopments h2 {
  color: #fff;
  font-size: 36px;
  font-weight: 100;
  margin: 0 0 20px;
}

.sector, .economy {
  display: block;
  width: 50%;
}

.LPDevelopments ul {
  list-style: none;
  margin: 20px 0 50px;
}

.LPDevelopments ul li {
  display: block;
  margin: 0 0 10px;
}

.LPDevelopments ul li a {
  color: #f5f5f5;
  font-size: 16px;
  font-weight: 300;
  display: block;
}

.LPDevelopments ul li a:hover {
  color: #043263;
}

.LPDevelopments a.readMore {
  text-decoration: underline;
}

.LPDevelopments ul li a i {
  float: left;
  margin: 5px 5px 0 0;
}

.LPKit {
  display: block;
}

.LPKit h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPKit .kitDiv {
  width: 35%;
}

.LPKit .linkDiv {
  width: 65%;
}

.LPKit .kitDiv p {
  display: inline-block;
  font-size: 36px;
  font-weight: 300;
  background: url(../images/icon/why-garanti/investor-kit.png) no-repeat top center;
  padding: 140px 20px 0;
  color: #232323;
}

.LPKit .linkDiv ul {
  display: block;
  list-style: none;
  float: left;
  margin: 50px 75px 0 0;
}

.LPKit .linkDiv ul li {
  display: block;
  margin: 0 0 10px;
}

.LPKit .linkDiv ul li a {
  color: #2c2c2c;
  font-size: 16px;
  font-weight: 300;
}

.LPKit .linkDiv ul li a:hover {
  color: #1973b8;
}

.LPInvestorToolBtns {
  display: block;
  background: #eaeaea;
  padding: 0 0 30px;
}

.LPInvestorToolBtns h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 600;
  margin: 0 0 20px;
}

.LPInvestorToolBtns .btnList {
  display: block;
}

.LPInvestorToolBtns .btnList .item {
  display: block;
  width: calc(33% - 167px);
  float: left;
  background: #1973b8;
  padding: 30px 20px 30px 135px;
  color: #fff;
  font-size: 26px;
  font-weight: 100;
}

.LPInvestorToolBtns .btnList .item:nth-child(3) {
  background: url(../images/icon/stock/kit.png) no-repeat 25px 30px #1973b8;
}

.LPInvestorToolBtns .btnList .item:nth-child(3):hover {
  background: url(../images/icon/stock/kit.png) no-repeat 25px 30px #7cc242;
}

.LPInvestorToolBtns .btnList .item:nth-child(1) {
  background: url(../images/icon/stock/chart.png) no-repeat 25px 30px #1973b8;
}

.LPInvestorToolBtns .btnList .item:nth-child(1):hover {
  background: url(../images/icon/stock/chart.png) no-repeat 25px 30px #7cc242;
}

.LPInvestorToolBtns .btnList .item:nth-child(2) {
  background: url(../images/icon/stock/calculator.png) no-repeat 25px 30px #1973b8;
}

.LPInvestorToolBtns .btnList .item:nth-child(2):hover {
  background: url(../images/icon/stock/calculator.png) no-repeat 25px 30px #7cc242;
}

.LPInvestorToolBtns .btnList .item:hover {
  background: #7cc242;
}

.LPInvestorToolBtns .btnList .item:nth-child(2) {
  margin: 0 20px;
}

.LPEquityListing {}

.LPEquityListing .Equity, .LPEquityListing .Listing {
  display: block;
  float: left;
  width: 50%;
}

.LPEquityListing h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 600;
  margin: 0 0 20px;
}

.LPEquityListing ul {
  list-style: none;
}

.LPEquityListing ul li {
  display: block;
  float: left;
  margin: 0 0 25px;
  width: 33%;
}

.LPEquityListing .readMore {
  display: block;
  margin: 15px 0 0;
}

.LPStockBottomBtns {
  display: block;
  padding: 0 0 30px;
}

.LPStockBottomBtns h2 {
  color: #222222;
  font-size: 36px;
  font-weight: 600;
  margin: 0 0 20px;
}

.LPStockBottomBtns .btnList {
  display: block;
}

.LPStockBottomBtns .btnList .item {
  display: block;
  width: calc(33% - 167px);
  float: left;
  background: #1973b8;
  padding: 55px 20px 55px 135px;
  color: #fff;
  font-size: 26px;
  font-weight: 100;
}

.LPStockBottomBtns .btnList .item:nth-child(1) {
  background: url(../images/icon/stock/indices.png) no-repeat 38px 30px #1973b8;
}

.LPStockBottomBtns .btnList .item:nth-child(1):hover {
  background: url(../images/icon/stock/indices.png) no-repeat 38px 30px #7cc242;
}

.LPStockBottomBtns .btnList .item:nth-child(2) {
  background: url(../images/icon/stock/dividend.png) no-repeat 45px 30px #1973b8;
}

.LPStockBottomBtns .btnList .item:nth-child(2):hover {
  background: url(../images/icon/stock/dividend.png) no-repeat 45px 30px #7cc242;
}

.LPStockBottomBtns .btnList .item:nth-child(3) {
  background: url(../images/icon/stock/capital.png) no-repeat 25px 30px #1973b8;
}

.LPStockBottomBtns .btnList .item:nth-child(3):hover {
  background: url(../images/icon/stock/capital.png) no-repeat 25px 30px #7cc242;
}

.LPStockBottomBtns .btnList .item:hover {
  background: #7cc242;
}

.LPStockBottomBtns .btnList .item:nth-child(2) {
  margin: 0 20px;
}

.dipnot {
  font-style: italic;
  font-size: 16px;
  padding: 20px 0;
  background: #fff;
}

.gizlePDF {
  display: none;
}

.LPDebt .landingTitleContainer p {
  width: 50%;
  font-size: 16px;
  line-height: 26px;
}

.LPDebt .landingTitleContainer h4 {
  margin: 15px 0 5px;
}

.LPDebt h2.title {
  font-size: 22px;
  text-align: center;
  font-weight: 400;
  display: block;
  margin: 0 0 35px;
  color: #002e6d;
  letter-spacing: .75px;
}

.debtRatings {
  padding: 60px 0 0;
}

.debtRatings .actionBtnLink {
  background-color: #1973b8;
  color: #fff;
  text-align: center;
  display: block;
  width: 40%;
  margin: 0 auto;
  padding: 8px 0;
  text-decoration: none;
  margin: 20px auto 0;
}

.debtRatings .floatLeft {
  background: #fff;
  padding: 50px;
  margin: 0 15px 0 0;
  width: calc(50% - 115px);
}

.debtRatings .floatRight {
  background: #fff;
  padding: 50px 20px;
  margin: 0 0 0 15px;
  width: calc(50% - 55px);
}

.debtRatings img {
  width: 100%;
}

.debtRatings table {
  width: 100%;
  min-height: 306px;
  display: block;
}

.debtRatings table tr.header {}

.debtRatings table tr.header td {
  color: #1973b8;
  font-size: 16px;
  font-weight: 500;
}

.debtRatings table tr td {
  border-bottom: 1px solid #d4d4d4;
  color: #525d59;
  font-size: 16px;
  padding: 10px 5px;
}

.debtRatings table tr td .dipnot {
  color: #969696;
  font-size: 12px;
}

.debtRatings table tr:nth-last-child(1) td {
  border-bottom: none;
}

.aboutGarantiSummary {
  padding: 0 0 50px 0;
}

.aboutGarantiSummary p {
  line-height: 140%;
}

.btnReadMore {
  color: #043263 !important;
  text-decoration: underline !important;
}

.btnReadMore:hover {
  text-decoration: none;
}

.landingBoxVideoItem {
  width: calc(50% - 10px);
  margin: 0 10px 20px 0;
}

.landingBoxVideoItem img {
  width: 100%;
  max-width: 100% !important;
}

.landingBoxBannerItem {
  width: calc(50% - 10px);
  margin: 0 0 20px 10px;
}

.landingBoxBannerItem img {
  width: 100%;
  max-width: 100% !important;
}

.landingBoxFullItem {
  width: calc(100% - 60px);
  background: #fff;
  padding: 30px;
  margin: 0 0 15px 0;
}

.landingBoxFullItem p {
  line-height: 140%;
}

.landingBoxFullItem ul {
  padding: 0;
}

.landingBoxFullItem ul li {
  font-size: 16px;
  font-weight: 700;
}

.landingBoxFullItem ul li a {
  color: #323232;
  text-decoration: none;
}

.landingBoxItem {
  width: calc(50% - 70px);
  background: #fff;
  padding: 30px;
  margin-bottom: 20px;
}

.landingBoxImage {
  width: 30%;
}

.landingBoxImage img {
  width: 100%;
}

.landingBoxImage i {
  display: block;
  font-style: italic;
  font-size: 14px;
}

.landingBoxSummary {
  width: 62%;
}

.landingBoxSummary h4 {
  font-size: 36px;
  color: #222;
  font-weight: 300;
  line-height: 110%;
}

.landingBoxSummary h6 {
  font-size: 43px;
  color: #323232;
  font-weight: 300;
  line-height: 140%;
}

.landingBoxSummary h6 a {
  color: #323232;
}

.landingBoxItem p {
  line-height: 140%;
}

.landingBoxItem ul {
  padding: 0;
}

.landingBoxItem ul li {
  font-size: 16px;
  font-weight: 700;
}

.landingBoxItem ul li a {
  color: #323232;
  text-decoration: none;
}

.landingBoxItem h5 {
  font-weight: 300;
  font-size: 36px;
  color: #000;
  line-height: 110%;
}

.landingBoxItem .subTitle {
  font-size: 28px;
  font-weight: 900;
  color: #323232;
  padding: 0 0 18px 0;
  display: block;
}

.floatLeft.landingBoxItem {
  margin-right: 10px;
}

.floatRight.landingBoxItem {
  margin-left: 10px;
}

.landingBoxListItem {}

.landingBoxListItem a {
  text-decoration: none;
  display: block;
  color: #525d59;
  padding: 15px 30px;
  margin: 0 0 0 -30px;
  width: 100%;
}

.landingBoxListItem a strong {
  font-weight: 900;
  display: block;
  color: #1973b8;
}

.landingBoxListItem a:hover {
  background: #e1e1e1;
}

.btnBannerContainer {}

.btnBannerContainer a {
  float: left;
  background: #1973b8;
  width: calc(33.2% - 53px);
  padding: 35px 10px 35px 30px;
  font-size: 24px;
  color: #fff;
  font-weight: 900;
  margin-bottom: 20px;
  min-height: 60px;
}

.btnBannerContainer a img {
  float: left;
  margin: 0 20px 0 0;
}

.btnBannerContainer a:nth-of-type(3n+2) {
  margin: 0 20px;
}

.btnBannerContainer i {
  font-style: normal;
  float: left;
  max-width: 60%;
}

.btnBannerContainer a:hover {
  opacity: 0.7;
}

.committeesContainer {
  background: #d8d8d8;
  padding: 40px 0;
  margin: 0 0 20px 0;
}

.committeesContainer h4 {
  font-size: 36px;
  color: #222;
  font-weight: 300;
  line-height: 110%;
  padding: 0 0 20px 40px;
}

.committeesContainer ul li a {
  color: #323232;
  font-weight: 700;
}

.btnBigGray {
  font-size: 24px;
  background: #d8d8d8;
  color: #1973b8;
  font-weight: 900;
  text-align: center;
  display: block;
  padding: 20px 0;
  line-height: 100%;
}

.btnBigGray:hover {
  background: #1973b8;
  color: #fff;
}

.aboutgarantiFacts {
  text-align: center;
  padding: 50px 0 0 0;
}

.aboutgarantiFacts h5 {
  font-size: 36px;
  color: #3b3b3b;
  font-weight: 300;
  padding: 0 0 35px 0;
  line-height: 100%;
}

.aboutGarantiFactsItem {
  font-size: 20px;
  color: #252525;
  font-weight: 400;
  display: inline-block;
  margin: 0 35px;
  text-align: left;
  letter-spacing: -1px;
  line-height: 100%;
}

.factsIcon {
  margin: 0 20px 0 0;
}

.factsIcon img {}

.aboutGarantiFactsItem h6 {
  font-size: 40px;
  color: #008549;
  font-weight: 500;
  line-height: 100%;
}

.aboutGarantiFinancialNeedsContainer {
  margin: 0 0 50px 0;
}

.aboutGarantiFinancialNeeds {
  padding: 15px 35px 0 35px;
}

.aboutGarantiFinancialNeeds h5 {
  font-size: 36px;
  font-weight: 300;
  color: #222;
  padding: 0 0 30px 0;
}

.aboutGarantiFinancialNeeds a {
  display: inline-block;
  margin: 20px;
  width: calc(100% / 4 - 44px);
  vertical-align: top;
}

.aboutGarantiFinancialNeeds a:hover {
  opacity: 0.7;
}

.aboutGarantiFinancialNeeds a img {
  max-width: 100%;
}

.sustainabilitySummary {
  width: 50%;
  padding: 0 0 50px 0;
  min-height: 270px;
}

.sustainabilitySummary p {
  line-height: 140%;
}

.landingSustainabilityFullItem {
  width: 100% !important;
}

.landingSustainabilityBoxItem {
  width: 48%;
  padding: 0;
  margin: 0 0 15px 0;
}

.landingSustainabilityBoxItem a {
  display: block;
  font-size: 16px;
  color: #323232;
  text-decoration: none;
  font-weight: 700;
  padding: 15px 0 0 0;
}

.landingSustainabilityBoxItem p {
  line-height: 160%;
  padding: 25px 0 0 0;
}

.landingSustainabilityBoxItem h5 {
  font-weight: 700;
  font-size: 36px;
  color: #222222;
  line-height: 110%;
  margin: 0;
}

.landingSustainabilityBoxItem h6 {
  font-weight: 700;
  font-size: 26px;
  color: #222222;
  line-height: 110%;
  margin: 5px 0 0 0;
}

.bannerSustainabilityReportsContainer {
  background: #33435b url(/en/images/temp/banner-sustainabilityreports.jpg) center bottom no-repeat;
  min-height: 363px;
}

.bannerSustainabilityReports {}

.bannerSustainabilityReportsButtons {
  float: right;
  margin: 100px 0 0 0;
  font-size: 24px;
  font-weight: 700;
}

.bannerSustainabilityReportsButtons .btnDownloadGreen {
  color: #fff;
  float: left;
  margin: 0 135px 0 0;
}

.bannerSustainabilityReportsButtons .btnDownloadGreen span {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  background: #006b42 url(/en/images/etc/download.png) 22px center no-repeat;
  padding: 15px 35px 15px 80px;
  border-bottom: 4px solid #025334;
  display: block;
  margin: 18px 0 0 0;
}

.bannerSustainabilityReportsButtons .btnDownloadGray {
  color: #fff;
  float: left;
  margin: 0 50px 0 0;
}

.bannerSustainabilityReportsButtons .btnDownloadGray span {
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  background: #68bf59 url(/en/images/etc/download.png) 22px center no-repeat;
  padding: 15px 35px 15px 80px;
  border-bottom: 4px solid #4ba13d;
  display: block;
  margin: 18px 0 0 0;
}

.bannerSustainabilityReports .btnViewAll {
  color: #fff;
  text-decoration: underline;
  font-weight: 700;
  margin: 55px 0 0 0;
  font-size: 16px;
  font-weight: 700;
}

.materialMattersTable {
  color: #575757;
  font-size: 16px;
  font-weight: 400;
}

.materialMattersTable img {
  width: 60px;
  margin: 5px;
}

.materialMattersTable tr {}

.materialMattersTable td {
  padding: 10px 40px;
  border-bottom: 1px solid #c4c4c4;
}

.materialMattersTable td.firstHead {
  padding: 10px 40px 10px 0;
}

.materialMattersTable .tableHead {
  font-size: 16px;
  color: #3fac4b;
  font-weight: 700;
}

.materialMattersTable .tableImage {}

.sustainabilityBottomRow {
  padding-top: 50px;
}

.sustainabilityDevelopmentGoals {
  margin: 30px 0 0 0;
}

.sustainabilityDevelopmentGoals ul {}

.sustainabilityDevelopmentGoals ul li {
  float: left;
  margin: 0 8px 8px 8px;
  width: calc(100% / 6 - 16px);
  list-style: none;
  cursor: pointer;
}

.sustainabilityDevelopmentGoals ul li img {
  width: 100%;
}

.tooltipContentContainer {
  display: none;
}

/* blog */

.blogListItem {
  width: 50%;
  display: inline-flex;
}

.blogListTitle h2 {
  padding: 15px 0 0 0;
  color: #222222;
  font-size: 22px;
  font-weight: 700;
}

.blogListSummary p {
  line-height: 25px;
}

.blogListItemSelect {
  padding: 0px 20px 70px 20px;
}

.blogListImage img {
  width: 100%;
}

.blogListSummary {
  padding-bottom: 15px;
  display: block;
}

.blogButtonDetail {
  background: #1973b8;
  display: -webkit-inline-box;
  padding: 5px 40px 5px 40px;
  color: white;
}

.blogListTitleContent {
  padding-top: 30px;
  display: block;
  font-size: 30px;
}

.blogTitleContainer h1, .blogTitleContainer h2 {
  font-size: 70px;
  color: #222222;
  font-weight: 900;
  margin: 0 0 0 -3px;
  line-height: 100%;
}

.blogPersonel {
  color: #222;
  font-size: 26px;
  padding: 10px 0 20px 0;
}

.blogDetailGorsel {
  margin: 0 0 50px 0;
}

.blogDetailGorsel img {
  width: 100%;
}

.blogDetailPartTitle {
  font-size: 26px;
  color: #323232;
  font-weight: 700;
}

.blogDetailTextContent {
  font-size: 16px;
  color: #323232;
}

.blogDetailTextContent p {
  line-height: 25px;
  text-align: justify;
}

/* social information */

.socialIcons {
  display: flex;
}

.socialInformation {
  float: left;
  width: calc(33.3% - 15px);
  margin: 10px 15px 10px 0px;
}

.SocialItems img {
  margin-right: auto;
  margin-left: auto;
}

.socialIcons .socialInformation .socialItems img {
  margin: 0 auto;
  display: block;
  padding: 30px 0px 30px 0px;
}

.socialItems {
  background-color: #d6dfdc;
  margin-bottom: 10px;
}

.socialIcons a {
  color: #353535;
}

/*share*/

.pageShare {
  padding-top: 40px;
  display: flex;
}

.shareIcon {
  padding-right: 10px;
}

.newsletterContainer {
	background: #f8f8f8;
	width: 75%;
    padding: 25px 0;
}
#UC_ENewsletter1_pnlForm {
   padding: 0 40px;
}
.formContainer table td {
  vertical-align: top;
}

.formContainer .formItem {
  margin: 0 0 5px 0;
  padding: 15px 0;
}

.formContainer .formTitle {
  font-size: 16px;
  color: #02a5a5;
}

.formContainer .formTitle strong {
  font-weight: normal;
}

.formContainer .formElement {}

.formContainer .formElement input[type="text"], .formContainer .formElement textarea {
  background: #fff;
  border: none;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #2d2d2d;
  width: calc(100% - 20px) !important;
  padding: 10px;
  box-shadow: 1px 1px #0000002e;
  margin-top: 10px;
}

.formContainer .formValidator {}

.formContainer .formElement select {
  background: none;
  border: none;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #2d2d2d;
  width: 100%;
  -webkit-appearance: none;
  background: url(../images/icon/contact-select-icon.png) no-repeat right center;
}

.formContainer .formElement .nice-select {
 background: none;
    border: none;
    float: none;
    padding: 10px 5px;
    height: auto;
    line-height: normal;
    background: #fff;
    margin-top: 10px;
}

.formContainer .formElement .nice-select::after {
     border-bottom: 4px solid #02a5a5;
    border-right: 4px solid #02a5a5;
}

.formContainer .formElement .nice-select .list {
  max-height: 260px;
  overflow: auto;
}

.formContainer .formElement .nice-select.open .list {
  padding: 20px;
  width: 100%;
  border: 1px solid #e6edea;
}

.formContainer .formElement .nice-select li.option {
  padding: 3px 0;
  border-bottom: 1px solid #f0f0f0;
  list-style: none;
  background: none;
  min-height: 0;
  line-height: 100%;
}

.formContainer .formElement .nice-select li.option:hover {
  background: #f0f0f0;
}

.formContainer .formElement .nice-select .current {
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #2d2d2d;
}

.captchaContainer {
  padding: 25px 0;
}

.captchaTitle {
  margin: 0 0 5px 0;
  padding: 15px 0;
}

.captcha {
background: #f9f9f9;
padding: 10px 0;
display: flex;
}

.captchaTextBox {}

.captchaTextBox input {
  background: #fff;
  border: none;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #2d2d2d;
  width: calc(100% - 20px) !important;
  padding: 10px;
  box-shadow: 1px 1px #0000002e;
  margin-top: 10px;
}

.formContainer .formValidator {}

.formButtonContainer {
  width: 100%;
  margin-top: 30px;
}

.formButtonContainer .floatLeft {
  width: 50%;
}

.btnBigGreen {
  background: #02a5a5;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 100%;
}

.btnBigGreen:hover {
  background: #1973b8;
}


.btnBigRed {
  background: #ff0000;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border: none;
  border-bottom: 4px solid #bb3e3e;
  width: 100%;
}

.btnBigRed:hover {
  background: #bb3e3e;
}

.btnFullGreen {
  background: #008642;
  font-family: "Roboto", sans-serif;
  font-size: 36px;
  font-weight: 400;
  color: #fff;
  padding: 40px 0;
  text-align: center;
  cursor: pointer;
  border: none;
  width: 100%;
  display: block;
}

/*paging */

.newPagerArea .pagerActive {
  background-color: #02a5a5;
  color: white;
  width: 30px;
  display: inline-block;
  text-align: center;
  padding: 5px;
  margin-bottom: 3px;
  margin-right: 5px;
}

.newPagerArea .pagerActive:hover {
  background-color: #02a5a5;
  color: white;
}

.newPagerArea .newPagerNumber {
    background-color: #ffffff;
    color: #043263;
    width: 30px;
    display: inline-block;
    text-align: center;
    padding: 5px;
    margin-bottom: 10px;
    margin-right: 5px;
    box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
}

.newPagerArea .newPagerNumber:hover {
  background-color: #02a5a5;
  color: white;
}

.newPagerArea a:nth-last-child(1) {
  margin: 5px 5px 5px 0;
  background: #02a5a5 !important;
  color: #fff !important;
  clear: both;
  display: table;
  height: auto !important;
  padding: 5px 15px !important;
}

.newPagerArea a:nth-last-child(1)::after {
  content: ">>"
}

#eventsContent .takvimCss td a {
  font-size: 12px;
  padding: 10px 2px;
}

.takvimCss {
  margin: 0 auto;
  background: #ebf1f6;
}

.takvimCss th {
  text-align: center !important;
  color: #8e9296;
  text-transform: uppercase !important;
  height: 20px;
  font-size: 10px;
}

.takvimCss td a {
  padding: 15px 2px;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #e1e2e4;
  border-right: 1px solid #e1e2e4;
  border-top: 1px solid #e1e2e4;
  display: block;
}

.takvimCss:first-child {
  width: 100%;
}

.takvimGenel {
  border-bottom: 1px solid #d6d6d6;
  padding: 5px 20px;
  font-size: 12px;
  text-align: left;
  font-weight: bold;
  color: #6c7174 !important;
  width: 100%;
}

.takvimGenel .takvimGenel {
  margin: 0 0 10px 0;
}

.takvimGenel .takvimGenel td {
  padding: 0 0 10px 0;
}

.takvimBaslik {
  background: #043263 !important;
  font-size: 15px;
  color: #fff;
}

.takvimBaslik td {
  padding: 5px;
}

.takvimBaslik td a {
  border: none !important;
  padding: 0 !important;
}

.OtherMonthDayStyleCss {
  color: #c5cacf !important;
}

.OtherMonthDayStyleCss a {
  color: #c5cacf !important;
  text-decoration: none;
  display: block;
}

.OtherMonthStyleCss a {
  color: #c5cacf !important;
  text-decoration: none;
  display: block;
}

.TodayDayStyleCss {
  color: #6A9113 !important;
  border: 1px solid #6A9113 !important;
}

.TodayDayStyleCss a {
  color: #6A9113 !important;
}

.ActivityDayStyleCss a {
  background-color: #043263;
  color: #FFFFFF !important;
  font-weight: 900;
  display: block;
}

.ActivityDayStyleCss:hover {
  background: #000;
}

.ActivityDayStyleCss a {
  color: #565656 !important;
}

.DayStyleCss {
  color: #fff !important;
}

.DayStyleCss a {
  color: #1973b8 !important;
  text-decoration: none;
  display: block;
}

.DayStyleCss:hover {
  background: #1973b8;
  color: #fff !important;
}

.DayStyleCss:hover a {
  color: #fff !important;
}

.resultCenterDownload {
  padding-left: 15px;
  font-weight: 400;
  margin-bottom: 40px;
  text-align: left !important;
  display: -webkit-box;
}

.resultCenterYear {
  display: -webkit-box;
  text-align: left !important;
  font-size: 24px;
  padding-left: 15px;
  font-weight: 900;
}

.contactName {
  background-color: #043263;
  width: 98%;
}

.contactName h2 {
  margin: 0 !important;
  color: white;
  padding-left: 15px;
  padding-top: 10px;
  font-size: 15px;
}

.contactName p {
  color: #0ba7a7;
  text-align: left !important;
  padding-left: 15px;
  font-size: 12px;
  font-style: italic;
}

.contactTelMail {
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 20px;
  width: 88%;
  margin: 0 auto;
  display: block;
}

.contactTelMail .telefon {
  text-align: center;
  margin: 0 auto;
}

.contactTelMail .email {
  text-align: center;
  margin: 0 auto;
}

.contactPanel .resim {
  padding-left: 30px;
}

.ContactItem .cizgiContact {
  background-color: #d6dfdc;
  width: 88%;
  margin: 0 auto;
  height: 10px;
  margin-top: -5px;
  display: block;
}

.calenderDetail .upEvents {
  display: block;
  width: calc(66% - 60px);
  float: left;
  padding: 30px;
  height: 300px;
  border: 1px solid #c7cbca;
}

.calenderDetail .upEvents h2 {
  display: block;
  font-weight: 600;
  float: left;
  font-size: 25px;
  color: #323232;
  margin: 0 0 20px;
}

.calenderDetail .item .twoList {
    margin-top: 25px;
}
.calenderDetail .item .twoList a {
    width: calc(50% - 15px) !important;
}
.calenderDetail .item .twoList a:nth-child(1) {
   margin-right: 25px !important;
}
.calenderDetail .item .itemContent {
  width: 100%;
  background: #f8f8f8;
}

.calenderDetail .item .itemContent h3 {
  display: block;
  font-weight: 600;
  margin: 0 0 5px;
  color: #525d59;
}

.calenderDetail .item .itemContent p {
  font-weight: 400;
  margin: 0 0 30px;
  color: #525d59;
}
.calenderDetail .item .itemContent .containerCalendar {
    padding: 30px 40px;
}
.calenderDetail .item .itemContent a.addthisevent-drop {
  display: block;
  background: #02a5a5;
  color: #fff !important;
  font-weight: 600;
  width: 100%;
  margin: 0 0 10px;
  padding: 15px 0;
  text-align: center;
}

.calenderDetail .item .itemContent a:hover {
  opacity: 1;
}

.calenderDetail .item .itemContent a.requestBtn {
  display: block;
  font-weight: 600;
  width: 100%;
  margin: 0 0 10px;
  padding: 15px 0;
  text-align: center;
  border: 1px solid #ababab;
  color: #02a5a5;
}

.calenderDetail .allBtn {
  display: block;
  float: right;
  color: #045e31;
}

.calenderDetail .allBtn:hover {
  color: #048643;
}

.itemContent a.addthisevent-drop {
  border: none !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  color: #043263;
  border-radius: 0 !important;
}

.addthisevent-selected {
  background: #1973b8 !important;
  color: #fff !important;
}

.homeEventBtns a.addthisevent-drop.addthisevent-selected {
  color: #fff !important;
}

.addthisevent_dropdown {
  width: 100% !important;
  background: #1973b8 !important;
  border: none !important;
  margin: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  left: -1px !important;
  width: calc(100% + 2px) !important;
}

.addthisevent_dropdown span {
  display: inline-block !important;
  background: #1973b8 !important;
  font-size: 12px !important;
  color: #b3bbb7 !important;
  font-weight: 400 !important;
  width: calc(50% - 25px) !important;
  padding: 10px 10px 5px 15px !important;
}

.addthisevent_dropdown span:hover {
  color: #fff !important;
}

.addthisevent-drop:hover {}

.copyx {
  display: none !important;
}

#calenderPage {}

#calenderPage .item {
   margin-bottom: 20px;
}

.contactSendButton table {
  width: 100%;
}

.contactSendButton table tr {}

.contactSendButton table tr:nth-child(1) {
  float: left;
}

.contactSendButton table tr:nth-child(2) {
  float: left;
}

.contactSendButton table tr:nth-child(2) a {
  float: left;
  font-size: 0;
  text-indent: -9999px;
  background: url(/en/images/etc/recaptcha.png) no-repeat;
  width: 60px;
  height: 60px;
  cursor: pointer;
}

.contactSendButton table tr:nth-child(3) {
  float: left;
}

.contactSendButton input[type=text] {
  border: 1px solid #acacac;
  padding: 5px;
  margin: 20px 5px 0 10px;
}

.btnBigGreenContact {
  background: #1973b8;
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  padding: 20px;
  text-align: center;
  cursor: pointer;
  border: none;
  border-bottom: 4px solid #014318;
  width: 50%;
}

.btnBigGreenContact:hover {
  background: #014318;
}

.form10 {
  width: 10%;
}

.form20 {
  width: 20%;
}

.form40 {
  width: 40%;
}

.form45 {
  width: 47%;
}

.form50 {
  width: 50%;
}

.form60 {
  width: 60%;
}

.text-large {
 background: #f8f8f8;
 color: #666666;
 margin: 0 0 25px;
 padding: 40px 40px;
}


.text-large input[type=text] {
    background: #fff;
    border: none;
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    color: #043263;
    width: calc(100% - 20px) !important;
    padding: 10px;
    box-shadow: 1px 1px #0000002e;
    margin-top: 10px;
}
.text-large input::placeholder {
    color: #043263;
}
.text-large input::-webkit-input-placeholder { /* Edge */
  color: #043263;
}
.text-large input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #043263;
}

.text-large input[type=button] {
  display: inline-block;
  border: none;
  color: #043263;
  background: white;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
}

.text-large input[type=submit] {
  display: inline-block;
  border: none;
  color: #fff;
  background: #02a5a5;
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
  border: 1px solid #02a5a5;
}

.itemCount {
  display: block;
  margin: 0 0 15px;
  font-weight: 600;
}

.itemSearchContainer {
  display: block;
  margin: 0 0 10px 0;
   background: #f6f6f6;
}
.itemSearchContainer:nth-child(even) {
    background: #d3d3d3;
}
.itemSearch {
  padding: 20px;
  width: calc(100% - 40px);
}

.itemSearchContainer a {
  color: #666666;
  font-weight: 500;
}

.itemSearchContainer h2 {
  margin: 0 !important;
  display: none !important;
}

.itemSearchContainer .date {
  color: #fff;
  background: #1973b8;
  padding: 10px;
  display: table;
}

.garantiBankDetailh2 {
  color: #1973b8;
  font-weight: 700 !important;
  padding-top: 5px;
}

#UCalculator1_pnlPopUp .calculatorTable tbody {
  display: block;
  border: 5px solid #1973b8;
}

#UCalculator1_pnlPopUp .calculatorTable {
  background: white;
  width: 420px;
}

#UCalculator1_pnlPopUp .calculatorTable input {
  background-color: #1973b8;
  border: medium none;
  color: #fff;
  padding: 7px 10px;
  margin: -14px 0px 0 357px;
  cursor: pointer;
  float: right;
}

span#UCalculator1_lblwarning {
  margin: 0 auto;
  display: block;
  margin-left: 95px;
  padding-bottom: 35px;
}

.siteSearchPanel.text-large p {
  padding: 5px 0;
}

.searchKeywordItem {

}

.searchPageKeywordBox {
  width: 100%;
}

.searchStartDateItem {
  position: relative;
  margin: 0 0 0 10px;
}

.searchStartDateItem img, .searchEndDateItem img {
  width: 20px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
}

.searchEndDateItem {
  position: relative;
  margin: 0 0 0 10px;
}

.searchPageDateBox {}

.ui-datepicker {
  width: 17em;
  padding: 0;
  border: none;
  background: #ccc;
  font-size: 12px;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 5px 0;
  background: #002e6d;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-widget-header .ui-icon {
  background-image: url(/en/images/ui-icons_222222_256x240.png);
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/en/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/en/images/ui-icons_222222_256x240.png);
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/en/images/ui-icons_ffffff_256x240.png);
}

.ui-datepicker .ui-datepicker-prev span {
  background-position: -96px -16px;
}

.ui-datepicker .ui-datepicker-next span {
  background-position: -32px -16px;
}

.ui-datepicker th {
  font-size: 9px;
  color: #6c7173;
  font-size: 9px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .55);
  text-transform: uppercase;
  font-weight: normal;
  border: none;
  border-top: 1px solid rgba(186, 194, 200, .6);
  border-bottom: 1px solid rgba(186, 194, 200, .6);
  background-color: #e6ebf0;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .38);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .38);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .38);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzVjNSIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CjxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNjOWM1YzUiIHN0b3Atb3BhY2l0eT0iMC4zMyIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
  background-image: -moz-linear-gradient(bottom, rgba(201, 198, 198, .33) 0%, rgba(201, 198, 198, .33) 0.76%, rgba(255, 255, 255, .33) 100%);
  background-image: -o-linear-gradient(bottom, rgba(201, 198, 198, .33) 0%, rgba(201, 198, 198, .33) 0.76%, rgba(255, 255, 255, .33) 100%);
  background-image: -webkit-linear-gradient(bottom, rgba(201, 198, 198, .33) 0%, rgba(201, 198, 198, .33) 0.76%, rgba(255, 255, 255, .33) 100%);
  background-image: linear-gradient(bottom, rgba(201, 198, 198, .33) 0%, rgba(201, 198, 198, .33) 0.76%, rgba(255, 255, 255, .33) 100%);
}

.ui-datepicker td {
  border: none;
  border-top-width: medium;
  border-right-width: medium;
  border-top-style: none;
  border-right-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-top: 1px solid #e7e9ea;
  border-right: 1px solid #e7e9ea;
  padding: 0;
  background: #eee;
}

td.ui-state-disabled .ui-state-default {
  text-shadow: none;
  opacity: .8;
  color: #6c7173;
}

td .ui-state-default {
  border: 1px solid transparent;
  text-align: center;
  padding: .7em 0;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  background: #f5f8fa;
  color: #6c7173;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .55);
}

.pageShareContainer {
  margin: 30px 0 0 0;
  padding: 30px 0 0 0;
  border-top: 1px solid #d6dfdc;
}

.pageShareContentContainer {
  position: relative;
  display: table;
}

.btnShare {
  background: #043263;
  padding: 10px 40px;
  border: none;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  display: table;
  text-align: center;
}

.pageShareContent {
  display: none;
  position: absolute;
  z-index: 99;
  bottom: 50px;
  width: calc(100% - 22px);
  border: 1px solid #85c539;
  background: #fff;
  text-align: center;
  padding: 10px;
}

.audioHubList {}

.audioHubList ul {
  padding: 20px 0 0 0;
}

.audioHubList ul li {
  list-style: none;
  background: none;
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
  border-bottom: 1px solid #d6dfdc;
}
.audioHubList ul li:last-of-type { border:none;}
.audioHubList ul li h4 {
  font-size: 22px;
  color: #1973b8;
  font-weight: 700;
}

.audioHubList ul li .audioHubSummary {
  font-size: 14px;
  color: #3f3f3f;
  padding: 0 0 10px 0;
}

.audioHubList ul li .audioHubSummary p {
  padding: 0 0 8px 0;
  line-height: 100% !important;
}

.audioHubList ul li .audioHub {}

.audioHubList ul li .audioHub audio {
  width: 100%;
}

.audioHubList ul li .dividerLeft {
  width: 75px;
  height: 4px;
  line-height: 100%;
}

.meetingDateItem {
  width: calc(100% - 10px);
  margin: 0 10px 0 0;
  position: relative;
}

.meetingTimeItem {
  margin: 0 10px 0 0;
  width: calc(25% - 10px);
}

.meetingDateItem img {
  width: 25px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
}

.formPlusItem2, .formPlusItem3 {
  display: none;
}

.formPlusButton {
  font-size: 32px;
  color: #1973b8;
  font-weight: 900;
  margin: 15px 0 0 0;
}

.formPlusButtonC {
  font-size: 32px;
    color: #1973b8;
    font-weight: 900;
    background: #02a5a5;
    margin: 0;
    display: block;
    width: 75%;
    text-align: center;
    padding: 4px 0;
    position: relative;
    top: 44px;
}

.formBigItem {
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  padding: 20px 0;
  margin: 20px 0;
}

.formContainer h5 {
  font-size: 22px;
  font-weight: 700;
  color: #1973b8;
  margin: 15px 0;
}

.formBigItem h5 {
  font-size: 22px;
  font-weight: 700;
  color: #1973b8;
  margin: 0 0 10px 0;
}

.formBigItem .formItem {
  background: #f0f0f0;
}

.tblName2, .tblName3 {
  display: none;
}

.meetingDateItem .nice-select {
  background: #f9f9f9 !important;
  padding: 10px 10px !important;
}

.uyari {
  position: absolute;
}

.dipNote {
  line-height: 100% !important;
  font-size: 12px;
  padding: 0 0 20px 0;
}

/*  Audio download butonu kapama */

audio::-internal-media-controls-download-button {
  display: none;
}

audio::-webkit-media-controls-enclosure {
  overflow: hidden;
}

audio::-webkit-media-controls-panel {
  width: calc(100% + 30px);
}

/*  Video download butonu kapama */

video::-internal-media-controls-download-button {
  display: none;
}

video::-webkit-media-controls-enclosure {
  overflow: hidden;
}

video::-webkit-media-controls-panel {
  width: calc(100% + 30px);
  /* Adjust as needed */
}

.lpResultsCenterDocTable {
  width: 100%;
}

.lpResultsCenterDocTable tr td {
  border-top: 1px solid #dedede;
  padding: 20px;
  font-weight: 700;
  font-size: 20px;
  color: #222;
}

.lpResultsCenterDocTable tr.lpResultsCenterDocTableHead td {
  text-align: center;
  border-top: none !important;
  border-bottom: 3px solid #dedede;
  padding: 0 20px 20px 20px;
}

.lpResultsCenterDocTableGorsel {
  width: 60%;
  max-height: 150px;
  overflow: hidden;
  display: block;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 1);
}

.lpResultsCenterDocTable tr td img {
  max-width: 100% !important;
}

.lpResultsCenterDocTable tr.excelColumn td .lpResultsCenterDocTableGorsel {
  width: 60% !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.lpResultsCenterDocTable tr.excelColumn td .lpResultsCenterDocTableGorsel img {
  max-width: 100% !important;
}

#annualReportContent {
  display: block;
  padding: 100px 0 30px;
  font-family: Roboto;
}

.annualCover {
  display: block;
  width: 100%;
  height: 461px;
  background: url(../images/annualreport/bgCover.jpg) no-repeat center center;
  text-align: center;
}

.annualCover .coverImage {
  display: inline-block;
  margin: -50px 0 40px;
}

.annualCover h4 {
  font-size: 30px;
  font-size: 30px;
  font-weight: 300;
  color: #008543;
}

.annualCover h2 {
  font-size: 40px;
  font-size: 40px;
  font-weight: 800;
  line-height: 40px;
  color: #008543;
}

.forevordText {
  padding: 30px 0 0;
}

.forevordText h2 {
  color: #323232;
  font-size: 40px;
  font-weight: 800;
  display: block;
  text-align: center;
}

.forevordText h3 {
  color: #84c33a;
  font-size: 22px;
  font-weight: 800;
  display: block;
  text-align: center;
}

.textThree {
  display: block;
  margin: 20px 0 0;
}

.textThree .item {
  width: calc(33.3% - 30px);
  display: block;
  float: left;
  text-align: left;
}

.textThree .item:nth-child(2) {
  margin: 0 40px;
}

.textThree .item p {
  font-size: 12px;
  color: #515151;
  line-height: 22px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.PDFSection {
  padding: 50px 0 0;
}

.PDFSection .item {
  width: calc(33.3% - 30px);
  display: block;
  float: left;
  text-align: left;
  padding-bottom: 40px;
}

.PDFSection .item h2 {
  color: #84c33a;
  font-size: 28px;
  display: block;
  font-weight: 800;
  margin: 0 0 15px;
  line-height: 28px;
}

.PDFSection .item .itemImage {
  display: block;
}

.PDFSection .item .itemImage img {
  display: block;
  width: 100%;
  height: auto;
}

.PDFSection .item .pdfButton {}

.PDFSection .item .pdfButton a {
  display: table;
  padding: 15px 25px 15px 55px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background: url(../images/annualreport/pdf.png) no-repeat 15px 11px #1973b8;
  position: relative;
  z-index: 99;
  margin: -25px 0 0 20px;
}

.PDFSection .item .pdfButton a:hover {
  background: url(../images/annualreport/pdf.png) no-repeat 15px 11px #84c33a;
}

.PDFSection .item .itemText {
  display: block;
  padding: 20px 20px 0;
}

.PDFSection .item .itemText ul {
  list-style: none;
}

.PDFSection .item .itemText li {
  display: block;
  margin: 0 0 5px;
}

.PDFSection .item .itemText li a {
  font-size: 12px;
  color: #515151;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  background: url(../images/annualreport/list.png) no-repeat 0 4px;
  display: block;
  padding: 0 0 0 20px;
}

.PDFSection .item:nth-child(2) {
  margin: 0 40px;
}

.PDFSection .item:nth-child(6) {
  margin: 0 40px;
}

.PDFSection .item:nth-child(10) {
  margin: 0 40px;
}

.btnFullPDF {
  display: table;
  padding: 15px 25px 15px 55px;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  background: url(../images/annualreport/pdf.png) no-repeat 36% 13px #1973b8;
  position: relative;
  z-index: 99;
  margin: 0;
  border-bottom: 4px solid #006131;
  width: calc(100% - 75px);
  text-align: center;
}

.btnFullPDF:hover {
  background: url(../images/annualreport/pdf.png) no-repeat 36% 13px #84c33a;
}

.shareHoldingContainer {}

.shareHoldingContent {
  display: block;
  text-align: center;
}

.shareHoldingContainer h2 {
  color: #222222;
  margin: 0 0 20px;
  font-size: 36px;
  font-weight: 600;
}

.shareHoldingContainer .btnMore {
  display: table;
  margin: 20px auto 0;
  color: #fff;
  font-weight: 100;
  font-size: 18px;
  padding: 10px 50px;
  background: #008140;
}

.shareHoldingContainer .btnMore:hover {
  opacity: 0.8;
}

.stock3BoxContainer {}

.stock3BoxContent {}

.stock3BoxContent .boxItem {
  display: block;
  float: left;
  width: calc(33% - 52px);
  padding: 100px 20px 0;
  background: #f5f5f5;
  text-align: center;
  background-size: contain !important;
  height: 300px;
}

.stock3BoxContent .boxItem:nth-child(1) {
  background: url(../images/temp/bgDR.jpg) no-repeat top center;
}

.stock3BoxContent .boxItem:nth-child(2) {
  margin: 0 20px;
  background: url(../images/temp/bgDividend.jpg) no-repeat top center;
}

.stock3BoxContent .boxItem:nth-child(3) {
  background: url(../images/temp/bgAnnual.jpg) no-repeat top center;
}

.stock3BoxContent .boxItem h2 {
  color: #222;
  font-weight: 600;
  font-size: 30px;
  margin: 0 0 20px;
}

.stock3BoxContent .boxItem p {
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.stock3BoxContent .boxItem a.btnMore {
  display: table;
  margin: 20px auto 0;
  color: #fff;
  font-weight: 100;
  font-size: 18px;
  padding: 10px 30px;
  background: #008140;
}

.stock3BoxContent .boxItem a.btnMore:hover {
  opacity: 0.8;
}

#homeEventsContainer #eventsContent .disclosuresContent {
  display: block;
  float: right;
  width: 32%;
  padding: 0 0 0 0;
}

#homeEventsContainer #eventsContent .disclosuresContent h3 {
  display: block;
  font-weight: 700;
  font-size: 24px;
  color: #353535;
  margin: 0 0 20px;
  float: left;
}

#homeNewsContainer #homeEventsContainer .disclosuresContent .disclosuresItems {
  display: block;
}

#homeEventsContainer #eventsContent .disclosuresContent .disclosuresItems .item {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #d9d9d9;
  color: #525d59;
}

#homeEventsContainer #eventsContent .disclosuresContent .disclosuresItems .item:nth-last-child(1) {
  border: none;
}

#homeEventsContainer #eventsContent .disclosuresContent .disclosuresItems a {
  color: #525d59;
}

#homeEventsContainer #eventsContent .disclosuresContent .disclosuresItems h4 {
  font-weight: 600;
  margin: 0 0 0;
}

#homeEventsContainer #homeNewsContent .disclosuresContent .disclosuresItems p {
  display: block;
  margin: 0;
  padding: 0;
}

#homeEventsContainer #eventsContent .disclosuresContent .disclosuresItems .item:nth-child(1) {
  padding-top: 0;
}

#homeEventsContainer #eventsContent .disclosuresContent a.allBtn {
  display: block;
  margin: 5px 0 0;
  float: right;
  color: #043263;
  text-decoration: underline;
}

#homeEventsContainer #eventsContent .disclosuresContent a.allBtn:hover {
  color: #048643;
  text-decoration: none;
}

.LPEquityListing .Equity ul li {
  width: 50%;
}

.LPEquityListing .readMore {
  padding: 10px 30px;
  background: #008140;
  color: #fff;
  font-size: 18px;
  font-weight: 100;
  display: table;
}

.LPEquityAnalysts .Equity {
  display: block;
  width: calc(50% - 80px);
  padding: 0 0 0 80px;
}

.LPEquityAnalysts .Listing {
  padding: 45px 0 0 40px;
}

.LPEquityAnalysts .Listing a {
  display: block;
  background: #1973b8;
  color: #fff;
  font-size: 18px;
  font-weight: 100;
  padding: 25px 30px 25px 80px;
  margin: 0 0 20px;
}

.LPEquityAnalysts .Listing a:hover {
  opacity: 0.8;
}

.LPEquityAnalysts .Listing a:nth-child(1) {
  background: url(../images/share-dr/analyst.png) no-repeat 20px center #1973b8;
}

.LPEquityAnalysts .Listing a:nth-child(2) {
  background: url(../images/share-dr/price.png) no-repeat 20px center #1973b8;
}

.LPEquityAnalysts .Listing a:nth-child(3) {
  background: url(../images/share-dr/consensus.png) no-repeat 20px center #1973b8;
}

.LPEquityAnalysts h2 {
  color: #222;
  font-weight: 600;
  font-size: 30px;
  margin: 0 0 20px;
  text-align: center;
}

.LPEquityAnalysts .Equity .readMore {
  padding: 10px 30px;
  background: #008140;
  color: #fff;
  font-size: 18px;
  font-weight: 100;
  display: table;
}

.LPEquityBottomBtn {}

.LPEquityBottomBtn a.btnBottom {
  display: block;
  width: 49%;
  float: left;
  background: #1973b8;
  color: #fff;
  font-size: 24px;
  text-align: center;
  padding: 25px 0;
  font-weight: 100;
}

.LPEquityBottomBtn a.btnBottom:hover {
  opacity: 0.8;
}

.LPEquityBottomBtn a.btnBottom:nth-child(1) {
  margin: 0 2% 0 0;
  background: url(../images/share-dr/debt.png) no-repeat 34% center #1973b8;
}

.LPEquityBottomBtn a.btnBottom:nth-child(2) {
  background: url(../images/share-dr/capital.png) no-repeat 25% center #1973b8;
}

.landingBoxItem {
  min-height: 260px;
}

.landingBoxItem ul li a:hover {
  color: #1973b8;
}

.landingBoxItem.iconBox {}

.landingBoxItem.iconBox .landingBoxImage img {
  width: auto;
}

.landingBoxItem.iconBox .landingBoxImage {
  width: 22%;
}

.landingBoxItem.iconBox .landingBoxSummary {
  width: 75%;
}

.landingBoxItem.iconBox .landingBoxSummary h4 {
  color: #1973b8;
}

.landingBoxItem.iconBox .landingBoxSummary h4 a {
  color: #1973b8;
}

.LPTitle {
  display: block;
  width: 100px;
  padding: 20px;
  width: calc(100% - 40px);
  background: #1973b8;
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  text-align: right;
  margin: 0 0 20px;
}

.historicalData {
  padding: 20px 0 0;
}

.historicalData .historicalTitle {
  display: block;
  float: left;
  background: url(../images/result-center/historical-data-bg.png) no-repeat left center;
  width: calc(22% - 60px);
  padding: 35px 30px;
}

.historicalData .historicalTitle p {
  font-size: 30px;
  font-weight: 100;
  color: #fff;
}

.historicalData .historicalTitle span {
  font-size: 12px;
  font-weight: 100;
  color: #fff;
}

.historicalContent {
  float: left;
  margin: 0 0 40px;
  width: 75%;
}

.historicalContent .col {
  width: 33%;
  float: left;
  padding: 30px 0 0;
}

.historicalContent .col ul {
  padding: 0;
  margin: 10px 0 0;
}

.historicalContent .col ul li {
  display: block;
  padding-bottom: 5px;
}

.historicalContent .col ul li a {
  color: #222;
  font-size: 14px;
}

.historicalContent .col ul li a:hover {
  color: #1973b8;
}

.historicalContent .col h2 {
  font-size: 20px;
  font-weight: 600;
  display: block;
  color: #222;
}



.LPKit h2 {
  color: #1973b8;
}

.LPKit div.floatLeft {
  width: 100%;
  float: none;
}

.LPKit ul {
  list-style: none;
}

.LPKit ul li {
  display: flex;
  width: calc(33% - 101px);
  float: left;
  background: #cecece;
  padding: 25px 0 25px 90px;
  margin-bottom: 20px;
  align-items: center;
  min-height: 46px;
}

.LPKit ul li a {
  color: #323232;
  font-size: 18px;
  display: block;
}

.LPKit ul li a:hover {
  opacity: 0.8;
}

.LPKit ul li a em {
  display: none;
}

.LPKit ul li:nth-child(2) {
  margin: 0 20px;
}

.LPKit .floatLeft ul:nth-child(1) li:nth-child(1) {
  background: url(../images/share-dr/invest-1.png) no-repeat 30px center #cecece;
}

.LPKit .floatLeft ul:nth-child(1) li:nth-child(2) {
  background: url(../images/share-dr/invest-2.png) no-repeat 30px center #cecece;
}

.LPKit .floatLeft ul:nth-child(1) li:nth-child(3) {
  background: url(../images/share-dr/invest-3.png) no-repeat 30px center #cecece;
}

.LPKit .floatLeft ul:nth-child(2) li:nth-child(1) {
  background: url(../images/share-dr/invest-4.png) no-repeat 30px center #cecece;
}

.LPKit .floatLeft ul:nth-child(2) li:nth-child(2) {
  background: url(../images/share-dr/invest-5.png) no-repeat 30px center #cecece;
}

.LPKit .floatLeft ul:nth-child(2) li:nth-child(3) {
  background: url(../images/share-dr/invest-6.png) no-repeat 30px center #cecece;
}

.LPDevelopments ul {
  list-style: none;
}

.LPDevelopments ul li {
  display: flex;
  float: left;
  width: calc(25% - 20px);
  margin: 0 10px;
  padding: 20px 0;
  text-align: center;
  background: #76ba3f;
  min-height: 48px;
  align-items: center;
  justify-content: center;
}

.LPDevelopments ul li a {
  color: #fff;
  font-size: 20px;
  font-weight: 100;
}

.LPDevelopments ul li a:hover {
  color: #1973b8;
}

.LPInvestBtn .btnList p {
  margin: 0;
  padding: 0;
}

.LPAboutBTn {
  width: calc(50% - 70px);
  background: #1973b8;
  color: #fff;
  font-size: 24px;
  font-weight: 100;
  padding: 30px 0;
  text-align: center;
  padding: 30px;
  margin-bottom: 20px;
}

.LPAboutBTn:hover {
  opacity: 0.8;
}

.LPKeyPerformance h2 {
  color: #1973b8;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.LPRatingsContent {
  background: #fff;
}

.LPRatingsContent h2 {
  color: #1973b8;
  font-size: 36px;
  font-weight: 300;
  margin: 0 0 20px;
}

.aboutLP .landingBoxSummary h4 {
  color: #036c37;
}

.aboutLP .aboutgarantiFacts h5 {
  color: #036c37;
}

.corpLP .landingBoxSummary h4 {
  color: #036c37;
}

.corpLP .landingBoxSummary h5 {
  color: #036c37;
}

.chartEN iframe {
  max-width: 100% !important;
}

.landingBoxItemBtn {
  display: block;
  width: calc(50% - 10px);
}

.landingBoxItemBtn .btnIcon {
  display: block;
  width: 100%;
  text-align: center;
  color: #fff;
  font-weight: 100;
  font-size: 22px;
  margin: 0 0 20px;
  padding: 33px 0;
  background: #1973b8;
}

.landingBoxItemBtn .btnIcon:hover {
  opacity: 0.8;
}

.btnBannerContainer a {
  font-weight: 100;
}

.btnBannerContainer a em {
  font-style: normal;
}

.internalContent {
  display: block;
}

.internalContent .col {
  display: block;
  float: left;
  margin: 0 1%;
  width: calc(25% - 2%);
  text-align: justify;
  padding: 40px 0 0;
}

.internalContent .col.col1 {
  width: calc(50% - 2%);
}

.internalContent .col h5 {
  font-size: 22px;
  color: #036c37;
  font-weight: 300;
  line-height: 110%;
}

/* 2019 Entegre Faaliyet Raporu CSS */

.bodyLP2019 header.headerStickyMenu {
  border-bottom: 0 !important;
}

.LP2019 {}

#pageHeaderImage.pageHeaderLP2019 {
  height: 185px;
  border-bottom: 0;
  display:none !important;
}

#LPPDFDownloadSticky {
  background: #278143;
  display: block;
  width: 100%;
  margin:-1px 0 25px;
  z-index: 9999;
}

#LPPDFDownloadSticky h2 {
  padding: 25px 0;
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  float: left;
}

#LPPDFDownloadSticky .LinkDiv {
  display: block;
  float: right;
  width: 640px;
}

#LPPDFDownloadSticky .LinkDiv .colTwo {
  width: 50%;
  float: left;
}

#LPPDFDownloadSticky .LinkDiv .colTwo a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 74px;
  background: #1b6d34;
  font-size: 14px;
  color: #fff;
}

#LPPDFDownloadSticky .LinkDiv .colTwo a:hover {
  opacity: 0.8;
}

.headerStickyLPDownload {
  position: fixed !important;
  display: block !important;
}

#LPPDFDownloadSticky .LinkDiv .colTwo:nth-child(1) a.homeLink {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 74px;
  background: #1b6d34;
  font-size: 24px;
  color: #fff;
  width: 22%;
  float: left;
}

#LPPDFDownloadSticky .LinkDiv .colTwo:nth-child(1) a.downloadLink {
  width: 78%;
  background: #278143;
  float: left;
}

.colDivTwo {
  width: calc(50% - 70px);
  display: block;
  float: left;
  padding: 30px;
}

.colDivTwo:nth-child(1) {
  margin: 0 20px 0 0;
}

.colDivThree {
  width: calc(33% - 12px);
  float: left;
  text-align: justify;
}

.colDivThree p {
  font-size: 14px;
  line-height: 150%;
  color: #323232;
}

.colDivThree:nth-child(2) {
  margin: 0 20px;
}

.colDivOne {
  width: 100%;
  display: block;
  float: left;
  padding: 30px 0;
}

.pageVideoContent {
  display: block;
}

.pageVideoContent h2 {
  display: block;
  text-align: center;
  color: #429735;
  font-size: 40px;
  margin: 0 0 15px;
  font-weight: 600;
}

.pageVideoContent p {
  font-size: 18px;
  display: block;
  text-align: justify;
  color: #191919;
  line-height: 150%;
}

span.video {
  display: block;
  margin: 10px auto 0;
  text-align: center;
}

.LP2019 #detailPageContent {
  margin: 0 auto 0;
}

.contentPresentation {}

.contentPresentation h2 {
  text-align: center;
  display: block;
  margin: 0 0 20px;
  color: #000;
  font-size: 40px;
  font-weight: 600;
}

.contentPresentation h3 {
  color: #1973b8;
  display: block;
  text-align: center;
  font-size: 25px;
  margin: 0 0 20px;
}

/*.contentPresentation .row .colDivThree:nth-child(1) p{ font-size: 25px; color: #1973b8; line-height: 120%;}*/

.contentPresentationPDF {}

.contentPresentationPDF .row {}

.contentPresentationPDF .colDivTwo {}

.contentPresentationPDF .colDivTwo .colImg {
  width: 40%;
  float: left;
}

.contentPresentationPDF .colDivTwo .colImg img {
  width: 100%;
}

.contentPresentationPDF .colDivTwo .colText {
  width: 58%;
  float: right;
  padding: 20px 0 0;
}

.contentPresentationPDF .colDivTwo .colText h2 {
  font-weight: 400;
  font-size: 23px;
  color: #1973b8;
  margin: 0 0 25px;
}

.contentPresentationPDF .colDivTwo .colText p {
  font-size: 14px;
  line-height: 150%;
  color: #323232;
  height: 95px;
}

.contentPresentationPDF .colDivTwo .colText a {
  color: #323232;
  font-size: 14px;
  float: right;
  margin: 40px 0 0;
  background: url(/en/images/entegre-faaliyet-raporu-2018/download-ico.png) no-repeat left center;
  padding: 0 0 0 40px;
}

.contentPresentationPDF .colDivTwo:nth-child(1) {
  background: #eccdc9;
}

.contentPresentationPDF .colDivTwo:nth-child(2) {
  background: #c6dba2;
}

.contentManagements {}

.contentManagements .row {}

.contentManagements .colDivThree {}

.contentManagements .colDivThree .colImg {
  width: 47%;
  float: left;
  text-align: center;
}

.contentManagements .colDivThree .colImg img {
  width: auto;
}

.contentManagements .colDivThree .colText {
  width: 50%;
  float: right;
  padding: 20px 0 0;
  text-align: left;
}

.contentManagements .colDivThree .colText h2 {
  color: #1973b8;
  font-size: 25px;
  margin: 0 0 10px;
}

.contentManagements .colDivThree .colText p {
  color: #323232;
  font-size: 14px;
  line-height: 150%;
}

.contentManagements .colDivThree .colText a {
  color: #369864;
  font-size: 14px;
  font-weight: 600;
  display: block;
  text-decoration: underline;
}

.contentManagements .colDivThree:nth-child(3) {
  text-align: center;
  padding: 20px 0 0;
}

.contentManagements .colDivThree:nth-child(3) h2 {
  color: #1973b8;
  font-size: 25px;
  margin: 0 0 20px;
}

.contentManagements .colDivThree:nth-child(3) p {
  color: #323232;
  font-size: 14px;
  line-height: 150%;
}

.contentManagements .colDivThree:nth-child(3) a {
  color: #369864;
  font-size: 14px;
  font-weight: 600;
  display: block;
  text-decoration: underline;
}

.contentManagements .colDivThree:nth-child(3) a img {
  width: 100%;
  height: auto;
  margin: 0 0 10px;
}

.contentBannersLP {}

.contentBannersLP .row {}

.contentBannersLP .colDivThree {}

.contentBannersLP .colDivThree img {
  width: 100%;
  height: auto;
}

.contentPerformenceLP {}

.contentPerformenceLP h2 {
  display: block;
  text-align: center;
  color: #429735;
  font-size: 40px;
  font-weight: 600;
  margin: 0 0 20px;
}

.contentPerformenceLP .row {}

.contentPerformenceLP .row .colDivThree {
  display: block;
  background: #c1d799;
  padding: 25px;
  width: calc(33% - 61px);
  margin-bottom: 20px;
  height: 300px;
  position: relative;
}

.contentPerformenceLP .row .colDivTwo:nth-child(1) {
  display: block;
  background: #c1d799;
  padding: 25px;
  width: calc(33% - 61px);
  height: 300px;
  position: relative;
}

.contentPerformenceLP .row .colDivTwo:nth-child(2) {
  display: block;
  background: #c1d799;
  padding: 25px;
  width: calc(66% - 50px);
  height: 300px;
  position: relative;
}

.contentPerformenceLP .row .icoDiv {
  display: flex;
  width: 100%;
  padding: 0 0 10px;
  border-bottom: 1px solid #8ca167;
  align-items: center;
}

.contentPerformenceLP .row .icoDiv span.img {
  display: block;
  float: left;
  margin: 0 20px 0 0;
}

.contentPerformenceLP .row .icoDiv span.text {
  display: block;
  float: left;
  color: #254f1e;
  font-size: 20px;
  font-weight: 600;
  text-align: left;
}

.contentPerformenceLP .row .textColDiv .colDivTwo {
  width: 40%;
  float: left;
  background: none;
  padding: 0;
  margin: 0;
  height: auto;
}

.contentPerformenceLP .row .textColDiv {
  padding: 20px 0 0;
}

.contentPerformenceLP .row .textColDiv p {
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
  color: #191919;
  display: block;
}

.contentPerformenceLP .row .textColDiv p b {
  display: block;
  font-size: 52px;
  font-weight: 600;
  font-style: italic;
  font-family: "Times New Roman";
  line-height: 120%;
}

.contentPerformenceLP .row .textColDiv a {
  margin: 10px 0;
  font-size: 16px;
  font-weight: 600;
  color: #191919;
  display: block;
  float: right;
  position: absolute;
  right: 20px;
  bottom: 20px;
}

.contentPerformenceLP .row .textColDiv a:hover {
  color: #254f1e;
}

.contentLPContents {}

.contentLPContents h2 {
  display: block;
  margin: 0 0 0;
  text-align: center;
  color: #429735;
  font-size: 40px;
  font-weight: 600;
}

.contentLPContents .row {}

.contentLPContents .owl-stage {
  padding: 30px 0;
}

.contentLPContents .row .item {
  width: calc(100% - 40px);
  padding: 30px 20px;
  height: calc(390px - 60px);
  background: #c8e2eb
}

.contentLPContents .row .item .border {
  width: 50px;
  height: 4px;
  background: #515151;
  margin: 10px 0;
}

.contentLPContents .row .item ul {
  list-style: none;
}

.contentLPContents .row .item ul li {
  display: block;
  margin: 0 0 1px;
}

.contentLPContents .row .item ul li a {
  display: block;
  font-size: 12px;
  color: #323232;
}

.contentLPContents .owl-nav {
  margin: -25px auto 0;
  display: block;
  clear: both;
  float: none;
  width: 100%;
  z-index: 999;
  position: absolute;
  text-align: center;
}

.contentLPContents .owl-prev {
  display: inline-block;
  float: none;
  ;
}

.contentLPContents .owl-next {
  display: inline-block;
  float: none;
  margin: 0 0 0 20px;
}

.contentLPContents .row .item:nth-child(2) {
  background: #e7d8cf;
}

.contentLPContents .row .item:nth-child(3) {
  background: #d6a7c7;
}

.contentLPContents .row .item:nth-child(4) {
  background: #e9bd90;
}

.contentLPContents .row .item:nth-child(5) {
  background: #e3e9a1;
}

.contentLPContents .row .item:nth-child(6) {
  background: #fff5c8;
}

.contentLPContents .row .item h3 {
  display: block;
  color: #333333;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.contentLPContents .row .item span.readPDF {
  display: block;
  position: absolute;
  bottom: 0;
  text-align: right;
  width: calc(100% - 20px);
  padding: 10px 20px 10px 0;
  background: #c39e79;
  margin: 0 0 0 -20px;
}

.contentLPContents .row .item span.readPDF a {
  color: #333;
  font-size: 14px;
  font-weight: 600;
}

.contentLPContents .row .item span.downloadPDF {
  padding: 8px 0 3px 40px;
  background: url(/en/images/entegre-faaliyet-raporu-2018/download-ico.png) no-repeat left center;
  position: absolute;
  bottom: 55px;
  right: 20px;
}

.contentLPContents .row .item span.downloadPDF a {
  color: #333;
  font-size: 14px;
  font-weight: 600;
}

.contentLPContents .row .item span.onlyDownloadPDF {
  padding: 10px 10px 10px 60px;
  background: url(/en/images/entegre-faaliyet-raporu-2018/download-ico.png) no-repeat 20px center #c79f8d;
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(100% - 70px);
}

.contentLPContents .row .item span.onlyDownloadPDF a {
  color: #333;
  font-size: 14px;
  font-weight: 600;
}

.raporMail {
  display: block;
  text-align: center;
}

.raporMail a {
  color: #3d3d3d;
  font-size: 16px;
  display: block;
}

.raporMail a b {
  font-weight: 600;
  color: #1973b8;
}

.baskanTopContent {}

.baskanTopContent .contentText {
  height: 297px;
  background: #dce7eb;
  padding: 30px 100px;
  width: calc(100% - 200px);
}

.baskanTopContent .contentText .textImg {
  display: block;
  float: left;
  width: 25%;
}

.baskanTopContent .contentText .textImg img {
  width: 100%;
  height: auto;
}

.baskanTopContent .contentText .textContent {
  width: 65%;
  float: right;
  padding: 20px 0 0;
}

.baskanTopContent .contentText .textContent p {
  font-size: 18px;
  color: #191919;
  line-height: 140%;
}

.baskanTopContent .contentText .textContent h3 {
  font-size: 18px;
  color: #191919;
  line-height: 140%;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
}

.baskanBottomContent h3 {
  font-size: 18px;
  color: #191919;
  line-height: 140%;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
}

.baskanBottomContent {
  display: block;
  clear: both;
  padding: 0 100px;
  width: calc(100% - 200px);
}

.baskanBottomContent p {
  font-size: 18px;
  color: #191919;
  line-height: 140%;
}

.isAlaniContentBoxes {}

.isAlaniContentBoxes .row {}

.isAlaniContentBoxes .rowContent {
  display: block;
  padding: 50px 50px 30px;
  width: calc(100% - 100px);
  background: #d7dec9;
}

.isAlaniContentBoxes .rowContent .title {
  display: table;
  margin: 0 auto 30px;
  text-align: center;
}

.isAlaniContentBoxes .rowContent .title h2 {
  display: block;
  color: #191919;
  font-size: 30px;
  font-weight: 600;
}

.isAlaniContentBoxes .rowContent .title h3 {
  display: block;
  color: #191919;
  font-size: 22px;
  font-weight: 400;
}

.isAlaniContentBoxes .rowContent .title .border {
  display: block;
  margin: 10px auto;
  width: 50px;
  padding: 0;
  height: 4px !important;
  background: #000;
}

.isAlaniContentBoxes .rowContent .row {
  margin: 0 0 40px;
  color: #191919;
}

.isAlaniContentBoxes .rowContent .row .colDivThree {
  text-align: center;
}

.isAlaniContentBoxes .rowContent .row .colDivThree h3 {
  color: #191919;
  font-size: 50px;
  font-family: "Times New Roman";
  margin: 0 0 10px;
  padding: 0;
  font-weight: 600;
  font-style: italic;
}

.isAlaniContentBoxes .rowContent .row .colDivThree p {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 120%;
}

.isAlaniContentBoxes .rowContent .row .colDivThree p u {
  text-decoration: none;
  font-style: normal;
  font-size: 14px;
}

.isAlaniContentBoxes .rowContent .row .colDivThree:nth-child(2) {
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  width: calc(33% - 12px);
}

.isAlaniContentBoxes .rowContent .row .colDivTwo {
  text-align: center;
}

.isAlaniContentBoxes .rowContent .row .colDivTwo h3 {
  color: #191919;
  font-size: 50px;
  font-family: "Times New Roman";
  margin: 0 0 10px;
  padding: 0;
  font-weight: 600;
  font-style: italic;
}

.isAlaniContentBoxes .rowContent .row .colDivTwo p {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 120%;
}

.isAlaniContentBoxes .rowContent .row .colDivTwo p u {
  text-decoration: none;
  font-style: normal;
  font-size: 14px;
}

.isAlaniContentBoxes .rowContent .row .colDivTwo:nth-child(2) {
  border-left: 1px solid #000;
  width: calc(50% - 71px);
}

.isAlaniContentBoxes .rowContent .row .colDivTwo .imgIstirak {
  width: 100%;
  height: auto;
}

.isAlaniContentBoxes .rowContent .row .colDivOne {
  text-align: center;
  padding: 0;
}

.isAlaniContentBoxes .rowContent .row .colDivOne h3 {
  color: #191919;
  font-size: 50px;
  font-family: "Times New Roman";
  margin: 0 0 10px;
  padding: 0;
  font-weight: 600;
  font-style: italic;
}

.isAlaniContentBoxes .rowContent .row .colDivOne p {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 18px;
  line-height: 120%;
}

.isAlaniContentBoxes .rowContent .row .colDivOne p u {
  text-decoration: none;
  font-style: normal;
  font-size: 14px;
}

.stratejiContents {}

.stratejiContents .degerlerContent {
  display: block;
  width: calc(100% - 82px);
  padding: 40px;
  border: 1px solid #959595;
}

.stratejiContents .degerlerContent h2 {
  display: table;
  background: #fff;
  padding: 0 30px;
  font-size: 24px;
  font-weight: 600;
  color: #3d3d3d;
  margin: -55px auto 30px;
}

.stratejiContents .degerlerContent img {
  width: 100%;
  height: auto;
}

.stratejiContents .rekabetContent {
  display: block;
  width: calc(100% - 82px);
  padding: 40px;
  border: 1px solid #8781bd;
}

.stratejiContents .rekabetContent .colDivOne {
  padding: 0;
  margin-bottom: 20px;
}

.stratejiContents .rekabetContent .colDivTwo {
  width: calc(50% - 10px);
  display: block;
  float: left;
  padding: 30px;
  padding: 0;
  margin-bottom: 20px;
}

.stratejiContents .rekabetContent h2 {
  display: table;
  background: #fff;
  padding: 0 30px;
  font-size: 24px;
  font-weight: 600;
  color: #3d3d3d;
  margin: -55px auto 30px;
}

.stratejiContents .rekabetContent span {
  display: flex;
  width: 100%;
  height: 70px;
  align-items: center;
  justify-content: center;
  color: #3d3d3d;
  background: #e6e3f2;
  font-size: 14px;
  text-align: center;
}

.stratejiContents .sOncelikContent {
  display: block;
  width: calc(100% - 82px);
  padding: 40px;
  border: 1px solid #acd373;
}

.stratejiContents .sOncelikContent h2 {
  display: table;
  background: #fff;
  padding: 0 30px;
  font-size: 24px;
  font-weight: 600;
  color: #3d3d3d;
  margin: -55px auto 30px;
}

.stratejiContents .sOncelikContent .row {
  width: calc(100% - 200px);
  padding: 0 100px;
  margin: 0 0 30px;
}

.stratejiContents .sOncelikContent .row .colDivThree {
  text-align: center;
}

.stratejiContents .sOncelikContent .row .colDivThree h3 {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #c1d799;
  padding: 0;
  margin: 0;
  color: #3d3d3d;
}

.temelYapiContent {
  display: block;
  width: 80%;
  margin: 0 auto;
  text-align: center;
}

.temelYapiContent h2 {
  display: block;
  font-weight: 600;
  font-size: 26px;
  color: #3d3d3d;
  margin: 0 0 20px;
}

.temelYapiContent .row {
  width: calc(100% - 300px);
  padding: 40px 150px;
  background: #eeecd8;
  margin: 0 0 20px;
}

.temelYapiContent .row h3 {
  display: block;
  font-size: 16px;
  margin: 0 0 20px;
  color: #3d3d3d;
  font-weight: 600;
}

.temelYapiContent .row p {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 140%;
}

.isModeliContent {
  display: block;
  width: 70%;
  margin: 0 auto;
  text-align: center;
}

.isModeliContent h2 {
  display: block;
  font-weight: 600;
  font-size: 26px;
  color: #3d3d3d;
  margin: 0 0 20px;
}

.isModeliContent p {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 140%;
}

.temelYapiContent li {
  background: none !important;
}

#hikayeForeword {
  display: block;
  padding: 25px 40px;
  width: calc(100% - 80px);
  background: #c1d799;
  margin: 0 0 20px;
}

#hikayeForeword .title {
  display: block;
  float: left;
  background: url(/en/images/entegre-faaliyet-raporu-2018/ses-icon.png) no-repeat left center;
  padding: 13px 0 13px 80px;
}

#hikayeForeword .title h2 {
  display: inline-block;
  font-size: 24px;
  font-weight: 600;
  color: #000;
}

#hikayeForeword .title h3 {
  display: inline-block;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  color: #000;
  margin: 0 0 0 20px;
}

#hikayeForeword .voice {
  display: block;
  float: right;
}

.change {
  -ms-transform: rotate(360deg);
  /* IE 9 */
  -webkit-transform: rotate(360deg);
  /* Chrome, Safari, Opera */
  transform: rotate(360deg);
  transition-duration: 2s;
}

.degerYatirimimizContent {}

.girdilerContent {
  position: relative;
}

.girdilerContent h2 {
  background: #f7eae8;
  width: 100%;
  padding: 15px 0;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 2px;
  color: #262626;
  margin: 0 0 5px;
  text-align: center;
}

.girdilerContent .row {}

.girdilerContent ul {
  list-style: none;
  height: 68px;
  overflow: hidden;
}

.girdilerContent ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  width: calc(20% - 44px);
  background: #e6e3f2;
  text-align: center;
  height: auto;
  margin: 0 2.5px;
  cursor: pointer;
  padding: 15px 20px;
  min-height: 40px;
}

.girdilerContent ul li a {
  color: #262626;
  font-size: 15px;
  font-weight: 600;
}

.girdilerContent ul li:nth-child(1) {
  margin-left: 0;
}

.girdilerContent ul li:nth-last-child(1) {
  margin-right: 0;
}

.yaratilanDegerTexts h3 {
  font-weight: 600;
  font-size: 14px;
}

.girdilerTexts h3 {
  font-weight: 600;
  font-size: 14px;
}

.elipsContent h3 {
  font-size: 14px;
  font-weight: 600;
  padding: 0 0 10px;
  text-align: center;
  border-bottom: 3px solid #c1d799;
  margin: 0 0 20px;
}

.girdilerTexts {
  position: absolute;
  width: 100%;
  margin: 20px 0 0;
}

.girdilerTexts .content {
  display: block;
  width: calc(100% - 100px);
  padding: 50px;
  height: 140px;
  text-align: center;
  color: #191919;
  font-size: 14px;
  line-height: 150%;
  display: none;
}

.girdilerTexts .content p {
  width: 80%;
  margin: 0 auto;
}

.girdilerTexts .middleBorder {
  width: 100%;
  position: absolute;
  z-index: 9999;
  top: 105px;
  display: none;
}

.girdilerTexts .middleBorder img {
  width: 100%;
}

.girdilerTexts .closeBtn a {
  display: block;
  font-weight: 600;
  font-size: 18px;
  text-align: right;
  color: #262626;
}

.girdilerTexts .closeBtn {
  position: absolute;
  right: 20px;
  top: 20px;
  display: none;
}

.yaratilanDegerContent {
  margin: 0 0 0;
  position: relative;
}

.yaratilanDegerContent h2 {
  background: #f7eae8;
  width: 100%;
  padding: 15px 0;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 2px;
  color: #262626;
  margin: 5px 0 0;
  text-align: center;
}

.yaratilanDegerContent ul {
  list-style: none;
  height: 68px;
  overflow: hidden;
}

.yaratilanDegerContent ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  width: calc(20% - 44px);
  background: #e6e3f2;
  text-align: center;
  height: auto;
  margin: 0 2.5px;
  cursor: pointer;
  padding: 15px 20px;
  min-height: 40px;
}

.yaratilanDegerContent ul li a {
  color: #262626;
  font-size: 15px;
  font-weight: 600;
}

.yaratilanDegerContent ul li:nth-child(1) {
  margin-left: 0;
}

.yaratilanDegerContent ul li:nth-last-child(1) {
  margin-right: 0;
}

.yaratilanDegerContent .row .colDiv:nth-child(1) {
  margin-left: 0;
}

.yaratilanDegerContent .row .colDiv:nth-last-child(2) {
  margin-right: 0;
}

.yaratilanDegerTexts {
  position: absolute;
  width: 100%;
  top: -280px;
}

.yaratilanDegerTexts .content {
  display: block;
  width: calc(100% - 100px);
  padding: 50px;
  height: 160px;
  text-align: center;
  color: #191919;
  font-size: 14px;
  line-height: 150%;
  display: none;
}

.yaratilanDegerTexts .content p {
  width: 80%;
  margin: 0 auto;
}

.elipsContent {
  background: url(/tr/images/entegre-faaliyet-raporu-2018/deger-yatirimi-elips-bg2.png) no-repeat center center;
  height: 540px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.amacTitle {
  display: table;
  margin: 0 auto;
  width: auto;
}

.amacTitle h2 {
  display: block;
  text-align: center;
  color: #3d3d3d;
  font-weight: 600;
  font-size: 24px;
}

.amacTitle span.border {
  width: 170px;
  height: 4px;
  background: #c1d799;
  margin: 10px auto 20px;
}

.amacTitle h3 {
  color: #3d3d3d;
  font-size: 24px;
  font-weight: 400;
  display: block;
  text-align: center;
}

.fullPDFBtn a {
  display: table;
  margin: 0 auto;
  padding: 50px 75px 15px;
  color: #1e1e1e;
  font-size: 14px;
  text-align: center;
  background: url(/en/images/entegre-faaliyet-raporu-2018/download-ico.png) no-repeat center 15px #c1d799;
}

.fullPDFBtn a b {
  display: block;
  font-weight: 600;
  font-size: 22px;
}

.riskBoxesDiv {}

.riskBoxesDiv .colDivTwo {
  display: block;
  width: calc(50% - 72px);
  border: 1px solid #b7b7b7;
  margin-bottom: 20px;
  height: 160px;
  position: relative;
}

.riskBoxesDiv .colDivTwo h2 {
  font-size: 26px;
  font-weight: 600;
  display: block;
  margin: 0;
  color: #2f2f2f;
}

.riskBoxesDiv .colDivTwo .image {
  position: absolute;
  bottom: 30px;
}

.colOneBG {
  background: #d5d1e4 !important;
}

.colTwoBG {
  background: #c6d8de !important;
}

.colThreeBG {
  background: #decdca !important;
}

.colFourBG {
  background: #dedbc0 !important;
}

.colFiveBG {
  background: #d0baca !important;
}

.colBGWhite {
  opacity: 0.5;
}

.contentFullPDF {}

.contentFullPDF a.btnFullPDFLP {
  display: table;
  margin: 0 auto;
  background: url(/en/images/entegre-faaliyet-raporu-2018/download-full-pdf-bg.png) no-repeat center center;
  width: calc(641px - 241px);
  height: calc(226px - 100px);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  font-weight: 300;
  padding: 100px 0 0 241px;
}

/***/

.pageTitleContent h2 {
  display: block;
  text-align: center;
  color: #429735;
  font-size: 30px;
  margin: 0 0 15px;
  font-weight: 600;
}

span.imgBg {
  display: block;
  margin: 10px auto 0;
  text-align: center;
}

.dijitalDonusum {
  width: 94%;
  margin: 0 auto;
}

.dijitalDonusum .colDivTwo p {
  text-align: justify;
  font-size: 18px;
  color: #191919;
  line-height: 25px;
}

.dijitalDonusumAlt .colDivone {
  width: 80%;
  text-align: center;
  margin: 0 auto;
  padding: 2% 0;
  font-size: 18px;
  color: #191919;
  line-height: 25px;
}

.dividerCenter {
  width: 75px;
  background: #429735;
  margin: 0 auto;
  display: table;
  height: 7px;
  font-size: 0;
  text-indent: -9999px;
}

/***/

.finansalPerformans {
  width: 94%;
  margin: 0 auto;
}

.finansalPerformans .colDivTwo p {
  text-align: justify;
  font-size: 18px;
  color: #191919;
  line-height: 25px;
}

.finansalPerformans .dipnot {
  color: #8f8d8d;
  font-size: 14px;
  width: 93%;
  font-style: normal;
}

.finansalPerformans .dipnot1 {
  color: #8f8d8d;
  font-size: 14px;
}

/***/

.musteriHizmetleri {
  display: table;
}

.musteriHizmetleri .colDivOne p {
  font-size: 14px;
  width: 88%;
  text-align: justify;
  padding: 0 2%;
  color: #8f8d8d;
}

.musteriDeneyimi {
  width: 94%;
  margin: 0 auto;
}

.musteriDeneyimi p {
  text-align: justify;
  font-size: 16px;
  color: #191919;
  line-height: 25px;
}

.contentMusteriHizmetleri h2 {
  color: #1973b8;
  font-size: 25px;
  padding: 0 0 2% 3%;
}

.contentMusteriHizmetleri p {
  color: #191919;
  font-size: 18px;
  line-height: 26px;
  text-align: justify;
  width: 94%;
  margin: 0 auto;
  line-height: 25px;
}

.contentMusteriHizmetleri .colDivTwo:nth-child(1) {
  background: #eccdc9;
  height: 480px;
}

.contentMusteriHizmetleri .colDivTwo:nth-child(2) {
  background: #c6dba2;
  height: 480px;
}

/***/

.pageDetailTitleContent h2 {
  display: block;
  text-align: center;
  color: #429735;
  font-size: 22px;
  margin: 0 0 15px;
  font-weight: 600;
}

.wrapperPage {
  width: 92%;
  margin: 0 auto;
}

/**.oncelikliKonularimiz .colDivOne {padding: 18px;}**/

.oncelikliKonularimiz .colDivOne p {
  text-align: justify;
  font-size: 18px;
  color: #191919;
  line-height: 25px;
}

.oncelikliKonularimiz ul li {
  font-size: 18px;
  color: #191919;
  font-weight: bold;
}

.oncelikliKonular .colKonular .colDivItem {
  width: calc(33% - 2px);
  display: inline-block;
  background: #d2dabf;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #191919;
  padding: 2% 0;
  margin: 6px 0;
}

.Hedefler .colDivImg {
  float: left;
  width: 50%;
}

.Hedefler .colDivText {
  float: right;
  width: 48%;
}

.Hedefler .colDivText h2 {
  color: #429735;
  font-size: 22px;
  font-weight: bold;
}

.Hedefler .colDivText p {
  text-align: justify;
  font-size: 18px;
  color: #191919;
  line-height: 25px;
}

.oncelikliKonularimizAlt .colDivItem {
  width: calc(50% - 70px);
  display: block;
  float: left;
  padding: 30px;
}

.oncelikliKonularimizAlt .colDivTwo h2 {
  font-size: 18px;
  color: #191919;
  font-weight: bold;
}

/***/

.sayilarlaGaranti {
  margin: 0 auto;
  width: 960px;
}

span.titleText {
  display: block;
  margin: 10px auto 0;
  text-align: center;
  font-size: 21px;
  font-style: italic;
  color: #5c5c5c;
  font-weight: bold;
}

.grafikList {
  width: calc(33.3% - 3px);
  margin: 4% 0;
  display: inline-table;
}

span.grafikTitle {
  display: block;
  font-size: 17px;
  font-weight: bold;
  min-height: 83px;
}

span.grafikTitle b {
  display: block;
  font-size: 12px;
  font-weight: 400;
}

span.grafikImg {
  display: block;
  margin: 10px auto;
}

.bgWhite {
  display: block;
  width: 100%;
  height: 100%;
  background: #fff;
  position: absolute;
}

.sayilarlaGaranti .dipnot {
  color: #8f8d8d;
  font-size: 14px;
  text-align: center
}

/***/

.riskFirsatlarHome {
  display: inline-block;
}

.GarantileftContent {
  float: left;
  background: #f1dbd7;
  height: 571px;
  width: 35%;
}

.GarantileftContent .item h2 {
  color: #202020;
  font-weight: bold;
  font-size: 22px;
  padding: 12% 0 0 11%;
}

.GarantileftContent .item ul {
  padding: 7% 0 0 11%;
}

.GarantileftContent .item ul li {
  color: #202020;
  line-height: 35px;
  margin: 0 15px;
}

.GarantiRightContent {
  float: right;
  width: 63%;
}

.GarantiRightContent .item {
  width: calc(50% - 2px);
  float: left;
  height: 286px;
}

.GarantiRightContent .item h2 {
  color: #202020;
  font-weight: bold;
  font-size: 22px;
  padding: 12% 0 0 11%;
}

.GarantiRightContent .item ul {
  padding: 7% 0 0 11%;
}

.GarantiRightContent .item ul li {
  color: #202020;
  line-height: 19px;
  margin: 0 15px;
}

.GarantiRightContent .item:nth-child(1) {
  background: #c8e2eb;
}

.GarantiRightContent .item:nth-child(2) {
  background: #dee9c9;
}

.GarantiRightContent .item:nth-child(3) {
  background: #e2ccdc;
}

.GarantiRightContent .item:nth-child(4) {
  background: #fff6ce;
}

.dividerBorder {
  width: 100%;
  background: #cdcdcd;
  margin: 0 auto;
  display: table;
  height: 1px;
}

/****/

.hikayeBigItem {}

.hikayeBigItemTitle {
  text-align: center;
  color: #000;
  border-bottom: 1px solid #a29dbd;
  padding: 0 0 65px 0;
  margin: 0 0 65px 0;
}

.hikayeBigItemTitle h1 {
  font-family: "Times New Roman", Times, serif;
  font-size: 45px;
  padding: 25px 0 10px 0;
  letter-spacing: 5px;
}

.hikayeBigItemTitle h2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 32px;
  letter-spacing: 5px;
}

.hikayeBigItemThumb {}

.hikayeBigItemThumb span {
  font-size: 14px;
  display: block;
  padding: 0;
  font-weight: 700;
  color: #191919;
}

.hikayeBigItemThumb i {
  font-size: 14px;
  color: #2d3132;
  font-family: "Times New Roman", Times, serif;
  display: block;
}

.hikayeBigItemSummaryContainer {
  display: none;
  transition: 0.4s;
}

.current .hikayeBigItemSummaryContainer {
  display: block;
  transition: 0.8s;
}

.hikayeBigItemSummaryContainer h3 {
  margin: 0 0 30px 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
}

.hikayeBigItemSummary {
  float: left;
  width: calc(50% - 20px);
  margin: 0 10px;
  text-align: justify;
  font-size: 16px;
  line-height: 140%;
  color: #111111;
  font-family: "Times New Roman", Times, serif;
}

.hikayeBigItemSummary strong {
  font-style: italic;
}

.hikayeBigItemSummary p {
  padding: 25px 0 0 0;
}

.hikayeItem {
  padding: 0 0 25px 0;
  height: 240px;
  overflow: hidden;
  cursor: pointer;
}

.hikayeItem:hover {
  opacity: 0.4;
}

.current {
  height: auto;
  overflow: auto;
  cursor: default;
}

.current:hover {
  opacity: 1;
}

.hikayelerItemThumb {
  float: left;
  margin: 0;
  line-height: 0;
  float: left;
  width: 30%;
}

.hikayelerItemSummary {
  float: left;
  margin: 70px 0 0 0;
  color: #191919;
  float: left;
  width: 70%;
}

.hikayelerItemSummary h4 {
  font-size: 30px;
  font-weight: 700;
  margin: 0 10px;
  z-index: 9;
  position: relative;
}

.hikayelerItemSummary span {
  font-size: 14px;
  display: block;
  padding: 0;
  font-weight: 700;
  margin: 0 10px;
  z-index: 9;
  position: relative;
}

.hikayelerItemSummary i {
  font-size: 14px;
  color: #2d3132;
  font-family: "Times New Roman", Times, serif;
  margin: 0 10px;
  display: block;
  z-index: 9;
  position: relative;
}

.hikayeItem:nth-of-type(even) .hikayelerItemThumb {
  float: right;
  padding: 0;
}

.hikayeItem:nth-of-type(even) .hikayelerItemSummary {
  float: right;
  text-align: right;
}

.hikayeItem:nth-child(1) {
  background: #cdc9e4;
}

.hikayeItem:nth-child(2) {
  background: #c8e2eb;
}

.hikayeItem:nth-child(3) {
  background: #e7d8cf;
}

.hikayeItem:nth-child(4) {
  background: #d6a7c7;
}

.hikayeItem:nth-child(5) {
  background: #c6dba2;
}

.hikayeItem:nth-child(6) {
  background: #eccdc9;
}

.hikayeItem:nth-child(7) {
  background: #e9bd8f;
}

.hikayeItem:nth-child(8) {
  background: #e4e9a2;
}

.hikayeItem:nth-child(9) {
  background: #a1d2c5;
}

.hikayeItem:nth-child(10) {
  background: #fff5c9;
}

.hikayeDinleTitle {
  text-align: center;
  color: #000;
}

.hikayeDinleTitle h1 {
  font-family: "Times New Roman", Times, serif;
  font-size: 28px;
  padding: 25px 0 10px 0;
  letter-spacing: 5px;
}

.hikayeDinleTitle h2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
  letter-spacing: 5px;
}

.hikayeDinleContainer {
  text-align: center;
  border-bottom: 1px solid #bfbfbf;
  padding: 0 0 45px 0;
  margin: 0 0 45px 0;
}

.hikayeDinleContainer a {
  display: block;
  text-align: center;
}

.hikayeDinleContainer a img {
  margin: 20px 0;
}

.hikayeDinleContainer a span {
  display: table;
  padding: 15px 65px;
  line-height: 100%;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  background: #68ac3d;
  margin: 0 auto;
}

#detailPageContent img {
  max-width: 100%;
}

.hikayeDinleAudioItem {
  float: left;
  padding: 0 30px 0 0;
  width: calc(49% - 30px);
  margin: 0 0 20px 0;
  min-height: 280px;
}

.hikayeDinleAudioItem .thumb {
  float: left;
  width: 40%;
}

.hikayeDinleAudioItem .thumb img {
  width: 100%;
}

.hikayeDinleAudioItem .summary {
  float: left;
  width: 60%;
  color: #191919;
  margin: 50px 0 0 0;
}

.hikayeDinleAudioItem .summary h4 {
  font-size: 24px;
  font-weight: 700;
}

.hikayeDinleAudioItem .summary span {
  font-size: 14px;
  display: block;
  padding: 0;
  font-weight: 700;
}

.hikayeDinleAudioItem .summary i {
  font-size: 14px;
  color: #2d3132;
  font-family: "Times New Roman", Times, serif;
  display: block;
}

.hikayeDinleAudioItem .summary audio {
  margin: 30px 0 0 0;
  width: 100%;
}

.hikayeDinleAudioItem:nth-of-type(1) {
  background: #cdc9e4;
}

.hikayeDinleAudioItem:nth-of-type(2) {
  background: #c8e2eb;
  float: right;
}

.hikayeDinleAudioItem:nth-of-type(3) {
  background: #e7d8cf;
}

.hikayeDinleAudioItem:nth-of-type(4) {
  background: #d6a7c7;
  float: right;
}

.hikayeDinleAudioItem:nth-of-type(5) {
  background: #c6dba2;
}

.hikayeDinleAudioItem:nth-of-type(6) {
  background: #eccdc9;
  float: right;
}

.hikayeDinleAudioItem:nth-of-type(7) {
  background: #e9bd8f;
}

.hikayeDinleAudioItem:nth-of-type(8) {
  background: #e4e9a2;
  float: right;
}

.hikayeDinleAudioItem:nth-of-type(9) {
  background: #a1d2c5;
}

.hikayeDinleAudioItem:nth-of-type(10) {
  background: #fff5c9;
  float: right;
}

.itemBtn {
  padding: 5px 100px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  color: #2f2f2f;
  margin: 0 0 15px 0;
  position: relative;
  height: 140px;
  cursor: pointer;
}

.itemBtn h1 {
  font-weight: 700;
  display: inline-block;
  margin: 50px 0 0 0;
}

.itemBoxBig {
  width: calc(100% - 200px);
  float: none;
  background: #ebe9f5;
}

.itemBox {
  width: calc(49.5% - 200px);
  float: left;
}

.itemBox:nth-of-type(odd) {
  float: right;
}

.itemBox:nth-of-type(2) {
  background: #d9d9d9;
}

.itemBox:nth-of-type(3) {
  background: #cebdd0;
}

.itemBox:nth-of-type(4) {
  background: #e8d8cd;
}

.itemBox:nth-of-type(5) {
  background: #e3e0c2;
}

.itemBox:nth-of-type(6) {
  background: #acdfbf;
}

.itemBox:nth-of-type(7) {
  background: #c6cbe4;
}

.itemBoxContent {
  display: none;
  position: absolute;
  z-index: 99;
  top: 160px;
  color: #191919;
  font-size: 14px;
  font-weight: 400;
  padding: 60px 40px 60px 0;
  text-align: left;
  background: #fff;
  left: 0;
  width: calc(200% + 12px - 40px);
  -webkit-box-shadow: 0px 0px 75px -5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 75px -5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 75px -5px rgba(0, 0, 0, 0.3);
}

.itemBoxBig .itemBoxContent {
  width: calc(100% - 40px);
}

.itemBox:nth-of-type(odd) .itemBoxContent {
  left: calc(-100% - 12px);
}

.openContent .itemBoxContent {
  display: block;
}

.itemBoxHalfCol {
  float: left;
  padding: 0 0 0 20px;
  line-height: 120%;
}

.itemBoxHalfCol:nth-of-type(1) {
  width: calc(60% - 20px);
}

.itemBoxHalfCol:nth-of-type(2) {
  width: calc(40% - 20px);
}

.itemBoxHalfCol h4 {
  font-weight: 700;
  color: #043263;
  text-align: center;
  margin: 0 0 25px 0;
}

.itemBoxHalfCol span {
  display: inline-block;
  vertical-align: middle;
}

.itemBoxCol {
  border-right: 1px solid #b8b5b5;
  padding: 0 20px;
  float: left;
  width: calc(33% - 40px);
  min-height: 400px;
  line-height: 120%;
}

.yonetimKuruluContainer {}

.yonetimKuruluContainer ul {
  text-align: center;
}

.yonetimKuruluContainer ul li {
  display: inline-block;
  width: 24%;
  list-style: none;
  margin: 40px 0 0 0;
  vertical-align: top;
}

.yonetimKuruluContainer ul li img {
  margin: 0 0 20px 0;
}

.yonetimKuruluContainer strong {
  font-weight: 700;
  font-size: 18px;
  color: #000;
  display: block;
}

.yonetimKuruluContainer span {
  display: block;
  color: #81b47b;
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  margin: 0 0 10px 0;
}

.yonetimKuruluContainer i {
  background: #d6d2e9;
  padding: 3px 5px;
  color: #525782;
  font-size: 11px;
  margin: 0 1px;
  font-family: "Times New Roman", Times, serif;
  border-radius: 3px;
  cursor: pointer;
}

.yonetimKuruluContainer i:hover {
  opacity: 0.8;
}

.btnDownloadPurple {
  background: #bab6cf;
  padding: 15px 70px;
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  color: #000;
  display: table;
  margin: 40px auto;
  transition: 0.8s;
}

.btnDownloadPurple img {
  display: block;
  margin: 0 auto 10px auto;
}

.btnDownloadPurple i {
  display: block;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
}

.btnDownloadPurple:hover {
  background: #e0c9d9;
  color: #000;
  transition: 0.4s;
}

.tecrubeDagilimContainer {
  font-size: 18px;
  color: #393939;
  float: left;
  width: 50%;
  text-align: center;
}

.tecrubeDagilimContainer h3 {
  font-size: 30px;
  color: #000;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.tecrubeDagilimContainer p {
  padding: 0 0 40px 0
}

.komiteUyelikleriContainer {
  float: right;
  width: 35%;
}

.komiteUyelikleriContainer h3 {
  font-size: 30px;
  color: #000;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.komiteUyelikleriContainer span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 5px 0;
}

.komiteUyelikleriContainer i {
  background: #d6d2e9;
  padding: 1px 5px;
  font-style: italic;
  text-align: center;
  width: 15px;
  color: #4531a4;
  margin: 0 10px 0 40px;
  border-radius: 3px;
  line-height: 100%;
  display: inline-block;
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: bold;
}

.ustYonetimContainer {}

.ustYonetimContainer h3 {
  font-size: 30px;
  color: #000;
  font-weight: 700;
  margin: 0 0 20px 0;
  text-align: center;
}

.ustYonetimContent {
  padding: 0;
  margin: 20px 0;
  text-align: center;
  font-size: 12px;
  color: #161616;
  font-weight: 400;
}

.ustYonetimContent i {
  background: #d6d2e9;
  padding: 1px 5px;
  color: #525782;
  font-size: 11px;
  margin: 0 5px 0 10px;
  font-family: "Times New Roman", Times, serif;
  border-radius: 3px;
}

.chartContainer {}

.chartBoxItem {
  float: left;
  margin: 0 25px;
}

.chartBoxItem h4 {
  font-size: 20px;
  color: #161616;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.komitelerContent {
  padding: 0 130px;
  text-align: center;
}

.politikalarBoxContent {
  padding: 0 70px;
}

.politikalarBoxContent ul {
  text-align: center;
}

.politikalarBoxContent ul li {
  display: inline-block;
  width: 20%;
  height: 45px;
  vertical-align: top;
  margin: 10px;
  background: #efd6d2;
  color: #414042;
  font-size: 18px;
  padding: 15px;
  border-radius: 5px;
  text-align: center;
  list-style: none;
  font-weight: 600;
}

.politikalarBoxContent ul li i {
  display: inline-flex;
  align-content: center;
  align-items: center;
  height: 45px;
  font-style: normal;
}

.politikalarBoxContent ul li.big {
  width: 30%;
}

.komitelerBoxContent {
  padding: 0 70px;
  border-bottom: 1px solid #d8d8d8;
  margin: 0 0 50px 0;
}

.komitelerBoxAyrac {
  float: left;
  color: #76b24b;
  font-size: 20px;
  font-weight: 700;
  margin: 25px 0 0 0;
}

.komitelerBoxAyrac i {
  float: left;
  margin: 50px 35px 0 0;
  font-style: normal;
  text-align: right;
}

.komitelerBoxAyrac img {
  float: left;
}

.komitelerBoxContent ul {
  float: left;
  margin: 0 0 0 35px;
}

.komitelerBoxContent ul li {
  display: inline-block;
  width: 25%;
  height: 45px;
  vertical-align: top;
  margin: 10px;
  background: #dee9c9;
  color: #414042;
  font-size: 18px;
  padding: 15px;
  border-radius: 5px;
  text-align: center;
  list-style: none;
  font-weight: 600;
}

.komitelerBoxContent ul li i {
  display: inline-flex;
  align-content: center;
  align-items: center;
  height: 45px;
  font-style: normal;
}

.komitelerSecondBoxContainer {}

.komitelerSecondBoxContainer ul {
  text-align: left;
  margin: 25px 0 0 0;
  float: none;
}

.komitelerSecondBoxContainer ul li {
  display: inline-block;
  width: 20%;
  height: 45px;
  vertical-align: top;
  margin: 10px;
  background: #e2ccdc;
  color: #414042;
  font-size: 18px;
  padding: 15px;
  border-radius: 5px;
  text-align: center;
  list-style: none;
  font-weight: 600;
}

.komitelerSecondBoxContainer ul li i {
  display: inline-flex;
  align-content: center;
  align-items: center;
  height: 45px;
  font-style: normal;
}

.yonetimKurulu a img {
  width: auto !important;
}

footer {
  color: #fff;
  border-top: 1px solid #d6d6d6;
}

.footerTopContainer {
  background: #eceaeb;
  padding: 25px 0;
}

.footerLogo {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 15px;
}
.footerLogo a {
  color: #fff;
}
.footerLogo i {
  font-style: normal;
}
.footerLogo img {
  height: 60px;
}

.footerSubMenuContainer {
  padding: 25px 0 0 0;
}

.footerSubMenuContainer a {
  color: #043263;
  padding: 0 0 0 30px;
}

.footerSubMenuContainer a:hover {
  color: #1973b8;
}

.footerBottomContainer {
  background: #f4f4f4;
  padding: 60px 0 0;
}
.footerBottomContainer .footerBottom {
  color: #1973b8;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 50px;
}
.footerBottomContainer .footerBottom  .footerBottomLink a {
  color: #1973b8;
  font-size: 12px;
}
.footerBottomContainer .footerFlex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 25px;
}

footer .col4:first-child {
  padding: 0 10px 0 0;
}

footer .col4:nth-child(4) {
  padding: 0 0 0 10px;
}

footer .col4 li.level0 a {
  font-size: 16px;
  color: #000;
  font-weight: 700;
}

footer .col4 ul {
  list-style: none;
  padding: 0 0 30px 0;
}

footer .col4 ul li {
  padding: 5px 0;
}

footer .col4 ul li.subMenu ul li.subMenu {
  display: none;
}

footer .col4 li.level0 li a {
  font-size: 14px;
  color: #004481;
  font-weight: 500;
  display: block;
}

footer .col4 li.level0 li a:hover {
  color: #1973b8;
}

footer .col4 ul ul {
  padding: 0;
}

footer .col4 ul li.level2 {
  padding: 3px 0 3px 10px;
}
.enHome {
  height: 22px !important;
  top: 4px;
  position: relative;
  right: 10px;
}
.footerAppContainer {
  padding: 40px 0;
  text-align: center;
  background: #062047;
}
.footerAppContainer .footerApp {
  text-align: right;
}
.footerAppContainer h5 {
  color: #fff;
  padding: 0 0 15px;
  font-size: 14px;
}

.footerAppContainer a {
  margin: 0 4px;
}

.footerCopy {
  font-size: 12px;
}

footer .btnTop {
  background: #1973b8;
  color: #fff;
  font-size: 24px;
  padding: 10px;
  position: absolute;
  top: -80px;
  right: 0;
}

.yonetimCenter {
  text-align: center;
}

.yonetimKuruluveUstYonetim .colDivOne .item {
  width: calc(33.3% - 5px);
  display: inline-table;
  margin: 20px 0 0
}

.yonetimKuruluveUstYonetim .colDivOne .item .img {
  display: block;
  text-align: center;
  padding: 18px
}

.yonetimKuruluveUstYonetim .colDivOne .item .title {
  display: block;
  text-align: center;
  color: #004281;
  width: 167px;
  margin: 0 auto;
  font-size: 14px
}

.yonetimKuruluveUstYonetim .colDivOne .item em {
  background: #d6d2e9;
  padding: 3px 5px;
  color: #525782;
  font-size: 11px;
  margin: 0 1px;
  font-family: "Times New Roman", Times, serif;
  border-radius: 3px;
  cursor: pointer;
  display: inherit;
}

.komiteUyelikleriContainer em {
  background: #d6d2e9;
  padding: 1px 5px;
  font-style: italic;
  text-align: center;
  width: 15px;
  color: #4531a4;
  margin: 5px 10px 0 0;
  border-radius: 3px;
  line-height: 100%;
  display: inline-block;
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: 700
}

.tecrubeDagilimContainer {
  font-size: 18px;
  color: #393939;
  float: left;
  width: 50%;
  text-align: center
}

.komiteUyelikleriContainer {
  float: right;
  width: 45%
}

.paydasBoxContainer .itemBtn {
  padding: 5px 100px;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  background-color: #004281;
  margin: 0 0 15px 0;
  position: relative;
  height: 140px;
  cursor: pointer;
}

.paydasBoxContainer .itemBtn h1 {
  font-weight: 700;
  display: inline-block;
  margin: 0;
  color: #fff;
}

.paydasBoxContainer .itemBoxBig {
  width: calc(100% - 200px);
  float: none;
  background: #004281;
  color: #fff;
}

.paydasBoxContainer .itemBox {
  width: calc(49.5% - 200px);
  float: left;
  border: 1px solid #0f4d88;
}

.paydasBoxContainer .itemBox:hover {
  border: 1px solid #0f4d88;
  color: #fff;
  background: #0f4d88
}

.paydasBoxContainer .itemBox:nth-of-type(odd) {
  float: right;
}

.paydasBoxContainer .itemBoxContent {
  display: none;
  position: absolute;
  z-index: 99;
  top: 150px;
  color: #191919;
  font-size: 14px;
  font-weight: 400;
  padding: 60px 40px 60px 0;
  text-align: left;
  background: #fff;
  left: 0;
  width: calc(200% + 12px - 40px);
  -webkit-box-shadow: 0px 0px 75px -5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 75px -5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 75px -5px rgba(0, 0, 0, 0.3);
}

.paydasBoxContainer .itemBoxBig .itemBoxContent {
  width: calc(100% - 40px);
}

.paydasBoxContainer .itemBox:nth-of-type(odd) .itemBoxContent {
  left: calc(-100% - 12px);
}

.paydasBoxContainer .openContent .itemBoxContent {
  display: block;
}

.paydasBoxContainer .itemBoxHalfCol {
  float: left;
  padding: 0 0 0 20px;
  line-height: 120%;
}

.paydasBoxContainer .itemBoxHalfCol:nth-of-type(1) {
  width: calc(60% - 20px);
}

.paydasBoxContainer .itemBoxHalfCol:nth-of-type(2) {
  width: calc(40% - 20px);
}

.paydasBoxContainer .itemBoxHalfCol h4 {
  font-weight: 700;
  color: #043263;
  text-align: center;
  margin: 0 0 25px 0;
}

.paydasBoxContainer .itemBoxHalfCol span {
  display: inline-block;
  vertical-align: middle;
}

.paydasBoxContainer .itemBoxCol {
  border-right: 1px solid #b8b5b5;
  padding: 0 10px;
  float: left;
  width: calc(33% - 20px);
  min-height: 400px;
  line-height: 120%;
}

.paydasBoxContainer .itemBoxContent ul {
  padding: 0;
}

.paydasBoxContainer .itemBoxContent ul li {
  background: url(/en/images/etc/bullet-square.jpg) left 6px no-repeat;
}

.paydasBoxContainer .itemBtn.itemBox, .paydasBoxContainer .itemBtn.itemBoxBig {
  display: flex;
  justify-content: center;
  align-items: center;
}

.yonetimKuruluveUstYonetim .title strong {
  display: block;
}

.pageTopTitle {
  background: #043263;
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 300;
  letter-spacing: 0.75px;
  margin-bottom: 25px;
  background-size: 100%;
  height: 400px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.pageTopTitle h1 {
  font-size: 48px;
  text-align: left;
  color:#fff;
}

.investmentCase-panel {
  background-color: #fff;
  margin-bottom: 50px;
}

.investmentTitle {
  text-align: center;
  font-weight: 400;
  font-size: 23px;
  letter-spacing: 0.75px;
  color: #002e6d;
  padding: 0 0 40px 0;
  display: block;
}

.investImage {
  text-align: right;
  margin: 0 45px 0 0;
}

.invest-col {
  display: flex;
  justify-content: center;
  text-align: center;
  flex-flow: row wrap;
}

.invest-col-2 {
  width: 50%;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  position: relative;
  padding: 70px 0;
}

.invest-col-2:first-child:after {
  content: '';
  display: block;
  width: 1px;
  height: 210px;
  position: absolute;
  background: #ccc1c1;
  right: 0;
}

.invest-col-width {
  width: 100%;
}

.invest-title {
  color: #002e6d;
    font-size: 20px;
    margin-top: 15px;
	font-weight: 500
}

.invest-star-image {
  background: url("/en/images/star-investment.png");
  width: 128px;
  height: 136px;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26px;
  color: #fff;
}

.invest-detail {
  width: 316px;
  margin: 10px auto 0;
  color: #333333;
  font-size: 16px;
  min-height: 120px;
}



.col-invest {
  text-align: center;
  padding: 50px 0;
}

/*investBtn*/

.actionBtnLink {
  background-color: #02a5a5;
  color: #fff;
  margin: 11px;
  display: block;
  width: 20%;
  margin: 20px 0;
  padding: 15px 0;
  text-decoration: none;
  text-align: center;
}

.investment-col .invest-col-2:first-child:after {
  display: none;
}

.invest-color {
  background: #fff;
  width: 100%;
  margin: 35px 20px;
  padding: 40px 0;
}

.investment-col a {
  width: 34%;
}

.investment-col p {
  padding: 35px 60px 10px 60px;
  font-size: 14px;
  min-height: 50px;
}

.titleContent, .col-s-title {
  text-align: center;
  font-weight: 400;
  font-size: 23px;
  letter-spacing: 0.75px;
  color: #002e6d;
  padding: 40px 0;
  display: block;
  text-transform: uppercase;
}

.s-container {
  text-align: center;
}

.col-3-library {
  display: flex;
  flex-flow: row wrap;
}

.library-3 {
  width: calc(33.3% - 10px);
  background: #f4f4f4;
  margin: 0 5px;
}

.financialCol {
  background: #fff;
  display: inline-block;
  padding: 20px 0;
  width: 100%;
  position: relative;
}

.flexRow {
  display: flex;
  justify-content: center;
  align-items: center;
}

.financialCol p {
  width: 60%;
  padding: 10px;
  float: left;
  color: #043263;
}

.library-container {
  float: right;
  padding: 0 15px 0 0;
}

.financialSummary {
  margin: 30px 7px 30px 5px;
}

.financialSummary img {
  width: 100%;
}

.presentatıons p {
  width: 38%;
  padding: 10px;
  float: left;
}

.presentatıons p span {
  display: block;
}

.financialSummary {
  background-color: #fff;
}

.reportsLibrary .financialCol {
  height: 126px;
  margin-bottom: 94px;
}

.reportsLibrary li {
  list-style-type: none;
}

.reportsLibrary li a {
  color: #043263;
  font-size: 12px;
}

.reportsLibrary li a i {
  padding: 0px 10px 10px 0;
}

.reportsLibrary .library-container {
  position: absolute;
  bottom: -80px;
  left: 0;
  display: flex;
  width: 100%;
}

.libraryLink {
  position: absolute;
  right: 50px;
  bottom: 95px;
  color: #00b173;
  font-size: 14px;
}
.flexList {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.investmentBottomLP {
  width: 100%;
  padding: 50px 0;
}
.investmentBottomLP .img {
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 80px;
}
.investmentBottomLP .flex-col {
    padding: 0 35px;
}
.investmentBottomLP a {
  margin: 0 auto;
}
.investmentBottomLP h3 {
  width: 150px;
  text-align: center;
  color: #02a5a5 !important;
  font-size: 20px;
  margin-top: 25px
}
.investmentBottomLP h3 a{
  color: #02a5a5 !important;
}
.investmentBottomLP h4 {
  width: 150px;
  text-align: center;
  color: #002e6d !important;
  font-size: 16px;
  margin-top: 25px
}
.reportsLibrary p {
  font-weight: bold;
}
.twoList {
  display: flex;
  flex-wrap: wrap;
}
.twoList span {
  width: 50%;
}
.full {
  width: 100% !important;
  margin-right: auto !important;
}
.full img {
  width: auto !important;
  margin: 0 auto;
  display: block;
}
.s-col-2 {
  display: flex;
  flex-flow: row wrap;
}

.s-2-col {
  width: calc(50% - 15px);
  background: #ffffff;
  margin-bottom: 30px;
}
.s-2-col:nth-child(2n + 1) {
  margin-right: 30px;
}
.s-col-b {
  background: #fff;
  position: relative;
  padding: 40px 30px;
}

.s-col-m {
  background: #fff;
  position: relative;
  padding: 20px 40px;
  cursor: pointer;
}

.s-col-m a {
  color: #002e6d;
  width: 100%;
  letter-spacing: .75px;
  font-size: 18px;
}

.s-col-m:hover {
  background-color: #043263;
  transition: .5s;
}

.s-col-m:hover a {
  color: #fff;
}

.s-col-m a i {
  padding-right: 20px;
  color: #1973b8;
}

.s-col-m a em {
  padding-right: 20px;
  color: #1973b8;
}

.s-col-b h3 {
  font-weight: 400;
  padding-bottom: 40px;
  color: #002e6d;
  font-size: 20px;
  width: 75%;
  text-transform: uppercase;
}



.s-col-b p {
  padding: 20px 0 20px;
  font-size: 16px;
  color: #002e6d;
  line-height: 140%;
}



.s-col-b li {
  list-style-type: none;
  padding: 5px 0;
}

.s-col-b a {
  text-decoration: none;
  color: #1973b8;
  font-size: 16px;
}

.debtRatings .readMoreLink {
  text-align: right;
}

.readMoreLink a {
  text-decoration: none;
  color: #1973b8;
  font-size: 16px;
}

.readMoreLink li {
  list-style-type: none;
}

.s-col-b i {
  padding-left: 10px;
}

.readMoreLink .fa-arrow-right {
  padding-left: 10px;
}

.s-col-b img {
  width: 100%;
}

.s-col-b ul {
  height: 80px;
}

.shareDR .s-col-b ul {
  height: auto;
}

.lpTopSummary {
  text-align: center;
  font-size: 18px;
  color: #002e6d;
}

.lpTopSummary h4 {
  font-size: 23px;
  color: #002e6d;
  font-weight: 300;
  padding: 0 0 25px 0;
}

.lpTopSummary p {
  line-height: 140%;
}

.s-container {
  text-align: center;
}

.center {
  text-align: center;
  margin: 20px auto;
}
.ratingLP {
  background: #fff;
  padding: 20px;
}
.ratingLP h3 {
  color: #000;
  font-size: 18px;
  padding: 25px 0 15px;
}
.ratingLP p {
  width: 83%;
  margin: 0 auto;
  color: #666666;
  font-size: 16px;
}

.aboutPage .readMoreLink {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  border-top: 1px solid #dddddd;
  padding-top: 15px;
  margin-top: 15px;
}

.aboutPage h3 {
  text-transform: capitalize;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 10px;
  margin-bottom: 10px;
  min-height: 57px;
  font-size: 18px;
}

.aboutPage .s-col-b {
  background: #fff;
  position: relative;
  padding: 30px 40px 40px;
  border-top: 2px solid #1973b8;
}

.aboutPage p {
  height: 190px;
  padding: 0;
}
.titleFlexImage {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #dddddd;
  padding: 0 0 10px;
  margin-bottom: 30px;
}
.titleFlexImage img {
  width: auto;
}

.text-image {
  font-size: 25px !important;
  font-weight: 500;
}

.text-image span {
  color: #02a5a5 !important;
}

.pageTopTitle .lpTopSummary {
  width: 60%;
  text-align: left;
  padding: 20px 0 0;
}

.pageTopTitle .lpTopSummary p {
  color: #fff;
  font-size: 18px;
}

.pageTopTitle .lpTopSummary p .actionBtnLink {
  width: 30%;
}

.topMenu {
  display: flex;
  flex-flow: row wrap;
}

.textGreen {
  color: #1973b8;
}
.textBlue{
  color: #2fa8ac;
}

.textpadding0 {
  padding: 0;
}
.slider-media {
    width: 95%;
    margin: 0 auto;
}
.slider-media video {
  width: 100%;
  object-fit: cover;
  outline: none;
}

.slider-media .landingVideo, .slider-media .landingVideoSummary {
  margin: 0;
}

.slider-media .owl-nav {
  position: absolute;
  top: 34%;
  width: 100%;
}

.slider-media .owl-prev {
  float: left;
}

.slider-media .owl-next {
  float: right;
}

.sliderMediaTitle .tabYearsContainer {
  margin: 0;
  position: absolute;
  right: 0;
}

.sliderMediaContainerItem {
  margin: 0 0 70px 0;
}

.sliderMediaTitle {
  position: relative;
  margin: 0 39px 30px 40px;
}

.sliderMediaTitle .btnAll {
  margin: 0;
  font-size: 14px;
}

.sliderMediaTitle .btnAll span {
  font-size: 0;
}

.nice-select:after {
  position: realitive;
}


.slider-media .item {
    width: calc(100% - 30px);
    position: relative;
	margin: 0 auto;
}
.slider-media .owl-theme .owl-nav [class*=owl-] {
  color: #000;
  font-size: 26px;
  background: none;
  margin: 0 -40px;
}

.mediaWidth .landingVideoSummary {
  color: #043263;
    font-size: 16px;
    padding: 20px 0;
    font-weight: 400;
    line-height: 140%;
    background: #fff;
    width: 100%;
}
.mediaWidth .landingVideoSummary p {
    padding: 0 35px;
}
.mediaWidth .landingVideoSummary p { line-height:130%;}

.mediaWidth .landingVideoSummary em {
  font-size: 14px;
  color: #1973b8;
}
.mediaWidth .landingVideoSummary em span {
	color:#02a5a5;
	display:block;
}
.mediaWidth .landingVideoSummary {

}

.mediaWidth .audioHub {
  margin: 0 auto;
}

.mediaWidth .audioHub audio {
  width: 100%;
  outline: none;
}

.mediaContainer .sliderMediaTitle h2 {
  font-weight: 600;
}

.media-margin {
  margin-bottom: 40px;
}

.s-share {
  background: none !important;
}

.s-share .s-col-b {
  background: none !important;
  padding: 0;
}

.share-col {
  background: #fff;
  padding: 40px 40px;
  display: flex;
  align-items: center;
}

.share-col img {
  width: auto;
}

.share-col p {
  height: auto !important;
  padding: 0;
  font-size: 24px;
}

.share-col:nth-child(2),.share-col:nth-child(3) {
  margin: 28px 0;
}

.share-col:hover {
  background: #06396b;
  transition: .5s;
}

.share-col:hover p {
  transition: .5s;
  color: #fff;
}

.share-col:hover .hovercolor {
  transition: .5s;
  color: #fff !important;
}

.share-col .s-col-b h3 {
  text-transform: uppercase;
  width: 100%;
}

.shareDR h3 {
  text-transform: capitalize;
  display: flex;
  align-items: center;
  padding: 0;
  color: #000;
}

.color62b856 {
  color: #62b856 !important;
}

.color4bb7ed {
  color: #4bb7ed !important;
}

.MaturityChart {
  background: #fff;
  margin: 30px 0;
  padding: 0 0 20px;
}

.debtRatings p {
  height: auto;
  height: auto !important;
  padding: 0;
  padding: 0 !important;
}

.financialCol p b {
  font-weight: 600;
}

/*popup*/

.openPopup {
  cursor: pointer;
}

.popup-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: -99999;
}

.popup-content {
  background: #fff;
  padding: 20px 20px 0;
  width: 50%;
  display: none;
  position: relative;
}

.closePopup {
  position: absolute;
  right: 15px;
  top: -22px;
  font-size: 20px;
  color: #043263;
  background: #043263;
  color: #fff;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
}

.table-title {
  background: #118546;
  /* text-align: center; */
  display: flex;
  justify-content: center;
  color: #fff;
  padding: 18px;
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.75px;
}

.fiveyearTable {
  border-collapse: collapse;
  width: 100%;
}

table.fiveyearTable tr {
  border-bottom: 1px solid #c3d9f7;
}

table.fiveyearTable th {
  font-weight: 600;
}

table.fiveyearTable th, table.fiveyearTable td {
  padding: 10px 5px;
  font-size: 14px;
}

.tableyear {
  padding: 60px 25px 0;
}

table.fiveyearTable td {
  text-align: right;
}

.yearTableDetail {
  color: #738db0;
  font-size: 14px;
  padding: 61px 24px 24px;
}



.cursorPointer {
  cursor: pointer;
}

.cursorPointer {
  cursor: pointer;
}
.searchIcon {
    top: 10px;
    position: relative;
}
.searchListThree {
    display: flex;
    flex-wrap: wrap;
}
.searchListThree div:nth-child(1) {
    width: 5%;
    text-align: center;
}
.searchListThree div:nth-child(2) {
    width: 90%;
}
.searchListThree .cancelSearch {
    width: 5% !important;
}
.searchLayerStyle {
  background-color: #004481;
  z-index: 99;
  position: relative;
  width: 100%;
  -webkit-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.2);
  padding: 10px 0;
  display:none;
}


.searchLayerStyle div input {
  background: #004481;
  border-radius: 5px;
  border: none;
  color: #9ab6cf;
  width: 100%;
  font-size: 15px;
  padding: 11px 0;
}
.searchLayerStyle :placeholder {
    color: #9ab6cf;
}
.searchLayerStyle div input:focus {
  outline: transparent;
}

.searchLayerStyle div img:nth-child(2) {
  height: 21px!important;
}

.searchLayerStyle div span.cancelSearch {
  position: absolute;
  right: 10px;
  top: 5px;
  color: #fff;
  cursor: pointer;
  width: 25px;
  height: 25px;
  text-align: center;
  font-size: 32px;
}
.searchLayerStyle div span.cancelSearch img {
    width: 25px;
}
#btnSearchMobile {
  display: none;
}

/*Search placeholder color change start*/

.searchLayerStyle div input::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1;
  /* Firefox */
}

.searchLayerStyle div input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fff;
}

.searchLayerStyle div input::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #fff;
}

/*Search placeholder color change end*/

/* Search */

.ui-autocomplete {
  z-index: 99999;
  position: fixed!important;
  width: 100%!important;
  left: 0!important;
  max-height: 70%;
  overflow-y: scroll;
}

.ui-helper-hidden-accessible div {
  display: none;
}

#ui-id-1.ui-widget.ui-widget-content {
  background: #1973b8;
  color: #fff;
}

.ui-autocomplete li {
  padding: 10px 20px 10px 15px;
  transition: 0.4s;
  list-style: none;
  margin: 0 250px 0 115px;
  font-size: 16px;
}

.ui-autocomplete li:last-child {
  margin: 0 237px 20px 115px;
}

.ui-autocomplete li:hover {
  background: #fff;
  color: #333;
  transition: 0.8s;
  cursor: pointer;
}

.ui-menu .ui-menu-item img {
  display: none;
}

.searchLayerStyle input#btnSearch {
  color: #fff;
  background: transparent;
  width: auto;
  height: auto;
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 25px;
  padding: 0 50px;
}

.searchBox {
  background: #fff;
  border-radius: 10px;
  padding: 15px 0;
  margin: 0 0 30px 0;
}

.searchBox .txtBox {
  border: 1px solid #ededed;
  border-radius: 55px;
  color: #000000;
  display: block;
  float: left;
  outline: medium none;
  padding: 10px;
  width: 300px;
}

.searchBox .btnSearch {
  background: rgba(0, 0, 0, 0) url(/en/images/etc/btn-search.png) no-repeat scroll center top;
  border: medium none;
  cursor: pointer;
  display: block;
  height: 38px;
  margin: 0px 0 0 10px;
  width: 38px;
}

.searchResultList {
  background: #ebebf0;
}

.searchResultList ul li {
  display: block;
  margin: 8px 0 15px 0;
  background: url(/en/images/etc/breadcrumb-nav.png) no-repeat left 3px;
  padding: 0px 0 10px 15px;
  border-bottom: 2px solid #fff;
}

.contentFound h5 {
  font-size: 24px;
  padding: 20px;
  color: #dc0005;
  border-bottom: 2px solid #fff;
  margin: 10px;
}

.pager a.selected {
  background: #fff;
  padding: 5px 10px;
}

.pager a {
  padding: 5px 10px;
  border: 1px solid #FFF;
}

.htmlContent p {
  margin: 10px 0 0;
}

/* Search*/

.containerHome .leftContainer {
  min-height: 500px;
  display: block;
  position: relative;
}

.containerHome .btnAll {
  position: absolute;
  bottom: 39px;
}

.htmlContent ul li a {
    margin-top: 25px;
}
.garantiButton a {
    background: #1973b8;
    width: 100%;
    display: block;
    text-align: center;
    padding: 20px 0;
    color: #fff;
    text-decoration: revert;
    margin-top: 20px;
}
.investmentCaseLP .item {
  background: #fff;
  padding: 50px 0;
}
.investmentCaseLP img {
  width: 100%;
  display: block;
}
.investmentCaseLP .text{
  padding: 50px;
}
.investmentCaseLP h3{
  font-size: 20px;
  color: #000;
  padding: 0 0 20px;
  font-weight: 500;
}
.investmentCaseLP p{
  color: #333333;
  line-height: 140%;
}
.investmentCaseLP .readMoreLink {
  position: absolute;
  bottom: 20px;
}
.csy .one div {
    width: calc(50% - 100px);
}
.investmentCaseLP .one {
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  position: relative;
}
.investmentCaseLP .two {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  position: relative;
}
.investmentCaseLP .two .item:nth-child(2n + 1) {
  margin-right: 50px;
}
.investmentCaseLP .two .item {
  width: calc(50% - 25px);
  padding-bottom: 75px;
}
.investmentCaseLP .three {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px;
  position: relative;
}
.investmentCaseLP .three .item:nth-child(2n) {
  margin: 0 34px;
}
.investmentCaseLP .three .item {
  width: calc(33.33% - 25px);
}
.garantiTAble2022 {
  color: #333333;
  width: 100%;
}
.garantiTAble2022 tr td {
  padding: 15px 0;
  border-bottom: 1px solid #dbdbdb;
}
.garantiTAble2022 tr td strong {
  color: #2fa8ac;
  padding: 0 10px;
}
.fundingPrograms {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
}
.fundingPrograms a {
  color: #02a5a5;
  font-size: 16px;
  width: 16.66%;
  text-align: center;
  margin: 0 auto;
}
.sustainabllityLP {
  padding: 0 60px;
}
.sustainabllity-mini {
  padding: 40px 0;
  text-align: center;
}
.sustainabllity-mini a {
  color: #02a5a5;
}
.sustainabllity-mini .owl-nav {
  position: absolute;
  top: 38%;
  width: 100%;
}

.sustainabllity-mini .owl-theme .owl-nav [class*=owl-] {
  color: #000;
  font-size: 26px;
  background: none;
}

.sustainabllity-mini .owl-nav .owl-prev {
  float: left;
  font-size: 26px;
  left: -35px;
  position: absolute;
}

.sustainabllity-mini .owl-nav .owl-prev:hover, .sustainabllity-mini .owl-nav .owl-next:hover {
  font-size: 26px;
}

.sustainabllity-mini .owl-nav .owl-next {
  float: right;
  font-size: 26px;
  right: -35px;
  position: absolute;
}
.libraryBg {
  background: #fff;
  margin-bottom: 30px;
}
.libraryBg .item {
  border: 1px solid #d2d2d2;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.libraryBg .item .title {
  padding: 0 40px;
  color: #002e6d;
}
.link a {
  font-weight: bold;
  background: #1973b8;
  color: #fff;
  padding: 23px 9px;
  display: inline-block;
  margin: 15px 5px 0;
  -webkit-clip-path: polygon(0 0, 68% 0, 100% 28%, 100% 100%, 0 100%, 0% 50%);
  clip-path: polygon(0 0, 68% 0, 100% 28%, 100% 100%, 0 100%, 0% 50%);
}
.link .xls {
  background: #02a5a5;
}
.cntr {text-align: center;}
.dipNOT {
  display: flex;
  font-size: 14px;
}
.dipNOT img {
  margin-right: 10px;
}
.aboutTurkishEconomy .text {
    padding: 50px 0 !important;
}
.aboutTurkishEconomy .item {
    width: calc(50% - 20px);
}
.aboutTurkishEconomy .item:nth-child(1) {
    margin-right: 40px;
}

.aboutTurkishEconomy .item .text {
    padding: 0 35px !important;
}
.aboutTurkishEconomy .item .text .title {
    font-size: 22px;
    color: #002e6d;
    margin-bottom: 20px;
}
.aboutTurkishEconomy .item .text p{
    color: #043263;
    margin-bottom: 40px;
	text-align: justify;
}
.aboutTurkishEconomy .item .text a {
    background: #02a5a5;
    display: block;
    padding: 15px 20px;
    color: #fff;
}
.linkPdf {
    display: flex;
}
.linkPdf .pdf {
    background: #fff;
    color: #02a5a5;
    width: 50px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
	border-radius: 5px;
	font-weight: bold;
	-webkit-clip-path: polygon(0 0, 68% 0, 100% 28%, 100% 100%, 0 100%, 0% 50%);
	clip-path: polygon(0 0, 68% 0, 100% 28%, 100% 100%, 0 100%, 0% 50%);
}
.linkPdf .moreLP  {
    display: flex;
    align-items: center;
    padding: 0 15px 0;
}
.notesDetail .twoList {
    margin-bottom: 50px;
}
.notesDetail .title {
    font-size: 24px;
    color: #002e6d;
    margin-bottom: 25px;
}
.notesDetail .item:nth-child(1) {
    width: calc(30% - 20px);
    margin-right: 40px;
}
.notesDetail .item:nth-child(2) {
    width: calc(70% - 20px);
}
.notesDetail .item p {
    margin: 0 !important;
    color: #043263;
}
.notesDetail .item a{
    color: #02a5a5;
    margin-top: 25px;
    display: block;
}
.notesDetail .formatPdf {
    background: #02a5a5;
    padding: 85px 0;
    text-align: center;
}
.notesDetail .formatPdf a {
    background: #fff;
    display: block;
    width: 60px;
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border-radius: 5px;
    -webkit-clip-path: polygon(0 0, 68% 0, 100% 28%, 100% 100%, 0 100%, 0% 50%);
    clip-path: polygon(0 0, 68% 0, 100% 28%, 100% 100%, 0 100%, 0% 50%);
    color: #02a5a5;
    font-weight: 900;
    font-size: 19px;
}
.garantiIS-TI .item {
    width: calc(50% - 10px);
    background: #f8f8f8;
    margin-right: 10px;
    padding: 50px 0;
}
.garantiIS-TI .item span {
    padding: 0 30px;
    font-size: 40px;
    display: block;
	color:#02a5a5;
	width: 100%;
	font-weight: bold;
}
.garantiIS-TI .item span strong {
    display: block;
    font-size: 20px;
	color: #043263;
}
.imgFlex {display: flex;flex-wrap: wrap;}
.imgFlex img {width: 50%;}
.bottomTitle {display: block;position: relative;}
.bottomTitle .wrapper {position: initial;}
.bottomTitle h1 {position: absolute;bottom: 80px;}
#description ul li:before,#pressReleases ul li:before {display: none;}
.paydasBoxContainer .itemBoxCol ul {margin: 0 !important;}
.accordioncontainer {}
.accordioncontainer .accordionheader{ margin-top: 30px;padding: 20px 0; background: url(../images/icons/bgBottom.png) no-repeat 97% 50%; margin: 5px 0; font-size: 16px; color:#666666; font-weight: 700; cursor: pointer; border-bottom: 1px solid #666666;}
.accordioncontainer .accordionheader.accordionheaderhover{ background: url(../images/icons/bgTop.png) no-repeat 97% 50%;color: #1973b8;border-bottom: none;}
.accordioncontainer .accordioncontent{ display: none; }