@charset "UTF-8";
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch
.main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
.main-container .body-container section.col-sm-9 h2#search-results-heading {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr,
  img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }

  h2,
  h3 {
    page-break-after: avoid; }

  .navbar {
    display: none; }

  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }

  .label {
    border: 1px solid #000; }

  .table, .main-container .body-container section.col-sm-12 .field-name-body table,
  .main-container .body-container section.col-sm-9 .field-name-body table {
    border-collapse: collapse !important; }
    .table td, .main-container .body-container section.col-sm-12 .field-name-body table td,
    .main-container .body-container section.col-sm-9 .field-name-body table td,
    .table th,
    .main-container .body-container section.col-sm-12 .field-name-body table th,
    .main-container .body-container section.col-sm-9 .field-name-body table th {
      background-color: #fff !important; }

  .table-bordered th, .main-container .body-container section.col-sm-12 .field-name-body table th,
  .main-container .body-container section.col-sm-9 .field-name-body table th,
  .table-bordered td,
  .main-container .body-container section.col-sm-12 .field-name-body table td,
  .main-container .body-container section.col-sm-9 .field-name-body table td {
    border: 1px solid #ddd !important; } }
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("bootstrap/glyphicons-halflings-regular.eot");
  src: url("bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "\002a"; }

.glyphicon-plus:before {
  content: "\002b"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270f"; }

.glyphicon-glass:before {
  content: "\e001"; }

.glyphicon-music:before {
  content: "\e002"; }

.glyphicon-search:before {
  content: "\e003"; }

.glyphicon-heart:before {
  content: "\e005"; }

.glyphicon-star:before {
  content: "\e006"; }

.glyphicon-star-empty:before {
  content: "\e007"; }

.glyphicon-user:before {
  content: "\e008"; }

.glyphicon-film:before {
  content: "\e009"; }

.glyphicon-th-large:before {
  content: "\e010"; }

.glyphicon-th:before {
  content: "\e011"; }

.glyphicon-th-list:before {
  content: "\e012"; }

.glyphicon-ok:before {
  content: "\e013"; }

.glyphicon-remove:before {
  content: "\e014"; }

.glyphicon-zoom-in:before {
  content: "\e015"; }

.glyphicon-zoom-out:before {
  content: "\e016"; }

.glyphicon-off:before {
  content: "\e017"; }

.glyphicon-signal:before {
  content: "\e018"; }

.glyphicon-cog:before {
  content: "\e019"; }

.glyphicon-trash:before {
  content: "\e020"; }

.glyphicon-home:before {
  content: "\e021"; }

.glyphicon-file:before {
  content: "\e022"; }

.glyphicon-time:before {
  content: "\e023"; }

.glyphicon-road:before {
  content: "\e024"; }

.glyphicon-download-alt:before {
  content: "\e025"; }

.glyphicon-download:before {
  content: "\e026"; }

.glyphicon-upload:before {
  content: "\e027"; }

.glyphicon-inbox:before {
  content: "\e028"; }

.glyphicon-play-circle:before {
  content: "\e029"; }

.glyphicon-repeat:before {
  content: "\e030"; }

.glyphicon-refresh:before {
  content: "\e031"; }

.glyphicon-list-alt:before {
  content: "\e032"; }

.glyphicon-lock:before {
  content: "\e033"; }

.glyphicon-flag:before {
  content: "\e034"; }

.glyphicon-headphones:before {
  content: "\e035"; }

.glyphicon-volume-off:before {
  content: "\e036"; }

.glyphicon-volume-down:before {
  content: "\e037"; }

.glyphicon-volume-up:before {
  content: "\e038"; }

.glyphicon-qrcode:before {
  content: "\e039"; }

.glyphicon-barcode:before {
  content: "\e040"; }

.glyphicon-tag:before {
  content: "\e041"; }

.glyphicon-tags:before {
  content: "\e042"; }

.glyphicon-book:before {
  content: "\e043"; }

.glyphicon-bookmark:before {
  content: "\e044"; }

.glyphicon-print:before {
  content: "\e045"; }

.glyphicon-camera:before {
  content: "\e046"; }

.glyphicon-font:before {
  content: "\e047"; }

.glyphicon-bold:before {
  content: "\e048"; }

.glyphicon-italic:before {
  content: "\e049"; }

.glyphicon-text-height:before {
  content: "\e050"; }

.glyphicon-text-width:before {
  content: "\e051"; }

.glyphicon-align-left:before {
  content: "\e052"; }

.glyphicon-align-center:before {
  content: "\e053"; }

.glyphicon-align-right:before {
  content: "\e054"; }

.glyphicon-align-justify:before {
  content: "\e055"; }

.glyphicon-list:before {
  content: "\e056"; }

.glyphicon-indent-left:before {
  content: "\e057"; }

.glyphicon-indent-right:before {
  content: "\e058"; }

.glyphicon-facetime-video:before {
  content: "\e059"; }

.glyphicon-picture:before {
  content: "\e060"; }

.glyphicon-map-marker:before {
  content: "\e062"; }

.glyphicon-adjust:before {
  content: "\e063"; }

.glyphicon-tint:before {
  content: "\e064"; }

.glyphicon-edit:before {
  content: "\e065"; }

.glyphicon-share:before {
  content: "\e066"; }

.glyphicon-check:before {
  content: "\e067"; }

.glyphicon-move:before {
  content: "\e068"; }

.glyphicon-step-backward:before {
  content: "\e069"; }

.glyphicon-fast-backward:before {
  content: "\e070"; }

.glyphicon-backward:before {
  content: "\e071"; }

.glyphicon-play:before {
  content: "\e072"; }

.glyphicon-pause:before {
  content: "\e073"; }

.glyphicon-stop:before {
  content: "\e074"; }

.glyphicon-forward:before {
  content: "\e075"; }

.glyphicon-fast-forward:before {
  content: "\e076"; }

.glyphicon-step-forward:before {
  content: "\e077"; }

.glyphicon-eject:before {
  content: "\e078"; }

.glyphicon-chevron-left:before {
  content: "\e079"; }

.glyphicon-chevron-right:before {
  content: "\e080"; }

.glyphicon-plus-sign:before {
  content: "\e081"; }

.glyphicon-minus-sign:before {
  content: "\e082"; }

.glyphicon-remove-sign:before {
  content: "\e083"; }

.glyphicon-ok-sign:before {
  content: "\e084"; }

.glyphicon-question-sign:before {
  content: "\e085"; }

.glyphicon-info-sign:before {
  content: "\e086"; }

.glyphicon-screenshot:before {
  content: "\e087"; }

.glyphicon-remove-circle:before {
  content: "\e088"; }

.glyphicon-ok-circle:before {
  content: "\e089"; }

.glyphicon-ban-circle:before {
  content: "\e090"; }

.glyphicon-arrow-left:before {
  content: "\e091"; }

.glyphicon-arrow-right:before {
  content: "\e092"; }

.glyphicon-arrow-up:before {
  content: "\e093"; }

.glyphicon-arrow-down:before {
  content: "\e094"; }

.glyphicon-share-alt:before {
  content: "\e095"; }

.glyphicon-resize-full:before {
  content: "\e096"; }

.glyphicon-resize-small:before {
  content: "\e097"; }

.glyphicon-exclamation-sign:before {
  content: "\e101"; }

.glyphicon-gift:before {
  content: "\e102"; }

.glyphicon-leaf:before {
  content: "\e103"; }

.glyphicon-fire:before {
  content: "\e104"; }

.glyphicon-eye-open:before {
  content: "\e105"; }

.glyphicon-eye-close:before {
  content: "\e106"; }

.glyphicon-warning-sign:before {
  content: "\e107"; }

.glyphicon-plane:before {
  content: "\e108"; }

.glyphicon-calendar:before {
  content: "\e109"; }

.glyphicon-random:before {
  content: "\e110"; }

.glyphicon-comment:before {
  content: "\e111"; }

.glyphicon-magnet:before {
  content: "\e112"; }

.glyphicon-chevron-up:before {
  content: "\e113"; }

.glyphicon-chevron-down:before {
  content: "\e114"; }

.glyphicon-retweet:before {
  content: "\e115"; }

.glyphicon-shopping-cart:before {
  content: "\e116"; }

.glyphicon-folder-close:before {
  content: "\e117"; }

.glyphicon-folder-open:before {
  content: "\e118"; }

.glyphicon-resize-vertical:before {
  content: "\e119"; }

.glyphicon-resize-horizontal:before {
  content: "\e120"; }

.glyphicon-hdd:before {
  content: "\e121"; }

.glyphicon-bullhorn:before {
  content: "\e122"; }

.glyphicon-bell:before {
  content: "\e123"; }

.glyphicon-certificate:before {
  content: "\e124"; }

.glyphicon-thumbs-up:before {
  content: "\e125"; }

.glyphicon-thumbs-down:before {
  content: "\e126"; }

.glyphicon-hand-right:before {
  content: "\e127"; }

.glyphicon-hand-left:before {
  content: "\e128"; }

.glyphicon-hand-up:before {
  content: "\e129"; }

.glyphicon-hand-down:before {
  content: "\e130"; }

.glyphicon-circle-arrow-right:before {
  content: "\e131"; }

.glyphicon-circle-arrow-left:before {
  content: "\e132"; }

.glyphicon-circle-arrow-up:before {
  content: "\e133"; }

.glyphicon-circle-arrow-down:before {
  content: "\e134"; }

.glyphicon-globe:before {
  content: "\e135"; }

.glyphicon-wrench:before {
  content: "\e136"; }

.glyphicon-tasks:before {
  content: "\e137"; }

.glyphicon-filter:before {
  content: "\e138"; }

.glyphicon-briefcase:before {
  content: "\e139"; }

.glyphicon-fullscreen:before {
  content: "\e140"; }

.glyphicon-dashboard:before {
  content: "\e141"; }

.glyphicon-paperclip:before {
  content: "\e142"; }

.glyphicon-heart-empty:before {
  content: "\e143"; }

.glyphicon-link:before {
  content: "\e144"; }

.glyphicon-phone:before {
  content: "\e145"; }

.glyphicon-pushpin:before {
  content: "\e146"; }

.glyphicon-usd:before {
  content: "\e148"; }

.glyphicon-gbp:before {
  content: "\e149"; }

.glyphicon-sort:before {
  content: "\e150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152"; }

.glyphicon-sort-by-order:before {
  content: "\e153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\e154"; }

.glyphicon-sort-by-attributes:before {
  content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156"; }

.glyphicon-unchecked:before {
  content: "\e157"; }

.glyphicon-expand:before {
  content: "\e158"; }

.glyphicon-collapse-down:before {
  content: "\e159"; }

.glyphicon-collapse-up:before {
  content: "\e160"; }

.glyphicon-log-in:before {
  content: "\e161"; }

.glyphicon-flash:before {
  content: "\e162"; }

.glyphicon-log-out:before {
  content: "\e163"; }

.glyphicon-new-window:before {
  content: "\e164"; }

.glyphicon-record:before {
  content: "\e165"; }

.glyphicon-save:before {
  content: "\e166"; }

.glyphicon-open:before {
  content: "\e167"; }

.glyphicon-saved:before {
  content: "\e168"; }

.glyphicon-import:before {
  content: "\e169"; }

.glyphicon-export:before {
  content: "\e170"; }

.glyphicon-send:before {
  content: "\e171"; }

.glyphicon-floppy-disk:before {
  content: "\e172"; }

.glyphicon-floppy-saved:before {
  content: "\e173"; }

.glyphicon-floppy-remove:before {
  content: "\e174"; }

.glyphicon-floppy-save:before {
  content: "\e175"; }

.glyphicon-floppy-open:before {
  content: "\e176"; }

.glyphicon-credit-card:before {
  content: "\e177"; }

.glyphicon-transfer:before {
  content: "\e178"; }

.glyphicon-cutlery:before {
  content: "\e179"; }

.glyphicon-header:before {
  content: "\e180"; }

.glyphicon-compressed:before {
  content: "\e181"; }

.glyphicon-earphone:before {
  content: "\e182"; }

.glyphicon-phone-alt:before {
  content: "\e183"; }

.glyphicon-tower:before {
  content: "\e184"; }

.glyphicon-stats:before {
  content: "\e185"; }

.glyphicon-sd-video:before {
  content: "\e186"; }

.glyphicon-hd-video:before {
  content: "\e187"; }

.glyphicon-subtitles:before {
  content: "\e188"; }

.glyphicon-sound-stereo:before {
  content: "\e189"; }

.glyphicon-sound-dolby:before {
  content: "\e190"; }

.glyphicon-sound-5-1:before {
  content: "\e191"; }

.glyphicon-sound-6-1:before {
  content: "\e192"; }

.glyphicon-sound-7-1:before {
  content: "\e193"; }

.glyphicon-copyright-mark:before {
  content: "\e194"; }

.glyphicon-registration-mark:before {
  content: "\e195"; }

.glyphicon-cloud-download:before {
  content: "\e197"; }

.glyphicon-cloud-upload:before {
  content: "\e198"; }

.glyphicon-tree-conifer:before {
  content: "\e199"; }

.glyphicon-tree-deciduous:before {
  content: "\e200"; }

.glyphicon-cd:before {
  content: "\e201"; }

.glyphicon-save-file:before {
  content: "\e202"; }

.glyphicon-open-file:before {
  content: "\e203"; }

.glyphicon-level-up:before {
  content: "\e204"; }

.glyphicon-copy:before {
  content: "\e205"; }

.glyphicon-paste:before {
  content: "\e206"; }

.glyphicon-alert:before {
  content: "\e209"; }

.glyphicon-equalizer:before {
  content: "\e210"; }

.glyphicon-king:before {
  content: "\e211"; }

.glyphicon-queen:before {
  content: "\e212"; }

.glyphicon-pawn:before {
  content: "\e213"; }

.glyphicon-bishop:before {
  content: "\e214"; }

.glyphicon-knight:before {
  content: "\e215"; }

.glyphicon-baby-formula:before {
  content: "\e216"; }

.glyphicon-tent:before {
  content: "\26fa"; }

.glyphicon-blackboard:before {
  content: "\e218"; }

.glyphicon-bed:before {
  content: "\e219"; }

.glyphicon-apple:before {
  content: "\f8ff"; }

.glyphicon-erase:before {
  content: "\e221"; }

.glyphicon-hourglass:before {
  content: "\231b"; }

.glyphicon-lamp:before {
  content: "\e223"; }

.glyphicon-duplicate:before {
  content: "\e224"; }

.glyphicon-piggy-bank:before {
  content: "\e225"; }

.glyphicon-scissors:before {
  content: "\e226"; }

.glyphicon-bitcoin:before {
  content: "\e227"; }

.glyphicon-btc:before {
  content: "\e227"; }

.glyphicon-xbt:before {
  content: "\e227"; }

.glyphicon-yen:before {
  content: "\00a5"; }

.glyphicon-jpy:before {
  content: "\00a5"; }

.glyphicon-ruble:before {
  content: "\20bd"; }

.glyphicon-rub:before {
  content: "\20bd"; }

.glyphicon-scale:before {
  content: "\e230"; }

.glyphicon-ice-lolly:before {
  content: "\e231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\e232"; }

.glyphicon-education:before {
  content: "\e233"; }

.glyphicon-option-horizontal:before {
  content: "\e234"; }

.glyphicon-option-vertical:before {
  content: "\e235"; }

.glyphicon-menu-hamburger:before {
  content: "\e236"; }

.glyphicon-modal-window:before {
  content: "\e237"; }

.glyphicon-oil:before {
  content: "\e238"; }

.glyphicon-grain:before {
  content: "\e239"; }

.glyphicon-sunglasses:before {
  content: "\e240"; }

.glyphicon-text-size:before {
  content: "\e241"; }

.glyphicon-text-color:before {
  content: "\e242"; }

.glyphicon-text-background:before {
  content: "\e243"; }

.glyphicon-object-align-top:before {
  content: "\e244"; }

.glyphicon-object-align-bottom:before {
  content: "\e245"; }

.glyphicon-object-align-horizontal:before {
  content: "\e246"; }

.glyphicon-object-align-left:before {
  content: "\e247"; }

.glyphicon-object-align-vertical:before {
  content: "\e248"; }

.glyphicon-object-align-right:before {
  content: "\e249"; }

.glyphicon-triangle-right:before {
  content: "\e250"; }

.glyphicon-triangle-left:before {
  content: "\e251"; }

.glyphicon-triangle-bottom:before {
  content: "\e252"; }

.glyphicon-triangle-top:before {
  content: "\e253"; }

.glyphicon-console:before {
  content: "\e254"; }

.glyphicon-superscript:before {
  content: "\e255"; }

.glyphicon-subscript:before {
  content: "\e256"; }

.glyphicon-menu-left:before {
  content: "\e257"; }

.glyphicon-menu-right:before {
  content: "\e258"; }

.glyphicon-menu-down:before {
  content: "\e259"; }

.glyphicon-menu-up:before {
  content: "\e260"; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.64285714;
  color: #333333;
  background-color: #FFFFFF; }

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

a {
  color: #00aeef;
  text-decoration: none; }
  a:hover, a:focus {
    color: #0076a3;
    text-decoration: underline; }
  a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

.img-rounded {
  border-radius: 0px; }

.img-thumbnail {
  padding: 4px;
  line-height: 1.64285714;
  background-color: #FFFFFF;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

.img-circle {
  border-radius: 50%; }

hr {
  margin-top: 22px;
  margin-bottom: 22px;
  border: 0;
  border-top: 1px solid #f2f2f2; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

[role="button"] {
  cursor: pointer; }

h1, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch
.main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
.main-container .body-container section.col-sm-9 h2#search-results-heading, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
  color: inherit; }
  h1 small, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title small, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title small,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title small,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title small, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading small, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading small, body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading small, body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading small,
  h1 .small,
  .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title .small,
  .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title .small,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title .small,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title .small,
  body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading .small,
  body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading .small,
  body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading .small,
  body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #999999; }

h1, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch
.main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
.main-container .body-container section.col-sm-9 h2#search-results-heading, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 22px;
  margin-bottom: 11px; }
  h1 small, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title small, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title small,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title small,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title small, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading small, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading small, body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading small, body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading small,
  h1 .small,
  .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title .small,
  .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title .small,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title .small,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title .small,
  body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading .small,
  body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading .small,
  body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading .small,
  body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 11px;
  margin-bottom: 11px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
.main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch
.main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
.main-container .body-container section.col-sm-9 h2#search-results-heading, .h1 {
  font-size: 36px; }

h2, .h2 {
  font-size: 30px; }

h3, .h3 {
  font-size: 24px; }

h4, .h4 {
  font-size: 18px; }

h5, .h5 {
  font-size: 14px; }

h6, .h6 {
  font-size: 12px; }

p {
  margin: 0 0 11px; }

.lead {
  margin-bottom: 22px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 85%; }

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #999999; }

.text-primary {
  color: #00aeef; }

a.text-primary:hover,
a.text-primary:focus {
  color: #0089bc; }

.text-success {
  color: #3c763d; }

a.text-success:hover,
a.text-success:focus {
  color: #2b542c; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #00aeef; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #0089bc; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 10px;
  margin: 44px 0 22px;
  border-bottom: 1px solid #f2f2f2; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 11px; }
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

dl {
  margin-top: 0;
  margin-bottom: 22px; }

dt,
dd {
  line-height: 1.64285714; }

dt {
  font-weight: bold; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }
.dl-horizontal dd:after {
  clear: both; }
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd {
    margin-left: 180px; } }

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 11px 22px;
  margin: 0 0 22px;
  font-size: 17.5px;
  border-left: 5px solid #f2f2f2; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.64285714;
    color: #999999; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #f2f2f2;
  border-left: 0;
  text-align: right; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

address {
  margin-bottom: 22px;
  font-style: normal;
  line-height: 1.64285714; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

pre {
  display: block;
  padding: 10.5px;
  margin: 0 0 11px;
  font-size: 13px;
  line-height: 1.64285714;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0px; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    .container {
      width: 740px; } }
  @media (min-width: 992px) {
    .container {
      width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      width: 1160px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-left: -10px;
  margin-right: -10px; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }

  .col-sm-1 {
    width: 8.33333333%; }

  .col-sm-2 {
    width: 16.66666667%; }

  .col-sm-3 {
    width: 25%; }

  .col-sm-4 {
    width: 33.33333333%; }

  .col-sm-5 {
    width: 41.66666667%; }

  .col-sm-6 {
    width: 50%; }

  .col-sm-7 {
    width: 58.33333333%; }

  .col-sm-8 {
    width: 66.66666667%; }

  .col-sm-9 {
    width: 75%; }

  .col-sm-10 {
    width: 83.33333333%; }

  .col-sm-11 {
    width: 91.66666667%; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-pull-0 {
    right: auto; }

  .col-sm-pull-1 {
    right: 8.33333333%; }

  .col-sm-pull-2 {
    right: 16.66666667%; }

  .col-sm-pull-3 {
    right: 25%; }

  .col-sm-pull-4 {
    right: 33.33333333%; }

  .col-sm-pull-5 {
    right: 41.66666667%; }

  .col-sm-pull-6 {
    right: 50%; }

  .col-sm-pull-7 {
    right: 58.33333333%; }

  .col-sm-pull-8 {
    right: 66.66666667%; }

  .col-sm-pull-9 {
    right: 75%; }

  .col-sm-pull-10 {
    right: 83.33333333%; }

  .col-sm-pull-11 {
    right: 91.66666667%; }

  .col-sm-pull-12 {
    right: 100%; }

  .col-sm-push-0 {
    left: auto; }

  .col-sm-push-1 {
    left: 8.33333333%; }

  .col-sm-push-2 {
    left: 16.66666667%; }

  .col-sm-push-3 {
    left: 25%; }

  .col-sm-push-4 {
    left: 33.33333333%; }

  .col-sm-push-5 {
    left: 41.66666667%; }

  .col-sm-push-6 {
    left: 50%; }

  .col-sm-push-7 {
    left: 58.33333333%; }

  .col-sm-push-8 {
    left: 66.66666667%; }

  .col-sm-push-9 {
    left: 75%; }

  .col-sm-push-10 {
    left: 83.33333333%; }

  .col-sm-push-11 {
    left: 91.66666667%; }

  .col-sm-push-12 {
    left: 100%; }

  .col-sm-offset-0 {
    margin-left: 0%; }

  .col-sm-offset-1 {
    margin-left: 8.33333333%; }

  .col-sm-offset-2 {
    margin-left: 16.66666667%; }

  .col-sm-offset-3 {
    margin-left: 25%; }

  .col-sm-offset-4 {
    margin-left: 33.33333333%; }

  .col-sm-offset-5 {
    margin-left: 41.66666667%; }

  .col-sm-offset-6 {
    margin-left: 50%; }

  .col-sm-offset-7 {
    margin-left: 58.33333333%; }

  .col-sm-offset-8 {
    margin-left: 66.66666667%; }

  .col-sm-offset-9 {
    margin-left: 75%; }

  .col-sm-offset-10 {
    margin-left: 83.33333333%; }

  .col-sm-offset-11 {
    margin-left: 91.66666667%; }

  .col-sm-offset-12 {
    margin-left: 100%; } }
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }

  .col-md-1 {
    width: 8.33333333%; }

  .col-md-2 {
    width: 16.66666667%; }

  .col-md-3 {
    width: 25%; }

  .col-md-4 {
    width: 33.33333333%; }

  .col-md-5 {
    width: 41.66666667%; }

  .col-md-6 {
    width: 50%; }

  .col-md-7 {
    width: 58.33333333%; }

  .col-md-8 {
    width: 66.66666667%; }

  .col-md-9 {
    width: 75%; }

  .col-md-10 {
    width: 83.33333333%; }

  .col-md-11 {
    width: 91.66666667%; }

  .col-md-12 {
    width: 100%; }

  .col-md-pull-0 {
    right: auto; }

  .col-md-pull-1 {
    right: 8.33333333%; }

  .col-md-pull-2 {
    right: 16.66666667%; }

  .col-md-pull-3 {
    right: 25%; }

  .col-md-pull-4 {
    right: 33.33333333%; }

  .col-md-pull-5 {
    right: 41.66666667%; }

  .col-md-pull-6 {
    right: 50%; }

  .col-md-pull-7 {
    right: 58.33333333%; }

  .col-md-pull-8 {
    right: 66.66666667%; }

  .col-md-pull-9 {
    right: 75%; }

  .col-md-pull-10 {
    right: 83.33333333%; }

  .col-md-pull-11 {
    right: 91.66666667%; }

  .col-md-pull-12 {
    right: 100%; }

  .col-md-push-0 {
    left: auto; }

  .col-md-push-1 {
    left: 8.33333333%; }

  .col-md-push-2 {
    left: 16.66666667%; }

  .col-md-push-3 {
    left: 25%; }

  .col-md-push-4 {
    left: 33.33333333%; }

  .col-md-push-5 {
    left: 41.66666667%; }

  .col-md-push-6 {
    left: 50%; }

  .col-md-push-7 {
    left: 58.33333333%; }

  .col-md-push-8 {
    left: 66.66666667%; }

  .col-md-push-9 {
    left: 75%; }

  .col-md-push-10 {
    left: 83.33333333%; }

  .col-md-push-11 {
    left: 91.66666667%; }

  .col-md-push-12 {
    left: 100%; }

  .col-md-offset-0 {
    margin-left: 0%; }

  .col-md-offset-1 {
    margin-left: 8.33333333%; }

  .col-md-offset-2 {
    margin-left: 16.66666667%; }

  .col-md-offset-3 {
    margin-left: 25%; }

  .col-md-offset-4 {
    margin-left: 33.33333333%; }

  .col-md-offset-5 {
    margin-left: 41.66666667%; }

  .col-md-offset-6 {
    margin-left: 50%; }

  .col-md-offset-7 {
    margin-left: 58.33333333%; }

  .col-md-offset-8 {
    margin-left: 66.66666667%; }

  .col-md-offset-9 {
    margin-left: 75%; }

  .col-md-offset-10 {
    margin-left: 83.33333333%; }

  .col-md-offset-11 {
    margin-left: 91.66666667%; }

  .col-md-offset-12 {
    margin-left: 100%; } }
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }

  .col-lg-1 {
    width: 8.33333333%; }

  .col-lg-2 {
    width: 16.66666667%; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-4 {
    width: 33.33333333%; }

  .col-lg-5 {
    width: 41.66666667%; }

  .col-lg-6 {
    width: 50%; }

  .col-lg-7 {
    width: 58.33333333%; }

  .col-lg-8 {
    width: 66.66666667%; }

  .col-lg-9 {
    width: 75%; }

  .col-lg-10 {
    width: 83.33333333%; }

  .col-lg-11 {
    width: 91.66666667%; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-pull-0 {
    right: auto; }

  .col-lg-pull-1 {
    right: 8.33333333%; }

  .col-lg-pull-2 {
    right: 16.66666667%; }

  .col-lg-pull-3 {
    right: 25%; }

  .col-lg-pull-4 {
    right: 33.33333333%; }

  .col-lg-pull-5 {
    right: 41.66666667%; }

  .col-lg-pull-6 {
    right: 50%; }

  .col-lg-pull-7 {
    right: 58.33333333%; }

  .col-lg-pull-8 {
    right: 66.66666667%; }

  .col-lg-pull-9 {
    right: 75%; }

  .col-lg-pull-10 {
    right: 83.33333333%; }

  .col-lg-pull-11 {
    right: 91.66666667%; }

  .col-lg-pull-12 {
    right: 100%; }

  .col-lg-push-0 {
    left: auto; }

  .col-lg-push-1 {
    left: 8.33333333%; }

  .col-lg-push-2 {
    left: 16.66666667%; }

  .col-lg-push-3 {
    left: 25%; }

  .col-lg-push-4 {
    left: 33.33333333%; }

  .col-lg-push-5 {
    left: 41.66666667%; }

  .col-lg-push-6 {
    left: 50%; }

  .col-lg-push-7 {
    left: 58.33333333%; }

  .col-lg-push-8 {
    left: 66.66666667%; }

  .col-lg-push-9 {
    left: 75%; }

  .col-lg-push-10 {
    left: 83.33333333%; }

  .col-lg-push-11 {
    left: 91.66666667%; }

  .col-lg-push-12 {
    left: 100%; }

  .col-lg-offset-0 {
    margin-left: 0%; }

  .col-lg-offset-1 {
    margin-left: 8.33333333%; }

  .col-lg-offset-2 {
    margin-left: 16.66666667%; }

  .col-lg-offset-3 {
    margin-left: 25%; }

  .col-lg-offset-4 {
    margin-left: 33.33333333%; }

  .col-lg-offset-5 {
    margin-left: 41.66666667%; }

  .col-lg-offset-6 {
    margin-left: 50%; }

  .col-lg-offset-7 {
    margin-left: 58.33333333%; }

  .col-lg-offset-8 {
    margin-left: 66.66666667%; }

  .col-lg-offset-9 {
    margin-left: 75%; }

  .col-lg-offset-10 {
    margin-left: 83.33333333%; }

  .col-lg-offset-11 {
    margin-left: 91.66666667%; }

  .col-lg-offset-12 {
    margin-left: 100%; } }
table {
  background-color: transparent; }

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #999999;
  text-align: left; }

th {
  text-align: left; }

.table, .main-container .body-container section.col-sm-12 .field-name-body table,
.main-container .body-container section.col-sm-9 .field-name-body table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 22px; }
  .table > thead > tr > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th,
  .table > thead > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td,
  .table > tbody > tr > th,
  .main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th,
  .table > tbody > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td,
  .table > tfoot > tr > th,
  .main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th,
  .table > tfoot > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.64285714;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th, .main-container .body-container section.col-sm-12 .field-name-body table > caption + thead > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > caption + thead > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body table > colgroup + thead > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > colgroup + thead > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body table > thead:first-child > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > thead:first-child > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody, .main-container .body-container section.col-sm-12 .field-name-body table > tbody + tbody,
  .main-container .body-container section.col-sm-9 .field-name-body table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table, .main-container .body-container section.col-sm-12 .field-name-body table .table,
  .main-container .body-container section.col-sm-9 .field-name-body table .table, .table .main-container .body-container section.col-sm-12 .field-name-body table, .main-container .body-container section.col-sm-12 .field-name-body .table table, .main-container .body-container section.col-sm-12 .field-name-body table table,
  .table .main-container .body-container section.col-sm-9 .field-name-body table,
  .main-container .body-container section.col-sm-9 .field-name-body .table table,
  .main-container .body-container section.col-sm-9 .field-name-body table table {
    background-color: #FFFFFF; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered, .main-container .body-container section.col-sm-12 .field-name-body table,
.main-container .body-container section.col-sm-9 .field-name-body table {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th,
  .table-bordered > thead > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th,
  .table-bordered > tfoot > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th,
  .table-bordered > thead > tr > td,
  .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td,
  .main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd), .main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr:nth-of-type(odd),
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

.table > thead > tr > td.active, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td.active,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td.active,
.table > thead > tr > th.active,
.main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th.active,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th.active, .table > thead > tr.active > td, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.active > td,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.active > td, .table > thead > tr.active > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.active > th,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.active > th,
.table > tbody > tr > td.active,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td.active,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th.active,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.active > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.active > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td.active,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th.active,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.active > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.active > td,
.table > tfoot > tr.active > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.active > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

.table > thead > tr > td.success, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td.success,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td.success,
.table > thead > tr > th.success,
.main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th.success,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th.success, .table > thead > tr.success > td, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.success > td,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.success > td, .table > thead > tr.success > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.success > th,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.success > th,
.table > tbody > tr > td.success,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td.success,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th.success,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.success > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.success > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td.success,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th.success,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.success > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.success > td,
.table > tfoot > tr.success > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.success > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td.info,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td.info,
.table > thead > tr > th.info,
.main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th.info,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th.info, .table > thead > tr.info > td, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.info > td,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.info > td, .table > thead > tr.info > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.info > th,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.info > th,
.table > tbody > tr > td.info,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td.info,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th.info,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.info > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.info > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td.info,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th.info,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.info > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.info > td,
.table > tfoot > tr.info > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.info > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td.warning,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th.warning,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th.warning, .table > thead > tr.warning > td, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.warning > td,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.warning > td, .table > thead > tr.warning > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.warning > th,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td.warning,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th.warning,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.warning > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.warning > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td.warning,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th.warning,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.warning > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.warning > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc; }

.table > thead > tr > td.danger, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > td.danger,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.main-container .body-container section.col-sm-12 .field-name-body table > thead > tr > th.danger,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr > th.danger, .table > thead > tr.danger > td, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.danger > td,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.danger > td, .table > thead > tr.danger > th, .main-container .body-container section.col-sm-12 .field-name-body table > thead > tr.danger > th,
.main-container .body-container section.col-sm-9 .field-name-body table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > td.danger,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr > th.danger,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.danger > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tbody > tr.danger > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > td.danger,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr > th.danger,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.danger > td,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th,
.main-container .body-container section.col-sm-12 .field-name-body table > tfoot > tr.danger > th,
.main-container .body-container section.col-sm-9 .field-name-body table > tfoot > tr.danger > th {
  background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc; }

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 16.5px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table, .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table,
      .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th, .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > thead > tr > th,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > thead > tr > td,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr > th,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr > td,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr > th,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr > td,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered, .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table,
      .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child, .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > thead > tr > th:first-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > thead > tr > td:first-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr > th:first-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr > td:first-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr > th:first-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr > td:first-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child, .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > thead > tr > th:last-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > thead > tr > td:last-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr > th:last-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr > td:last-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr > th:last-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr > td:last-child,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th, .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr:last-child > th,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tbody > tr:last-child > td,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr:last-child > th,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td,
        .main-container .body-container section.col-sm-12 .field-name-body .table-responsive > table > tfoot > tr:last-child > td,
        .main-container .body-container section.col-sm-9 .field-name-body .table-responsive > table > tfoot > tr:last-child > td {
          border-bottom: 0; } }

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 22px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.64285714;
  color: #555555; }

.form-control {
  display: block;
  width: 100%;
  height: 36px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.64285714;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999999; }
  .form-control::-webkit-input-placeholder {
    color: #999999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #f2f2f2;
    opacity: 1; }
  .form-control[disabled], fieldset[disabled] .form-control {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 36px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg
  input[type="month"] {
    line-height: 46px; } }
.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 22px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 36px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px; }

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px; }
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 34px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px; }

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto; }

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px; }
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 40px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control {
    padding-right: 45px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d; }
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8; }
.has-success .form-control-feedback {
  color: #3c763d; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b; }
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3; }
.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442; }
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede; }
.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 27px; }
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  .form-inline .input-group > .form-control {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 29px; }
.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }
.form-horizontal .has-feedback .form-control-feedback {
  right: 10px; }
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.64285714;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none; }

a.btn.disabled, fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    background-image: none; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

.btn-primary {
  color: #fff;
  background-color: #00aeef;
  border-color: #009bd6; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #0089bc;
    border-color: #003f56; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0089bc;
    border-color: #006f98; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0089bc;
    border-color: #006f98; }
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
      color: #fff;
      background-color: #006f98;
      border-color: #003f56; }
  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
    background-color: #00aeef;
    border-color: #009bd6; }
  .btn-primary .badge {
    color: #00aeef;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #449d44;
    border-color: #255625; }
  .btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #398439;
      border-color: #255625; }
  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
    background-image: none; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .btn-success .badge {
    color: #5cb85c;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #31b0d5;
    border-color: #1b6d85; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc; }
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #269abc;
      border-color: #1b6d85; }
  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
    background-image: none; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
    background-color: #5bc0de;
    border-color: #46b8da; }
  .btn-info .badge {
    color: #5bc0de;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ec971f;
    border-color: #985f0d; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512; }
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d58512;
      border-color: #985f0d; }
  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
    background-color: #f0ad4e;
    border-color: #eea236; }
  .btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  color: #00aeef;
  font-weight: normal;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #0076a3;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 0px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 5px; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  .fade.in {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

tr.collapse.in {
  display: table-row; }

tbody.collapse.in {
  display: table-row-group; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle:focus {
  outline: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #000; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.64285714;
    color: #333333;
    white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: white; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

.open > .dropdown-menu {
  display: block; }
.open > a {
  outline: 0; }

.dropdown-menu-right {
  left: auto;
  right: 0; }

.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.64285714;
  color: #999999;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none; }

.btn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }
.btn-group-vertical > .btn-group:after {
  clear: both; }
.btn-group-vertical > .btn-group > .btn {
  float: none; }
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #f2f2f2;
  border: 1px solid #ccc;
  border-radius: 0px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 0px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 0px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:first-child {
  border-right: 0; }

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.input-group-addon:last-child {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn {
    position: relative; }
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #fff; }
    .nav > li.disabled > a {
      color: #999999; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #999999;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #fff;
    border-color: #00aeef; }
  .nav .nav-divider {
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.64285714;
      border: 1px solid transparent;
      border-radius: 0px 0px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #f2f2f2 #f2f2f2 #ddd; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #555555;
      background-color: #FFFFFF;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 0px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: white; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 0px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 0px 0px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #FFFFFF; } }

.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar {
  position: relative;
  min-height: auto;
  margin-bottom: 22px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 0; } }

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }
.navbar-header:after {
  clear: both; }
@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  overflow-x: visible;
  padding-right: 0;
  padding-left: 0;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0; }
  @media (min-width: 768px) {
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.navbar-brand {
  float: left;
  padding: 0 0;
  font-size: 18px;
  line-height: 22px;
  height: auto; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
      margin-left: 0; } }

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0;
  padding: 9px 10px;
  margin-top: auto-34px/2;
  margin-bottom: auto-34px/2;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 0 0; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 22px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 22px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 0;
          padding-bottom: 0; } }

.navbar-form {
  margin-left: 0;
  margin-right: 0;
  padding: 10px 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: auto-36px/2;
  margin-bottom: auto-36px/2; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    .navbar-form .input-group > .form-control {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: auto-36px/2;
  margin-bottom: auto-36px/2; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: auto-30px/2;
    margin-bottom: auto-30px/2; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: auto-22/2;
    margin-bottom: auto-22/2; }

.navbar-text {
  margin-top: auto-22px/2;
  margin-bottom: auto-22px/2; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-left: 0;
      margin-right: 0; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }

  .navbar-right {
    float: right !important;
    margin-right: 0; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }
.navbar-default {
  background-color: white;
  border-color: none; }
  .navbar-default .navbar-brand {
    color: #777; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: white; }
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #eeeeee; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: none; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #eeeeee;
    color: #555; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #eeeeee; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-link {
    color: #777; }
    .navbar-default .navbar-link:hover {
      color: #333; }
  .navbar-default .btn-link {
    color: #777; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  .navbar-inverse .navbar-brand {
    color: #999999; }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: #999999; }
  .navbar-inverse .navbar-nav > li > a {
    color: #999999; }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #999999; }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-link {
    color: #999999; }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: #999999; }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 22px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/ ";
      padding: 0 5px;
      color: #ccc; }
  .breadcrumb > .active {
    color: #999999; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 22px 0;
  border-radius: 0px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.64285714;
      text-decoration: none;
      color: #00aeef;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 0px;
      border-top-right-radius: 0px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #0076a3;
    background-color: #f2f2f2;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #00aeef;
    border-color: #00aeef;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #999999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33; }
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px; }
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px; }
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px; }

.pager {
  padding-left: 0;
  margin: 22px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #f2f2f2; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #999999;
    background-color: #fff;
    cursor: not-allowed; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label:empty {
    display: none; }
  .btn .label {
    position: relative;
    top: -1px; }

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.label-default {
  background-color: #999999; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: gray; }

.label-primary {
  background-color: #00aeef; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #0089bc; }

.label-success {
  background-color: #5cb85c; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #449d44; }

.label-info {
  background-color: #5bc0de; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #31b0d5; }

.label-warning {
  background-color: #f0ad4e; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ec971f; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px; }
  .badge:empty {
    display: none; }
  .btn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #00aeef;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #f2f2f2; }
  .jumbotron h1, .jumbotron .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction .jumbotron h2.pane-title, .jumbotron .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction .jumbotron h2.pane-title,
  .jumbotron .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction .jumbotron h2.pane-title,
  .jumbotron .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction .jumbotron h2.pane-title, .jumbotron body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch .main-container .body-container section.col-sm-12 .jumbotron h2#search-results-heading, .jumbotron body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 .jumbotron h2#search-results-heading, .jumbotron body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
  .main-container .body-container section.col-sm-9 .jumbotron h2#search-results-heading, .jumbotron body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
  .main-container .body-container section.col-sm-9 .jumbotron h2#search-results-heading,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d9d9d9; }
  .container .jumbotron, .container-fluid .jumbotron {
    border-radius: 0px;
    padding-left: 10px;
    padding-right: 10px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron, .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1, .jumbotron .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction .jumbotron h2.pane-title, .jumbotron .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction .jumbotron h2.pane-title,
      .jumbotron .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction .jumbotron h2.pane-title,
      .jumbotron .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction .jumbotron h2.pane-title, .jumbotron body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch .main-container .body-container section.col-sm-12 .jumbotron h2#search-results-heading, .jumbotron body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 .jumbotron h2#search-results-heading, .jumbotron body.page-gsearch
      .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
      .main-container .body-container section.col-sm-9 .jumbotron h2#search-results-heading, .jumbotron body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
      .main-container .body-container section.col-sm-9 .jumbotron h2#search-results-heading,
      .jumbotron .h1 {
        font-size: 63px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.64285714;
  background-color: #FFFFFF;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #00aeef; }

.alert {
  padding: 15px;
  margin-bottom: 22px;
  border: 1px solid transparent;
  border-radius: 0px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c9e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6e1ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7e1b5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9c0; }
  .alert-danger .alert-link {
    color: #843534; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }
.progress {
  overflow: hidden;
  height: 22px;
  margin-bottom: 22px;
  background-color: #f5f5f5;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  background-color: #00aeef;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #5cb85c; }
  .progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }

.progress-bar-info {
  background-color: #5bc0de; }
  .progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }

.progress-bar-warning {
  background-color: #f0ad4e; }
  .progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }

.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.media-list {
  padding-left: 0;
  list-style: none; }

.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  .list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #f2f2f2;
  color: #999999;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #999999; }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: white;
  border-color: white; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: white; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 22px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: -1px;
    border-top-left-radius: -1px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: -1px;
    border-bottom-left-radius: -1px; }
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table, .main-container .body-container section.col-sm-12 .field-name-body .panel > table,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table,
.panel > .table-responsive > .table,
.main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table,
.main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table,
.panel > .panel-collapse > .table,
.main-container .body-container section.col-sm-12 .field-name-body .panel > .panel-collapse > table,
.main-container .body-container section.col-sm-9 .field-name-body .panel > .panel-collapse > table {
  margin-bottom: 0; }
  .panel > .table caption, .main-container .body-container section.col-sm-12 .field-name-body .panel > table caption,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table caption,
  .panel > .table-responsive > .table caption,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table caption,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table caption,
  .panel > .panel-collapse > .table caption,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .panel-collapse > table caption,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .panel-collapse > table caption {
    padding-left: 15px;
    padding-right: 15px; }
.panel > .table:first-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child,
.panel > .table-responsive:first-child > .table:first-child,
.main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child,
.main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px; }
  .panel > .table:first-child > thead:first-child > tr:first-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: -1px;
    border-top-right-radius: -1px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: -1px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: -1px; }
.panel > .table:last-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child,
.panel > .table-responsive:last-child > .table:last-child,
.main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child,
.main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: -1px;
    border-bottom-right-radius: -1px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: -1px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: -1px; }
.panel > .panel-body + .table, .main-container .body-container section.col-sm-12 .field-name-body .panel > .panel-body + table,
.main-container .body-container section.col-sm-9 .field-name-body .panel > .panel-body + table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.main-container .body-container section.col-sm-12 .field-name-body .panel > table + .panel-body,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }
.panel > .table > tbody:first-child > tr:first-child th, .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody:first-child > tr:first-child th,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td,
.main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody:first-child > tr:first-child td,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody:first-child > tr:first-child td {
  border-top: 0; }
.panel > .table-bordered, .main-container .body-container section.col-sm-12 .field-name-body .panel > table,
.main-container .body-container section.col-sm-9 .field-name-body .panel > table,
.panel > .table-responsive > .table-bordered,
.main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table,
.main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table > thead > tr > th:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > thead > tr > td:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr > th:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr > td:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tfoot > tr > th:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tfoot > tr > td:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > thead > tr > th:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > thead > tr > td:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr > th:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr > td:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tfoot > tr > th:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tfoot > tr > td:first-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child, .main-container .body-container section.col-sm-12 .field-name-body .panel > table > thead > tr > th:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > thead > tr > td:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr > th:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr > td:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tfoot > tr > th:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tfoot > tr > td:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > thead > tr > th:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > thead > tr > td:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr > th:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr > td:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tfoot > tr > th:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tfoot > tr > td:last-child,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td, .main-container .body-container section.col-sm-12 .field-name-body .panel > table > thead > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > thead > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > thead > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > thead > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr:first-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr:first-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td, .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr:last-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tbody > tr:last-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tfoot > tr:last-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > table > tfoot > tr:last-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > table > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr:last-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tbody > tr:last-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tfoot > tr:last-child > td,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .main-container .body-container section.col-sm-12 .field-name-body .panel > .table-responsive > table > tfoot > tr:last-child > th,
  .main-container .body-container section.col-sm-9 .field-name-body .panel > .table-responsive > table > tfoot > tr:last-child > th {
    border-bottom: 0; }
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 22px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 0px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #00aeef; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #00aeef;
    border-color: #00aeef; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #00aeef; }
    .panel-primary > .panel-heading .badge {
      color: #00aeef;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #00aeef; }

.panel-success {
  border-color: #d6e9c6; }
  .panel-success > .panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d6e9c6; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #3c763d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d6e9c6; }

.panel-info {
  border-color: #bce8f1; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #bce8f1; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #bce8f1; }

.panel-warning {
  border-color: #faebcc; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #faebcc; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #faebcc; }

.panel-danger {
  border-color: #ebccd1; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ebccd1; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ebccd1; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

.embed-responsive-4by3 {
  padding-bottom: 75%; }

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 0px; }

.well-sm {
  padding: 9px;
  border-radius: 0px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

.modal-title {
  margin: 0;
  line-height: 1.64285714; }

.modal-body {
  position: relative;
  padding: 20px; }

.modal-footer {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }

  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }

  .modal-sm {
    width: 300px; } }
@media (min-width: 992px) {
  .modal-lg {
    width: 900px; } }
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.64285714;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.64285714;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1px -1px 0 0; }

.popover-content {
  padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover > .arrow {
  border-width: 11px; }

.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: fadein(rgba(0, 0, 0, 0.2), 5%);
  bottom: -11px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: fadein(rgba(0, 0, 0, 0.2), 5%); }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: fadein(rgba(0, 0, 0, 0.2), 5%);
  top: -11px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: fadein(rgba(0, 0, 0, 0.2), 5%); }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: 0.6s ease-in-out left;
    -o-transition: 0.6s ease-in-out left;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -moz-transition: -moz-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        -moz-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }

  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }

  .carousel-indicators {
    bottom: 20px; } }
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }
.clearfix:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden, body.page-content-sgun70 .main-container .body-container section.col-sm-12 h2.pane-title, body.page-content-sgun70
.main-container .body-container section.col-sm-9 h2.pane-title {
  display: none !important; }

.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }
.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }

  table.visible-xs {
    display: table !important; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table !important; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  table.visible-md {
    display: table !important; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  table.visible-lg {
    display: table !important; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  table.visible-print {
    display: table !important; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }
/* =========================================
Filter Washout 
========================================= */
/* =========================================
Filter Nikki
========================================= */
/* =========================================
Filter Deadwood 
========================================= */
/* =========================================
Filter SanFran 
========================================= */
/* =========================================
Filter Noire 
========================================= */
/* =========================================
Filter Neptune 
========================================= */
/* =========================================
Filter Lomo 
========================================= */
/* =========================================
Filter Warming 
========================================= */
/* =========================================
Filter Cooling 
========================================= */
/* =========================================
Filter Pro
========================================= */
/* =========================================
Filter Casablanca 
========================================= */
/* =========================================
Filter Glassic 
========================================= */
/* =========================================
Filter Custom
========================================= */
/* =========================================
Filter Color
========================================= */
/* =========================================
Filter Vignette
========================================= */
img {
  display: inline-block; }

#admin-menu,
#admin-menu .dropdown {
  z-index: 1031; }

.img-responsive {
  display: block;
  height: auto;
  max-width: 100%; }
  .img-responsive img {
    width: 100%; }

a {
  cursor: pointer; }

.jumbotron {
  padding: 0px;
  background: #020302;
  margin: 0px; }

body.i18n-ar .jumbotron p {
  text-align: right; }

blockquote {
  font: 700 18px/26px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4d4d4d;
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: 250px; }
  body.i18n-ar blockquote {
    border: none; }
  blockquote p {
    margin: 0px;
    padding: 0px; }
  blockquote :after {
    content: "\f10e";
    font-family: FontAwesome;
    font: 44px 'FontAwesome';
    color: #e6e6e6;
    position: absolute;
    right: 0px;
    bottom: 10%; }
    body.i18n-ar blockquote :after {
      content: "\f10d";
      right: inherit;
      left: 0px; }

.btn.btn-default {
  /*width: 130px;*/
  height: 28px;
  font: 700 16px/20px "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 3px 12px;
  text-transform: uppercase; }

#brand-bar {
  background: #f2f2f2;
  margin: 0;
  padding: 0;
  border: none !important;
  border-bottom: #00aeef solid 5px !important;
  height: 41px;
  min-height: inherit; }
  body.logged-in #brand-bar {
    top: 28px !important; }
    @media (max-width: 992px) {
      body.logged-in #brand-bar {
        top: 50px !important; } }
    @media (max-width: 768px) {
      body.logged-in #brand-bar {
        top: 72px !important; } }
  #brand-bar .navbar-header {
    padding: 9.8px 0 4.2px 0px;
    width: 100%; }
    body.i18n-ar #brand-bar .navbar-header {
      padding-left: 0;
      padding-right: 11.2px; }
  #brand-bar .brandbar-header {
    padding-top: 10px; }
    #brand-bar .brandbar-header a {
      padding: 0;
      font-size: 13.3px;
      line-height: 18.34px;
      font-weight: 400;
      letter-spacing: 0.03em;
      color: black; }
      @media (max-width: 768px) {
        #brand-bar .brandbar-header a {
          font-size: 13.02px;
          letter-spacing: -0.02em; }
          body.i18n-ar #brand-bar .brandbar-header a {
            letter-spacing: 0; }
          body.i18n-zh-hans #brand-bar .brandbar-header a {
            letter-spacing: 0; } }
      #brand-bar .brandbar-header a.navbar-brand:before {
        font-family: FontAwesome;
        color: black;
        content: "\f015";
        font-size: 19.46px;
        line-height: 0.9;
        margin-right: 8.4px;
        float: left;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        body.i18n-ar #brand-bar .brandbar-header a.navbar-brand:before {
          margin-right: 0;
          margin-left: 8.4px;
          float: right; }
    #brand-bar .brandbar-header .language-switcher button.navbar-toggle {
      margin-top: 0;
      border: none;
      padding: 0;
      background: transparent;
      border-radius: 0;
      margin-right: 2px; }
      #brand-bar .brandbar-header .language-switcher button.navbar-toggle span.icon-bar {
        background-color: #00aeef; }
      body.i18n-ar #brand-bar .brandbar-header .language-switcher button.navbar-toggle {
        margin-right: 0;
        margin-left: 2px; }
    #brand-bar .brandbar-header .language-switcher .language-title {
      float: right;
      margin-right: 11.2px;
      line-height: 1.2; }
      #brand-bar .brandbar-header .language-switcher .language-title a {
        font-weight: bold;
        text-decoration: none;
        line-height: 1.1; }
      body.i18n-ar #brand-bar .brandbar-header .language-switcher .language-title {
        float: left;
        margin-right: 0;
        margin-left: 11.2px; }
    #brand-bar .brandbar-header .language-switcher #language-switcher {
      border-top: none;
      clear: both;
      padding: 0;
      float: right; }
      body.i18n-ar #brand-bar .brandbar-header .language-switcher #language-switcher {
        float: left; }
      #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url {
        list-style: none;
        padding: 0;
        margin: 0; }
        #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li {
          list-style-image: none;
          list-style-type: none;
          margin-left: 0; }
        @media (max-width: 768px) {
          #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url {
            margin-top: 3px;
            width: 161px; } }
        #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li {
          float: left;
          padding-right: 14px; }
          @media (max-width: 768px) {
            #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li {
              float: none;
              padding-right: 0; }
              #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li a {
                background: white;
                padding-left: 10px;
                padding-top: 8px;
                padding-bottom: 8px;
                border-bottom: #f2f2f2 solid 1px; }
                body.i18n-ar #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li a {
                  padding-left: 0;
                  padding-right: 10px; }
                #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li a:hover {
                  background: #f2f2f2; } }
          body.i18n-ar #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li {
            float: right;
            padding-right: 0;
            padding-left: 14px; }
            @media (max-width: 768px) {
              body.i18n-ar #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li {
                float: none;
                padding-left: 0; } }
          #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li.active a {
            font-weight: 700; }
            @media (max-width: 768px) {
              #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li.active a {
                background: #f2f2f2; } }
          #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li.last {
            padding-right: 0; }
            body.i18n-ar #brand-bar .brandbar-header .language-switcher #language-switcher ul.language-switcher-locale-url li.last {
              padding-left: 0; }

header.navbar-default {
  margin-top: 0 !important;
  margin-bottom: 10px;
  padding: 34px 0 0 0;
  background: white;
  /*&.container {
  	margin-top: 0;
  }*/ }
  header.navbar-default .site-name {
    border-left: 3px solid #00aeef;
    border-bottom: 3px solid #00aeef;
    border-bottom-left-radius: 20px;
    margin-top: -40px;
    padding-top: 32px;
    padding-bottom: 8px;
    padding-left: 0; }
    body.i18n-ar header.navbar-default .site-name {
      border-left: none;
      border-bottom-left-radius: 0px;
      border-right: 3px solid #00aeef;
      border-bottom: 3px solid #00aeef;
      border-bottom-right-radius: 20px;
      margin-top: -40px;
      padding-top: 32px;
      padding-bottom: 8px;
      padding-right: 0; }
  body.logged-in header.navbar-default {
    margin-top: 28px !important; }
    @media (max-width: 1200px) {
      body.logged-in header.navbar-default {
        margin-top: 45px !important; } }
  header.navbar-default.navbar {
    border: none; }
  header.navbar-default .navbar-header {
    width: 100%;
    padding: 40px 0 25px 0px; }
    body.i18n-ar header.navbar-default .navbar-header {
      padding: 40px 18px 25px 0; }
  header.navbar-default .logo-wrapper {
    padding: 2px 15.4px 0 0; }
    body.i18n-ar header.navbar-default .logo-wrapper {
      padding: 2px 0 0 15.4px; }
    header.navbar-default .logo-wrapper a.logo {
      width: 206px;
      height: 33px;
      margin: 0;
      padding: 0;
      display: block;
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0;
      background-image: url('../images/unecosoc-en.png?1452808100');
      background-repeat: no-repeat;
      background-position: 0 0;
      	/*
      	body.i18n-fr & { // French Override
        		width: 179px;
        		@include replace-text("un70-fr.png", 0, 0);
        	}
        	
        	body.i18n-es & { // Spanish Override
        		width: 225px;
        		@include replace-text("un70-es.png", 0, 0);
        	}
        	
        	body.i18n-ru & { // Russian Override
        		width: 227px;
        		@include replace-text("un70-ru.png", 0, 0);
        	}
        	
        	body.i18n-zh-hans & { // Chinese Override
        		width: 186px;
        		@include replace-text("un70-zh.png", 0, 0);
        	}
        	
        	body.i18n-ar & { // Arabic Override
        		width: 166px;
        		@include replace-text("un70-ar.png", 0, 0);
        	}			 
        	*/ }
      body.i18n-ar header.navbar-default .logo-wrapper a.logo {
        background-position: right top;
        margin-right: 0;
        margin-left: 47px; }
  header.navbar-default .navbar-brand {
    padding: 12.6px 0 0 14.98px;
    font-weight: 800;
    font-size: 18px;
    line-height: 24.5px;
    color: #707070 !important; }
    body.i18n-zh-hans header.navbar-default .navbar-brand {
      font-size: 32px;
      line-height: 47px;
      letter-spacing: 0.2em;
      width: auto; }
    body.i18n-ar header.navbar-default .navbar-brand {
      float: right;
      padding: 12.6px 35px 0 0; }
    @media (max-width: 1200px) {
      body.i18n-ru header.navbar-default .navbar-brand {
        width: 59%; } }
    @media (max-width: 992px) {
      header.navbar-default .navbar-brand {
        width: 66%;
        padding-top: 3px; } }
    @media (max-width: 768px) {
      header.navbar-default .navbar-brand {
        width: 46%;
        padding-top: 2px;
        font-size: 18.2px;
        line-height: 21px; }
        body.i18n-fr header.navbar-default .navbar-brand {
          width: 53%; } }
    @media (max-width: 480px) {
      header.navbar-default .navbar-brand {
        font-size: 16.1px;
        padding-left: 15px; } }
    header.navbar-default .navbar-brand span.lowercase {
      text-transform: lowercase; }
    header.navbar-default .navbar-brand:hover, header.navbar-default .navbar-brand:focus {
      text-decoration: none;
      color: #ddf0fc; }
  body.i18n-ar header.navbar-default .social-links {
    right: auto;
    left: 8px; }
  @media (max-width: 1200px) {
    header.navbar-default .social-links {
      padding-top: 0; } }
  @media (max-width: 1199px) {
    body.i18n-fr header.navbar-default .social-links {
      bottom: 67px; } }
  @media (max-width: 991px) {
    header.navbar-default .social-links {
      display: none; } }
  header.navbar-default .social-links ul {
    list-style: none;
    margin: 0 0 0 0; }
    header.navbar-default .social-links ul li {
      list-style-image: none;
      list-style-type: none;
      margin-left: 0; }
    body.i18n-ar header.navbar-default .social-links ul {
      margin: 0 0 0 14px; }
    header.navbar-default .social-links ul li a {
      float: right;
      color: inherit;
      text-decoration: inherit;
      cursor: inherit;
      color: #c1c1c1;
      margin-left: 13.3px; }
      header.navbar-default .social-links ul li a:active, header.navbar-default .social-links ul li a:focus {
        outline: none; }
      body.i18n-ar header.navbar-default .social-links ul li a {
        float: left;
        margin-left: 0;
        margin-right: 13.3px; }
  header.navbar-default nav {
    margin-left: -10px;
    margin-right: -10px; }
    body.i18n-ar header.navbar-default nav {
      margin-left: -20px;
      margin-right: -20px; }
    header.navbar-default nav ul.navbar-nav {
      padding-bottom: 8px; }
      body.i18n-ar header.navbar-default nav ul.navbar-nav {
        padding-left: 0;
        padding-right: 32px; }
      @media (max-width: 767px) {
        header.navbar-default nav ul.navbar-nav {
          background: #f2f2f2;
          padding: 0; } }
      header.navbar-default nav ul.navbar-nav > li {
        background: #f2f2f2;
        margin-right: 10px;
        min-width: 150px; }
      header.navbar-default nav ul.navbar-nav > li > a {
        font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        letter-spacing: 0.03em;
        padding: 2px 9px 3px 9px;
        line-height: 22px;
        color: #4d4d4d !important;
        background-color: transparent !important;
        text-transform: uppercase;
        font-size: 14.7px; }
        body.i18n-ar header.navbar-default nav ul.navbar-nav > li > a {
          letter-spacing: 0.07em; }
        header.navbar-default nav ul.navbar-nav > li > a.active, header.navbar-default nav ul.navbar-nav > li > a:hover {
          background-color: #4d4d4d !important;
          color: white !important; }
        @media (max-width: 1200px) {
          header.navbar-default nav ul.navbar-nav > li > a {
            padding-right: 24px;
            letter-spacing: 0.07em; }
            body.i18n-fr header.navbar-default nav ul.navbar-nav > li > a {
              padding-right: 24px;
              letter-spacing: 0.05em; }
            body.i18n-es header.navbar-default nav ul.navbar-nav > li > a {
              padding-right: 19px; }
            body.i18n-ar header.navbar-default nav ul.navbar-nav > li > a {
              padding-right: 0;
              padding-left: 8px; }
            body.i18n-ru header.navbar-default nav ul.navbar-nav > li > a {
              padding-right: 17px;
              letter-spacing: 0.04em; }
            body.i18n-zh-hans header.navbar-default nav ul.navbar-nav > li > a {
              padding-right: 23px;
              letter-spacing: 0.11em; } }
        @media (max-width: 991px) {
          header.navbar-default nav ul.navbar-nav > li > a {
            padding-right: 16px;
            font-size: 14px; }
            body.i18n-ar header.navbar-default nav ul.navbar-nav > li > a {
              padding-right: 0;
              padding-left: 16px; } }
        @media (max-width: 767px) {
          header.navbar-default nav ul.navbar-nav > li > a {
            color: black !important;
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 9px;
            padding-bottom: 8px;
            border-bottom: #cccccc dotted 1px; }
            .open header.navbar-default nav ul.navbar-nav > li > a, header.navbar-default nav ul.navbar-nav > li > a:focus {
              border-bottom: #cccccc dotted 1px; }
            header.navbar-default nav ul.navbar-nav > li > a.active, header.navbar-default nav ul.navbar-nav > li > a:hover {
              background-color: #666666 !important;
              color: white !important; }
            header.navbar-default nav ul.navbar-nav > li > a.active {
              color: #f4c624 !important; } }
        li.open header.navbar-default nav ul.navbar-nav > li > a.dropdown-toggle {
          background: #000; }
        header.navbar-default nav ul.navbar-nav > li > a.dropdown-toggle:hover span.caret {
          border-top-color: #fff !important;
          border-bottom-color: #fff !important; }
        header.navbar-default nav ul.navbar-nav > li > a.dropdown-toggle span.caret {
          border-top-color: #585858;
          border-bottom-color: #585858;
          border-width: 5px;
          border-bottom-width: 0;
          float: right;
          margin-top: 9px; }
          body.i18n-ar header.navbar-default nav ul.navbar-nav > li > a.dropdown-toggle span.caret {
            margin-right: 5px;
            margin-left: 0px;
            float: left; }
          @media (max-width: 767px) {
            header.navbar-default nav ul.navbar-nav > li > a.dropdown-toggle span.caret {
              border-top-color: black;
              border-bottom-color: black; } }
      header.navbar-default nav ul.navbar-nav .dropdown-menu {
        border: none !important;
        -moz-border-radius: 0px / 0px;
        -webkit-border-radius: 0px 0px;
        border-radius: 0px / 0px;
        -webkit-box-shadow: inset 0 0 0 0 transparent;
        box-shadow: inset 0 0 0 0 transparent;
        background: #f9f9f9;
        margin-top: 5px; }
        body.i18n-ar header.navbar-default nav ul.navbar-nav .dropdown-menu {
          left: auto; }
        @media (max-width: 767px) {
          header.navbar-default nav ul.navbar-nav .dropdown-menu {
            margin-top: 0 !important;
            padding-top: 0;
            background: white; } }
        header.navbar-default nav ul.navbar-nav .dropdown-menu li a {
          font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          color: #666666;
          padding-left: 10px; }
          @media (max-width: 767px) {
            header.navbar-default nav ul.navbar-nav .dropdown-menu li a {
              color: gray;
              border-bottom: #cccccc dotted 1px; } }
          header.navbar-default nav ul.navbar-nav .dropdown-menu li a:hover {
            background-color: white; }
            @media (max-width: 767px) {
              header.navbar-default nav ul.navbar-nav .dropdown-menu li a:hover {
                background-color: #f2f2f2 !important;
                color: black !important; } }
        header.navbar-default nav ul.navbar-nav .dropdown-menu li.active a {
          background-color: white;
          color: #000 !important; }
          @media (max-width: 767px) {
            header.navbar-default nav ul.navbar-nav .dropdown-menu li.active a {
              background-color: #f2f2f2 !important;
              color: black !important; } }
    body.i18n-ar header.navbar-default nav ul.menu li.expanded, body.i18n-ar header.navbar-default nav li.collapsed, body.i18n-ar header.navbar-default nav li.leaf {
      padding: 0; }
    body.i18n-ar header.navbar-default nav ul.menu li {
      margin: 0 0 0 10px; }
    header.navbar-default nav ul.secondary {
      display: none; }
  header.navbar-default .navbar-toggle {
    margin-right: 20px; }
    body.i18n-ar header.navbar-default .navbar-toggle {
      margin-right: 0;
      margin-left: 20px; }

body.i18n-ar {
  font-family: 'Noto Naskh Arabic', 'Open Sans', serif; }
  body.i18n-ar .navbar-brand {
    font-family: 'Droid Arabic Kufi', 'Open Sans', serif;
    font-weight: bold;
    letter-spacing: 0; }
  body.i18n-ar h1, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction body.i18n-ar h2.pane-title, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction body.i18n-ar h2.pane-title,
  body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction body.i18n-ar h2.pane-title,
  body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction body.i18n-ar h2.pane-title, body.i18n-ar body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch .main-container .body-container section.col-sm-12 body.i18n-ar h2#search-results-heading, body.i18n-ar body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 body.i18n-ar h2#search-results-heading, body.i18n-ar body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
  .main-container .body-container section.col-sm-9 body.i18n-ar h2#search-results-heading, body.i18n-ar body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
  .main-container .body-container section.col-sm-9 body.i18n-ar h2#search-results-heading, body.i18n-ar h2, body.i18n-ar h3, body.i18n-ar h4, body.i18n-ar h5, body.i18n-ar h6 {
    font-family: 'Droid Arabic Kufi', 'Open Sans', serif;
    letter-spacing: 0;
    word-spacing: 0.2em; }

body.i18n-zh-hans {
  font-family: "Helvetica Neue", "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", "Open Sans" !important;
  font-size: 16.8px;
  line-height: 26.4px; }
  body.i18n-zh-hans h1, body.i18n-zh-hans .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title, body.i18n-zh-hans .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title,
  body.i18n-zh-hans .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title,
  body.i18n-zh-hans .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title, body.i18n-zh-hans body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch .main-container .body-container section.col-sm-12 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
  .main-container .body-container section.col-sm-9 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
  .main-container .body-container section.col-sm-9 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans h2, body.i18n-zh-hans h3, body.i18n-zh-hans h4, body.i18n-zh-hans h5, body.i18n-zh-hans h6 {
    font-family: "Helvetica Neue", "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", "Roboto" !important; }
  body.i18n-zh-hans h1, body.i18n-zh-hans .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title, body.i18n-zh-hans .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title,
  body.i18n-zh-hans .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title,
  body.i18n-zh-hans .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction body.i18n-zh-hans h2.pane-title, body.i18n-zh-hans body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch .main-container .body-container section.col-sm-12 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
  .main-container .body-container section.col-sm-9 body.i18n-zh-hans h2#search-results-heading, body.i18n-zh-hans body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
  .main-container .body-container section.col-sm-9 body.i18n-zh-hans h2#search-results-heading {
    font-size: 1.5em; }
  body.i18n-zh-hans h4 {
    font-size: 21.6px; }
  body.i18n-zh-hans .field-name-body h4 {
    padding-bottom: 22px; }

.main-container .body-container {
  background: #fff; }
  .main-container .body-container section.col-sm-12 h1.page-header, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, .main-container .body-container section.col-sm-12 h1, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading,
  .main-container .body-container section.col-sm-9 h1.page-header,
  .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title,
  .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title,
  body.page-gsearch
  .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading,
  body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading,
  .main-container .body-container section.col-sm-9 h1,
  .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.pane-title,
  .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
  body.page-gsearch
  .main-container .body-container section.col-sm-9 h2#search-results-heading,
  body.page-advanced-search
  .main-container .body-container section.col-sm-9 h2#search-results-heading {
    border-bottom: none;
    clear: both;
    padding-right: 80px; }
    body.i18n-ar .main-container .body-container section.col-sm-12 h1.page-header, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title,
    body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title,
    body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title, body.i18n-ar body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.page-gsearch body.i18n-ar .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.i18n-ar body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.page-advanced-search body.i18n-ar .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.i18n-ar .main-container .body-container section.col-sm-12 h1, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
    body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.pane-title,
    body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.pane-title, body.i18n-ar body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch body.i18n-ar .main-container .body-container section.col-sm-12 h2#search-results-heading, body.i18n-ar body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search body.i18n-ar .main-container .body-container section.col-sm-12 h2#search-results-heading, body.i18n-ar
    .main-container .body-container section.col-sm-9 h1.page-header, body.i18n-ar
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title, body.i18n-ar
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title,
    body.i18n-ar
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title,
    body.i18n-ar
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title, body.page-gsearch body.i18n-ar
    .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header#search-results-heading, body.page-gsearch body.i18n-ar
    .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header#search-results-heading, body.page-advanced-search body.i18n-ar
    .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header#search-results-heading, body.page-advanced-search body.i18n-ar
    .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header#search-results-heading, body.i18n-ar
    .main-container body.page-gsearch
    .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.page-gsearch
    .main-container body.i18n-ar
    .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.i18n-ar
    .main-container body.page-advanced-search
    .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.page-advanced-search
    .main-container body.i18n-ar
    .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.i18n-ar
    .main-container .body-container section.col-sm-9 h1, body.i18n-ar
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.pane-title, body.i18n-ar
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.pane-title,
    body.i18n-ar
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
    body.i18n-ar
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, body.page-gsearch body.i18n-ar
    .main-container .body-container section.col-sm-9 section.col-sm-12 h2#search-results-heading, body.page-gsearch body.i18n-ar
    .main-container .body-container section.col-sm-12 section.col-sm-9 h2#search-results-heading, body.page-advanced-search body.i18n-ar
    .main-container .body-container section.col-sm-9 section.col-sm-12 h2#search-results-heading, body.page-advanced-search body.i18n-ar
    .main-container .body-container section.col-sm-12 section.col-sm-9 h2#search-results-heading, body.i18n-ar
    .main-container body.page-gsearch
    .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
    .main-container body.i18n-ar
    .main-container .body-container section.col-sm-9 h2#search-results-heading, body.i18n-ar
    .main-container body.page-advanced-search
    .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
    .main-container body.i18n-ar
    .main-container .body-container section.col-sm-9 h2#search-results-heading {
      padding-right: 0;
      padding-left: 80px; }
    .main-container .body-container section.col-sm-12 h1.page-header.default, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, .main-container .body-container section.col-sm-12 h1.default, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.default#search-results-heading,
    .main-container .body-container section.col-sm-9 h1.page-header.default,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title,
    body.page-gsearch
    .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading,
    body.page-advanced-search
    .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading,
    .main-container .body-container section.col-sm-9 h1.default,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title,
    body.page-gsearch
    .main-container .body-container section.col-sm-9 h2.default#search-results-heading,
    body.page-advanced-search
    .main-container .body-container section.col-sm-9 h2.default#search-results-heading {
      /*display: none;*/ }
      body.page-content .main-container .body-container section.col-sm-12 h1.page-header.default, body.page-content .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title, body.page-content .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title,
      body.page-content .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title,
      body.page-content .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title, body.page-content body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-gsearch body.page-content .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-content body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-advanced-search body.page-content .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.node-type-page .main-container .body-container section.col-sm-12 h1.page-header.default, body.node-type-page .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title, body.node-type-page .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title,
      body.node-type-page .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title,
      body.node-type-page .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title, body.node-type-page body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-gsearch body.node-type-page .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.node-type-page body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-advanced-search body.node-type-page .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h1.page-header.default, body.page-advanced-search .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title, body.page-advanced-search .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title,
      body.page-advanced-search .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title,
      body.page-advanced-search .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.default.pane-title, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header.default#search-results-heading, body.page-content .main-container .body-container section.col-sm-12 h1.default, body.page-content .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title, body.page-content .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title,
      body.page-content .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title,
      body.page-content .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title, body.page-content body.page-gsearch .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-gsearch body.page-content .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-content body.page-advanced-search .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-advanced-search body.page-content .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.node-type-page .main-container .body-container section.col-sm-12 h1.default, body.node-type-page .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title, body.node-type-page .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title,
      body.node-type-page .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title,
      body.node-type-page .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title, body.node-type-page body.page-gsearch .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-gsearch body.node-type-page .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.node-type-page body.page-advanced-search .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-advanced-search body.node-type-page .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h1.default, body.page-advanced-search .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title, body.page-advanced-search .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title,
      body.page-advanced-search .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title,
      body.page-advanced-search .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.default.pane-title, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.default#search-results-heading, body.page-content
      .main-container .body-container section.col-sm-9 h1.page-header.default, body.page-content
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title, body.page-content
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title,
      body.page-content
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title,
      body.page-content
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title, body.page-gsearch body.page-content
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header.default#search-results-heading, body.page-gsearch body.page-content
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header.default#search-results-heading, body.page-advanced-search body.page-content
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header.default#search-results-heading, body.page-advanced-search body.page-content
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header.default#search-results-heading, body.page-content
      .main-container body.page-gsearch
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-gsearch
      .main-container body.page-content
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-content
      .main-container body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-advanced-search
      .main-container body.page-content
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.node-type-page
      .main-container .body-container section.col-sm-9 h1.page-header.default, body.node-type-page
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title, body.node-type-page
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title,
      body.node-type-page
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title,
      body.node-type-page
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title, body.page-gsearch body.node-type-page
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header.default#search-results-heading, body.page-gsearch body.node-type-page
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header.default#search-results-heading, body.page-advanced-search body.node-type-page
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header.default#search-results-heading, body.page-advanced-search body.node-type-page
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header.default#search-results-heading, body.node-type-page
      .main-container body.page-gsearch
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-gsearch
      .main-container body.node-type-page
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.node-type-page
      .main-container body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-advanced-search
      .main-container body.node-type-page
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-advanced-search
      .main-container .body-container section.col-sm-9 h1.page-header.default, body.page-advanced-search
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title, body.page-advanced-search
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.default.pane-title,
      body.page-advanced-search
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.default.pane-title,
      body.page-advanced-search
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.default.pane-title, body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.page-header.default#search-results-heading, body.page-content
      .main-container .body-container section.col-sm-9 h1.default, body.page-content
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title, body.page-content
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title,
      body.page-content
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title,
      body.page-content
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title, body.page-gsearch body.page-content
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.default#search-results-heading, body.page-gsearch body.page-content
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.default#search-results-heading, body.page-advanced-search body.page-content
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.default#search-results-heading, body.page-advanced-search body.page-content
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.default#search-results-heading, body.page-content
      .main-container body.page-gsearch
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.page-gsearch
      .main-container body.page-content
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.page-content
      .main-container body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.page-advanced-search
      .main-container body.page-content
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.node-type-page
      .main-container .body-container section.col-sm-9 h1.default, body.node-type-page
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title, body.node-type-page
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title,
      body.node-type-page
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title,
      body.node-type-page
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title, body.page-gsearch body.node-type-page
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.default#search-results-heading, body.page-gsearch body.node-type-page
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.default#search-results-heading, body.page-advanced-search body.node-type-page
      .main-container .body-container section.col-sm-9 section.col-sm-12 h2.default#search-results-heading, body.page-advanced-search body.node-type-page
      .main-container .body-container section.col-sm-12 section.col-sm-9 h2.default#search-results-heading, body.node-type-page
      .main-container body.page-gsearch
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.page-gsearch
      .main-container body.node-type-page
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.node-type-page
      .main-container body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.page-advanced-search
      .main-container body.node-type-page
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading, body.page-advanced-search
      .main-container .body-container section.col-sm-9 h1.default, body.page-advanced-search
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title, body.page-advanced-search
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.default.pane-title,
      body.page-advanced-search
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.default.pane-title,
      body.page-advanced-search
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.default.pane-title, body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.default#search-results-heading {
        display: block; }
    .main-container .body-container section.col-sm-12 h1.page-header a, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title a, body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading a, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading a, .main-container .body-container section.col-sm-12 h1 a, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.pane-title a, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading a, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading a,
    .main-container .body-container section.col-sm-9 h1.page-header a,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title a,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title a,
    body.page-gsearch
    .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading a,
    body.page-advanced-search
    .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading a,
    .main-container .body-container section.col-sm-9 h1 a,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.pane-title a,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title a,
    body.page-gsearch
    .main-container .body-container section.col-sm-9 h2#search-results-heading a,
    body.page-advanced-search
    .main-container .body-container section.col-sm-9 h2#search-results-heading a {
      color: #333333; }
    @media (max-width: 992px) {
      .main-container .body-container section.col-sm-12 h1.page-header, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, .main-container .body-container section.col-sm-12 h1, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.pane-title, body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading,
      .main-container .body-container section.col-sm-9 h1.page-header,
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title,
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title,
      body.page-gsearch
      .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading,
      body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading,
      .main-container .body-container section.col-sm-9 h1,
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.pane-title,
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
      body.page-gsearch
      .main-container .body-container section.col-sm-9 h2#search-results-heading,
      body.page-advanced-search
      .main-container .body-container section.col-sm-9 h2#search-results-heading {
        padding-right: 0; }
        body.i18n-ar .main-container .body-container section.col-sm-12 h1.page-header, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title,
        body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title,
        body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.page-header.pane-title, body.i18n-ar body.page-gsearch .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.page-gsearch body.i18n-ar .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.i18n-ar body.page-advanced-search .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.page-advanced-search body.i18n-ar .main-container .body-container section.col-sm-12 h2.page-header#search-results-heading, body.i18n-ar .main-container .body-container section.col-sm-12 h1, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
        body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction section.col-sm-12 h2.pane-title,
        body.i18n-ar .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction section.col-sm-12 h2.pane-title, body.i18n-ar body.page-gsearch .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-gsearch body.i18n-ar .main-container .body-container section.col-sm-12 h2#search-results-heading, body.i18n-ar body.page-advanced-search .main-container .body-container section.col-sm-12 h2#search-results-heading, body.page-advanced-search body.i18n-ar .main-container .body-container section.col-sm-12 h2#search-results-heading, body.i18n-ar
        .main-container .body-container section.col-sm-9 h1.page-header, body.i18n-ar
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title, body.i18n-ar
        .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.page-header.pane-title,
        body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.page-header.pane-title,
        body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.page-header.pane-title, body.page-gsearch body.i18n-ar
        .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header#search-results-heading, body.page-gsearch body.i18n-ar
        .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header#search-results-heading, body.page-advanced-search body.i18n-ar
        .main-container .body-container section.col-sm-9 section.col-sm-12 h2.page-header#search-results-heading, body.page-advanced-search body.i18n-ar
        .main-container .body-container section.col-sm-12 section.col-sm-9 h2.page-header#search-results-heading, body.i18n-ar
        .main-container body.page-gsearch
        .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.page-gsearch
        .main-container body.i18n-ar
        .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.i18n-ar
        .main-container body.page-advanced-search
        .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.page-advanced-search
        .main-container body.i18n-ar
        .main-container .body-container section.col-sm-9 h2.page-header#search-results-heading, body.i18n-ar
        .main-container .body-container section.col-sm-9 h1, body.i18n-ar
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction section.col-sm-9 h2.pane-title, body.i18n-ar
        .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction section.col-sm-9 h2.pane-title,
        body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
        body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title, body.page-gsearch body.i18n-ar
        .main-container .body-container section.col-sm-9 section.col-sm-12 h2#search-results-heading, body.page-gsearch body.i18n-ar
        .main-container .body-container section.col-sm-12 section.col-sm-9 h2#search-results-heading, body.page-advanced-search body.i18n-ar
        .main-container .body-container section.col-sm-9 section.col-sm-12 h2#search-results-heading, body.page-advanced-search body.i18n-ar
        .main-container .body-container section.col-sm-12 section.col-sm-9 h2#search-results-heading, body.i18n-ar
        .main-container body.page-gsearch
        .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-gsearch
        .main-container body.i18n-ar
        .main-container .body-container section.col-sm-9 h2#search-results-heading, body.i18n-ar
        .main-container body.page-advanced-search
        .main-container .body-container section.col-sm-9 h2#search-results-heading, body.page-advanced-search
        .main-container body.i18n-ar
        .main-container .body-container section.col-sm-9 h2#search-results-heading {
          padding-left: 0; } }
  .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked,
  .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked,
  .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked {
    margin-right: 20px; }
    body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked, body.i18n-ar
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked, body.i18n-ar
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked {
      margin-right: 0;
      margin-left: 20px; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked h2.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked h2.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked h2.pane-title {
      font-size: 22.4px;
      line-height: 22.4px;
      font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      padding: 0;
      color: #0071bc; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked h2.pane-title a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked h2.pane-title a,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked h2.pane-title a,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked h2.pane-title a {
        color: #0071bc; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction {
      background: url('../images/dotted-divider-med.png?1447884025') left bottom repeat-x;
      padding-bottom: 6px; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction h2.pane-title,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction h2.pane-title {
        font-size: 30.8px;
        text-transform: none;
        padding-top: 24px; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction p.intro, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction p.intro,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction p.intro,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction p.intro {
        font-size: 16.1px;
        line-height: 28px;
        font-weight: 700;
        color: #4d4d4d;
        margin-top: 14px;
        width: 95%; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction span.more-link, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction span.more-link,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction span.more-link,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction span.more-link {
        font-size: 16.1px;
        margin-left: 6px; }
        body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction span.more-link, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction span.more-link, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction span.more-link, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction span.more-link {
          margin-left: 0;
          margin-right: 6px; }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction span.more-link a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction span.more-link a,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction span.more-link a,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction span.more-link a {
          color: #00aeef; }
          .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked #un70-introduction span.more-link a:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked #un70-introduction span.more-link a:after,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked #un70-introduction span.more-link a:after,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked #un70-introduction span.more-link a:after {
            color: black; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider {
      border: none !important;
      -moz-border-radius: 0px / 0px;
      -webkit-border-radius: 0px 0px;
      border-radius: 0px / 0px;
      -webkit-box-shadow: inset 0 0 0 0 transparent;
      box-shadow: inset 0 0 0 0 transparent;
      border: 10px solid #e6e6e6 !important;
      margin-bottom: 26px; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider li.flexslider_views_slideshow_slide, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider li.flexslider_views_slideshow_slide,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider li.flexslider_views_slideshow_slide,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider li.flexslider_views_slideshow_slide {
        overflow: hidden; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content {
        font-size: 16.1px;
        font-weight: 800;
        font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #00aeef;
        text-transform: uppercase;
        position: absolute;
        left: 23px;
        bottom: 23%;
        text-shadow: rgba(0, 0, 0, 0.7) 0px 0px 1px; }
        body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content {
          bottom: 30%; }
        body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content {
          left: auto;
          right: 23px; }
        @media (max-width: 1200px) {
          .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content {
            bottom: 32%; }
            body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content {
              bottom: 45%; } }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content a,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider h4.field-content a,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider h4.field-content a {
          color: #00aeef; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a {
        position: absolute;
        left: 23px;
        bottom: 17px;
        color: #1b75bb !important;
        background-color: #fff !important;
        text-decoration: none;
        z-index: 10; }
        body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a {
          left: auto;
          right: 23px; }
        @media (max-width: 1200px) {
          .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a {
            padding-top: 2px !important;
            padding-bottom: 3px !important;
            padding-left: 14px !important;
            padding-right: 14px !important; }
            body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, body.i18n-ar
            .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, body.i18n-ar
            .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a {
              padding-left: 0 !important;
              padding-right: 14px !important; } }
        @media (max-width: 992px) {
          .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a {
            display: none; } }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ol.flex-control-nav, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ol.flex-control-nav,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ol.flex-control-nav,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ol.flex-control-nav {
        bottom: -43px;
        z-index: 10; }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a {
          background-color: #b3b3b3; }
          .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a.flex-active, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a.flex-active,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a.flex-active,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ol.flex-control-nav li a.flex-active {
            background-color: #00aeef; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a:before, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a:before,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a:before,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a:before {
        font-family: FontAwesome;
        content: "\f053";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        color: #fff;
        line-height: normal; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a.flex-next:before, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a.flex-next:before,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a.flex-next:before,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider ul.flex-direction-nav a.flex-next:before {
        content: "\f054"; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider {
      overflow: hidden; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image {
        -webkit-filter: sepia(100%);
        position: relative; }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
          content: "";
          right: 0;
          bottom: 0;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 4; }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
          background-color: rgba(244, 198, 36, 0.7); }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
          background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTMwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
          background-size: 100%;
          background-image: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 130%);
          background-image: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 130%);
          background-image: radial-gradient(ellipse cover at center, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 130%);
          box-shadow: inset 0 0 0rem black; }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .views-field-field-slider-image:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
          opacity: 0.6;
          filter: alpha(opacity=60); }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
        color: #fff;
        position: absolute;
        left: 23px;
        padding-right: 5%;
        top: 75%;
        width: 100%;
        z-index: 5; }
        body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
          top: 68%; }
        body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ar
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
          left: auto;
          right: 23px;
          padding-right: 0;
          padding-left: 5%; }
        @media (max-width: 1200px) {
          .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption,
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption,
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
            top: 65%; }
            body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
              top: 53%; } }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
          content: '';
          position: absolute;
          top: -66px;
          left: -23px;
          width: 100%;
          height: 100%;
          height: 149px;
          z-index: -1;
          background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
          background-size: 100%;
          background-image: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0), #000000 50%);
          background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0), #000000 50%);
          background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000000 50%);
          opacity: 0.65;
          filter: alpha(opacity=65); }
          body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
            top: -43px; }
          body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ar
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ar
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ar
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ar
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
            left: auto;
            right: -23px; }
          @media (max-width: 1200px) {
            body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption:after, body.i18n-ru
            .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
              top: -24px;
              background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
              background-size: 100%;
              background-image: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0), #000000 40%);
              background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0), #000000 40%);
              background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), #000000 40%);
              opacity: 0.75;
              filter: alpha(opacity=75); } }
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption p, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption p, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption p, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption p,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.front-slider .slider-caption p,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption p,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.front-slider .slider-caption p,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption p {
          line-height: 20.02px;
          height: 50px;
          text-shadow: rgba(0, 0, 0, 0.7) 0px 0px 1px; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.un-facts-slider h2.pane-title, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.un-facts-slider h2.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.un-facts-slider h2.pane-title,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.un-facts-slider h2.pane-title {
      padding-bottom: 7px; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image {
      -webkit-filter: sepia(0%);
      position: relative; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
        content: "";
        right: 0;
        bottom: 0;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
        background-color: rgba(255, 255, 255, 0); }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .views-field-field-slider-image:after {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IiIgcj0iMTMwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOSIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
        background-size: 100%;
        background-image: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 130%);
        background-image: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 130%);
        background-image: radial-gradient(ellipse cover at center, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.9) 130%);
        box-shadow: inset 0 0 0rem black; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
      top: auto;
      bottom: 18%; }
      body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
        top: auto;
        bottom: 18%; }
      @media (max-width: 1200px) {
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
          bottom: 21%; }
          body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption {
            bottom: 21%; } }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
        top: -23px;
        opacity: 0.6;
        filter: alpha(opacity=60); }
        body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
          top: 0px; }
        @media (max-width: 1200px) {
          body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider.sg-slider .slider-caption:after, body.i18n-ru
          .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider.sg-slider .slider-caption:after {
            top: 20px; } }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane p.front-intro, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane p.front-intro,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane p.front-intro,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane p.front-intro {
      font-size: 14.98px;
      line-height: 21px;
      font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      color: gray;
      width: 90%; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane p.front-intro span.dark-blue, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane p.front-intro span.dark-blue,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane p.front-intro span.dark-blue,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane p.front-intro span.dark-blue {
        color: #0071bc; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-1 img, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-2 img, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-3 img, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-1 img, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-2 img, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-3 img,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-1 img,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-2 img,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-3 img,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-1 img,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-2 img,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-3 img {
      border: 10px solid #e6e6e6;
      margin-bottom: 10px; }
      body.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-1 img, body.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-2 img, body.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-3 img, body.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-1 img, body.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-2 img, body.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-3 img, body.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-1 img, body.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-2 img, body.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-3 img, body.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-1 img, body.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-2 img, body.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-3 img {
        border: none;
        padding: 0 !important;
        margin: 0 !important;
        margin-right: 20px !important; }
      body.i18n-ar.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-1 img, body.i18n-ar.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-2 img, body.i18n-ar.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-3 img, body.i18n-ar.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-1 img, body.i18n-ar.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-2 img, body.i18n-ar.page-content-sgun70 .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-3 img, body.i18n-ar.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-1 img, body.i18n-ar.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-2 img, body.i18n-ar.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-3 img, body.i18n-ar.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-1 img, body.i18n-ar.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-2 img, body.i18n-ar.page-content-sgun70
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-3 img {
        margin-right: 0 !important;
        margin-left: 20px !important; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-1, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-1,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-1,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-1 {
      padding-top: 20px; }
      @media (max-width: 768px) {
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-pane.pane-1, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-pane.pane-1,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-pane.pane-1,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-pane.pane-1 {
          display: none; } }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .panel-separator, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .panel-separator,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .panel-separator,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .panel-separator {
      background: url('../images/dotted-divider-med.png?1447884025') left bottom repeat-x;
      padding-top: 40px;
      clear: both;
      margin-left: 10px;
      margin-right: 10px; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .field-type-text-long, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .field-type-text-long,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .field-type-text-long,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .field-type-text-long {
      margin-bottom: 20px;
      overflow: hidden;
      background: url('../images/dotted-divider-med.png?1447884025') left bottom repeat-x; }
      body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .field-type-text-long, body.i18n-ar .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .field-type-text-long, body.i18n-ar
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .field-type-text-long, body.i18n-ar
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .field-type-text-long {
        background: url('../images/dotted-divider-med.png?1447884025') right bottom repeat-x; }
      @media (max-width: 768px) {
        .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .field-type-text-long, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .field-type-text-long,
        .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .field-type-text-long,
        .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .field-type-text-long {
          background-image: none;
          margin-bottom: 0; } }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked a.btn-default, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-threecol-stacked a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-12 .bootstrap-threecol-stacked a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked a.btn-default, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-twocol-stacked a, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-12 .bootstrap-twocol-stacked a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked a.btn-default,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-9 .bootstrap-threecol-stacked a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-threecol-stacked a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked a.btn-default,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-9 .bootstrap-twocol-stacked a,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-twocol-stacked a,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a {
      border: none !important;
      -moz-border-radius: 0px / 0px;
      -webkit-border-radius: 0px 0px;
      border-radius: 0px / 0px;
      -webkit-box-shadow: inset 0 0 0 0 transparent;
      box-shadow: inset 0 0 0 0 transparent;
      color: #fff;
      background-color: #0071bc;
      text-transform: uppercase;
      font-family: "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 0.1em;
      padding: 3px 17px 4px 17px; }
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked a.btn-default:hover, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a:hover, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-threecol-stacked a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-12 .bootstrap-threecol-stacked a:hover, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked a.btn-default:hover, .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-twocol-stacked a:hover, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-12 .bootstrap-twocol-stacked a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked a.btn-default:hover,
      .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-9 .bootstrap-threecol-stacked a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-threecol-stacked a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked a.btn-default:hover,
      .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 section.col-sm-9 .bootstrap-twocol-stacked a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 .bootstrap-twocol-stacked a:hover,
      .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .view-homepage-slider .flexslider span.views-field-field-slider-link-1 a:hover {
        color: #f4c624; }
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .left .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .middle .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-12 .bootstrap-threecol-stacked .right .latest-coverage-front .views-row, .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .left .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .middle .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-12 .bootstrap-twocol-stacked .right .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .left .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .middle .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-9 .bootstrap-threecol-stacked .right .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .left .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .middle .latest-coverage-front .views-row,
    .main-container .body-container section.col-sm-9 .bootstrap-twocol-stacked .right .latest-coverage-front .views-row {
      padding-left: 2px; }