/* CSS Document */
/* CSS Document */

@font-face {
    font-family: 'fontawesome';
    src: url('../resources/fonts/fontawesome-webfont.eot/file');
    src: url('../resources/fonts/fontawesome-webfont.eot?#iefix/file') format('embedded-opentype'),
         url('../resources/fonts/fontawesome-webfont.woff2/file') format('woff2'),
         url('../resources/fonts/fontawesome-webfont.woff/file') format('woff'),
         url('../resources/fonts/fontawesome-webfont.ttf/file') format('truetype'),
         url('../resources/fonts/fontawesome-webfont.svg#fontawesome/file') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-regular-webfont';
    src: url('../resources/fonts/oswald-regular-webfont.eot');
    src: url('../resources/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('../resources/fonts/oswald-regular-webfont.woff') format('woff'),
         url('../resources/fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../resources/fonts/oswald-regular-webfont.svg#robotocondensed-regular-webfontregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswald_stencilbold';
    src: url('../resources/fonts/oswald-stencil-webfont.eot');
    src: url('../resources/fonts/oswald-stencil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/oswald-stencil-webfont.woff2') format('woff2'),
         url('../resources/fonts/oswald-stencil-webfont.woff') format('woff'),
         url('../resources/fonts/oswald-stencil-webfont.ttf') format('truetype'),
         url('../resources/fonts/oswald-stencil-webfont.svg#oswald_stencilbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto-thin-webfont';
    src: url('../resources/fonts/roboto-thin-webfont.eot');
    src: url('../resources/fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/roboto-thin-webfont.woff2') format('woff2'),
         url('../resources/fonts/fonts/roboto-thin-webfont.woff') format('woff'),
         url('../resources/fonts/fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('../resources/fonts/roboto-thin-webfont.svg#roboto_thin_webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotocondensed-bold-webfont';
    src: url('../resources/fonts/robotocondensed-bold-webfont.eot');
    src: url('../resources/fonts/robotocondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('../resources/fonts/robotocondensed-bold-webfont.woff') format('woff'),
         url('../resources/fonts/robotocondensed-bold-webfont.ttf') format('truetype'),
         url('../resources/fonts/robotocondensed-bold-webfont.svg#robotocondensed_bold_webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotocondensed-regular-webfont';
    src: url('../resources/fonts/robotocondensed-regular-webfont.eot');
    src: url('../resources/fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../resources/fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../resources/fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../resources/fonts/robotocondensed-regular-webfont.svg#robotocondensed_regular_webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotocondensed-light-webfont';
    src: url('../resources/fonts/robotocondensed-light-webfont.eot');
    src: url('../resources/fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/robotocondensed-light-webfont.woff2') format('woff2'),
         url('../resources/fonts/robotocondensed-light-webfont.woff') format('woff'),
         url('../resources/fonts/robotocondensed-light-webfont.ttf') format('truetype'),
         url('../resources/fonts/robotocondensed-light-webfont.svg#robotocondensed_light_webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontawesome';
    src: url('../resources/fonts/fontawesome-webfont.eot');
    src: url('../resources/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/fontawesome-webfont.woff2') format('woff2'),
         url('../resources/fonts/fontawesome-webfont.woff') format('woff'),
         url('../resources/fonts/fontawesome-webfont.ttf') format('truetype'),
         url('../resources/fonts/fontawesome-webfont.svg#fontawesome') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotothin';
    src: url('../resources/fonts/roboto-thin-webfont.eot');
    src: url('../resources/fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../resources/fonts/roboto-thin-webfont.woff2') format('woff2'),
         url('../resources/fonts/roboto-thin-webfont.woff') format('woff'),
         url('../resources/fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('../resources/fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;
}

.accordion.parbase.section H3 {
    /* display: inline;*/
    /* font-size: 1.2em;*/
}

.tsg-rwd-accordion {
  /*float: left;*/
  display: inline-block;
  width: 100%;
  margin: 10px 0px 20px 0px;
}

.ext-gecko .tsg-rwd-accordion h3:empty {
    margin: 40px;
}


.tsg-rwd-main-copy-body-frame.dataCSIpage .tsg-rwd-accordion-header {
    width: auto;
}
.tsg-rwd-accordion-header {
    width: -webkit-fill-available!important;
    width: -moz-fill-available;
    /* width: 94%;*/   
    max-width: 98%;
    min-width: 92%;
    padding: 1em;
    background: #DDDDDD;
    color: #444444;
    font-family: 'oswald_regular';
    font-size: 1.2em;
    margin: 3px 0px 0px 0px;
    cursor: pointer;
    overflow: auto;
}

.embassyinformation .tsg-rwd-accordion-header {
    /* float: left; */
    width: -webkit-fill-available;
    /* padding: 1em; */
    padding: 1em;
    background: #f5d97e;
    color: #444444;
    font-family: 'oswald_regular';
    font-size: 1.2em;
    margin: 0px;
    cursor: pointer;
    /* height: unset; */
    /* max-height: 41px; */
    overflow: auto;
}


.embassyinformation .tsg-rwd-accordion-open {
    float: right;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background-color: #f5d97e;
    color: #e19f4e;
    font-size: 19.4px;
    text-align: center;
    margin: 3px 3px 4px 3px;
    padding: 0px;
    line-height: 5px;
}




.embassyinformation .tsg-rwd-accordion-close { 
    float: right;
    width: 19px;
    height: 19px;
    border-radius: 50%;
    background-color: #f5d97e;
    color: #e19f4e;
    font-size: 19.4px;
    text-align: center;
    margin: 3px 3px 4px 3px;
    padding: 0px;
    line-height: 5px;
}


.tsg-rwd-accordion-header-name-frame {
  float: left;
  width: 85%;
  margin-top: 8px;
}

.tsg-rwd-accordion-open,
.tsg-rwd-accordion-close {
  float: right;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  background-color: #EFEFEF;
  color: #bbb;
  font-size: 19.4px;
  text-align: center;
  margin: 3px 3px 4px 3px;
  padding: 0px;
  line-height: 5px;
}



.hideThis {
  display: none;
}

.tsg-rwd-accordion-close {
  display: none;
}

.tsg-rwd-accordion-copy {
  text-align: left;
  font-size: 1em;
  line-height: 1.3em;
  font-family: 'robotocondensed-regular-webfont';
  width: 94%;
  float: left;
  padding: 0px 2.8% 0px 2.8%;
  min-height: 125px;
  border-left: 1px #DDDDDD solid;
  border-right: 1px #DDDDDD solid;
  border-bottom: 1px #DDDDDD solid;
  display: none;
}



.embassyinformation .tsg-rwd-accordion-copy {
  text-align: left;
  font-size: 1em;
  line-height: 1.3em;
  font-family: 'robotocondensed-regular-webfont';
  width: 94%;
  float: left;
  padding: 0px 2.8% 0px 2.8%;
  min-height: 125px;
  border-left: 1px #f5d97e solid;
    border-right: 1px #f5d97e solid;
    border-bottom: 1px #f5d97e solid;
  display: none;
}




.tsg-rwd-accordion-All-control-tsg_rwd_show_all_button {
  font-family: 'robotocondensed-bold-webfont';
  float: right;
  width: 50px;
  color: #333;
  background-color: #DDDDDD;
  text-align: center;
  font-size: .8em;
  padding: 6px;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 5px;
  display: block;
}

.tsg-rwd-accordion-All-control-sister {
  font-family: 'robotocondensed-bold-webfont';
  float: right;
  width: 50px;
  color: #333;
  background-color: #DDDDDD;
  text-align: center;
  font-size: .8em;
  padding: 6px;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 5px;
  display: none;
}

.tsg-rwd-accordion-All-control-tsg_rwd_hide_all_button {
  font-family: 'robotocondensed-bold-webfont';
  float: right;
  width: 50px;
  color: #333;
  background-color: #DDDDDD;
  text-align: center;
  font-size: .8em;
  padding: 6px;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 5px;
  display: none;
}


.embassyinformation .tsg-rwd-accordion {
    float: left;
    width: 98%;
    margin: 0px 0px 0px 0px;
}


/*** CQ AEM INTERFACE STYLES ***/

.cq-wcm-edit .tsg-rwd-accordion {
  float: none;
}

