/* == Begin Country List components ==*/
.ifc_fixednav {
    padding: 0px 15px;
}
.alpha-list-wrapper {
    display: inline-block;
    width: 100%;
}
.alpha-list-title {
  font-weight: 700;
  font-size: 14px;
  line-height: 60px;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  float: none;
  vertical-align: middle;
  margin-right: 16px;
}
@media (min-width:768px) {
.alpha-list-title {
     float: left;
    }
}
.alpha-list-section .deactive,
.alpha-list-mobile-section .deactive {
  color: rgba(0, 0, 0, 0.16) !important;
  cursor: default;
}
.alpha-list-section .deactive:hover, .alpha-list-section .deactive:focus,
.alpha-list-mobile-section .deactive:hover,
.alpha-list-mobile-section .deactive:focus {
  color: #fff !important;
  cursor: default;
}
.alpha-list-section .alpha-list-container .lable,
.alpha-list-mobile-section .alpha-list-container .lable {
  padding-left: 0px !important;
}
.alpha-list-section .alpha-list-container .alpha-alphabet,
.alpha-list-mobile-section .alpha-list-container .alpha-alphabet {
  font-family: "Ubuntu", sans-serif;
  font-weight: bold;
  margin: 0px 0px 16px 0px;
  font-size: 1.25rem;
  line-height: 1.75rem;
    position: relative;
}
.alpha-list-section .alpha-list-container .alpha-alphabet:after,
.alpha-list-mobile-section .alpha-list-container .alpha-alphabet:after {
  content: "";
  position: absolute;
  left: 35px;
  top: 11px;
  border: 1px solid #002345;
  width: 90%;
  z-index: 2;
}
@media (min-width: 767px) {
  .alpha-list-section .alpha-list-container .alpha-alphabet:after,
.alpha-list-mobile-section .alpha-list-container .alpha-alphabet:after {
    width: 97%;
  }
}
.alpha-list-section .alpha-list-container .alpha-list,
.alpha-list-mobile-section .alpha-list-container .alpha-list {
  padding: 0px 0px 0px 24px;
  /*float: left;
  display: block;*/
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  list-style: none;
}
.alpha-list-section .alpha-list-container .alpha-list .alpha-name,
.alpha-list-mobile-section .alpha-list-container .alpha-list .alpha-name {
  color:  #002345;
font-size: 20px;
font-weight: 400;
line-height: 166.4%; 
  float: left;
  display: flex;
  align-items: center;
}
.alpha-list-section .alpha-list-container .alpha-list .lang-alpha,
.alpha-list-mobile-section .alpha-list-container .alpha-list .lang-alpha {
  color:  #002345;
font-size: 20px;
font-weight: 400;
line-height: 166.4%; 
  float: left;
}
.alpha-list-section .alpha-list-container .alpha-list .lang-alpha a,
.alpha-list-mobile-section .alpha-list-container .alpha-list .lang-alpha a {
  color: #002244;
}
.alpha-list-section .alpha-list-container .alpha-list .divider,
.alpha-list-mobile-section .alpha-list-container .alpha-list .divider {
  line-height: 1.375rem;
  padding-right: 8px;
  color: rgba(0, 0, 0, 0.6);
  float: left;
}
.alpha-list-section .alpha-list-container .alpha-list .alpha-list-group,
.alpha-list-mobile-section .alpha-list-container .alpha-list .alpha-list-group {
  /*display: inline-block;*/
  margin: 0px 16px 30px 0px;
  /*padding: 0px 0px 30px 0px;
  border-bottom: 1px solid #C9C9C9;*/
  width: 50%;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  .alpha-list-section .alpha-list-container .alpha-list .alpha-list-group,
.alpha-list-mobile-section .alpha-list-container .alpha-list .alpha-list-group {
    width: 31.333333%;
  }
}
.alpha-list-section .alpha-list-container .alpha-list .alpha-list-group li,
.alpha-list-mobile-section .alpha-list-container .alpha-list .alpha-list-group li {
  margin-left: 8px;
  padding-left: 8px;
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  line-height: 1.25rem;
  float: left;
}
.alpha-list-section .alpha-list-container .alpha-list .alpha-list-group .country-img img,
.alpha-list-mobile-section .alpha-list-container .alpha-list .alpha-list-group .country-img img {
  width: 40px;
  height: 40px;
  margin-right: 16px;
  float: left;
  border-radius: 100%;
}
.alpha-list-section .ifc_fixednav_list,
.alpha-list-mobile-section .ifc_fixednav_list {
  margin-bottom: 16px;
  z-index: 1;
  background-color: #011D38;
}
@media (min-width: 992px) {
  .alpha-list-section .ifc_fixednav_list,
  .alpha-list-mobile-section .ifc_fixednav_list {
    overflow: visible;
    position: fixed;
    left: 0;
    top: calc((100% - 15rem) / 2);
    margin-bottom: 0px;
  }
}
            .alpha-list-section .ifc_fixednav_list li{
            display: inline-block;
                    }
            @media (min-width:992px) {
.alpha-list-section .ifc_fixednav_list li,
.alpha-list-mobile-section .ifc_fixednav_list li {
  position: relative;
  margin: 0;
  overflow: visible;
  flex-direction: column;
  display: flex;
  color: #fff;
  background-color: transparent;
}
                }
.alpha-list-section .ifc_fixednav_list li a,
.alpha-list-mobile-section .ifc_fixednav_list li a {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: bold;
  padding: 0px 14px;
  border: 0px;
  color: #fff;
}
.alpha-list-section .ifc_fixednav_list li a[aria-current=true],
.alpha-list-mobile-section .ifc_fixednav_list li a[aria-current=true] {
  background-color: #00ADE4;
  color: #fff;
  text-decoration: underline;
}
.alpha-list-section .ifc_fixednav_list li a[aria-disabled=true],
.alpha-list-mobile-section .ifc_fixednav_list li a[aria-disabled=true] {
  background-color: #002345;
  color: #fff;
  opacity: 0.3;
}

/* == End alpha List components ==*/
/* == Begin alpha List Media- Query ==*/
@media (min-width: 992px) and (max-width: 1200px) {
  .alpha-list-section .alpha-list-btn,
.alpha-list-mobile-section .alpha-list-btn {
    padding: 0px 10px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .alpha-list-section .alpha-list-btn,
.alpha-list-mobile-section .alpha-list-btn {
    padding: 0px 19px;
    line-height: 2.25rem;
  }
}
/* == End alpha List Media- Query ==*/
.alpha-list-v1 {
  margin-top: 16px;
}
.alpha-list-v1 .alpha-alphabet {
  font-family: "Ubuntu", sans-serif;
  background-color: #FAFDFF;
  border: 1px solid #C6D5E1;
  padding: 12px;
  font-size: 1.25rem;
  color: #002245;
}
.browsebyshow {

    display : block;

    }
.browsebyhide {

    display : none;

    }
