@font-face {
    font-family: 'GEMG-Icons';
    src: url('http://cdn.govexec.com/base/font/GEMG-Icons.eot?3jt7ph&75297b3629cd');
    src: url('http://cdn.govexec.com/base/font/GEMG-Icons.eot?3jt7ph&75297b3629cd#iefix') format('embedded-opentype'),
         url('http://cdn.govexec.com/base/font/GEMG-Icons.ttf?3jt7ph&75297b3629cd') format('truetype'),
         url('http://cdn.govexec.com/base/font/GEMG-Icons.woff?3jt7ph&75297b3629cd') format('woff'),
         url('http://cdn.govexec.com/base/font/GEMG-Icons.svg?3jt7ph&75297b3629cd#GEMG-Icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.gemg-icon
{
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'GEMG-Icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.gemg-icon.icon-ico-email-circle:before {
    content: "\e900";
}
.gemg-icon.icon-ico-search:before {
    content: "\1f328";
}
.gemg-icon.icon-ico-carrot-up:before {
    content: "\32";
}
.gemg-icon.icon-ico-carrot-down:before {
    content: "\33";
}
.gemg-icon.icon-ico-carrot-left:before {
    content: "\34";
}
.gemg-icon.icon-ico-carrot-right:before {
    content: "\35";
}
.gemg-icon.icon-ico-carrot2left:before {
    content: "\38";
}
.gemg-icon.icon-ico-carrot2right:before {
    content: "\39";
}
.gemg-icon.icon-ico-arowup:before {
    content: "\42";
}
.gemg-icon.icon-ico-arrowdown:before {
    content: "\43";
}
.gemg-icon.icon-ico-arrowleft:before {
    content: "\44";
}
.gemg-icon.icon-ico-arrowright:before {
    content: "\45";
}
.gemg-icon.icon-ico-back:before {
    content: "\4a";
}
.gemg-icon.icon-ico-close:before {
    content: "\4d";
}
.gemg-icon.icon-ico-checkmark:before {
    content: "\4e";
}
.gemg-icon.icon-ico-box:before {
    content: "\56";
}
.gemg-icon.icon-ico-boxfilled:before {
    content: "\57";
}
.gemg-icon.icon-ico-expand:before {
    content: "\59";
}
.gemg-icon.icon-ico-checkbox:before {
    content: "\5a";
}
.gemg-icon.icon-ico-radio:before {
    content: "\5b";
}
.gemg-icon.icon-ico-radiofilled:before {
    content: "\5c";
}
.gemg-icon.icon-ico-menu:before {
    content: "\61";
}
.gemg-icon.icon-ico-alert:before {
    content: "\72";
}
.gemg-icon.icon-ico-question:before {
    content: "\74";
}
.gemg-icon.icon-ico-load:before {
    content: "\e02d";
}
.gemg-icon.icon-ico-page:before {
    content: "\e058";
}
.gemg-icon.icon-ico-email:before {
    content: "\e076";
}
.gemg-icon.icon-ico-facebook-nocircle:before {
    content: "\e093";
}
.gemg-icon.icon-ico-twitter-nocircle:before {
    content: "\e094";
}
.gemg-icon.icon-ico-linkedin-nocircle:before {
    content: "\e09d";
}
.gemg-icon.icon-ico-rss-nocircle:before {
    content: "\e09e";
}
.gemg-icon.icon-ico-share:before {
    content: "\e0a0";
}
.gemg-icon.icon-ico-facebook:before {
    content: "\e0aa";
}
.gemg-icon.icon-ico-twitter:before {
    content: "\e0ab";
}
.gemg-icon.icon-ico-googleplus:before {
    content: "\e0ad";
}
.gemg-icon.icon-ico-linkedin:before {
    content: "\e0b4";
}
.gemg-icon.icon-ico-rss:before {
    content: "\e0b5";
}
.gemg-icon.icon-ico-sharecircle:before {
    content: "\e0b7";
}
.gemg-icon.icon-ico-print:before {
    content: "\e0fa";
}


/* Main */
.conversion-module-bootstrap {
  /*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=07b8613f52212ff636ac11fd8f384ff0)
 * Config saved to config.json and https://gist.github.com/07b8613f52212ff636ac11fd8f384ff0
 */
  /*!
 * 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 */
}
.conversion-module-bootstrap html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.conversion-module-bootstrap body {
  margin: 0;
}
.conversion-module-bootstrap article,
.conversion-module-bootstrap aside,
.conversion-module-bootstrap details,
.conversion-module-bootstrap figcaption,
.conversion-module-bootstrap figure,
.conversion-module-bootstrap footer,
.conversion-module-bootstrap header,
.conversion-module-bootstrap hgroup,
.conversion-module-bootstrap main,
.conversion-module-bootstrap menu,
.conversion-module-bootstrap nav,
.conversion-module-bootstrap section,
.conversion-module-bootstrap summary {
  display: block;
}
.conversion-module-bootstrap audio,
.conversion-module-bootstrap canvas,
.conversion-module-bootstrap progress,
.conversion-module-bootstrap video {
  display: inline-block;
  vertical-align: baseline;
}
.conversion-module-bootstrap audio:not([controls]) {
  display: none;
  height: 0;
}
.conversion-module-bootstrap [hidden],
.conversion-module-bootstrap template {
  display: none;
}
.conversion-module-bootstrap a {
  background-color: transparent;
}
.conversion-module-bootstrap a:active,
.conversion-module-bootstrap a:hover {
  outline: 0;
}
.conversion-module-bootstrap abbr[title] {
  border-bottom: 1px dotted;
}
.conversion-module-bootstrap b,
.conversion-module-bootstrap strong {
  font-weight: bold;
}
.conversion-module-bootstrap dfn {
  font-style: italic;
}
.conversion-module-bootstrap h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.conversion-module-bootstrap mark {
  background: #ff0;
  color: #000;
}
.conversion-module-bootstrap small {
  font-size: 80%;
}
.conversion-module-bootstrap sub,
.conversion-module-bootstrap sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.conversion-module-bootstrap sup {
  top: -0.5em;
}
.conversion-module-bootstrap sub {
  bottom: -0.25em;
}
.conversion-module-bootstrap img {
  border: 0;
}
.conversion-module-bootstrap svg:not(:root) {
  overflow: hidden;
}
.conversion-module-bootstrap figure {
  margin: 1em 40px;
}
.conversion-module-bootstrap hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.conversion-module-bootstrap pre {
  overflow: auto;
}
.conversion-module-bootstrap code,
.conversion-module-bootstrap kbd,
.conversion-module-bootstrap pre,
.conversion-module-bootstrap samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.conversion-module-bootstrap button,
.conversion-module-bootstrap input,
.conversion-module-bootstrap optgroup,
.conversion-module-bootstrap select,
.conversion-module-bootstrap textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.conversion-module-bootstrap button {
  overflow: visible;
}
.conversion-module-bootstrap button,
.conversion-module-bootstrap select {
  text-transform: none;
}
.conversion-module-bootstrap button,
.conversion-module-bootstrap html input[type="button"],
.conversion-module-bootstrap input[type="reset"],
.conversion-module-bootstrap input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.conversion-module-bootstrap button[disabled],
.conversion-module-bootstrap html input[disabled] {
  cursor: default;
}
.conversion-module-bootstrap button::-moz-focus-inner,
.conversion-module-bootstrap input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.conversion-module-bootstrap input {
  line-height: normal;
}
.conversion-module-bootstrap input[type="checkbox"],
.conversion-module-bootstrap input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.conversion-module-bootstrap input[type="number"]::-webkit-inner-spin-button,
.conversion-module-bootstrap input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.conversion-module-bootstrap input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.conversion-module-bootstrap input[type="search"]::-webkit-search-cancel-button,
.conversion-module-bootstrap input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.conversion-module-bootstrap fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.conversion-module-bootstrap legend {
  border: 0;
  padding: 0;
}
.conversion-module-bootstrap textarea {
  overflow: auto;
}
.conversion-module-bootstrap optgroup {
  font-weight: bold;
}
.conversion-module-bootstrap table {
  border-collapse: collapse;
  border-spacing: 0;
}
.conversion-module-bootstrap td,
.conversion-module-bootstrap th {
  padding: 0;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('http://cdn.govexec.com/bootstrap/conversion-module/fonts/glyphicons-halflings-regular.eot?593e647892ed');
  src: url('http://cdn.govexec.com/bootstrap/conversion-module/fonts/glyphicons-halflings-regular.eot?&593e647892ed#iefix') format('embedded-opentype'), url('http://cdn.govexec.com/bootstrap/conversion-module/fonts/glyphicons-halflings-regular.woff2?593e647892ed') format('woff2'), url('http://cdn.govexec.com/bootstrap/conversion-module/fonts/glyphicons-halflings-regular.woff?593e647892ed') format('woff'), url('http://cdn.govexec.com/bootstrap/conversion-module/fonts/glyphicons-halflings-regular.ttf?593e647892ed') format('truetype'), url('http://cdn.govexec.com/bootstrap/conversion-module/fonts/glyphicons-halflings-regular.svg?593e647892ed#glyphicons_halflingsregular') format('svg');
}
.conversion-module-bootstrap .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;
}
.conversion-module-bootstrap .glyphicon-asterisk:before {
  content: "\002a";
}
.conversion-module-bootstrap .glyphicon-plus:before {
  content: "\002b";
}
.conversion-module-bootstrap .glyphicon-euro:before,
.conversion-module-bootstrap .glyphicon-eur:before {
  content: "\20ac";
}
.conversion-module-bootstrap .glyphicon-minus:before {
  content: "\2212";
}
.conversion-module-bootstrap .glyphicon-cloud:before {
  content: "\2601";
}
.conversion-module-bootstrap .glyphicon-envelope:before {
  content: "\2709";
}
.conversion-module-bootstrap .glyphicon-pencil:before {
  content: "\270f";
}
.conversion-module-bootstrap .glyphicon-glass:before {
  content: "\e001";
}
.conversion-module-bootstrap .glyphicon-music:before {
  content: "\e002";
}
.conversion-module-bootstrap .glyphicon-search:before {
  content: "\e003";
}
.conversion-module-bootstrap .glyphicon-heart:before {
  content: "\e005";
}
.conversion-module-bootstrap .glyphicon-star:before {
  content: "\e006";
}
.conversion-module-bootstrap .glyphicon-star-empty:before {
  content: "\e007";
}
.conversion-module-bootstrap .glyphicon-user:before {
  content: "\e008";
}
.conversion-module-bootstrap .glyphicon-film:before {
  content: "\e009";
}
.conversion-module-bootstrap .glyphicon-th-large:before {
  content: "\e010";
}
.conversion-module-bootstrap .glyphicon-th:before {
  content: "\e011";
}
.conversion-module-bootstrap .glyphicon-th-list:before {
  content: "\e012";
}
.conversion-module-bootstrap .glyphicon-ok:before {
  content: "\e013";
}
.conversion-module-bootstrap .glyphicon-remove:before {
  content: "\e014";
}
.conversion-module-bootstrap .glyphicon-zoom-in:before {
  content: "\e015";
}
.conversion-module-bootstrap .glyphicon-zoom-out:before {
  content: "\e016";
}
.conversion-module-bootstrap .glyphicon-off:before {
  content: "\e017";
}
.conversion-module-bootstrap .glyphicon-signal:before {
  content: "\e018";
}
.conversion-module-bootstrap .glyphicon-cog:before {
  content: "\e019";
}
.conversion-module-bootstrap .glyphicon-trash:before {
  content: "\e020";
}
.conversion-module-bootstrap .glyphicon-home:before {
  content: "\e021";
}
.conversion-module-bootstrap .glyphicon-file:before {
  content: "\e022";
}
.conversion-module-bootstrap .glyphicon-time:before {
  content: "\e023";
}
.conversion-module-bootstrap .glyphicon-road:before {
  content: "\e024";
}
.conversion-module-bootstrap .glyphicon-download-alt:before {
  content: "\e025";
}
.conversion-module-bootstrap .glyphicon-download:before {
  content: "\e026";
}
.conversion-module-bootstrap .glyphicon-upload:before {
  content: "\e027";
}
.conversion-module-bootstrap .glyphicon-inbox:before {
  content: "\e028";
}
.conversion-module-bootstrap .glyphicon-play-circle:before {
  content: "\e029";
}
.conversion-module-bootstrap .glyphicon-repeat:before {
  content: "\e030";
}
.conversion-module-bootstrap .glyphicon-refresh:before {
  content: "\e031";
}
.conversion-module-bootstrap .glyphicon-list-alt:before {
  content: "\e032";
}
.conversion-module-bootstrap .glyphicon-lock:before {
  content: "\e033";
}
.conversion-module-bootstrap .glyphicon-flag:before {
  content: "\e034";
}
.conversion-module-bootstrap .glyphicon-headphones:before {
  content: "\e035";
}
.conversion-module-bootstrap .glyphicon-volume-off:before {
  content: "\e036";
}
.conversion-module-bootstrap .glyphicon-volume-down:before {
  content: "\e037";
}
.conversion-module-bootstrap .glyphicon-volume-up:before {
  content: "\e038";
}
.conversion-module-bootstrap .glyphicon-qrcode:before {
  content: "\e039";
}
.conversion-module-bootstrap .glyphicon-barcode:before {
  content: "\e040";
}
.conversion-module-bootstrap .glyphicon-tag:before {
  content: "\e041";
}
.conversion-module-bootstrap .glyphicon-tags:before {
  content: "\e042";
}
.conversion-module-bootstrap .glyphicon-book:before {
  content: "\e043";
}
.conversion-module-bootstrap .glyphicon-bookmark:before {
  content: "\e044";
}
.conversion-module-bootstrap .glyphicon-print:before {
  content: "\e045";
}
.conversion-module-bootstrap .glyphicon-camera:before {
  content: "\e046";
}
.conversion-module-bootstrap .glyphicon-font:before {
  content: "\e047";
}
.conversion-module-bootstrap .glyphicon-bold:before {
  content: "\e048";
}
.conversion-module-bootstrap .glyphicon-italic:before {
  content: "\e049";
}
.conversion-module-bootstrap .glyphicon-text-height:before {
  content: "\e050";
}
.conversion-module-bootstrap .glyphicon-text-width:before {
  content: "\e051";
}
.conversion-module-bootstrap .glyphicon-align-left:before {
  content: "\e052";
}
.conversion-module-bootstrap .glyphicon-align-center:before {
  content: "\e053";
}
.conversion-module-bootstrap .glyphicon-align-right:before {
  content: "\e054";
}
.conversion-module-bootstrap .glyphicon-align-justify:before {
  content: "\e055";
}
.conversion-module-bootstrap .glyphicon-list:before {
  content: "\e056";
}
.conversion-module-bootstrap .glyphicon-indent-left:before {
  content: "\e057";
}
.conversion-module-bootstrap .glyphicon-indent-right:before {
  content: "\e058";
}
.conversion-module-bootstrap .glyphicon-facetime-video:before {
  content: "\e059";
}
.conversion-module-bootstrap .glyphicon-picture:before {
  content: "\e060";
}
.conversion-module-bootstrap .glyphicon-map-marker:before {
  content: "\e062";
}
.conversion-module-bootstrap .glyphicon-adjust:before {
  content: "\e063";
}
.conversion-module-bootstrap .glyphicon-tint:before {
  content: "\e064";
}
.conversion-module-bootstrap .glyphicon-edit:before {
  content: "\e065";
}
.conversion-module-bootstrap .glyphicon-share:before {
  content: "\e066";
}
.conversion-module-bootstrap .glyphicon-check:before {
  content: "\e067";
}
.conversion-module-bootstrap .glyphicon-move:before {
  content: "\e068";
}
.conversion-module-bootstrap .glyphicon-step-backward:before {
  content: "\e069";
}
.conversion-module-bootstrap .glyphicon-fast-backward:before {
  content: "\e070";
}
.conversion-module-bootstrap .glyphicon-backward:before {
  content: "\e071";
}
.conversion-module-bootstrap .glyphicon-play:before {
  content: "\e072";
}
.conversion-module-bootstrap .glyphicon-pause:before {
  content: "\e073";
}
.conversion-module-bootstrap .glyphicon-stop:before {
  content: "\e074";
}
.conversion-module-bootstrap .glyphicon-forward:before {
  content: "\e075";
}
.conversion-module-bootstrap .glyphicon-fast-forward:before {
  content: "\e076";
}
.conversion-module-bootstrap .glyphicon-step-forward:before {
  content: "\e077";
}
.conversion-module-bootstrap .glyphicon-eject:before {
  content: "\e078";
}
.conversion-module-bootstrap .glyphicon-chevron-left:before {
  content: "\e079";
}
.conversion-module-bootstrap .glyphicon-chevron-right:before {
  content: "\e080";
}
.conversion-module-bootstrap .glyphicon-plus-sign:before {
  content: "\e081";
}
.conversion-module-bootstrap .glyphicon-minus-sign:before {
  content: "\e082";
}
.conversion-module-bootstrap .glyphicon-remove-sign:before {
  content: "\e083";
}
.conversion-module-bootstrap .glyphicon-ok-sign:before {
  content: "\e084";
}
.conversion-module-bootstrap .glyphicon-question-sign:before {
  content: "\e085";
}
.conversion-module-bootstrap .glyphicon-info-sign:before {
  content: "\e086";
}
.conversion-module-bootstrap .glyphicon-screenshot:before {
  content: "\e087";
}
.conversion-module-bootstrap .glyphicon-remove-circle:before {
  content: "\e088";
}
.conversion-module-bootstrap .glyphicon-ok-circle:before {
  content: "\e089";
}
.conversion-module-bootstrap .glyphicon-ban-circle:before {
  content: "\e090";
}
.conversion-module-bootstrap .glyphicon-arrow-left:before {
  content: "\e091";
}
.conversion-module-bootstrap .glyphicon-arrow-right:before {
  content: "\e092";
}
.conversion-module-bootstrap .glyphicon-arrow-up:before {
  content: "\e093";
}
.conversion-module-bootstrap .glyphicon-arrow-down:before {
  content: "\e094";
}
.conversion-module-bootstrap .glyphicon-share-alt:before {
  content: "\e095";
}
.conversion-module-bootstrap .glyphicon-resize-full:before {
  content: "\e096";
}
.conversion-module-bootstrap .glyphicon-resize-small:before {
  content: "\e097";
}
.conversion-module-bootstrap .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.conversion-module-bootstrap .glyphicon-gift:before {
  content: "\e102";
}
.conversion-module-bootstrap .glyphicon-leaf:before {
  content: "\e103";
}
.conversion-module-bootstrap .glyphicon-fire:before {
  content: "\e104";
}
.conversion-module-bootstrap .glyphicon-eye-open:before {
  content: "\e105";
}
.conversion-module-bootstrap .glyphicon-eye-close:before {
  content: "\e106";
}
.conversion-module-bootstrap .glyphicon-warning-sign:before {
  content: "\e107";
}
.conversion-module-bootstrap .glyphicon-plane:before {
  content: "\e108";
}
.conversion-module-bootstrap .glyphicon-calendar:before {
  content: "\e109";
}
.conversion-module-bootstrap .glyphicon-random:before {
  content: "\e110";
}
.conversion-module-bootstrap .glyphicon-comment:before {
  content: "\e111";
}
.conversion-module-bootstrap .glyphicon-magnet:before {
  content: "\e112";
}
.conversion-module-bootstrap .glyphicon-chevron-up:before {
  content: "\e113";
}
.conversion-module-bootstrap .glyphicon-chevron-down:before {
  content: "\e114";
}
.conversion-module-bootstrap .glyphicon-retweet:before {
  content: "\e115";
}
.conversion-module-bootstrap .glyphicon-shopping-cart:before {
  content: "\e116";
}
.conversion-module-bootstrap .glyphicon-folder-close:before {
  content: "\e117";
}
.conversion-module-bootstrap .glyphicon-folder-open:before {
  content: "\e118";
}
.conversion-module-bootstrap .glyphicon-resize-vertical:before {
  content: "\e119";
}
.conversion-module-bootstrap .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.conversion-module-bootstrap .glyphicon-hdd:before {
  content: "\e121";
}
.conversion-module-bootstrap .glyphicon-bullhorn:before {
  content: "\e122";
}
.conversion-module-bootstrap .glyphicon-bell:before {
  content: "\e123";
}
.conversion-module-bootstrap .glyphicon-certificate:before {
  content: "\e124";
}
.conversion-module-bootstrap .glyphicon-thumbs-up:before {
  content: "\e125";
}
.conversion-module-bootstrap .glyphicon-thumbs-down:before {
  content: "\e126";
}
.conversion-module-bootstrap .glyphicon-hand-right:before {
  content: "\e127";
}
.conversion-module-bootstrap .glyphicon-hand-left:before {
  content: "\e128";
}
.conversion-module-bootstrap .glyphicon-hand-up:before {
  content: "\e129";
}
.conversion-module-bootstrap .glyphicon-hand-down:before {
  content: "\e130";
}
.conversion-module-bootstrap .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.conversion-module-bootstrap .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.conversion-module-bootstrap .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.conversion-module-bootstrap .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.conversion-module-bootstrap .glyphicon-globe:before {
  content: "\e135";
}
.conversion-module-bootstrap .glyphicon-wrench:before {
  content: "\e136";
}
.conversion-module-bootstrap .glyphicon-tasks:before {
  content: "\e137";
}
.conversion-module-bootstrap .glyphicon-filter:before {
  content: "\e138";
}
.conversion-module-bootstrap .glyphicon-briefcase:before {
  content: "\e139";
}
.conversion-module-bootstrap .glyphicon-fullscreen:before {
  content: "\e140";
}
.conversion-module-bootstrap .glyphicon-dashboard:before {
  content: "\e141";
}
.conversion-module-bootstrap .glyphicon-paperclip:before {
  content: "\e142";
}
.conversion-module-bootstrap .glyphicon-heart-empty:before {
  content: "\e143";
}
.conversion-module-bootstrap .glyphicon-link:before {
  content: "\e144";
}
.conversion-module-bootstrap .glyphicon-phone:before {
  content: "\e145";
}
.conversion-module-bootstrap .glyphicon-pushpin:before {
  content: "\e146";
}
.conversion-module-bootstrap .glyphicon-usd:before {
  content: "\e148";
}
.conversion-module-bootstrap .glyphicon-gbp:before {
  content: "\e149";
}
.conversion-module-bootstrap .glyphicon-sort:before {
  content: "\e150";
}
.conversion-module-bootstrap .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.conversion-module-bootstrap .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.conversion-module-bootstrap .glyphicon-sort-by-order:before {
  content: "\e153";
}
.conversion-module-bootstrap .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.conversion-module-bootstrap .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.conversion-module-bootstrap .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.conversion-module-bootstrap .glyphicon-unchecked:before {
  content: "\e157";
}
.conversion-module-bootstrap .glyphicon-expand:before {
  content: "\e158";
}
.conversion-module-bootstrap .glyphicon-collapse-down:before {
  content: "\e159";
}
.conversion-module-bootstrap .glyphicon-collapse-up:before {
  content: "\e160";
}
.conversion-module-bootstrap .glyphicon-log-in:before {
  content: "\e161";
}
.conversion-module-bootstrap .glyphicon-flash:before {
  content: "\e162";
}
.conversion-module-bootstrap .glyphicon-log-out:before {
  content: "\e163";
}
.conversion-module-bootstrap .glyphicon-new-window:before {
  content: "\e164";
}
.conversion-module-bootstrap .glyphicon-record:before {
  content: "\e165";
}
.conversion-module-bootstrap .glyphicon-save:before {
  content: "\e166";
}
.conversion-module-bootstrap .glyphicon-open:before {
  content: "\e167";
}
.conversion-module-bootstrap .glyphicon-saved:before {
  content: "\e168";
}
.conversion-module-bootstrap .glyphicon-import:before {
  content: "\e169";
}
.conversion-module-bootstrap .glyphicon-export:before {
  content: "\e170";
}
.conversion-module-bootstrap .glyphicon-send:before {
  content: "\e171";
}
.conversion-module-bootstrap .glyphicon-floppy-disk:before {
  content: "\e172";
}
.conversion-module-bootstrap .glyphicon-floppy-saved:before {
  content: "\e173";
}
.conversion-module-bootstrap .glyphicon-floppy-remove:before {
  content: "\e174";
}
.conversion-module-bootstrap .glyphicon-floppy-save:before {
  content: "\e175";
}
.conversion-module-bootstrap .glyphicon-floppy-open:before {
  content: "\e176";
}
.conversion-module-bootstrap .glyphicon-credit-card:before {
  content: "\e177";
}
.conversion-module-bootstrap .glyphicon-transfer:before {
  content: "\e178";
}
.conversion-module-bootstrap .glyphicon-cutlery:before {
  content: "\e179";
}
.conversion-module-bootstrap .glyphicon-header:before {
  content: "\e180";
}
.conversion-module-bootstrap .glyphicon-compressed:before {
  content: "\e181";
}
.conversion-module-bootstrap .glyphicon-earphone:before {
  content: "\e182";
}
.conversion-module-bootstrap .glyphicon-phone-alt:before {
  content: "\e183";
}
.conversion-module-bootstrap .glyphicon-tower:before {
  content: "\e184";
}
.conversion-module-bootstrap .glyphicon-stats:before {
  content: "\e185";
}
.conversion-module-bootstrap .glyphicon-sd-video:before {
  content: "\e186";
}
.conversion-module-bootstrap .glyphicon-hd-video:before {
  content: "\e187";
}
.conversion-module-bootstrap .glyphicon-subtitles:before {
  content: "\e188";
}
.conversion-module-bootstrap .glyphicon-sound-stereo:before {
  content: "\e189";
}
.conversion-module-bootstrap .glyphicon-sound-dolby:before {
  content: "\e190";
}
.conversion-module-bootstrap .glyphicon-sound-5-1:before {
  content: "\e191";
}
.conversion-module-bootstrap .glyphicon-sound-6-1:before {
  content: "\e192";
}
.conversion-module-bootstrap .glyphicon-sound-7-1:before {
  content: "\e193";
}
.conversion-module-bootstrap .glyphicon-copyright-mark:before {
  content: "\e194";
}
.conversion-module-bootstrap .glyphicon-registration-mark:before {
  content: "\e195";
}
.conversion-module-bootstrap .glyphicon-cloud-download:before {
  content: "\e197";
}
.conversion-module-bootstrap .glyphicon-cloud-upload:before {
  content: "\e198";
}
.conversion-module-bootstrap .glyphicon-tree-conifer:before {
  content: "\e199";
}
.conversion-module-bootstrap .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.conversion-module-bootstrap .glyphicon-cd:before {
  content: "\e201";
}
.conversion-module-bootstrap .glyphicon-save-file:before {
  content: "\e202";
}
.conversion-module-bootstrap .glyphicon-open-file:before {
  content: "\e203";
}
.conversion-module-bootstrap .glyphicon-level-up:before {
  content: "\e204";
}
.conversion-module-bootstrap .glyphicon-copy:before {
  content: "\e205";
}
.conversion-module-bootstrap .glyphicon-paste:before {
  content: "\e206";
}
.conversion-module-bootstrap .glyphicon-alert:before {
  content: "\e209";
}
.conversion-module-bootstrap .glyphicon-equalizer:before {
  content: "\e210";
}
.conversion-module-bootstrap .glyphicon-king:before {
  content: "\e211";
}
.conversion-module-bootstrap .glyphicon-queen:before {
  content: "\e212";
}
.conversion-module-bootstrap .glyphicon-pawn:before {
  content: "\e213";
}
.conversion-module-bootstrap .glyphicon-bishop:before {
  content: "\e214";
}
.conversion-module-bootstrap .glyphicon-knight:before {
  content: "\e215";
}
.conversion-module-bootstrap .glyphicon-baby-formula:before {
  content: "\e216";
}
.conversion-module-bootstrap .glyphicon-tent:before {
  content: "\26fa";
}
.conversion-module-bootstrap .glyphicon-blackboard:before {
  content: "\e218";
}
.conversion-module-bootstrap .glyphicon-bed:before {
  content: "\e219";
}
.conversion-module-bootstrap .glyphicon-apple:before {
  content: "\f8ff";
}
.conversion-module-bootstrap .glyphicon-erase:before {
  content: "\e221";
}
.conversion-module-bootstrap .glyphicon-hourglass:before {
  content: "\231b";
}
.conversion-module-bootstrap .glyphicon-lamp:before {
  content: "\e223";
}
.conversion-module-bootstrap .glyphicon-duplicate:before {
  content: "\e224";
}
.conversion-module-bootstrap .glyphicon-piggy-bank:before {
  content: "\e225";
}
.conversion-module-bootstrap .glyphicon-scissors:before {
  content: "\e226";
}
.conversion-module-bootstrap .glyphicon-bitcoin:before {
  content: "\e227";
}
.conversion-module-bootstrap .glyphicon-btc:before {
  content: "\e227";
}
.conversion-module-bootstrap .glyphicon-xbt:before {
  content: "\e227";
}
.conversion-module-bootstrap .glyphicon-yen:before {
  content: "\00a5";
}
.conversion-module-bootstrap .glyphicon-jpy:before {
  content: "\00a5";
}
.conversion-module-bootstrap .glyphicon-ruble:before {
  content: "\20bd";
}
.conversion-module-bootstrap .glyphicon-rub:before {
  content: "\20bd";
}
.conversion-module-bootstrap .glyphicon-scale:before {
  content: "\e230";
}
.conversion-module-bootstrap .glyphicon-ice-lolly:before {
  content: "\e231";
}
.conversion-module-bootstrap .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.conversion-module-bootstrap .glyphicon-education:before {
  content: "\e233";
}
.conversion-module-bootstrap .glyphicon-option-horizontal:before {
  content: "\e234";
}
.conversion-module-bootstrap .glyphicon-option-vertical:before {
  content: "\e235";
}
.conversion-module-bootstrap .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.conversion-module-bootstrap .glyphicon-modal-window:before {
  content: "\e237";
}
.conversion-module-bootstrap .glyphicon-oil:before {
  content: "\e238";
}
.conversion-module-bootstrap .glyphicon-grain:before {
  content: "\e239";
}
.conversion-module-bootstrap .glyphicon-sunglasses:before {
  content: "\e240";
}
.conversion-module-bootstrap .glyphicon-text-size:before {
  content: "\e241";
}
.conversion-module-bootstrap .glyphicon-text-color:before {
  content: "\e242";
}
.conversion-module-bootstrap .glyphicon-text-background:before {
  content: "\e243";
}
.conversion-module-bootstrap .glyphicon-object-align-top:before {
  content: "\e244";
}
.conversion-module-bootstrap .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.conversion-module-bootstrap .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.conversion-module-bootstrap .glyphicon-object-align-left:before {
  content: "\e247";
}
.conversion-module-bootstrap .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.conversion-module-bootstrap .glyphicon-object-align-right:before {
  content: "\e249";
}
.conversion-module-bootstrap .glyphicon-triangle-right:before {
  content: "\e250";
}
.conversion-module-bootstrap .glyphicon-triangle-left:before {
  content: "\e251";
}
.conversion-module-bootstrap .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.conversion-module-bootstrap .glyphicon-triangle-top:before {
  content: "\e253";
}
.conversion-module-bootstrap .glyphicon-console:before {
  content: "\e254";
}
.conversion-module-bootstrap .glyphicon-superscript:before {
  content: "\e255";
}
.conversion-module-bootstrap .glyphicon-subscript:before {
  content: "\e256";
}
.conversion-module-bootstrap .glyphicon-menu-left:before {
  content: "\e257";
}
.conversion-module-bootstrap .glyphicon-menu-right:before {
  content: "\e258";
}
.conversion-module-bootstrap .glyphicon-menu-down:before {
  content: "\e259";
}
.conversion-module-bootstrap .glyphicon-menu-up:before {
  content: "\e260";
}
.conversion-module-bootstrap * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.conversion-module-bootstrap *:before,
.conversion-module-bootstrap *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.conversion-module-bootstrap html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.conversion-module-bootstrap body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
.conversion-module-bootstrap input,
.conversion-module-bootstrap button,
.conversion-module-bootstrap select,
.conversion-module-bootstrap textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.conversion-module-bootstrap a {
  color: #337ab7;
  text-decoration: none;
}
.conversion-module-bootstrap a:hover,
.conversion-module-bootstrap a:focus {
  color: #23527c;
  text-decoration: underline;
}
.conversion-module-bootstrap a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.conversion-module-bootstrap figure {
  margin: 0;
}
.conversion-module-bootstrap img {
  vertical-align: middle;
}
.conversion-module-bootstrap .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.conversion-module-bootstrap .img-rounded {
  border-radius: 6px;
}
.conversion-module-bootstrap .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -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;
}
.conversion-module-bootstrap .img-circle {
  border-radius: 50%;
}
.conversion-module-bootstrap hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.conversion-module-bootstrap .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.conversion-module-bootstrap .sr-only-focusable:active,
.conversion-module-bootstrap .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.conversion-module-bootstrap [role="button"] {
  cursor: pointer;
}
.conversion-module-bootstrap fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.conversion-module-bootstrap legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.conversion-module-bootstrap label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.conversion-module-bootstrap input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.conversion-module-bootstrap input[type="radio"],
.conversion-module-bootstrap input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.conversion-module-bootstrap input[type="file"] {
  display: block;
}
.conversion-module-bootstrap input[type="range"] {
  display: block;
  width: 100%;
}
.conversion-module-bootstrap select[multiple],
.conversion-module-bootstrap select[size] {
  height: auto;
}
.conversion-module-bootstrap input[type="file"]:focus,
.conversion-module-bootstrap input[type="radio"]:focus,
.conversion-module-bootstrap input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.conversion-module-bootstrap output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.conversion-module-bootstrap .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -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, -webkit-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;
}
.conversion-module-bootstrap .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);
}
.conversion-module-bootstrap .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.conversion-module-bootstrap .form-control:-ms-input-placeholder {
  color: #999999;
}
.conversion-module-bootstrap .form-control::-webkit-input-placeholder {
  color: #999999;
}
.conversion-module-bootstrap .form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.conversion-module-bootstrap .form-control[disabled],
.conversion-module-bootstrap .form-control[readonly],
.conversion-module-bootstrap fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.conversion-module-bootstrap .form-control[disabled],
.conversion-module-bootstrap fieldset[disabled] .form-control {
  cursor: not-allowed;
}
.conversion-module-bootstrap textarea.form-control {
  height: auto;
}
.conversion-module-bootstrap input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .conversion-module-bootstrap input[type="date"].form-control,
  .conversion-module-bootstrap input[type="time"].form-control,
  .conversion-module-bootstrap input[type="datetime-local"].form-control,
  .conversion-module-bootstrap input[type="month"].form-control {
    line-height: 34px;
  }
  .conversion-module-bootstrap input[type="date"].input-sm,
  .conversion-module-bootstrap input[type="time"].input-sm,
  .conversion-module-bootstrap input[type="datetime-local"].input-sm,
  .conversion-module-bootstrap input[type="month"].input-sm,
  .conversion-module-bootstrap .input-group-sm input[type="date"],
  .conversion-module-bootstrap .input-group-sm input[type="time"],
  .conversion-module-bootstrap .input-group-sm input[type="datetime-local"],
  .conversion-module-bootstrap .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  .conversion-module-bootstrap input[type="date"].input-lg,
  .conversion-module-bootstrap input[type="time"].input-lg,
  .conversion-module-bootstrap input[type="datetime-local"].input-lg,
  .conversion-module-bootstrap input[type="month"].input-lg,
  .conversion-module-bootstrap .input-group-lg input[type="date"],
  .conversion-module-bootstrap .input-group-lg input[type="time"],
  .conversion-module-bootstrap .input-group-lg input[type="datetime-local"],
  .conversion-module-bootstrap .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.conversion-module-bootstrap .form-group {
  margin-bottom: 15px;
}
.conversion-module-bootstrap .radio,
.conversion-module-bootstrap .checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.conversion-module-bootstrap .radio label,
.conversion-module-bootstrap .checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.conversion-module-bootstrap .radio input[type="radio"],
.conversion-module-bootstrap .radio-inline input[type="radio"],
.conversion-module-bootstrap .checkbox input[type="checkbox"],
.conversion-module-bootstrap .checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.conversion-module-bootstrap .radio + .radio,
.conversion-module-bootstrap .checkbox + .checkbox {
  margin-top: -5px;
}
.conversion-module-bootstrap .radio-inline,
.conversion-module-bootstrap .checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.conversion-module-bootstrap .radio-inline + .radio-inline,
.conversion-module-bootstrap .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.conversion-module-bootstrap input[type="radio"][disabled],
.conversion-module-bootstrap input[type="checkbox"][disabled],
.conversion-module-bootstrap input[type="radio"].disabled,
.conversion-module-bootstrap input[type="checkbox"].disabled,
.conversion-module-bootstrap fieldset[disabled] input[type="radio"],
.conversion-module-bootstrap fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.conversion-module-bootstrap .radio-inline.disabled,
.conversion-module-bootstrap .checkbox-inline.disabled,
.conversion-module-bootstrap fieldset[disabled] .radio-inline,
.conversion-module-bootstrap fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.conversion-module-bootstrap .radio.disabled label,
.conversion-module-bootstrap .checkbox.disabled label,
.conversion-module-bootstrap fieldset[disabled] .radio label,
.conversion-module-bootstrap fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.conversion-module-bootstrap .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.conversion-module-bootstrap .form-control-static.input-lg,
.conversion-module-bootstrap .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.conversion-module-bootstrap .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.conversion-module-bootstrap select.input-sm {
  height: 30px;
  line-height: 30px;
}
.conversion-module-bootstrap textarea.input-sm,
.conversion-module-bootstrap select[multiple].input-sm {
  height: auto;
}
.conversion-module-bootstrap .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.conversion-module-bootstrap .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.conversion-module-bootstrap .form-group-sm textarea.form-control,
.conversion-module-bootstrap .form-group-sm select[multiple].form-control {
  height: auto;
}
.conversion-module-bootstrap .form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.conversion-module-bootstrap .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.conversion-module-bootstrap select.input-lg {
  height: 46px;
  line-height: 46px;
}
.conversion-module-bootstrap textarea.input-lg,
.conversion-module-bootstrap select[multiple].input-lg {
  height: auto;
}
.conversion-module-bootstrap .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.conversion-module-bootstrap .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.conversion-module-bootstrap .form-group-lg textarea.form-control,
.conversion-module-bootstrap .form-group-lg select[multiple].form-control {
  height: auto;
}
.conversion-module-bootstrap .form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.conversion-module-bootstrap .has-feedback {
  position: relative;
}
.conversion-module-bootstrap .has-feedback .form-control {
  padding-right: 42.5px;
}
.conversion-module-bootstrap .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.conversion-module-bootstrap .input-lg + .form-control-feedback,
.conversion-module-bootstrap .input-group-lg + .form-control-feedback,
.conversion-module-bootstrap .form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.conversion-module-bootstrap .input-sm + .form-control-feedback,
.conversion-module-bootstrap .input-group-sm + .form-control-feedback,
.conversion-module-bootstrap .form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.conversion-module-bootstrap .has-success .help-block,
.conversion-module-bootstrap .has-success .control-label,
.conversion-module-bootstrap .has-success .radio,
.conversion-module-bootstrap .has-success .checkbox,
.conversion-module-bootstrap .has-success .radio-inline,
.conversion-module-bootstrap .has-success .checkbox-inline,
.conversion-module-bootstrap .has-success.radio label,
.conversion-module-bootstrap .has-success.checkbox label,
.conversion-module-bootstrap .has-success.radio-inline label,
.conversion-module-bootstrap .has-success.checkbox-inline label {
  color: #3c763d;
}
.conversion-module-bootstrap .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);
}
.conversion-module-bootstrap .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;
}
.conversion-module-bootstrap .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.conversion-module-bootstrap .has-success .form-control-feedback {
  color: #3c763d;
}
.conversion-module-bootstrap .has-warning .help-block,
.conversion-module-bootstrap .has-warning .control-label,
.conversion-module-bootstrap .has-warning .radio,
.conversion-module-bootstrap .has-warning .checkbox,
.conversion-module-bootstrap .has-warning .radio-inline,
.conversion-module-bootstrap .has-warning .checkbox-inline,
.conversion-module-bootstrap .has-warning.radio label,
.conversion-module-bootstrap .has-warning.checkbox label,
.conversion-module-bootstrap .has-warning.radio-inline label,
.conversion-module-bootstrap .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.conversion-module-bootstrap .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);
}
.conversion-module-bootstrap .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;
}
.conversion-module-bootstrap .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.conversion-module-bootstrap .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.conversion-module-bootstrap .has-error .help-block,
.conversion-module-bootstrap .has-error .control-label,
.conversion-module-bootstrap .has-error .radio,
.conversion-module-bootstrap .has-error .checkbox,
.conversion-module-bootstrap .has-error .radio-inline,
.conversion-module-bootstrap .has-error .checkbox-inline,
.conversion-module-bootstrap .has-error.radio label,
.conversion-module-bootstrap .has-error.checkbox label,
.conversion-module-bootstrap .has-error.radio-inline label,
.conversion-module-bootstrap .has-error.checkbox-inline label {
  color: #a94442;
}
.conversion-module-bootstrap .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);
}
.conversion-module-bootstrap .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;
}
.conversion-module-bootstrap .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.conversion-module-bootstrap .has-error .form-control-feedback {
  color: #a94442;
}
.conversion-module-bootstrap .has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.conversion-module-bootstrap .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.conversion-module-bootstrap .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .conversion-module-bootstrap .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .conversion-module-bootstrap .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .conversion-module-bootstrap .form-inline .form-control-static {
    display: inline-block;
  }
  .conversion-module-bootstrap .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .conversion-module-bootstrap .form-inline .input-group .input-group-addon,
  .conversion-module-bootstrap .form-inline .input-group .input-group-btn,
  .conversion-module-bootstrap .form-inline .input-group .form-control {
    width: auto;
  }
  .conversion-module-bootstrap .form-inline .input-group > .form-control {
    width: 100%;
  }
  .conversion-module-bootstrap .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .conversion-module-bootstrap .form-inline .radio,
  .conversion-module-bootstrap .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .conversion-module-bootstrap .form-inline .radio label,
  .conversion-module-bootstrap .form-inline .checkbox label {
    padding-left: 0;
  }
  .conversion-module-bootstrap .form-inline .radio input[type="radio"],
  .conversion-module-bootstrap .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .conversion-module-bootstrap .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.conversion-module-bootstrap .form-horizontal .radio,
.conversion-module-bootstrap .form-horizontal .checkbox,
.conversion-module-bootstrap .form-horizontal .radio-inline,
.conversion-module-bootstrap .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.conversion-module-bootstrap .form-horizontal .radio,
.conversion-module-bootstrap .form-horizontal .checkbox {
  min-height: 27px;
}
.conversion-module-bootstrap .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .conversion-module-bootstrap .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.conversion-module-bootstrap .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .conversion-module-bootstrap .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .conversion-module-bootstrap .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.conversion-module-bootstrap .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.conversion-module-bootstrap .btn:focus,
.conversion-module-bootstrap .btn:active:focus,
.conversion-module-bootstrap .btn.active:focus,
.conversion-module-bootstrap .btn.focus,
.conversion-module-bootstrap .btn:active.focus,
.conversion-module-bootstrap .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.conversion-module-bootstrap .btn:hover,
.conversion-module-bootstrap .btn:focus,
.conversion-module-bootstrap .btn.focus {
  color: #333333;
  text-decoration: none;
}
.conversion-module-bootstrap .btn:active,
.conversion-module-bootstrap .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);
}
.conversion-module-bootstrap .btn.disabled,
.conversion-module-bootstrap .btn[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.conversion-module-bootstrap a.btn.disabled,
.conversion-module-bootstrap fieldset[disabled] a.btn {
  pointer-events: none;
}
.conversion-module-bootstrap .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.conversion-module-bootstrap .btn-default:focus,
.conversion-module-bootstrap .btn-default.focus {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.conversion-module-bootstrap .btn-default:hover {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.conversion-module-bootstrap .btn-default:active,
.conversion-module-bootstrap .btn-default.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.conversion-module-bootstrap .btn-default:active:hover,
.conversion-module-bootstrap .btn-default.active:hover,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-default:hover,
.conversion-module-bootstrap .btn-default:active:focus,
.conversion-module-bootstrap .btn-default.active:focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-default:focus,
.conversion-module-bootstrap .btn-default:active.focus,
.conversion-module-bootstrap .btn-default.active.focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-default.focus {
  color: #333333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.conversion-module-bootstrap .btn-default:active,
.conversion-module-bootstrap .btn-default.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-default {
  background-image: none;
}
.conversion-module-bootstrap .btn-default.disabled:hover,
.conversion-module-bootstrap .btn-default[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-default:hover,
.conversion-module-bootstrap .btn-default.disabled:focus,
.conversion-module-bootstrap .btn-default[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-default:focus,
.conversion-module-bootstrap .btn-default.disabled.focus,
.conversion-module-bootstrap .btn-default[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-default.focus {
  background-color: #ffffff;
  border-color: #cccccc;
}
.conversion-module-bootstrap .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.conversion-module-bootstrap .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.conversion-module-bootstrap .btn-primary:focus,
.conversion-module-bootstrap .btn-primary.focus {
  color: #ffffff;
  background-color: #286090;
  border-color: #122b40;
}
.conversion-module-bootstrap .btn-primary:hover {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.conversion-module-bootstrap .btn-primary:active,
.conversion-module-bootstrap .btn-primary.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
.conversion-module-bootstrap .btn-primary:active:hover,
.conversion-module-bootstrap .btn-primary.active:hover,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-primary:hover,
.conversion-module-bootstrap .btn-primary:active:focus,
.conversion-module-bootstrap .btn-primary.active:focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-primary:focus,
.conversion-module-bootstrap .btn-primary:active.focus,
.conversion-module-bootstrap .btn-primary.active.focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #204d74;
  border-color: #122b40;
}
.conversion-module-bootstrap .btn-primary:active,
.conversion-module-bootstrap .btn-primary.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.conversion-module-bootstrap .btn-primary.disabled:hover,
.conversion-module-bootstrap .btn-primary[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-primary:hover,
.conversion-module-bootstrap .btn-primary.disabled:focus,
.conversion-module-bootstrap .btn-primary[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-primary:focus,
.conversion-module-bootstrap .btn-primary.disabled.focus,
.conversion-module-bootstrap .btn-primary[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.conversion-module-bootstrap .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
.conversion-module-bootstrap .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.conversion-module-bootstrap .btn-success:focus,
.conversion-module-bootstrap .btn-success.focus {
  color: #ffffff;
  background-color: #449d44;
  border-color: #255625;
}
.conversion-module-bootstrap .btn-success:hover {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.conversion-module-bootstrap .btn-success:active,
.conversion-module-bootstrap .btn-success.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.conversion-module-bootstrap .btn-success:active:hover,
.conversion-module-bootstrap .btn-success.active:hover,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-success:hover,
.conversion-module-bootstrap .btn-success:active:focus,
.conversion-module-bootstrap .btn-success.active:focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-success:focus,
.conversion-module-bootstrap .btn-success:active.focus,
.conversion-module-bootstrap .btn-success.active.focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #398439;
  border-color: #255625;
}
.conversion-module-bootstrap .btn-success:active,
.conversion-module-bootstrap .btn-success.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-success {
  background-image: none;
}
.conversion-module-bootstrap .btn-success.disabled:hover,
.conversion-module-bootstrap .btn-success[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-success:hover,
.conversion-module-bootstrap .btn-success.disabled:focus,
.conversion-module-bootstrap .btn-success[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-success:focus,
.conversion-module-bootstrap .btn-success.disabled.focus,
.conversion-module-bootstrap .btn-success[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.conversion-module-bootstrap .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.conversion-module-bootstrap .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.conversion-module-bootstrap .btn-info:focus,
.conversion-module-bootstrap .btn-info.focus {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.conversion-module-bootstrap .btn-info:hover {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.conversion-module-bootstrap .btn-info:active,
.conversion-module-bootstrap .btn-info.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.conversion-module-bootstrap .btn-info:active:hover,
.conversion-module-bootstrap .btn-info.active:hover,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-info:hover,
.conversion-module-bootstrap .btn-info:active:focus,
.conversion-module-bootstrap .btn-info.active:focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-info:focus,
.conversion-module-bootstrap .btn-info:active.focus,
.conversion-module-bootstrap .btn-info.active.focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.conversion-module-bootstrap .btn-info:active,
.conversion-module-bootstrap .btn-info.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-info {
  background-image: none;
}
.conversion-module-bootstrap .btn-info.disabled:hover,
.conversion-module-bootstrap .btn-info[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-info:hover,
.conversion-module-bootstrap .btn-info.disabled:focus,
.conversion-module-bootstrap .btn-info[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-info:focus,
.conversion-module-bootstrap .btn-info.disabled.focus,
.conversion-module-bootstrap .btn-info[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.conversion-module-bootstrap .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.conversion-module-bootstrap .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.conversion-module-bootstrap .btn-warning:focus,
.conversion-module-bootstrap .btn-warning.focus {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.conversion-module-bootstrap .btn-warning:hover {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.conversion-module-bootstrap .btn-warning:active,
.conversion-module-bootstrap .btn-warning.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.conversion-module-bootstrap .btn-warning:active:hover,
.conversion-module-bootstrap .btn-warning.active:hover,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-warning:hover,
.conversion-module-bootstrap .btn-warning:active:focus,
.conversion-module-bootstrap .btn-warning.active:focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-warning:focus,
.conversion-module-bootstrap .btn-warning:active.focus,
.conversion-module-bootstrap .btn-warning.active.focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #d58512;
  border-color: #985f0d;
}
.conversion-module-bootstrap .btn-warning:active,
.conversion-module-bootstrap .btn-warning.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.conversion-module-bootstrap .btn-warning.disabled:hover,
.conversion-module-bootstrap .btn-warning[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-warning:hover,
.conversion-module-bootstrap .btn-warning.disabled:focus,
.conversion-module-bootstrap .btn-warning[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-warning:focus,
.conversion-module-bootstrap .btn-warning.disabled.focus,
.conversion-module-bootstrap .btn-warning[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.conversion-module-bootstrap .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.conversion-module-bootstrap .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.conversion-module-bootstrap .btn-danger:focus,
.conversion-module-bootstrap .btn-danger.focus {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #761c19;
}
.conversion-module-bootstrap .btn-danger:hover {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.conversion-module-bootstrap .btn-danger:active,
.conversion-module-bootstrap .btn-danger.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.conversion-module-bootstrap .btn-danger:active:hover,
.conversion-module-bootstrap .btn-danger.active:hover,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-danger:hover,
.conversion-module-bootstrap .btn-danger:active:focus,
.conversion-module-bootstrap .btn-danger.active:focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-danger:focus,
.conversion-module-bootstrap .btn-danger:active.focus,
.conversion-module-bootstrap .btn-danger.active.focus,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ac2925;
  border-color: #761c19;
}
.conversion-module-bootstrap .btn-danger:active,
.conversion-module-bootstrap .btn-danger.active,
.conversion-module-bootstrap .open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.conversion-module-bootstrap .btn-danger.disabled:hover,
.conversion-module-bootstrap .btn-danger[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-danger:hover,
.conversion-module-bootstrap .btn-danger.disabled:focus,
.conversion-module-bootstrap .btn-danger[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-danger:focus,
.conversion-module-bootstrap .btn-danger.disabled.focus,
.conversion-module-bootstrap .btn-danger[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.conversion-module-bootstrap .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.conversion-module-bootstrap .btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.conversion-module-bootstrap .btn-link,
.conversion-module-bootstrap .btn-link:active,
.conversion-module-bootstrap .btn-link.active,
.conversion-module-bootstrap .btn-link[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.conversion-module-bootstrap .btn-link,
.conversion-module-bootstrap .btn-link:hover,
.conversion-module-bootstrap .btn-link:focus,
.conversion-module-bootstrap .btn-link:active {
  border-color: transparent;
}
.conversion-module-bootstrap .btn-link:hover,
.conversion-module-bootstrap .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.conversion-module-bootstrap .btn-link[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-link:hover,
.conversion-module-bootstrap .btn-link[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.conversion-module-bootstrap .btn-lg,
.conversion-module-bootstrap .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.conversion-module-bootstrap .btn-sm,
.conversion-module-bootstrap .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.conversion-module-bootstrap .btn-xs,
.conversion-module-bootstrap .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.conversion-module-bootstrap .btn-block {
  display: block;
  width: 100%;
}
.conversion-module-bootstrap .btn-block + .btn-block {
  margin-top: 5px;
}
.conversion-module-bootstrap input[type="submit"].btn-block,
.conversion-module-bootstrap input[type="reset"].btn-block,
.conversion-module-bootstrap input[type="button"].btn-block {
  width: 100%;
}
.conversion-module-bootstrap .btn-group,
.conversion-module-bootstrap .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.conversion-module-bootstrap .btn-group > .btn,
.conversion-module-bootstrap .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.conversion-module-bootstrap .btn-group > .btn:hover,
.conversion-module-bootstrap .btn-group-vertical > .btn:hover,
.conversion-module-bootstrap .btn-group > .btn:focus,
.conversion-module-bootstrap .btn-group-vertical > .btn:focus,
.conversion-module-bootstrap .btn-group > .btn:active,
.conversion-module-bootstrap .btn-group-vertical > .btn:active,
.conversion-module-bootstrap .btn-group > .btn.active,
.conversion-module-bootstrap .btn-group-vertical > .btn.active {
  z-index: 2;
}
.conversion-module-bootstrap .btn-group .btn + .btn,
.conversion-module-bootstrap .btn-group .btn + .btn-group,
.conversion-module-bootstrap .btn-group .btn-group + .btn,
.conversion-module-bootstrap .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.conversion-module-bootstrap .btn-toolbar {
  margin-left: -5px;
}
.conversion-module-bootstrap .btn-toolbar .btn,
.conversion-module-bootstrap .btn-toolbar .btn-group,
.conversion-module-bootstrap .btn-toolbar .input-group {
  float: left;
}
.conversion-module-bootstrap .btn-toolbar > .btn,
.conversion-module-bootstrap .btn-toolbar > .btn-group,
.conversion-module-bootstrap .btn-toolbar > .input-group {
  margin-left: 5px;
}
.conversion-module-bootstrap .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.conversion-module-bootstrap .btn-group > .btn:first-child {
  margin-left: 0;
}
.conversion-module-bootstrap .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.conversion-module-bootstrap .btn-group > .btn:last-child:not(:first-child),
.conversion-module-bootstrap .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.conversion-module-bootstrap .btn-group > .btn-group {
  float: left;
}
.conversion-module-bootstrap .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.conversion-module-bootstrap .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.conversion-module-bootstrap .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.conversion-module-bootstrap .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.conversion-module-bootstrap .btn-group .dropdown-toggle:active,
.conversion-module-bootstrap .btn-group.open .dropdown-toggle {
  outline: 0;
}
.conversion-module-bootstrap .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.conversion-module-bootstrap .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.conversion-module-bootstrap .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);
}
.conversion-module-bootstrap .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.conversion-module-bootstrap .btn .caret {
  margin-left: 0;
}
.conversion-module-bootstrap .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.conversion-module-bootstrap .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.conversion-module-bootstrap .btn-group-vertical > .btn,
.conversion-module-bootstrap .btn-group-vertical > .btn-group,
.conversion-module-bootstrap .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.conversion-module-bootstrap .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.conversion-module-bootstrap .btn-group-vertical > .btn + .btn,
.conversion-module-bootstrap .btn-group-vertical > .btn + .btn-group,
.conversion-module-bootstrap .btn-group-vertical > .btn-group + .btn,
.conversion-module-bootstrap .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.conversion-module-bootstrap .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.conversion-module-bootstrap .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.conversion-module-bootstrap .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.conversion-module-bootstrap .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.conversion-module-bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.conversion-module-bootstrap .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.conversion-module-bootstrap .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.conversion-module-bootstrap .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.conversion-module-bootstrap .btn-group-justified > .btn,
.conversion-module-bootstrap .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.conversion-module-bootstrap .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.conversion-module-bootstrap .btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
.conversion-module-bootstrap [data-toggle="buttons"] > .btn input[type="radio"],
.conversion-module-bootstrap [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.conversion-module-bootstrap [data-toggle="buttons"] > .btn input[type="checkbox"],
.conversion-module-bootstrap [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.conversion-module-bootstrap .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.conversion-module-bootstrap .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.conversion-module-bootstrap .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.conversion-module-bootstrap .input-group .form-control:focus {
  z-index: 3;
}
.conversion-module-bootstrap .input-group-lg > .form-control,
.conversion-module-bootstrap .input-group-lg > .input-group-addon,
.conversion-module-bootstrap .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.conversion-module-bootstrap select.input-group-lg > .form-control,
.conversion-module-bootstrap select.input-group-lg > .input-group-addon,
.conversion-module-bootstrap select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
.conversion-module-bootstrap textarea.input-group-lg > .form-control,
.conversion-module-bootstrap textarea.input-group-lg > .input-group-addon,
.conversion-module-bootstrap textarea.input-group-lg > .input-group-btn > .btn,
.conversion-module-bootstrap select[multiple].input-group-lg > .form-control,
.conversion-module-bootstrap select[multiple].input-group-lg > .input-group-addon,
.conversion-module-bootstrap select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.conversion-module-bootstrap .input-group-sm > .form-control,
.conversion-module-bootstrap .input-group-sm > .input-group-addon,
.conversion-module-bootstrap .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.conversion-module-bootstrap select.input-group-sm > .form-control,
.conversion-module-bootstrap select.input-group-sm > .input-group-addon,
.conversion-module-bootstrap select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
.conversion-module-bootstrap textarea.input-group-sm > .form-control,
.conversion-module-bootstrap textarea.input-group-sm > .input-group-addon,
.conversion-module-bootstrap textarea.input-group-sm > .input-group-btn > .btn,
.conversion-module-bootstrap select[multiple].input-group-sm > .form-control,
.conversion-module-bootstrap select[multiple].input-group-sm > .input-group-addon,
.conversion-module-bootstrap select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.conversion-module-bootstrap .input-group-addon,
.conversion-module-bootstrap .input-group-btn,
.conversion-module-bootstrap .input-group .form-control {
  display: table-cell;
}
.conversion-module-bootstrap .input-group-addon:not(:first-child):not(:last-child),
.conversion-module-bootstrap .input-group-btn:not(:first-child):not(:last-child),
.conversion-module-bootstrap .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.conversion-module-bootstrap .input-group-addon,
.conversion-module-bootstrap .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.conversion-module-bootstrap .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.conversion-module-bootstrap .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.conversion-module-bootstrap .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.conversion-module-bootstrap .input-group-addon input[type="radio"],
.conversion-module-bootstrap .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.conversion-module-bootstrap .input-group .form-control:first-child,
.conversion-module-bootstrap .input-group-addon:first-child,
.conversion-module-bootstrap .input-group-btn:first-child > .btn,
.conversion-module-bootstrap .input-group-btn:first-child > .btn-group > .btn,
.conversion-module-bootstrap .input-group-btn:first-child > .dropdown-toggle,
.conversion-module-bootstrap .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.conversion-module-bootstrap .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.conversion-module-bootstrap .input-group-addon:first-child {
  border-right: 0;
}
.conversion-module-bootstrap .input-group .form-control:last-child,
.conversion-module-bootstrap .input-group-addon:last-child,
.conversion-module-bootstrap .input-group-btn:last-child > .btn,
.conversion-module-bootstrap .input-group-btn:last-child > .btn-group > .btn,
.conversion-module-bootstrap .input-group-btn:last-child > .dropdown-toggle,
.conversion-module-bootstrap .input-group-btn:first-child > .btn:not(:first-child),
.conversion-module-bootstrap .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.conversion-module-bootstrap .input-group-addon:last-child {
  border-left: 0;
}
.conversion-module-bootstrap .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.conversion-module-bootstrap .input-group-btn > .btn {
  position: relative;
}
.conversion-module-bootstrap .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.conversion-module-bootstrap .input-group-btn > .btn:hover,
.conversion-module-bootstrap .input-group-btn > .btn:focus,
.conversion-module-bootstrap .input-group-btn > .btn:active {
  z-index: 2;
}
.conversion-module-bootstrap .input-group-btn:first-child > .btn,
.conversion-module-bootstrap .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.conversion-module-bootstrap .input-group-btn:last-child > .btn,
.conversion-module-bootstrap .input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.conversion-module-bootstrap .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.conversion-module-bootstrap .close:hover,
.conversion-module-bootstrap .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.conversion-module-bootstrap button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.conversion-module-bootstrap .clearfix:before,
.conversion-module-bootstrap .clearfix:after,
.conversion-module-bootstrap .form-horizontal .form-group:before,
.conversion-module-bootstrap .form-horizontal .form-group:after,
.conversion-module-bootstrap .btn-toolbar:before,
.conversion-module-bootstrap .btn-toolbar:after,
.conversion-module-bootstrap .btn-group-vertical > .btn-group:before,
.conversion-module-bootstrap .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.conversion-module-bootstrap .clearfix:after,
.conversion-module-bootstrap .form-horizontal .form-group:after,
.conversion-module-bootstrap .btn-toolbar:after,
.conversion-module-bootstrap .btn-group-vertical > .btn-group:after {
  clear: both;
}
.conversion-module-bootstrap .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.conversion-module-bootstrap .pull-right {
  float: right !important;
}
.conversion-module-bootstrap .pull-left {
  float: left !important;
}
.conversion-module-bootstrap .hide {
  display: none !important;
}
.conversion-module-bootstrap .show {
  display: block !important;
}
.conversion-module-bootstrap .invisible {
  visibility: hidden;
}
.conversion-module-bootstrap .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.conversion-module-bootstrap .hidden {
  display: none !important;
}
.conversion-module-bootstrap .affix {
  position: fixed;
}
/* Theme */
.conversion-module-bootstrap {
  /*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
  /*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=07b8613f52212ff636ac11fd8f384ff0)
 * Config saved to config.json and https://gist.github.com/07b8613f52212ff636ac11fd8f384ff0
 */
  /*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
}
.conversion-module-bootstrap .btn-default,
.conversion-module-bootstrap .btn-primary,
.conversion-module-bootstrap .btn-success,
.conversion-module-bootstrap .btn-info,
.conversion-module-bootstrap .btn-warning,
.conversion-module-bootstrap .btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.conversion-module-bootstrap .btn-default:active,
.conversion-module-bootstrap .btn-primary:active,
.conversion-module-bootstrap .btn-success:active,
.conversion-module-bootstrap .btn-info:active,
.conversion-module-bootstrap .btn-warning:active,
.conversion-module-bootstrap .btn-danger:active,
.conversion-module-bootstrap .btn-default.active,
.conversion-module-bootstrap .btn-primary.active,
.conversion-module-bootstrap .btn-success.active,
.conversion-module-bootstrap .btn-info.active,
.conversion-module-bootstrap .btn-warning.active,
.conversion-module-bootstrap .btn-danger.active {
  -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);
}
.conversion-module-bootstrap .btn-default.disabled,
.conversion-module-bootstrap .btn-primary.disabled,
.conversion-module-bootstrap .btn-success.disabled,
.conversion-module-bootstrap .btn-info.disabled,
.conversion-module-bootstrap .btn-warning.disabled,
.conversion-module-bootstrap .btn-danger.disabled,
.conversion-module-bootstrap .btn-default[disabled],
.conversion-module-bootstrap .btn-primary[disabled],
.conversion-module-bootstrap .btn-success[disabled],
.conversion-module-bootstrap .btn-info[disabled],
.conversion-module-bootstrap .btn-warning[disabled],
.conversion-module-bootstrap .btn-danger[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-default,
.conversion-module-bootstrap fieldset[disabled] .btn-primary,
.conversion-module-bootstrap fieldset[disabled] .btn-success,
.conversion-module-bootstrap fieldset[disabled] .btn-info,
.conversion-module-bootstrap fieldset[disabled] .btn-warning,
.conversion-module-bootstrap fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.conversion-module-bootstrap .btn-default .badge,
.conversion-module-bootstrap .btn-primary .badge,
.conversion-module-bootstrap .btn-success .badge,
.conversion-module-bootstrap .btn-info .badge,
.conversion-module-bootstrap .btn-warning .badge,
.conversion-module-bootstrap .btn-danger .badge {
  text-shadow: none;
}
.conversion-module-bootstrap .btn:active,
.conversion-module-bootstrap .btn.active {
  background-image: none;
}
.conversion-module-bootstrap .btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  text-shadow: 0 1px 0 #fff;
  border-color: #ccc;
}
.conversion-module-bootstrap .btn-default:hover,
.conversion-module-bootstrap .btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.conversion-module-bootstrap .btn-default:active,
.conversion-module-bootstrap .btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.conversion-module-bootstrap .btn-default.disabled,
.conversion-module-bootstrap .btn-default[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-default,
.conversion-module-bootstrap .btn-default.disabled:hover,
.conversion-module-bootstrap .btn-default[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-default:hover,
.conversion-module-bootstrap .btn-default.disabled:focus,
.conversion-module-bootstrap .btn-default[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-default:focus,
.conversion-module-bootstrap .btn-default.disabled.focus,
.conversion-module-bootstrap .btn-default[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-default.focus,
.conversion-module-bootstrap .btn-default.disabled:active,
.conversion-module-bootstrap .btn-default[disabled]:active,
.conversion-module-bootstrap fieldset[disabled] .btn-default:active,
.conversion-module-bootstrap .btn-default.disabled.active,
.conversion-module-bootstrap .btn-default[disabled].active,
.conversion-module-bootstrap fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.conversion-module-bootstrap .btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.conversion-module-bootstrap .btn-primary:hover,
.conversion-module-bootstrap .btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.conversion-module-bootstrap .btn-primary:active,
.conversion-module-bootstrap .btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.conversion-module-bootstrap .btn-primary.disabled,
.conversion-module-bootstrap .btn-primary[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-primary,
.conversion-module-bootstrap .btn-primary.disabled:hover,
.conversion-module-bootstrap .btn-primary[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-primary:hover,
.conversion-module-bootstrap .btn-primary.disabled:focus,
.conversion-module-bootstrap .btn-primary[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-primary:focus,
.conversion-module-bootstrap .btn-primary.disabled.focus,
.conversion-module-bootstrap .btn-primary[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-primary.focus,
.conversion-module-bootstrap .btn-primary.disabled:active,
.conversion-module-bootstrap .btn-primary[disabled]:active,
.conversion-module-bootstrap fieldset[disabled] .btn-primary:active,
.conversion-module-bootstrap .btn-primary.disabled.active,
.conversion-module-bootstrap .btn-primary[disabled].active,
.conversion-module-bootstrap fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.conversion-module-bootstrap .btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.conversion-module-bootstrap .btn-success:hover,
.conversion-module-bootstrap .btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.conversion-module-bootstrap .btn-success:active,
.conversion-module-bootstrap .btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.conversion-module-bootstrap .btn-success.disabled,
.conversion-module-bootstrap .btn-success[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-success,
.conversion-module-bootstrap .btn-success.disabled:hover,
.conversion-module-bootstrap .btn-success[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-success:hover,
.conversion-module-bootstrap .btn-success.disabled:focus,
.conversion-module-bootstrap .btn-success[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-success:focus,
.conversion-module-bootstrap .btn-success.disabled.focus,
.conversion-module-bootstrap .btn-success[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-success.focus,
.conversion-module-bootstrap .btn-success.disabled:active,
.conversion-module-bootstrap .btn-success[disabled]:active,
.conversion-module-bootstrap fieldset[disabled] .btn-success:active,
.conversion-module-bootstrap .btn-success.disabled.active,
.conversion-module-bootstrap .btn-success[disabled].active,
.conversion-module-bootstrap fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.conversion-module-bootstrap .btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.conversion-module-bootstrap .btn-info:hover,
.conversion-module-bootstrap .btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.conversion-module-bootstrap .btn-info:active,
.conversion-module-bootstrap .btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.conversion-module-bootstrap .btn-info.disabled,
.conversion-module-bootstrap .btn-info[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-info,
.conversion-module-bootstrap .btn-info.disabled:hover,
.conversion-module-bootstrap .btn-info[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-info:hover,
.conversion-module-bootstrap .btn-info.disabled:focus,
.conversion-module-bootstrap .btn-info[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-info:focus,
.conversion-module-bootstrap .btn-info.disabled.focus,
.conversion-module-bootstrap .btn-info[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-info.focus,
.conversion-module-bootstrap .btn-info.disabled:active,
.conversion-module-bootstrap .btn-info[disabled]:active,
.conversion-module-bootstrap fieldset[disabled] .btn-info:active,
.conversion-module-bootstrap .btn-info.disabled.active,
.conversion-module-bootstrap .btn-info[disabled].active,
.conversion-module-bootstrap fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.conversion-module-bootstrap .btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.conversion-module-bootstrap .btn-warning:hover,
.conversion-module-bootstrap .btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.conversion-module-bootstrap .btn-warning:active,
.conversion-module-bootstrap .btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.conversion-module-bootstrap .btn-warning.disabled,
.conversion-module-bootstrap .btn-warning[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-warning,
.conversion-module-bootstrap .btn-warning.disabled:hover,
.conversion-module-bootstrap .btn-warning[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-warning:hover,
.conversion-module-bootstrap .btn-warning.disabled:focus,
.conversion-module-bootstrap .btn-warning[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-warning:focus,
.conversion-module-bootstrap .btn-warning.disabled.focus,
.conversion-module-bootstrap .btn-warning[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-warning.focus,
.conversion-module-bootstrap .btn-warning.disabled:active,
.conversion-module-bootstrap .btn-warning[disabled]:active,
.conversion-module-bootstrap fieldset[disabled] .btn-warning:active,
.conversion-module-bootstrap .btn-warning.disabled.active,
.conversion-module-bootstrap .btn-warning[disabled].active,
.conversion-module-bootstrap fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.conversion-module-bootstrap .btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.conversion-module-bootstrap .btn-danger:hover,
.conversion-module-bootstrap .btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.conversion-module-bootstrap .btn-danger:active,
.conversion-module-bootstrap .btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.conversion-module-bootstrap .btn-danger.disabled,
.conversion-module-bootstrap .btn-danger[disabled],
.conversion-module-bootstrap fieldset[disabled] .btn-danger,
.conversion-module-bootstrap .btn-danger.disabled:hover,
.conversion-module-bootstrap .btn-danger[disabled]:hover,
.conversion-module-bootstrap fieldset[disabled] .btn-danger:hover,
.conversion-module-bootstrap .btn-danger.disabled:focus,
.conversion-module-bootstrap .btn-danger[disabled]:focus,
.conversion-module-bootstrap fieldset[disabled] .btn-danger:focus,
.conversion-module-bootstrap .btn-danger.disabled.focus,
.conversion-module-bootstrap .btn-danger[disabled].focus,
.conversion-module-bootstrap fieldset[disabled] .btn-danger.focus,
.conversion-module-bootstrap .btn-danger.disabled:active,
.conversion-module-bootstrap .btn-danger[disabled]:active,
.conversion-module-bootstrap fieldset[disabled] .btn-danger:active,
.conversion-module-bootstrap .btn-danger.disabled.active,
.conversion-module-bootstrap .btn-danger[disabled].active,
.conversion-module-bootstrap fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.conversion-module-bootstrap .thumbnail,
.conversion-module-bootstrap .img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.conversion-module-bootstrap .dropdown-menu > li > a:hover,
.conversion-module-bootstrap .dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.conversion-module-bootstrap .dropdown-menu > .active > a,
.conversion-module-bootstrap .dropdown-menu > .active > a:hover,
.conversion-module-bootstrap .dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}
.conversion-module-bootstrap .navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.conversion-module-bootstrap .navbar-default .navbar-nav > .open > a,
.conversion-module-bootstrap .navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.conversion-module-bootstrap .navbar-brand,
.conversion-module-bootstrap .navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.conversion-module-bootstrap .navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 4px;
}
.conversion-module-bootstrap .navbar-inverse .navbar-nav > .open > a,
.conversion-module-bootstrap .navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.conversion-module-bootstrap .navbar-inverse .navbar-brand,
.conversion-module-bootstrap .navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.conversion-module-bootstrap .navbar-static-top,
.conversion-module-bootstrap .navbar-fixed-top,
.conversion-module-bootstrap .navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .conversion-module-bootstrap .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .conversion-module-bootstrap .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .conversion-module-bootstrap .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  }
}
.conversion-module-bootstrap .alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.conversion-module-bootstrap .alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.conversion-module-bootstrap .alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.conversion-module-bootstrap .alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.conversion-module-bootstrap .alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.conversion-module-bootstrap .progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.conversion-module-bootstrap .progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}
.conversion-module-bootstrap .progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.conversion-module-bootstrap .progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.conversion-module-bootstrap .progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.conversion-module-bootstrap .progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.conversion-module-bootstrap .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%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.conversion-module-bootstrap .list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.conversion-module-bootstrap .list-group-item.active,
.conversion-module-bootstrap .list-group-item.active:hover,
.conversion-module-bootstrap .list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}
.conversion-module-bootstrap .list-group-item.active .badge,
.conversion-module-bootstrap .list-group-item.active:hover .badge,
.conversion-module-bootstrap .list-group-item.active:focus .badge {
  text-shadow: none;
}
.conversion-module-bootstrap .panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.conversion-module-bootstrap .panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.conversion-module-bootstrap .panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}
.conversion-module-bootstrap .panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.conversion-module-bootstrap .panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.conversion-module-bootstrap .panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.conversion-module-bootstrap .panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.conversion-module-bootstrap .well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}

@font-face {
	font-family: 'HelveticaCondensedBold';
	src: url('http://cdn.govexec.com/fonts/helvetica_condensed_bold-webfont.eot?bdd6d4444f20');
	src: url('http://cdn.govexec.com/fonts/helvetica_condensed_bold-webfont.eot?&bdd6d4444f20#iefix') format('embedded-opentype'),
	url('http://cdn.govexec.com/fonts/helvetica_condensed_bold-webfont.woff?bdd6d4444f20') format('woff'),
	url('http://cdn.govexec.com/fonts/helvetica_condensed_bold-webfont.ttf?bdd6d4444f20') format('truetype'),
	url('http://cdn.govexec.com/fonts/helvetica_condensed_bold-webfont.svg?bdd6d4444f20#HelveticaCondensedBold') format('svg');
	font-weight: bold;
	font-style: normal;
}

/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/
/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/
/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  overflow:hidden;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 {
  zoom: 1;
}
/* `XHTML, HTML4, HTML5 Reset
----------------------------------------------------------------------------------------------------*/

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 100%;
}

html,
body {
  height: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
/*
  Override the default (display: inline) for
  browsers that do not recognize HTML5 tags.

  IE8 (and lower) requires a shiv:
  http://ejohn.org/blog/html5-shiv
*/
  display: block;
}

b,
strong {
/*
  Makes browsers agree.
  IE + Opera = font-weight: bold.
  Gecko + WebKit = font-weight: bolder.
*/
  font-weight: bold;
}

img {
  color: transparent;
  font-size: 0;
  vertical-align: middle;
/*
  For IE.
  http://css-tricks.com/ie-fix-bicubic-scaling-for-images
*/
  -ms-interpolation-mode: bicubic;
}

ol,
ul {
  list-style: none;
}

li {
/*
  For IE6 + IE7:

  "display: list-item" keeps bullets from
  disappearing if hasLayout is triggered.
*/
  display: list-item;
}

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

th,
td,
caption {
  font-weight: normal;
  vertical-align: top;
  text-align: left;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

sub,
sup,
small {
  font-size: 75%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

svg {
/*
  For IE9. Without, occasionally draws shapes
  outside the boundaries of <svg> rectangle.
*/
  overflow: hidden;
}
*{font-size:100.01%;}
html {
	height:100%;
	background:#fff url('http://cdn.govexec.com/images/bg-main.gif?bdd6d4444f20') repeat;
	font-size:75%;
}
body {
	margin:0;
	color:#231f20;
	font:1em/1.500em Helvetica, Arial, sans-serif;
	min-width:1000px;
	height:100%;
}
a {
	text-decoration:none;
	color:#1e6caa;
}
a:hover {color:#1b93d0;}
input, textarea, select {
	vertical-align:middle;
	color:#777;
	font-size:12px;
	line-height:15px;
}
.ge-svg
{
  overflow: hidden;
}
.ge-tracking-pixel
{
  display: none;
}
.gemg-iframe
{
  border: none;
  padding: 0;
  width: 100%;
  background-color: transparent;
  overflow: hidden;
}
.aligncenter { text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {float: left;}
.alignright {float: right;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	min-height:100%;
	width:100%;
	overflow:hidden;
	position:relative;
	background:url('http://cdn.govexec.com/images/bg01.gif?fb455d2559cc') repeat-x 0 100%;
}
#header {
	width: 100%;
	padding: 10px 0 0 0;
  background: #fff;
}
.panel {padding:0 0 12px;}
.panel-holder {
	float:right;
	background:#efefef;
	border:solid #d2d2d2;
	border-width:0 1px 1px;
}
.search-form {
	float:left;
	padding:7px 10px 5px 4px;
	background:url('http://cdn.govexec.com/images/divider01.gif?fb455d2559cc') repeat-y 100% 0;
}
.inp-wrap {
	float:left;
	background:url('http://cdn.govexec.com/images/bg-forms.png?v=2.3.0&fb455d2559cc') no-repeat;
	width:238px;
	height:28px;
	padding:0 23px;
	margin-right:-69px;
}
.inp-wrap input {
	float:left;
	background:none;
	padding:8px 0 4px;
	margin:0;
	border:0;
	height:15px;
	width:190px;
	font-size:10px;
}
.submit {
	float:left;
	padding:24px 0 0;
	margin:4px 0 0;
	border:0;
	width:70px;
	height:24px;
	background:url('http://cdn.govexec.com/images/bg-forms.png?v=2.3.0&fb455d2559cc') no-repeat 0 -36px;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
}
.submit:hover {background-position:-72px -36px;}
.panel ul {
	padding:0;
	margin:0;
	float:left;
}
.panel li {float:left;}
.panel .social-networks {
	padding:14px 12px 10px 8px;
	background:url('http://cdn.govexec.com/images/divider01.gif?fb455d2559cc') repeat-y 100% 0;
}
.social-networks li {margin-left:2px;}
.social-networks a {
	float:left;
	width:16px;
	height:16px;
	text-indent:-9999px;
	overflow:hidden;
	background:url('http://cdn.govexec.com/images/social-networks-ico.gif?v=1&fb455d2559cc') no-repeat;
}
.social-networks .facebook {background-position:0 0;}
.social-networks .twitter {background-position:-18px 0;}
.social-networks .linkedin {background-position:-36px 0;}
.social-networks .rss {background-position:-54px 0;}
.social-networks .tumblr {background-position:-72px 0;}
.panel .add-nav {
	padding:16px 0 0;
	font-size:10px;
	line-height:13px;
}
.add-nav li {
	padding:0 7px;
	background:url('http://cdn.govexec.com/images/separator01.gif?bdd6d4444f20') no-repeat 0 80%;
}
.add-nav li:first-child {background:none;}
.add-nav a {color:#5a5a5a;}
.add-nav a:hover {color:#2c75ae;}
.top-news {
	margin: 0 auto 13px;
}

.top-news
{
  margin: 0 auto 13px auto;
  width: 960px;
  overflow: hidden;
}

.top-news-item
{
  position: relative;
	float: left;
	width: 148px;
	margin-left: 12px;
  font-family: Roboto, sans-serif;
}
.top-news-item:first-child
{
  margin-left: 0px;
}
.top-news-item-link img
{
  display: block;
  width: 100%;
  height: auto;
}
.top-news-item-link
{
  display: block;
  color: #1e6ca9;
}
.top-news-item-title
{
	display: block;
  margin-top: 5px;

	font-size: 1.08333em; /* 13px */
  font-weight: bold;
	line-height: 1.23077em; /* 16px */
}

.top-news-item-sponsor-content-tag
{
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 5px;
  padding-right: 5px;
  color: white;
  font-size: 0.83333em; /* 10px */
  font-weight: bold;
  text-transform: uppercase;
  background-color: #000;
}

.top-news-item-sponsored .top-news-item-link
{
  color: #000;
}
.top-news-item-sponsored .top-news-item-link:hover
{
  color: #1b93d0;
}
.top-news-item-sponsored .top-news-item-title
{
  font-weight: 300;
}

.earthbox {
	margin:25px auto 13px;
    overflow:hidden;
    clear: both;
}
.earthbox .box {
	float:left;
	width:148px;
	margin-left:8px;
}
.earthbox .box:first-child {margin-left:0px;}
.earthbox img {
	display:block;
	border:1px solid #808080;
	margin:0 0 5px;
}
.earthbox .title {
	display:block;
	font-size:12px;
	line-height:15px;
}
.earthbox .box.sponsored-box {
    color:#fff;
    background-color:#000;
    border: 3px solid #000;
    width:144px;
    position:relative;
}
.earthbox .box.sponsored-box a {
    color:#fff;
}
.earthbox .box.sponsored-box img {
    border:none;
}
.earthbox .box.sponsored-box em {
    display:block;
    position:absolute;
    top:0;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
    background-color:#000;
    padding: 0 3px 0 0;
    font-size:10px;
}
.logo {
	float:left;
	width:223px;
	height:103px;
	text-indent:-9999px;
	overflow:hidden;
	margin-right:5px;
	background:url('http://cdn.govexec.com/images/logo.jpg?fb455d2559cc') no-repeat left;
}
.logo a {
	display:block;
	height:100%;
}

.ge-header-above-nav-container
{
  border-top: 1px solid #c3efff;
  background-color: #f2fbff;
  min-height: 88px;
}
.ge-header-above-nav
{
  position: relative;
  box-sizing: border-box;
  overflow: visible;
  padding: 19px 0 16px 170px;
}
.ge-header-logo
{
  display: block;
  position: absolute;
  top: -3px;
  left: -5px;
  width: 157px;
  height: 72px;
  background-size: cover;
  overflow: hidden;
}
.ge-header-logo-text
{
  display: block;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
}
.ge-header-logo-img
{
  display: block;
  width: 100%;
  height: 100%;
}

.ge-social-follow
{
  height: 22px;
  margin-bottom: 13px;
}
.ge-social-follow-item
{
  display: inline-block;
  margin-right: 10px;
  height: 22px;
  overflow: hidden;
}
.ge-social-follow-item:last-child
{
  margin-right: 0;
}
.ge-social-follow-link
{
  display: block;
  position: relative;
  width: 22px;
  height: 22px;
  overflow: hidden;
}
.ge-social-follow-text
{
  display: block;
  position: absolute;
  height: 1px;
  width: 1px;
  top: 0;
  left: -9999px;
}
.ge-social-follow-img
{
  width: 100%;
  height: 100%;
}
.ge-social-follow-facebook img
{
  margin-left: -245px;
}

.ge-social-follow-twitter img
{
  margin-left: -223px;
}

.ge-social-follow-linkedin img
{
  margin-left: -201px;
}

.ge-social-follow-rss img
{
  margin-left: -157px;
}

.ge-additional-nav
{
  max-width: 455px
}

.ge-additional-nav-item
{
  display: inline-block;
}
.ge-additional-nav-item:after
{
  content: "|";
  margin: 0 9px;
}
.ge-additional-nav-item-last:after
{
  display: none;
}
.ge-additional-nav-link
{
  color: #515151;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 1em; /* 12px */
  font-weight: normal;
}
.ge-additional-nav-link:hover
{
  color: #1e6ca9;
}

.ge-site-searchbar
{
  position: absolute;
  bottom: 16px;
  right: 0;
  margin: 0;
  border: none;
  padding: 0;
  height: 28px;
  overflow: visible;
}
.ge-site-searchbar-search-icon
{
  position: absolute;
  left: 9px;
  top: 50%;
  margin-top: -6px;
  color: #939393;
  font-size: 12px;
}
.ge-site-searchbar-text
{
  display: block;
  float: left;
  margin: 0;
  border: 1px solid #cfcfcf;
  border-right: none;
  padding: 0 4px 0 25px;
  width: 212px;
  height: 26px;
  color: #939393;
  line-height: 26px;
}
.ge-site-searchbar-submit
{
  display: block;
  box-sizing: border-box;
  float: left;
  margin: 0;
  border: none;
  padding: 0 6px 0 10px;
  width: 80px;
  height: 100%;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 26px;
  -webkit-appearance: none;
  background-color: #1e6ca9;
  text-transform: uppercase;
  cursor: pointer;
}

#header .ad {
	float:right;
	margin:13px 0 2px;
}
/*#header .ad img {display:block;width:728px;height:90px;}*/
.nav-wrap {
	width:100%;
	height:44px;
	/*background:url('http://cdn.govexec.com/images/bg-nav.png?fb455d2559cc') repeat-x;*/
    background: url('http://cdn.govexec.com/images/SL_nav_spritesheet.png?fb455d2559cc') repeat-x 0px -1px;
	position:relative;
	z-index:16;
}
.wrap:after,
.voices .frame:after,
#content .columns:after,
.side-box .frame:after,
.popular:after,
.comments-nav:after {
	display:block;
	clear:both;
	content:"";
}

.drop {
	position:absolute;
	top:37px;
	left:-9999px;
	width:991px;
}
.drop .t {
	height:8px;
	overflow:hidden;
	background:url('http://cdn.govexec.com/images/bg-drop-t.png?fb455d2559cc') no-repeat;
}
.first-child .drop .t {background:url('http://cdn.govexec.com/images/bg-drop-t-first.png?fb455d2559cc') no-repeat;}
.drop .c {
	width:998px;
	padding:3px 10px 0 15px;
	overflow:hidden;
	background:url('http://cdn.govexec.com/images/bg-drop-c.png?fb455d2559cc') repeat-y;
}
.drop .b {
	height:8px;
	overflow:hidden;
	background:url('http://cdn.govexec.com/images/bg-drop-b.png?fb455d2559cc') no-repeat;
}
.top-story {
	/*width:390px;*/
	width:460px;
	float:left;
	margin-right:10px;
	font-size:1em;
	line-height:1.250em;
	background:#fff url('http://cdn.govexec.com/images/bg-top-story.gif?fb455d2559cc') no-repeat 0 100%;
}
.top-story .holder {
	overflow:hidden;
	height:1%;
	padding:5px 5px 8px 5px;
	background:url('http://cdn.govexec.com/images/bg-top-story-holder.gif?fb455d2559cc') no-repeat;
}.top-story img {
	float:left;
	margin-right:20px;
	border:1px solid #838483;
}
.drop .heading {
	display:block;
	color:#1e6ca9;
	font-size:1.167em;
	line-height:1.214em;
	margin:0 0 2px;
}
.top-story .block {
	width:100%;
	overflow:hidden;
}
.top-story .text-box {overflow:hidden;}
.top-story .title {
	display:block;
	font-size:1.167em;
	line-height:1.071em;
	margin:0 0 7px;
}
.top-story .story-info {
	font-size:10px;
	line-height:13px;
	margin:0 0 7px;
}
.more {
	font-size:1em;
	line-height:1.250em;
	padding-left:8px;
	float:left;
	font-weight:bold;
    text-transform: uppercase;
	background:url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 0 45%;
	white-space:no-wrap;
}
.drop .more {
	background:url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 5px 45%;
	padding-left:13px;
}
/*.more:hover {background:url('http://cdn.govexec.com/images/arrow04.png?fb455d2559cc') no-repeat 0 45%;}*/
.drop .more:hover {background:url('http://cdn.govexec.com/images/arrow04.png?fb455d2559cc') no-repeat 5px 45%;}
.top-story p {margin:0 0 8px;}
.story-info {overflow:hidden;}
.date {font-style:normal;}
.comments {
	padding-left:5px;
	background:url('http://cdn.govexec.com/images/separator02.png?fb455d2559cc') no-repeat 0 50%;
}
.drop .news {
	float:left;
	/*width:390px;
	margin:5px 0 0;*/
	width:300px;
	margin:0 10px;
}
.drop .news .heading {margin:0 0 5px;}
.news.full-width {
	width: 460px;
}

.drop .latest-news {
	/*float:left;
	width:218px;*/
	padding-right:10px;
	/*border-right:1px solid #7ec0e4;*/
}
.drop .latest-news ul {
	padding:0;
	margin:0;
}
.drop .latest-news li:first-child {padding:0;}
.drop .latest-news li {padding:10px 0 0;}
.drop .title a {
    color:#231f20;
    padding-top: 5px;
}
.drop .title a:hover {color:#1e6ca9;}
.drop .news .date {
	color:#231f20;
	font-size:0.833em;
	line-height:1.300em;
	margin-left:5px;
	padding-left:5px;
	background:url('http://cdn.govexec.com/images/separator03.gif?fb455d2559cc') no-repeat 0 50%;
}
.drop .news .new .date {
	background:none;
	display:block;
	padding:0;
	margin:0;
}
.drop .container {
	float:left;
	width:155px;
}
.drop .most-read {
	padding:0 0 5px 9px;
	border-bottom:1px solid #7ec0e4;
}
.drop .new {padding:13px 0 0 9px;}
.sponsored-container
{
  display: none;
}
.sponsored-container.ad-loaded
{
  display: block;
}
.sponsored {
	width:172px;
	float:left;
	font-size:0.833em;
	line-height:1.200em;
	color:#737373;
	background:#fff url('http://cdn.govexec.com/images/bg-sponsored.gif?fb455d2559cc') no-repeat 0 100%;
}
.drop .sponsored .heading {margin:0 0 3px;}
.sponsored .holder {
	overflow:hidden;
	height:1%;
	padding:5px 5px;
	background:url('http://cdn.govexec.com/images/bg-sponsored-holder.gif?fb455d2559cc') no-repeat;
}
.sponsored img {
	display:block;
	/*margin:0 0 3px;*/
    margin: 0 auto;
}
.sponsored p {margin:0;}
#main {
	width: 100%;
	position: relative;
	padding: 0 0 143px;
  margin-bottom: -8px;
}
#twocolumns {
	padding:0 0 19px;
	background:url('http://cdn.govexec.com/images/bg-twocolumns-b.png?fb455d2559cc') no-repeat 0 100%;
    z-index: 10;
    position:relative;
}
.twocolumns-holder {
	overflow:hidden;
    padding:5px 10px 5px 0;
    padding: 0px 9px 5px 1px;
    background:url('http://cdn.govexec.com/images/bg-twocolumns.gif?bdd6d4444f20') repeat-y;
	position:relative;
}
.header-image{
    padding: 0px 0px 0px 0px;
    /*background: url('http://cdn.govexec.com/images/channelHeaders/oversightHeader.png?248e8f472de7') no-repeat;*/
    width: 100%;
    height: 219px;
}
#content {
	/*overflow:hidden;*/
	position:relative;
	/*padding:10px;*/
    padding: 10px 12px 10px 9px;
    width:618px;
}

.wysiwyg-container {
    position: relative;
}
.wysiwyg {
    margin-left: 140px;
    margin-right: 3px;
}

.wysiwyg.hide-leftrail,
.wysiwyg.hide-leftrail iframe.huge,
#content .wrap .wysiwyg.hide-leftrail .embed-wrapper.huge,
#content .wrap .wysiwyg-container .wysiwyg.hide-leftrail img.huge
{
     margin-left: 0px;
}

.wysiwyg.legacy {
    margin-left: 0px;
    margin-right: 3px;
}
.wysiwyg. object { max-width: 470px; }
.wysiwyg.legacy object { max-width: 450px; }
.wysiwyg ol,
.wysiwyg ul {
    margin-left: 30px;
}
.wysiwyg ol {
    list-style-type: decimal;
}
.wysiwyg ul {
    list-style-type:square;
}

.wysiwyg ol ul,
.wysiwyg ul ol,
.wysiwyg ul ul,
.wysiwyg ol ol {
    margin-top:0;
    margin-bottom:0;
}

.wysiwyg li {
    margin-bottom:5px;
}

#content .wysiwyg,
.wrap.static
{
    font-family: georgia, serif;
    font-size: 1.3em;
    line-height: 1.5em;
}

#content .wrap .wysiwyg img
{
    max-width: 475px;
    height: auto;
    border: 1px solid #818181;
}
.wysiwyg.legacy img {
    max-width: 450px;
    height: auto;
    width: 100%;
}
#content .wrap .wysiwyg img.floatleft {
    margin:3px 10px 3px 0;
}
#content .wrap .wysiwyg img.floatright {
    margin:3px 0 3px 10px;
}
#content .wrap .wysiwyg img.big
{
    width: 470px;
}
#content .wrap .wysiwyg.legacy img.big { width: 450px; }

.wysiwyg iframe
{
    max-width: 470px;
}
.wysiwyg.legacy iframe { width: 450px; }

.wysiwyg.legacy img.huge,
.wysiwyg.legacy img.big,
.wysiwyg.legacy img.override,
.wysiwyg.legacy object.huge,
.wysiwyg.legacy object.big,
.wysiwyg.legacy object.override {
    max-width: 100%;
    margin-left: 0px;
    width: 100%;
    height: auto;
}
.wysiwyg.legacy iframe.huge,
.wysiwyg.legacy iframe.big,
.wysiwyg.legacy iframe.override {
    max-width: 100%;
    margin-left: 0px;
    width: 100%;

}


.wysiwyg iframe.huge
{
    margin-left: -140px;
    max-width: 615px;
}


#content .wrap .wysiwyg .embed-wrapper
{
    width: 470px;
}

#content .wrap .wysiwyg .embed-wrapper.huge
{
    margin-left: -140px;
    width: 615px;
}
#content .wrap .wysiwyg-container .wysiwyg img.huge,
#content .wrap .wysiwyg-container .wysiwyg img.override
{
    margin-left: -140px;
    max-width: 615px;
    max-height: auto;
    width: 615px;
    height: auto;
}
#content .wrap p img.override {
    max-width: 615px;
}

#content.blog .mast {
	background:url('http://cdn.govexec.com/images/blog-mast-bg.gif?fb455d2559cc') no-repeat 1px 100%;
	margin:0 -7px 20px -10px;
	overflow:hidden;
	padding-bottom:0;
}

.listing-section
{
    margin-bottom: 35px;
}
#content.blog .share {
	margin: 0px 0px 5px 0px;
	clear:both;
	display:block;
	width:100%;
}
.blog h1 {
	clear:both;
	display:block;
}
#content .mast .blog-icon {
	position:absolute;
	left:-10px;
	bottom:6px;
	}
#content.earlybirds .info {
	margin-bottom:0;
	border-top:1px #ccc solid;
	display:inline-block;
	padding:5px 0 0;
}
#content.earlybirds .listing-holder p {
	margin:0 0 5px;
}
.mast {
	padding:1px;
	position:relative;
    /*padding-bottom:45px;*/
    overflow:hidden;
}
#content .mast .mast-inner {
    padding: 15px 0 15px 60px;
    overflow:auto;
    width:100%;
    position:relative;
}
.mast strong, .mast-inline strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	display:block;
}
.mast strong {
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}
.mast strong img, .mast-inline strong img {
	position:relative;
	padding-right:5px;
}
.mast strong em, .mast-inline strong em {
	position:absolute;
	left:-9999px;
}
#content .mast .tools {
    padding:0 0 5px;
}
.all-voices .share {
	margin-bottom: 10px;
}
.mast-inline {
	border-bottom:1px #ccc solid;
	overflow:hidden;
	padding-top:10px;
	margin-bottom:15px;
	background-repeat:no-repeat;
	background-position:0 100%;
	padding-left:80px;
}
.executive-coach-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-executivecoach.jpg?fb455d2559cc');
}
.fedblog-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-fedblog.jpg?fb455d2559cc');
}
.management-matters-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-managementmatters.jpg?fb455d2559cc');
}
.on-politics-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-onpolitics.jpg?fb455d2559cc');
}
.pay-benefits-watch-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-payandbenefitswatch.jpg?fb455d2559cc');
}
.retirement-planning-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-retirementplanning.jpg?fb455d2559cc');
}
.wired-workplace-thumb {
	background-image:url('http://cdn.govexec.com/images/thumb-wiredworkplace.jpg?fb455d2559cc');
}
.mast-inline .grid_5 {
	width:375px;
}
.mast_inline .grid_2 {
	width:139px;
}
.mast-inline img {
	padding:0;
	margin:0;
}
#content h1 {
	font-size:2.083em;
	line-height:1.120em;
	margin:0 0 3px;
	color:#242021;
}
#content .grid_8 img.mt-image-center {
	max-width:460px;
	height:auto;
}
#content h2 a,
#content h1 a {
    color:#242021;
    padding-top:5px;
}
#content .homepage-feature {font-size: 34px;}
#content h2 a:hover,
#content h1 a:hover,
#content h2 a.hover,
#content h1 a.hover
{color:#1b93d0;}
.last-news {
	overflow:hidden;
	width:100%;
	margin:0 0 8px;
}
.story {
	float:left;
    width: 600px;
    margin-right:10px;
}
.story#breaking {
	width:620px;
	margin-right:0;
}
.story#breaking h1 {
	text-transform:uppercase;
}
.story#breaking .breaking img {
	margin-top:2px;
}
#content .story p {margin:0 0 3px;}
.story .more,
.special .more {
	background:none;
	padding:0;
	font-weight:bold;
	float:none;
}

/*SPECIAL EIG*/

#main .special.eig .wrap .heading {
	background:url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat scroll 0 -68px transparent;
}
#main .special.eig .wrap .subheading {
	clear:left;
	display:block;
	margin:0 0 0 25px;
	position:relative;
	top:-7px;
	color:#777;
}

/*END SPECIAL EIG*/

#content .date,
#content .comments,
#content .viewed {
	padding-left:5px;
	margin-left:3px;
	font-size:0.833em;
    /*font-size: 14px;*/
	line-height:1.800em;
	background:url('http://cdn.govexec.com/images/separator04.gif?fb455d2559cc') no-repeat 0 50%;
}
#content .date,
#content .viewed {color:#8f8f8f;}
#content .first-date {
	background-position:100% -1px;
	padding:0 5px 0 0;
	margin:0 3px 0 0;
}

#content .date.earlybird {
    background: none;
    padding-left: 0;
    margin-left: 0;
}


#content .first .date,
#content .first .comments,
#content .first .viewed {
    background: transparent;
    padding-left: 0;
    margin-left: 0;
}
#content .photo {padding:3px 0 12px 0;}
#content .photo img {
	display:block;
	border:1px solid #818181;
}
#content .photo-description {
	display:block;
	padding:4px 0 11px;
	font:1em/1.500em Georgia, Times, serif;
	color:#848484;
	/*background:url('http://cdn.govexec.com/images/bg-photo-description.gif?bdd6d4444f20') no-repeat 0 100%;*/
}
#content .photo-info {
	padding-left:7px;
	font-size:0.833em;
    /*font-size: 14px;*/
	font-family:Helvetica, Arial, sans-serif;
	background:url('http://cdn.govexec.com/images/separator05.gif?fb455d2559cc') no-repeat 0 50%;
}
#content .photo-info-no-description {
    padding-left:0;
    background: transparent;
}
#content .header-photo-description .photo-info {
    font-size:1em;
}
#main .heading {
	float:left;
	padding:1px 4px 10px;
	color:#fff;
	position:relative;
	margin:-10px 0 0;
	font:bold 14px/17px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
	background:url('http://cdn.govexec.com/images/bg-content-heading.png?fb455d2559cc') no-repeat 0 100%;
	letter-spacing:0;
    text-transform: uppercase;
}
#main .sticker {background:url('http://cdn.govexec.com/images/sticker.png?fb455d2559cc') no-repeat -1px -3px;}
#main .voices .heading {margin:-10px 0 0 -5px;}
.wrap {
	width:100%;
	display:block;
}
.wrap.more-news { padding-top: 20px; }

/*
#main .heading:hover {background:url('http://cdn.govexec.com/images/bg-content-heading-hover.png?fb455d2559cc') no-repeat 0 100%;}

#main .sticker:hover {background:url('http://cdn.govexec.com/images/sticker.png?fb455d2559cc') no-repeat -1px -3px;}
*/
.voices {
	float:left;
	width:152px;
	margin:12px 0 0;
	background:url('http://cdn.govexec.com/images/bg-voices.gif?fb455d2559cc') repeat-y;
}
.voices .holder {background:url('http://cdn.govexec.com/images/bg-voices-holder.gif?fb455d2559cc') no-repeat;}
.voices .frame {
    position:relative;
	height:1%;
	padding:0 1px 1px;
	background:url('http://cdn.govexec.com/images/bg-voices-frame.gif?fb455d2559cc') no-repeat 0 100%;
}
.voices .item {
	display:block;
	padding:4px 0 0;
	color:#231f20;
	height:1%;
	border-top:1px solid #cfcfcf;
	position:relative;
}
.voices .item a {
	color:#231f20;
	display:inline-block;
}
.voices .item a:hover {
	color:#1b93d0;
}
.voices .item .description {
	width:80px;
	margin:0;
	line-height:1em;
	position:absolute;
	right:0;
	bottom:0px;
	color:#666;
}
.voices .item .img-box {
	margin:0 5px 0 0;
	width:60px;
}
.voices .img-box img {
}
.voices .item .title {
}

.voices .items .item:first-child {border:0;}
.voices .title-heading {
	margin:5px 11px 0px 5px;
	font-size:1.125em;
	line-height:1.125em;
	display:block;
}
.voices .img-box {
	display:inline-block;
	vertical-align:bottom;
	width:75px;
	cursor:pointer;
	margin-right:5px;
}
.voices .img-box img {vertical-align:bottom;}
.voices .description {
	display:inline-block;
	vertical-align:bottom;
	width:65px;
	cursor:pointer;
	padding:0 5px 5px 0;
}
.voices .title {font:bold 12px/13px Georgia, Times, serif;}
.voices .name {
	display:block;
	font-size:0.833em;
	line-height:1.200em;
}
.related {
	padding:0 0 32px;
	margin:-9px 0 0;
}
#content .related .heading {
	margin:0;
	padding:0 10px 0 0;
	color:#1e6ca9;
	background:url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 100% 45%;
}
.related ul {
	padding:5px 0 0;
	margin:0;
	overflow:hidden;
	width:100%;
}
.related li {
	width:100%;
	float:left;
}
.related ul .title {
	font-size:1em;
	line-height:1.500em;
}
.related ul .date,
.related ul .comments {
	font-size:0.833em;
	line-height:1.800em;
}
.section {
	padding:0 0 45px;
	border-top:1px solid #cfcfcf;
}
.section.latest-news { padding:0 0 30px; }
#content .columns {
	width:100%;
	margin:0 0 8px;
	background:url('http://cdn.govexec.com/images/divider02.gif?fb455d2559cc') repeat-y 310px 0;
}
#content .columns-holder {
	width:620px;
	float:left;
	position:relative;
}
#content .columns .box {
	padding:19px 0 0;
	height:100px;
}
#content .columns .box:first-child {padding:0;}
.section h2 {
	font-weight:normal;
	margin:0;
	font-size:1em;
	line-height:1.500em;
}
.section h2 a {
	color:#231f20;
	font:bold 1.167em/1.286em Georgia, Times, serif;
    padding-top:5px;
}
.section h2 a:hover {color:#0093d4;}
#content .bullet {
	vertical-align:1px;
	margin:0 5px;
}
#content .section h2 .more {
	color:#1e6caa;
	padding:0;
	background:none;
	font:bold 1em/1.5em Arial, Helvetica, sans-serif;
}
#content .section h2 .more:hover {color:#1b93d0}
#content .section h2 .from {
	padding-left:5px;
	color:#0db14b;
}

#content .section .from {
	font-weight:bold;
	text-transform:uppercase;
	padding:1px 0 0 19px;
	height:20px;
	display:block;
	font-size:10px;
}

span.from {
    font-weight:bold;
	text-transform:uppercase;
	padding:0px 0 0 19px;
	height:20px;
	display:inline-block;
	font-size:10px;
}

#content .section .from.blog,
#content .section .from.custom,
span.from.blog,
span.from.custom {
    padding: 1px 0 0 0px;
    color: #8f8f8f;
    font-weight: normal;
}

#content .section .from.ng,
span.from.ng {
	background:url('http://cdn.govexec.com/images/mini-ng.png?fb455d2559cc') no-repeat 0 0;
    color:#72bf44;

}
#content .section .from.ng a,
span.from.ng a{
    color:#72bf44;
    text-decoration: none;
}
/*#content .section .from.ng a:hover {*/
    /*color:#1b93d0;*/
    /*text-decoration: none;*/
/*}*/


#content .section .from.do,
span.from.do {
	color:#fecd08;
	background:url('http://cdn.govexec.com/images/mini-do.png?fb455d2559cc') no-repeat 0 0;
}
#content .section .from.do a,
span.from.do a {
	color:#fecd08;
    text-decoration: none;
}
/*#content .section .from.do a:hover {*/
	/*color:#1b93d0;*/
    /*text-decoration: none;*/
/*}*/

#content .section .from.rf,
span.from.rf {
	background:url('http://cdn.govexec.com/images/mini-rf.png?822388da381d') no-repeat 0 2px;
    color:#0096d5;

}
#content .section .from.rf a,
span.from.rf a{
    color:#0096d5;
    text-decoration: none;
}

#content .section .from.eig {
	color:#ed1c24;
	background:url('http://cdn.govexec.com/images/mini-eig.png?fb455d2559cc') no-repeat 0 0;
}

#content .section .from.sponsor-content {
    color: #807e7f;
    padding-left: 0px;
}

#content .section .sponsor-content-title {
    color: #595959;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
}

#content .section .sponsor-content-wrapper {
    background-color: #bfbfbf;
    display: block;
    padding-left: 10px;
    margin-bottom: 10px;
}

#content .section .sponsor-content-wrapper-inner {
    display: block;
    padding-left: 8px;
    background-color: #e9e9e9;
}

#content .section .sponsor-content-wrapper-inner a:hover {
    color: #000000;
}

#content .latest-news .row.with-sponsor {
    background-color: green;
    margin-left: -10px;
    width: 630px;
	background: url('http://cdn.govexec.com/images/sponsored-content/sponsor-content-row.png?248e8f472de7') repeat-y;
}
#content .latest-news .row.with-sponsor .box.parent.river-column.left {
    position: relative;
    left: 10px;
    margin-right: 0px;
}

.section .info {
	background:url('http://cdn.govexec.com/images/bg-news-info.gif?fb455d2559cc') no-repeat 0 0;
	margin:5px 0 0;
}
#content .section.eig .info, #content .section.sl .info {
	background:url('http://cdn.govexec.com/images/bg-news-info.gif?fb455d2559cc') no-repeat 0 10px;
}
#content .info .date {
	background:none;
	padding:0;
	margin:0;
}
#content .info .place {
	color:#8e8e8e;
	font-size:0.833em;
	line-height:1.300em;
	padding-left:5px;
	margin-left:3px;
	background:url('http://cdn.govexec.com/images/separator04.gif?fb455d2559cc') no-repeat 0 50%;
}
#content .section .more {font-weight:bold;}
#content .section.special-reports {clear:both;}
#content .from-web {width:300px;margin-right:10px;float:left;}
#content .from-web .wrap {width:290px;margin-bottom:10px;}
#content .from-web h2 {margin:0;}
#content .from-web .info {margin:0 0 7px;}
.section .boxes {
	overflow:hidden;
	width:100%;
	padding:10px 0;
}
.eig-content-footer {
	background:url('http://cdn.govexec.com/images/mini-eig.png?fb455d2559cc') no-repeat 0 0;
	padding:0 0 25px 18px;
    clear: left;
}
.eig-content-footer a {
	font-weight:bold;
	color:#ed1c24;
}
.section .boxes .box {
	float:left;
	width:140px;
	margin-left:19px;
	overflow:hidden;
}
.section .boxes .box:first-child {margin:0;}
.section .boxes .img-box {
	margin:0 0 8px;
	width:100%;
	overflow:hidden;
}
.section .boxes .img-box img {
	float:left;
	border:1px solid #0093d4;
}
#content .sponsors .heading,
#sidebar .sponsors-box .heading {
	background:url('http://cdn.govexec.com/images/bg-content-heading02.png?fb455d2559cc') no-repeat 100% -37px;
	padding:0 1px 0 0;
	color:#0093d4;
}
#content .sponsors .heading span,
#sidebar .sponsors-box .heading span {
	float:left;
	background:url('http://cdn.govexec.com/images/bg-content-heading02.png?fb455d2559cc') no-repeat;
	padding:2px 4px 10px;
}
#main #sidebar .sponsors-box .heading {
	background:none;
	background:url('http://cdn.govexec.com/images/bg-content-heading02.png?fb455d2559cc') no-repeat 100% -37px;
	padding:0 1px 0 0;
	color:#1E6CAA;
}
#content .sponsors {background:url('http://cdn.govexec.com/images/bg-sponsors.gif?fb455d2559cc') repeat-x;}
#content .section .boxes .box:hover h2 a {color:#1b93d0;}
#content .section .boxes .more {float:none;}
.sponsors .boxes .img-box img {border-color:#fff;}
.section table {
	width:100%;
	margin:10px 0;
	border-collapse:collapse;
}
#content .sponsors#no-bg
{
  background-image:none;
}
.ad-converser-container
{
  display: none;
}
.no-js .ad-converser-container,
.ad-converser-container.ad-loaded
{
  display: block;
}
.section td {
	padding:5px 0 0;
	font-size:1em;
	line-height:1.250em;
	text-align:right;
	vertical-align:bottom;
}
.section th {
	padding:0;
	text-align:right;
	font:bold 1em/1.250em Georgia, Times, serif;
	color:#1e6ca9;
}
.section .col1,
.section .col7 {
	text-align:left;
	color:#777;
	width:101px;
	font-size:0.833em;
	line-height:1.500em;
}
.section th.col1 {
	color:#1e6ca9;
}
.section .col2 {width:72px;}
.section .col3 {width:73px;}
.section .col4 {width:73px;}
.section .col5 {width:73px;}
.section .col6 {width:73px;}
.section .col7 {
	font:bold 0.833em/1.500em Georgia, Times, serif;
	padding:5px 5px 0 15px;
	width:144px;
}
.section table .mark {color:#ed1c24;}
.more-from .box {
	width:100%;
	overflow:hidden;
	padding:9px 0;
	background:url('http://cdn.govexec.com/images/divider03.gif?fb455d2559cc') no-repeat 158px 0;
}
.more-from .box:first-child {background:none;}
.more-from .img-box {
	float:left;
	padding:4px 10px 0 0;
}
.more-from .img-box img {display:block;}
.more-from .text-box {
	overflow:hidden;
}
.more-from ul {
	padding:0 0 4px;
	margin:0;
}
* + html .more-from ul {padding:0 0 8px;}
.more-from li {padding:0 0 6px;}
.section li {height:1%;}
.section ul h2,
.section ul h2 a {
	font-size:1em;
	line-height:1.250em;
	display:inline;
	margin:0;
}
* + html ul h2 {line-height:1.33em;}
.section ul .date {
	font-size:0.833em;
	line-height:1.500em;
}
* + html .section ul .date {line-height:1.600em;}
.atlantic {padding:0 0 28px;}
.atlantic .holder {
	width:100%;
}
.atlantic .box {
	display:inline-block;
	vertical-align:top;
	width:135px;
	padding-right:15px;
	line-height:1em;
}
.atlantic .box li em.date {background-image:none !important;margin-left:0 !important;clear:left;display:block;}
.atlantic .img-box {margin:0 0 15px;height:75px;display:block;position:relative;}
.atlantic .img-box img {position:absolute;bottom:0;}
.atlantic .box:first-child {margin:0;}
.atlantic ul {
	padding:0;
	margin:0;
}
.atlantic li {padding:0 0 16px;min-height:100px;}
.atlantic .more {background-position:0 3px;}
* + html .atlantic li {padding:0 0 12px;}
#content .news-info {
	font-size:0.833em;
	line-height:1.200em;
	overflow:hidden;
/*	width:100%;*/
	padding:3px 0 12px;
}
.news-info li {float:left;}
#content .news-info .date,
#content .news-info .comments {
	font-size:1em;
	line-height:1.200em;
}
.add-block {
    position: relative;
    float:right;
    z-index: 1;
    margin-right: 8px;
}
.tools {
	font-size:0.833em;
	line-height:1.8em;
	padding:0 0 20px;
	font-weight:bold;
}
.tools li { padding:0 0 3px; }
.tools a {
	padding:4px 0 2px 25px;
	background:url('http://cdn.govexec.com/images/ico.png?fb455d2559cc') no-repeat;
}
.tools .print {background-position:0 0;}
.tools .email .at300bs {background:none;display:inline}
.tools .email {background-position:0 -82px;}
.tools .resize {background-position:3px -187px;}
.tools a.rss {background: url('http://cdn.govexec.com/images/social-networks-ico2.gif?fb455d2559cc') no-repeat 4px -54px; padding-top:3px;}
.tools a.linkedin {background: url('http://cdn.govexec.com/images/social-networks-ico2.gif?fb455d2559cc') no-repeat 4px -36px; padding-top:3px;}
.tools a.twitter {background: url('http://cdn.govexec.com/images/social-networks-ico2.gif?fb455d2559cc') no-repeat 4px -16px; padding-top:5px;}
.tools a.facebook {background: url('http://cdn.govexec.com/images/social-networks-ico2.gif?fb455d2559cc') no-repeat 4px 0; padding-top:3px;}

.tools.inline { padding:0 0 8px; }
.tools.inline li {
    display:inline-block;
}

.xrail-override .add-this-blog {
    height: 20px;
    padding-bottom: 15px;
}
.xrail-override .row { padding-right:10px; }
.xrail-override .addthis_button_facebook_like {
    width:120px;
    padding-right:10px;
}
.xrail-override .addthis_button_tweet {
    width:75px;
    padding-right:10px;
}
.xrail-override .addthis_button_google_plusone {
    width:60px;
    padding-right:10px;
}
.xrail-override .addthis_button_linkedin > span {
    width:60px;
}
/*.xrail-override .row {
    width:70px;
    display:block;
    float:left;
}*/

#content .add-block .section {padding:0 0 30px;}
.video-all #content .add-block {padding:5px 0 0;}
.video-all .add-block h2 a {
	font-size:1.167em;
	line-height:1.286em;
}
.video-all .related-list {padding:0 0 10px;}
.video-all .related-list li {padding-top:10px;}
.related-list li {
	padding:0 0 8px;
	line-height:1em;
}
.related-list li div, .related-list li div em, .related-list li div a {
	line-height:.8em;
	padding:0;
}
.archive-list li {
	padding:2px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.archive-list li a {
	padding-right:15px;
	background:url('http://cdn.govexec.com/images/arrow12.gif?fb455d2559cc') no-repeat 100% 70%;
}
.archive-list li a:hover {
	background-image:url('http://cdn.govexec.com/images/arrow12b.gif?fb455d2559cc');
}
.archive-list select {
    width: 140px;
}
/*
#content .add-block .info {letter-spacing:-1px;}
*/
.section .row {padding:6px 0 0;}
.video-block {
	width:140px;
	float:left;
	margin-right:25px;
}
.video-block .video {margin:0 0 7px;}
.video-block .video img {
	display:block;
	border:1px solid #0093d4;
	background-color:#0093d4;
}
.video-block .video .play {
	width:22px;
	height:20px;
	background-color:#0093d4;
	background-position:0 -41px;
	right:auto;
	bottom:0;
	top:1px;
	left:1px;
}
#content .video-description {font:bold 1.167em/1.286em Georgia, Times, serif;}
#content .video-description .date {
	font:0.714em/1.800em Helvetica, Arial, sans-serif;
	background:none;
	padding:0;
}
aside {
	display:none;
}
.wysiwyg aside {
	display:block;
}
.quote-box, aside {
	width:140px;
	float:right;
	margin-left:25px;
	background:url('http://cdn.govexec.com/images/bg-quote-box.gif?fb455d2559cc') no-repeat;
	padding:47px 0 0;
}

.quote-box q, aside {
	font:bold 1.33em/1.313em 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
    letter-spacing:-.8px;
}
.quote-box b, .quote-box strong,
aside b, aside strong
{color:#1a93d1;}
.quote-box cite, aside cite {
	display:block;
	text-transform:uppercase;
	font:normal 0.63em/1.8em Georgia, 'Times New Roman', Times, serif;
}
#content p {
    margin: 0 0 12px;
}
#content blockquote {
	color:#444;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin:10px 0 12px 60px;
	border-left:5px #c0c0c0 solid;
	padding-left:15px;
}
#content blockquote em {
	font-style:normal;
}
.article-nav {
    margin-top:10px;
	padding:0 0 30px 0;
}
.article-nav .paging-wrap {
	margin-right:10px;
}
.article-nav .block {
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.article-nav .share {
	float:left;
	width:400px;
}
.article-nav .share .holder {
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
}
.blog-nav {
	border-top:1px #ccc solid;
	padding:10px 0;
	overflow:hidden;
}
.blog-nav a, .prevnext a {
	font-weight:bold;
}
.blog-nav #previous, .prevnext #previous {
	padding-left:40px;
	background:url('http://cdn.govexec.com/images/arrow13.gif?fb455d2559cc') no-repeat 5% 5px;
	min-height:30px;
}
.blog-nav #next, .prevnext #next {
	text-align:right;
	padding-right:40px;
	background:url('http://cdn.govexec.com/images/arrow14.gif?fb455d2559cc') no-repeat 95% 5px;
}
.bio {
	width:100%;
	margin:10px 0;
	background:url('http://cdn.govexec.com/images/bio-bg.gif?fb455d2559cc') repeat-y;
	overflow:hidden;
}
#content .bio p {
	margin-bottom:0;
	padding:10px 10px 10px 0;
}
.bio p strong {
	text-transform:uppercase;
}
.bio img {
	padding:10px 0 0 10px;
}
.bio .holder {background:url('http://cdn.govexec.com/images/bio-bg-holder.gif?fb455d2559cc') no-repeat;}
.bio .frame {
	height:1%;
	background:url('http://cdn.govexec.com/images/bio-bg-frame.gif?fb455d2559cc') no-repeat 0 100%;
	overflow:hidden;
}
.share .box {
	float:left;
	margin-right:15px;
	clear:left;
}
/*
.video-section .share .box {margin-right:8px;}
*/
.article-nav .share .box img {float:left;}
.article-nav .more {line-height:1.500em;}
.article-nav .paging-wrap {float:right;margin-bottom:20px;}
.paging-wrap {float:left;}
.paging-wrap .title {
	float:left;
	margin-left:28px;
}
.paging {float:left;}
.paging li {
	float:left;
	padding:0 5px 0 6px;
	background:url('http://cdn.govexec.com/images/separator06.gif?248e8f472de7') no-repeat 0 60%;
}
.paging li:first-child {background:none;}
.paging a {font-weight:bold;}
.paging-wrap .more {
	font-size:1em;
	line-height:1.5em;
}
.paging .more {
	background-position:100% 50%;
	padding:0 10px 0 0;
}
.paging-wrap .prevpage {
	font-weight:bold;
	float:left;
	padding-right:10px;
}
.paging-wrap .prevpage img {
	margin-right:5px;
}
.paging-wrap .nextpage {
	font-weight:bold;
	padding-left:10px;
}
.paging-wrap .nextpage img {
	margin-left:5px;
}
.article-nav .sign {
	padding-left:10px;
	background:url('http://cdn.govexec.com/images/arrow05.png?fb455d2559cc') no-repeat 0 45%;
}
.popular
{
  width:100%;
}
.popular.ad-loaded
{
  display: none;
}
.popular ul {padding:10px 0 0;}
.popular li {padding:0 0 10px;}
#content .popular h2 a {
	font-size:1.167em;
	line-height:1.286em;
}
#content .popular .sponsors .heading {margin-left:-10px;}
#content .sponsors .ad {padding:5px 0 0;}
#content .sponsors .ad img {
	display:block;
	margin:0 auto;
}
#comments {padding:0;}
.comment-form {
	position:relative;
	padding:10px 0 15px;
}
.comment-form .area {
	width:507px;
	height:67px;
	padding:10px 105px 10px 8px;
	background:url('http://cdn.govexec.com/images/bg-forms.png?v=2.3.0&fb455d2559cc') no-repeat 0 -138px;
}
.comment-form .area textarea {
	display:block;
	background:none;
	padding:0;
	margin:0;
	border:0;
	width:507px !important;
	height:67px !important;
	overflow:auto;
	font:1em/1.5em Georgia, Times, serif;
	color:#949494;
}
.comment-form .submit {
	position:absolute;
	bottom:19px;
	right:4px;
	width:100px;
	background-position:0 -230px;
}
.comment-form .submit:hover {background-position:-105px -230px;}
.comments-nav {
	width:100%;
	font-size:0.833em;
	line-height:1.5em;
	font-weight:bold;
	padding:0 0 10px;
}
.comments-nav .title {
	float:left;
	margin-right:5px;
	font:bold 1.2em/1.25em Georgia, Times, serif;
}
.comments-nav ul {float:left;}
.comments-nav li {
	float:left;
	padding:0 3px 0 7px;
	background:url('http://cdn.govexec.com/images/separator09.gif?fb455d2559cc') no-repeat 0 50%;
}
.comments-nav label {
	float:left;
	margin-right:3px;
}
.comments-nav select {
	float:left;
	width:78px;
	height:17px;
	font-size:10px;
	line-height:13px;
}
.comments-nav a {
	font-weight:bold;
	padding:3px 0 2px 18px;
	background:url('http://cdn.govexec.com/images/ico.png?fb455d2559cc') no-repeat;
}
.comments-nav .subscribe {background-position:0 -284px;}
.comments-nav .rss {background-position:0 -384px;}
.comments-nav .disqus {
	float:right;
	margin:-3px 0 0;
}
.comments-nav .disqus img {float:left;}
.comments-list {
	border-top:1px solid #cfcfcf;
}
.comments-list > li {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	background:url('http://cdn.govexec.com/images/divider07.gif?fb455d2559cc') no-repeat 160px 0;
	padding:10px 0 0;
}
.comments-list > li:first-child {background:none;}
 .comment {
	width:100%;
	overflow:hidden;
}
.comments-list .post-info {
	float:left;
	width:140px;
	text-align:right;
	margin-right:20px;
}
.comments-list .author {
	display:block;
	font-weight:bold;
	font-size:1.167em;
	line-height:1.214em;
	margin:0 0 4px;
}
#comments .comments-list .date {
	display:block;
	padding:0;
	background:none;
	font:1em/1.250em Georgia, Times, serif;
}
.comments-list .text-box {
	overflow:hidden;
	font:1em/1.5em Georgia, Times, serif;
}
#comments .comments-list p {margin:0 0 10px;}
.comments-list .children {padding:3px 0 0 82px;}
.comments-list .children > li {
	padding:11px 0 8px;
	background:url('http://cdn.govexec.com/images/divider08.gif?fb455d2559cc') no-repeat 160px 0;
}
.comments-list .children li:first-child {background:none;}
.post-tools {
	font:1em/1.5em Georgia, Times, serif;
	color:#969698;
	overflow:hidden;
	width:100%;
}
.post-tools li {
	width:auto;
	float:left;
	padding:0 5px;
	background:url('http://cdn.govexec.com/images/separator01.gif?bdd6d4444f20') no-repeat 0 55%;
}
.post-tools li:first-child {background:none;}
.post-tools a {font:bold 1em/1.5em Helvetica, Arial, sans-serif;}
.like {
	background:url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 0 45%;
	padding-left:8px;
}
.like:hover {background:url('http://cdn.govexec.com/images/arrow04.png?fb455d2559cc') no-repeat 0 45%;}
.form-heading {
	overflow:hidden;
	width:100%;
	padding:0 0 7px;
	background:url('http://cdn.govexec.com/images/divider09.gif?fb455d2559cc') repeat-x 0 40%;
}
#content .form-heading strong,
#content .form-heading h1 {
	float:left;
	background:#fff;
	color:#1a93d1;
	padding-right:5px;
	margin:0;
	font:1.167em/1.714em Georgia, Times, serif;
}
#content .form-heading h1 {
    text-transform: uppercase;
}
#content .intro h1 {margin:0 0 7px;}
#content .intro {padding:0 0 18px;}
.newsletter-check-form .section {
    padding:0 0 13px;
}
.newsletter-check-form .section.grid_4 {
    width:299px;
}
.newsletter-check-form .check-holder {
	overflow:hidden;
	padding:2px 0 0;
}
.newsletter-check-form .check-box {
	float:left;
	width:300px;
	padding:0 0 17px;
}
.newsletter-check-form .box-holder {overflow:hidden;}
.newsletter-check-form .check-box .img-box {
	float:left;
	width:70px;
	font-size:0.833em;
	line-height:1.8em;
	position:relative;
	font-weight:bold;
	margin-right:10px;
}
.newsletter-check-form .check-box .pointer {
	display:block;
	padding-left:10px;
	color:#808080;
	cursor:pointer;
	background:url('http://cdn.govexec.com/images/arrow06.gif?fb455d2559cc') no-repeat 0 60%;
}
.newsletter-check-form .check-box .tooltip {
	position:absolute;
	top:10px;
	right:-9999px;
	background:#0093d4;
	color:#fff;
	line-height:1.2em;
	width:58px;
	padding:1px 3px;
	cursor:pointer;
}
.newsletter-check-form .check-box .arrow {
	position:absolute;
	top:50%;
	left:-7px;
	width:7px;
	height:15px;
	margin:-7px 0 0;
	background:url('http://cdn.govexec.com/images/arrow07.png?fb455d2559cc') no-repeat;
}
.newsletter-check-form .check-box .img-box a:hover .tooltip {right:-10px;}
.newsletter-check-form .check-box .block {overflow:hidden;}
.newsletter-check-form .check {
	width:16px;
	height:15px;
	padding:0;
	float:left;
	margin:0 5px 0 0;
}
.newsletter-check-form .check-box.omega {
    margin-left:8px;
}
.newsletter-check-form label {
	cursor:pointer;
	float:left;
	width:200px;
}
.newsletter-check-form .day {color:#808080;}
.newsletter-check-form .new {
	color:#ff5110;
	font-weight:bold;
	font-size:0.833em;
	line-height:1.8em;
}
.newsletter-check-form label:hover,
.newsletter-check-form label:hover .day,
.newsletter-check-form label:hover .new {color:#1a93d1;}
.newsletter-check-form .twocolumn .check-holder {
	width:auto;
	padding:10px 0 0;
}
.newsletter-check-form .main-label {
	cursor:default;
	font-weight:bold;
	font-size:1.333em;
	line-height:1.125em;
	width:100%;
	padding:5px 0 8px;
}
.newsletter-check-form .inp-wrap {
	background-position:0 -262px;
	width:272px;
	margin:0;
	padding:0 25px;
}
.newsletter-check-form .inp-wrap input {width:272px;}
.newsletter-check-form .submit {
	width:157px;
	height:34px;
	margin:-2px 0 0 9px;
	background-position:-170px -296px;
}
.newsletter-check-form .submit:hover {background-position:0 -296px;}
.newsletter-check-form .row {
	overflow:hidden;
	width:100%;
	padding:0 0 8px;
}
.newsletter-check-form .row label {width:340px;}
.newsletter-check-form .start-section label:hover {color:#231f20;}
.newsletter-check-form .start-section a {font-weight:bold;}
.title-section {
	padding:2px 0 0;
	/*background:url('http://cdn.govexec.com/images/bg-title-section.gif?248e8f472de7') no-repeat;*/
	margin:0 0 10px;
	overflow:hidden;
	color:#1e6ca9;
}
.header-holder {padding-top: 11px;}
.header-img-box { }
.header-information{ padding-bottom: 5px; }
#content .header-information.lander .date.lander,
#content .header-information.lander .comments.lander,
#content .header-information.lander .header-more.lander{ font-size: 14px; }
#content h1.header-top-channel-title { margin: 0 0 8px; font-size: 34px; }
.channel-content { padding: 0px 10px 10px 10px }
.top-channel-feature { color: #242021; font-size: 14px; }
#content .header-photo-description {
    float: right;
    padding: 0px 5px 0px 0px;
    /*font:1em/1.500em Georgia, Times, serif;*/
    font:14px/1.500em Georgia, Times, serif;
	color:#848484;
}
.header-item.parent {
    float: left;
    /*width: 50%;*/
    width: 300px;
    /*margin-right: 12px;*/
}
.header-item-right.parent {
    float: right;
    /*width: 50%;*/
    width: 300px;
    /*margin-right: 12px;*/
}
h2.header-bottom-channel-features {
    /*font-size: 1.95em;*/
    font-size: 25px;
    line-height: 1.120em;
    margin: 10px 0 0;
    color: #242021;
}
p.header-bottom-subhead { color: #242021; font-size: 14px; }
#content p.header-blog-name {
    text-transform: uppercase;
    margin: 0;
    font-size: 10px;
    color: #848484;
}
#content p.header-bottom-subhead {
    margin: 0 0 3px;
}
.header-more {
    font-size:1em;
    /*font-size: 14px;*/
	line-height:1.250em;
	/*padding-left:8px;*/
	/*float:left;*/
	font-weight:bold;
    /*text-transform: uppercase;*/
	/*background:url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 0 45%;*/
	white-space:no-wrap;
}
div.lander-newsletter-box {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
}
div.lander-newsletter-holder {
    height: 123px;
    border: 1px solid #cfcfcf;
    padding: 11px 0px 0px 10px;
    background-color: #efefef;
    font-size: 1em;
    border-radius: 3px;
}
.lander-heading-newsletter {
    float: left;
    padding: 1px 4px 8px;
    color: #fff;
    position: relative;
    margin: -8px 5px;
    font: bold 12px/17px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
    background: url('http://cdn.govexec.com/images/bg-content-heading.png?fb455d2559cc') no-repeat 0 100%;
    letter-spacing: 0;
}
div.lander-newsletter-text {
    margin-top: 10px;
}
div.lander-inp-wrap {
    background: url('http://cdn.govexec.com/images/bg-forms.png?v=2.3.0&fb455d2559cc') no-repeat 2px -352px;
    height: 45px;
    width: 452px;
}
div.lander-inp-wrap input {
    width: 402px;
    overflow: hidden;
    z-index: 0;
    font-size: 1.25em;
    color: #333;
    font-family: georgia, "Times New Roman", Times, serif;
    padding-left: 44px;
    padding-top: 2px;
    height: 31px;
    outline: none;
    background: none;
    margin-top: 6px;
    margin-left: 2px;
}
div.lander-newsletter-box.sl-article .lander-inp-wrap {
    width: 312px;
}
div.lander-newsletter-box.sl-article .lander-inp-wrap input {
    width: 262px;
}
div.lander-newsletter-box.sl-article {
    margin-left: 140px;
    width: 475px;
}
div.lander-newsletter-box.sl-article.legacy .lander-inp-wrap,
div.lander-newsletter-box.sl-article.hide-leftrail .lander-inp-wrap{
    width: 452px;
}
div.lander-newsletter-box.sl-article.legacy .lander-inp-wrap input,
div.lander-newsletter-box.sl-article.hide-leftrail .lander-inp-wrap input{
    width: 402px;
}
div.lander-newsletter-box.sl-article.legacy,
div.lander-newsletter-box.sl-article.hide-leftrail {
    width: 100%;
    margin: 20px 0 0 0;
}

.lander-submit {
    outline: none;
    float: right;
    margin: 0;
    padding: 0;
    width: 137px;
    height: 38px;
    margin-top: -38px;
    background: url('http://cdn.govexec.com/images/bg-forms.png?v=2.3.0&fb455d2559cc') no-repeat -1px -401px;
    border: 0;
    text-indent: -45000px;
    margin-right: 8px;
}
.lander-submit:hover {
    background-position: -146px -401px;
}
#content .lander-quote {
    margin: 8px 0 6px;
    color: #242021;
}

.lander-more {
    font-size: 18px;
    color: #1e6ca9;
    background: #f0f0f0;
    padding: 5px 5px 5px 10px;
}
.lander-more .after {
    display: inline-block;
    background: url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 0px 0px;
    width: 8px;
    height: 8px;
    margin-left: 8px;
}
div.lander-more-stories {
    margin: 12px auto;
    text-align: center;
}
#content div.lander-newsletter-text h1 {
    color: #1a93d1;
    font-size: 1.95em;
}

.newindex-photo-description {
    float: right;
}

.add-title {
	font:1em/1.750em Georgia, Times, serif;
	float:left;
	padding:7px 0 0;
	overflow:visible;
}
.main-title {
	font:bold 2.083em/1.120em Georgia, Times, serif;
	/*margin-right:8px;*/
	float:left;
	padding:0 0 4px;
	border-bottom:12px solid #0061a5;
}
.main-title em {
	position:absolute;
	left:-9999px;
}
.special {
	margin-top:12px;
	background:url('http://cdn.govexec.com/images/bg-special.gif?fb455d2559cc') repeat-y;
}
.special .holder {background:url('http://cdn.govexec.com/images/bg-special-holder.gif?fb455d2559cc') no-repeat;}
.special .frame {
	height:1%;
	padding:0 9px 1px;
	background:url('http://cdn.govexec.com/images/bg-special-frame.gif?fb455d2559cc') no-repeat 0 100%;
}
#main .special .heading {margin:-10px 0 0 -18px;}
.special .item {
	border-top:1px solid #cfcfcf;
	padding:9px 9px 7px;
	margin:0 -9px;
}
.special .items .item:first-child {
	border:0;
	padding:5px 9px 7px;
}
.special .img-box {
	float:left;
	padding:4px 12px 0 0;
}
.special .img-box img {
	display:block;
	border:1px solid #1aa7e1;
}
.special h2 {
	font-size:1.33em;
	line-height:1.125em;
	margin:0 0 3px;
}
#main .special h2 a {color:#1e6caa}
#main .special h2 a:hover {color:#1b93d0}
#main .special p {margin:0;}
.section-lander .latest-news {
	border:0;
	overflow:hidden;
	padding:0 0 10px;
}
#content .latest-news .heading {
	margin-bottom:10px;
}
#content .latest-news .img-box {
	float:left;
	margin-right:10px;
}
#content .latest-news .img-box img {
	display:block;
	border:1px solid #b3b3b3;
}
#content .latest-news .more-wrap {padding:35px 0 0 5px;}
.section-lander .popular .section ul, .section-lander .from-web ul {padding:7px 0 5px;}
.section-lander .popular .section li {padding:0 0 6px;}
.section-lander .popular .info {
	background:none;
	margin:0;
}

.video-all .add-block {margin-left:100px;}
.video-all .video-section {padding:0 0 20px;}
.video-section .video {
	float:left;
	margin-right:20px;
}
.video-all .video-section .video img {border:1px solid #0093d4;}
.video-all .video-section .video .play {
	bottom:auto;
	right:auto;
	top:1px;
	left:1px;
	width:22px;
	height:20px;
	background-position:0 -41px;
	background-color:#0093d4;
}

.listing-holder {
	margin:0 80px 10px 0;
	overflow:hidden;
}
/*
.video-section h2 {margin:0 0 5px;}
*/
.listing-holder .listing-thumb {
	border:1px #0093d4 solid;
	overflow:hidden;
	width:220px;
	float:left;
	margin:0 20px 25px 0;
}
.listing-section h2 {margin:0 0 5px;}
.listing-section h2 a {font:bold 1.33em/1.125em Helvetica, Arial, sans-serif;}

.video-holder {
	overflow:hidden;
	padding:0 0 0;
}

.x-rail {
	margin-top:0;
	padding-top:0;
}
.listing-section {
	clear:left;
}
.listing-section .gallery-thumb img, .listing-section .video-thumb img {
	margin-right:20px;
}
.listing-section img {
	float:left;
	margin-right:10px;
}
.listing-section .break {
	clear:both;
	margin-bottom:12px;
}
.fedblog .listing-section .share {
	margin-bottom:35px;
	overflow:hidden;
	padding-bottom:25px;
	border-bottom:1px #ccc solid;
}
.listing-section .share .box {
	margin:0;
	padding:0;
	display:inline-block;
}
/*
.video-section .views {
	float:left;
	padding:2px 5px 2px 8px;
	background:url('http://cdn.govexec.com/images/arrow02.png?bdd6d4444f20') no-repeat 0 50%;
	color:#808080;
	font-size:0.833em;
	line-height:1.8em;
}
*/
.listing-section .continue {
	float:left;
	padding:2px 5px 2px 8px;
	background:url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat 0 45%;
	color:#1e6ca9;
	text-transform:uppercase;
	font-weight:bold;
}
.listing-section .gallery-thumb .play {
	bottom:auto;
	right:auto;
	top:1px;
	left:1px;
	width:22px;
	height:20px;
	background:#0093d4 url('http://cdn.govexec.com/images/media-tag.png?fb455d2559cc') no-repeat 3px -18px;
}
.listing-section .video-thumb .play {
	bottom:auto;
	right:auto;
	top:1px;
	left:1px;
	width:22px;
	height:20px;
	background:#0093d4 url('http://cdn.govexec.com/images/media-tag.png?fb455d2559cc') no-repeat 3px 4px;
}
.gallery .play, .gallery-thumb .play {
	width:39px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:#0093d4 url('http://cdn.govexec.com/images/media-tag.png?fb455d2559cc') no-repeat left top;
	position:absolute;
	right:3px;
	bottom:3px;
}
.listing-section .views {
	float:left;
	padding:2px 5px 2px 8px;
	background:url('http://cdn.govexec.com/images/arrow02.png?bdd6d4444f20') no-repeat 0 50%;
	color:#808080;
	font-size:0.833em;
	line-height:1.8em;
}
.listing-section .gallery-thumb img, .listing-section .video-thumb img {
	margin-bottom:35px;
	overflow:hidden;
	border:1px solid #0093d4;
}

/* <sponsored listing> */
.listing-section.voice-article {
    margin:0 10px 10px 0;
}
.listing-section.voice-article .listing-holder {
    margin:0;
}
.listing-section.sponsored-article {
    background-color:#f1f1f1;
    padding:10px 10px 10px;
    margin:0 10px 20px 0;
}
.listing-section.sponsored-article .sponsored-label {
    text-transform: uppercase;
    color: #c1c1c1;
    font-size:10px;
    font-weight:bold;
}
.listing-section.sponsored-article .listing-holder {
    border-left: 9px solid #c1c1c1;
    padding: 0 0 0 10px;
    margin:5px 0 0 0;
}
#content .listing-section.sponsored-article .listing-holder p {
    margin-bottom:0;
}
/* </sponsored listing> */

.search-again {
	width:380px;
	margin-bottom:10px;
}
.search-again .inp-wrap {
	background:url('http://cdn.govexec.com/images/searchform2.png?fb455d2559cc') no-repeat 0 0;
	width:333px;
}
.search-again .inp-wrap #searchbox {
	width:300px;
}
.search-results {
	display:block;
	color:#808080;
	font-size:1em;
	line-height:1.8em;
	font-weight:bold;
	margin-bottom:10px;
}
.main-event {
	overflow:hidden;
	width:100%;
	margin-bottom:25px;
	display:block;
}
.main-event .visual {
	position:relative;
	border:5px solid #1a93d1;
	float:left;
	margin:0 0 10px;
}
.main-event .visual .description {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding:10px 0 0;
	display:inline;
}

#content .main-event h1 {
  font-size: 2.083em;
  line-height: 1.440em;
  display: block;
  max-width: 475px;
}

#content .main-event .visual h1 {
	float:left;
	color:#fff;
	display:block;
	max-width:540px;
	min-width:0px;
	background-color:transparent;
    overflow: hidden;
}

.main-event .visual h1 .outer-wrap {
    border-left: 16px solid #1a93d1;
    display:block;
}
.main-event .visual h1 .wrap {
	padding:0 0 3px;
	display:inline;
	width:auto;
    padding-top:7px;
    padding-bottom:7px;
	background-color:#1a93d1;
}
.main-event .visual h1 .wrap strong {
	display:inline !important;
    position:relative;
    right:8px;
}
.main-event .visual .add-logo {
	float:right;
	margin-right:10px;
}
.main-event .visual .add-logo span {
	top:0;
	font-size:10px;
	color:#777;
}
.main-event .visual .add-logo img {
	top:0;
	width:auto;
	height:auto;
/*	border:1px #777 solid;	*/
}
.main-event .visual img {
	float:left;
	width:610px;
	height:auto;
}
.main-event-info {
	width:140px;
	float:right;
	margin-left:80px;
}
.main-event-info .block {padding:0 0 5px;}
.events #content .section ul {padding:0 0 7px;}
.events #content .section li {padding:5px 0 13px;}
.events .section h2 {
	display:block;
	font:bold 1.333em/1.125em Helvetica, Arial, sans-serif;
}
.events .section h2 a {font:bold 1em/1.125em Helvetica, Arial, sans-serif;}
.events #content .section .date {
	display:block;
	padding:0 0 2px;
	margin:0;
	background:none;
}
.brifing {color:#ed1c24;}
.digital-event {color:#1e6ca9;}
.events .section a {font-weight:bold;}
.events .alt-col ul {
	font-size:0.833em;
	line-height:1.8em;
}
.events .alt-col h2 {
	display:inline;
	font:bold 1.4em/1.286em Georgia, Times, sans-serif;
}
.events .alt-col h2 a {font:bold 1em/.8em Georgia, Times, sans-serif;}
.events .alt-col .bullet {vertical-align:0px;}
.events .alt-col tag {display:block;}
.events #content .alt-col .date {
	display:inline;
	font-size:1em;
	line-height:1.8em;
}
.events .section .mark {
	color:#6f6f6f;
	margin-left:3px;
}
.insights .alt-col .bullet {
	display:none;
}
.insights form label {
	display:block;
	font-weight:bold;
}
.insights form select {
	width:140px;
}
.events .section .video, .events .section .media {margin:0 0 3px;}
.events .section .video img, .events .section .media img {border:1px solid #1e6ca9;}
.events .section .video .play, .events .section .media .report {
	width:21px;
	height:21px;
	background-position:0 -71px;
	bottom:auto;
	right:0;
	top:0;
	left:0;
}
.events #content .events-archive .date {
	display:inline;
	margin-right:5px;
	padding-right:5px;
	background:url('http://cdn.govexec.com/images/separator04.gif?fb455d2559cc') no-repeat 100% 50%;
}
.events-archive ul span {
	font-size:0.833em;
	line-height:1.8em;
}
.events #content .about p {margin:5px 0 12px;}
#content .main-event-info .title,
#content .main-event-info .date {
	display:block;
	background:none;
	padding:0;
	color:#1e6ca9;
	font-weight:bold;
	font-size:1em;
	line-height:1.5em;
	margin:0;
}
.btn {
	float:left;
	color:#fff;
	font:bold 21px/24px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
	padding:0 25px 4px 0;
	background:url('http://cdn.govexec.com/images/btn.png?fb455d2559cc') no-repeat 100% -40px;
}
.btn span {
	float:left;
	padding:3px 5px 6px 18px;
	cursor:pointer;
	background:url('http://cdn.govexec.com/images/btn.png?fb455d2559cc') no-repeat;
}

.main-event .btn {
  font-size: 20px;
  padding: 0 17px 0px 0;
  background: url('http://cdn.govexec.com/images/btn.png?fb455d2559cc') no-repeat;
  background-position: -251px -40px, right;
}

.main-event .btn span {
  padding: 4px 5px 6px 8px;
}

.main-event .btn:hover {
  font-size: 20px;
  padding: 0 17px 0px 0;
  background-position: -251px -114px, right;
}

.btn#download span {
	padding:3px 5px 6px 7px;
}
.btn:hover {
	background-position:100% -114px;
	color:#fff;
}
.btn:hover span {background-position:0 -76px;}
.gallery-thumb {
	position:relative;
}
.gallery {
	position:relative;
	margin:-7px 0 13px;
}
.gallery .holder {
	width:620px;
	position:relative;
	overflow:hidden;
}
.gallery ul {
	width:620px;
	height:438px;
	position:relative;
	z-index:1;
}
.gallery li {
	width:620px;
	height:438px;
	position:absolute;
	top:0;
	left:0;
}
.gallery img, .gallery-thumb img {
	float:left;
	border:1px solid #236fab;
}
.gallery .description {
	width:594px;
	color:#fff;
	z-index:2;
	background:#236fab;
	padding:3px 13px 5px;
	border-top:1px solid #4787b9;
	clear:both;
	font-family:Georgia, Times, serif;
}
* + html .gallery .description {padding:1px 13px 5px;}
.gallery a {color:#5dc8ff;}
.gallery a:hover {color:#4284b7;}
.gallery .prev-link,
.gallery .next-link {
	position:absolute;
	top:30px;
	left:0;
	width:68px;
	height:378px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:2;
	background:url('http://cdn.govexec.com/images/none.gif?fb455d2559cc');
}
.gallery .next-link {
	left:auto;
	right:0;
}
.gallery .prev-link:hover {background:url('http://cdn.govexec.com/images/bg-switch-link.png?fb455d2559cc') no-repeat;}
.gallery .next-link:hover {background:url('http://cdn.govexec.com/images/bg-switch-link.png?fb455d2559cc') no-repeat -72px 0;}
.gallery .switcher {
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	z-index:2;
	position:absolute;
	bottom:51px;
	left:8px;
	padding:1px;
	background:url('http://cdn.govexec.com/images/bg02.png?fb455d2559cc');
}
.gallery .switcher li {
	position:static;
	float:left;
	height:auto;
	width:auto;
	padding:0 4px 0 7px;
	background:url('http://cdn.govexec.com/images/separator10.png?fb455d2559cc') no-repeat 0 50%;
}
.gallery .switcher li:first-child {background:none;}
.gallery .switcher .pointer {
	margin-right:4px;
	display:none;
}
.gallery .switcher a {
	color:#e0eaec;
	float:left;
}
.gallery .switcher span {
	float:left;
	cursor:pointer;
}
.gallery .switcher a:hover,
.gallery .switcher .active a {
	color:#5dc8ff;
	font-weight:normal;
}
.gallery .switcher .active .pointer {display:block;}
.intro-block {padding:0 0 33px;}
#content .intro-block h1 {margin:0 0 9px;}
#content .intro-block p {margin:0 0 7px;}
.intro-block .share {
	float:none;
	width:100%;
	overflow:hidden;
}
.intro-block .share img {float:left;}
.gallery-list {padding:0 0 30px;}
.gallery-list ul {
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
}
.gallery-list .img-box {
	position:relative;
	overflow:hidden;
	margin:0 0 7px;
}
.gallery-list .img-box .gallery-link {
	width:22px;
	height:21px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url('http://cdn.govexec.com/images/bg-play.png?fb455d2559cc') no-repeat 0 -101px;
}
.gallery-list .img-box .video-link {
	width:22px;
	height:21px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url('http://cdn.govexec.com/images/bg-play.png?fb455d2559cc') no-repeat 0 -71px;
}
.gallery-list .img-box img {
	float:left;
	border:1px solid #1e6ca9;
}
#content .gallery-list .date {
	margin:0;
	padding:0;
	background:none;
}
.gallery-list ul h2 {
	font-size:1.167em;
	line-height:1.286em;
}
.gallery-list ul h2 a {font:bold 1em/1.286em Georgia, Times, serif;}
.gallery-list .more {
	padding:0 10px 0 0;
	background-position:100% 50%;
}
#sidebar {
    position:relative;
    padding:8px 0 0;
}
#main #sidebar .heading {background:url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat;margin-bottom:5px;padding:2px 5px 10px 5px;}
/*
#main #sidebar .heading:hover {background:url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat 0 -32px;}
*/
.side-box {
	width:100%;
	margin:10px 0;
	background:url('http://cdn.govexec.com/images/bg-side-box.gif?fb455d2559cc') repeat-y;
}
#main #sidebar .side-box.eig-highlight .heading {
	background:url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat scroll 0px -66px transparent;
}
#main #sidebar .side-box.eig-highlight h2 a {
	color:#ed1c24;
}
.side-box .holder {background:url('http://cdn.govexec.com/images/bg-side-box-holder.gif?fb455d2559cc') no-repeat;}
.side-box .frame {
	height:1%;
	padding:5px 5px 10px 9px;
	background:url('http://cdn.govexec.com/images/bg-side-box-frame.gif?fb455d2559cc') no-repeat 0 100%;
}
#main .side-box .heading,
#sidebar .sponsors-box .heading {margin:-10px 0 0 -15px;}
.side-box .img-box {
	float:left;
	margin-right:11px;
}
.side-box .img-box img {
	display:block;
	border:1px solid #f0f0f0;
}
.side-box .text-box {
	overflow:hidden;
	padding-right:10px;
}
.box h2 a.earlybird {
    margin-right: 4px;
}
.side-box h2 {
	margin:0 0 9px;
	font-size:1.333em;
	line-height:1.188em;
}
.side-box p {margin:0;}
.side-box a {padding-top:5px;}
#sidebar .ad {
	width:100%;
	margin:0 0 10px;
}
#sidebar .ad img {
	display:block;
	border:1px solid #e5e5e5;
}
.newsletter-form {padding:5px 0 0;}
.newsletter-form .row {
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
}
.newsletter-form .inp-wrap input {
	font-size:1.25em;
	color:#333;
	font-family:georgia, "Times New Roman", Times, serif;
	padding-left:5px;
	padding-top:2px;
	height:25px;
}
input[type="text"], input[type="password"], textarea, select {
	outline:none;
}
.check {
	float:left;
	cursor:pointer;
	width:16px;
	height:15px;
	padding:0;
	margin:0 5px 0 0;
}
.newsletter-form label {
	float:left;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.newsletter-form .inp-wrap {
	background-position:0 -67px;
	width:238px;
	margin-right:-90px;
}
.newsletter-form .inp-wrap input {width:168px;}
.newsletter-form .submit {
	width:88px;
	background-position:0 -100px;
}
.newsletter-form .submit:hover {background-position:-92px -99px;}
.newsletter-form .more {
	float:right;
	margin-right:10px;
}
.video, .video-thumb, .media, .media-thumb {
	position:relative;
	margin:0 0 10px;
}
.video img, .video-thumb img, .media img, .media-thumb img {
	display:block;
	border:3px solid #0093d4;
}
.video-info, .media-info {
	position:absolute;
	top:0;
	left:0;
	width:277px;
}
.video-info .wrap, .media-info .wrap {padding:0 0 2px;}
.video .title, .media .title,
.video .date, .media .date {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#fff;
	background:#0093d4;
	float:left;
	padding:6px 5px 2px;
}
.video .date, .media .date {top:25px;}
.video .play, .video-thumb .play, .media .report, .media-thumb .video {
	width:39px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background:#0061a5 no-repeat;
	position:absolute;
	right:3px;
	bottom:3px;
}
.video .play, .video-thumb .play {
	background-image:url('http://cdn.govexec.com/images/bg-play.png?fb455d2559cc');
}
#content .media .report {
	background-position:3px 3px;
}
.media .report, .media-thumb .report {
	background-image:url('http://cdn.govexec.com/images/report.png?fb455d2559cc');
}
.media .icon, .media-thumb .icon {
	width:39px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	background-color:#0093d4;
	background-repeat: no-repeat;
	position:absolute;
	right:3px;
	bottom:3px;
}
.media .icon, .media-thumb .icon.video {
	background-image: url('http://cdn.govexec.com/images/bg-play.png?fb455d2559cc');
}
.video-tools {
	overflow:hidden;
	width:100%;
}
.video-tools .block {
	float:left;
	width:95px;
	font-size:12px;
	line-height:15px;
}
.video-tools .title {
	color:#929292;
	padding:0 10px 0 0;
	font-weight:normal;
	background:url('http://cdn.govexec.com/images/arrow02.png?bdd6d4444f20') no-repeat 100% 3px;
}
.video-tools .wrap {
	border-top:1px solid #cfcfcf;
	padding:5px 0 0;
}
.side-box .more {font-weight:bold;}
.video-tools ul {
	padding:0 3px 0 0;
	margin:0;
	float:right;
}
.video-tools li {
	float:left;
	margin-left:8px;
}
.video-tools li:first-child {margin:0;}
.video-tools ul img {display:block;}
.side-box .text-box .title {
	display:block;
	font:bold 1.167em/1.286em Georgia, Times, serif;
}
.magazine .img-box {padding:5px 0 13px;}
.magazine p {padding:0 0 8px;}
.voices-list {
	width:298px;
	padding:0;
	margin:0 0 -9px -8px;
	overflow:hidden;
	font:bold 1em/1.2500em Georgia, Times, serif;
	color:#808080;
}
.voices-list li {
	width:100%;
	display:block;
	padding:2px 0;
	background:url('http://cdn.govexec.com/images/divider05.gif?fb455d2559cc') no-repeat;
	position:relative;
	overflow:hidden;
}
.voices-list li:first-child {background:none;}
.voices-list li:first-child .text-box {padding-top:0;}
.side-box .voices-list .img-box {
	width:30px;
	float:left;
	height:52px;
}

.side-box .voices-list img {
	border:0;
	width:40px;
	position:absolute;
	bottom:0;
}
.side-box .voices-list .text-box {
	width:240px;
/*	display:table-cell;
	vertical-align:bottom;
	padding:2px 10px 2px 0;*/
	padding:11px 10px 5px 0;
	display:block;
	float:right;
}
.side-box .voices-list h2 {
	margin:0;
	font:bold 1em/1.2500em Helvetica, Arial, sans-serif;
}
.side-box .voices-list p {
	padding:0;
	font:0.833em/1.500em Helvetica, Arial, sans-serif;
}
.side-box .voices-list p strong {font:bold 1.200em/1.250em Georgia, Times, serif;}
.sponsors-box {
	width:100%;
	margin:0 0 10px;
	line-height:1.250em;
	background:url('http://cdn.govexec.com/images/bg-sponsors-box.gif?fb455d2559cc') repeat-y;
}
.sponsors-box .holder {background:url('http://cdn.govexec.com/images/bg-sponsors-box-holder.gif?fb455d2559cc') no-repeat;}
.sponsors-box .frame {
	height:1%;
	padding:5px 5px 5px 9px;
	background:url('http://cdn.govexec.com/images/bg-sponsors-box-frame.gif?fb455d2559cc') no-repeat 0 100%;
}
#sidebar .title {display:block;}
#sidebar .title a {color:#242021;}
#sidebar .title a:hover {color:#1b93d0;}
.sponsors-box a {font-weight:bold;}
.sponsors-box li {padding:0 10px 17px 0;list-style:none;}
.sponsors-box ul img {
	vertical-align:1px;
	margin:0 3px;
}
#footer {
	color:#50b0e0;
	padding:0 0 10px;
	height:115px;
	margin:-125px 0 0;
	position:relative;
	font-size:12px;
	line-height:18px;
    z-index: 15;
}
#footer .block {
	float:left;
	width:700px;
	margin:0 0 10px 10px;
}
#footer .box {
	padding:15px 0 6px;
	margin:0 0 4px;
	background:url('http://cdn.govexec.com/images/divider06.gif?fb455d2559cc') no-repeat 0 100%;
}
.nav {
	overflow:hidden;
	width:100%;
}
.nav li {
	float:left;
	padding:0 5px 0 8px;
	background:url('http://cdn.govexec.com/images/separator07.gif?bdd6d4444f20') no-repeat 0 50%;
}
.nav li:first-child {
	background:none;
	padding-left:0;
}
.nav a {color:#fff;}
.nav a:hover {color:#6dd7ff;}
.links {
	width:100%;
	overflow:hidden;
	font-family:Georgia, Times, serif;
	font-weight:bold;
	padding:0 0 8px;
	margin:0 0 2px;
	background:url('http://cdn.govexec.com/images/divider06.gif?fb455d2559cc') no-repeat 0 100%;
}
.links li {
	float:left;
	padding:0 4px 0 6px;
	background:url('http://cdn.govexec.com/images/separator08.gif?fb455d2559cc') no-repeat 0 50%;
}
.links li:first-child {
	background:none;
	padding-left:0;
}
.links a {color:#231f20;}
.links a:hover {color:#fff;}
.img-hover h2 a,
#main .special .img-hover h2 a,
#content .img-hover h2 a,
#content .img-hover h1 a{color:#1b93d0;}
.author {
	color:#7f7f7f;
}
.author .tools {
	font-size:1em;
}
.author h1 {
	color:#231f20;
}
.author .portrait {
	border:1px #858585 solid;
	margin:10px 0;
}
.underwritten {
	color:#1e6caa;
}
.underwritten a {
	font-weight:bold;
}
.listing-section .underwritten img {
	float:none;
	position:relative;
	top:1px;
	padding:0 2px;
	display:block-inline;
}
.insights-no-background {
    background: none;
}
.insights .mast {
	width:600px;
	padding:0;
	margin:0;
	height:85px;
}
.insights .mast .sub-logo {
	float:left;
	margin-right:20px;
}
#content.insights .mast .form-heading {
	float:left;
	width:460px;
	background-image:none;
}
#content.insights .mast .form-heading h1 {
	background-color:transparent;
	display:inline-block;
	color:#7f7f7f;
	margin-top:42px;
}
.tag {
	color:#7f7f7f;
}
.lead {
	margin-bottom:25px;
}
.lead .magazine {
	border:1px #ccc solid;
}
.feature-highlight {
	font-weight:bold;
	color:#1a93d1;
	margin-bottom:0;
	text-transform:uppercase;
}
.magazine-feature {
	letter-spacing:-1px;
}
.subscribe {
	margin-bottom:35px;
	padding:5px 0;
	background:url('http://cdn.govexec.com/images/subscribe-bg.jpg?fb455d2559cc') repeat-x;
}
.subscribe .btn {
	padding:0 25px 0 0;
	margin-top:10px;
}
.subscribe .btn span {
	padding:3px 5px 10px 12px;
}
.digimag {
	text-transform:uppercase;
	padding:5px 0 10px;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	font-weight:bold;
	color:#1e6ca9;
	text-align:center;
}
#content .digimag .btn {
	padding:0 25px 0px 0;
}
#content .digimag .btn span {
	padding:5px 6px 4px 15px;
}
.issue {
	font-weight:bold;
	color:#7f7f7f;
	font-size:10px;
	line-height:11px;
	padding-top:10px;
}
.editor {
	border:1px #7f7f7f solid;
	margin-bottom:10px;
}
.manage label {}
.manage input:checked + label {background-color:#ccc;color:#555;padding:5px 5px 5px 0;}
.manage input:checked {background-color:#ccc;padding:5px 0 5px 5px;display:block;}
.newsletter2 select {
	width:100%;
	color:#000;
}
.newsletter2 .submit {
	margin-left:0;
}
#content .button-large {
	cursor:pointer;
	display:inline-block;
	padding:0px 20px 0 0;
	margin:0 0 0 0;
	background:url('http://cdn.govexec.com/images/bg-button-large_02.png?fb455d2559cc') no-repeat right 0;
	/*ie hacks*/ zoom:1; *display:inline; _height:34px;
	font:bold 18px/27px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
}
#content .button-large:hover {
	background-position:right -34px;

}
#content .button-large input {
	padding:3px 5px 5px 10px;
	margin:0 1px 0 0;
	cursor:pointer;
	color:#fff;
	font:bold 18px/27px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
	background:url('http://cdn.govexec.com/images/bg-button-large_01.png?248e8f472de7') no-repeat left 0;
	text-transform:uppercase;
	letter-spacing:.5px;
	border:none;
	text-align:left;
	overflow:visible;
}
#content .button-large:hover input {
	background-position:left -34px;
	clear:left;
}
#content .by-big-btn {
	margin-top:1px;
}
.whisper {
	color:#808080;
}
.right {
	padding-left:9px;
	margin-left:0;
	border-left:1px solid #ccc;
}
.manage-subscrip img {
	margin:0px 0 10px 0;
}
.manage-subscrip .check-wrap {
	width:100%;
	display:block;
	clear:both;
	overflow:hidden;
}
.manage-subscrip .check {
	position:relative;
	top:2px;
}
.manage-subscrip label {
	padding:5px 0 4px 5px;
	display:block;
	width:91%;
	line-height:1.1em;
}
.manage-subscrip .secondary {
	margin-top:10px;
	margin-bottom:10px;
}
.manage-subscrip .secondary label {
	width:81%;
}
.manage-subscrip input[type="checkbox"]:checked+label {
	background-color:#ddd;color:#777;
}
.manage-subscrip .inp-wrap #subscribe-email {
	width:280px;
}
#content .subsection {
	margin:25px 0 0;
}
#content .subsection strong + * {
	clear:left;
}
#content .subsection h1 {
	margin:25px 0 10px 0;
}
#content .manage-subscrip p {
	margin-bottom:0;
	padding-bottom:0;
}
.manage-subscrip .inp-wrap {
	background:url('http://cdn.govexec.com/images/bg-forms.png?v=2.3.0&fb455d2559cc') no-repeat;
	width:100%;
	height:28px;
	padding:0 23px;
	margin:0 0 10px;
	display:block;
}
.manage-subscrip .inp-wrap input {
	background:none;
	padding:8px 0 4px;
	margin:0;
	border:0;
	height:15px;
	max-width:250px;
	font-size:10px;
	color:#000;
}
.manage-subscrip .inp-wrap {
	background-position:0 -67px;
}
.special-report-img {
	border:1px #ccc solid;
}
.special-report-heading {
	padding-top:20px;
	padding-bottom:15px;
}
#content .converser {
	background-image:none;
	text-align:center;
}
#content .converser img {
	margin:5px 10px;
}
.vsc .listing-section img {
	float:left;
}
.vsc .listing-holder {
	width:460px;
	display:inline-block;
}
.vsc .listing-holder h2 {
	margin-top:0;
	color:#999;
	font-size:1.33em;
	line-height:1.125em;
}
#content .vsc .button-small {
	cursor:pointer;
	display:inline-block;
	padding:0px 15px 0 0;
	margin:0 0 0 0;
	background:url('http://cdn.govexec.com/images/bg-button-small.png?fb455d2559cc') no-repeat right -24px;
	/*ie hacks*/ zoom:1; *display:inline; _height:34px;
	font:bold 12px/12px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
}
#content .vsc .button-small:hover {
	background-position:right 0;

}
#content .vsc .button-small a {
	padding:2px 2px 3px 10px;
	display:inline-block;
	margin:0 1px 0 0;
	cursor:pointer;
	color:#fff;
	font:bold 12px/20px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
	background:url('http://cdn.govexec.com/images/bg-button-small.png?fb455d2559cc') no-repeat left -24px;
	text-transform:uppercase;
	letter-spacing:.5px;
	border:none;
	text-align:left;
	overflow:visible;
}
#content .vsc .button-small:hover a {
	background-position:left 0;
	clear:left;
}
#content .fullwidth input[type="text"] {
	display:block;
	width:600px;
}
#content .fullwidth input[type="submit"] {
	float:right;
}
.secondary {
	margin-top:25px;
}
.popular-pages strong {
	display:block;
	margin:10px 0 5px 0;
}
#interstitial_html {
    background-image:none;
    background-color: #e8e8e8;
}
#welcome-ad {
	background:#e8e8e8 url('http://cdn.govexec.com/images/welcome-ad-bg.jpg?fb455d2559cc') repeat-x 0 -60px;
}
#welcome-ad .container_12 {
	text-align:center;
}
#welcome-ad .container_12.ad {
    padding-top: 35px;
    padding-bottom: 100px;
}
#welcome-ad .container_12_inner {
	text-align:center;
	margin:0 auto;
	display:table;
}
#welcome-ad .continue {
	text-align:right;
	padding-top:10px;
    overflow: hidden;
}
#welcome-ad .continue a {
    color: #999;
	padding-right:10px;
	background:#fff url('http://cdn.govexec.com/images/arrow01.png?fb455d2559cc') no-repeat right center;
}
#welcome-ad .continue a:hover {
	background-image:url('http://cdn.govexec.com/images/arrow01b.png?fb455d2559cc');
}
#welcome-ad .welcome-ad {
	display:block;
	text-align:center;
	padding-top:50px;
}
#welcome-ad .welcome-ad img {
	border:1px #fff solid;
}
.video-wrapper {
	margin-bottom:10px;
}
.highlight a img.img-link {
	border:1px #ccc solid;
}
.form-info .preview {
	float:left;
	margin:5px 20px 10px 0;
}
.section.right-column {
	margin-top:12px;
    width:218px;
}
.details {
	color:#7f7f7f;
	display:block;
	clear:left;
}
.details strong {
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	display:block;
}
.details img {
	padding:5px 0 10px;
	margin-bottom:10px;
	border-bottom:1px #aaa solid;
}
.download-form select {
	width:220px;
}
.download-form #a1 {
	margin-left:0;
}
.download-form label {
	cursor:pointer;
}
.download-form #email {
	background:#fff url('http://cdn.govexec.com/images/form-icons.png?fb455d2559cc') no-repeat 2px -33px;
	padding:2px 2px 2px 20px;
	width:195px;
}
.download-form #phone {
	background:#fff url('http://cdn.govexec.com/images/form-icons.png?fb455d2559cc') no-repeat 0 2px;
	padding:2px 2px 2px 15px;
	width:200px;
}
#content .bug {
	margin-top:5px;
}
.backissues h2 {
	margin:10px 0 5px;
}
.backissues ul li {
	margin:0;
	padding:0;
	display:block;
	line-height:.125em;
}
.backissues ul li a {
}
.corner-image {
    position:absolute;
    left:0px;
    bottom:0px;
    z-index:9999;
}
/*channel lander tweaks*/
#content .latest-news .row {
	background:url('http://cdn.govexec.com/images/divider-line.gif?fb455d2559cc') repeat-y 308px 0;
}
#content .latest-news .row {
	width:620px;
	display:block;
	clear:left;
	overflow:hidden;
	padding-bottom:10px;
}
#content .latest-news .row .box.parent {
	display:inline-block;
	clear:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:295px;
	height:auto;
	float:left;
}
#content .latest-news .row .box.parent.left {
	margin:0 25px 0 0;
}
#content .latest-news .row .box.parent.right {
	margin:0 0 0 0;
	border-left:none;
	float:right;
}
#content .latest-news .row .box.parent.from-spacer {
    padding-top:21px;
}
#content .latest-news .row.first-reduced {
    padding-top:21px;
}
#content .latest-news .row.first-reduced .box.parent.from-spacer {
    margin-top:-21px;
}
#content .latest-news .wrap.first-reduced .heading {
    margin-bottom:0;
}
#content.section-lander .photo-description {
    padding-bottom:0;
}
#content.section-lander .latest-news {
	background:url('http://cdn.govexec.com/images/divider-line.gif?fb455d2559cc') repeat-y 310px 0;
    padding:0 0 0 0;
	margin:0 0 25px;
}
#content.section-lander .latest-news .row {
	background:transparent;
}
/*end channel lander tweaks*/

/*earlybird rotation
.rotation {
    height:38px;
    position:relative;
    overflow:hidden;
    margin:5px 0;
}
.rotation .rotation-item {
    position: absolute;
    display: none;
}
/*end earlybird rotation*/
.from-web .rotation-item {
    padding-bottom:1em;
}

/*section eig and state-local*/
#content .section.sl{
	width:285px;
	float:left;
    border-top: none;
    /*padding-left: 38px;*/
}
#content .section.eig {
	width:285px;
	float:left;
    border-top: none;
    /*padding-left: 38px;*/
    margin-left: 42px;
}
#content .section.eig .wrap,
#content .section.sl .wrap{ margin-bottom:10px; border-top: 1px solid #cfcfcf; }

#content .section.eig strong.heading{ background:url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat scroll 0px -66px transparent; }
#content .section.sl strong.heading.SL-heading { background:url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat scroll 0px -378px transparent; }
#content .section.sl strong.heading.SL-heading img { vertical-align: middle; padding-bottom: 3px; }

#content .section.sl strong.heading.SL-heading a,
#content .section.eig strong.heading a {color: #FFFFFF; }

/*#content .section.sl strong.heading.SL-heading:hover,*/
/*#content .section.eig strong.heading:hover { background: url('http://cdn.govexec.com/images/bg-content-heading.png?fb455d2559cc') no-repeat 0 100%;}*/
    /*url('http://cdn.govexec.com/images/bg-content-heading.png?fb455d2559cc') no-repeat 0 100; }*/


/*#content .section.sl strong.heading.SL-heading a:hover,*/
/*#content .section.eig strong.heading a:hover,*/
/*#content .section.sl strong.heading a:hover,*/
/*#content .section.eig strong.heading a:hover{/*//*color: #1b93d0;*//* background:url('http://cdn.govexec.com/images/bg-content-heading.png?fb455d2559cc') no-repeat 0 100;}*/

#content .section.eig .img-box,
#content .section.sl .img-box{float:left;width:150px;margin-right:10px;}
#content .section.eig .img-box img,
#content .section.sl .img-box img{ border:1px solid #ccc; }
#content .section.eig .box,
#content .section.sl .box {margin:10px 0;}
#content .section.eig .end
#content .section.sl .end {margin-top:10px;}
#content .section.eig .box
#content .section.sl .box{overflow:hidden;padding-bottom:10px;margin:0;}
#content .section.eig .info {clear:left; padding:10px 0 0;}
#content .section.sl .info {clear:left; padding:10px 0 0;}
#content .section.eig .info .date, #content .section.eig .info .comments
#content .section.sl .info .date, #content .section.sl .info .comments {line-height:8px;padding-top:0;padding-bottom:0;}
#content .section.eig .wrap.end,
#content .section.sl .wrap.end {
    padding: 10px 0 10px 0px;
    margin: 0;
    border-top: none;
    /*border-left: 1px solid #CCCCCC;*/
}
#content .section.sl .more {
    color: #0096d5;
    background: url('http://cdn.govexec.com/images/arrow01b.png?fb455d2559cc') no-repeat 0 45%;
}
#content .section.eig .more {
    color: #ff0000;
    background: url('http://cdn.govexec.com/images/arrow08.gif?fb455d2559cc') no-repeat 0 45%;
}
#content .section.eig a.more:hover,
#content .section.sl a.more:hover {
    color: #1b93d0;
}

/*#content .section.sl .wrap.end {*/
    /*padding: 10px 0 10px 10px;*/
    /*margin: 0;*/
    /*border-left: 1px solid #CCCCCC;*/
/*}*/

/*end section eig and state-local*/

#content .no-background {
    background: none;
    background-image: none;
}
/*contact-form*/
#contact-form legend {
	font:1.167em/1.714em Georgia, Times, Serif normal;
	color: #1a93d1;
	padding:25px 0 10px;
	position:relative;
/*
	text-transform:uppercase;
	color:#555;
	font-weight:bold;
*/
}
#contact-form label {
	display:block;
	display:table;
	font-weight:bold;
}
#contact-form input, #contact-form select {
	clear:left;
	margin-bottom:10px;
	color:#333;
	width:310px;
}
#contact-form textarea, #contact-form input {
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	width:280px;
	font-size:1.125em;
	line-height:1.5em;
}

#contact-form .error-list {
	color: #900;
	position: absolute;
	top: 0px;
	font-weight: bold;
}

/*TSP table*/
#tsp .section.header {border:0;}
#tsp .label {font-weight:bold;}
#tsp .year .label {font-weight:bold;font-size:2em;padding-top:25px;}
#tsp .averages .label {font-weight:bold;font-size:1.5em;padding-top:25px;}
#tsp thead {border-top:0;}
#tsp tfoot th {padding-top:10px;}
#tsp thead .header th {vertical-align:baseline;}
#tsp thead .header th, #tsp tfoot .footer th {font-size:1.5em;line-height:1em;letter-spacing:-1px;font-family:"HelveticaCondensedBold", Helvetica, Arial, sans-serif;}
#tsp thead .header .letter, #tsp tfoot .footer .letter {font-size:3em;}
#tsp caption {color:#555;text-align:left;padding-top:10px;}
#tsp caption span {color:#ed1c24;}


/*DISQUS*/
#disqus_thread {
	clear:both;
	display:block;
}
li.dsq-widget-item {
    margin:0 !important;
    padding:0 !important;
}
li.dsq-widget-item a {
    font-size: 1.167em;
    line-height:1.286em;
    color: #242021;
    font-family:Georgia,Times,serif;
    display:inline-block;
}
li.dsq-widget-item a:hover {
    color: #1B93D0;
}
li.dsq-widget-item .dsq-widget-meta {
    color: #8F8F8F;
    font-size: 0.833em;
    line-height: 1.8em;
}
#dsq-content h3 {
    color: #000;
}
#dsq-content .dsq-comment-text p {
    color: #000;
    font: 1em/1.5em Georgia,Times,serif;
}
.dsq-comment-meta a, .dsq-comment-actions a {
    color: #1E6CAA;
    opacity:1 !important;
    font-weight: bold;
}

/*STOPGAP*/
table#buyout {
	border:1px #ccc solid;
}
#content .wrap p img {
	max-width:450px;
	max-height:auto;
}

/* Start newsletter scubscription popup styles -- uses underscores to coordinate fields with omeda*/

#modal_window {
	display:none;
	position:fixed;
	top:50px;
	width:580px;
	text-align:center;
	margin:0 auto;
	border:10px solid #0095d5;
	padding:20px;
	background-color:#fff;
	z-index: 999;
	left:25%;
}

#modal_window h1 {
	line-height: 24px;
	padding-bottom: 20px;
	font-size:20px;
}

#survey_form {
	text-align:left;
}

#survey_form h1 {
	padding-bottom:10px;
	font-size:20px;
}

#survey_form label {
	float:left;
	width:150px;
}
#survey_form .survey_row {
	padding-bottom:10px;
}

.curtain {
	position: fixed;
	background-color: black;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0;
	opacity: .5;

}

.close_button {
	position: absolute;
	top: 0;
	right: 0;
	margin: -20px;
}
/* end newsletter subscribe popup styles */

.add-this-blog {
    width:100%;
    height:100px;
    /*overflow:hidden; causes more Facebook modal cropping */
}



.listing-section .from {
    color: #0DB14B;
}
.listing-section .from img {
    float:none;
    margin:0;
    padding:0;
}

/* <flyin> */
.flyin .meta .social a
{
	background:url('http://cdn.govexec.com/images/icons-social.png?fb455d2559cc') no-repeat 0 -25px;
	text-indent:-9999px;
	width:16px;
	height:16px;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
}
.flyin .meta .social .facebook {background-position:0 -49px;}
.flyin .meta .social .twitter {background-position:-20px -49px;}
.flyin .meta .social .google {background-position:-40px -49px;}
.flyin .meta .social .linked-in {background-position:-80px -49px;}
.flyin .meta .social .comment {
	background:transparent none;
	text-indent:0;
	padding:1px 0 0 2px;
	height:15px;
	width:auto;
	font-weight:bold;
}
.flyin-container {
    position:fixed;
    right:0;
    bottom:0;
    overflow:hidden;
    max-width:450px;
    pointer-events:none;
    z-index:21;
}
.flyin-container.fb-flyin {
    position:fixed;
    right:0;
    bottom:0;
    overflow:hidden;
    max-width:450px;
    z-index:21;
}
.flyin {
	min-height:132px;
	background:transparent url('http://cdn.govexec.com/images/shadow.png?fb455d2559cc') no-repeat 0 100%;
	padding:30px 0 30px 90px;
	overflow:hidden;
    position:relative;
    left:100%;
    z-index: 20;
    pointer-events:none;
}
.flyin.fb-flyin {
	min-height:132px;
	background:transparent url('http://cdn.govexec.com/images/shadow.png?fb455d2559cc') no-repeat 0 100%;
	padding:30px 0 22px 90px;
	overflow:hidden;
    position:relative;
    left:100%;
    z-index: 20;
}
.flyin.closed {min-width:0;}
.flyin .label, .flyin .meta {
	color:#fff;
	font-size:.8em;
	padding:5px 0 2px 10px;
	/*width:100%;*/
    pointer-events:visible;
}
.flyin .label {
	background-color:#0093d4;
}
.flyin .label.fb-flyin {
	background-color:#1e6ca9;
    border: #1e6ca9 1px solid;
    padding: 0 0 0 0;
}
.flyin .border-fb {
    border-bottom: #1e6ca9 1px solid;
    border-left: #1e6ca9 1px solid;
}
.flyin .label #closer {text-transform:uppercase;float:right;padding-right:10px;color:#fff;font-weight:bold;}
.flyin .label #closer:hover {color:#fff000;}
.flyin .meta {
	background-color:#ccc;
	color:#333;
}
.flyin .meta .social li {
    float:left;
	margin:0 4px 0 0;
	width:auto;
	font-size:0.86em;
	line-height:1.17em;
	background:none;
}
.flyin .meta .social .comment {
    color:#000;
    font-weight:bold;
    font-size:1.20em;
    line-height:1.65em;
}
/*.flyin .meta .social .comment .disqus-text {
    display:none;
}*/
.flyin .label strong {text-transform:uppercase;}
.flyin .headline {
	background-color:#fff;
	padding:10px 10px 10px;
	font: 1.625em/1.22em Helvetica,Arial,sans-serif;
	letter-spacing:-.5px;
	min-height:2.44em;
    pointer-events:visible;
}
.flyin .headline.fb-flyin {
	background-color:#fff;
	padding:10px 10px 1px;
	font: 1.625em/1.22em Helvetica,Arial,sans-serif;
	letter-spacing:-.5px;
	min-height:2.44em;
    pointer-events:visible;
}
.flyin .fb-button {
    background-color:#fff;
    min-height:3.44em;
    pointer-events:visible;
}
#like_button {
    /*width:inherit;*/
    float: left;
    margin-left: 10px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 50px;
    height: 20px;
}
#like_count p{
    min-width: 160px;
    float: left;
    color: #000;
    font-size: 1.25em;
    font-weight: normal;
    margin: 2px 0px 0px 10px;
}
.flyin .headline a {
	min-width:300px;
    font-size:1.125em;
    min-height:1.325em;
	font-weight:bold;
	display:block;
}
.flyin.closed .headline a {
    min-width:0px;
	width:9px;
	height:75px;
	background:url('http://cdn.govexec.com/images/next-story.gif?fb455d2559cc') no-repeat 0 0;
	text-indent:-9999px;
	padding:2px 0 2px 5px;
	display:block;
}
.flyin .headline p{
	min-width:300px;
    font-size:1.5em;
    min-height:1.3em;
	font-weight:bold;
	display:block;
    letter-spacing: 0px;
    margin-top: 8px;
    color: #1e6ca9;
}
.flyin.closed .headline.fb-flyin a {
    min-width:0px;
	width:9px;
	height:75px;
	background:url('http://cdn.govexec.com/images/next-story.gif?fb455d2559cc') no-repeat 0 0;
	text-indent:-9999px;
	padding:2px 0 2px 5px;
	display:block;
}
.flyin.closed .headline a:hover {
	background-position: 0 -85px;
}
/* </flyin> */

#comments .legal {
    clear:both;
    padding-top:10px;
}

.ad-topleader
{
  min-height: 90px;
  text-align: center;
}
#header .ad-topleader
{
  margin-bottom: 30px;
  float: none;
}

/* <EIG> */
.info-block{
	position:relative;
	border: solid #cfcfcf;
	border-width: 0 1px;
	width:958px;
	margin: 0 auto -7px;
    z-index:11;
}
.info-block img{display:block;}
.info-block .text-area{
	position:absolute;
	bottom:40px;
	left:84px;
	width:875px;
}
.info-block .logotype{
	background: url('http://cdn.govexec.com/images/logotype.png?fb455d2559cc') no-repeat;
	height: 65px;
	width: 142px;
	text-indent: 100%;
	overflow:hidden;
	white-space: nowrap;
	position:absolute;
	left:8px;
	top:0;
}
.info-block .logotype >a{
	display:block;
	height:100%;
}
.events-list{
	padding: 7px 12px 19px;
	margin: -8px -9px 2px -20px;
	width:305px;
	background: #fff url('http://cdn.govexec.com/images/bg-sidebar-holder.gif?fb455d2559cc') no-repeat 7px 100%;
}
.events-list:after{
	content:"";
	display:block;
	clear:both;
}
.events-list .more{
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: -7px;
	word-spacing: -1px;
	letter-spacing: 1px;
	color:#ED1C24;
	background: url('http://cdn.govexec.com/images/arrow08.gif?fb455d2559cc') no-repeat 0 45%;
}
.events-list .more:hover{
	color:#8b0304;
	background: url('http://cdn.govexec.com/images/arrow-dark-red.gif?fb455d2559cc') no-repeat 0 45%;
}
.voices-block .wrap,
.events-list .wrap{
	position:relative;
	padding-bottom:3px;
}
.voices-block .wrap .space,
.events-list .wrap .space{
	background-color:#cfcfcf;
	height:1px;
	position:absolute;
	left:0;
	top:5px;
	width:100%;
}
#main #content .voices-block .heading,
#main #sidebar .events-list .heading{
	background-position:0 -65px;
	padding: 2px 4px 8px;
	word-spacing: 3px;
	margin: -8px 0 0 -2px;
	text-transform: uppercase;
	font: 14px/18px 'HelveticaCondensedBold', Helvetica, Arial, sans-serif;
	color:#fff;
}
#main #sidebar .events-list .heading:hover{background-position:0 -168px;}
.events-block{
	overflow:hidden;
	margin-bottom:20px;
}
.events-block .alignleft{margin:0 11px 0 0;}
.events-block .alignright{margin:0 0 0 11px;}
.events-block .text-area{
	overflow:hidden;
	padding: 4px 0;
}
.events-block h3{
	margin: 0 0 1px;
	font: bold 14px/15px Georgia, serif;
	color:#231f20;
}
.events-block .info a,
.events-block h3 >a{
	color:#231f20;
	text-decoration: none;
}
.events-block .info a:hover,
.events-block h3 >a:hover{color:#1b93d0;}
.events-block .info{
	padding:0;
	margin:0;
	list-style: none;
	overflow:hidden;
	font: 10px/15px Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
.events-block .info a{color:#ed1c24;}
.events-block li{
	float:left;
	background: url('http://cdn.govexec.com/images/separator04.gif?fb455d2559cc') no-repeat 0 3px;
	padding-left:5px;
	margin-left:4px;
}
.events-block li:first-child{
	background:none;
	padding:0;
	margin:0;
}
.events-block .date{
	font-family: Georgia, serif;
	color:#656565;
}
#sidebar >.holder{
	background: url('http://cdn.govexec.com/images/bg-sidebar-holder.gif?fb455d2559cc') no-repeat;
}
.voices-block{
	padding:0 0 0 8px;
	margin-right: -2px;
	float:right;
	width:152px;
}
#main #content .voices-block .heading{
	background: url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat 0 -62px;
	margin:-3px 0 0;
	padding: 4px 7px 8px 3px;
}
#main #content .voices-block .heading:hover{background-position:0 -165px;}
#main #content .voices-block .wrap .space{top:12px;}
.voices-block .wrap{
	padding-bottom:3px;
}
.voices-listing .text-area{
	padding: 3px 3px 11px 9px;
	font: 10px/14px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
}
#content .voices-listing .text-area p{margin:0;}
.voices-listing .text-area a{
	text-decoration: none;
	color:#ed1c24;
}
.voices-listing a:hover{text-decoration: underline;}
.voices-listing h3{
	margin:0;
	color:#000;
	font: bold 10px/13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	word-spacing: 1px;
}
.voices-listing h3 >a{
	color:#000!important;
	text-decoration: none;
}
.voices-listing h3 >a:hover{
	color:#1b93d0!important;
	text-decoration: none;
}
.voices-listing{
	padding:0 5px 0 0;
	margin:0 -5px -1px 0;
	list-style: none;
	border-left: 1px solid #d4d4d4;
	background: url('http://cdn.govexec.com/images/bg-voices-listing.png?fb455d2559cc') repeat-y;
}
.voices-listing .twitter-user:hover{
	color:#1b93d0;
	text-decoration: none;
}
.voices-listing img{display:block;}
.voices-listing >li{
	vertical-align: top;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom:-1px;
	background: #fafafa url('http://cdn.govexec.com/images/bg-voices-listing-li.png?fb455d2559cc') repeat-x;
}
.voices-listing .holder{
	overflow:hidden;
	border-top: 1px solid #D4D4D4;
}
.voices-listing .visual-box{
	float:left;
	width:78px;
	min-height:78px;
	border: solid #d4d4d4;
	border-width: 0 1px 1px 0;
	margin:0;
}
.voices-listing .voices-social{
	padding:9px;
	margin:0;
	list-style: none;
	overflow:hidden;
}
.voices-listing .voices-social a{
	background: url('http://cdn.govexec.com/images/sprite-voices-social.png?fb455d2559cc') no-repeat;
	text-indent: 100%;
	overflow:hidden;
	white-space: nowrap;
	display:block;
}
.voices-listing .voices-social .twitter{
	background-position:-32px 0;
	width: 19px;
	height: 15px;
}
.voices-listing .voices-social .twitter:hover{background-position:-3px 0;}
.voices-listing .voices-social .allpost{
	background-position:-32px -26px;
	width: 17px;
	height: 14px;
}
.voices-listing .voices-social .allpost:hover{background-position:-3px -26px;}
.voices-listing .voices-social .email{
	background-position:-32px -49px;
	width: 24px;
	height: 16px;
}
.voices-listing .voices-social .email:hover{background-position:-3px -49px;}
.voices-listing .voices-social >li{margin-top:10px;}
.voices-listing .voices-social >li:first-child{margin:0;}
#content > .container{
	float:left;
	width:100%;
}
#content .container .visual{margin-bottom:9px;}
#content .container .visual >img{vertical-align: top;}
.news{
	padding:0 0 26px;
	overflow: hidden;
}
.eig .twocolumns-holder, .eig #sidebar {padding-top:0;}
.eig .events-list {padding-top:15px;}
.eig .events-list .more {letter-spacing:0;line-height:1em; background-position:0 75%; }
.eig .news .blurb {
	overflow:hidden;
	clear:none;
	padding-left:10px;
}
.eig .news.first {
    clear:both;
    padding-top:20px;
}
.eig .news.first .blurb {
}
.eig .news .blurb p {
	float:none;
	clear:none;
	display:block;
}
.eig .pagination {font-size:1.125em;line-height:1em;}
.eig .pagination li {padding:5px 0;display:block;}
.eig .pagination a {vertical-align:middle;padding:10px 0;}
.eig #content .pagination a .mark {color:#ed1c24;}
.head-news{padding:0;}
.news img{display:block;}
.eig .news .visual img { border:solid 1px #ccc; }

/* link tweaks */
.eig .news .visual .figcaption {
    color: #8f8f8f;
}
.eig .news .visual a,
.eig .news .content .details,
.eig #content .news .meta a,
#twitter-container .twitter-message a {
    color: #ED1C24;
}
.eig .news .visual a:hover,
.eig .news .content .details:hover,
.eig #content .news .meta a:hover,
#twitter-container .twitter-message a:hover,
.eig .sponsor-block .details:hover,
.eig #content .sponsor-block .meta a:hover,
#main #sidebar .side-box.eig-highlight h2 a:hover,
.eig-content-footer a:hover {
    color: #8b0304;
}

.social-share{
	padding:0;
	margin:0;
	list-style: none;
	overflow:hidden;
}
.social-share.alignleft{margin: 3px 9px 0 0;}
.social-share.alignright{margin-left:9px;}
.social-share.alignleft .discuss{background: url('http://cdn.govexec.com/images/sprite-discuss.png?fb455d2559cc') no-repeat;}
.social-share.alignright .discuss{background: url('http://cdn.govexec.com/images/sprite-discuss.png?fb455d2559cc') no-repeat -65px 0;}
.social-share .discuss{
	display:block;
	text-indent: 100%;
	overflow:hidden;
	white-space: nowrap;
	width: 60px;
	height: 30px;
}
.social-share > li {
    padding-bottom:4px;
}
.social-share li {
    overflow:hidden;
    vertical-align:bottom;
}
.social-share a {
    overflow:hidden;
}
.sponsor-block .meta,
.news .meta{
	padding: 0 0 1px;
	margin:0;
	list-style: none;
	overflow:hidden;
	font: bold 0.83em/1.4em Arial, Helvetica, sans-serif;
	color:#616161;
}
#content .sponsor-block .meta .date,
#content .news .meta .date{
	font-style: normal;
	line-height: 1.4em;
	font-size: 1em;
	background:none;
	padding:0;
	margin:0;
}
#content .sponsor-block .meta a,
#content .news .meta a{
	color:#ed1c24;
	text-decoration: none;
}
#content .sponsor-block .meta a:hover,
#content .news .meta a:hover{color:#1b93d0;}
#content .sponsor-block .meta .comment-list,
#content .sponsor-block .meta .author,
.news .meta .comment-list,
.news .meta .author{
	display:inline-block;
	vertical-align: top;
	margin-left:3px;
}
.sponsor-block .meta >li,
.news .meta >li{
	float:left;
	margin-left:4px;
}
.sponsor-block .meta >li:first-child,
.news .meta >li:first-child{margin:0;}
.news .holder{overflow:hidden;}
.news h2{
	margin:0;
	font: bold 2em/1.20em Arial, Helvetica, sans-serif;
	color:#000;
}
.news h2 >a{
	color:#000;
	text-decoration: none;
}
.news .content{
	font: 1em/1.5em Arial, Helvetica, sans-serif;
	color:#000;
	overflow:hidden;
	padding: 3px 0 0 0;
}
#content .news .content p{margin:0 0 11px;}
.head-news .content{padding: 8px 2px 1px 0;}
.news .content .figcaption{
	padding: 3px 1px 1px;
	 overflow: hidden;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color:#ed1c24;
}
.news .content .figcaption .by{
	font-weight: bold;
	text-transform: uppercase;
	display:block;
}
.sponsor-block .details,
.news .content .details{
	font-weight: bold;
	color:#ed1c24;
}
.sponsor-block .details:hover,
.news .content .details:hover{color:#1b93d0;}
.news .visual{width:142px;}
.news.add{padding:0 0 30px;}
#content .news .visual.alignleft{margin: 2px 8px 0 0;}
.featured-item{
	border: solid #cfcfcf;
	border-width: 1px 0;
	overflow:hidden;
}
.featured-item >div{
	width:145px;
	padding: 17px 5px 21px 64px;
	min-height: 168px;
	float:left;
	background: url('http://cdn.govexec.com/images/bg-featured-item.png?fb455d2559cc') no-repeat -221px 18px;
}
.featured-item >div:first-child{
	border:none;
	padding: 15px 18px 21px 69px;
	width: 153px;
	background-position: 20px 18px;
	border-right: 1px solid #cfcfcf;
}
.eig .featured-item {
	background:url('http://cdn.govexec.com/images/bg-border.gif?fb455d2559cc') repeat-y 52.5% 0 scroll;
}
.eig .featured-item >div:first-child{
	border-right:none;
}
.featured-item h3{
	margin:0;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.featured-item h3 >a{color:#000;}
.featured-item h3 >a:hover{color:#1b93d0;}
.featured-item .text-area{
	padding: 7px 0 0 2px;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.featured-item .info{
	color:#9d9d9d;
	font-size: 10px;
}

/* <EIG Twitter> */
#twitter-container {
    width:150px;
    height:168px;
    overflow: hidden;
    position:relative;
}
#twitter-container > div {
    width:145px;
    right:-160px;
    position:absolute;
}
#twitter-container .twitter-message a {
    color:#ed1c24;
    word-wrap: break-word;
}
/*#twitter-container > div:first-child {
    display:block;
}*/

.featured-item .twitter-timestamp{color:#9d9d9d;}
#content .featured-item .text-area p{margin:0 0 7px;}
.featured-item .twitter-message{padding-bottom:12px;}
.twitter-user,
.featured-item .twitter-link,
.featured-item .twitter-message .twitter-user,
.featured-item .info .twitter-user{color:#ed1c24;}
.twitter-user:hover,
.featured-item .twitter-link:hover,
.featured-item .twitter-message .twitter-user:hover,
.featured-item .info .twitter-user:hover{color:#1b93d0;}
.featured-item .info .twitter-user{font-weight: bold;}
/* </EIG Twitter> */
.featured-item .btn-holder{
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	margin-left: -5px;
}
.featured-item .btn-holder >a{
	display:inline-block;
	vertical-align: top;
	background: url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat 0 -133px;
	height: 30px;
	padding: 0 6px 0 7px;
	color:#fff;
	margin-right:7px;
	min-width: 38px;
}
.featured-item .btn-holder a:hover{background-position:0 -235px;}
.featured-item .btn-holder .add{
	background-position:0 -98px;
	margin:0;
}
.featured-item .btn-holder .add:hover{background-position:0 -201px;}
.quote-box-long{
	background: url('http://cdn.govexec.com/images/bg-quote-box02.gif?fb455d2559cc') no-repeat 21px 22px;
	padding: 19px 0 10px 70px;
	margin-bottom:17px;
	overflow: hidden;
	/*border-bottom: 1px solid #cfcfcf;*/
}
.eig #content .quote-box-long blockquote {
	border-left:none;
	padding:0;
	margin:0;
}
.quote-box-long q{
	display:block;
	font: 2.5em/1.2em 'HelveticaCondensedBold',Helvetica,Arial,sans-serif;
	color:#231f20;
	word-spacing: -2px;
	letter-spacing:-.8px;
}
.quote-box-long .mark, .quote-box-long strong {color:#ed1c24;}
.quote-box-long cite{
	display:block;
	font: bold 0.83em/1.9em Georgia, serif;
	color:#231f20;
	text-transform: uppercase;
}
.sponsor-block{
	padding:0 0 25px;
	width:552px;
}
.sponsor-block .social-share.alignright{margin:12px 0 0 9px;}
.sponsor-block .title{
	display:block;
	padding: 0 12px 4px;
	font: bold 0.83em/1.2em Arial, Helvetica, sans-serif;
	color:#737373;
	text-transform: uppercase;
}
.sponsor-block > .holder {
	border: 1px solid #cfcfcf;
	padding: 11px 18px 13px 10px;
	background-color:#ececec;
	font-size:1em;
    overflow:hidden;
}
.sponsor-block .visual {
    width:135px;
    float:left;
    margin-right:14px;
    padding-top:2px;
}
.sponsor-block .visual img {
    border: 1px solid #cfcfcf;
}
.sponsor-block .blurb {
    clear:none;
    overflow:hidden;
}
.sponsor-block h3{
	margin-bottom: 9px;
	font: bold 1em/1.5em Arial, Helvetica, sans-serif;
	color:#343434;
}
.sponsor-block h3 >a{color:#343434;}
.sponsor-block h3 >a:hover{color:#1b93d0;}
.pagination{
	padding: 12px 0;
	overflow:hidden;
	margin:0;
	list-style: none;
}
.pagination >li{
	float:left;
	width:50%;
}
.pagination a{
	display:inline-block;
	vertical-align:top;
	background: url('http://cdn.govexec.com/images/bg-pagination.gif?fb455d2559cc') no-repeat;
	min-height: 26px;
	color:#1b261d;
}
.pagination .prev a{
	background-position:0 4px;
	padding-left:28px;
}
.pagination .next{text-align: right;}
.pagination .next a{
	background-position:100% -120px;
	padding-right:28px;
}
.pagination .mark{
	color:#cb0011;
	font-weight: bold;
}
.pagination a:hover .mark{color:#1b93d0;}
.supplemental-section-mast {
    margin:-15px -9px 0 -9px;
}

#content .mast.sponsored-content {
	background: url('http://cdn.govexec.com/images/blog-mast-bg.gif?fb455d2559cc') no-repeat 1px 100%;
	margin:0 -7px 20px -10px;
	overflow:hidden;
	padding-bottom:5px;
}
#content .mast.sponsored-content .mast-inner {
    padding:5px 0 10px 10px;
    background-color:#f7fdff;
}
#content .mast.sponsored-content .grid_5 {
    width:450px;
}
#content .mast.sponsored-content .mast-inner strong {
    position:relative;
}

#content .mast.sponsored-content .mast-inner strong a > img {

}
#content .IN-widget {
    margin-bottom:20px;
}
.eig #content .visual img {
    border: 1px solid #818181;
}

.author-bios h3 {
    margin: 1em 0 0 0;
    color:#555;
    font-weight:bold;
    padding-left:20px;
}
/* </EIG> */
/* <AddThis Fix> */
.addthis_button_facebook_like.at300b:hover { opacity: 1 !important; }
/* </AddThis Fix> */

.form-error {
    color:Red;
    font-weight:bold;
}

/* disqus comments */
#disqusNoJS {
/*    font-family: "Helvetica Neue", helvetica, arial, sans-serif;*/
    margin-left: 10px;
    margin-right: 10px;
}
#disqusNoJS a {
    text-decoration: none;
    color: #288CE4;
}
#disqusNoJS a:hover {
    color: #1977CA;
}
#disqusNoJS h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 15px;
    margin-top: 15px;
}
#commentThread {
/*    font-size: 14px;
    color: #444;*/
    border-top: 1px dotted #DDD;
    padding-top: 30px;
}
.comment-input-box {
/*    font-family: "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 14px;
    line-height: 1.4;
    color: #444;
*/   display: inline;
    border-radius: 3px;
    border: 1px solid rgba(75, 83, 94, 0.35);
    margin-top: 1px;
    padding-left: 3px;
    width: 91%;
    margin-bottom: 10px;
}
.commentavatar img {
    height: 36px;
    width: 36px;
}
.singlecomment {
    margin-bottom: 10px;
}
.replycomment {
    margin-left: 45px;
}
.commentavatar {
    float: left;
    padding: 1px;
    margin-right: 8px;
	display:none;
}
.avatarimg {
    border-radius: 3px;
}
.singlecomment .commentname {
    color: #777;
    line-height: 16px;
    font-size: 12px;
    position: relative;
}
.singlecomment .commentBody {
	padding-bottom:10px;
}
.commentname a {
    font-weight: 600;
}
.commentFormName {
    float: left;
    border-right: 1px dotted #DDD;
    padding-right: 20px;
    margin-right: 40px;
    padding-top: 5px;
}
.commentFormSubmit {
    font-size: 12px;
}
.commentFormAuth {
    margin-left: 46px;
}
.noJSalert {
    background: #2E9FFF;
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: white;
    font-weight: 700;
    font-size: 12px;
}
#disqusNoJS .noJSalert a {
	color:#fff;
	text-decoration:underline;
}
#disqusNoJS .noJSalert a:hover {
	text-decoration:none;
}
.commentmessage {
    margin-top: 0px;
    margin-bottom: 0px;
}
.commentname {
    font-size: 12px;
}
.commentfooter {
    font-size: 12px;
	color:#676767;
}
.commentBody {
    margin-left:0;
}

/* <gutter ads> */
#gutter {
    position: absolute;
    width: 100%;
    height: 800px;
    margin-top: -8px;
    z-index: 1;
}
#gutter.fixed {
    position: fixed;
    top: 0;
}
#gutter.bottom {
    bottom: 425px;
}
#gutter iframe.ad-loaded
{
  width: 100% !important;
  height: 1000px !important;
}

#blue_box {
    background:url('http://cdn.govexec.com/images/bg01.gif?fb455d2559cc') repeat-x -1px 100%;
    width:100%;
    height:425px;
    position:absolute;
    bottom:0;
    overflow:hidden;
    z-index: 9;
}
/* </gutter ads> */



/* series styles */
.series-banner {
	margin-left:-10px;
	margin-top:-20px;
}

.series-sponsored-wide {
	width:425px;
	float:left;
}
.series-sponsored-wide img {
	padding:25px 0 0 25px;
}

#content .photo .special-series-img {
	border:none;
}

.series-logo {
	text-align:right;
	float:right;
	width:122px;
	position: absolute;
	right: 30px;
	top: 10px;
}

.series-graphic {
	clear:both;
	padding:10px 0 10px 0;
}

#content .series .listing-holder p.subheader {
	margin:0;
}

.series .listing-holder .info {
	margin-bottom:10px;
}

.series .listing-section img { margin-bottom:10px }

.series .listing-holder{
	border-bottom:1px solid #cccccc;
}

#content p.series-sponsored-by {
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	margin:0 0 0 0;
}
.series .series-header-large a{
	font-size: 28px;
	line-height: 30px;
}

.ad-seriespost,
.ad-seriespost2,
.ad-seriespost3
{
  display: none;
	margin:10px 80px 10px 0;
	border-bottom:1px solid #cccccc;
	padding: 0 0 10px 0;
}
.ad-loaded.ad-seriespost,
.ad-loaded.ad-seriespost2,
.ad-loaded.ad-seriespost3
{
  display: block;
}

.ad-injector
{
  display: none;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 300px;
}
.no-js .ad-injector,
.ad-injector.ad-loaded
{
  display: block;
}

#header .ad-skybox-ge {
	float:left;
	margin:0;
}

#header .ad-skybox-ge img {
	height:125px;
	width:150px;
	border:none;
}

.ad-homepage-river {
	margin-left: -10px;
	margin-top:-20px;
	position:absolute;
	height:118px;

}

.replacement-ad-content
{
	display:none;
}
.replacement-ad-content.ad-not-loaded
{
	display: block;
}

.wysiwyg .ad-injector img {
	border:none
}

.report-promo-title {
	text-align:left;
	font-size:24px;
	font-weight:bold;
}

.report-promo-subtitle {
	color:#00a6dd;
}

.report-promo-list{
	text-align:left;
        max-height: 350px;
        overflow-y: auto;

}
.report-promo-list li {
	clear:left;
	border-bottom:1px solid #cccccc;
	padding:10px 0 10px 0;
	overflow: hidden;
}

.report-promo-list li label{
	float:left;
	width:530px;
}
.report-promo-list li h4{
	font-weight:bold;
	font-size:12px;
	width:300px;
}
.report-promo-list li h3{
	color:#00a6dd;
	font-weight:bold;
	font-size:16px;
	width:300px;
}
.report-promo-list li p {
	font-size:12px;
}

.report-promo-checkbox {
	float:left;
	width:14px;
	margin-top:30px;
	margin-right:10px;
	background-color:#ddd;
	color:#777;
}

.report-promo-buttons {
	text-align:center;
	margin: 20px 0 0 0 ;
}

.report-promo-submit {
 	margin-right:20px;
}
.report-promo-access {
	display:block;
	float:right;
	width:132px;
}

.report-promo-privacy-message {
    text-align:left;
    color: #979797;
    padding: 10px 0 0 30px;
}

.copyright a {
	color:#ffffff;
}


/* Related partner stories */
.related-partner-posts { float: left; }
.related-partner-posts h5 {
	font-size:12px;
    padding-top:10px;
    margin: 0;
    font-weight: bold;
}
.related-partner-posts.nj h5,
.related-partner-posts.am h5{ color: #ED1C24; }
.related-partner-posts.qz h5 { color: #168dd9; }
.related-partner-posts.ac h5 { color: #000000; }
.related-partner-posts.tw h5 { color: #ee2e24; }
.article article .text .related-partner-posts ul {
   margin: 0;
   padding: 0;
}
.related-partner-posts ul.partner-related-posts  .partner-related-icon {
	display:block;
	width:55px;
	padding:10px;
	border:none;
}
.related-partner-posts ul.partner-related-posts {
    min-height:75px;
    padding-top: 5px;
}
.related-partner-posts ul.partner-related-posts li {
	width:30%;
	min-height:55px;
	border-top:2px solid;
	font-size:12px;
	line-height:16px;
    padding-top: 5px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.related-partner-posts ul.partner-related-posts li + li { margin-left: 3%; }
.related-partner-posts.nj ul.partner-related-posts li,
.related-partner-posts.am ul.partner-related-posts li { border-color:#ED1C24; }
.related-partner-posts.qz ul.partner-related-posts li { border-color:#168dd9; }
/*.related-partner-posts.ac ul.partner-related-posts li { border-color:#0cc0c9; }*/
.related-partner-posts.ac ul.partner-related-posts li { border-color:#000000; }
.related-partner-posts.tw ul.partner-related-posts li { border-color:#ee2e24; }
.related-partner-posts ul.partner-related-posts li a {
    color:#000000;
    font-weight: bold;
    padding-left: 10px;
    display: inline-block;
}
.related-partner-posts.nj ul.partner-related-posts li a,
.related-partner-posts.tw ul.partner-related-posts li a,
.related-partner-posts.am ul.partner-related-posts li a {background:url('http://cdn.govexec.com/images/arrow08.gif?fb455d2559cc') no-repeat 0 5px;}
.related-partner-posts.qz ul.partner-related-posts li a {background:url('http://cdn.govexec.com/images/arrow01b.png?fb455d2559cc') no-repeat 0 5px;}
/*.related-partner-posts.ac ul.partner-related-posts li a {background:url('http://cdn.govexec.com/images/arrow03.png?fb455d2559cc') no-repeat 0 5px;}*/
.related-partner-posts.ac ul.partner-related-posts li a {background:url('http://cdn.govexec.com/images/arrow05.png?fb455d2559cc') no-repeat 0 5px;}
.related-partner-posts.nj ul.partner-related-posts li a:hover,
.related-partner-posts.am ul.partner-related-posts li a:hover { color:#ED1C24; text-decoration: none; }
.related-partner-posts.qz ul.partner-related-posts li a:hover { color:#168dd9; text-decoration: none; }
.related-partner-posts.ac ul.partner-related-posts li a:hover { color:#0cc0c9; text-decoration: none; }
.related-partner-posts.tw ul.partner-related-posts li a:hover { color:#ee2e24; text-decoration: none; }
.related-partner-posts.box {
    width: auto;
    margin-left: 140px;
    margin-right: 3px;
}
.related-partner-posts.box.hide-leftrail {
    margin-left: 0px;
}
.wysiwyg.legacy + .related-partner-posts {
    margin-left: 12px;
    margin-right: 10px;
}
/* end related partner stories */

p.note { color:#808080; }


a.newsletter-form-anchor { color: #231f20; }
a.newsletter-form-anchor:hover { color: #1b93d0; }
span .day-form-d1 {color:#808080;}

div.newsletter-form-d1-today {
    float:left;
    width:200px;
}
div.newsletter-form-d1-today:hover { color: #1b93d0; }

p.preview-image.mobile {
    display: none;
}

/* <GBC Reboot> */
.category-masthead {
    width:958px;
    height:104px;
    margin: -5px 0 0 1px;
}
.category-masthead.insights {
    position: relative;
    margin: -5px 0 0 0px;
}
.category-masthead.insights .insights-logo {
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    background: transparent url('http://cdn.govexec.com/gbc/img/masthead.png?v=3.12.0&f3db716cc8b5') no-repeat;
    overflow: hidden;
    text-indent: -9999px;
}
.category-masthead.insights .subheader {
    position: absolute;
    top: 25px;
    right: 15px;
    width: 230px;
}
.category-masthead.insights .subheader .insights-masthead-text
{
    color: #005099;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    text-align: right;
}
.category-masthead.insights .subheader .insights-masthead-follow-links
{
    overflow: hidden;
    margin-bottom: 8px;
}
.category-masthead.insights .subheader .insights-masthead-follow-links li
{
    display: inline-block;
    float: right;
    margin-left: 4px;
}
.category-masthead.insights .subheader .insights-masthead-follow-links li a
{
    overflow: hidden;
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    background: transparent url('http://cdn.govexec.com/images/gbc/masthead-social.png?248e8f472de7') no-repeat;
}
.category-masthead.insights .subheader .insights-masthead-follow-links li a.facebook { background-position: 0px 0px; }
.category-masthead.insights .subheader .insights-masthead-follow-links li a.twitter { background-position: -18px 0px; }
.category-masthead.insights .subheader .insights-masthead-follow-links li a.linkedin { background-position: -36px 0px; }
.category-masthead.insights .subheader .insights-masthead-follow-links li a.tumblr { background-position: -54px 0px; }
.category-masthead.insights .subheader .insights-masthead-follow-links li a.rss { background-position: -72px 0px; }

.insights-page .share-section.stacked.floating {
    padding: 0;
    position: relative;
    float: left;
}
.insights-feature h2 {
    font-size: 34px;
    font-weight: bold;
    line-height: 36px;
    margin: 15px 0 8px;
}

#content .insights-feature p,
#content .custom-river p {
    font-size:14px;
    line-height:18px;
    margin-bottom:10px;
}
#content .custom-river.lander {
    color: #000000;
}
#content .insights-feature p {
    width: 475px;
    display: block;
    float: left;
    margin: 0 0 2px;
    padding: 5px 0 0;
}
.insights-feature {
    overflow: hidden;
    padding: 0 0 10px;
}
.insights-feature p em,
.custom-river p em {
    font-size:10px;
    color:#808080;
}
.insights-feature p.byline,
#content .custom-river p.byline {
    color:#7f7f7f;
    margin-bottom:0;
}
.insights-feature p.byline strong,
.custom-river p.byline strong {
    font-weight:bold;
}

.insights-feature-sponsor-content .insights-feature-content-container
{
  background-color: #f1f1f1;
  padding: 11px;
}

.insights-feature-sponsor-content .insights-feature-content-inner-container
{
  overflow: hidden;
  margin-top: 8px;
  border-left: 7px solid #cccccc;
  padding-left: 11px;
}

.insights-feature-sponsor-content .insights-feature-title
{
  margin-top: 0;
}

#content .insights-feature-sponsor-content .insights-feature-sponsor-content-tag
{
  float: none;
  margin: 0;
  padding: 0;
  width: auto;
  text-transform: uppercase;
  color: #7f7f7f;
  font-size: 1.16666em;
  font-weight: bold;
}

#content .insights-feature.insights-feature-sponsor-content p
{
  width: 435px;
}

.insights-page .insights-feature-sponsor-content .share-section.stacked.floating
{
  background: none;
}

.filters {
    width:298px;
    border:1px solid #e5e5e5;
    background-color:#efefef;
    font-size:14px;
    text-align:center;
    padding:10px 0;
    line-height:14px;
    overflow: hidden;
}
.filters span {
    vertical-align: middle;
}
.filters ul {
    display:inline-block;
    vertical-align: middle;
    overflow: hidden;
    line-height:14px;
    height:14px;
    margin-left:4px;
}
.filters li {
    display:inline-block;
    font-weight: bold;
    overflow:hidden;
}
.filters li + li {
    border-left:none;
    border-left:1px solid #7f7f7f;
    padding:0 0 0 8px;
    margin:0 0 0 6px;
}
.filters a {
    color:#206da4;
}
.custom-river {
    padding-top:10px;
    clear:both;
}
.custom-river img {
    border:1px solid #c8c8c8;
    float:left;
    margin-right:10px;
}

.custom-river > div {
    overflow:hidden;
    padding:10px 0 10px 0;
}
.custom-river > div + div {
    border-top:1px solid #ededed;
}
.custom-river > div.without-image {
    padding:25px 65px 25px 80px;
}
.custom-river h2 {
    font-size:25px;
    font-weight:bold;
    line-height: 27px;
    margin:0 0 8px;
}

.custom-content-river-post
{
  border-bottom: 1px solid #ededed;
}

.custom-content-river-post.custom-content-river-post-sponsored
{
    margin: -1px -9px;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background-color: #f1f1f1;
    padding-left: 10px;
    padding-right: 10px;
}
.custom-content-river-post.custom-content-river-post-sponsored.without-image
{
    padding-left: 90px;
    padding-right: 75px;
}
.custom-content-river-post-sponsor-content-tag
{
  display: block;
  color: #aaa8a8;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

#content .custom-river .text {
    width:300px;
    float:left;
}
#content .custom-river div.without-image .text {
    display:block;
    width:auto;
    float:none;
}
#content .custom-river .custom-content-river-post-sponsored .text {
    border-left: 7px solid #ccc;
    padding-left: 13px;
    width: 280px;
    float: left;
}
.page-navigation {
    margin-top:12px;
}
.page-navigation a {
    display:block;
    width:300px;
    border:2px solid #9fccee;
    background-color:#cae7ff;
    font-size:18px;
    color:#2c73a7;
    font-weight:bold;
    text-align:center;
    padding:20px 0;
    margin:0 auto;
}
.page-navigation .previous { float:left; }
.page-navigation .next { float:right; }
.page-navigation a span {
    display:inline-block;
    /*background-image:url('http://cdn.govexec.com/images/gbc/arrows.png?248e8f472de7');*/
    /*background-repeat: no-repeat;*/
}
.page-navigation .previous span {
    background-position: left 2px;
    padding-left:12px;
}
.page-navigation .next span {
    background-position: right -48px;
    padding-right:12px;
}
.filters a:hover,
.page-navigation a:hover { color:#1b93d0; }

.paginator {
    float:none;
    text-align: center;
    padding:15px 0 0;
    font-size:14px;
}
.paginator-wrap {
    float:none;
    display: inline-block;
}
.listing-page .custom-river {
    border-top:1px solid #EDEDED;
}
.listing-page .search-results {
    font-size:14px;
    display: block;
    text-align: center;
    width:auto;
    float:none;
}
.section .text {

}
.section .wrap {
    padding-bottom:5px;
}
.section.disclaimer {
    padding: 0 0 20px;
    margin: 25px 0 0 140px;
}
.section.underwriters {
    padding: 0 0 5px;
    margin: 25px 0 0 140px;
}
#main .section.disclaimer .heading,
#main .section.underwriters .heading {
    background: url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2&76f5b5dbd99d') no-repeat scroll 0 -313px rgba(0, 0, 0, 0);
    padding:2px 4px 10px;
}
.section.disclaimer .text a,
.section.underwriters .text a {
    font-weight:bold;
}
.section.more-from-insights {
    padding: 0;
    margin: 30px 0 0 140px;
}
.section.more-from-insights .boxes {
    padding:0 0 10px;
}
#main .section.more-from-insights .heading {
    background: url('http://cdn.govexec.com/images/bg-sidebar-heading.png?v=2.3.2.1&76f5b5dbd99d') no-repeat scroll 0 -345px rgba(0, 0, 0, 0);
    padding:2px 4px 10px;
}
#content .box-meta .date {
    margin-left:0;
    padding-left:0;
    background:transparent none;
}
.article-byline {
    padding:3px 0 12px;
    font-size:0.833em;
    line-height:1.2em;
    overflow:hidden;
}
.article-byline li {
    float:left;
}
.article-byline li + li {
    background:url('http://cdn.govexec.com/images/separator04.gif?fb455d2559cc') no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding-left:5px;
    margin-left:5px;
}
.article-byline em {
    color:#8f8f8f;
    font-style: normal;
}
.suppress-subheader .article-byline { padding-bottom:5px; }
.suppress-subheader .article-byline li { float:none; }
.suppress-subheader .article-byline li + li {
    margin-left:0;
    padding-left:0;
    background:none transparent;
    display:none;
}
.suppress-subheader .article-byline li + li.last { display: inline-block; }
.article-subhed {
    font:16px/24px Helvetica,Arial,sans-serif;
    margin-bottom:10px;
    width:480px;
}
.post-header {
    overflow:hidden;
    margin-right:1px;
    margin-bottom:12px;
}
.infographic-social {
    float:right;
}
.infographic-social .stacked { margin-bottom:10px; }
.no-margin .wysiwyg {
    margin-left:0;
    margin-right:0;
}
.no-margin .section.disclaimer,
.no-margin .section.underwriters  {
    margin-left:0;
}
.form-post .article-content {
    width:300px;
    float:left;
}
.form-post .form-column {
    width:300px;
    float:right;
    margin-right:1px;
}
.form-post .wufoo-form-container {
    margin-top:5px;
}
.form-post #content .photo-description {
    padding-bottom:0;
}
.form-post .article-byline {
    padding-bottom:0;
}
.creative-post #content .wrap .wysiwyg img {
    border:none;
    max-width:617px;
}
.creative-post #content .wrap .wysiwyg img.with-border {
    border:1px solid #818181;
}
.creative-post #content .wrap .wysiwyg iframe {
    max-width:617px;
}
.creative-post #content .wrap .wysiwyg iframe.with-border {
    max-width:615px;
    border:1px solid #818181;
}
.creative-post #content .wrap .wysiwyg,
.form-post #content .wrap .wysiwyg{
    font:16px/24px Helvetica, Arial,sans-serif;
}
.creative-post #content .wrap .wysiwyg-container .wysiwyg img.huge,
.creative-post #content .wrap .wysiwyg-container .wysiwyg img.override {
    margin-left:0;
}
.disclaimer .text {
    font-size:14px;
    color:#777;
}
.underwriters .sponsor {
    overflow:hidden;
    font-size:14px;
    margin-bottom:20px;
    color:#777;
}
.underwriters .sponsor-logo {
    width:140px;
    float:left;
    text-align:center;
}
#content .wrap .wysiwyg .underwriters .sponsor-logo img,
.underwriters .sponsor-logo img {
    max-width:120px;
    border: none;
}
.underwriters .sponsor-description {
    float:left;
}
.underwriters .sponsor-logo + .sponsor-description {
    width:435px;
    margin-left:30px;
}

.section .text ol,
.section .text ul {
    margin-left: 30px;
}
.section .text ol {
    list-style-type: decimal;
}
.section .text ul {
    list-style-type:square;
}

.section .text ol ul,
.section .text ul ol,
.section .text ul ul,
.section .text ol ol {
    margin-top:0;
    margin-bottom:0;
}

.section .text li {
    margin-bottom:5px;
}
.events .section.alpha {
    margin-right: 9px;
}
.events .section.omega {
    margin-left: 9px;
}
#content .grid_3.alpha {
    margin-right: 9px;
}
#content .grid_5.omega {
    margin-left: 9px;
}
.side-box.insights-sidebar-promo .post {
    padding:0 8px 8px;
    width:auto;
}
.side-box.insights-sidebar-promo .post + .post {
    border-top:1px solid #cfcfcf;
    padding:8px 8px;
}
.side-box.insights-sidebar-promo .text-box {
    padding:6px 0;
}
.side-box.insights-sidebar-promo .frame {
    padding:5px 1px 0 1px;
}
.side-box.insights-sidebar-promo  h2 {
    margin:0;
}
#main #sidebar .insights-sidebar-promo .heading {
    margin: -10px 0 0 -7px;
    padding: 2px 5px 10px;
    background-position:0 -345px;
}
.side-box.insights-sidebar-promo .link {
    padding: 8px 8px;
    font-size: 1.333em;
    line-height: 1.188em;
    font-weight: bold;
}
.side-box.insights-sidebar-promo .link a {
    display: inline-block;
    padding: 0 13px 0 0;
    text-transform: uppercase;
    background:transparent url('http://cdn.govexec.com/images/gbc/arrows.png?248e8f472de7') no-repeat right -97px;
}
.side-box.insights-sidebar-promo .link a:hover {
    color:#1b93d0;
    background-position: right -147px;
}
.side-box.insights-sidebar-promo a {
    color:#014188;
}
.side-box.insights-sidebar-promo a:hover {
    color:#1b93d0;
}

.side-box.insights-sidebar-promo .insights-sidebar-promo-post-sponsor-content.first
{
  padding-top: 8px;
}

.insights-sidebar-promo-post-sponsor-content
{
  background-color: #f1f1f1;
}
/*
.side-box.insights-sidebar-promo .post + .insights-sidebar-promo-post-sponsor-content.post,
.side-box.insights-sidebar-promo .insights-sidebar-promo-post-sponsor-content.post + .post
{
  border: none;
}
*/
.insights-sidebar-promo-post-sponsor-content .insights-sidebar-promo-post-text-container .insights-sidebar-promo-post-link
{
  color: #000;
}

.insights-sidebar-promo .insights-sidebar-promo-post-sponsor-content .insights-sidebar-promo-post-text-container.no-image
{
  padding-top: 3px;
}
.side-box.insights-sidebar-promo .insights-sidebar-promo-post-sponsor-content .insights-sidebar-promo-post-text-container
{
  padding-top: 0px;
}
.insights-sidebar-promo-post-sponsor-content-tag
{
  display: block;
  margin-bottom: 7px;
  color: #7f7f7f;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 8px;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
}

/* </GBC Reboot> */

#popularthreads {
    padding-top: 8px;
}

.social-buttons-bottom li {display:inline-block;}
.social-buttons-bottom .tools {padding-top:10px;}

/* Updating search pagination */
#search_results_info_bottom .more {
    background: none;
    padding-left: 10px;
    padding-right: 10px;
}
#search_results_info_bottom {display: inline-block;}
.wrap.search-pagination {
    float: none;
    text-align: center;
    padding: 15px 0 0;
    font-size: 14px;
}
h4.success {
    padding-top: 12px;
}

/* GBC FormPost */
.bootstrap-gemg-forms {
    margin-bottom: 45px;
}
.bootstrap-gemg-forms .btn {
    float:none;
}

/*
START - Formulaic TODO: needs refactor
*/
.bootstrap-gemg-forms {
    font-family: Helvetica, Arial, sans-serif;
}
.bootstrap-gemg-forms .form-group label {
    font-weight: normal;
    font-size: 16px;
}

.bootstrap-gemg-forms .checkboxselectmultiple .checkbox,
.bootstrap-gemg-forms .radioselect .radio {
    margin: 0 0 1.5em;
}
.bootstrap-gemg-forms .checkbox label,
.bootstrap-gemg-forms .radio label {
    color: #777;
}

.bootstrap-gemg-forms .form-group input[type="radio"] {
    margin: 2px 0 0;
}
.bootstrap-gemg-forms .form-group input[type="checkbox"] {
    margin: 0;
}

.bootstrap-gemg-forms.thank-you {
    font-size:16px;
}
.bootstrap-gemg-forms.thank-you h2 {
    margin: 0 0 5px;
    font-weight:bold;
}

.bootstrap-gemg-forms.thank-you h3 {
    margin: 0 0 5px;
    font-weight:bold;
    font-size:18px;
}
.bootstrap-gemg-forms.thank-you .primary-asset-buttons {
    margin:8px 0 0;
}

.bootstrap-gemg-forms .proxy-gate-document {
    border: 1px solid rgb(221, 221, 221);
    padding: 10px;
}
/*
END - Formulaic TODO: needs refactor
*/

/*
  skinny nav
*/

.skinny-nav
{
  position: relative;
  height: 36px;
  background-color: #1e6ca9;
  z-index: 20;
  -webkit-box-shadow: 0 5px 7px 0 rgba(0,0,0,0.15);
     -moz-box-shadow: 0 5px 7px 0 rgba(0,0,0,0.15);
          box-shadow: 0 5px 7px 0 rgba(0,0,0,0.15);
}
.skinny-nav-content-wrapper
{
  margin: auto;
  padding: 0;
  border: 0;
  width: 960px;
  height: 100%;
}

.skinny-nav-items
{
  margin: 0 auto;
  padding: 0;
  height: 100%;
  text-align: justify;
}

.skinny-nav-items:after
{
  content: "";
  display: inline-block;
  width: 100%;
}

.skinny-nav-item
{
  display: inline-block;
  line-height: 35px;
}

.skinny-nav-item-link
{
  display: inline;
  vertical-align: middle;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  font-size: 1.33333em;
  color: #fff;
  text-transform: uppercase;
}
.skinny-nav-item-link:hover
{
  color: #c0eeff;
  text-decoration: none;
}

.skinny-nav-item.active .skinny-nav-item-link
{
  border-bottom: 1px solid #fff;
}
.skinny-nav-item.active .skinny-nav-item-link:hover
{
  border-bottom: 1px solid #c0eeff;
}

.skinny-nav-transformed-it
{
  color: #c0eeff;
}
.skinny-nav-transformed-it:hover
{
  color: #fff;
}
.skinny-nav-item.active .skinny-nav-transformed-it
{
  border-bottom: 1px solid #c0eeff;
}
.skinny-nav-item.active .skinny-nav-transformed-it:hover
{
  border-bottom: 1px solid #fff;
}


/*
  ge today conversion module
*/

html.conversion-module-shown,
body.conversion-module-shown
{
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: none;
  min-width: 0;
  background-color: rgb(0, 191, 241);
  background-color: rgba(0, 191, 241, .90);
}

.conversion-module-bootstrap .conversion-module .form-control,
.conversion-module-bootstrap .conversion-module .btn
{
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
}
.conversion-module-bootstrap .conversion-module select.form-control
{
  line-height: 1.2em;
}
.conversion-module
{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 90px;
  overflow: auto;
  background-color: rgb(0, 191, 241);
  background-color: rgba(0, 191, 241, .90);
  z-index: 100;
}
/*
.conversion-module-inner
{
  position: fixed;
  top: 0px;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 90px;
  overflow: auto;
}
*/

.conversion-module .conversion-module-close
{
  margin: auto;
  max-width: 785px;
  width: 100%;
  position: relative;
}

.conversion-module .conversion-module-close-btn
{
  position: absolute;
  top: -30px;
  right: 75px;
  width: 30px;
  height: 30px;
  color: #dff6ff;
  font-family: Roboto, sans-serif;
  font-size: 35px;
  font-weight: normal;
  text-shadow: none;
  text-shadow: 0 1px 0 #000;
  line-height: 30px;
  outline: none;
}
.conversion-module-bootstrap .conversion-module .conversion-module-close-btn
{
  background-color: #0070ab;
  opacity: 1;
}

.conversion-module-signup-form
{
  position: relative;
  overflow: hidden;
  margin: auto;
  max-width: 785px;
}
.conversion-module .conversion-module-close-btn:hover
{
  color: rgb(0,0,0);
  color: rgba(0,0,0,.5);
  text-shadow: 0 1px 0 rgb(255,255,255,.5);
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
}
.conversion-module .conversion-module-signup-form-title
{
  border: none;
  color: #282828;
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
}
.conversion-module-signup-form-title-line1,
.conversion-module-signup-form-title-line2
{
  display: block;
  margin-bottom: 10px;
  font-size: 1.71429em;
  line-height: 1em;
}

.conversion-module-signup-form-title .conversion-module-signup-form-title-line2
{
  color: #fff;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 2.85714em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.conversion-module .conversion-module-signup-form .form-group
{
  max-width: 550px;
}
.conversion-module .conversion-module-signup-form .conversion-module-signup-form-optin.form-group
{
  max-width: none;
}
.conversion-module .conversion-module-signup-form-label
{
  margin-bottom: 10px;
  color: #000;
  font-family: 'Roboto', sans-serif;
  font-size: 1.75em;
  font-weight: bold;
}
.conversion-module .conversion-module-signup-form-optin .conversion-module-signup-form-label
{
  color: #ebfaff;
  font-size: 1.08333em;
  font-weight: normal;
}
.conversion-module-signup-form-label-text
{
  display: block;
}
.conversion-module .conversion-module-signup-form-link
{
  display: table;
  clear: left;
  color: #0070ab;
  text-decoration: underline;
}
.conversion-module .conversion-module-signup-form-link:hover
{
  text-decoration: none;
}

.conversion-module .conversion-module-signup-form-employer
{
  margin-bottom: 35px;
}
.conversion-module .conversion-module-signup-form-submit-btn
{
  width: 250px;
  height: 45px;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  text-shadow: none;
  text-transform: uppercase;
  background-image: none;
  background-color: #0070ab;
}
.conversion-module-signup-form-submit-btn span
{
  float: none;
  padding: 0;
  background: none;
}
.conversion-module .conversion-module-signup-form-submit-btn
{
  margin-bottom: 20px;
  border: none;
}
.conversion-module .conversion-module-signup-form-submit-text
{
  position: relative;
  padding-right: 13px;
  color: #fff;
  font-size: 1.5em;
  font-weight: 500;
}
.conversion-module .conversion-module-signup-form-submit-arrow
{
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  margin-top: -7px;
  border-left: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
.conversion-module .conversion-module-signup-form-submit-btn:hover
{
  background-color: #fff;
}
.conversion-module-signup-form-submit-btn:hover .conversion-module-signup-form-submit-text
{
  color: #0070ab;
}
.conversion-module-signup-form-submit-btn:hover .conversion-module-signup-form-submit-arrow
{
  border-left: 7px solid #0070ab;
}

.conversion-module-nl-thankyou .conversion-module-signup-form-title .conversion-module-signup-form-title-line2
{
  font-family: Roboto, sans-serif;
  font-size: 1.28571em;
  text-transform: none;
}

.conversion-module .conversion-module-nl-thankyou .conversion-module-signup-form-label
{
  position: absolute;
  left: -9999px;
}
.conversion-module .conversion-module-nl-thankyou .conversion-module-signup-form .form-group
{
  max-width: none;
  margin-right: 75px;
}
.conversion-module .conversion-module-nl-thankyou .conversion-module-signup-form-submit-btn
{
  width: 130px;
}

.conversion-module-download-section
{
  margin: auto;
  margin-bottom: 30px;
  max-width: 785px;
}
.conversion-module-download-section-message
{
  margin-top: 10px;
  margin-bottom: 20px;
  color: #282828;
  font-family: Roboto, sans-serif;
  font-size: 2em;
  font-weight: bold;
  line-height: 1.25em;
}
.conversion-module-downloads
{
  overflow-y: scroll;
  max-height: 410px;
  margin-right: 75px;
  padding-right: 20px;
}
.conversion-module-download
{
  margin-bottom: 20px;
}
.conversion-module-download-sponsor
{
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1.16666em;
  font-weight: bold;
  line-height: 1.71426em;
}
.conversion-module-download-title
{
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.33333em;
}
.conversion-module-download-description
{
  margin-bottom: 10px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1.16666em;
  font-weight: normal;
  line-height: 1.28571em;
}
.conversion-module-download .conversion-module-download-link
{
  display: inline-block;
  padding: 10px 20px;
  width: 145px;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.75em;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  background-color: #0070ab;
}
.conversion-module-download .conversion-module-download-link:hover
{
  color: #0070ab;
  background-color: #fff;
  text-decoration: none;
}
.conversion-module-download-section-intent
{
  margin-right: 75px;
  margin-bottom: 40px;
  color: #ebfaff;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: normal;
}
.conversion-module .conversion-module-download-section .conversion-module-download-section-btn
{
  margin-bottom: 20px;
  width: 350px;
  height: 45px;
  color: #0070ab;
  background-image: none;
  background-color: #fff;
  text-align: center;
}
.conversion-module .conversion-module-download-section .conversion-module-download-section-btn:hover
{
  border: none;
  color: #fff;
  background-color: #0070ab;
  text-shadow: none;
}
.conversion-module .conversion-module-download-section .conversion-module-download-section-btn span
{
  float: none;
  padding: 0;
  cursor: inherit;
  background: none;
}
.conversion-module .conversion-module-download-section .conversion-module-download-section-btn-text
{
  margin-left: 5px;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  text-transform: uppercase;
}

@media all and (max-width: 785px)
{
  .conversion-module
  {
    padding-top: 60px;
  }
  .conversion-module .conversion-module-close,
  .conversion-module-signup-form,
  .conversion-module .conversion-module-signup-form .form-group,
  .conversion-module-download-section
  {
    max-width: 280px;
  }
  .conversion-module .conversion-module-close-btn
  {
    right: 0px;
    font-size: 30px;
    width: 25px;
    height: 25px;
    line-height: 25px;
  }
  .conversion-module .conversion-module-nl-thankyou .conversion-module-signup-form .form-group,
  .conversion-module-downloads,
  .conversion-module-download-section-intent
  {
    margin-right: auto;
  }
  .conversion-module-download-section-intent
  {
    margin-top: 20px;
  }
  .conversion-module-signup-form-title-line1,
  .conversion-module-signup-form-title-line2
  {
    max-width: 260px;
  }
  .conversion-module-signup-form-title-line1
  {
    font-size: 0.85714em;
  }
  .conversion-module-signup-form-title .conversion-module-signup-form-title-line2
  {
    font-size: 1.71429em;
  }
  .conversion-module .conversion-module-signup-form-submit-btn
  {
    width: 100%;
  }
  .conversion-module .conversion-module-signup-form-label
  {
    font-size: 1.5em;
  }
  .conversion-module .conversion-module-signup-form-submit-text
  {
    font-size: 1.07143em;
  }
  .conversion-module .conversion-module-signup-form-submit-arrow
  {
    margin-top: -5px;
    border-left: 5px solid #fff;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent
  }
  .conversion-module-signup-form-submit-btn:hover .conversion-module-signup-form-submit-arrow
  {
    border-left: 5px solid #0070ab;
  }
  .conversion-module-nl-thankyou .conversion-module-signup-form-title .conversion-module-signup-form-title-line2
  {
    max-width: none;
    font-size: 0.85714em;
  }
  .conversion-module .conversion-module-nl-thankyou .conversion-module-signup-form-submit-btn
  {
    width: 100%;
  }
  .conversion-module-download-section-message
  {
    font-size: 1.5em;
  }
  .conversion-module .conversion-module-download-section .conversion-module-download-section-btn
  {
    width: 100%;
  }
  .conversion-module-downloads
  {
    overflow-y: hidden;
    max-height: none;
  }
  .conversion-module-download .conversion-module-download-link
  {
    font-size: 1.25em;
  }
  .conversion-module .conversion-module-download-section .conversion-module-download-section-btn-text
  {
    font-size: 1.07143em;
  }
  .conversion-module .conversion-module-download-section .conversion-module-download-section-btn .glyphicon
  {
    font-size: 0.85714em;
  }
}

/*
  category-sponsored
*/
.ge-sponsored-category #sidebar,
.ge-sponsored-category-post #sidebar,
.ge-sponsored-category-full-listing #sidebar
{
  margin-top: 10px;
}
.ge-sponsored-category-header
{
  margin: -10px -10px 40px -10px;
  position: relative;
}
.ge-post .ge-sponsored-category-header
{
  margin-bottom: 20px;
}

.ge-sponsored-category-title
{
  position: relative;
  overflow: hidden;
  -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
#content .ge-sponsored-category-title
{
  margin: 0;
}

.ge-sponsored-category-title-text
{
  display: block;
  position: absolute;
  left: 15px;
  bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 2.02472em;
  font-weight: 300;
  line-height: 0.90002;
}
#content .ge-sponsored-category-title-text,
#content .ge-sponsored-category-title-text:hover
{
  color: #fff;
}

.ge-sponsored-category-link
{
  display: block;
}
#content .ge-sponsored-category-link
{
  padding: 0;
}

.ge-sponsored-category-sponsor-attribution
{
  position: absolute;
  bottom: 40px;
  right: 20px;
  color: #ebebeb;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  font-weight: normal;
  text-transform: uppercase;
}
#content .ge-sponsored-category-sponsor-attribution-content
{
  margin-bottom: 0;
}
.ge-sponsored-category-sponsor
{
  display: block;
  overflow: hidden;
}
.ge-sponsored-category-sponsor-name
{
  display: block;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
}
.ge-sponsored-category-sponsor-logo
{
  display: block;
  margin-top: 10px;
}

.ge-sponsored-category-explanation
{
  padding-left: 10px;
  padding-right: 10px;
  height: 25px;
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.33333em;
  font-weight: bold;
  line-height: 25px;
  background-color: #e5e5e5;
  text-transform: uppercase;
}
.ge-sponsored-category-explanation-help
{
  vertical-align: middle;
  margin-left: 7px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: .625em;
  font-style: normal;
  font-weight: 500;
  cursor: default;
}

.ge-sponsored-category-lander-post
{
  position: relative;
  margin-bottom: 40px;
  padding-left: 240px;
  min-height: 130px;
}
.ge-sponsored-category-lander-post-image-container
{
  position: absolute;
  top: 0px;
  left: 0;
  width: 220px;
  height: 130px;
  overflow: hidden;
}

.ge-sponsored-category-lander-post-image-container img
{
  width: 100%;
  height: auto;
}

.ge-sponsored-category-lander-post-title
{
  margin-bottom: 15px;
  font-family: Roboto, sans-serif;
  font-size: 2em; /* 24px */
  font-weight: 300;
  line-height: 1.33333em; /* 32px */
}
.ge-sponsored-category-lander-post-url
{
  display: block;
}
#content .ge-sponsored-category-lander-post-title .ge-sponsored-category-lander-post-url
{
  color: #000;
}
#content .ge-sponsored-category-lander-post-url
{
  color: #01a982;
  padding-top: 0;
}
#content .ge-sponsored-category-lander-post-url:hover
{
  color: #01a982;
}

.ge-sponsored-category-lander-post-subheader
{
  margin-bottom: 15px;
  font-family: "Roboto", sans-serif;
  font-size: 1.33333em; /* 16 px */
  font-weight: normal;
  line-height: 1.25em; /* 20 px */
}

.ge-sponsored-category-lander-post-meta-container
{
  margin-bottom: 0px;
}

.ge-sponsored-category-lander-post-meta
{
  display: inline;
  color: #898b8e;
  font-family: "Roboto", sans-serif;
  font-size: 1em; /* 12px */
  text-transform: uppercase;
}

.ge-sponsored-category-lander-post-meta.ge-sponsored-category-lander-post-url
{
  color: #01a982;
  font-weight: bold;
}
.ge-sponsored-category-lander-post-meta.ge-sponsored-category-lander-post-url:hover
{
  text-decoration: underline;
}

.ge-sponsored-category-lander-post-title .ge-sponsored-category-lander-post-url:hover
{
  color: #01a982;
  text-decoration: none;
}

.ge-sponsored-category-lander-post-comments.empty
{
  display: none;
}

.ge-sponsored-category-lander-post.without-image
{
  padding-left: 0px;
  min-height: 0;
}
.ge-sponsored-category-lander-post.without-image .ge-sponsored-category-lander-post-image-container
{
  display: none;
}
.ge-sponsored-category-lander-post-url-arrow
{
  color: #01a982;
}
.ge-sponsored-category-channel-description
{
  padding: 10px 10px 10px 9px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  background-color: #e5e5e5;
}
#content .ge-sponsored-category-channel-description
{
  margin: auto -10px 40px -9px;
}
.ge-sponsored-category-channel-description-link
{
  color: #000;
  text-decoration: underline;
}
.ge-sponsored-category-channel-description-link:hover
{
  color: #01a982;
  text-decoration: none;
}

.ge-sponsored-category-channel-description-about
{
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
  color: #282828;
  text-transform: uppercase;
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post
{
  margin-bottom: 40px;
  padding-left: 0px;
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post-image-container
{
  position: relative;
  left: auto;
  margin: 0 -9px 0 -10px;
  width: auto;
  height: auto;
  overflow: visible;
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post-title
{
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  font-size: 2.83333em; /* 34px */
  font-weight: 300;
  line-height: 1.29412em; /* 44px */
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post-subheader
{
  margin-bottom: 20px;
  font-size: 1.33333em;  /* 16 px */
  line-height: 1.25em; /* 20 px */
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post-meta-container
{
  margin-bottom: 20px;
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post.without-image .ge-sponsored-category-lander-post-meta-container
{
  margin-bottom: 0px;
}

.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post.without-image
{
  padding-left: 0px;
}
.ge-sponsored-category-featured-post .ge-sponsored-category-lander-post.without-image .ge-sponsored-category-lander-post-image-container
{
  position: absolute;
  top: 5px;
  left: 0;
  width: 145px;
  height: 165px;
  background-position: 0 0;
  overflow: hidden;
}

.ge-sponsored-category-explanation-help-tooltip
{
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.902);
  padding: 6px 10px;
  width: 164px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 0.71429em;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.06);
     -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.06);
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.06);
}
.ge-sponsored-category-full-listing #content h2 a
{
  color: #000;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}
.ge-sponsored-category-full-listing #content h2 a:hover
{
  color: #01a982;
}
.ge-sponsored-category-full-listing #content .without-image h2 a:before
{
  content: "";
  display: inline-block;
  position: relative;
  top: -0.25em;
  margin-left: .25em;
  border: 0.25em solid transparent;
  border-left: 0.25em solid #01a982;
  border-right: none;
  width: 0;
  height: 0;
}
.ge-sponsored-category-full-listing #content .custom-river p
{
  font-family: Roboto, sans-serif;
}

.ge-sponsored-category-full-listing #content .comments,
.ge-sponsored-category-full-listing .header-more
{
  color: #01a982;
  font-family: Roboto, sans-serif;
  text-transform: uppercase;
}
.ge-sponsored-category-full-listing #content .comments:hover,
.ge-sponsored-category-full-listing .header-more:hover
{
  color: #01a982;
  text-decoration: underline;
}
.ge-sponsored-category-full-listing .paginator,
.ge-sponsored-category-full-listing-pagination .wrap
{
  margin-bottom: 25px;
  text-align: center;
  text-transform: uppercase;
}
.ge-sponsored-category-full-listing .paginator-wrap,
.ge-sponsored-category-full-listing-pagination .paging-wrap
{
  display: inline-block;
  float: none;
  width: auto;
}
.ge-sponsored-category-full-listing .paginator a,
.ge-sponsored-category-full-listing .paginator a:hover,
.ge-sponsored-category-full-listing-pagination .wrap a,
.ge-sponsored-category-full-listing-pagination .wrap a:hover
{
  color: #01a982;
}

.embed-container {
    position: relative;
    padding-top: 53%;
    overflow: hidden;
}

.embed-container .BrightcoveExperience,
.embed-container .embedded {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.ge-card-stack #main,
.ge-card #main
{
  overflow: hidden;
  padding-bottom: 163px;
}
.ge-card-stack #header,
.ge-card #header
{
  position: relative;
  z-index: 11;
}
.ge-card-stack #wrapper,
.ge-card #wrapper
{
  background: none;
}
.ge-card-stack #blue_box,
.ge-card #blue_box
{
  height: 143px;
  z-index: 11;
}
.ge-card-stack #twocolumns,
.ge-card-stack .twocolumns-holder,
.ge-card #twocolumns,
.ge-card .twocolumns-holder
{
  background: none;
  overflow: visible;
}
.ge-card-stack #content,
.ge-card #content
{
  display: block;
  padding: 0px;
  width: auto;
  float: none;
}
.card-stack-container
{
  position: relative;
  margin-top: 20px;
  font-size: 1em; /* 12px */
}
.card-stack-container > *
{
  position: relative;
  z-index: 1;
}
.card-stack-bg-img
{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
     -moz-background-size: cover;
       -o-background-size: cover;
          background-size: cover;
  z-index: -1;
}

.card-stack-meta
{
  float: right;
  width: 300px;
  z-index: 10;
}
.card-stack-meta-fixed
{
  float: none;
  position: fixed;
  top: 20px; left: 0; right: 0; bottom: auto;
  margin: auto;
  width: 960px;
  z-index: 1;
}
#content .card-stack-meta.card-stack-meta-fixed > *
{
  margin-left: 651px;
  margin-right: 10px;
}
.card-stack-meta-bottom
{
  float: none;
  position: absolute;
  right: 0; bottom: 0px;
  z-index: 1;
}

.card-stack-meta .card-stack-title
{
  margin: 0 0 20px 0;
  text-align: left;
  font-size: 1.5em;  /* 18px */
  line-height: 1.22222em;  /* 22px */
}

.card-stack-title
{
  display: block;
  margin: 0 20px 30px 20px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-weight: bold;
  font-size: 2.66666em; /* 48px */
  text-align: center;
  text-decoration: none;
  line-height: 1.1em;
}
.card-stack-title:focus,
.card-stack-title:hover
{
  color: #000;
  text-decoration: none;
}
.card-stack-presented-by
{
  color: #1e6ca9;
  font-family: Roboto, sans-serif;
  font-size: 0.88888em; /* 16px */
  font-weight: bold;
  text-align: left;
  line-height: 1.0em; /* 16px */
  text-transform: uppercase;
}
#content .card-stack-presented-by
{
  margin: 0 0 20px 0;
}
.card-stack-presented-by:empty
{
  display: none;
}


.card-stack-pagination
{
  margin-bottom: 7px;
  color: #1e6ca9;
  font-family: Roboto, sans-serif;
  font-size: 1.0em;  /* 12px */
  font-weight: bold;
  line-height: 1.0em;  /* 12px */
}
.card-stack-pagination-progress-bar
{
  margin-bottom: 20px;
  height: 5px;
  width: 115px;
  background-color: #cfcfcf;
}
.card-stack-pagination-progress-bar-progress
{
  display: block;
  height: 5px;
  background-color: #1e6ca9;
}


/* Social */
.card-stack-social
{
  display: block;
  float: right;
  margin-bottom: 30px;
  padding: 0;
  width: auto;
  height: 22px;
  list-style-type: none;
}
.card-stack-social-bottom-container
{
  overflow: auto;
}
.card-stack-social-item
{
  display: inline-block;
  position: relative;
  margin-right: 7px;
  width: 22px;
  height: 22px;
  overflow: hidden;
}
.card-stack-social-item:last-child
{
  margin-right: 0px;
}
.card-stack-social-link
{
  display: block;
  font-size: 30px;
}
.card-stack-social-link:hover
{
  text-decoration: none;
  opacity: 0.8;
}
.card-stack-social-text
{
  display: block;
  position: absolute;
  left: -9999px;
  height: 1px;
  width: 1px;
}
.card-stack-social-facebook,
.card-stack-social-facebook:hover
{
  color: #3b5998;
}

.card-stack-social-twitter,
.card-stack-social-twitter:hover
{
  color: #55acee;
}

.card-stack-social-linkedin,
.card-stack-social-linkedin:hover
{
  color: #0077b5;
}

.card-stack-social-email,
.card-stack-social-email:hover
{
  color: #434343;
}


/* Sponsors & Producers */

.card-stack-sponsors-producers
{
  margin: 0 auto 20px auto;
  max-width: 800px;
  overflow: hidden;
}

.card-stack-producers
{
  box-sizing: border-box;
  margin: 0 0 20px 0;
  padding: 0px;
}
.card-stack-producers:last-child
{
  margin: 0;
}
.card-stack-producers-presented-by
{
  padding: 0;
  color: #010101;
  font-family: Roboto, sans-serif;
  font-size: 1em;  /* 12px */
  font-weight: normal;
  line-height: 1em;  /* 12px */
  text-transform: uppercase;
}
#content .card-stack-producers-presented-by
{
  margin: 0 0 10px 0;
}

.card-stack-producers-list
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.card-stack-producers-list-item
{
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
}
.card-stack-producers-list-item:last-child
{
  margin: 0;
}
.card-stack-producers-producer-info
{
  display: inline-block;
  position: relative;
  overflow: hidden;
  color: #010101;
  font-family: Roboto, sans-serif;
  font-size: 0.77777em;  /* 14px */
  font-weight: normal;
  line-height: 1em;  /* 14px */
  text-transform: uppercase;
}
.card-stack-producers-producer-link
{
  text-decoration: underline;
}
.card-stack-producers-producer-link:hover
{
  color: #010101;
  text-decoration: underline;
}
.card-stack-producers-producer-img
{
  display: block;
  max-width: 100%;
  height: auto;
}
.card-stack-producers-producer-name.card-stack-producers-producer-name-w-img
{
  display: block;
  position: absolute;
  left: -9999px;
  height: 1px;
  width: 1px;
}

.card-stack-sponsors
{
  box-sizing: border-box;
  margin: 0 0 20px 0;
  padding: 0px;
}
.card-stack-sponsors:last-child
{
  margin: 0;
}
.card-stack-sponsors-presented-by
{
  padding: 0;
  color: #010101;
  font-family: Roboto, sans-serif;
  font-size: 1em;  /* 12px */
  font-weight: normal;
  line-height: 1em;  /* 12px */
  text-transform: uppercase;
}
#content .card-stack-sponsors-presented-by
{
  margin: 0 0 10px 0;
}

.card-stack-sponsors-list
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.card-stack-sponsors-list-item
{
  display: block;
  margin: 0 0 20px 0;
  padding: 0;
}
.card-stack-sponsors-list-item:last-child
{
  margin: 0;
}
.card-stack-sponsors-sponsor-info
{
  display: inline-block;
  position: relative;
  overflow: hidden;

  color: #010101;
  font-family: Roboto, sans-serif;
  font-size: 0.77777em;  /* 14px */
  font-weight: normal;
  line-height: 1em;  /* 14px */
  text-transform: uppercase;

}
.card-stack-sponsors-sponsor-link
{
  text-decoration: underline;
}
.card-stack-sponsors-sponsor-link:hover
{
  color: #010101;
  text-decoration: underline;
}
.card-stack-sponsors-sponsor-img
{
  display: block;
  max-width: 100%;
  height: auto;
}
.card-stack-sponsors-sponsor-name.card-stack-sponsors-sponsor-name-w-img
{
  display: block;
  position: absolute;
  left: -9999px;
  height: 1px;
  width: 1px;
}

/* content */
.card-stack-card-stack
{
  margin: 0 320px 0 0;
  padding: 0;
  list-style: none;
}
.card-stack-card-container
{
  display: none;
  width: 100%;
}
.card-stack-card-current-card
{
  display: block;
}
.card-stack-card
{
  box-sizing: border-box;
  position: relative;
  margin: 0;
  margin-bottom: 40px;
  padding: 10px 40px;
  width: 630px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
}
.card-stack-card-last-card
{
  margin-bottom: 90px;
}
.card-stack-content-placeholder
{
  position: relative;
  margin: auto;
  overflow: hidden;
}
.card-stack-content-sliding
{
  position: absolute;
  width: 100%;
}

.card-stack-description
{
  margin-bottom: 25px;
  font-family: Roboto, sans-serif;
  font-weight: normal;
}
.card-stack-description > *
{
  font-size: 1.33333em;  /* 16px */
  line-height: 1.25em;  /* 20px */
}

.card-stack-description a
{
  color: #1e6ca9;
  text-decoration: underline;
}
.card-stack-description a:hover
{
  text-decoration: none;
}
.card-stack-start-link
{
  display: block;
  position: relative;
  margin-bottom: 40px;
  border: none;
  width: 175px;
  height: 48px;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 2.0em;  /* 24px */
  font-weight: bold;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  background-color: #1e6ca9;
}
.card-stack-start-link:hover
{
  color: #fff;
  text-decoration: none;
}
.card-stack-start-link .icon-ico-arrowright
{
  position: relative;
  top: 2px;
  left: -8px;
}

.card-stack-start-over-link
{
  display: block;
  position: absolute;
  bottom: -90px;
  margin: auto auto auto 223px;
  border: none;
  width: 185px;
  height: 50px;
  color: #fff;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 2em;  /* 24px; */
  font-weight: bold;
  line-height: 50px;
  text-align: center;
  text-transform: uppercase;
  background-color: #1e6ca9;
  visibility: hidden;
}
.card-stack-card-current-card .card-stack-start-over-link
{
  visibility: visible;
}
.card-stack-start-over-link:hover
{
  color: #fff;
  text-decoration: none;
}

.card-stack-toc
{
  padding-bottom: 40px;
}
.card-stack-toc-label
{
  display: table;
  position: relative;
  margin: 0 0 0px 0;
  padding: 0 10px;
  color: #ffffff;
  font-family: Roboto Condensed, sans-serif;
  font-size: 1.16667em;  /* 14px */
  font-weight: bold;
  line-height: 20px;
  text-transform: uppercase;
  background-color: #1e6ca9;
}
.card-stack-toc-label:before
{
  content: "";
  position: absolute;
  bottom: -8px;
  border-top: 8px solid #1e6ca9;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.card-stack-toc-cards
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.card-stack-toc-card
{
  display: block;
  border-bottom: 1px solid #cfcfcf;
}
.card-stack-toc-card:last-child
{
  border: none;
}
.card-stack-toc-card-info
{
  display: inline-block;
  padding: 10px 0px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1.33333em; /* 16px */
  font-weight: normal;
  line-height: 1.25em; /* 20px */
}
.card-stack-toc-card-info:hover
{
  color: #1a93d1;
  text-decoration: none;
}
.card-stack-toc-card-sponsored-tag
{
  color: #000000;
  font-weight: bold;
}
.card-stack-toc-card-info:hover .card-stack-toc-card-sponsored-tag
{
  color: #1a93d1;
}


/* card */

.card-stack-card-prev-next-reference
{
  position: relative;
}

.card-stack-card-prev-next-container
{
  position: absolute;
  top: 140px;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
}
.card-stack-card-prev-next-link
{
  display: block;
  position: relative;
  width: 30px;
  height: 50px;
  background-color: #cfcfcf;
  overflow: hidden;
}
.card-stack-card-prev-next-link:hover
{
  background-color: #1e6ca9;
}

.card-stack-card-prev-link
{
  left: 0;
  float: left;
}
.card-stack-card-next-link
{
  right: 0;
  float: right;
  text-align: right;
}
.card-stack-card-next-nav-text,
.card-stack-card-prev-nav-text
{
  display: block;
  position: absolute;
  right: -9999px;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.card-stack-card-prev-arrow,
.card-stack-card-next-arrow
{
  display: block;
  width: 100%;
  height: 100%;
  color: #000;
  font-size: 24px;
  line-height: 50px;
}
.card-stack-card-prev-arrow:hover,
.card-stack-card-next-arrow:hover
{
  color: #fff;
}

.card-stack-card-prev-next-title
{
  display: block;
  position: absolute;
  right: -9999px;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.card-stack-card-prev-next-meta-container
{
  display: none;
  margin-bottom: 0px;
  padding: 10px;
  overflow: hidden;
  font-family: Roboto, sans-serif;
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);

}
.card-stack-card-prev-next-meta-container .card-stack-card-prev-next-link
{
  box-sizing: border-box;
  width: 100%;
  background-color: transparent;
  height: auto;
}
.card-stack-card-prev-next-meta-container .card-stack-card-prev-link
{
  border-bottom: 1px solid #c2c2c2;
  padding-bottom: 10px;
}
.card-stack-card-prev-next-meta-container .card-stack-card-prev-link:last-child
{
  border: none;
  padding-bottom: 0px;
}
.card-stack-card-prev-next-meta-container .card-stack-card-next-link
{
  padding-top: 10px;
  text-align: left;
}
.card-stack-card-prev-next-meta-container .card-stack-card-next-link:first-child
{
  padding: 0;
}

.card-stack-card-prev-next-meta-container .card-stack-card-prev-next-tooltip
{
  position: static;
  right: auto;
  height: auto;
  width: auto;
  overflow: visible;
}
.card-stack-card-prev-next-meta-container .card-stack-card-prev-arrow,
.card-stack-card-prev-next-meta-container .card-stack-card-next-arrow
{
  display: none;
}

.card-stack-card-prev-next-bottom-container
{
  position: relative;
  margin-bottom: 20px;
  border-top: 1px solid #c2c2c2;
  padding-top: 20px;
  overflow: hidden;
  font-family: Roboto, sans-serif;
}
.card-stack-card-prev-next-bottom-container.card-stack-card-prev-next-both:after
{
  content: "";
  position: absolute;
  top: 20px;
  left: 50%;
  bottom: 0px;
  width: 1px;
  background-color: #c2c2c2;
}
.card-stack-card-prev-next-bottom-container .card-stack-card-prev-next-link
{
  box-sizing: border-box;
  float: right;
  width: 50%;
  height: auto;
  background-color: transparent;
}
.card-stack-card-prev-next-bottom-container .card-stack-card-prev-link:first-child
{
  width: 100%;
}
.card-stack-card-prev-next-bottom-container .card-stack-card-next-link
{
  padding-left: 15px;
  text-align: left;
}

.card-stack-card-prev-next-bottom-container .card-stack-card-prev-next-tooltip
{
  position: static;
  right: auto;
  height: auto;
  width: auto;
  overflow: visible;
}
.card-stack-card-prev-next-bottom-container .card-stack-card-prev-arrow,
.card-stack-card-prev-next-bottom-container .card-stack-card-next-arrow
{
  display: none;
}

.card-stack-card-prev-next-tooltip
{
  position: absolute;
  right: -9999px;
  height: 1px;
  width: 1px;
  overflow: hidden;
  z-index: 100;
}

.card-stack-card-prev-next-arrow-alt
{
  display: none;
}

.card-stack-card-prev-next-sides-container
{
  height: 0;
}
.card-stack-card-prev-next-sides-container .card-stack-card-prev-next-link:hover
{
  overflow: visible;
}

.card-stack-card-prev-next-sides-container .card-stack-card-prev-next-link:hover .card-stack-card-prev-next-tooltip
{
  display: block;
  right: auto;
  padding: 10px;
  height: auto;
  width: 190px;
  font-family: Roboto, sans-serif;
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.95);
  -webkit-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 10px 25px 5px rgba(0, 0, 0, 0.25);
}

.card-stack-card-prev-next-sides-container .card-stack-card-prev-link:hover .card-stack-card-prev-next-tooltip
{
  left: 17px;
  top: 60px;
}
.card-stack-card-prev-next-sides-container .card-stack-card-next-link:hover .card-stack-card-prev-next-tooltip
{
  right: 17px;
  top: 60px;
  text-align: left;
}

.card-stack-card-prev-next-tooltip .card-stack-card-next-nav-text,
.card-stack-card-prev-next-tooltip .card-stack-card-prev-nav-text
{
  display: block;
  position: static;
  height: auto;
  width: auto;
  overflow: visible;
  color: #1e6ca9;
  font-size: 0.83333em;  /* 10px */
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.6em;  /* 16px */
}
.card-stack-card-prev-next-tooltip .card-stack-card-prev-next-title
{
  display: block;
  position: static;
  height: auto;
  width: auto;
  color: #000;
  font-size: 1em;  /* 12px */
  font-weight: normal;
  line-height: 1.33333em;  /* 16px */
}

.card-stack-card-prev-next-fixed
{
  position: fixed;
  top: 150px;
  right: 0;
  bottom: auto;
  left: 0;
}
.card-stack-card-prev-next-bottom
{
  position: absolute;
  top: auto;
  right: 0;
  bottom: 90px;
  left: 0;
}

.card-stack-card-prev-next-fixed
{
  position: fixed;
  width: 960px;
  margin: auto;
  left: 0;
  right: 0;
  height: 0;
  z-index: 1;
}
.card-stack-card-prev-next-fixed .card-stack-card-next-link
{
  right: 329px;
}
.card-stack-card-prev-next-fixed .card-stack-card-prev-link
{
  left: 1px;
}

.card-stack-card-title
{
  margin-top: 0px;
  margin-bottom: 20px;
  color: #242021;
  font-family: Roboto, sans-serif;
  font-size: 2.66667em; /* 32px */
  font-weight: bold;
  line-height: 1.1875em; /* 38px */
}
.card-stack-card-toc-card .card-stack-card-title
{
  font-size: 2.83333em; /* 34px */
  margin-top: 40px;
}


/* card content */

.has-media.gemg-captioned figcaption:before
{
  content: none;
}
.card-stack-card-content
{
  overflow: hidden;
}
.card-stack-card-content *
{
  position: static;
  margin: 0;
  border: none;
  padding: 0;
  width: auto;
  height: auto;
  max-width: none;
  min-width: 0;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: inherit;
  font-weight: normal;
  line-height: inherit;
  background: none;
}
.card-stack-card-content *:before,
.card-stack-card-content *:after
{
  content: none;
  position: static;
  height: auto;
  width: auto;
  background: none;
}
.card-stack-card-content > *
{
  font-size: 1.33333em; /* 16px */
  line-height: 1.25em; /* 20px */
}

.card-stack-card-content h3
{
  margin-top: 45px;
  margin-bottom: 1.5625em; /* 25px */
  font-size: 1em; /* 16px */
  font-weight: bold;
  line-height: 1.25em; /* 20px */
  text-transform: uppercase;
}
#content .card-stack-card-content p
{
  margin-top: 0;
  margin-bottom: 1.5625em;  /* 25px */
  font-size: 1.33333em; /* 16px */
  line-height: 1.25em; /* 20px */
}
.card-stack-card-content a
{
  color: #1e6ca9;
  text-decoration: none;
}
.card-stack-card-content a:hover
{
  text-decoration: underline;
}
.card-stack-card-content strong
{
  font-weight: bold;
}
.card-stack-card-content em
{
  font-style: italic;
}

.card-stack-card-content ul
{
  padding-left: 70px;
  margin-bottom: 1.5625em;  /* 25px */
  list-style: none;
}
.card-stack-card-content ol
{
  padding-left: 60px;
  margin-bottom: 1.5625em;  /* 25px */
  counter-reset: ordered-list;
  list-style: none;
}
.card-stack-card-content li
{
  position: relative;
  margin-bottom: 0.33333em; /* 6px */
  padding-left: 10px;
}
.card-stack-card-content ul > li:before
{
  content: "\2022";
  position: absolute;
  left: 0;
}
.card-stack-card-content ol > li:before
{
  counter-increment: ordered-list;
  content: counter(ordered-list) ". ) ";
}
.card-stack-card-content img
{
  float: none;
  display: block;
  width: 100%;
  height: auto;
}

.card-stack-card-content .embed-wrapper {
  margin-bottom: 1.5625em;
}

.card-stack-card-content .charts-container
{
  margin-left: 20px;
  margin-right: 20px;
  width: auto;
}
.card-stack-card-content .pullquote
{
  clear: left;
  margin-right: 50px;
  margin-bottom: 30px;
  margin-left: 50px;
  font-family: Roboto, sans-serif;
  font-size: 1.66667em; /* 20px */
  font-style: italic;
  text-align: left;
}
.card-stack-card-content .pullquote-quote,
.card-stack-card-content .pullquote-attribution
{
  line-height: 1.4em;  /* 28px */
}
.card-stack-card-content .pullquote-quote:before
{
  content: "\201c";
  display: inline-block;
  position: relative;
  top: 40px;
  left: -8px;
  color: #1e6ca9;
  font-size: 5.33333em; /* 96px */
  font-weight: bold;
}
.card-stack-card-content .pullquote-quote:after
{
  content: "\201d";
}
.card-stack-card-content .pullquote-attribution
{
  color: #1e6ca9;
  font-family: Roboto, sans-serif;
  font-size: 0.8em;  /* 16px */
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
  line-height: 1.75em;  /* 28px */
}
#content .card-stack-card-content blockquote
{
  clear: both;
  margin: auto 70px auto 70px;
  margin-bottom: 1.5625em;  /* 25px */
  border: none;
  border-left: 1px solid #999999;
  padding: 0 0 0 10px;
  color: #999999;
  font-family: Roboto, sans-serif;
  font-style: normal;
  overflow: hidden;
}
/*
.card-stack-card-content blockquote > *,
.card-stack-card-content blockquote > *:first-child,
.card-stack-card-content blockquote > *:last-child
{
  margin-top: -6px;
  margin-bottom: -6px;
}
*/
#content .card-stack-card-content blockquote *
{
  color: #999999;
  font-size: inherit;
  line-height: inherit;
}
#content .card-stack-card-content blockquote *:last-child
{
  margin: 0;
}
.card-stack-card-content .embed-container
{
  position: relative;
  padding-bottom: 0;
  padding-top: 53%;
  overflow: hidden;
}
.card-stack-card-content .embed-container .BrightcoveExperience,
.card-stack-card-content .embed-container .embedded
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.card-stack-card-content .small
{
  float: left;
  margin-right: 20px;
  margin-bottom: 1.66667em;
  width: 265px;
  height: auto;
}
.card-stack-card-content .medium
{
  width: 400px;
  margin: auto;
}
.card-stack-card-content .huge
{
  float: none;
  display: block;
  margin-left: -20px;
  width: 100%;
  height: auto;
}
.card-stack-card-content .has-media-huge
{
  margin-left: 0px;
  margin-right: 0px;
}
.card-stack-card-content .has-media-huge img.huge
{
  margin: 0;
}

.card-stack-card-content .huge.charts-container,
.card-stack-card-content .huge.embed-wrapper
{
  margin-left: 0px;
  margin-right: 0px;
}

.card-stack-card-content .gemg-captioned
{
  margin-bottom: 35px;
}
.card-stack-card-content .gemg-captioned.small img.small,
.card-stack-card-content .gemg-captioned.huge img.huge,
.card-stack-card-content .gemg-captioned img
{
  margin: auto;
  margin-bottom: 10px;
}
.card-stack-card-content .gemg-captioned figcaption
{
  color: #999999;
  font-size: 0.75em; /* 12px */
  line-height: 1.33333em; /* 16px */
}
.card-stack-card-content .gemg-captioned.small
{
  margin-bottom: 20px;
}
.card-stack-card-content .huge.gemg-captioned figcaption
{
  margin-left: 20px;
  margin-right: 20px;
}
.card-stack-card-content .gemg-captioned.huge
{
  margin-left: auto;
  margin-right: auto;
}

/* Sponsor Content */
.card-stack-container .card-stack-sponsor-content-tag-container
{
  display: none;
}
.card-stack-sponsor-content-tag-container
{
  background-color: #e5e5e5;
  position: relative;
  z-index: 100;
}
.card-stack-sponsor-content-tag-container .card-stack-sponsor-content-tag
{
  width: 960px;
  margin: auto;
}
.card-stack-sponsor-content-tag
{
  background-color: #e5e5e5;
  padding: 0 20px;
  height: 25px;
  color: #000;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1.25em; /* 15px */
  font-weight: bold;
  line-height: 25px;
  text-transform: uppercase;
}
#content .card-stack-sponsor-content-tag
{
  margin: -10px -40px 20px -40px;
}
.card-stack-sponsor-content-tag-text
{
  margin-right: 10px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
}
.card-stack-sponsor-content-tag-help
{
  font-size: 0.55556em; /* 10px */
}
.card-stack-sponsor-content-tag-help-question
{
  margin-right: 5px;
}


/* ads */
.card-stack-card-ad
{
  padding-top: 40px;
}
.ad-card-stack-right-rail .ad-container
{
  height: 250px;
  margin-bottom: 20px;
}
.card-stack-ad-container
{
  display: table;
  position: relative;
  margin: auto auto 40px auto;
  min-width: 300px;
  height: 271px; /* 250 for ad, 12 for ad tag, and 9 for ad slot */
  color: #808080;
  font-family: Helvetica, Arial, sans-serif;
}
.card-stack-ad-tag
{
  position: relative;
  top: 1px;
  padding: 0;
  height: 12px;
  font-size: 1em;  /* 12px */
  line-height: 1em;
  /* background-color: #fbfcfd; */
  text-transform: uppercase;
}
#content .card-stack-ad-tag
{
  margin: 0;
}
.card-stack-ad-tag:after
{
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 195px;
  height: 100%;
  border-bottom: 1px solid #dfdfdf;
}
.ad-container-interstitial .card-stack-ad-tag:after
{
  width: 535px;
}
.card-stack-ad-container .ad-slot
{
  /* border-top: 1px solid #dfdfdf; */
  padding-top: 9px;
}
.card-stack-ad-continue-link
{
  display: table;
  margin: auto auto 40px auto;
  max-width: 300px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 1em;  /* 18px */
  font-weight: normal;
  line-height: 1.33333em;  /* 24px */
  text-align: center;
  text-decoration: underline;
}
.card-stack-ad-continue-link:hover
{
  color: #999999;
  text-decoration: none;
}

/* sponsor content */

.card-stack-card-sponsor-content-help-tooltip
{
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.902);
  padding: 6px 10px;
  width: 200px;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 0.71429em;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.06);
     -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.06);
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 1, 0.06);
}


/* spinner */

.card-stack-spinner
{
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 75px;
  height: 75px;
}
.card-stack-spinner.card-stack-spinner-show
{
  display: block;
}
.card-stack-no-animation .card-stack-spinner
{
  display: none;
}

.card-stack-spinner-frame
{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.card-stack-spinner-frame:before
{
  content: '';
  display: block;
  margin: 0 auto;
  width: 17%;
  height: 17%;
  background-color: #1e6ca9;
  border-radius: 100%;
  -webkit-animation: card-stack-spinner-bounce-delay 1.2s infinite ease-in-out both;
          animation: card-stack-spinner-bounce-delay 1.2s infinite ease-in-out both;
}

.card-stack-spinner-frame-2
{
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}

.card-stack-spinner-frame-3
{
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}

.card-stack-spinner-frame-4
{
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.card-stack-spinner-frame-5
{
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}

.card-stack-spinner-frame-6
{
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}

.card-stack-spinner-frame-7
{
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.card-stack-spinner-frame-8
{
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}

.card-stack-spinner-frame-9
{
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}

.card-stack-spinner-frame-10
{
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}

.card-stack-spinner-frame-11
{
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg);
}

.card-stack-spinner-frame-12
{
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg);
}

.card-stack-spinner-frame-2:before
{
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}

.card-stack-spinner-frame-3:before
{
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.card-stack-spinner-frame-4:before
{
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}


.card-stack-spinner-frame-5:before
{
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}

.card-stack-spinner-frame-6:before
{
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}

.card-stack-spinner-frame-7:before
{
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}

.card-stack-spinner-frame-8:before
{
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.card-stack-spinner-frame-9:before
{
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}

.card-stack-spinner-frame-10:before
{
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

.card-stack-spinner-frame-11:before
{
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}

.card-stack-spinner-frame-12:before
{
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes card-stack-spinner-bounce-delay
{
  0%, 80%, 100%
  {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40%
  {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes card-stack-spinner-bounce-delay
{
  0%, 80%, 100%
  {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  40%
  {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@media all and (max-width: 1024px)
{
  /*
    GE is not a responsive site, therefore when the screen gets to small, the
    content overflows. However that will cause fixed position content to be in
    the wrong place if a user scrolls to the left or right. So we disable
    stickyness in this situation.
  */
  .card-stack-meta-fixed,
  .card-stack-meta-bottom
  {
    float: right;
    position: static;
    left: auto; right: auto; bottom: auto;
    margin: 0;
    width: 300px;
    z-index: 10;
  }
  #content .card-stack-meta.card-stack-meta-fixed > *
  {
    margin: 0;
  }

  .card-stack-card-prev-next-fixed,
  .card-stack-card-prev-next-bottom
  {
    position: absolute;
    top: 140px;
    right: 0;
    bottom: auto;
    left: 0;
    margin: auto;
    width: 100%;
  }
  .card-stack-card-prev-next-fixed .card-stack-card-next-link
  {
    right: 0;
  }
}
