/*################ Simple Sans Font Declarations ###############*/
/* Simple Sans Regular & Regular Oblique, Bold & Bold Oblique */
@font-face {
  font-family: 'SimpleSans';
  src: url('fonts/simplesans-regular-webfont.eot');
  src: url('fonts/simplesans-regular-webfont.eot?#iefix') format('embedded-opentype'), 
       url('fonts/simplesans-regular-webfont.woff') format('woff'), 
       url('fonts/simplesans-regular-webfont.ttf') format('truetype');
       url('fonts/simplesans-regular-webfont.svg#webfonthT3X2AbD') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'SimpleSansBold';
  src: url('fonts/simplesans-bold-webfont.eot');
  src: url('fonts/simplesans-bold-webfont.eot?#iefix') format('embedded-opentype'), 
       url('fonts/simplesans-bold-webfont.woff') format('woff'), 
       url('fonts/simplesans-bold-webfont.ttf') format('truetype');
       url('fonts/simplesans-bold-webfont.svg#webfontvLbpTyWq') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

/* Simple Sans Medium */
@font-face {
  font-family: 'SimpleSansMedium';
  src: url('fonts/simplesans-medium-webfont.eot');
  src: url('fonts/simplesans-medium-webfont.eot?#iefix') format('embedded-opentype'), 
       url('fonts/simplesans-medium-webfont.woff') format('woff'), 
       url('fonts/simplesans-medium-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


/* Simple Sans Light  */
@font-face {
  font-family: 'SimpleSansLight';
  src: url('fonts/simplesans-light-webfont.eot');
  src: url('fonts/simplesans-light-webfont.eot?#iefix') format('embedded-opentype'), 
       url('fonts/simplesans-light-webfont.woff') format('woff'), 
       url('fonts/simplesans-light-webfont.ttf') format('truetype');
       url('fonts/simplesans-light-webfont.svg#webfontczg1vCiE') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}

/* Simple Sans Black */
@font-face {
  font-family: 'SimpleSansBlack';
  src: url('fonts/simplesans-black-webfont.eot');
  src: url('fonts/simplesans-black-webfont.eot?#iefix') format('embedded-opentype'), 
       url('fonts/simplesans-black-webfont.woff') format('woff'), 
       url('fonts/simplesans-black-webfont.ttf') format('truetype');
       url('fonts/simplesans-black-webfont.svg#webfontYPA9gVlN') format('svg'); /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
/*################ End Simple Sans Font Declarations ###############*//*################ Reset Styles ###############*/


body {
    margin:0;
    padding:0;
    font-family: Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}

a {
    text-decoration:none;
    color:#005889;
}

a:hover {
    text-decoration:underline;
}

#main-content {
    width:940px;
    margin:0 auto;
}

#hero-image {
    background-image: url("");
    background-color:#004165;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.hero-container {
    padding:30px;
    height:380px;
    color:#ffffff;
    
}

.hero-container h1 {
    font-family: "SimpleSansBold", Arial, Helvetica, sans-serif;
    font-size:42px;
    line-height:50px;
    margin:20px 0;
}

.hero-container h2 {
    font-family: "SimpleSansBold", Arial, Helvetica, sans-serif;
    width:575px;
    font-size:22px;
    line-height:28px;
    margin:0; 
}

.hero-container h3 {
    font-family: "SimpleSansBlack", Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:12px;
    line-height:18px;
    margin:0; 
    margin-top:70px;   
}

.country-selector {
    padding:10px;
    margin:0;
    height:205px;
    background-color:#ebebeb;
}

.what-country {
    font-family: "SimpleSansMedium", Arial, Helvetica, sans-serif;
    font-size:19px;
    line-height:24px;
    color:#005889;
    width:280px;
    float:left;
    padding-top:30px;
    padding-left:20px;
}

.country-select-item {
    width:110px;
    height:144px;
    font-size:14px;
    line-height:20px;
    padding:30px 20px;
    background-color: #f5f5f5;
    float:left;
    margin-right:10px;
}

.country-select-item.asia {
    width:420px;
    margin-right:0;
}

.country-select-item ul {
    list-style:none;
    padding:0;
    margin:0;
    float:left;
}

.country-select-item li {
    padding-bottom:3px;
}

.asia ul {
    width:130px;
}

.asia p {
    width:290px;
    float:left;
    margin:0;
}

.country-select-item .continent {
    font-size:12px;
    text-transform: uppercase;
    font-weight:bold;
}

.site-link {
    padding:30px 0;
    width:880px;
    margin:0 auto;
    border-bottom:1px solid #EbE9E9;
}

.site-link p {
    width:425px;
    font-family: "SimpleSansMedium", Arial, Helvetica, sans-serif;
    font-size:16px;
    line-height:20px;
    color:#666666;
}

.site-link a {
    font-family: "SimpleSansBlack", Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    font-size:12px;
    text-decoration:none;
    color:#ffffff;
    background-color:#FB4F14;
    -webkit-transition: background-color linear 0.2s;
    -moz-transition: background-color linear 0.2s;
    -ms-transition: background-color linear 0.2s;
    -o-transition: background-color linear 0.2s;
    transition: background-color linear 0.2s;
    padding:10px 70px 10px 10px;
    background-image: url("fdms-head-globalselector/img/icon-link-arrow-white-12x9.png");
    background-position:185px 50%;
    background-repeat: no-repeat;
}

.site-link a:hover, .site-link a:focus {
    background-color:#0097cd;
}

.site-footer {
    width:880px;
    margin:0 auto;
    padding:10px 0;
}

.site-footer a {
    font-family: "SimpleSansBold", Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:22px;
    color:#0097cd;
    padding-right:20px;
    background-image:url("");
}

.site-footer ul {
    float:right;
    margin:0;
}

.site-footer li {
    display:inline-block;
    list-style:none;
    padding-left:5px;
}

.copyright {
    font-size:11px;
    line-height:16px;
    color:#bcbcbc;
    width:510px;
    margin:0;
}

.container:after {
    clear: both;
}
.container:before, .container:after {
    content: "";
    display: table;
}
.container:before, .container:after {
    content: "";
    display: table;
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 950px;
}
.container {
    margin-left: auto;
    margin-right: auto;
}

.cookie-permission {
  color: #ffffff;
  background-color: #004165;
  margin: 0;
  padding: 0;
  display: block;
  height: 0;
   font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
}
.cookie-permission .cookie-question {
  margin: 0;
  padding: 0;
  display: none;
}
.cookie-permission .cookie-question .padding-wrap {
  margin: 0;
  padding: 42px 0 42px 20px;
  *zoom: 1;
}
.cookie-permission .cookie-question .padding-wrap:before,
.cookie-permission .cookie-question .padding-wrap:after {
  display: table;
  content: "";
}
.cookie-permission .cookie-question .padding-wrap:after {
  clear: both;
}
.cookie-permission .question-msg-controls {
  float: left;
  width: 515px;
  margin: 0;
  padding: 0;
}
.cookie-permission .question-msg {
  font-weight: bold;
  margin: 0 0 25px 0;
  padding: 0;
}
.cookie-permission .controls-choice-list {
  margin: 0;
  padding: 0;
  width: 312px;
  *zoom: 1;
}
.cookie-permission .controls-choice-list:before,
.cookie-permission .controls-choice-list:after {
  display: table;
  content: "";
}
.cookie-permission .controls-choice-list:after {
  clear: both;
}
.cookie-permission .controls-choice-item {
  background-image: none;
  margin: 0;
  padding: 0;
  width: 151px;
}
.cookie-button-styles {
  background-image: url(fdms-head-globalselector/css/img/icon-link-arrow-white-25x9-right-align.png);
  background-repeat: no-repeat;
  background-position: 100% 1em;
  color: #ffffff;
  display: block;
  font-size: 0.857em;
  line-height: 1.667em;
  margin: 0;
  padding: 7px 35px 6px 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'SimpleSansBlack', arial, sans-serif;
  background-color: #0097cd;
  -webkit-transition: background-color linear 0.2s;
  -moz-transition: background-color linear 0.2s;
  -ms-transition: background-color linear 0.2s;
  -o-transition: background-color linear 0.2s;
  transition: background-color linear 0.2s;
}
.cookie-button-styles:hover,
.cookie-button-styles:focus {
  background-color: #0c2231;
}
.cookie-permission .control-enable {
  float: left;
}
.cookie-permission .button-enable {
  background-image: url(fdms-head-globalselector/css/img/icon-link-arrow-white-25x9-right-align.png);
  background-repeat: no-repeat;
  background-position: 100% 1em;
  color: #ffffff;
  display: block;
  font-size: 0.857em;
  line-height: 1.667em;
  margin: 0;
  padding: 7px 35px 6px 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'SimpleSansBlack', arial, sans-serif;
  background-color: #0097cd;
  -webkit-transition: background-color linear 0.2s;
  -moz-transition: background-color linear 0.2s;
  -ms-transition: background-color linear 0.2s;
  -o-transition: background-color linear 0.2s;
  transition: background-color linear 0.2s;
}
.cookie-permission .button-enable:hover,
.cookie-permission .button-enable:focus {
  background-color: #0c2231;
}
.cookie-permission .control-disable {
  float: right;
}
.cookie-permission .button-disable {
  background-image: url(fdms-head-globalselector/css/img/icon-link-arrow-white-25x9-right-align.png);
  background-repeat: no-repeat;
  background-position: 100% 1em;
  color: #ffffff;
  display: block;
  font-size: 0.857em;
  line-height: 1.667em;
  margin: 0;
  padding: 7px 35px 6px 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'SimpleSansBlack', arial, sans-serif;
  background-color: #0097cd;
  -webkit-transition: background-color linear 0.2s;
  -moz-transition: background-color linear 0.2s;
  -ms-transition: background-color linear 0.2s;
  -o-transition: background-color linear 0.2s;
  transition: background-color linear 0.2s;
}
.cookie-permission .button-disable:hover,
.cookie-permission .button-disable:focus {
  background-color: #0c2231;
}
.cookie-permission .cookie-info-link-to-privacy {
  width: 250px;
  margin: 0;
  padding: 0 39px 0 0;
  float: right;
}
.cookie-permission .cookie-info-link-to-privacy a {
  color: #0097cd;
}
.cookie-permission .cookie-info-link-to-privacy a:hover,
.cookie-permission .cookie-info-link-to-privacy a:focus {
  color: #0097cd !important;
  text-decoration: underline;
}
.cookie-permission .cookie-result-enabled,
.cookie-permission .cookie-result-disabled {
  margin: 0;
  padding: 0;
}
.cookie-permission .cookie-result-enabled {
  display: none;
}
.cookie-permission .cookie-result-disabled {
  display: none;
}
.cookie-permission .cookie-result {
  margin: 0;
  padding: 17px 20px 15px 20px;
}
.cookie-permission .cookie-result a {
  color: #0097cd;
}
.cookie-permission .cookie-result a:hover,
.cookie-permission .cookie-result a:focus {
  color: #0097cd !important;
  text-decoration: underline;
}
ul {
    list-style: none outside none;
}
ul li {
    background-position: 0 0.571em;
    background-repeat: no-repeat;
}
li {
    line-height: 20px;
}

/*maestro fix*/

.site-footer li img{
  height:30px;
  }

.site-footer li.mastercard{
  position:relative;
  top:6px;
}

.site-footer li.mastercard img{
  height:45px;
}


