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

audio,
canvas,
video {
  display: inline-block;
}

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

[hidden] {
  display: none;
}

html {
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
  font-size: 87.5%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  line-height: 1.71429em;
  color: #1d2b3e;
}

body {
  margin: 0;
  padding: 0;
}

a:focus {
  outline: thin dotted;
}

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

p,
pre {
  margin: 0.42857em 0;
}

blockquote {
  margin: 0.42857em 30px;
}

h1 {
  font-size: 3.2em;
  line-height: 1.20536em;
  margin-top: 0.13393em;
  margin-bottom: 0.13393em;
}

h2 {
  font-size: 1.5em;
  line-height: 1.42857em;
  margin-top: 0.28571em;
  margin-bottom: 0.28571em;
}

h3 {
  font-size: 1.17em;
  line-height: 1.4652em;
  margin-top: 0.3663em;
  margin-bottom: 0.3663em;
}

h4 {
  font-size: 1em;
  line-height: 1.28571em;
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
}

h5 {
  font-size: 0.83em;
  line-height: 1.54905em;
  margin-top: 0.51635em;
  margin-bottom: 0.51635em;
}

h6 {
  font-size: 0.67em;
  line-height: 1.91898em;
  margin-top: 0.63966em;
  margin-bottom: 0.63966em;
}

abbr[title] {
  text-decoration: none;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  border: 1px solid #666666;
  padding-bottom: -1px;
  margin: 0.42857em 0;
}

mark {
  background: #fff664;
  color: black;
}

code,
kbd,
pre,
samp,
tt,
var {
  font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
  font-size: 1em;
  line-height: 1.28571em;
}

pre {
  white-space: pre-wrap;
}

q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 0.42857em 0;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

dd {
  margin: 0 0 0 30px;
}

menu,
ol,
ul {
  padding: 0 0 0 30px;
  /* LTR */
}

img {
  border: 0;
  max-width: 100%;
  height: auto;
}

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

figure {
  margin: 0;
}

fieldset {
  margin: 0 2px;
  border-color: #c0c0c0;
  border-top-style: solid;
  border-top-width: 0.07143em;
  padding-top: 0.07857em;
  border-bottom-style: solid;
  border-bottom-width: 0.07143em;
  padding-bottom: 0.20714em;
  border-left-style: solid;
  border-left-width: 0.07143em;
  padding-left: 0.20714em;
  border-right-style: solid;
  border-right-width: 0.07143em;
  padding-right: 0.20714em;
}

legend {
  border: 0;
  padding: 0;
}

button,
input,
select,
.form-type-select .form-checkboxes.bef-select-as-checkboxes,
.form-type-select .chosen-container .chosen-single,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

button,
input {
  line-height: normal;
}

button,
select,
.form-type-select .form-checkboxes.bef-select-as-checkboxes,
.form-type-select .chosen-container .chosen-single {
  text-transform: none;
}

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

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

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

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

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

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

textarea {
  overflow: auto;
  vertical-align: top;
}

label {
  display: block;
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 0.42857em;
  margin-bottom: 0.42857em;
}

@media all and (max-width: 991px) {
  .fcc-hide-mobile {
    display: none !important;
  }
}

@media all and (min-width: 991px) {
  .fcc-hide-desktop {
    display: none !important;
  }
}

.animate-fade {
  transition: opacity 0.3s ease-out;
}
.animate-fade:hover {
  opacity: 0;
}

.animate-move > .demo-shape {
  transition: all 0.8s ease-in-out;
}

form ol, form ul {
  list-style: none;
  margin-left: 0;
}

fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

label {
  display: block;
  font-weight: bold;
  padding-left: .7em;
  padding-bottom: 0.5em;
}

button, input, select, .form-type-select .form-checkboxes.bef-select-as-checkboxes, .form-type-select .chosen-container .chosen-single, textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0 1px 0;
}

input, textarea {
  width: 100%;
  border: 3px solid #2c75d6;
  border-radius: 3px;
  padding: 0.5em 0.65rem;
}

input[type=text], input[type=search], input[type=url], input[type=number], textarea {
  -webkit-appearance: none;
}

button, input[type="submit"] {
  cursor: pointer;
}

input[type="checkbox"],
input[type="radio"] {
  width: auto;
  margin-right: 0.3em;
}

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

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

.field-container {
  margin-bottom: 1em;
  border: 2px solid #2c75d6;
  border-radius: 3px;
  padding: 5px;
}

.inline-form fieldset, .inline-form .inline-container {
  position: relative;
}
.inline-form input[type=submit], .inline-form button, .inline-form .btn, .inline-form button, .inline-form input[type="submit"], .inline-form .btn--full-width, .inline-form .form-elements .views-submit-button .form-submit, .form-elements .views-submit-button .inline-form .form-submit, .inline-form .form-elements .views-reset-button .form-submit, .form-elements .views-reset-button .inline-form .form-submit, .inline-form form .views-submit-button .form-submit, form .views-submit-button .inline-form .form-submit, .inline-form form .views-reset-button .form-submit, form .views-reset-button .inline-form .form-submit, .inline-form .section--highlight .more-link a, .section--highlight .more-link .inline-form a {
  font-size: 0.875em;
  padding: 0.65rem 1.3rem;
  background: #333333;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: auto;
}
.inline-form input[type=submit]:hover, .inline-form input[type=submit]:focus, .inline-form button:hover, .inline-form button:focus, .inline-form .btn:hover, .inline-form button:hover, .inline-form input[type="submit"]:hover, .inline-form .btn--full-width:hover, .inline-form .form-elements .views-submit-button .form-submit:hover, .form-elements .views-submit-button .inline-form .form-submit:hover, .inline-form .form-elements .views-reset-button .form-submit:hover, .form-elements .views-reset-button .inline-form .form-submit:hover, .inline-form form .views-submit-button .form-submit:hover, form .views-submit-button .inline-form .form-submit:hover, .inline-form form .views-reset-button .form-submit:hover, form .views-reset-button .inline-form .form-submit:hover, .inline-form .section--highlight .more-link a:hover, .section--highlight .more-link .inline-form a:hover, .inline-form .btn:focus, .inline-form button:focus, .inline-form input[type="submit"]:focus, .inline-form .btn--full-width:focus, .inline-form .form-elements .views-submit-button .form-submit:focus, .form-elements .views-submit-button .inline-form .form-submit:focus, .inline-form .form-elements .views-reset-button .form-submit:focus, .form-elements .views-reset-button .inline-form .form-submit:focus, .inline-form form .views-submit-button .form-submit:focus, form .views-submit-button .inline-form .form-submit:focus, .inline-form form .views-reset-button .form-submit:focus, form .views-reset-button .inline-form .form-submit:focus, .inline-form .section--highlight .more-link a:focus, .section--highlight .more-link .inline-form a:focus {
  background: gray;
  color: white;
}

.has-error {
  border-color: #e20000;
}

.is-valid {
  border-color: #089e00;
}

#block-search-form {
  float: right;
  border-radius: 0;
  color: #747474;
}
#block-search-form input {
  border: 0;
}
@media all and (min-width: 991px) {
  #block-search-form {
    margin: 22px 0 19px;
  }
}
#block-search-form .container-inline div {
  float: left;
  margin: 0;
}
#block-search-form .form-text {
  height: 34px;
  border-radius: 0;
  width: 200px;
  margin-right: -5px;
}
#block-search-form .form-submit {
  background-color: #ffd34d;
  background-image: url('../images/icons-sa0dc29a632.png?1587485491');
  background-position: 20px -3151px;
  width: 60px;
  height: 34px;
  border: 0;
  text-indent: -1000px;
  border-radius: 0;
}

.block-people-search-form .content {
  padding-left: 10px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  width: 33.33333%;
  padding-left: 0;
  padding-right: 13.33333px;
  margin-right: 6.66667px;
}

#block-people-search-form .form-search {
  font-size: 1.2857142857em;
}
#block-people-search-form .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#block-people-search-form label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
  color: #747474;
}
#block-people-search-form .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
#block-people-search-form .input-group .form-control:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#block-people-search-form .input-group .form-control {
  display: table-cell;
}
#block-people-search-form .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
#block-people-search-form .form-search input {
  border: 3px solid #ffcc44;
  border-radius: 3px 0 0 3px;
  box-shadow: none;
  transition: none;
}
#block-people-search-form #submit-people {
  background-image: url('../images/icons-sa0dc29a632.png?1587485491');
  background-position: 20px -3140px;
}
#block-people-search-form .form-control {
  height: 55px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.285;
  color: #747474;
  background-color: white;
  background-image: none;
}
#block-people-search-form .input-group-btn {
  position: relative;
  font-size: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  display: table-cell;
  box-sizing: border-box;
}
#block-people-search-form .form-search .btn, #block-people-search-form .form-search button, #block-people-search-form .form-search input[type="submit"], #block-people-search-form .form-search .btn--full-width, #block-people-search-form .form-search .form-elements .views-submit-button .form-submit, .form-elements .views-submit-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search .form-elements .views-reset-button .form-submit, .form-elements .views-reset-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search form .views-submit-button .form-submit, form .views-submit-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search form .views-reset-button .form-submit, form .views-reset-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search .section--highlight .more-link a, .section--highlight .more-link #block-people-search-form .form-search a {
  width: 60px;
}
#block-people-search-form .input-group-btn:last-child > .btn, #block-people-search-form .input-group-btn:last-child > button, #block-people-search-form .input-group-btn:last-child > input[type="submit"], #block-people-search-form .input-group-btn:last-child > .btn--full-width, #block-people-search-form .form-elements .views-submit-button .input-group-btn:last-child > .form-submit, .form-elements .views-submit-button #block-people-search-form .input-group-btn:last-child > .form-submit, #block-people-search-form .form-elements .views-reset-button .input-group-btn:last-child > .form-submit, .form-elements .views-reset-button #block-people-search-form .input-group-btn:last-child > .form-submit, #block-people-search-form form .views-submit-button .input-group-btn:last-child > .form-submit, form .views-submit-button #block-people-search-form .input-group-btn:last-child > .form-submit, #block-people-search-form form .views-reset-button .input-group-btn:last-child > .form-submit, form .views-reset-button #block-people-search-form .input-group-btn:last-child > .form-submit, #block-people-search-form .section--highlight .more-link .input-group-btn:last-child > a, .section--highlight .more-link #block-people-search-form .input-group-btn:last-child > a, #block-people-search-form .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
#block-people-search-form .form-search .btn, #block-people-search-form .form-search button, #block-people-search-form .form-search input[type="submit"], #block-people-search-form .form-search .btn--full-width, #block-people-search-form .form-search .form-elements .views-submit-button .form-submit, .form-elements .views-submit-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search .form-elements .views-reset-button .form-submit, .form-elements .views-reset-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search form .views-submit-button .form-submit, form .views-submit-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search form .views-reset-button .form-submit, form .views-reset-button #block-people-search-form .form-search .form-submit, #block-people-search-form .form-search .section--highlight .more-link a, .section--highlight .more-link #block-people-search-form .form-search a {
  height: 55px;
  padding: 0;
  background: #ffcc44;
  border: 0;
  border-radius: 0 3px 3px 0;
}
#block-people-search-form .input-group-btn > .btn, #block-people-search-form .input-group-btn > button, #block-people-search-form .input-group-btn > input[type="submit"], #block-people-search-form .input-group-btn > .btn--full-width, #block-people-search-form .form-elements .views-submit-button .input-group-btn > .form-submit, .form-elements .views-submit-button #block-people-search-form .input-group-btn > .form-submit, #block-people-search-form .form-elements .views-reset-button .input-group-btn > .form-submit, .form-elements .views-reset-button #block-people-search-form .input-group-btn > .form-submit, #block-people-search-form form .views-submit-button .input-group-btn > .form-submit, form .views-submit-button #block-people-search-form .input-group-btn > .form-submit, #block-people-search-form form .views-reset-button .input-group-btn > .form-submit, form .views-reset-button #block-people-search-form .input-group-btn > .form-submit, #block-people-search-form .section--highlight .more-link .input-group-btn > a, .section--highlight .more-link #block-people-search-form .input-group-btn > a {
  position: relative;
}
#block-people-search-form .btn, #block-people-search-form button, #block-people-search-form input[type="submit"], #block-people-search-form .btn--full-width, #block-people-search-form .form-elements .views-submit-button .form-submit, .form-elements .views-submit-button #block-people-search-form .form-submit, #block-people-search-form .form-elements .views-reset-button .form-submit, .form-elements .views-reset-button #block-people-search-form .form-submit, #block-people-search-form form .views-submit-button .form-submit, form .views-submit-button #block-people-search-form .form-submit, #block-people-search-form form .views-reset-button .form-submit, form .views-reset-button #block-people-search-form .form-submit, #block-people-search-form .section--highlight .more-link a, .section--highlight .more-link #block-people-search-form a {
  min-width: 60px;
}
#block-people-search-form .btn-default {
  color: #333333;
  background-color: white;
  border-color: #cccccc;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.285;
  -webkit-user-select: none;
}
#block-people-search-form .form-search .btn-search-inner {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 55px;
  width: 20px;
}

.find-people-contactpage {
  margin-top: 2em;
}

.views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0.5em 0 1.3em;
}

.form-type-select .description {
  display: none;
  visibility: hidden;
}

.compact-select {
  grid-template-columns: 1.5em auto;
}
.compact-select .row {
  display: flex;
  flex-wrap: wrap;
}
.compact-select .form-type-select {
  flex: 0 0 75%;
  max-width: 75%;
  margin-bottom: 0;
}
.compact-select .form-submit {
  flex: 0 0 23%;
  max-width: 23%;
  position: relative;
}
.compact-select .form-submit input[type="submit"] {
  bottom: 0;
  left: 0;
  position: absolute;
  padding: 1.15em;
  margin-left: 0.5em;
}

@media all and (min-width: 991px) {
  body {
    overflow-x: hidden;
  }
}
.cf {
  *zoom: 1;
}
.cf:before, .cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}

.is-hidden {
  display: none !important;
  visibility: hidden !important;
}

.is-vishidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
}

@media screen and (min-width: 1168px) {
  .constrain-1075 {
    max-width: 1075px;
    margin: 0 auto;
  }
}

.right {
  float: right;
  padding: 0 0 1em 1em;
}

.right-search {
  float: right;
  padding: 0 0 1em 0;
}

.left {
  float: left;
  padding: 0 1em 1em 0;
}

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

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

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

@media all and (max-width: 748px) {
  .hide-small {
    display: none;
  }
}

@media all and (min-width: 748px) and (max-width: 800px) {
  .hide-med {
    display: none;
  }
}

@media all and (min-width: 800px) {
  .hide-large {
    display: none;
  }
}

.valid {
  color: #089e00;
}

.error {
  color: #e20000;
}

.warning {
  color: #fff664;
}

.information {
  color: #000db5;
}

.font-secondary {
  font-family: Georgia, Times, "Times New Roman", serif;
}

h1, h1.page__title, .alpha {
  line-height: 1;
  font-weight: 300;
  color: #1d2b3e;
  font-size: 2.2em;
  margin: 0.667em 0;
}
@media all and (min-width: 384px) {
  h1, h1.page__title, .alpha {
    font-size: 3.2142857143em;
  }
}
@media all and (min-width: 1056px) {
  h1, h1.page__title, .alpha {
    padding: 0 17.5px;
  }
}

h1.emphasis {
  font-weight: 700;
  margin-bottom: .25em;
  font-size: 3em;
}
@media all and (min-width: 991px) {
  h1.emphasis {
    color: white;
    margin-top: 3.25em;
    font-size: 3.5em;
  }
}

h2, .beta {
  line-height: 1.1428571429;
  font-weight: 700;
  color: #1d2b3e;
  font-size: 2em;
  margin: 0 0 15px 0;
}
@media screen and (min-width: 768px) {
  h2, .beta {
    margin: 0 0 1.45em 0;
  }
}
h2.light, .beta.light {
  font-weight: 300;
  font-size: 1.7857142857em;
}
.section--right-20 h2, .section--right-20 .beta {
  margin: 0.75em 0;
}

h2.subheader {
  font-weight: 300;
  margin-top: 0;
  font-size: 3em;
}
@media all and (min-width: 991px) {
  h2.subheader {
    color: white;
    font-size: 3.25em;
    padding: 0 17.5px;
  }
}

h3, .gamma, .agenda-events h2 {
  line-height: 1.28;
  font-weight: 300;
  font-size: 1.7857142857em;
  margin: 1.25em 0;
}
.section--right-20 h3, .section--right-20 .gamma, .section--right-20 .agenda-events h2, .agenda-events .section--right-20 h2 {
  margin: 0.5em 0;
}

h3.block__title {
  font-size: 1.2857142857em;
  line-height: 1.2222222222;
  font-weight: 400;
  margin: 0 0 5px 0;
}
h3.block__title a {
  color: #55719c;
}
h3.block__title a:hover {
  color: #134b96;
}

h4, .delta {
  font-size: 1.0625em;
  font-weight: 700;
  margin: 1.15em 0;
}

.subheading {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-weight: normal;
}

a {
  color: #2c75d6;
  text-decoration: none;
  outline: 0;
}
a:hover, a:focus {
  color: #134b96;
}
a.phone-link {
  color: #134b96;
}

a.link-more {
  color: #2c75d6;
  font-size: 1em;
  line-height: 1em;
  font-weight: 400;
  margin: 0.5em 0;
  display: inline-block;
}
a.link-more:hover {
  color: #134b96;
}

a.emphasis {
  font-size: 1.25em;
}

a:not([href]) {
  color: initial;
}

.nav-footer ol,
.nav-footer ul {
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
}

ul {
  list-style: square;
  margin: 0 0 1em 1.2em;
}

ol {
  list-style: decimal;
  margin: 0 0 1em 1.5em;
}

dl {
  overflow: hidden;
  margin: 0 0 1em;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

img, video, object {
  max-width: 100%;
  height: auto;
}

iframe {
  margin-bottom: 1em;
}

figure {
  margin-bottom: 1em;
}
figure img {
  margin-bottom: 0.5em;
}

figcaption {
  font-style: italic;
}

@media all and (min-width: 636px) {
  .staff-thumbnail {
    float: left;
    width: 200%;
    margin-left: 0%;
    margin-right: -200%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-right: 40px;
  }
}
.staff-thumbnail img {
  border-radius: 50%;
}

.staff-thumbnail--condensed img {
  width: 100px;
  height: 100px;
  border-radius: 50px;
}

@media all and (min-width: 991px) {
  .field-name-field-image-hero img {
    width: 100%;
    position: relative;
    top: -335px;
    z-index: -1;
  }
}
.wysiwyg-editing {
  display: none;
}

.cke_editable .wysiwyg-editing {
  display: block;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  width: 100%;
}

th {
  text-align: left;
  border: none;
  padding: 0.2em;
}

td {
  border: none;
  padding: 0.2em;
}

tr {
  border-bottom: 1px solid #d2d2d2;
}

p {
  margin: 1em 0;
  font-size: 1em;
  line-height: 1.6em;
}
p.intro {
  font-size: 1.25em;
}
p.margin-top-none {
  margin-top: 0;
}

.section--right-20 p,
.node-type-bureaus-and-offices .col-3 p,
.node-type-initiatives .col-3 p {
  font-size: 1.25em;
  margin: 0;
}
.section--right-20 h2,
.node-type-bureaus-and-offices .col-3 h2,
.node-type-initiatives .col-3 h2 {
  font-size: 1.7857142857em;
  line-height: 1.28;
  font-weight: 300;
  margin-bottom: 8.5px;
}
.section--right-20 ul,
.node-type-bureaus-and-offices .col-3 ul,
.node-type-initiatives .col-3 ul {
  text-decoration: none;
  margin: 0;
  list-style: none;
  padding-left: 0;
}
.section--right-20 ul li,
.node-type-bureaus-and-offices .col-3 ul li,
.node-type-initiatives .col-3 ul li {
  margin-bottom: 0.5714285714em;
  font-size: 1.25em;
}
.section--right-20 h3,
.node-type-bureaus-and-offices .col-3 h3,
.node-type-initiatives .col-3 h3 {
  margin: .625em 0;
}

blockquote {
  font-style: italic;
  border-left: 1px solid gray;
  color: gray;
  padding-left: 1em;
  margin-bottom: 1em;
}

hr {
  border: 0;
  height: 2px;
  background: #eeeeee;
  margin: 2em 0;
}

.pullquote {
  font-family: Georgia, Times, "Times New Roman", serif;
  font-size: 1.4375em;
}

.caption {
  font-style: italic;
}

@media all and (min-width: 991px) {
  .full-width {
    overflow: hidden;
    height: 335px;
    z-index: 2;
    box-shadow: inset 0 -23px 52px -21px rgba(0, 0, 0, 0.4);
    background-size: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.1) 25%, rgba(0, 0, 0, 0.4) 79%, rgba(0, 0, 0, 0.6) 100%);
  }
  .full-width img {
    width: 100%;
  }
}
.accordion {
  margin-bottom: 1em;
}

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

.acc-handle {
  background: white;
  color: #747474;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-weight: bold;
  display: block;
  position: relative;
  padding: 0.5em;
}
.acc-handle:before {
  content: "+";
  float: left;
  color: #2c75d6;
  border-radius: 1em;
  padding: 0 0.4em;
  margin-right: 1em;
}
.acc-handle.active {
  background: #333333;
}
.acc-handle.active:after {
  content: "-";
}

.acc-panel {
  display: none;
}

.ui-accordion .ui-accordion-header {
  color: #747474;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
  display: block;
  position: relative;
  padding: 1.25em 4.714em 1.2em;
  border: none;
}
.ui-accordion .ui-accordion-header a {
  font-size: 1.7857142857em;
  font-weight: 300;
  padding-bottom: 1em;
}
.ui-accordion .ui-accordion-header a:hover {
  color: #2c75d6;
}
.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon {
  background-position: 0 -1199px;
}
.ui-accordion .ui-accordion-header.ui-state-active a, .ui-accordion .ui-accordion-header.ui-state-active a:link, .ui-accordion .ui-accordion-header.ui-state-active a:visited {
  color: #1d2b3e;
}
.ui-accordion .ui-accordion-header.ui-state-active, .ui-accordion .ui-accordion-header.ui-state-hover, .ui-accordion .ui-accordion-header.ui-state-default {
  background: white;
}

.ui-corner-all {
  border-radius: 0;
  border: none;
}

.ui-corner-top {
  border-radius: 0;
  border: none;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  background-image: url('../images/icons-2x-s4a93a70c85.png?1587485491');
  vertical-align: middle;
  background-size: 185px 2138px;
  background-position: 0 -1506px;
  border-radius: 1em;
  margin-right: 1em;
  color: #2c75d6;
  float: left;
  height: 28px;
  width: 27px;
}

.ui-widget, .ui-widget-content {
  border: none;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
}
.ui-widget .views-row, .ui-widget-content .views-row {
  border-bottom: 1px solid #2c75d6;
}

.ui-accordion .ui-accordion-content {
  padding: 1.25em 4.714em 2em;
}

.toggall {
  z-index: 100;
  background: url('../images/icons-2x-s4a93a70c85.png?1587485491');
  background-size: 185px 2138px;
  text-indent: -9999px;
  height: 35px;
  width: 27px;
  border: none;
  cursor: pointer;
}
.toggall.open {
  background-position: -30px -1192px;
}
.toggall.closed {
  background-position: -30px -1499px;
}

article .field-name-og-group-ref.field-type-entityreference.field-label-above {
  border-top: 1px solid #ccd6e3;
  padding-top: 1.5em;
}

.article-header h1 {
  font-size: 2.5em;
}

.byline {
  font-size: 0.875em;
  font-style: italic;
  margin-bottom: 0.5em;
}

.social-share {
  overflow: hidden;
  margin-bottom: 1em;
}
.social-share li {
  float: left;
  margin-right: 0.5em;
}
.social-share a {
  background: #333333;
  color: white;
  display: block;
  padding: 0.5em;
}
.social-share a:hover {
  background: gray;
}

.brick {
  background: #dcdddc;
  padding: 2em;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #eeeeee;
}

.block {
  color: #747474;
}
.block .simple-block-title {
  margin-bottom: 0;
}
.block p {
  font-weight: 400;
  line-height: 1.2857142857;
  font-size: 1em;
}
.block p:last-child {
  margin-bottom: 0;
}
.block.bean-content-wrapper p {
  margin: 0 auto;
}
.block ul {
  padding: 0;
  margin: 0;
  list-style: square outside;
  margin-left: 45px;
}
.block ul li {
  margin-bottom: 1em;
}

.block-menu-block ul li, .pane-og-menu-og-single-menu-block ul li, .fcc-site-footer ul li {
  margin-bottom: 0;
}

.headline {
  line-height: 1.2;
}

.block-hero {
  margin-bottom: 0.5em;
}
.block-hero .b-thumb img {
  display: block;
}
@media all and (min-width: 800px) {
  .block-hero {
    position: relative;
  }
  .block-hero .b-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    padding: 1.5em;
  }
}

.block-thumb {
  display: table;
  width: 100%;
  border-collapse: collapse;
}
.block-thumb .b-inner {
  display: table-row;
  vertical-align: top;
  overflow: hidden;
}
@media all and (min-width: 476px) {
  .block-thumb .b-thumb {
    display: table-cell;
    vertical-align: top;
    width: 30%;
    max-width: 10em;
  }
  .block-thumb .b-thumb img {
    display: block;
    width: 100%;
    height: auto;
  }
}
@media all and (min-width: 476px) {
  .block-thumb .b-text {
    display: table-cell;
    width: 70%;
    padding: 0 1em;
  }
}

.block-headline-summary a {
  display: block;
  padding: 0.5em;
}

.block-inset {
  position: relative;
}
.block-inset .b-thumb {
  position: relative;
  z-index: 0;
}
.block-inset .b-thumb img {
  display: block;
}

.block-inset {
  margin-bottom: 0.5em;
  position: relative;
}
.block-inset .headline {
  font-size: 1.1em;
}
.block-inset .b-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 0.5em;
}

.block-thumb-summary .b-thumb {
  float: left;
  width: 50%;
}
.block-thumb-summary .b-text {
  margin-left: 50%;
  padding: 0.5em;
}

.pane-og-menu-og-single-menu-block ul.menu {
  border-top-width: 6px;
  border-top-style: solid;
  border-top-color: #ffd34d;
}
.pane-og-menu-og-single-menu-block .pane-title {
  margin: 12px;
  padding: 0;
}

.menu__sidebar .block-title {
  margin: 12px;
}
.menu__sidebar h2 {
  font-size: 1em;
  padding: 12px;
}
.menu__sidebar .menu {
  padding: 0;
  margin: 0;
  border-top-width: 6px;
  border-top-style: solid;
  border-top-color: #ffd34d;
  margin-bottom: 2em;
}
.menu__sidebar .menu .active, .menu__sidebar .menu .active-trail {
  background: #13428b;
}
.menu__sidebar .menu .active .active, .menu__sidebar .menu .active-trail .active {
  color: white;
}
.menu__sidebar .menu .active .menu__item .menu__link, .menu__sidebar .menu .active-trail .menu__item .menu__link {
  color: #ccd6e3;
}
.menu__sidebar .menu__item:not(:first-child) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ccd6e3;
}
.menu__sidebar .menu__item {
  line-height: 1.285;
  list-style: none !important;
  padding: 12px;
}
.menu__sidebar .menu__item .menu__link {
  color: #55719c;
}
.menu__sidebar .menu__item .menu__link:hover {
  text-decoration: underline;
}
.menu__sidebar li.noSideBar {
  display: none;
}
.menu__sidebar h4.block__title {
  margin-top: 0;
}
.menu__sidebar h4.block__title.collapsible {
  cursor: pointer;
}
.menu__sidebar h4.block__title.collapsible:after {
  font-family: FontAwesome;
  content: "\f078";
  float: right;
}
.menu__sidebar h4.block__title.collapsible.expanded:after {
  content: "\f054";
}

.secondary-information-block {
  margin: 1em 0;
  overflow: hidden;
}
.secondary-information-block .field-label {
  font-size: 1em;
  font-weight: 700;
  display: inline-block;
  float: left;
}
.secondary-information-block .field-type-taxonomy-term-reference .field-label {
  float: none;
}
.secondary-information-block .field-type-taxonomy-term-reference.field-label-inline .field-label {
  float: left;
}
.secondary-information-block .field-items {
  font-size: 1em;
  font-weight: 400;
}
.secondary-information-block .field-items .field-item {
  margin-right: 0.25em;
  display: inline-block;
  float: left;
}
.secondary-information-block .field-items .field-item:after {
  content: ", ";
}
.secondary-information-block .field-items .field-item:last-child:after {
  content: "";
}

.box, .box--noclear, .box--featured, .pane-bundle-bureau-and-office-initiative, .box--event, .box--event--secondary, .list-post-area--events .group-year--events .list-post-area--events-item, .list-post-area--events-item--featured:first-child {
  clear: left;
  box-sizing: border-box;
  color: #747474;
  font-weight: 400;
  font-size: 1em;
}
.box > .pane-inner, .box--noclear > .pane-inner, .box--featured > .pane-inner, .pane-bundle-bureau-and-office-initiative > .pane-inner, .box--event > .pane-inner, .box--event--secondary > .pane-inner, .list-post-area--events .group-year--events .list-post-area--events-item > .pane-inner, .list-post-area--events-item--featured:first-child > .pane-inner {
  padding: 1em 1.5em 1.5em;
  box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.14);
  border-top: 7px solid #ffcc44;
  overflow: auto;
  background-color: white;
}
.box h2, .box--noclear h2, .box--featured h2, .pane-bundle-bureau-and-office-initiative h2, .box--event h2, .box--event--secondary h2, .list-post-area--events .group-year--events .list-post-area--events-item h2, .list-post-area--events-item--featured:first-child h2 {
  font-size: 1.7857142857em;
  font-weight: 300;
  margin-bottom: 18px;
  color: #2d4a59;
  margin-top: 0;
}
.box h3, .box--noclear h3, .box--featured h3, .pane-bundle-bureau-and-office-initiative h3, .box--event h3, .box--event--secondary h3, .list-post-area--events .group-year--events .list-post-area--events-item h3, .list-post-area--events-item--featured:first-child h3 {
  font-size: 1.25em;
  font-weight: 400;
}
.box ul, .box--noclear ul, .box--featured ul, .pane-bundle-bureau-and-office-initiative ul, .box--event ul, .box--event--secondary ul, .list-post-area--events .group-year--events .list-post-area--events-item ul, .list-post-area--events-item--featured:first-child ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.box ul li, .box--noclear ul li, .box--featured ul li, .pane-bundle-bureau-and-office-initiative ul li, .box--event ul li, .box--event--secondary ul li, .list-post-area--events .group-year--events .list-post-area--events-item ul li, .list-post-area--events-item--featured:first-child ul li {
  margin-bottom: 1em;
}
.box ul li a, .box--noclear ul li a, .box--featured ul li a, .pane-bundle-bureau-and-office-initiative ul li a, .box--event ul li a, .box--event--secondary ul li a, .list-post-area--events .group-year--events .list-post-area--events-item ul li a, .list-post-area--events-item--featured:first-child ul li a {
  font-size: 1em;
}
.box a, .box--noclear a, .box--featured a, .pane-bundle-bureau-and-office-initiative a, .box--event a, .box--event--secondary a, .list-post-area--events .group-year--events .list-post-area--events-item a, .list-post-area--events-item--featured:first-child a {
  color: #2c75d6;
  font-size: 1.25em;
  font-weight: 400;
}
.box a.link-more, .box--noclear a.link-more, .box--featured a.link-more, .pane-bundle-bureau-and-office-initiative a.link-more, .box--event a.link-more, .box--event--secondary a.link-more, .list-post-area--events .group-year--events .list-post-area--events-item a.link-more, .list-post-area--events-item--featured:first-child a.link-more {
  font-size: 1em;
}

.box--noclear {
  clear: none;
}

.box--featured {
  padding-left: 0;
  padding-right: 0;
}
@media all and (min-width: 991px) {
  .box--featured {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding: 0 17.5px;
  }
}
.box--featured .pane-inner {
  padding: 0;
  overflow: hidden;
}
.box--featured .box--featured__body {
  padding-top: 1em;
  padding-bottom: 1em;
}
@media all and (min-width: 800px) {
  .box--featured .box--featured__body {
    float: left;
    width: 58.33333%;
    margin-left: 0%;
    margin-right: -58.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media all and (max-width: 800px) {
  .box--featured .box--featured__body {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media all and (min-width: 800px) {
  .box--featured .box--featured__image {
    display: inline-block;
    float: right;
    height: 194px;
    overflow: hidden;
    position: relative;
    right: -6%;
  }
  .box--featured .box--featured__image:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 195px 115px 0 0;
    border-color: #fff transparent transparent transparent;
    content: "";
    position: absolute;
    z-index: 1;
  }
}
@media all and (max-width: 800px) {
  .box--featured .box--featured__image {
    display: none;
  }
}
.box--featured .box--featured__text {
  padding: 1em 0;
  text-align: center;
  height: 100%;
  background-image: url('../images/bg-pattern-gray.png?1587485491');
}
@media all and (min-width: 800px) {
  .box--featured .box--featured__text {
    float: left;
    width: 41.66667%;
    margin-left: 58.33333%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-top: 3em;
  }
}
@media all and (max-width: 800px) {
  .box--featured .box--featured__text {
    clear: left;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.box--featured .box--featured__text a {
  color: white;
  font-weight: bold;
}
.box--featured .text-prefix {
  color: #1d2b3e;
}
.box--featured p {
  margin-bottom: 0;
  line-height: 1.2857142857;
}

.pane-bundle-bureau-and-office-initiative .pane-inner {
  padding: 0;
}

.box--initiative {
  clear: left;
  padding-left: 0;
  padding-right: 0;
  padding: 0;
}
.box--initiative .btn a, .box--initiative button a, .box--initiative input[type="submit"] a, .box--initiative .btn--full-width a, .box--initiative .form-elements .views-submit-button .form-submit a, .form-elements .views-submit-button .box--initiative .form-submit a, .box--initiative .form-elements .views-reset-button .form-submit a, .form-elements .views-reset-button .box--initiative .form-submit a, .box--initiative form .views-submit-button .form-submit a, form .views-submit-button .box--initiative .form-submit a, .box--initiative form .views-reset-button .form-submit a, form .views-reset-button .box--initiative .form-submit a, .box--initiative .section--highlight .more-link a a, .section--highlight .more-link .box--initiative a a {
  color: white;
}
.box--initiative .box--initiative__header:before {
  content: "";
  background: url('../images/bg-blue-box-net.png?1587485491') no-repeat;
  position: absolute;
  z-index: 0;
  top: 0;
  width: 219px;
  height: 155px;
}
@media all and (max-width: 800px) {
  .box--initiative .box--initiative__header:before {
    position: static;
  }
}
@media all and (max-width: 800px) {
  .box--initiative .box--initiative__header {
    background: #2c75d6 url('../images/bg-pattern-white.png?1587485491') !important;
    font-size: 85%;
    padding: 16px 10px 6px 35px;
  }
}
@media all and (min-width: 800px) {
  .box--initiative .box--initiative__header {
    display: table-cell;
    padding-right: 17.5px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 202px;
    position: relative;
  }
}
.box--initiative .box--initiative__header h2 {
  color: white;
  position: absolute;
  z-index: 10;
  left: 24px;
  width: 180px;
  top: 20px;
}
@media all and (max-width: 800px) {
  .box--initiative .box--initiative__header h2 {
    position: static;
    width: 100%;
  }
}
.box--initiative .box--initiative__body {
  display: table-cell;
  padding: 1em 2.5em 5em 2.5em;
}
.box--initiative .box--initiative__body .box--initiative__body__links h3 {
  font-size: 1em;
  color: #333333;
  margin-bottom: 0.5em;
}
.box--initiative .box--initiative__body .box--initiative__body__links .field {
  line-height: 1.25em;
  margin-bottom: 0.5em;
}
.box--initiative .box--initiative__body .box--initiative__body__links .field a {
  font-size: 1em;
}

.box--event h2 a, .box--event--secondary h2 a, .list-post-area--events .group-year--events .list-post-area--events-item h2 a, .list-post-area--events-item--featured:first-child h2 a {
  font-size: inherit;
  font-weight: inherit;
  color: #2d4a59;
}
.box--event h2 a:hover, .box--event--secondary h2 a:hover, .list-post-area--events .group-year--events .list-post-area--events-item h2 a:hover, .list-post-area--events-item--featured:first-child h2 a:hover {
  text-decoration: underline;
}
.box--event > .pane-inner, .box--event--secondary > .pane-inner, .list-post-area--events .group-year--events .list-post-area--events-item > .pane-inner, .list-post-area--events-item--featured:first-child > .pane-inner {
  overflow: hidden;
}

.section--highlight .pane-events-featured-homepage {
  margin-bottom: 0;
}

.box--event--secondary, .list-post-area--events .group-year--events .list-post-area--events-item {
  background-color: transparent;
  box-shadow: none;
  border-top: transparent;
}

.date-calendar, .date-calendar--event {
  display: block;
  text-align: center;
}
.date-calendar div.month, .date-calendar--event div.month {
  display: block;
  text-transform: uppercase;
  font-size: 1.875em;
  color: #1d2b3e;
  font-weight: 300;
  line-height: 1em;
  min-width: 70px;
}
.date-calendar div.day, .date-calendar--event div.day {
  white-space: nowrap;
  text-align: center;
  text-transform: uppercase;
  font-size: 4.28em;
  color: #1d2b3e;
  font-weight: 300;
  line-height: 1em;
}

.media-element-list span {
  display: block;
  margin-bottom: 1em;
}
.media-element-list img {
  margin-top: 0.3em;
  float: left;
}
.media-element-list a {
  margin-left: 1.25em;
  display: block;
  line-height: 1.4375em;
}

.arrow_box, .menu-toggle ul.menu li.active-trail {
  position: relative;
}
.arrow_box:after, .menu-toggle ul.menu li.active-trail:after, .arrow_box:before, .menu-toggle ul.menu li.active-trail:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.arrow_box:after, .menu-toggle ul.menu li.active-trail:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #13428b;
  border-width: 12px;
  margin-left: -12px;
}
.arrow_box:before, .menu-toggle ul.menu li.active-trail:before {
  margin-left: -12px;
}

.column-80-left {
  float: left;
  width: 50%;
  margin-left: 0%;
  margin-right: -50%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
}

.column-110-left {
  float: left;
  width: 68.75%;
  margin-left: 0%;
  margin-right: -68.75%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
}

.column-80-right {
  float: left;
  width: 50%;
  margin-left: 50%;
  margin-right: -100%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-right: 0;
}

.column-50-right {
  float: left;
  width: 31.25%;
  margin-left: 68.75%;
  margin-right: -100%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-right: 0;
}

.wrapper-break, .wrapper-break--spacer {
  display: inline-block;
  width: 100%;
}

.wrapper-break--spacer {
  border-bottom: 1px solid #ccd6e3;
  padding-bottom: 2em;
}

.title-list {
  font-size: 1.25em;
  line-height: 1.25em;
  font-weight: 400;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #d2d2d2;
}
.title-list:last-child {
  border-bottom: none;
  margin-bottom: 2em;
}

.pane-fcc-blocks-translation {
  text-align: right;
}

.block-simplesamlphp-auth p {
  text-align: center;
  margin-bottom: 5em;
}
.block-simplesamlphp-auth a {
  display: inline-block;
  background-color: #2c75d6;
  color: white;
  line-height: 1;
  font-weight: bold;
  padding: 11px 0;
  border: 0;
  border-radius: 3px;
  text-align: center;
  font-size: 1.3em;
  width: 100%;
}

.sitewide_alert {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 6px 0;
  text-align: center;
}
.sitewide_alert p:first-child {
  margin-top: 0;
}
.sitewide_alert a {
  text-decoration: underline;
}
.sitewide_alert.notice {
  background-color: #089e00;
  color: white;
}
.sitewide_alert.notice a {
  color: #f9f9f9 !important;
}
.sitewide_alert.warning {
  background-color: #ffcc44;
  color: black;
}
.sitewide_alert.alert {
  background-color: #e20000;
  color: #f9f9f9;
}
.sitewide_alert.alert a {
  color: #dddddd !important;
}

.btn, button, input[type="submit"], .btn--full-width, .form-elements .views-submit-button .form-submit, .form-elements .views-reset-button .form-submit, form .views-submit-button .form-submit, form .views-reset-button .form-submit, .section--highlight .more-link a {
  display: inline-block;
  background: #2c75d6;
  color: white;
  line-height: 1;
  font-weight: normal;
  padding: 11px 20px;
  border: 0;
  border-radius: 3px;
  text-align: center;
  font-size: 1.2em;
}
@media screen and (max-width: 991px) {
  .btn, button, input[type="submit"], .btn--full-width, .form-elements .views-submit-button .form-submit, .form-elements .views-reset-button .form-submit, form .views-submit-button .form-submit, form .views-reset-button .form-submit, .section--highlight .more-link a {
    width: 100%;
    padding: 11px 0;
  }
}
.btn:hover, button:hover, input[type="submit"]:hover, .btn--full-width:hover, .form-elements .views-submit-button .form-submit:hover, .form-elements .views-reset-button .form-submit:hover, form .views-submit-button .form-submit:hover, form .views-reset-button .form-submit:hover, .section--highlight .more-link a:hover, .btn:focus, button:focus, input[type="submit"]:focus, .btn--full-width:focus, .form-elements .views-submit-button .form-submit:focus, .form-elements .views-reset-button .form-submit:focus, form .views-submit-button .form-submit:focus, form .views-reset-button .form-submit:focus, .section--highlight .more-link a:focus {
  background: #134b96;
  color: white;
}
.btn.disabled, button.disabled, input.disabled[type="submit"], .disabled.btn--full-width, .form-elements .views-submit-button .disabled.form-submit, .form-elements .views-reset-button .disabled.form-submit, form .views-submit-button .disabled.form-submit, form .views-reset-button .disabled.form-submit, .section--highlight .more-link a.disabled {
  background: #eeeeee;
  color: gray;
}

.btn-small {
  padding: 0.5em;
}

.btn-large {
  padding: 0.5em;
  text-transform: uppercase;
  background: gray;
  font-size: 1.4rem;
  font-weight: normal;
}

.text-btn {
  font-style: italic;
}

.icon-btn {
  width: 90%;
}
.icon-btn i {
  font-size: 4em;
  line-height: 1.5em;
}

.carousel-horizontal {
  margin-bottom: 1em;
  overflow: hidden;
  position: relative;
}

.carousel-island-container {
  overflow: hidden;
}

.carousel-container {
  position: relative;
}

.carousel-controls {
  display: table;
  width: 100%;
  margin: -0.5em 0 1em;
}
.carousel-controls a, .carousel-controls div {
  display: table-cell;
  padding: 0.5em;
}
.carousel-controls .carousel-pagination {
  text-align: center;
}
.carousel-controls .carousel-next {
  text-align: right;
}

@media all and (min-width: 384px) {
  article.node-leadership.teaser .teaser__image {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media all and (min-width: 384px) {
  article.node-leadership.teaser .teaser__body {
    float: left;
    width: 50%;
    margin-left: 25%;
    margin-right: -75%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

.jcarousel-wrapper {
  margin: 0 auto;
  position: relative;
}
.jcarousel-wrapper .jcarousel {
  position: relative;
  overflow: hidden;
  margin: 0;
}
.jcarousel-wrapper .jcarousel > div.view-content {
  position: relative;
  width: 2000em;
  margin: 0;
  padding: 0;
}
.jcarousel-wrapper .jcarousel > div.view-content > div {
  text-align: center;
  display: inline-block;
  overflow: inherit;
}
.jcarousel-wrapper .jcarousel > div.view-content > div img {
  width: 100px;
  height: 100px;
  min-width: 100px;
  max-width: 100%;
  border-radius: 50%;
}
.jcarousel-wrapper .jcarousel-control {
  position: absolute;
  z-index: 100;
  top: 95px;
  background-image: url('../images/icons-2x-s4a93a70c85.png?1587485491');
  background-size: 185px 2138px;
  text-indent: -9999px;
}
.jcarousel-wrapper .jcarousel-control-prev {
  left: 0;
  background-position: 0px -73px;
  height: 26px;
  width: 29px;
}
.jcarousel-wrapper .jcarousel-control-next {
  right: 0;
  background-position: 0px -160px;
  height: 26px;
  width: 29px;
}
.jcarousel-wrapper .jcarousel-control-prev.inactive,
.jcarousel-wrapper .jcarousel-control-next.inactive {
  opacity: .5;
  cursor: default;
}
.jcarousel-wrapper article.node-leadership.teaser {
  border: 0;
}
.jcarousel-wrapper article.node-leadership.teaser .teaser__image {
  float: none;
  display: inline-block;
  width: 30%;
  margin: 0;
  vertical-align: middle;
  min-width: 95px;
}
.jcarousel-wrapper article.node-leadership.teaser .teaser__body {
  float: none;
  display: inline-block;
  width: 35%;
  margin: 0;
  vertical-align: middle;
}

@media all and (min-width: 476px) {
  .front .jcarousel-control,
  .pane-leadership-page-homepage .jcarousel-control {
    display: none;
  }
}
.pane-bundle-strategic-plan-carousel {
  clear: left;
}

#strategic-plan-carousel {
  overflow: hidden;
}
@media all and (min-width: 800px) {
  #strategic-plan-carousel {
    padding-bottom: 15px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccd6e3;
  }
}
#strategic-plan-carousel .jcarousel-control {
  top: 50%;
}
#strategic-plan-carousel .carousel-inner {
  position: relative;
  overflow: hidden;
  width: 2000em;
}
@media all and (max-width: 800px) {
  #strategic-plan-carousel .carousel-inner .plan-number {
    display: none;
  }
}
@media all and (min-width: 800px) {
  #strategic-plan-carousel .carousel-inner .plan-number {
    float: left;
    width: 80px;
    font-size: 139px;
    font-weight: bold;
    text-align: center;
    line-height: 99px;
    vertical-align: top;
    margin-right: 20px;
    color: #e1e3eb;
    padding-left: 50px;
  }
}
#strategic-plan-carousel .carousel-inner .text-prefix {
  font-size: 1.05em;
  padding-left: 50px;
  color: #2d4a59;
  line-height: 1;
}
@media all and (min-width: 476px) {
  #strategic-plan-carousel .carousel-inner .text-prefix {
    font-size: 1.2em;
  }
}
#strategic-plan-carousel .carousel-inner .plan-header {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5em;
  padding-left: 50px;
  line-height: 1.1428571429;
  font-weight: bold;
  color: #2d4a59;
}
@media all and (min-width: 476px) {
  #strategic-plan-carousel .carousel-inner .plan-header {
    font-size: 2em;
  }
}
#strategic-plan-carousel .carousel-inner .plan-body {
  margin-bottom: 0;
  margin-top: 0.5em;
  font-size: 1.3em;
  padding: 0 80px 0 50px;
  line-height: 1.28;
  font-weight: 300;
  color: #2d4a59;
}
@media all and (min-width: 476px) and (max-width: 800px) {
  #strategic-plan-carousel .carousel-inner .plan-body {
    font-size: 1.4em;
  }
}
@media all and (min-width: 800px) {
  #strategic-plan-carousel .carousel-inner .plan-body {
    font-size: 1.8em;
    min-height: 165px;
    padding-left: 150px;
  }
}
#strategic-plan-carousel .carousel-inner .item {
  padding: 0;
  display: inline-block;
  position: relative;
}

.slick-slider {
  margin: 0 0 20px 0;
  padding: 0;
  margin-bottom: 40px;
  position: relative;
}
.slick-slider ul {
  display: table;
  width: 100%;
}
.slick-slider li {
  width: 1%;
  background: #2c75d6;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  display: table-cell;
  padding: 10px;
}
.slick-slider li a {
  color: white;
  display: block;
  width: 100%;
  font-size: 1.2em;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
}
.slick-slider li.active, .slick-slider li.selected {
  position: relative;
  border-width: 0 1px 0 0;
  border-style: none solid none none;
  border-color: currentColor #134b96 currentColor currentColor;
  border-image: none;
  background: #13428b linear-gradient(to right, #134b96 90%, #183a67 100%) repeat scroll 0% 0%/100% auto;
}
.slick-slider li:first-child {
  margin-left: 0;
  border-radius: 3px 0 0 3px;
}
.slick-slider li:last-child {
  margin-right: 0;
  border-radius: 0 3px 3px 0;
}
.slick-slider li.active::after, .slick-slider li.selected::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: -1px;
  margin-left: -14px;
  width: 0;
  height: 0;
  border-width: 14px;
  border-style: solid;
  border-color: #13428b transparent transparent;
  border-image: none;
}
.slick-slider .slick-list {
  overflow: hidden;
  height: 60px;
}
.slick-slider .slick-list li {
  color: white;
  cursor: pointer;
}
.slick-slider .slick-list li.selected {
  border: none;
}
.slick-slider i {
  font-size: 20px;
  color: #2c75d6;
  cursor: pointer;
}
.slick-slider .nextArrow {
  position: absolute;
  width: 18px;
  top: 0;
  right: 0;
}

.footer {
  clear: both;
  overflow: hidden;
  background: white;
  color: #1d2b3e;
  line-height: 1.2;
}
.footer a {
  color: #2c75d6;
}

footer {
  padding: 0;
  box-sizing: border-box;
  word-wrap: break-word;
}

.nav-footer {
  font-size: 1em;
  margin-top: 50px;
  padding: 44px 0 77px 0;
  border-top: 4px double #d2d2d2;
  color: #1d2b3e;
  font-weight: 500;
}
@media all and (min-width: 748px) {
  .nav-footer {
    font-size: 1.15em;
  }
}
.nav-footer:before {
  content: " ";
  display: block;
  position: relative;
  top: -42px;
  width: 100%;
  height: 0;
}
@media all and (min-width: 748px) and (max-width: 1056px) {
  .nav-footer .footergriditems {
    float: left;
  }
}
.nav-footer:before, .nav-footer:after {
  content: "";
  display: table;
}
.nav-footer:after {
  clear: both;
}
.nav-footer .grid-item {
  padding: 0 17.5px;
}
@media screen and (min-width: 1056px) {
  .nav-footer .grid-item:nth-of-type(1) {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .nav-footer .grid-item:nth-of-type(2) {
    float: left;
    width: 22.22222%;
    margin-left: 33.33333%;
    margin-right: -55.55556%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .nav-footer .grid-item:nth-of-type(3) {
    float: left;
    width: 22.22222%;
    margin-left: 55.55556%;
    margin-right: -77.77778%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .nav-footer .grid-item:nth-of-type(4) {
    float: left;
    width: 22.22222%;
    margin-left: 77.77778%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
@media screen and (max-width: 1056px) {
  .nav-footer .grid-item:nth-of-type(1) {
    float: left;
  }
  .nav-footer .grid-item:not(:nth-of-type(1)) {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .nav-footer .grid-item:nth-of-type(1) {
    margin: 0 auto;
    padding: 0 17.5px;
    float: none;
  }
}
.nav-footer ul.footermenu {
  padding: 0;
}
@media all and (max-width: 748px) {
  .nav-footer ul.footermenu {
    margin: 15px 0 0;
  }
}
.nav-footer ul.footermenu a {
  color: #134b96;
}
@media all and (min-width: 748px) {
  .nav-footer ul.footermenu a:hover {
    text-decoration: underline;
  }
}
@media all and (max-width: 748px) {
  .nav-footer ul.footermenu a {
    color: #2c75d6;
  }
  .nav-footer ul.footermenu a.contactus {
    display: inline-block;
    background: #2c75d6;
    color: white;
    line-height: 1;
    font-weight: normal;
    padding: 11px 20px;
    border: 0;
    border-radius: 3px;
    text-align: center;
    font-size: 1.2em;
    width: 100%;
    margin-top: 2em;
    box-sizing: border-box;
  }
  .nav-footer ul.footermenu a.contactus:hover, .nav-footer ul.footermenu a.contactus:focus {
    background: #134b96;
    color: white;
  }
  .nav-footer ul.footermenu a.contactus.disabled {
    background: #eeeeee;
    color: gray;
  }
}
.nav-footer ul.footermenu li {
  border-top: 1px solid #dddddd;
  padding: 12px 10px 12px 8px;
  margin-bottom: 0;
}
.nav-footer ul.footermenu li:nth-last-of-type(1) {
  border-bottom: 1px solid #dddddd;
}
@media all and (min-width: 748px) {
  .nav-footer ul.footermenu li {
    border: 0 !important;
    padding: 0 0 12px 0;
    line-height: 1.25em;
  }
}
@media all and (max-width: 748px) {
  .nav-footer ul.socialmediaicons {
    width: 300px;
    margin: auto;
  }
}
.nav-footer address {
  font-style: normal;
}

@media all and (max-width: 748px) {
  .fcc-seal {
    display: block;
    float: none;
    clear: left;
    margin: 0 auto;
  }
}
@media all and (min-width: 748px) {
  .fcc-seal {
    clear: none;
    float: right;
    margin: 0 17.5px;
  }
}
@media all and (min-width: 1056px) {
  .fcc-seal {
    clear: both;
    float: left;
  }
}

@media all and (min-width: 991px) {
  .section--block--homepage {
    display: flex;
    flex-wrap: wrap;
  }
  .section--block--homepage > .col-6, .section--block--homepage > .col-12 {
    padding: 0 15px;
  }
}
.section--block--homepage .pane-inner {
  padding: 0;
  height: 100%;
}
.section--block--homepage a.read-more {
  float: right;
  font-size: 14px;
  line-height: 2.5em;
  margin: 16px 16px 0 0;
}

@media all and (max-width: 991px) {
  .access-now {
    padding: 0 17.5px;
  }
}
@media all and (min-width: 748px) {
  .access-now .row {
    display: flex;
    flex-wrap: wrap;
  }
  .access-now .row .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.access-now.box li, .access-now.box--noclear li, .access-now.box--featured li, .access-now.pane-bundle-bureau-and-office-initiative li, .access-now.box--event li, .access-now.box--event--secondary li, .list-post-area--events .group-year--events .access-now.list-post-area--events-item li, .access-now.list-post-area--events-item--featured:first-child li {
  margin-bottom: 0;
}
.access-now h2 {
  margin: 16px;
}
.access-now h3 {
  margin: 0;
  font-size: 28px;
  line-height: 1;
  font-weight: 700;
}
.access-now .views-row {
  float: left;
  display: table;
  content: '';
  width: 50%;
  height: 74px;
  padding: 0 16px;
  margin-bottom: 0;
  box-sizing: border-box;
}
.access-now .views-row:hover {
  background-color: #2c75d6;
}
.access-now .views-row:hover a, .access-now .views-row:hover p.block-list-item-text {
  color: white;
}
.access-now .views-row p {
  margin: 0;
  line-height: 1.2857142857;
}
.access-now .view-footer {
  display: none;
}
.access-now .view-footer .views-row:hover {
  background: none;
}
.access-now .view-footer .views-row:hover a {
  color: #134b96;
}
.access-now .view-footer .views-row .field-content a {
  font-size: 14px;
}
.access-now .block-list-item-text {
  letter-spacing: -0.05em;
  margin: 0;
  color: #747474;
  font-size: 14px;
}

@media all and (max-width: 991px) {
  .box--consumer {
    padding: 0 17.5px;
  }
}
.box--consumer .pane-inner {
  background: url('../images/consumer-bg.png?1587485491');
  background-size: cover;
}
.box--consumer h3 {
  margin: 12px 0;
  padding: 9px 12px;
}
.box--consumer h3:hover {
  background-color: #2c75d6;
}
.box--consumer a {
  color: white;
  font-size: 25px;
  line-height: 1.2222222222;
}
.box--consumer a::before {
  background-image: url('../images/icons-2x-s4a93a70c85.png?1587485491');
  background-size: 185px 2138px;
  background-position: 0 -318px;
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  overflow: hidden;
  font-size: 1em;
  content: "";
  display: block;
  float: right;
  margin-top: 17px;
}
.box--consumer .text-prefix {
  font-size: 18px;
}
.box--consumer .views-row {
  margin: 0 9px;
}
.box--consumer .views-row-first, .box--consumer .views-row-even {
  border-bottom: 1px solid white;
}

.header {
  background: #13428b url('../images/bg-pattern-header.png?1587485491');
  padding: 0;
  padding-top: 1.26em;
  padding-bottom: 1.26em;
  box-shadow: 0 -11px 30px 0 rgba(0, 0, 0, 0.3) inset;
  width: 100%;
  top: 0;
  z-index: 1000;
}
@media all and (min-width: 991px) {
  .header {
    padding: 0;
    position: relative;
  }
}

#main {
  margin-top: 15px;
}
@media all and (min-width: 991px) {
  #main {
    margin-top: 0;
  }
}

.header__logo {
  float: left;
  margin: 0.4rem;
}
@media all and (min-width: 991px) {
  .header__logo {
    line-height: 76px;
    vertical-align: middle;
  }
  .header__logo img {
    vertical-align: middle;
  }
}
@media all and (min-width: 748px) {
  .header__logo {
    width: 175px;
    height: 38px;
  }
}

.nav-toggle {
  float: right;
  display: block;
  padding: 0.9rem 1rem 0.7rem;
  font-size: 1.3rem;
  line-height: 1;
  border-left: 1px solid #d2d2d2;
}
@media all and (min-width: 748px) {
  .nav-toggle {
    display: none;
  }
}
@media all and (max-width: 272px) {
  .nav-toggle {
    padding-left: 0.2rem;
    padding-right: 0.2rem;
  }
}

.search-form {
  overflow: hidden;
  max-height: 0;
}
@media all and (min-width: 748px) {
  .search-form {
    float: right;
    max-height: none;
    margin: 0.65em 0.5em 0 0;
  }
}

.dynamic_prototype a {
  color: #134b96;
}
.dynamic_prototype a:hover {
  text-decoration: underline;
}

.fcc-seal, .social-media {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.fcc-seal {
  background-image: url('../images/icons-seal.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 184px;
  width: 184px;
  font-size: 1em;
  width: 184px;
  height: 184px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .fcc-seal {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 0;
    height: 184px;
    width: 184px;
  }
}

.social-media {
  display: inline-block;
  float: left;
  width: 52px;
  height: 52px;
  margin: 30px 4px;
}

.social-media.facebook {
  background-image: url('../images/icons-seal.png');
  background-position: 0 -488px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 51px;
  width: 51px;
  font-size: 1em;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .social-media.facebook {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -488px;
    height: 51px;
    width: 51px;
  }
}
.social-media.flickr {
  background-image: url('../images/icons-seal.png');
  background-position: 0 -417px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 51px;
  width: 51px;
  font-size: 1em;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .social-media.flickr {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -417px;
    height: 51px;
    width: 51px;
  }
}
.social-media.twitter {
  background-image: url('../images/icons-seal.png');
  background-position: 0 -346px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 51px;
  width: 51px;
  font-size: 1em;
  margin-left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .social-media.twitter {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -346px;
    height: 51px;
    width: 51px;
  }
}
.social-media.youtube {
  background-image: url('../images/icons-seal.png');
  background-position: 0 -275px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 51px;
  width: 51px;
  font-size: 1em;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .social-media.youtube {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -275px;
    height: 51px;
    width: 51px;
  }
}
.social-media.instagram {
  background-image: url('../images/icons-seal.png');
  background-position: 0 -204px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  height: 51px;
  width: 51px;
  font-size: 1em;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  .social-media.instagram {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -204px;
    height: 51px;
    width: 51px;
  }
}

a.attachment {
  padding-left: 20px;
  background-repeat: no-repeat;
}

.doc, .docx {
  background-image: url('../images/icon-doc.gif?1587485491');
}

.pdf {
  background-image: url('../images/icon-pdf.gif?1587485491');
}

.txt {
  background-image: url('../images/icon-txt.gif?1587485491');
}

.xls, .xlsx {
  background-image: url('../images/icon-xls.gif?1587485491');
}

.info-row span, .info-row label, .info-row .label, .info-row .field, .info-row p {
  font-size: 16px;
  color: #666666;
}
.info-row strong, .info-row strong * {
  color: #1d2b3e;
}
.info-row > span, .info-row > label, .info-row > .label {
  font-weight: 700;
  margin-bottom: 0.25em;
}
@media all and (min-width: 748px) {
  .info-row .info-row {
    *zoom: 1;
    width: 100%;
  }
  .info-row .info-row:before, .info-row .info-row:after {
    content: " ";
    display: table;
  }
  .info-row .info-row:after {
    clear: both;
  }
  .info-row > span, .info-row > label, .info-row > .label {
    clear: left;
    float: left;
    font-weight: 400;
    width: 285px;
  }
  .info-row > .field {
    padding-left: 300px;
    margin-bottom: 0.25em;
  }
}

.inline-list li {
  display: inline-block;
}

.social-list li {
  margin: 0 0.4rem 1em 0;
}
.social-list a {
  font-size: 1.6em;
}

.headline-list {
  margin-bottom: 1em;
}
.headline-list.flush {
  margin: 0;
}
.headline-list h4 {
  font-weight: normal;
}
.headline-list li {
  padding: 0.25em 0;
  border-top: 1px solid #dddddd;
}

.post-list li {
  margin-bottom: 1em;
}

.bullet-list {
  list-style: square;
  margin: 0 0 1em 1.2em;
  line-height: 1.3;
}
.bullet-list li {
  margin-bottom: 1em;
}

.text-list {
  margin: 0 0 1em;
  line-height: 1.3;
}
.text-list li {
  margin-bottom: 1em;
}

.alert.high, .alert-category.high .alert-display-block {
  background: #f2f2f2 url('../images/alert-high.png?1587485491') 10px 10px no-repeat;
  border-left: 3px solid #ad1c1c;
}

.alert.medium, .alert-category.medium .alert-display-block {
  background: #f2f2f2 url('../images/alert-medium.png?1587485491') 10px 10px no-repeat;
  border-left: 3px solid #eedd55;
}

.alert.low, .alert-category.low .alert-display-block {
  background: #f2f2f2 url('../images/alert-low.png?1587485491') 10px 10px no-repeat;
  border-left: 3px solid #7ea2da;
}

body.show-page-header-background .region-below-title .alert {
  background-color: white;
  border-bottom: #cccccc 1px solid;
  border-right: #dddddd 1px solid;
}

.alert {
  font-size: 0.9em;
  color: black;
}
.alert .alert-title p {
  display: inline-block;
  max-width: 93%;
}
.alert p {
  margin: 0;
}
.alert .alert-show-more {
  background-image: url('../images/small-accordion-expand.png?1587485491');
  vertical-align: middle;
  background-position: 0 4px;
  float: right;
  height: 20px;
  width: 18px;
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.alert .alert-show-more.active {
  background-image: url('../images/small-accordion-collapse.png?1587485491');
}

.alerts {
  grid-template-columns: 1.5em auto;
  margin-bottom: 0.3em;
}
.alerts .column-1, .alerts .column-2, .alerts .column-3 {
  margin: 0.2%;
  padding: 0.5em 0.5em 0.5em 3em;
}
.alerts .column-1 {
  flex: 100%;
}
.alerts .column-2 {
  flex: 0 0 50%;
}
.alerts .column-3 {
  flex: 0 0 33%;
}
@media screen and (min-width: 991px) {
  .alerts.row {
    display: flex;
    flex-wrap: wrap;
  }
  .alerts .column-2 {
    max-width: 49%;
  }
  .alerts .column-3 {
    max-width: 28%;
  }
}
.alerts .see-more-alerts {
  font-size: 0.9em;
}

.alert-category .alert-display-block {
  padding: 0.5em 1em 1em 3em;
}
.alert-category .alert-display-block p {
  margin: 0;
}

#block-system-main-menu {
  clear: both;
  overflow: hidden;
  max-height: 0;
}
#block-system-main-menu a {
  display: block;
  padding: 1em;
  border-top: 1px solid #eeeeee;
  color: white;
}
#block-system-main-menu.active {
  max-height: 40em;
}
@media all and (min-width: 748px) {
  #block-system-main-menu {
    max-height: none;
    float: left;
    clear: none;
  }
  #block-system-main-menu li {
    float: left;
  }
  #block-system-main-menu a {
    border: 0;
  }
}

.navbar--primary {
  background: #134b96 url('../images/bg-pattern-header.png?1587485491');
  box-shadow: inset 0 -11px 30px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  font-size: 1.4285714286em;
}
.navbar--primary span.title__prefix {
  font-style: italic;
  text-transform: none;
  font-size: 0.75em;
  display: block;
}
.navbar--primary li {
  float: none;
  display: inline-block;
  position: relative;
  height: 100%;
  min-width: 170px;
  text-align: center;
}
.navbar--primary li.active {
  background: rgba(25, 43, 62, 0.3) url('../images/menu-active-bg.png?1587485491') 50% 100% no-repeat;
}
.navbar--primary li a {
  line-height: 17px;
}
.navbar--primary li:before {
  background: url('../images/menu-active-pointer.png?1587485491') 0 0 no-repeat;
  content: "";
  position: absolute;
  display: block;
  left: 50%;
  top: 100%;
  margin-left: -49px;
  margin-top: -13px;
  width: 98px;
  height: 45px;
}
.dropdown-open .navbar--primary li:before {
  background: transparent;
  width: 0;
  height: 0;
  top: auto;
  bottom: 0;
  margin: 0 0 -1px -13px;
  border: 13px solid transparent;
  border-bottom-color: #fff;
}

.navbar--secondary {
  background: #2c75d6;
}

.sub-nav .title {
  border-bottom: 3px solid #ffd34d;
  font-weight: bold;
  line-height: 2em;
  padding-left: 1em;
}
.sub-nav li {
  border-bottom: 1px solid #d2d2d2;
}
.sub-nav a {
  display: block;
  line-height: 3em;
  padding-left: 1em;
}
.sub-nav a:hover {
  color: white;
  background-color: #2c75d6;
}
.sub-nav a.active {
  color: white;
  background-color: #134b96;
}

.pagination {
  overflow: hidden;
  text-align: center;
}
.pagination li {
  float: left;
  margin: 0 0.750em;
  padding: 0.45em 0.5em;
  width: 2.500em;
  height: 2.500em;
  border: 1px solid #2c75d6;
  border-radius: 2em;
}
.pagination li:hover {
  background-color: #2c75d6;
}
.pagination li:hover a {
  color: white;
}
.pagination .current {
  background-color: #ffd34d;
  border-color: #ffd34d;
}
.pagination .current a {
  color: #1d2b3e;
}
.pagination .current:hover {
  border-color: #2c75d6;
}

.breadcrumbs {
  clear: both;
  min-height: 3em;
}
.breadcrumbs li {
  float: left;
}
.breadcrumbs li:after {
  content: "/";
  padding: 0 .5em;
  color: #d2d2d2;
}
.breadcrumbs a {
  color: #55719c;
}

.pager li, .list-post-area .item-list li, .list-post-area--events .item-list li, .list-post-area--events-date .item-list li {
  margin: 0 0.25em;
  display: inline-block;
}
.pager li a, .list-post-area .item-list li a, .list-post-area--events .item-list li a, .list-post-area--events-date .item-list li a {
  color: #2c75d6;
  background-color: white;
  border: 1px solid #2c75d6;
  min-width: 2em;
  min-height: 2em;
  display: inline-block;
  line-height: 1.875em;
  font-size: 1.25em;
  border-radius: 50%;
}
.pager li a:hover, .list-post-area .item-list li a:hover, .list-post-area--events .item-list li a:hover, .list-post-area--events-date .item-list li a:hover {
  color: white;
  background-color: #2c75d6;
}
.pager li.pager-current, .list-post-area .item-list li.pager-current, .list-post-area--events .item-list li.pager-current, .list-post-area--events-date .item-list li.pager-current {
  min-width: 1em;
  min-height: 2em;
  display: inline-block;
  line-height: 1.875em;
  font-weight: 400;
  border-radius: 50%;
  margin: 0 0.5em;
}
.pager li.pager-current a, .list-post-area .item-list li.pager-current a, .list-post-area--events .item-list li.pager-current a, .list-post-area--events-date .item-list li.pager-current a {
  background-color: #ffcc44;
  border: 1px solid #ffcc44;
  font-size: 1.25em;
  color: #1d2b3e;
}
.pager li.pager-ellipsis, .list-post-area .item-list li.pager-ellipsis, .list-post-area--events .item-list li.pager-ellipsis, .list-post-area--events-date .item-list li.pager-ellipsis {
  display: none;
}
.pager li:first-child, .list-post-area .item-list li:first-child, .list-post-area--events .item-list li:first-child, .list-post-area--events-date .item-list li:first-child {
  margin-left: 0;
}
.pager li:last-child, .list-post-area .item-list li:last-child, .list-post-area--events .item-list li:last-child, .list-post-area--events-date .item-list li:last-child {
  margin-right: 0;
}

.form-type-select select, .form-type-select .form-checkboxes.bef-select-as-checkboxes, .form-type-select .chosen-container .chosen-single {
  border: 3px solid #2c75d6;
  width: 100%;
  color: #747474;
  font-size: 1.25em;
  padding: 0.25em 2em 0.5em 0.5em;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../images/arrow-select.png?1587485491') white no-repeat 99% 50%;
  cursor: pointer;
  white-space: nowrap;
}
.form-type-select select option, .form-type-select .form-checkboxes.bef-select-as-checkboxes option, .form-type-select .chosen-container .chosen-single option {
  color: #2c75d6;
}
.form-type-select .form-checkboxes.bef-select-as-checkboxes {
  background: none;
  padding: 0;
  white-space: normal;
  border-radius: 5px;
  height: 250px !important;
  overflow-y: auto;
  overflow-x: hidden;
}
.form-type-select .form-checkboxes.bef-select-as-checkboxes .bef-checkboxes .form-item {
  width: calc(100% - 35px);
  padding: 14px 19px;
  font-size: 1em;
  color: #2c75d6;
  border-top: 1px solid #cccccc;
  line-height: 21px;
  margin: 0 !important;
}
.form-type-select .form-checkboxes.bef-select-as-checkboxes .bef-checkboxes .form-item input {
  display: none;
}
.form-type-select .form-checkboxes.bef-select-as-checkboxes .bef-checkboxes .form-item label {
  padding: 0;
  width: 90%;
  position: relative;
  padding-left: 21px;
  display: inline-block;
  cursor: pointer;
}
.form-type-select .form-checkboxes.bef-select-as-checkboxes .bef-checkboxes .form-item label:before {
  font-family: FontAwesome;
  content: " ";
  position: absolute;
  background-color: white;
  border: 2px solid #2c75d6;
  color: #fefeff;
  text-align: center;
  font-size: 12px;
  line-height: 19px;
  width: 18px;
  height: 18px;
  left: -10px;
  top: 0;
}
.form-type-select .form-checkboxes.bef-select-as-checkboxes .bef-checkboxes .form-item input[type=checkbox]:checked + label:before {
  content: "\f00c";
  border: none;
  color: white;
  background-color: #2c75d6;
  height: 22px;
  width: 22px;
  line-height: 23px;
  font-size: 11px;
}
.form-type-select .chosen-container {
  min-width: 100%;
  max-width: 100%;
}
.form-type-select .chosen-container.chosen-with-drop {
  border-bottom: none;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url('../images/arrow-select.png?1587485491') white no-repeat 92.6% 50%;
}
.form-type-select .chosen-container.chosen-with-drop .chosen-single {
  background: none;
  border: 3px solid #2c75d6;
  border-bottom: none;
}
.form-type-select .chosen-container.chosen-with-drop .chosen-drop {
  border-top: none;
  left: 1px;
}
.form-type-select .chosen-container.chosen-with-drop .chosen-drop li {
  padding: 14px 19px;
}
.form-type-select .chosen-container.chosen-with-drop .chosen-results {
  padding: 0;
  margin: 0 0 4px 0;
}
.form-type-select .chosen-container .chosen-single {
  height: 55px;
  background-position: 93% 50%;
}
.form-type-select .chosen-container .chosen-single div {
  display: none;
}
.form-type-select .chosen-container .chosen-single span {
  padding-top: 10px;
  padding-left: 9px;
}
.form-type-select .chosen-container .chosen-drop {
  border: 3px solid #2c75d6;
  width: 100%;
  color: #747474;
  font-size: 1.25em;
}
.form-type-select .chosen-container .chosen-drop li {
  width: 100%;
  padding: 14px 19px;
  font-size: 1em;
  color: #2c75d6;
  border-top: 1px solid #ccc;
  line-height: 21px;
}
.form-type-select .chosen-container .chosen-drop li.highlighted {
  color: white;
}
.form-type-select .chosen-container .chosen-drop li.group-option {
  padding-left: 38px;
}

.btn--full-width, .form-elements .views-submit-button .form-submit, .form-elements .views-reset-button .form-submit, form .views-submit-button .form-submit, form .views-reset-button .form-submit {
  display: block;
}

.menu-toggle ul.menu {
  margin: 0 0 4em;
  padding: 0;
}
.menu-toggle ul.menu li {
  list-style: none;
  display: table-cell;
  width: 1%;
  background-color: #2c75d6;
  vertical-align: middle;
  border-right: 1px solid white;
}
.menu-toggle ul.menu li.active-trail {
  background-color: #13428b;
}
.menu-toggle ul.menu li:first-child {
  border-radius: 4px 0 0 4px;
}
.menu-toggle ul.menu li:first-child.active-trail {
  background-image: linear-gradient(to right, #134b96 90%, #183a67 100%);
}
.menu-toggle ul.menu li:last-child {
  border-radius: 0 4px 4px 0;
}
.menu-toggle ul.menu li:last-child.active-trail {
  background-image: linear-gradient(to right, #183a67 0%, #134b96 10%);
}
.menu-toggle ul.menu li a {
  display: block;
  text-align: center;
  color: white;
  font-size: 1.25em;
  font-weight: 300;
  padding: 0.5em 0.5em 0.7em;
}

body.show-page-header-background .page_header .page_header_container {
  margin-bottom: 48px;
}

.page_header {
  padding-top: 20px;
}

@media screen and (min-width: 992px) {
  .page_header_container {
    max-width: 100%;
  }
}
@media (min-width: 1168px) {
  .page_header_container {
    width: 1075px;
  }
}
.page_header_container {
  padding: 0 17.5px;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 1em;
}

.breadcrumb {
  margin: 0 0 30px;
  color: #d2d2d2;
}
@media all and (min-width: 1056px) {
  .breadcrumb {
    padding: 0 17.5px;
  }
}
.breadcrumb a {
  color: #55719c;
}
.breadcrumb li::after {
  display: inline-block;
  margin: 0 4px;
}
.breadcrumb li a:hover {
  text-decoration: underline;
}

.pane-fcc-views-quicktabs:not(.tab-style) .pane-content {
  box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.14);
  background-color: white;
  padding: 0 1.5em 1.5em;
  overflow: hidden;
}
.pane-fcc-views-quicktabs:not(.tab-style) .pane-content .item-list {
  background-color: white;
  position: relative;
  margin: 0 -1.5em 20px;
}
.pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs {
  padding: 0;
  margin: 0;
  min-width: 100%;
}
.pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li {
  background: transparent;
  padding: 0;
  text-align: center;
  white-space: normal;
}
.pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li a {
  color: #2d4a59;
  font-size: 16px;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-left: 5px solid transparent;
  padding: 0.75em 10px 0.75em 9px;
}
.pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li.active a, .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li.selected a {
  border-left-color: #ffcc44;
}
@media screen and (min-width: 636px) {
  .pane-fcc-views-quicktabs:not(.tab-style) .pane-content .item-list:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    width: 100%;
  }
  .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs {
    display: table;
  }
  .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li {
    border-left: 0;
    width: 1%;
    vertical-align: top;
    display: table-cell;
    position: relative;
    z-index: 1;
  }
  .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li a {
    border-left: 0;
    border-top: 7px solid white;
    padding-left: 1em;
  }
  .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li.active, .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li.selected {
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.14);
    overflow: auto;
    z-index: 2;
  }
  .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li.active a, .pane-fcc-views-quicktabs:not(.tab-style) .pane-content ul.quicktabs-tabs li.selected a {
    border-top-color: #ffcc44;
    border-bottom-color: white;
    padding-left: 1em;
  }
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs {
  margin: 0 0 20px 0;
  padding: 0;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs ul {
  display: table;
  width: 100%;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li {
  width: 1%;
  background: #2c75d6;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  display: table-cell;
  padding: 10px;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li a {
  color: white;
  display: block;
  width: 100%;
  font-size: 1.2em;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li.active, .pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li.selected {
  position: relative;
  border-width: 0 1px 0 0;
  border-style: none solid none none;
  border-color: currentColor #134b96 currentColor currentColor;
  border-image: none;
  background: #13428b linear-gradient(to right, #134b96 90%, #183a67 100%) repeat scroll 0% 0%/100% auto;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li:first-child {
  margin-left: 0;
  border-radius: 3px 0 0 3px;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li:last-child {
  margin-right: 0;
  border-radius: 0 3px 3px 0;
}
.pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li.active::after, .pane-fcc-views-quicktabs.tab-style ul.quicktabs-tabs li.selected::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: -1px;
  margin-left: -14px;
  width: 0;
  height: 0;
  border-width: 14px;
  border-style: solid;
  border-color: #13428b transparent transparent;
  border-image: none;
}

.section {
  margin: 0 0 1em;
}

.section-title {
  margin-bottom: 0.5em;
}

.gray-background > .pane-inner {
  background: #eeeeee;
  padding: 15px;
}

.network-background, body.show-page-header-background .page_header, .network-background-static .pane-inner, .network-background-yellow-bar > .pane-inner {
  background: #f2f2f2 url('../images/bg-pattern-gray.png?1587485491');
  box-shadow: inset 0 -23px 52px -21px rgba(0, 0, 0, 0.4);
}
.network-background:after, body.show-page-header-background .page_header:after, .network-background-static .pane-inner:after, .network-background-yellow-bar > .pane-inner:after {
  clear: both;
  content: '';
  display: block;
}
.section--highlight .network-background, .section--highlight body.show-page-header-background .page_header, body.show-page-header-background .section--highlight .page_header, .section--highlight .network-background-static .pane-inner, .network-background-static .section--highlight .pane-inner, .section--highlight .network-background-yellow-bar > .pane-inner {
  box-shadow: none;
  padding: 15px 0;
}
@media screen and (min-width: 768px) {
  .section--highlight .network-background, .section--highlight body.show-page-header-background .page_header, body.show-page-header-background .section--highlight .page_header, .section--highlight .network-background-static .pane-inner, .network-background-static .section--highlight .pane-inner, .section--highlight .network-background-yellow-bar > .pane-inner {
    padding: 2.142857143em 0;
  }
}
.section--highlight .network-background h2, .section--highlight body.show-page-header-background .page_header h2, body.show-page-header-background .section--highlight .page_header h2, .section--highlight .network-background-static .pane-inner h2, .network-background-static .section--highlight .pane-inner h2, .section--highlight .network-background-yellow-bar > .pane-inner h2 {
  margin: 0 0 15px 0;
}
@media screen and (min-width: 768px) {
  .section--highlight .network-background h2, .section--highlight body.show-page-header-background .page_header h2, body.show-page-header-background .section--highlight .page_header h2, .section--highlight .network-background-static .pane-inner h2, .network-background-static .section--highlight .pane-inner h2, .section--highlight .network-background-yellow-bar > .pane-inner h2 {
    margin: 0 0 1.45em 0;
  }
}

.network-background-static .pane-inner {
  box-sizing: content-box;
  box-shadow: none;
}
@media all and (min-width: 748px) {
  .network-background-static .pane-inner {
    padding: 50px 27px 30px !important;
  }
  .network-background-static .pane-inner h2 {
    float: left;
    margin-top: 0.5em;
  }
}

.network-background-yellow-bar > .pane-inner {
  box-sizing: content-box;
  box-shadow: none;
  margin-left: -52.5px;
  margin-right: -52.5px;
  padding: 30px 38.5px !important;
}
.network-background-yellow-bar > .pane-inner > .pane-title {
  margin-left: 14px;
  margin-bottom: 15px;
}
@media all and (min-width: 479px) {
  .network-background-yellow-bar > .pane-inner {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
}
@media all and (min-width: 1168px) {
  .network-background-yellow-bar > .pane-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .network-background-yellow-bar > .pane-inner > .pane-title {
    float: left;
    margin-left: 0;
    margin-top: 0em;
  }
  .network-background-yellow-bar > .pane-inner > .pane-content {
    float: left;
    border-left: 7px solid #ffcc44;
    margin-left: 40px;
    padding-left: 10px;
  }
}

.node-type-bureaus-and-offices .pane-node-body,
.node-type-leadership .views-field-body,
.block-fcc-leadership {
  font-size: 1.25em;
  color: #1d2b3e;
}
.node-type-bureaus-and-offices .pane-node-body p,
.node-type-leadership .views-field-body p,
.block-fcc-leadership p {
  line-height: 1.6666666667;
}

@media all and (max-width: 476px) {
  .node-type-leadership #quicktabs-leadership_tabs td.staff-thumbnail {
    width: 25%;
  }
  .node-type-leadership #quicktabs-leadership_tabs td.staff-thumbnail img {
    width: 100%;
    height: 100%;
  }
  .node-type-leadership #quicktabs-leadership_tabs #quicktabs-container-leadership_tabs {
    float: none;
    width: 100%;
    height: 100%;
  }
  .node-type-leadership #quicktabs-leadership_tabs select, .node-type-leadership #quicktabs-leadership_tabs .form-type-select .form-checkboxes.bef-select-as-checkboxes, .form-type-select .node-type-leadership #quicktabs-leadership_tabs .form-checkboxes.bef-select-as-checkboxes, .node-type-leadership #quicktabs-leadership_tabs .form-type-select .chosen-container .chosen-single, .form-type-select .chosen-container .node-type-leadership #quicktabs-leadership_tabs .chosen-single {
    border-radius: 4px;
  }
}
@media all and (min-width: 477px) and (max-width: 991px) {
  .node-type-leadership ul.item-list {
    width: 30%;
  }
  .node-type-leadership .quicktabs-style-navlist .vertical-tabs-content {
    width: 70%;
  }
}

@media all and (min-width: 991px) {
  .view-leadership-author-header {
    overflow: hidden;
    height: 335px;
    margin-top: -20px;
  }
  .view-leadership-author-header .constrain-1075 {
    padding-top: 1em;
  }
  .view-leadership-author-header .breadcrumb {
    color: white;
  }
  .view-leadership-author-header .breadcrumb a {
    color: white;
  }
}
.node-type-leadership h1.page__title {
  margin: 0.667em 0 0.2em;
}
.node-type-leadership .leadership-job-title {
  font-weight: 300;
  font-style: italic;
  font-size: 2.3em;
  padding: 0 17.5px;
  margin-bottom: 0;
}
.node-type-leadership #page_header {
  background: none;
  box-shadow: none;
}
.node-type-leadership #main {
  position: relative;
}
.node-type-leadership .field-name-field-job-title {
  position: absolute;
  font-size: 2.1em;
  font-weight: 300;
  font-style: italic;
  line-height: 1;
  margin-top: -65px;
}

.view-leadership-page tr {
  border-bottom: none;
}
.view-leadership-page td {
  padding-bottom: 2em;
}
.view-leadership-page .views-field h2 {
  font-size: 2em;
  font-weight: 700;
  color: #1d2b3e;
  margin-bottom: 0;
}
.view-leadership-page .job-title {
  font-size: 1.78em;
  font-weight: 300;
  color: #1d2b3e;
  margin-top: 0;
}
.view-leadership-page p {
  font-size: 1em;
}
.view-leadership-page .box, .view-leadership-page .box--noclear, .view-leadership-page .box--featured, .view-leadership-page .pane-bundle-bureau-and-office-initiative, .view-leadership-page .box--event, .view-leadership-page .box--event--secondary, .view-leadership-page .list-post-area--events .group-year--events .list-post-area--events-item, .list-post-area--events .group-year--events .view-leadership-page .list-post-area--events-item, .view-leadership-page .list-post-area--events-item--featured:first-child {
  padding-left: 17.5px;
}

.view-staff-listing tr {
  border-bottom: none;
}
.view-staff-listing h2 {
  color: #55719c;
  margin: 0;
  font-weight: 600;
  font-size: 1.28em;
}
.view-staff-listing .job-title {
  color: #55719c;
  font-weight: 200;
  font-size: 1.28em;
  font-style: italic;
  margin-top: 0;
}
.view-staff-listing p {
  font-size: 1em;
}

.view-blog-post-block h3 {
  font-size: 1.7em;
}
.view-blog-post-block h3 a {
  color: #55719c;
}
.view-blog-post-block .blog-post-author {
  margin-bottom: 0.5em;
  font-size: 1.25em;
  line-height: 1.4em;
  color: #747474;
}
.view-blog-post-block .views-field-field-date-time {
  font-weight: 700;
  color: #1d2b3e;
  padding-left: 3px;
}
.view-blog-post-block p {
  color: #747474;
  font-size: 1em;
}

.image-block--blog {
  margin: 0 0 1em;
}

.date-block {
  font-size: 1em;
  line-height: 1em;
  font-weight: 700;
  color: black;
  margin: 0.5em 0;
}

.title-post-block {
  font-size: 1.875em;
  line-height: 1.25em;
  margin-bottom: 0.25em;
  font-weight: 400;
  color: #55719c;
}
.title-post-block a {
  color: #55719c;
}
.title-post-block a:hover {
  text-decoration: underline;
}

.author-block, .author-label {
  font-size: 1.25em;
  line-height: 1.4375em;
  font-weight: 400;
}

.author-label {
  font-weight: 400;
  margin-top: 0.5em;
}

.node-type-blog article div:nth-child(3) .view-mode-author .node-title:before {
  content: "By ";
}

.body-text-block--blog p, .body-text-block--blog ol, .body-text-block--blog ul {
  font-size: 1em;
  font-weight: 400;
}
.body-text-block--blog p img, .body-text-block--blog ol img, .body-text-block--blog ul img {
  float: left;
  margin: 0.5em 1em 0.5em 0;
}

.list-post--blog {
  margin-bottom: 3em;
}

.wrapper-12-columns {
  padding-left: 0;
  padding-right: 0;
}

.date-calendar--event {
  float: left;
  width: 16.66667%;
  margin-left: 0%;
  margin-right: -16.66667%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  min-width: 73px;
  padding: 0;
}
@media screen and (min-width: 476px) {
  .date-calendar--event {
    min-width: 114px;
    padding: 0 17.5px;
  }
}
.date-calendar--event span {
  font-size: 3.28em;
}
@media screen and (min-width: 476px) {
  .date-calendar--event span {
    font-size: 4.28em;
  }
}

.teaser--2col__year {
  font-size: 0.4em;
}

@media all and (min-width: 991px) {
  .event-container {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.event-container .more-link {
  margin-top: 3em;
}

.teaser--small__container, .teaser--2col__container {
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  padding-right: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .teaser--small__container, .teaser--2col__container {
    margin-top: 2em;
    margin-bottom: 1em;
  }
}

.teaser--small__date, .teaser--2col__date {
  text-transform: uppercase;
  font-weight: 300;
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  text-align: center;
  font-size: 2.5em;
  padding-right: 0;
  padding-left: 0;
}
@media screen and (min-width: 768px) {
  .teaser--small__date, .teaser--2col__date {
    padding-left: 17px;
  }
}
@media all and (min-width: 636px) and (max-width: 991px) {
  .teaser--small__date, .teaser--2col__date {
    float: left;
    width: 16.66667%;
    margin-left: 0%;
    margin-right: -16.66667%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-right: 0;
    padding-left: 0;
  }
}
.teaser--small__date span.teaser--small__prefix, .teaser--2col__date span.teaser--small__prefix, .teaser--2col__date span.teaser--2col__prefix {
  display: block;
  font-size: 0.5em;
  padding-bottom: 0.35em;
}

.teaser--small__body, .teaser--2col__body {
  border-left: 6px solid #ffcc44;
  padding-left: 1em;
  float: left;
  width: 75%;
  margin-left: 25%;
  margin-right: -100%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-right: 0;
}
@media screen and (min-width: 768px) {
  .teaser--small__body, .teaser--2col__body {
    padding-right: 18px;
  }
}
@media all and (min-width: 636px) and (max-width: 991px) {
  .teaser--small__body, .teaser--2col__body {
    float: left;
    width: 83.33333%;
    margin-left: 16.66667%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.teaser--small__body h3, .teaser--2col__body h3 {
  font-weight: 400;
  line-height: 1.222;
  font-size: 18px;
  margin-top: 0;
}

.teaser--2col__container {
  margin-top: 0;
  margin-bottom: 2em;
}

@media all and (min-width: 800px) {
  .teaser--2col__date {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
}

@media all and (min-width: 991px) {
  .teaser--2col__body {
    float: left;
    width: 100%;
    margin-left: 33.33333%;
    margin-right: -133.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

.main-info--events {
  float: left;
  width: 83.33333%;
  margin-left: 16.66667%;
  margin-right: -100%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  border-left: 1px solid #cccccc;
  min-height: 7em;
}

.image-block--events {
  margin: 0 0 1em;
}

.agenda-events {
  border-top: 1px solid #cccccc;
  margin: 2em 0;
  padding-top: 1em;
}
.agenda-events .agenda-events__items {
  clear: both;
  overflow: hidden;
  margin-bottom: 0.25em;
}
.agenda-events .agenda-events__items .agenda-events__time {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
  font-weight: 700;
}
.agenda-events .agenda-events__items .agenda-events__description {
  float: left;
  width: 66.66667%;
  margin-left: 33.33333%;
  margin-right: -100%;
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  padding-left: 0;
}

.contact-events p {
  margin: 0;
}

.views-exposed form .views-exposed-widget {
  width: 100%;
}

.pane-views-exp-events-panel-pane-8.form-elements,
.pane-views-exp-events-panel-pane-1.form-elements {
  margin-bottom: 0;
  float: none;
}
@media screen and (min-width: 1056px) {
  .pane-views-exp-events-panel-pane-8.form-elements,
  .pane-views-exp-events-panel-pane-1.form-elements {
    width: 100%;
  }
}
.pane-views-exp-events-panel-pane-8.form-elements .pane-title,
.pane-views-exp-events-panel-pane-1.form-elements .pane-title {
  margin: 0 0 18px;
}
.pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget {
  float: left;
  width: 100%;
  padding-right: 3%;
  margin-bottom: 10px;
}
@media screen and (min-width: 476px) {
  .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget,
  .pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget {
    width: 48.5%;
  }
}
@media screen and (min-width: 1056px) {
  .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget,
  .pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget {
    float: none;
    width: 100%;
    padding-right: inherit;
  }
}
.pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget#edit-og-user-node-target-id-wrapper,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget#edit-og-user-node-target-id-wrapper {
  padding-right: 0;
}
.pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget .form-item,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget .form-item {
  margin-bottom: 0;
}
@media screen and (min-width: 1056px) {
  .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget .form-item,
  .pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget .form-item {
    margin-bottom: 1.5em;
  }
}
.pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget select, .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget .form-type-select .form-checkboxes.bef-select-as-checkboxes, .form-type-select .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget .form-checkboxes.bef-select-as-checkboxes, .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget .form-type-select .chosen-container .chosen-single, .form-type-select .chosen-container .pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-exposed-widget .chosen-single,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget select,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget .form-type-select .form-checkboxes.bef-select-as-checkboxes,
.form-type-select .pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget .form-checkboxes.bef-select-as-checkboxes,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget .form-type-select .chosen-container .chosen-single,
.form-type-select .chosen-container .pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-exposed-widget .chosen-single {
  height: 55px;
  background-position: 93% 50%;
}
.pane-views-exp-events-panel-pane-8.form-elements .views-exposed-form .views-submit-button,
.pane-views-exp-events-panel-pane-1.form-elements .views-exposed-form .views-submit-button {
  float: left;
  padding: 0;
  width: 100%;
  margin-bottom: 0;
}

.section-news-events .section--left-10 .pane-1.standalone-item-sidebar {
  float: none;
  border-top: 0;
  margin-top: 0;
  margin-bottom: 20px;
  clear: both;
  padding-top: 0;
}
@media screen and (min-width: 1056px) {
  .section-news-events .section--left-10 .pane-1.standalone-item-sidebar {
    width: 100%;
  }
}
@media screen and (min-width: 476px) {
  .section-news-events .section--left-10 .pane-1.standalone-item-sidebar {
    float: left;
    margin-bottom: 33px;
    clear: none;
  }
}
@media screen and (min-width: 1056px) {
  .section-news-events .section--left-10 .pane-1.standalone-item-sidebar {
    float: inherit;
    margin-top: 0;
    padding-top: 0;
  }
}

.list-post-area--events {
  clear: both;
}
.list-post-area--events h3 {
  border-top: 1px solid #13428b;
}
.list-post-area--events h3 span {
  display: block;
  width: 3em;
  height: 3em;
  margin: -1.5em auto 0;
  border: 1px solid #13428b;
  border-radius: 100%;
  background-color: white;
  font-size: 0.6em;
  font-weight: 300;
  color: #1d2b3e;
  text-align: center;
  line-height: 3em;
}
.list-post-area--events .group-year--events .list-post-area--events-item {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 2.5em;
  padding-top: 2.5em;
}
.list-post-area--events .group-year--events .list-post-area--events-item:last-child {
  border-bottom: none;
}
.list-post-area--events.list-post-area--all-events .list-post-area--events-item:first-child {
  box-shadow: 0 0 1.5em 0 rgba(0, 0, 0, 0.14);
  padding: 1em 1.5em 1.5em;
  border-top: 7px solid #ffcc44;
  background-color: white;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.list-post-area--events-date h3 {
  padding-bottom: 1em;
  margin-bottom: 0.25em;
}
.list-post-area--events-date .view-events.view-display-id-panel_pane_3.js-hide {
  display: none;
}
.list-post-area--events-date .group-year--events-date {
  margin-bottom: 2em;
  overflow: hidden;
}
.list-post-area--events-date .group-year--events-date:last-child {
  margin-bottom: 4em;
}
@media screen and (min-width: 1056px) {
  .list-post-area--events-date .group-year--events-date .group-year--events-date__columns.column-3 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    margin-right: 0;
  }
}
.list-post-area--events-date .group-year--events-date .group-year--events-date__columns.column-3:first-child {
  padding-left: 0;
}
.list-post-area--events-date .group-year--events-date .group-year--events-date__columns .list-post-area--events-item--date {
  margin-bottom: 0.5em;
}
.list-post-area--events-date .group-year--events-date .group-year--events-date__columns .list-post-area--events-item--date a {
  color: #2c75d6;
  font-size: 1.25em;
  font-weight: 400;
}

.page-news-events-events-archived .pane-views-exp-events-panel-pane-5 {
  margin-bottom: 0;
}
.page-news-events-events-archived .pane-views-exp-events-panel-pane-5 h2.pane-title {
  margin-bottom: 0;
}
.page-news-events-events-archived .pane-views-exp-events-panel-pane-5 .form-submit {
  margin-bottom: 0;
}

.page-news-events .form-item-field-event-type-tid .description {
  display: none;
}
@media all and (max-width: 1056px) {
  .page-news-events .section--left-10 {
    display: none;
  }
  .page-news-events .section--right-80 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.page-news-events #views-exposed-form-events-panel-pane-4 .views-exposed-widget {
  float: none;
}
.page-news-events ul.quicktabs-tabs {
  margin: 0 0 20px 0;
  padding: 0;
  margin-bottom: 40px;
}
.page-news-events ul.quicktabs-tabs ul {
  display: table;
  width: 100%;
}
.page-news-events ul.quicktabs-tabs li {
  width: 1%;
  background: #2c75d6;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  display: table-cell;
  padding: 10px;
}
.page-news-events ul.quicktabs-tabs li a {
  color: white;
  display: block;
  width: 100%;
  font-size: 1.2em;
  font-family: "Open Sans", "Helvetica", "Arial", sans-serif;
  font-weight: 300;
}
.page-news-events ul.quicktabs-tabs li.active, .page-news-events ul.quicktabs-tabs li.selected {
  position: relative;
  border-width: 0 1px 0 0;
  border-style: none solid none none;
  border-color: currentColor #134b96 currentColor currentColor;
  border-image: none;
  background: #13428b linear-gradient(to right, #134b96 90%, #183a67 100%) repeat scroll 0% 0%/100% auto;
}
.page-news-events ul.quicktabs-tabs li:first-child {
  margin-left: 0;
  border-radius: 3px 0 0 3px;
}
.page-news-events ul.quicktabs-tabs li:last-child {
  margin-right: 0;
  border-radius: 0 3px 3px 0;
}
.page-news-events ul.quicktabs-tabs li.active::after, .page-news-events ul.quicktabs-tabs li.selected::after {
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: -1px;
  margin-left: -14px;
  width: 0;
  height: 0;
  border-width: 14px;
  border-style: solid;
  border-color: #13428b transparent transparent;
  border-image: none;
}
.page-news-events .list-post-area--events-item--featured {
  padding: 1em 1.5em 1.5em;
  box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.14);
  border-top: 7px solid #ffcc44;
  overflow: auto;
  background-color: white;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.list-post-area--events-item--featured {
  border-bottom: 1px solid #cccccc;
}
.list-post-area--events-item--featured:last-child {
  border-bottom: none;
}
.list-post-area--events-item--featured:first-child {
  border-bottom: none;
}
.list-post-area--events-item--featured:first-child h2 a {
  font-size: 0.9em;
}
@media screen and (min-width: 476px) {
  .list-post-area--events-item--featured:first-child h2 a {
    font-size: inherit;
  }
}

.form-elements .views-exposed-form .views-exposed-widgets, form .views-exposed-form .views-exposed-widgets {
  margin-bottom: 0;
}
.form-elements .views-exposed-form .views-exposed-widgets .form-item, form .views-exposed-form .views-exposed-widgets .form-item {
  display: block;
  float: none;
  margin-right: 0;
}
.form-elements .views-exposed-form .views-exposed-widgets .form-item .date-padding, form .views-exposed-form .views-exposed-widgets .form-item .date-padding {
  float: inherit;
}
.form-elements .form-type-select, form .form-type-select {
  margin-bottom: 1.5em;
}
.form-elements .views-submit-button .form-submit, .form-elements .views-reset-button .form-submit, form .views-submit-button .form-submit, form .views-reset-button .form-submit {
  margin: 0 0 1.5em;
}

.standalone-item-sidebar {
  border-top: 1px solid #cccccc;
  padding: 1.5em 0;
}

.ui-widget-content a {
  color: #2c75d6;
}

.node-edoc.node-teaser .field {
  display: inline-block;
}

.transaction-ecfs-link,
.node-type-transaction .transaction-node-tabs {
  padding-top: 40px;
  clear: both;
}

.node-type-transaction ul li {
  margin: 0;
}

body.node-type-bureaus-and-offices .pane-events-bureau-office {
  clear: both;
}

@media all and (min-width: 991px) {
  .pane-events-panel-pane-6 .more-links-wrapper {
    text-align: right;
    clear: both;
  }
  .pane-events-panel-pane-6 .more-link {
    display: inline-block;
  }
}
@media all and (max-width: 991px) {
  .pane-events-panel-pane-6 .more-link {
    text-align: left;
  }
  .pane-events-panel-pane-6 .more-link a {
    width: 100%;
  }
}

.staff {
  margin-bottom: 3em;
}
@media all and (min-width: 636px) {
  .staff {
    padding-left: 0;
    padding-right: 0;
  }
}

@media all and (min-width: 636px) {
  .staff-thumbnail {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.staff-thumbnail img {
  border-radius: 50%;
}

@media all and (min-width: 636px) {
  .staff-description {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.staff-description h2 {
  margin-top: 0;
}
.staff-description p {
  color: #1d2b3e;
  line-height: 1.6666666667;
  margin-top: 0;
}
.staff-description p.job-title {
  margin-bottom: 10px;
}

.page-taxonomy .section--right-20 {
  background: #eeeeee;
}
.page-taxonomy .section--right-20 input.form-text {
  width: 100%;
}
.page-taxonomy .section--right-20 .pane-term-list ul {
  margin-left: 18px;
}

@media all and (min-width: 991px) {
  .view-wireless-uls-public-notices .views-exposed-form .views-exposed-widget {
    max-width: 100%;
    width: 200px;
    float: left;
    margin-right: 10px;
  }
  .view-wireless-uls-public-notices .views-exposed-form .views-widget-filter-field_uls_public_notice_type_tid {
    width: 450px;
  }
  .view-wireless-uls-public-notices .views-exposed-form .form-submit {
    margin-top: 1.8em;
    margin-bottom: 0;
    line-height: 2;
  }
  .view-wireless-uls-public-notices .view-content .item-list {
    padding: 0 17.5px;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 50%;
    padding-left: 0;
    padding-right: 17.5px;
    margin-right: 17.5px;
    float: left;
    margin: 0;
    min-height: 28em;
  }
}
.view-headlines .promoted-headline span.released-date {
  display: none;
}

.tabs {
  overflow: hidden;
}
.tabs ul {
  display: table;
  width: 100%;
}
.tabs li {
  display: table-cell;
  text-align: center;
  border-right: 1px solid #dddddd;
}
.tabs li:last-child {
  border-right: 0;
}
.tabs a {
  display: block;
  padding: 0.5em;
  background: #2c75d6;
  color: white;
}
.tabs a.active {
  background: #134b96;
}

.quicktabs-style-navlist > .item-list {
  float: left;
  width: 25%;
  margin-left: 0;
  margin-right: -25%;
  border-top-width: 6px;
  border-top-style: solid;
  border-top-color: #ffd34d;
  margin-bottom: 2em;
}
.quicktabs-style-navlist ul.quicktabs-tabs {
  margin: 0;
  padding: 0;
}
.quicktabs-style-navlist .vertical-tabs li.first {
  border-top: none;
}
.quicktabs-style-navlist .vertical-tabs li.last {
  margin-bottom: -28px;
}
.quicktabs-style-navlist .vertical-tabs li {
  border-top: 1px solid #ccd6e3;
  line-height: 1.285;
  list-style: none !important;
  padding: 12px;
  display: block;
}
.quicktabs-style-navlist .vertical-tabs li a {
  color: #55719c;
}
.quicktabs-style-navlist .vertical-tabs li a:hover {
  text-decoration: underline;
}
.quicktabs-style-navlist .vertical-tabs li.active {
  background: #13428b;
}
.quicktabs-style-navlist .vertical-tabs li.active a.active {
  color: white;
}
.quicktabs-style-navlist .vertical-tabs-content {
  float: right;
  width: 70%;
}

#leadership-external-links {
  float: left;
  clear: left;
  width: 25%;
}
#leadership-external-links ul {
  margin: 0;
  padding: 0;
}
#leadership-external-links li {
  border-top: 1px solid #ccd6e3;
  line-height: 1.285;
  list-style: none !important;
  padding: 12px;
  display: block;
}
#leadership-external-links li a {
  color: #55719c;
}
#leadership-external-links li a:hover {
  text-decoration: underline;
}
#leadership-external-links li.active {
  background: #13428b;
}
#leadership-external-links li.active a.active {
  color: white;
}

.tooltip-container {
  display: inline-block;
  position: relative;
}
.tooltip-container:hover .tooltip {
  display: block;
}

.tooltip-link {
  background: #f9f9f9;
}

.tooltip {
  display: none;
  position: absolute;
  top: 1.5em;
  left: 0;
  width: 18em;
  padding: 1em;
  background: white;
  border: 1px solid gray;
  box-shadow: 0.3em 0.3em 1em 0 rgba(0, 0, 0, 0.2);
}
.tooltip h2 {
  margin-top: 0;
}
@media all and (min-width: 384px) {
  .tooltip {
    width: 22em;
  }
}
@media all and (min-width: 476px) {
  .tooltip {
    width: 27em;
  }
}
@media all and (min-width: 636px) {
  .tooltip {
    width: 30em;
  }
}

.tooltip__body {
  color: white;
  line-height: 1.45em;
  margin-top: -10px;
}

.teaser {
  border-top: 1px solid #d2d2d2;
  padding: 10px 0 10px 0;
}
@media screen and (min-width: 476px) {
  .teaser {
    padding: 10px 0 25px 0;
  }
}
.teaser.node-leadership {
  padding: 0;
}

.teaser__author {
  font-style: italic;
}

.node-teaser p {
  margin-top: 5px;
}

.teaser__image {
  padding: 10px;
}
@media all and (min-width: 768px) {
  .teaser__image {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .teaser__image img {
    border-radius: 50%;
    vertical-align: middle;
  }
}

.view-mode-teaser_small .teaser__image img {
  max-width: 55px;
}

.teaser__body {
  padding: 10px;
}
@media all and (min-width: 768px) {
  .teaser__body {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.node-leadership .teaser__body {
  line-height: 1.2;
  min-height: 75px;
}
.teaser__body:hover {
  background-color: #2c75d6;
  color: white;
}
.teaser__body:hover h3 a {
  color: white;
}
.teaser__body:hover h3 a:hover {
  color: white;
}

.callout {
  padding-left: 0;
  padding-right: 0;
  padding: 4em 0;
  margin-bottom: 2em;
}

@media all and (min-width: 768px) {
  .callout--body {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}
.callout--body .btn, .callout--body button, .callout--body input[type="submit"], .callout--body .btn--full-width, .callout--body .form-elements .views-submit-button .form-submit, .form-elements .views-submit-button .callout--body .form-submit, .callout--body .form-elements .views-reset-button .form-submit, .form-elements .views-reset-button .callout--body .form-submit, .callout--body form .views-submit-button .form-submit, form .views-submit-button .callout--body .form-submit, .callout--body form .views-reset-button .form-submit, form .views-reset-button .callout--body .form-submit, .callout--body .section--highlight .more-link a, .section--highlight .more-link .callout--body a {
  margin-top: 1em;
}
.callout--body .btn a, .callout--body button a, .callout--body input[type="submit"] a, .callout--body .btn--full-width a, .callout--body .form-elements .views-submit-button .form-submit a, .form-elements .views-submit-button .callout--body .form-submit a, .callout--body .form-elements .views-reset-button .form-submit a, .form-elements .views-reset-button .callout--body .form-submit a, .callout--body form .views-submit-button .form-submit a, form .views-submit-button .callout--body .form-submit a, .callout--body form .views-reset-button .form-submit a, form .views-reset-button .callout--body .form-submit a, .callout--body .section--highlight .more-link a a, .section--highlight .more-link .callout--body a a {
  color: white;
}
.callout--body h2 {
  margin: 0;
}

@media all and (min-width: 768px) {
  .callout--image {
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
}

@media all and (max-width: 991px) {
  .accessible-megamenu-panel {
    margin-left: 0 !important;
    width: auto !important;
  }

  #navigation {
    overflow: hidden;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background: #2c75d6;
  }
  #navigation .block-menu-block .menu-block-wrapper {
    border-top-width: 0;
    border-top-style: solid;
    border-top-color: transparent;
    margin-bottom: 0;
  }
  #navigation ul.accessible-megamenu-panel-group.tree-group-collapsed {
    margin-left: 0;
  }
  #navigation li.menu__item.is-leaf {
    list-style: none;
  }
  #navigation .block-accessible-mega-menu a:focus,
  #navigation .block-menu-bureaus-and-offices a:focus {
    background: #13428b;
    color: white;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu,
  #navigation .block-accessible-mega-menu ul.menu,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu,
  #navigation .block-menu-bureaus-and-offices ul.menu {
    padding: 0;
    margin: 10px 0 0 0;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu li,
  #navigation .block-accessible-mega-menu ul.menu li,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu li,
  #navigation .block-menu-bureaus-and-offices ul.menu li {
    margin-bottom: 0;
    border-bottom: 1px solid white;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu .nav-helper-back,
  #navigation .block-accessible-mega-menu ul.menu .nav-helper-back,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu .nav-helper-back,
  #navigation .block-menu-bureaus-and-offices ul.menu .nav-helper-back {
    background: white;
    font-size: 1.5em;
    color: #2c75d6;
    cursor: pointer;
    vertical-align: bottom;
    line-height: normal;
    padding: 38px 20px 20px 0;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu .nav-helper-back::before,
  #navigation .block-accessible-mega-menu ul.menu .nav-helper-back::before,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu .nav-helper-back::before,
  #navigation .block-menu-bureaus-and-offices ul.menu .nav-helper-back::before {
    content: " ";
    font-size: 1.6em;
    padding: 0 22px;
    vertical-align: middle;
    line-height: 12px;
    background-image: url('../images/icons-2x-s4a93a70c85.png?1587485491');
    background-position: 17px -45px;
    background-size: 246px 2850px;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu .js-hide-menu-item,
  #navigation .block-accessible-mega-menu ul.menu .js-hide-menu-item,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu .js-hide-menu-item,
  #navigation .block-menu-bureaus-and-offices ul.menu .js-hide-menu-item {
    visibility: hidden;
    padding: 0;
    height: 0;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li,
  #navigation .block-accessible-mega-menu ul.menu > li,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li,
  #navigation .block-menu-bureaus-and-offices ul.menu > li {
    margin: 0;
    background: #2c75d6;
    border: none;
    float: none;
    clear: both;
    width: 100%;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > a,
  #navigation .block-accessible-mega-menu ul.menu > li > a,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > a,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > a {
    padding: 22px 15px 12px 33px;
    font-size: 1em;
    line-height: 1;
    color: #fff;
    display: block;
    border-bottom: 1px solid #aac7f1;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > a::after,
  #navigation .block-accessible-mega-menu ul.menu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > a::after {
    content: " ";
    background-image: url('../images/icons-seal.png');
    background-position: 0 -601px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    height: 11px;
    width: 13px;
    font-size: 1em;
    float: right;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li a.active,
  #navigation .block-accessible-mega-menu ul.menu > li a.active,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li a.active,
  #navigation .block-menu-bureaus-and-offices ul.menu > li a.active {
    background: #2c75d6;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > .accessible-megamenu-panel,
  #navigation .block-accessible-mega-menu ul.menu > li > .accessible-megamenu-panel,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > .accessible-megamenu-panel,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > .accessible-megamenu-panel {
    display: none;
    background-image: none;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > .accessible-megamenu-panel a,
  #navigation .block-accessible-mega-menu ul.menu > li > .accessible-megamenu-panel a,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > .accessible-megamenu-panel a,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > .accessible-megamenu-panel a {
    color: white;
    padding: 10px 0 10px 30px;
    font-size: 1em;
    line-height: normal;
    display: block;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > .accessible-megamenu-panel a.active,
  #navigation .block-accessible-mega-menu ul.menu > li > .accessible-megamenu-panel a.active,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > .accessible-megamenu-panel a.active,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > .accessible-megamenu-panel a.active {
    color: black;
  }
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li.expanded .js-hide-menu-item + div.tree-parent,
  #navigation .block-accessible-mega-menu ul.menu > li.expanded .js-hide-menu-item + div.tree-parent,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li.expanded .js-hide-menu-item + div.tree-parent,
  #navigation .block-menu-bureaus-and-offices ul.menu > li.expanded .js-hide-menu-item + div.tree-parent {
    margin-top: -22px;
  }
}
@media all and (max-width: 991px) and (min-width: 384px) {
  #navigation .block-accessible-mega-menu ul.accessible-megamenu .nav-helper-back::before,
  #navigation .block-accessible-mega-menu ul.menu .nav-helper-back::before,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu .nav-helper-back::before,
  #navigation .block-menu-bureaus-and-offices ul.menu .nav-helper-back::before {
    background-position: 17px -41px;
  }
}
@media all and (max-width: 991px) and (min-width: 384px) {
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > a,
  #navigation .block-accessible-mega-menu ul.menu > li > a,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > a,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > a {
    line-height: 1.6em;
  }
}
@media all and (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5), all and (max-width: 991px) and (min--moz-device-pixel-ratio: 1.5), all and (max-width: 991px) and (-o-min-device-pixel-ratio: 3 / 2), all and (max-width: 991px) and (min-device-pixel-ratio: 1.5), all and (max-width: 991px) and (min-resolution: 2dppx) {
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > a::after,
  #navigation .block-accessible-mega-menu ul.menu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > a::after {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -601px;
    height: 11px;
    width: 13px;
  }
}
@media all and (max-width: 991px) and (min-width: 384px) {
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > a::after,
  #navigation .block-accessible-mega-menu ul.menu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > a::after {
    background-image: url('../images/icons-seal.png');
    background-position: 0 -559px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    width: 25px;
    font-size: 1em;
  }
}
@media all and (max-width: 991px) and (min-width: 384px) and (-webkit-min-device-pixel-ratio: 1.5), all and (max-width: 991px) and (min-width: 384px) and (min--moz-device-pixel-ratio: 1.5), all and (max-width: 991px) and (min-width: 384px) and (-o-min-device-pixel-ratio: 3 / 2), all and (max-width: 991px) and (min-width: 384px) and (min-device-pixel-ratio: 1.5), all and (max-width: 991px) and (min-width: 384px) and (min-resolution: 2dppx) {
  #navigation .block-accessible-mega-menu ul.accessible-megamenu > li > a::after,
  #navigation .block-accessible-mega-menu ul.menu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.accessible-megamenu > li > a::after,
  #navigation .block-menu-bureaus-and-offices ul.menu > li > a::after {
    background-image: url('../images/icons-2x-seal.png');
    -webkit-background-size: 184px 612px;
    -moz-background-size: 184px 612px;
    -o-background-size: 184px 612px;
    background-size: 184px 612px;
    background-position: 0 -559px;
    height: 22px;
    width: 25px;
  }
}
@media all and (max-width: 384px) {
  ul.accessible-megamenu, ul.menu {
    font-size: 80%;
  }
  ul.accessible-megamenu > li > a, ul.accessible-megamenu .nav-helper-back, ul.menu > li > a, ul.menu .nav-helper-back {
    line-height: normal;
  }
}
@media all and (min-width: 991px) {
  #navigation .block-menu-bureaus-and-offices.mega-variant li {
    float: none;
    border-top: 0;
    padding: 0;
    margin: 0;
  }
  #navigation .block-menu-bureaus-and-offices.mega-variant li a {
    color: white;
    text-decoration: none;
  }
  #navigation .block-menu-bureaus-and-offices.mega-variant li a.active {
    background: #2c75d6;
  }
  #navigation .block-menu-bureaus-and-offices.mega-variant li a.active span {
    border-bottom: 1px solid #aac7f1;
  }
}
.shotclock-clock {
  border-radius: 6px;
  padding: 10px;
  margin: 15px;
  background-color: #cccccc;
  border: #333333 solid 1px;
  width: 95%;
  height: 55px;
}

.shotclock-clock-inner {
  border-radius: 6px;
  margin: 15px;
  background-color: white;
  border: #333333 solid 0;
  width: auto;
  height: 30px;
}

.shotclock-clock-thermostat {
  border: #333333 solid 1px;
  height: 30px;
}

.shotclock-table {
  clear: both;
  display: block;
}

.daily-digest-year nav ul li a {
  font-size: 1em;
}
.daily-digest-year .daily-digest-month {
  display: inline-block;
  min-height: 17.5em;
  margin-left: 1%;
  width: 32%;
}
.daily-digest-year .daily-digest-month table.calendar-month {
  border-radius: 3px;
  border: 3px solid #2c75d6;
  border-collapse: separate;
  border-spacing: 0;
}
.daily-digest-year .daily-digest-month table.calendar-month caption {
  font-weight: bold;
}
.daily-digest-year .daily-digest-month table.calendar-month thead th {
  font-size: x-small;
  min-width: 2.5em;
  text-align: center;
  background-color: #dddddd;
}
.daily-digest-year .daily-digest-month table.calendar-month tbody td {
  padding-right: 0.25em;
  text-align: right;
  border-top: 1px solid #d2d2d2;
}

.edoc-search-result {
  display: grid;
  grid-template-columns: 1.5em auto;
  margin-bottom: 1.5em;
}
.edoc-search-result aside {
  grid-column-start: 1;
  grid-column-end: 1;
}
.edoc-search-result aside svg {
  cursor: pointer;
}
.edoc-search-result aside svg circle {
  fill: #2c75d6;
  stroke: none;
}
.edoc-search-result aside svg line {
  stroke: white;
  stroke-width: 2px;
}
.edoc-search-result aside svg polygon {
  stroke: none;
  fill: white;
}
.edoc-search-result aside svg[data-expand-state='-'] line.vertical-stroke {
  visibility: hidden;
}
.edoc-search-result .search-result-detail {
  grid-column-start: 2;
  grid-column-end: 2;
}
.edoc-search-result .search-result-title h3 {
  font-size: 1em;
  font-weight: bold;
  margin: 2px 0 0 0;
}
.edoc-search-result .search-result-title h4 {
  font-size: 1em;
  font-weight: normal;
  font-style: italic;
  margin: 0;
  color: #747474;
}
.edoc-search-result .edoc-attached-documents {
  margin-top: 0.5em;
}
.edoc-search-result .edoc-attached-documents h4 {
  font-size: 1em;
  font-weight: bold;
  margin: 0;
  color: #747474;
}
.edoc-search-result .edoc-attached-documents .attachment-links {
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: 0 2px;
  color: #747474;
}
.edoc-search-result .edoc-attached-documents .attachment-links.word, .edoc-search-result .edoc-attached-documents .attachment-links.wordperfect {
  background-image: url('../images/icon-doc.gif?1587485491');
}
.edoc-search-result .edoc-attached-documents .attachment-links.pdf {
  background-image: url('../images/icon-pdf.gif?1587485491');
}
.edoc-search-result .edoc-attached-documents .attachment-links.text {
  background-image: url('../images/icon-txt.gif?1587485491');
}
.edoc-search-result .edoc-attached-documents .attachment-links.excel {
  background-image: url('../images/icon-xls.gif?1587485491');
}

#edocs-search-expand-all {
  color: #2c75d6;
  cursor: pointer;
  text-decoration: none;
}
#edocs-search-expand-all svg circle {
  fill: #2c75d6;
  stroke: none;
}
#edocs-search-expand-all svg line {
  stroke: white;
  stroke-width: 1px;
}
#edocs-search-expand-all svg polygon {
  stroke: none;
  fill: white;
}

#edocs-search-expand-all[data-expand-state="-"] svg line.vertical-stroke {
  visibility: hidden;
}

.search-result-count {
  float: left;
}

.edit-search-criteria {
  float: right;
}

.edoc-search-results-header {
  margin-bottom: 0.5em;
  border-bottom: 6px solid #ffd34d;
}

.pane-fcc-edocs-search .pane-inner {
  padding: 10px 27px 30px !important;
}

#edoc-quick-search-grid input, #fcc-edocs-search-advanced input {
  border: 2px solid #2c75d6;
  padding: 0.2em 0.65rem;
}
#edoc-quick-search-grid .container-inline-date input, #fcc-edocs-search-advanced .container-inline-date input {
  width: 100%;
  margin: 0 1px 0;
}
#edoc-quick-search-grid .container-inline-date > .form-item, #fcc-edocs-search-advanced .container-inline-date > .form-item {
  display: block;
  margin-right: 0;
}
#edoc-quick-search-grid .container-inline-date > .form-item .form-item, #fcc-edocs-search-advanced .container-inline-date > .form-item .form-item {
  float: none;
}
#edoc-quick-search-grid .form-actions input, #fcc-edocs-search-advanced .form-actions input {
  width: 48%;
  margin: 1%;
}

#edoc-quick-search-grid {
  clear: both;
}
#edoc-quick-search-grid label {
  width: 22%;
  float: left;
}
#edoc-quick-search-grid input {
  width: 26%;
  float: left;
  margin-bottom: 10px;
}
#edoc-quick-search-grid .container-inline-date {
  clear: none;
}
#edoc-quick-search-grid .container-inline-date .date-padding {
  width: 26%;
  margin: 0 2px 0 0;
}
#edoc-quick-search-grid .form-actions {
  clear: both;
}
#edoc-quick-search-grid .form-actions input {
  float: left;
}

#fcc-edocs-search-filter-form p, #fcc-edocs-search-filter-form select, #fcc-edocs-search-filter-form .form-type-select .form-checkboxes.bef-select-as-checkboxes, .form-type-select #fcc-edocs-search-filter-form .form-checkboxes.bef-select-as-checkboxes, #fcc-edocs-search-filter-form .form-type-select .chosen-container .chosen-single, .form-type-select .chosen-container #fcc-edocs-search-filter-form .chosen-single, #fcc-edocs-search-advanced .section--right-20 p, #fcc-edocs-search-advanced .section--right-20 select, #fcc-edocs-search-advanced .section--right-20 .form-type-select .form-checkboxes.bef-select-as-checkboxes, .form-type-select #fcc-edocs-search-advanced .section--right-20 .form-checkboxes.bef-select-as-checkboxes, #fcc-edocs-search-advanced .section--right-20 .form-type-select .chosen-container .chosen-single, .form-type-select .chosen-container #fcc-edocs-search-advanced .section--right-20 .chosen-single {
  font-size: 1em;
  background-image: none;
  padding: 0;
}

#fcc-edocs-search-advanced fieldset {
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
#fcc-edocs-search-advanced tbody, #fcc-edocs-search-advanced tr, #fcc-edocs-search-advanced th {
  border-top: none;
  border-bottom: none;
}
#fcc-edocs-search-advanced legend {
  font-weight: bold;
  font-size: 1.15em;
  padding-bottom: 15px;
}
#fcc-edocs-search-advanced .docdates tbody label, #fcc-edocs-search-advanced .citation tbody label, #fcc-edocs-search-advanced div.description {
  position: absolute !important;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
#fcc-edocs-search-advanced label {
  padding-left: 0;
}

.search-result-extended-view {
  font-size: 0.9em;
}
@media screen and (min-width: 991px) {
  .search-result-extended-view .row {
    display: flex;
    flex-wrap: wrap;
  }
}
.search-result-extended-view .column-2 {
  margin-right: 0;
  padding-left: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.search-result-extended-view .item-label {
  font-weight: bold;
}

.node-edoc .section--left-80, .node-edoc-attachment .section--left-80 {
  padding-left: 0;
}
.node-edoc .edocs, .node-edoc-attachment .edocs {
  padding: 0;
  margin: 0;
  list-style: none;
}
.node-edoc .edocs li, .node-edoc-attachment .edocs li {
  margin-bottom: 0;
  font-size: 1em;
}
.node-edoc a, .node-edoc-attachment a {
  font-size: 1em;
}

.related-links {
  margin-top: 20px;
}
.related-links ul {
  list-style-type: square;
}
.related-links ul li {
  font-size: 1em;
  margin-left: 20px;
  margin-bottom: 0;
}

.edoc-file-list.has-primary-document li:nth-of-type(2) {
  margin-top: 1em;
}

/**
 * @file
 * Sorting indicator (arrow up/down).
 */
.tablesorter thead {
  cursor: pointer;
}

.tablesaw-stack th {
  padding-right: 18px;
  position: relative;
  padding: 4px;
  border: 1px solid #CCC;
  overflow: hidden;
  text-align: left;
  vertical-align: middle;
  background-color: #DDD;
  font-weight: 600;
  color: #000;
}

.tablesaw-stack th:before,
.tablesaw-stack th:after {
  border: 4px solid transparent;
  content: "";
  display: block;
  height: 0;
  right: 5px;
  top: 50%;
  position: absolute;
  width: 0;
}

.tablesaw-stack th:before {
  border-bottom-color: #666;
  margin-top: -9px;
}

.tablesaw-stack th:after {
  border-top-color: #666;
  margin-top: 1px;
}

#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
}

#header,
#content,
#navigation,
.region-sidebar-second,
.region-sidebar-first,
.section--center-50,
.section--left-25,
.section--right-25,
.section--main__left,
.section--main__right,
.section--left-10,
.section--left-80,
.section--right-20,
.section--left-10,
.section--right-80,
.section--main,
.section--main__left--homepage,
.section--main__right--homepage,
.section--content,
.sidebar-first #content {
  padding-left: 17px;
  padding-right: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
}

#header:before, #header:after,
#main:before,
#main:after,
#footer:before,
#footer:after {
  content: "";
  display: table;
}
#header:after,
#main:after,
#footer:after {
  clear: both;
}

@media all and (min-width: 480px) and (max-width: 991px) {
  .sidebar-first #content {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }

  .sidebar-second #content {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
  }
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }

  .two-sidebars #content {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
  }
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
    clear: left;
  }
  .two-sidebars .region-sidebar-second .block {
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .two-sidebars .region-sidebar-second .block:nth-child(3n+1) {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    clear: left;
  }
  .two-sidebars .region-sidebar-second .block:nth-child(3n+2) {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
  }
  .two-sidebars .region-sidebar-second .block:nth-child(3n) {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
}
@media all and (min-width: 992px) {
  .sidebar-first #content {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
  }
  .sidebar-first .region-sidebar-first {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }

  .sidebar-second #content {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 0;
    padding-right: 0;
  }
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 8.33333%;
    margin-left: 33.33333%;
    margin-right: -41.66667%;
    padding-left: 0;
    padding-right: 0;
  }

  .two-sidebars #content {
    float: left;
    width: 25%;
    margin-left: 8.33333%;
    margin-right: -33.33333%;
  }
  .two-sidebars .region-sidebar-first {
    float: left;
    width: 8.33333%;
    margin-left: 0%;
    margin-right: -8.33333%;
  }
  .two-sidebars .region-sidebar-second {
    float: left;
    width: 8.33333%;
    margin-left: 33.33333%;
    margin-right: -41.66667%;
  }
}
#content:before, #content:after {
  content: "";
  display: table;
}
#content:after {
  clear: both;
}
#content > .comment {
  clear: left;
}
.front #content {
  padding: 0;
}

@media screen and (max-width: 800px) {
  .section--main {
    padding: 0 17.5px;
  }
}

.region-comment {
  padding: 0 17.5px;
}

.section--bottom,
.section--highlight {
  clear: left;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 15px;
  padding: 0 17.5px;
}
@media screen and (min-width: 768px) {
  .section--bottom,
  .section--highlight {
    margin-bottom: 2em;
  }
}

.section--highlight .more-link {
  padding: 15px 17.5px 0;
}
@media screen and (min-width: 768px) {
  .section--highlight .more-link {
    padding: 1em 17.5px;
  }
}

@media screen and (min-width: 1056px) {
  .section--main__left {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
  }
}

@media screen and (min-width: 1056px) {
  .section--main__right {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
  }
}

.section--main__left--homepage,
.section--block--homepage {
  padding-top: 1em;
}
@media screen and (min-width: 1056px) {
  .section--main__left--homepage,
  .section--block--homepage {
    padding-top: 48px;
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1056px) {
  .section--block--homepage {
    margin-top: 233px;
  }
}

.section--main__right--homepage {
  padding-top: 1em;
}
@media screen and (min-width: 1056px) {
  .section--main__right--homepage {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-top: 48px;
  }
}
.section--main__right--homepage h2 {
  margin-top: 0px;
}
@media all and (min-width: 800px) and (max-width: 1055px) {
  .section--main__right--homepage {
    clear: left;
  }
}

.section--left-80 {
  padding-left: 0;
  padding-right: 0;
  padding: 0 17.5px;
}
@media all and (min-width: 800px) {
  .section--left-80 {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -66.66667%;
    margin-bottom: 2em;
  }
}

.section--right-20 {
  padding: 0 17.5px;
}
@media screen and (min-width: 800px) {
  .section--right-20 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    margin-bottom: 2em;
  }
}

.section--left-20 {
  float: left;
  width: 33.33333%;
  margin-left: 0%;
  margin-right: -33.33333%;
  padding-left: 0;
  padding-right: 0;
}

.section--left-10 {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
}

.section--right-80 {
  float: left;
  width: 66.66667%;
  margin-left: 33.33333%;
  margin-right: -100%;
}

.section--content {
  clear: left;
  margin-bottom: 2em;
}
.section--content .panel-pane {
  margin-bottom: 2em;
}

.section--left-25 {
  float: left;
  width: 25%;
  margin-left: 0%;
  margin-right: -25%;
  padding-left: 0;
  padding-right: 0;
}

.section--center-50 {
  float: left;
  width: 41.66667%;
  margin-left: 33.33333%;
  margin-right: -75%;
  padding-left: 0;
  padding-right: 0;
}

.section--right-25 {
  float: left;
  width: 25%;
  margin-left: 75%;
  margin-right: -100%;
  padding-left: 0;
  padding-right: 0;
}

@media all and (min-width: 991px) {
  .column-2 {
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 50%;
    padding-left: 0;
    padding-right: 17.5px;
    margin-right: -17.5px;
    float: left;
    padding: 0 17.5px;
    clear: none;
    box-sizing: border-box;
  }
}

.section--block--homepage .column-2--first, .section--block--homepage .expanded {
  padding-left: 17px;
}
.section--block--homepage .column-2--first > .pane-inner, .section--block--homepage .expanded > .pane-inner {
  overflow: hidden;
  max-width: 100%;
}
.section--block--homepage .column-2--first > .pane-inner a.read-more, .section--block--homepage .expanded > .pane-inner a.read-more {
  padding-right: 10px;
  font-size: 14px;
  line-height: 2.5em;
}

@media all and (min-width: 991px) {
  .column-2--first {
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 50%;
    padding-left: 0;
    padding-right: 17.5px;
    margin-right: -17.5px;
    float: left;
    clear: left;
    padding: 0 17.5px;
    clear: none;
    box-sizing: border-box;
    padding-left: 0;
  }
}

.clearfix {
  clear: left;
}

div.stay-right > p {
  display: -webkit-box;
}

.pane-quicktabs-other-options h2 {
  display: inline-block;
}

.contact-page-col-1 {
  margin-left: 0%;
}
.contact-page-col-1 h2 {
  display: inline;
}
.contact-page-col-1 .block {
  display: block;
  color: black;
}

.page-about-contact h2.pane-title {
  margin: 0;
}

@media all and (min-width: 991px) {
  .col-3 {
    padding: 0 17.5px;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 33.33333%;
    padding-left: 0;
    padding-right: 23.33333px;
    margin-right: 11.66667px;
    float: left;
    box-sizing: border-box;
    margin-right: 0;
  }
}
.col-3:nth-of-type(1) {
  padding-left: 0;
}

@media all and (min-width: 991px) {
  .col-2-3 {
    padding: 0 17.5px;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 66.66667%;
    padding-left: 0;
    padding-right: 11.66667px;
    margin-right: 23.33333px;
    float: left;
    box-sizing: border-box;
    margin-right: 0;
  }
}

@media all and (min-width: 991px) {
  .col-3-2 {
    padding: 0 17.5px;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 66.66667%;
    padding-left: 0;
    padding-right: 11.66667px;
    margin-right: 23.33333px;
    float: right;
    box-sizing: border-box;
    margin-right: 0;
  }
}

@media all and (min-width: 991px) {
  .col-4 {
    padding: 0 17.5px;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 25%;
    padding-left: 0;
    padding-right: 26.25px;
    margin-right: 8.75px;
    float: left;
    box-sizing: border-box;
    margin-right: 0;
  }
}
.col-4:nth-of-type(1) {
  padding-left: 0;
}

@media screen and (min-width: 991px) {
  .row {
    display: flex;
    flex-wrap: wrap;
  }

  .row .col-1, .row .col-2, .row .col-3, .row .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    word-wrap: break-word;
  }

  .row .col-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }

  .row .col-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }

  .row .col-3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0;
  }

  .row .col-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding: 0;
  }

  .col-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }

  .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }

  .col-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }

  .col-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .col-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }

  .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
  outline: 1px solid #cccccc;
}

.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}

.element-focusable:active, .element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: auto;
}

#skip-link {
  margin: 0;
}
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666666;
  color: white;
}

.header__logo {
  float: left;
  margin: 0;
  padding: 0;
}

.header__logo-image {
  vertical-align: bottom;
}

.header__name-and-slogan {
  float: left;
}

.header__site-name {
  margin: 0;
  font-size: 3.2em;
  line-height: 1.20536em;
}

.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}
.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

.header__site-slogan {
  margin: 0;
}

.header__secondary-menu {
  float: right;
}

#navigation .block {
  margin-bottom: 0;
}
#navigation .links,
#navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
}
#navigation .links li,
#navigation .menu li {
  float: left;
  padding: 0 10px 0 0;
  list-style-type: none;
  list-style-image: none;
}

.breadcrumb ol {
  margin: 0;
  padding: 0;
}
.breadcrumb li {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.messages, .messages--status, .messages--warning, .messages--error {
  margin: 0.42857em 0;
  padding: 10px 10px 10px 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: 1px solid #bbee77;
}

.messages--warning {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
  border-color: #eedd55;
}

.messages--error {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
  border-color: #ed541d;
}

.messages__list {
  margin: 0;
}

.messages__item {
  list-style-image: none;
}

.messages--error p.error {
  color: #333333;
}

.ok,
.messages--status {
  background-color: #f8fff0;
  color: #234600;
}

.warning,
.messages--warning {
  background-color: #fffce5;
  color: #884400;
}

.error,
.messages--error {
  background-color: #fef5f1;
  color: #8c2e0b;
}

.tabs-primary, .tabs-secondary {
  overflow: hidden;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));
  background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
  list-style: none;
  border-bottom: 1px solid #bbbbbb \0/ie;
  margin: 0.42857em 0;
  padding: 0 2px;
  white-space: nowrap;
}

.tabs-primary__tab, .tabs-primary__tab.is-active, .tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  float: left;
  margin: 0 3px;
}

a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active, a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border: 1px solid #e9e9e9;
  border-right: 0;
  border-bottom: 0;
  display: block;
  line-height: 0.42857em;
  text-decoration: none;
}

.tabs-primary__tab, .tabs-primary__tab.is-active {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  background-clip: padding-box;
  text-shadow: 1px 1px 0 white;
  border: 1px solid #bbbbbb;
  border-bottom-color: transparent;
  border-bottom: 0 \0/ie;
}

.is-active.tabs-primary__tab {
  border-bottom-color: white;
}

a.tabs-primary__tab-link, a.tabs-primary__tab-link.is-active {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  background-clip: padding-box;
  color: #333333;
  background-color: #dddddd;
  letter-spacing: 1px;
  padding: 0 1em;
  text-align: center;
  line-height: 2.57143em;
}

a.tabs-primary__tab-link:hover, a.tabs-primary__tab-link:focus {
  background-color: #e9e9e9;
  border-color: #f2f2f2;
}

a.tabs-primary__tab-link:active, a.tabs-primary__tab-link.is-active {
  background-color: transparent;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
  background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
  border-color: #fff;
}

.tabs-secondary {
  font-size: .9em;
  margin-top: -0.42857em;
}

.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
  margin: 0.21429em 3px;
}

a.tabs-secondary__tab-link, a.tabs-secondary__tab-link.is-active {
  border-radius: 0.75em;
  background-clip: padding-box;
  text-shadow: 1px 1px 0 white;
  background-color: #f2f2f2;
  color: #666666;
  padding: 0 .5em;
}

a.tabs-secondary__tab-link:hover, a.tabs-secondary__tab-link:focus {
  background-color: #dddddd;
  border-color: #999999;
  color: #333333;
}

a.tabs-secondary__tab-link:active, a.tabs-secondary__tab-link.is-active {
  text-shadow: 1px 1px 0 #333333;
  background-color: #666666;
  border-color: black;
  color: white;
}

.inline {
  display: inline;
  padding: 0;
}
.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

span.field-label {
  padding: 0 1em 0 0;
}

.more-link {
  text-align: right;
  clear: both;
}

.more-help-link {
  text-align: right;
}

.more-help-link a {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
  background-position: 0 50%;
  background-repeat: no-repeat;
  padding: 1px 0 1px 20px;
}

.pager, .list-post-area .item-list, .list-post-area--events .item-list, .list-post-area--events-date .item-list {
  clear: both;
  padding: 0;
  text-align: center;
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis, .pager-current {
  display: inline;
  padding: 0;
  list-style-type: none;
  background-image: none;
}

.pager-current {
  font-weight: bold;
}

.block {
  margin-bottom: 0.42857em;
}

.menu__item.is-leaf {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square;
}

.menu__item.is-expanded {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle;
}

.menu__item.is-collapsed {
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  list-style-type: disc;
}

.menu a.active {
  color: black;
}

.new,
.update {
  color: #e20000;
  background-color: transparent;
}

.unpublished {
  height: 0;
  overflow: visible;
  background-color: transparent;
  color: #dddddd;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word;
}

.form-item {
  margin: 0.42857em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
  margin: 0;
}
tr.odd .form-item, tr.even .form-item {
  margin: 0;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error,
.form-item .form-type-select .error.form-checkboxes.bef-select-as-checkboxes,
.form-type-select .form-item .error.form-checkboxes.bef-select-as-checkboxes,
.form-item .form-type-select .chosen-container .error.chosen-single,
.form-type-select .chosen-container .form-item .error.chosen-single {
  border: 1px solid #e20000;
}
.form-item .description {
  font-size: 0.85em;
}

.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}

.form-required {
  color: #e20000;
}

label.option {
  display: inline;
  font-weight: normal;
}

a.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
}

.password-parent,
.confirm-parent {
  margin: 0;
}

#user-login-form {
  text-align: left;
}

.openid-links {
  margin-bottom: 0;
}

.openid-link,
.user-link {
  margin-top: 0.42857em;
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
  margin-left: -20px;
}

#user-login ul {
  margin: 0.42857em 0;
}

form th {
  text-align: left;
  padding-right: 1em;
  border-bottom: 3px solid #cccccc;
}
form tbody {
  border-top: 1px solid #cccccc;
}
form table ul {
  margin: 0;
}

tr.even,
tr.odd {
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
  padding: 0.1em 0.6em;
}

tr.even {
  background-color: white;
}

td.active {
  background-color: #dddddd;
}

td.checkbox,
th.checkbox {
  text-align: center;
}

td.menu-disabled {
  background: #cccccc;
}

#autocomplete .selected {
  background: #0072b9;
  color: white;
}

html.js .collapsible .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  background-position: 5px 65%;
  background-repeat: no-repeat;
  padding-left: 15px;
}
html.js .collapsed .fieldset-legend {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
  background-position: 5px 50%;
}
.fieldset-legend .summary {
  color: #999999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

tr.drag {
  background-color: ivory;
}

tr.drag-previous {
  background-color: #ffffdd;
}

.tabledrag-toggle-weight {
  font-size: 0.9em;
}

tr.selected td {
  background: #ffffcc;
}

.progress {
  font-weight: bold;
}
.progress .bar {
  background: #cccccc;
  border-color: #666666;
  margin: 0 0.2em;
  border-radius: 3px;
  background-clip: padding-box;
}
.progress .filled {
  background-color: #0072b9;
  background-image: url('../images/progress.gif?1587485491');
}

.panel-pane,
#content {
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .panel-pane,
  #content {
    margin-bottom: 33px;
  }
  .panel-pane.full-width-element,
  #content.full-width-element {
    padding: 0;
  }
}

.node-type-leadership #content {
  padding: 0;
}

@media screen and (min-width: 991px) {
  .pane-headlines-panel-pane-1 h2 {
    width: 50%;
    float: left;
    display: inline-block;
    margin-bottom: 18px;
  }
  .pane-headlines-panel-pane-1 .view-header {
    float: right;
  }
  .pane-headlines-panel-pane-1 .view-header p {
    margin: 0;
  }
  .pane-headlines-panel-pane-1 .view-header a {
    font-weight: 400;
  }
}

.align-left {
  float: left !important;
}

.align-right {
  float: right !important;
}

.align-center {
  float: none !important;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

#leadership-contact-entityform-edit-form label {
  text-align: center;
}
#leadership-contact-entityform-edit-form .instructions {
  padding: 15px 0;
  border-bottom: 1px solid #d2d2d2;
}
#leadership-contact-entityform-edit-form .disabled {
  display: none;
}
#leadership-contact-entityform-edit-form .field-name-field-related-leadership, #leadership-contact-entityform-edit-form .field-name-field-full-name, #leadership-contact-entityform-edit-form .field-name-field-contact-email {
  width: calc(50% - 5px);
}
#leadership-contact-entityform-edit-form .field-name-field-contact {
  margin-top: 15px;
  border-top: 1px solid #d2d2d2;
  display: inline-block;
  width: 100%;
}

.field-name-field--table-field .field-item.even {
  margin-bottom: 50px;
}

.page-node.node-type-leadership a[title="Email"]:not(.active) {
  display: none;
}

body.uls button.uls_butt {
  background: #089e00;
  color: white;
  padding: 3px 5px;
  font-size: 1em;
  line-height: 1.25;
}
@media screen and (max-width: 991px) {
  body.uls button.uls_butt {
    padding: 11px 0;
    margin-top: 1em;
  }
}
body.uls .panel-pane ul {
  list-style: inherit;
}
body.uls .panel-pane img {
  float: left;
}
body.uls .panel-pane .pane-title {
  font-size: x-large;
  padding-top: .75em;
  padding-left: 3em;
}
body.uls .box, body.uls .box--noclear, body.uls .box--featured, body.uls .pane-bundle-bureau-and-office-initiative, body.uls .box--event, body.uls .box--event--secondary, body.uls .list-post-area--events .group-year--events .list-post-area--events-item, .list-post-area--events .group-year--events body.uls .list-post-area--events-item, body.uls .list-post-area--events-item--featured:first-child {
  clear: inherit;
}
body.uls .pane-2 {
  color: #f9f9f9;
  background-color: #2c75d6;
  padding: 1em;
  background-image: url('../images/laptop.png?1587485491');
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: 27px;
  background-blend-mode: multiply;
}
@media screen and (min-width: 991px) {
  body.uls .pane-2 {
    width: 31.5%;
  }
}
body.uls .pane-2 h2 {
  color: #f9f9f9;
}
body.uls .pane-2 a {
  color: #ffd34d;
  text-decoration: underline;
}
body.uls .pane-panels-mini .network-background, body.uls .pane-panels-mini body.show-page-header-background .page_header, body.show-page-header-background body.uls .pane-panels-mini .page_header, body.uls .pane-panels-mini .network-background-static .pane-inner, .network-background-static body.uls .pane-panels-mini .pane-inner, body.uls .pane-panels-mini .network-background-yellow-bar > .pane-inner {
  padding-bottom: 2em;
}
body.uls .pane-panels-mini .panel-pane {
  padding-top: 2em;
  margin-left: -17.5px;
}
body.uls .pane-panels-mini .panel-pane .pane-inner {
  background-color: white;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans .pane-title {
  font-size: 1.75em;
  padding-left: 1em;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans .views-row-first {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #cccccc;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans .views-row {
  margin: 0 1em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans .bean-content-wrapper {
  padding: 1em 0 1em 1em;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans img {
  padding: .75em;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans p {
  padding: .5em;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans .more-link {
  text-decoration: underline;
  margin-right: 1em;
}
body.uls .pane-panels-mini .pane-alert-blocks-beans .view-footer {
  margin-top: -1.5em;
  margin-left: 40%;
  border-radius: 50%;
  width: 1em;
  height: 1em;
  background: red;
  padding: 0 0 .5em .5em;
  color: white;
}
@media screen and (min-width: 748px) {
  body.uls .pane-panels-mini .box .pane-inner, body.uls .pane-panels-mini .box--noclear .pane-inner, body.uls .pane-panels-mini .box--featured .pane-inner, body.uls .pane-panels-mini .pane-bundle-bureau-and-office-initiative .pane-inner, body.uls .pane-panels-mini .box--event .pane-inner, body.uls .pane-panels-mini .box--event--secondary .pane-inner, body.uls .pane-panels-mini .list-post-area--events .group-year--events .list-post-area--events-item .pane-inner, .list-post-area--events .group-year--events body.uls .pane-panels-mini .list-post-area--events-item .pane-inner, body.uls .pane-panels-mini .list-post-area--events-item--featured:first-child .pane-inner {
    background-image: url('../images/quick-links-complete.png?1587485491');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% !important;
  }
  body.uls .pane-panels-mini .box .pane-inner .pane-title, body.uls .pane-panels-mini .box--noclear .pane-inner .pane-title, body.uls .pane-panels-mini .box--featured .pane-inner .pane-title, body.uls .pane-panels-mini .pane-bundle-bureau-and-office-initiative .pane-inner .pane-title, body.uls .pane-panels-mini .box--event .pane-inner .pane-title, body.uls .pane-panels-mini .box--event--secondary .pane-inner .pane-title, body.uls .pane-panels-mini .list-post-area--events .group-year--events .list-post-area--events-item .pane-inner .pane-title, .list-post-area--events .group-year--events body.uls .pane-panels-mini .list-post-area--events-item .pane-inner .pane-title, body.uls .pane-panels-mini .list-post-area--events-item--featured:first-child .pane-inner .pane-title {
    display: none;
  }
  body.uls .pane-panels-mini .box .pane-inner a, body.uls .pane-panels-mini .box--noclear .pane-inner a, body.uls .pane-panels-mini .box--featured .pane-inner a, body.uls .pane-panels-mini .pane-bundle-bureau-and-office-initiative .pane-inner a, body.uls .pane-panels-mini .box--event .pane-inner a, body.uls .pane-panels-mini .box--event--secondary .pane-inner a, body.uls .pane-panels-mini .list-post-area--events .group-year--events .list-post-area--events-item .pane-inner a, .list-post-area--events .group-year--events body.uls .pane-panels-mini .list-post-area--events-item .pane-inner a, body.uls .pane-panels-mini .list-post-area--events-item--featured:first-child .pane-inner a {
    line-height: 1.5em;
  }
}
@media screen and (max-width: 991px) {
  body.uls .pane-panels-mini .panel-pane {
    margin-right: -17.5px;
  }
}
@media screen and (max-width: 748px) {
  body.uls .pane-panels-mini .box .pane-inner .pane-title, body.uls .pane-panels-mini .box--noclear .pane-inner .pane-title, body.uls .pane-panels-mini .box--featured .pane-inner .pane-title, body.uls .pane-panels-mini .pane-bundle-bureau-and-office-initiative .pane-inner .pane-title, body.uls .pane-panels-mini .box--event .pane-inner .pane-title, body.uls .pane-panels-mini .box--event--secondary .pane-inner .pane-title, body.uls .pane-panels-mini .list-post-area--events .group-year--events .list-post-area--events-item .pane-inner .pane-title, .list-post-area--events .group-year--events body.uls .pane-panels-mini .list-post-area--events-item .pane-inner .pane-title, body.uls .pane-panels-mini .list-post-area--events-item--featured:first-child .pane-inner .pane-title {
    display: block;
  }
}
@media screen and (min-width: 991px) {
  body.uls .pane-panels-mini .pane-views {
    width: 35%;
  }
}
body.uls .pane-panels-mini .view-empty {
  padding: 1em;
}
body.uls .pane-content {
  clear: left;
  margin-top: 2em;
  padding-left: inherit;
}
body.uls .pane-content .view-alert-blocks-beans {
  padding-bottom: 1em;
}
body.uls .col-3-2 {
  font-size: small;
  margin-right: 0;
  padding-right: 0;
}
@media screen and (min-width: 1056px) {
  body.uls .col-3-2 {
    width: 67.1%;
  }
}
body.uls .views-submit-button .form-item {
  display: none;
}

@media screen and (min-width: 748px) {
  body.asr .pane-panels-mini .box .pane-inner, body.asr .pane-panels-mini .box--noclear .pane-inner, body.asr .pane-panels-mini .box--featured .pane-inner, body.asr .pane-panels-mini .pane-bundle-bureau-and-office-initiative .pane-inner, body.asr .pane-panels-mini .box--event .pane-inner, body.asr .pane-panels-mini .box--event--secondary .pane-inner, body.asr .pane-panels-mini .list-post-area--events .group-year--events .list-post-area--events-item .pane-inner, .list-post-area--events .group-year--events body.asr .pane-panels-mini .list-post-area--events-item .pane-inner, body.asr .pane-panels-mini .list-post-area--events-item--featured:first-child .pane-inner {
    background-image: url('../images/asr-links.png?1587485491');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% !important;
  }
}
body.asr .pane-custom.box .pane-inner img, body.asr .pane-custom.box--noclear .pane-inner img, body.asr .pane-custom.box--featured .pane-inner img, body.asr .pane-custom.pane-bundle-bureau-and-office-initiative .pane-inner img, body.asr .pane-custom.box--event .pane-inner img, body.asr .pane-custom.box--event--secondary .pane-inner img, body.asr .list-post-area--events .group-year--events .pane-custom.list-post-area--events-item .pane-inner img, .list-post-area--events .group-year--events body.asr .pane-custom.list-post-area--events-item .pane-inner img, body.asr .pane-custom.list-post-area--events-item--featured:first-child .pane-inner img {
  max-width: 64px;
}
body.asr .pane-2 {
  color: #f9f9f9;
  background-color: gray;
  background-image: url('../images/tower-image.png?1587485491');
  background-size: cover;
  background-position-y: initial;
  background-blend-mode: darken;
}
body.asr .pane-2 .reg {
  background-image: url('../images/icon-asr-registrations.png?1587485491');
  background-repeat: no-repeat;
  padding: 0 0 1em 3em;
}
body.asr .pane-2 .apps {
  background-image: url('../images/icon-asr-apps.png?1587485491');
  background-repeat: no-repeat;
  padding: 0 0 1em 3em;
}
body.asr .login {
  background-image: url('../images/icon-login-asr.png?1587485491');
  background-repeat: no-repeat;
  padding: 0 0 1em 3em;
  line-height: 2em;
}
body.asr .outreach {
  background-image: url('../images/icon-outreach.png?1587485491');
  background-repeat: no-repeat;
  padding: 0 0 1em 3em;
  line-height: 2em;
}
body.asr .towair {
  background-image: url('../images/icon-towair.png?1587485491');
  background-repeat: no-repeat;
  padding: 0 0 1em 3em;
  line-height: 2em;
}

body.page-user .region-highlighted {
  margin-bottom: 50px;
}

@media print {
  a:link,
  a:visited {
    text-decoration: underline !important;
  }
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  #content a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 14px;
  }
  #content a[href^="javascript:"]:after,
  #content a[href^="#"]:after {
    content: "";
  }
  #content abbr[title]:after {
    content: " (" attr(title) ")";
  }

  #content {
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body,
  #page,
  #main,
  #content {
    color: black;
    background-color: transparent !important;
    background-image: none !important;
  }

  .page_header_container::before {
    content: url('../images/fcc-logo-lg-bw.png?1587485491');
  }

  .breadcrumb {
    padding-top: 1em;
  }

  .page_header_container {
    padding: 0;
  }

  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .pager,
  .list-post-area .item-list,
  .list-post-area--events .item-list,
  .list-post-area--events-date .item-list,
  .feed-icons,
  .region-header,
  .nav-footer,
  .dynamic_prototype,
  .header,
  .section--right-20,
  .addthis_sharing_toolbox {
    visibility: hidden;
    display: none;
  }
}
.hamburger {
  color: white;
  width: 30px;
  height: 30px;
  vertical-align: middle;
}
.hamburger .btn-inner-menu {
  background-image: url('../images/icons-2x-s4a93a70c85.png?1587485491');
  background-size: 185px 2138px;
  background-position: 0 -1156px;
  height: 23px;
  width: 28px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  text-indent: 100%;
  font-size: 1em;
}

.hamburger:hover,
.hamburger:visited,
.hamburger:focus {
  color: white;
}

.magnifying-glass {
  display: none;
  width: 40px;
}
.magnifying-glass span {
  background-image: url('../images/icons-sa0dc29a632.png?1587485491');
  background-position: 0 -3237px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  width: 24px;
  font-size: 1em;
  text-indent: 100%;
  overflow: hidden;
}

a.magnifying-glass:focus {
  outline: dotted thin !important;
  color: white;
}

#header #block-block-1.js-searchbox-expanded {
  position: absolute;
  left: 0;
  width: 100%;
  background: #eeeeee;
  text-align: center;
}
#header #block-block-1.js-searchbox-expanded #block-search-form {
  float: none;
  padding: 30px 0;
}

@media screen and (max-width: 768px) {
  .header {
    padding-bottom: 0;
  }

  .magnifying-glass {
    display: block;
  }

  .region-header {
    float: right;
  }
  .region-header #block-fcc-blocks-search-magnifying-glass,
  .region-header #block-fcc-blocks-hamburger {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 8px 0;
  }
}
@media screen and (max-width: 991px) {
  #header #block-search-form form {
    display: inline-block;
  }

  .navigation-slider #block-fcc-blocks-browse-by {
    margin: 0;
  }
  .navigation-slider #block-fcc-blocks-browse-by .browse-by {
    padding: 0;
    margin: 0;
    width: 100%;
    float: none;
    background: #134b96 url('../images/bg-pattern-header.png?1587485491');
  }
}
@media screen and (min-width: 769px) and (max-width: 991px) {
  .hamburger {
    float: right;
    padding: 3px 15px 3px 15px;
  }
}
@media screen and (min-width: 991px) {
  #header a.hamburger {
    display: none;
  }

  .block {
    margin: 0;
  }
}
.sidr {
  display: none;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 80%;
  overflow-x: hidden;
  overflow-y: auto;
  background: #2c75d6;
}

.sidr.right {
  left: auto;
  right: -80%;
  float: none;
  padding: 0;
}

body.sidr-open {
  position: fixed !important;
}

body.sidr-open #header #block-block-1 {
  display: none !important;
}

body.sidr-open #header #block-fcc-blocks-search-magnifying-glass {
  display: none;
}

.tabs-body div.tabs-panel {
  overflow: auto;
  display: none;
}

.tabs-body div.tabs-panel-selected {
  display: inline;
}

#block-fcc-blocks-browse-by {
  margin-bottom: 0;
}

ul.browse-by#browse-by {
  width: 45%;
  float: left;
  color: white;
  text-align: center;
}
ul.browse-by#browse-by li {
  display: inline-block;
  font-weight: normal;
  width: 49%;
  line-height: normal;
  margin-bottom: 0;
  padding-bottom: 0;
  vertical-align: bottom;
  position: relative;
}
ul.browse-by#browse-by li div.content {
  position: relative;
  padding-bottom: 10px;
}
ul.browse-by#browse-by li a {
  color: white;
  display: block;
  padding: 0.8em 0 0.6em 0;
  font-weight: normal;
}
ul.browse-by#browse-by li a .text-prefix {
  font-style: italic;
  line-height: 17px;
  font-size: 14px;
}
ul.browse-by#browse-by li a .upper {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 20px;
  line-height: 17px;
}
ul.browse-by#browse-by li li div.content {
  padding: 10px 0;
}
ul.browse-by#browse-by li .pointer {
  position: absolute;
  height: 45px;
  width: 98px;
  display: none;
}
ul.browse-by#browse-by li.tabs-selected .pointer {
  display: block;
}
ul.browse-by#browse-by li.panel-open.tabs-selected .pointer {
  width: 0;
  height: 0;
  border-left: 24px solid transparent;
  border-right: 24px solid transparent;
  border-bottom: 24px solid white;
  content: "";
  bottom: -13px;
  left: calc(50% - 22px);
  position: absolute;
}
ul.browse-by#browse-by li:not(.panel-open).tabs-selected .pointer {
  content: "";
  position: absolute;
  left: calc(50% - 49px);
  background-image: url('../images/menu-active-pointer.png?1587485491');
  background-repeat: no-repeat;
  background-position: bottom;
  pointer-events: none;
  top: 66px;
}
@media all and (max-width: 480px) {
  ul.browse-by#browse-by li:not(.panel-open).tabs-selected .pointer {
    top: 55px;
  }
}
@media all and (min-width: 991px) {
  ul.browse-by#browse-by li:not(.panel-open).tabs-selected .pointer {
    top: 64px;
  }
}

@media screen and (min-width: 480px) {
  ul.browse-by#browse-by {
    font-size: 1.3em;
    min-width: 170px;
    padding-left: 30px;
  }
  ul.browse-by#browse-by li {
    height: 76px;
  }
  ul.browse-by#browse-by li.category {
    max-width: 170px;
  }
  ul.browse-by#browse-by li.bureaus-and-offices {
    max-width: 220px;
  }
  ul.browse-by#browse-by > li.tabs-selected {
    background: rgba(0, 0, 0, 0.2);
  }
}
.accessible-megamenu :focus {
  padding: 0 3px 2px 3px;
  border-bottom: 6px solid #ffd34d;
}

@media all and (min-width: 991px) {
  #navigation {
    padding: 0;
    background-color: #2c75d6;
  }
  #navigation .block {
    margin: 0;
  }
  #navigation .menu-block-wrapper {
    border-top: none;
    margin-bottom: 0;
  }

  .block-menu-bureaus-and-offices {
    display: none;
  }

  .block-accessible-mega-menu.contextual-links-region {
    position: inherit;
  }

  .accessible-megamenu,
  #navigation .block-menu-bureaus-and-offices .menu {
    display: block;
    box-sizing: border-box;
    list-style: none;
    list-style-image: none;
    padding: 0;
    height: 4.6em;
    margin: 0 auto !important;
    text-align: justify;
    max-width: 1075px;
  }
  .accessible-megamenu ul,
  #navigation .block-menu-bureaus-and-offices .menu ul {
    margin: 0;
    padding: 0;
  }
  .accessible-megamenu ul li ul li,
  #navigation .block-menu-bureaus-and-offices .menu ul li ul li {
    display: none !important;
  }

  .accessible-megamenu .accessible-megamenu-top-nav-item,
  #navigation .block-menu-bureaus-and-offices li.menu__item {
    box-sizing: border-box;
    list-style: none;
    border: none;
    margin: 0;
    padding: 0;
    float: none;
    display: inline-block;
    width: auto;
    height: 4.2em;
    line-height: 4.2em;
    margin-top: 0.4em;
    text-align: left;
    vertical-align: middle;
    padding-bottom: 0.4em;
  }
  .accessible-megamenu .accessible-megamenu-top-nav-item > a,
  #navigation .block-menu-bureaus-and-offices li.menu__item > a {
    display: block;
  }
  .accessible-megamenu .accessible-megamenu-top-nav-item > a.active > span,
  #navigation .block-menu-bureaus-and-offices li.menu__item > a.active > span {
    padding: 0 3px 2px 3px;
    border-bottom: 6px solid #ffd34d;
  }
  .accessible-megamenu .accessible-megamenu-top-nav-item a,
  #navigation .block-menu-bureaus-and-offices li.menu__item a {
    color: white;
    font-size: 1.142em;
    padding: 0 10px;
  }
  .accessible-megamenu .accessible-megamenu-top-nav-item :focus,
  #navigation .block-menu-bureaus-and-offices li.menu__item :focus {
    margin-bottom: -6px;
  }

  .block-accessible-mega-menu > ul.accessible-megamenu:after,
  .block-menu-bureaus-and-offices ul.menu:after {
    content: "";
    width: 100%;
    display: inline-block;
  }

  .accessible-megamenu .accessible-megamenu-top-nav-item > a:hover {
    background: white;
    color: black;
    display: block;
    z-index: 10000;
    position: relative;
  }
  .accessible-megamenu .accessible-megamenu-panel {
    position: absolute;
    display: block;
    color: #454545;
    padding: 0 0.769em 0;
    line-height: normal;
    background-color: white;
    cursor: default;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
  }
  .accessible-megamenu .accessible-megamenu-panel li {
    list-style-image: none;
    list-style-type: none;
    padding: 9px 10px 9px 0;
    margin: 0;
  }
  .accessible-megamenu .accessible-megamenu-panel .normal-items li {
    border-bottom: 1px solid #cccccc;
  }
  .accessible-megamenu .accessible-megamenu-panel.bg-net {
    background: white url('../images/bg-pattern-gray.png?1587485491');
    z-index: 1;
  }
  .accessible-megamenu .accessible-megamenu-panel.bg-net ul.js-columns {
    background: transparent url('../images/shadow-mask.png?1587485491') no-repeat 70% 50%;
    padding: 20px 0;
    overflow: hidden;
  }
  .accessible-megamenu .accessible-megamenu-panel.bg-net ul.js-columns:after {
    background: white;
    height: 100%;
    width: 60%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    content: " ";
    z-index: -1;
  }
  .accessible-megamenu .accessible-megamenu-panel a {
    display: inline-block;
    font-size: 1.24em;
    line-height: 1em;
    color: #4185e1;
  }
  .accessible-megamenu .accessible-megamenu-panel .circular-link a {
    display: table-cell;
  }
  .accessible-megamenu .accessible-megamenu-panel.open {
    visibility: visible;
    left: 0;
    width: 100%;
    max-height: 600px;
    opacity: 1;
    z-index: 1001;
    box-shadow: 0 6px 12px -6px rgba(0, 0, 0, 0.175);
    display: table;
  }
  .accessible-megamenu .accessible-megamenu-panel.open .wrapper {
    display: table-cell;
    vertical-align: middle;
  }

  ul.js-columns {
    width: 1025px;
    margin: 0 auto;
    padding: 20px 0;
  }
  ul.js-columns .title-emphasis {
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.1;
    color: black;
  }
  ul.js-columns:before, ul.js-columns:after {
    content: "";
    display: table;
  }
  ul.js-columns:after {
    clear: both;
  }
  ul.js-columns.col-2-layout .col-1 {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  ul.js-columns.col-2-layout .col-2 {
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  ul.js-columns.col-3-layout .col-1 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  ul.js-columns.col-3-layout .col-2 {
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -66.66667%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  ul.js-columns.col-3-layout .col-3 {
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-right: 0;
  }
  ul.js-columns li:last-child {
    border-bottom: 0;
  }
  ul.js-columns .col {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  ul.js-columns .column.first li {
    margin-left: 0;
  }
  ul.js-columns .column.last li {
    margin-right: 0;
  }
  ul.js-columns .circular-link {
    float: right;
    padding: 0;
  }

  [data-featured-item="1"] {
    text-align: center;
  }

  .circular-link {
    display: table;
    margin-left: 10px !important;
    padding: 0;
    width: calc(31% - 10px);
    height: 195px;
    border: 0;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.9);
    text-align: center;
  }
  .circular-link .title-emphasis {
    margin-bottom: 10px;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.1;
    color: black;
  }
  .circular-link a {
    vertical-align: middle;
  }
  .circular-link a:hover {
    color: white;
  }
  .circular-link:hover {
    background: #2c75d6;
  }
  .circular-link:hover a {
    color: white !important;
  }
  .circular-link:hover .title-emphasis {
    color: white;
  }

  .accessible-megamenu-panel.news-events ul.js-columns.col-3-layout .col-3,
  .accessible-megamenu-panel.about-the-fcc ul.js-columns.col-3-layout .col-3 {
    padding-top: 40px;
  }

  .accessible-megamenu-panel.licensing-databases ul.js-columns.col-2-layout .col-1 {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .accessible-megamenu-panel.licensing-databases ul.js-columns.col-2-layout .col-2 {
    float: left;
    width: 75%;
    margin-left: 25%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    padding-left: 50px;
    padding-right: 0;
    column-count: 5;
  }

  .accessible-megamenu-panel.for-consumers ul.js-columns.col-2-layout .col-1 {
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -33.33333%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  .accessible-megamenu-panel.for-consumers ul.js-columns.col-2-layout .col-2 {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
    padding-left: 17px;
    padding-right: 18px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    text-align: right;
    padding-right: 0;
  }
}
.ui-tabs .ui-widget-header {
  background: transparent;
}
.ui-tabs .ui-tabs-nav li {
  margin: 0 0.2em .2em 0;
  border-radius: 3px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin: 0 0.2em .2em 0;
  padding: 0;
}
.ui-tabs .ui-tabs-nav .ui-state-default {
  background: #2c75d6;
  border: medium none;
}
.ui-tabs .ui-tabs-nav .ui-state-default a {
  color: white;
}
.ui-tabs .ui-tabs-nav .ui-state-active::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -14px;
  border-top: 14px solid #13428b;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-width: 14px;
}
.ui-tabs .ui-tabs-nav .ui-state-default:hover, .ui-tabs .ui-tabs-nav .ui-state-hover {
  background: #ffd34d;
  border: medium none;
}
.ui-tabs .ui-tabs-nav .ui-state-default:hover a, .ui-tabs .ui-tabs-nav .ui-state-hover a {
  color: #13428b;
}
.ui-tabs .ui-tabs-nav .ui-state-active, .ui-tabs .ui-tabs-nav .ui-state-active:hover {
  background: #13428b;
  border: medium none;
}
.ui-tabs .ui-tabs-nav .ui-state-active a, .ui-tabs .ui-tabs-nav .ui-state-active:hover a {
  color: white;
}
.ui-tabs .ui-tabs-paging .ui-button {
  z-index: 100;
  background: url('../images/icons-2x-s4a93a70c85.png?1587485491');
  background-size: 185px 2138px;
  text-indent: -9999px;
  height: 26px;
  width: 29px;
  border: none;
}
.ui-tabs .ui-tabs-paging .ui-tabs-prev {
  left: 0;
  background-position: 0 -73px;
}
.ui-tabs .ui-tabs-paging .ui-tabs-next {
  right: 0;
  background-position: 0 -160px;
}
.ui-tabs .ui-tabs-paging .ui-state-active::after {
  border: none;
}

.download-icon, .field-name-field-auction-tracking-tool-text, .field-name-field-auction-tracking-readme {
  background: url('../images/icon-download.png?1587485491') no-repeat 0 3px;
}

.download-icon-padding, .tracking-tools-pane .field, .field-name-field-auction-tracking-tool-text, .field-name-field-auction-tracking-readme {
  padding-left: 24px;
}

.featureTextWrap {
  position: relative;
}
.featureTextWrap .featureText {
  background-color: #2c75d6;
  color: #FFF;
  opacity: 0.8;
  width: 250px;
  top: 20px;
  position: absolute;
  font-size: 1.25em;
  padding: .75em;
}

.node-type-auctions .section--main > .panel-pane:nth-child(2) .pane-title,
.node-type-auctions .section--content > .panel-pane:nth-child(2) .pane-title,
.node-type-auctions .panels-ipe-sort-container > .panels-ipe-portlet-wrapper:nth-child(2) .pane-title,
.page-wireless-telecommunications-auctions-auction .section--main > .panel-pane:nth-child(2) .pane-title,
.page-wireless-telecommunications-auctions-auction .section--content > .panel-pane:nth-child(2) .pane-title,
.page-wireless-telecommunications-auctions-auction .panels-ipe-sort-container > .panels-ipe-portlet-wrapper:nth-child(2) .pane-title {
  font-weight: 400;
  margin-bottom: 15px;
}

.page-auction .og_menu_block .is-active-trail a {
  color: white;
}

.pane-fcc-auction-menu {
  padding-bottom: 15px;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 2em;
}
@media all and (max-width: 991px) {
  .pane-fcc-auction-menu .ui-tabs .ui-state-active::after {
    display: none;
  }
}

.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 ul.menu {
  padding: 0;
  margin: 0;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li {
  display: none;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail {
  display: block;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .block-title {
  margin: 12px;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail h2 {
  font-size: 1em;
  padding: 12px;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu {
  padding: 0;
  margin: 0;
  border-top-width: 6px;
  border-top-style: solid;
  border-top-color: #ffd34d;
  margin-bottom: 2em;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu .active, .page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu .active-trail {
  background: #13428b;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu .active .active, .page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu .active-trail .active {
  color: white;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu .active .menu__item .menu__link, .page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu .active-trail .menu__item .menu__link {
  color: #ccd6e3;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu__item:not(:first-child) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ccd6e3;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu__item {
  line-height: 1.285;
  list-style: none !important;
  padding: 12px;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu__item .menu__link {
  color: #55719c;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail .menu__item .menu__link:hover {
  text-decoration: underline;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail li.noSideBar {
  display: none;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail h4.block__title {
  margin-top: 0;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail h4.block__title.collapsible {
  cursor: pointer;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail h4.block__title.collapsible:after {
  font-family: FontAwesome;
  content: "\f078";
  float: right;
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail h4.block__title.collapsible.expanded:after {
  content: "\f054";
}
.page-wireless-telecommunications-auctions .pane-menu-menu-og-1638 .pane-content > ul.menu > li.is-active-trail > a {
  color: #747474;
  border-bottom-width: 6px;
  border-bottom-style: solid;
  border-bottom-color: #ffd34d;
  display: block;
  font-size: 1.0625em;
  font-weight: 700;
  margin: 0;
  padding: 0 12px 12px 12px;
}

.pane-node-field-auction-maps {
  margin-bottom: 0;
}
.pane-node-field-auction-maps + .panel-pane:not(.pane-node-field-auction-band-plans) {
  margin-top: 15px;
}
@media screen and (min-width: 768px) {
  .pane-node-field-auction-maps + .panel-pane:not(.pane-node-field-auction-band-plans) {
    margin-top: 33px;
  }
}

.field-name-field-auction-factsheet-info .text + .text {
  margin-top: 1em;
}

.field-name-field-auction-releases-major-txt .evenRow {
  border-bottom: 1px solid #d2d2d2;
  padding: 10px 0 10px 0;
}
.field-name-field-auction-releases-major-txt .evenRow:last-child {
  border-bottom: 0;
}

.tracking-tools-pane {
  background: url('../images/icon-tracking-tools.png?1587485491') no-repeat 0 0;
  margin-bottom: 0;
}
.tracking-tools-pane .pane-title {
  font-size: x-large;
  padding-top: 0.1em;
  margin-top: 0;
  margin-bottom: 0.3em;
}
.tracking-tools-pane .pane-title, .tracking-tools-pane .pane-content {
  padding-left: 72px;
}
.tracking-tools-pane .field p {
  margin: 0;
}
@media all and (min-width: 748px) {
  .tracking-tools-pane .pane-content {
    *zoom: 1;
  }
  .tracking-tools-pane .pane-content:before, .tracking-tools-pane .pane-content:after {
    content: " ";
    display: table;
  }
  .tracking-tools-pane .pane-content:after {
    clear: both;
  }
  .tracking-tools-pane .field {
    float: left;
  }
  .tracking-tools-pane .field + .field {
    margin-left: 25px;
  }
}

ul.podcast-links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
ul.podcast-links li {
  float: left;
  margin: 0 1em 0 0;
  height: 35px;
}
ul.podcast-links li a {
  display: inline-block;
  height: 35px;
  background-repeat: no-repeat;
}
ul.podcast-links li.apple-podcast a {
  background-image: url(data:image/png;base64,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);
  width: 133px;
}
ul.podcast-links li.google-play a {
  background-image: url(data:image/png;base64,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);
  width: 134px;
}
ul.podcast-links li.rss-button a {
  background-image: url(data:image/png;base64,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);
  width: 116px;
}
ul.podcast-links li.google-play-music a {
  background-image: url("data:image/png;base64,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");
  width: 93px;
}

#podcast-title-image {
  float: left;
  margin-right: 1em;
  margin-bottom: 0.5em;
}

.podcast-audio-controls {
  float: right;
}

.podcast-title-text h2 {
  margin-bottom: 0;
}
.podcast-title-text h4 {
  font-weight: normal;
  font-size: 1.3em;
  margin-top: 0.5em;
  font-style: italic;
}

.podcast-misc-info {
  font-size: 0.9em;
  color: gray;
}

h2.podcast-view-results-header {
  margin-top: 0.75em;
  margin-bottom: 0.5em;
}

h3.podcast-title {
  font-weight: bold;
  margin: 0;
}

h4.podcast-subtitle {
  font-style: italic;
  margin: 0;
}

div.field-name-field-podcast-transcript div.field-label {
  font-size: 1.25em;
  margin-top: 1em;
}

div.podcast-transcript-link {
  text-align: right;
}

.teaser h4.podcast-subtitle {
  font-weight: normal;
  color: gray;
}
.teaser div.field-name-field-podcast-summary div.field-item > p:last-child {
  margin-bottom: 0;
}

.page-eas .disclaimer,
.page-eas .notice {
  border-radius: 5px;
  margin: 35px 25px;
  padding: 30px 25px;
  background-color: #f2f2f2;
  font-size: 12px;
}
.page-eas .notice {
  border-left: solid #980d0d 5px;
  border-radius: 0;
  margin: 35px 15px;
  padding: 20px 25px;
  background: #fff3f3;
}
.page-eas .current-page {
  border-top: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px;
  text-align: center;
}
.page-eas.page-eas-recent-equipment-authorizations .eas-search-results-header {
  display: none;
}

.eas-results th {
  font-size: 0.9em;
}
.eas-results td {
  font-size: 0.833em;
  padding: 0;
}
.eas-results th, .eas-results td {
  vertical-align: top;
}
.eas-results tr, .eas-results td {
  visibility: visible;
}
.eas-results .odd {
  background-color: #eee;
}
.eas-results tr.odd {
  height: 50px;
}
.eas-results .collapsed {
  visibility: collapse;
}

.collapse-controller {
  position: relative;
  min-width: 36px;
  padding: 0;
}
.collapse-controller svg {
  cursor: pointer;
}
.collapse-controller svg circle {
  fill: #2c75d6;
  stroke: none;
}
.collapse-controller svg line {
  stroke: white;
  stroke-width: 2px;
}
.collapse-controller svg polygon {
  stroke: none;
  fill: white;
}
.collapse-controller svg[data-expand-state='-'] line.vertical-stroke {
  visibility: hidden;
}
.collapse-controller span {
  position: static;
  display: inline-block;
  margin-left: 13px;
  margin-top: 4px;
}

.eas-details {
  border: none;
}
.eas-details .eas-details__detail {
  display: inline-block;
  margin: 0 3px;
}
.eas-details .eas-details__detail strong {
  display: block;
}
.eas-details .eas-details__detail.contact-data, .eas-details .eas-details__detail.small-contact-data {
  width: 20%;
}
.eas-details .eas-details__detail.large-contact-data {
  width: 30%;
}
.eas-details .eas-details__detail.complementary-address {
  width: 32%;
}
.eas-details hr {
  margin: 0.4em 0;
}

table.sticky-header {
  z-index: 1;
}

#eas-results-expand-all {
  color: #2c75d6;
  cursor: pointer;
  text-decoration: none;
}
#eas-results-expand-all svg circle {
  fill: #2c75d6;
  stroke: none;
}
#eas-results-expand-all svg line {
  stroke: white;
  stroke-width: 1px;
}
#eas-results-expand-all svg polygon {
  stroke: none;
  fill: white;
}
#eas-results-expand-all[data-expand-state="-"] svg line.vertical-stroke {
  visibility: hidden;
}

@media screen and (min-width: 991px) {
  .row, .row.inline {
    display: flex;
    flex-wrap: wrap;
  }

  .one-fourth {
    margin-right: 0;
    padding-left: 0;
    flex: 0 0 30%;
    max-width: 30%;
  }

  .three-fourths {
    margin-right: 0;
    padding-left: 0;
    flex: 0 0 70%;
    max-width: 70%;
  }

  .emission-designator .form-item {
    max-width: 150px;
    width: 100%;
  }
  .emission-designator .three-fourths label {
    padding-left: 35px;
    padding-right: 25px;
  }
  .emission-designator label {
    padding-top: 6px;
  }
  .emission-designator .form-item,
  .emission-designator label {
    display: inline-block;
  }
}
#eas-form .form-item-frequency-range-exact-match,
#eas-form .form-item-frequency-tolerance-exact-match,
#eas-form .form-item-output-power-exact-match {
  display: inline-block;
  padding-top: 25px;
}
#eas-form input {
  border: 2px solid #2c75d6;
  padding: 0.2em 0.65rem;
}
#eas-form .form-type-select {
  margin-bottom: 0.42857em;
}
#eas-form .chosen-container {
  font-size: 100%;
}
#eas-form .form-type-select select, #eas-form .form-type-select .form-checkboxes.bef-select-as-checkboxes, #eas-form .form-type-select .chosen-container .chosen-single, #eas-form .form-type-select .chosen-container .chosen-single {
  border: 2px solid #2c75d6;
  padding: 0.05em 0.65rem;
  font-size: 100%;
  border-radius: 3px;
  height: auto;
}
#eas-form .form-type-select .chosen-container.chosen-with-drop, #eas-form .form-type-select .chosen-container .chosen-drop {
  font-size: 100%;
}
#eas-form .form-type-select .chosen-container .chosen-single span {
  padding: 0;
}
#eas-form .form-type-select .chosen-container .chosen-drop li {
  padding: 0.2em 0.65rem;
}
#eas-form .form-type-select select, #eas-form .form-type-select .form-checkboxes.bef-select-as-checkboxes, #eas-form .form-type-select .chosen-container .chosen-single, #eas-form .form-type-select .chosen-container .chosen-single {
  background: white;
}
#eas-form .form-type-select .chosen-container .chosen-single div {
  display: block;
}
#eas-form .chosen-container-single .chosen-single div b {
  background: url("/sites/all/themes/fcc/images/arrow-select.png") no-repeat 0 8px;
  background-size: 70% auto;
}
#eas-form :not(.form-checkboxes.bef-select-as-checkboxes) label {
  padding-left: 0;
}
#eas-form .container-inline-date {
  display: inline;
}
#eas-form .form-item-fcc-id,
#eas-form .form-item-fcc-id-exact-match,
#eas-form .form-item-product-code,
#eas-form .form-item-product-code-exact-match {
  width: 50%;
  float: left;
}
#eas-form .form-item-fcc-id-exact-match,
#eas-form .form-item-product-exact-match {
  padding-top: 2px;
}
#eas-form .form-item-fcc-id-exact-match input,
#eas-form .form-item-product-code-exact-match input {
  margin-left: 20px;
}
#eas-form legend {
  padding-left: 10px;
}
#eas-form .row:not(.inline),
#eas-form fieldset {
  clear: both;
}
#eas-form .row.inline {
  display: block;
  width: 48%;
  float: left;
  padding-left: 10px;
}
#eas-form .row.inline .three-fourths {
  float: left;
  flex: none;
  width: 5%;
}
#eas-form .row.inline .one-fourth {
  float: right;
  flex: none;
  width: 95%;
  max-width: 100%;
}
#eas-form .row.inline .one-fourth label {
  padding: 7px 0;
}
@media screen and (max-width: 990px) {
  #eas-form .row.inline .one-fourth label {
    padding: 7px 10px;
  }
}
#eas-form .form-item-frequency-range-exact-match,
#eas-form .form-item-frequency-tolerance-exact-match,
#eas-form .form-item-power-output-exact-match {
  display: inline-block;
  padding-top: 25px;
}

.form-actions input {
  width: auto;
}

legend {
  display: block;
  font-weight: bold;
  padding-bottom: 0.5em;
}

.emission-designator .three-fourths label {
  font-weight: bold;
}

.three-fourths label {
  font-weight: normal;
}

fieldset.eas-fieldset {
  border: 1px solid #2c75d6;
  padding: 0.2em 0.65rem;
  margin: 0.2em 0 1em 0;
  border-radius: 3px;
}
fieldset.eas-fieldset legend {
  padding: 0 0.5em;
  color: #2c75d6;
}

#tfab-listing-table thead th {
  cursor: pointer;
}

#tfab-country-filter-form {
  text-align: center;
}
#tfab-country-filter-form label {
  display: inline;
  margin-right: 1em;
  padding-left: 0;
}

#fcc-eas-num-found {
  display: inline;
  float: right;
}

header.eas-search-results-header .search-result-count {
  line-height: 32px;
}
header.eas-search-results-header div.fcc-eas-export-links {
  float: right;
}

.eas-search-criterion-caption {
  font-weight: bold;
}
.eas-search-criterion-caption:after {
  content: ': ';
}

.eas-search-criterion-value:not(:last-child):after {
  content: ', ';
}

.fcc-eas-grid-section > div {
  clear: both;
  font-size: 1rem;
}
.fcc-eas-grid-section > div > strong {
  width: 13em;
  float: left;
  display: inline-block;
}
.fcc-eas-grid-section > div > span {
  width: calc(100% - 14em);
  display: inline-block;
  float: right;
}

section.fcc-eas-results-sort form div.form-item {
  display: inline-block;
  margin-right: 1em;
  float: left;
}
section.fcc-eas-results-sort form div.form-item label {
  font-weight: normal;
  display: inline-block;
  margin-right: 0.5em;
  padding-left: 0;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 1rem !important;
}

.mt-2 {
  margin-top: 2rem !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 1rem !important;
}

.mb-2 {
  margin-bottom: 2rem !important;
}

.bold {
  font-weight: bold;
}

.gridRow {
  display: table;
  width: 100%;
}
.gridRow > .col {
  display: table-cell;
  padding: 0 5px;
  max-width: 100%;
  width: 100%;
  vertical-align: top;
}
@media screen and (max-width: 800px) {
  .gridRow > .col {
    display: block;
    width: 100% !important;
  }
  .gridRow > .col .text-center {
    text-align: left !important;
  }
}
.gridRow > .col.c-10 {
  width: 10%;
}
.gridRow > .col.c-15 {
  width: 15%;
}
.gridRow > .col.c-20 {
  width: 20%;
}
.gridRow > .col.c-25 {
  width: 25%;
}
.gridRow > .col.c-30 {
  width: 30%;
}
.gridRow > .col.c-33 {
  width: 33%;
}
.gridRow > .col.c-40 {
  width: 40%;
}
.gridRow > .col.c-50 {
  width: 50%;
}
.gridRow > .col.c-66 {
  width: 66%;
}
.gridRow > .col.c-70 {
  width: 70%;
}
.gridRow > .col.c-75 {
  width: 75%;
}
.gridRow > .col.c-80 {
  width: 80%;
}
.gridRow > .col.c-85 {
  width: 85%;
}
.gridRow > .col.align-right {
  text-align: right;
}
.gridRow > .col > div span:first-of-type {
  font-weight: bold;
}
.gridRow > .col ul {
  padding: 0;
  margin: 0;
  font-size: 0.9rem;
  list-style: none;
}
.gridRow > .col ul li {
  line-height: 1.5rem;
}
.gridRow > .col span.break {
  display: block !important;
}
.gridRow > .col .text-center {
  text-align: center;
}
.gridRow > .col .text-right {
  text-align: right;
}

.fcc-eas-fccid-container .fcc-eas-export-links,
.page-eas-tcb-designating-authority-report .fcc-eas-export-links,
.page-eas-tcb-accreditor-report .fcc-eas-export-links {
  margin: 1rem 0 2rem 0;
}

.eas-search-criteria-sort {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

#eas-search-criteria {
  margin-bottom: 0.75em;
  padding: 0.25em 0.75em;
  font-size: 0.875em;
  min-height: 38px;
}
#eas-search-criteria .eas-search-criteria-header {
  padding: 10px;
  margin-bottom: 10px;
  background: #f2f2f2;
  border-radius: 5px;
}
#eas-search-criteria .eas-search-criteria-header h4 {
  display: inline-block;
  margin: 0;
  font-size: 1.2rem;
  line-height: 35px;
}
#eas-search-criteria .eas-search-criteria-header .eas-back-button {
  display: inline-block;
  float: right;
}
#eas-search-criteria .eas-search-criterion {
  padding: 0 15px;
}
#eas-search-criteria .eas-search-criterion .eas-search-criterion-caption {
  font-weight: bold;
}
#eas-search-criteria .eas-search-criterion .eas-search-criterion-caption:after {
  content: ': ';
}
#eas-search-criteria .eas-search-criterion .eas-search-criterion-value:not(:last-child):after {
  content: ', ';
}

.eas-search-result {
  display: grid;
  grid-template-columns: 1.5em auto;
  margin-bottom: 1.5em;
}
.eas-search-result aside.collapse-controller {
  grid-column-start: 1;
  grid-column-end: 1;
  min-width: 18px;
  position: static;
}
.eas-search-result aside.collapse-controller span {
  margin: 0;
}
.eas-search-result aside.collapse-controller svg {
  cursor: pointer;
}
.eas-search-result aside.collapse-controller svg circle {
  fill: #2c75d6;
  stroke: none;
}
.eas-search-result aside.collapse-controller svg line {
  stroke: white;
  stroke-width: 2px;
}
.eas-search-result aside.collapse-controller svg[data-expand-state="-"] line.vertical-stroke {
  visibility: hidden;
}
.eas-search-result .eas-search-result-detail {
  grid-column-start: 2;
  grid-column-end: 2;
}
.eas-search-result .eas-search-result-detail span.item-label {
  font-weight: bold;
}
.eas-search-result .eas-search-result-detail section.eas-search-result-header h3 {
  font-size: 1em;
  font-weight: bold;
  margin: 2px 0 0 0;
}
.eas-search-result .eas-search-result-detail section.eas-search-result-extended-view {
  font-size: 0.9em;
}
.eas-search-result .eas-search-result-detail div.column-2 {
  margin-right: 0;
  padding-left: 0;
  flex: 0 0 50%;
  max-width: 50%;
}
.eas-search-result .eas-search-result-detail .item-value ul {
  margin: 0;
}
.eas-search-result .eas-search-result-detail .item-value ul li {
  line-height: 1.25em;
}

.page-eas-test-firm-accrediting-body-report #tfab-country-filter-form {
  position: absolute;
  display: block;
  width: 100%;
  text-align: left;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 15px 0;
}
.page-eas-test-firm-accrediting-body-report header.eas-search-results-header > div {
  padding-top: 70px;
}

header.eas-search-results-header {
  display: table;
  width: 100%;
  margin: 15px 0 25px 0;
  position: relative;
}
header.eas-search-results-header > div {
  display: table-cell;
  vertical-align: middle;
}

.fcc-eas-results-sort,
.page-eas-recent-grantee-code-assignments header.eas-search-results-header:first-of-type,
.page-eas-recent-equipment-authorizations header.eas-search-results-header:first-of-type,
.page-eas-recent-equipment-authorizations header.eas-recent-results-header {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px 5px 5px 5px;
}

.page-eas-recent-equipment-authorizations header.eas-recent-results-header {
  padding: 15px;
  margin: 1rem auto 3rem auto;
}

div.fcc-eas-export-links {
  text-align: right;
}
div.fcc-eas-export-links .item-list h3 {
  display: inline-block;
  font-size: 1em;
  font-weight: normal;
  line-height: 30px;
  margin: 0;
  position: relative;
  text-transform: uppercase;
  top: 1px;
}
div.fcc-eas-export-links .item-list ul {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0;
}
div.fcc-eas-export-links .item-list ul li {
  display: inline;
  margin: 0 0.125em;
  padding: 0;
}
div.fcc-eas-export-links .item-list ul li a {
  background: #2c75d6;
  border-radius: 3px;
  font-size: 12px;
  margin: 0 5px;
  padding: 4px 15px;
  color: #ffffff;
  display: inline-block;
  text-align: center;
}

table.eas {
  position: relative;
  margin: 15px 0;
  font-size: 0.9rem;
  line-height: 1.3rem;
}
table.eas th,
table.eas td {
  padding: 5px 10px;
  text-align: center;
}
table.eas th .date-available,
table.eas td .date-available {
  display: inline-block;
  border-radius: 3px;
  margin: 2px 0 5px 0;
  padding: 5px 10px;
  background-color: #134b96;
  color: #fff;
}
table.eas tbody tr {
  border: none;
}
table.eas tbody tr:nth-child(odd), table.eas tbody tr.main.odd {
  background: #f3f3f3;
}
table.eas tbody tr:nth-child(even), table.eas tbody tr.main.even {
  background: #fff;
}
table.eas tbody tr:hover {
  background: #f7f7f7;
}
table.eas.grant tbody tr {
  border: none;
}
table.eas.grant tbody tr:nth-child(even) {
  background: transparent;
}
table.eas.grant tbody tr:nth-child(even):hover {
  background: none;
}
table.eas.grant tbody tr:nth-child(odd):hover {
  background: #f3f3f3;
}
table.eas.collapsible th,
table.eas.collapsible td {
  text-align: left;
}
table.eas.collapsible tbody tr {
  border-bottom: 1px solid #ccc;
}
table.eas.collapsible tbody tr:hover {
  background: #f7f7f7;
}
table.eas.collapsible tbody tr.main {
  cursor: pointer;
}
table.eas.collapsible tbody tr td:nth-of-type(1) {
  width: 8px;
}
table.eas.collapsible tbody tr td:nth-of-type(2) {
  width: 210px;
}
table.eas.collapsible tbody tr td:nth-of-type(4) {
  width: 130px;
}
table.eas.collapsible tbody tr.details {
  display: none;
}
table.eas.collapsible tbody tr.details td {
  padding: 10px 20px 20px 20px;
}
table.eas.collapsible tbody tr.details td table {
  margin: 0;
  width: 100%;
}
table.eas.collapsible tbody tr.details td table td,
table.eas.collapsible tbody tr.details td table tr {
  padding: 3px 5px;
  border: none;
}
table.eas.collapsible tbody tr.details td table .fcc-bold-text {
  font-weight: bold;
}
table.eas.collapsible tbody tr.main.show {
  border-bottom: none;
}
table.eas.collapsible tbody tr.show {
  display: table-row;
  background: #f7f7f7;
}
table.eas.collapsible tbody tr.show .fa-caret-right::before {
  content: '\f0d7';
}
table.eas.collapsible tbody tr p {
  margin: 0 0 1rem 0;
}
table.eas.exhibits tbody tr td:nth-of-type(2) {
  width: 50%;
}
table.eas.attachments tbody tr td:nth-of-type(2), table.eas.attachments tbody tr td:nth-of-type(3) {
  width: 150px;
}

table.eas-search-results thead tr th:nth-of-type(1) {
  width: 175px;
}
table.eas-search-results thead tr th:nth-of-type(3) {
  width: 200px;
}
table.eas-search-results thead tr th:nth-of-type(4) {
  width: 140px;
}
table.eas-search-results thead tr th a {
  color: #000000;
}
table.eas-search-results thead tr th a:hover {
  text-decoration: underline;
}
table.eas-search-results thead tr th .fa-caret-down {
  margin-left: 5px;
  opacity: 0.3;
}
table.eas-search-results thead tr th.active a {
  color: #2c75d6 !important;
}
table.eas-search-results thead tr th.active .fa-caret-down {
  opacity: 1;
}
table.eas-search-results thead tr th.active.sort-fd .fa-caret-down:before {
  content: "\f0d8";
}
table.eas-search-results tbody tr td:last-of-type {
  text-align: center;
}

table.replies {
  position: relative;
  z-index: 1;
}
table.replies:after {
  position: absolute;
  top: 50px;
  left: 50%;
  bottom: 50px;
  border-top: 1px solid #999;
  transform: translateX(-50%);
  width: 1px;
  z-index: -1;
  background: #999;
  content: '';
}
table.replies tbody tr:nth-child(odd), table.replies tbody tr:nth-child(even) {
  background: transparent;
}
table.replies tbody tr td {
  padding: 10px 15px !important;
  vertical-align: middle;
}
table.replies tbody tr td.row-start {
  text-align: center;
}
table.replies tbody tr td.col-left {
  width: 45% !important;
}
table.replies tbody tr td.col-left .reply:after, table.replies tbody tr td.col-left .reply:before {
  left: 100%;
}
table.replies tbody tr td.col-left .reply:after {
  border-left-color: #fff;
}
table.replies tbody tr td.col-left .reply:before {
  border-left-color: #ccc;
}
table.replies tbody tr td.col-middle {
  text-align: center;
  min-width: 25px;
  width: 10% !important;
}
table.replies tbody tr td.col-right {
  width: 45% !important;
}
table.replies tbody tr td.col-right .reply:after, table.replies tbody tr td.col-right .reply:before {
  right: 100%;
}
table.replies tbody tr td.col-right .reply:after {
  border-right-color: #fff;
}
table.replies tbody tr td.col-right .reply:before {
  border-right-color: #ccc;
}
table.replies tbody tr td .reply {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 10px 15px;
  position: relative;
  background: #fff;
}
table.replies tbody tr td .reply:after, table.replies tbody tr td .reply:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
table.replies tbody tr td .reply:after {
  border-color: rgba(255, 255, 255, 0);
  border-width: 20px;
  margin-top: -20px;
}
table.replies tbody tr td .reply:before {
  border-color: rgba(204, 204, 204, 0);
  border-width: 21px;
  margin-top: -21px;
}
table.replies tbody tr td .reply > span {
  display: block;
  color: #666;
}
table.replies tbody tr td .reply > span i {
  padding-right: 5px;
}
table.replies tbody tr td .reply > span.reply-title {
  font-size: 1.1rem;
}
table.replies tbody tr td .reply > span.reply-date {
  margin: 5px 0;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 1.0rem;
}
table.replies tbody tr td .reply > span.reply-message {
  font-size: 0.85rem;
}
table.replies tbody tr td .circle {
  border-radius: 50%;
  display: inline-block;
  height: 35px;
  margin: 0 auto;
  width: 35px;
  background: #ccc;
}
table.replies tbody tr td .circle.start {
  height: 50px;
  width: 50px;
  background-color: #33a333;
  color: #fff;
  font-size: 0.9rem;
  font-weight: bold;
  line-height: 50px;
}

@media screen and (max-width: 800px) {
  .fcc-eas-fccid-container .fcc-eas-fccid-common .btn-small {
    margin: 10px 0 0 0;
  }
}
.fcc-eas-fccid-container .fcc-eas-grant .btn-print {
  float: right;
  margin-right: 10px;
  padding: 11px 20px;
  width: 35px !important;
  font-size: 14px;
}
.fcc-eas-fccid-container #fcc-eas-tabs .main-sections > h3 {
  margin: 0.75rem 0 0.5rem 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #d2d2d2;
}
.fcc-eas-fccid-container #fcc-eas-tabs .main-sections > div {
  padding: 10px 20px;
}
.fcc-eas-fccid-container #fcc-eas-tabs h3 .fas {
  position: relative;
  top: -1px;
  margin-right: 10px;
  color: #2D75D6;
  font-size: 1.5rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs ul.slick-carousel li:focus {
  outline: none;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion {
  margin-bottom: 30px;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion .toggall {
  height: unset;
  margin: 0;
  width: 98%;
  background: none;
  color: #2D75D6;
  font-size: 14px;
  text-align: right;
  text-indent: 0;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion .toggall:before {
  margin-right: 5px;
  content: "\f055";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion .toggall.open:before {
  content: "\f056";
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion > h3.accordion-header {
  margin: 0.75rem 0 0.5rem 0;
  padding-bottom: 15px;
  border-bottom: 1px solid #d2d2d2;
  font-size: 1.5rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion > h3.accordion-header .fas {
  top: -3px;
  font-size: 1.0rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion > h3.accordion-header .fa-plus-circle {
  position: relative;
  top: -3px;
  margin-right: 10px;
  color: #2D75D6;
  font-size: 1.0rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion > h3.accordion-header.opened .fa-plus-circle::before {
  content: "\f056";
}
.fcc-eas-fccid-container #fcc-eas-tabs .ui-accordion > div {
  padding: 10px 20px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant {
  font-size: 1rem;
  display: none;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant.active {
  display: block;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .ui-accordion-content > div {
  margin-bottom: 1.15rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .ui-accordion-content .gridRow .col {
  padding: 0 15px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant h4 {
  margin: 0 0 10px 0;
  padding: 5px 10px;
  font-size: 1rem;
  font-weight: lighter;
  background-color: #f5f5f5;
  border-radius: 3px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant h4 i {
  margin-right: 5px;
  color: #2D75D6;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .warning {
  margin: 20px 0;
  padding: 20px;
  background: #f1f1f1;
  border-radius: 5px;
  color: #333333;
  font-size: 0.85rem;
  line-height: 1.5rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .gridRow {
  position: relative;
  z-index: 5;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form {
  position: relative;
  border-radius: 5px;
  margin: 3rem 0 1rem 0;
  min-width: 600px;
  padding: 2rem 1rem !important;
  background: #f9f9f9 !important;
  border: solid 1px #f2f2f2 !important;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header {
  background: none;
  box-shadow: none;
  margin-bottom: 2rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col:last-of-type {
  text-align: right;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col h5 {
  margin: 25px 10px;
  color: #13428b;
  font-size: 2rem;
  font-weight: bolder;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col p {
  font-size: 0.85rem;
  font-weight: bold;
  text-align: center;
  margin: 0;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col p span.upper {
  padding-bottom: 10px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col p span.title {
  margin: 5px 0;
  font-size: 18px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col p span.subtitle {
  font-size: 10px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-header > .col ul {
  margin: 0 auto;
  max-width: 200px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-subheader > .col ul {
  margin-right: 20px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-subheader > .col ul li.atn {
  margin-top: 15px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes h5 {
  margin: 15px auto;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes table.eas.grant tbody tr:nth-child(odd) {
  background-color: rgba(225, 225, 225, 0.4);
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes table.eas.grant tbody tr:nth-child(even) {
  background-color: rgba(225, 225, 225, 0.2);
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes p {
  margin: 0 auto 15px auto;
  max-width: 600px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes ul {
  margin: 0 auto;
  max-width: 500px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes ul li {
  margin: 3px 0;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes table {
  margin: 0 auto;
  max-width: 505px;
  width: 100%;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes table tr {
  border-bottom: none;
  font-size: 12px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes table tr td:nth-of-type(1) {
  width: 120px;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .grant-form > .grant-notes .notes table tr td:nth-of-type(2) {
  padding-left: 10px;
  padding-right: 10px;
  background-color: rgba(225, 225, 225, 0.6);
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant ul.footer-notes {
  margin: 0 10px 15px 10px;
  padding: 0;
  list-style: none;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant ul.footer-notes li {
  line-height: 1.5rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant ul.footer-notes,
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant div.footer-notes,
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant span.footer-notes {
  font-size: 0.85rem;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant p {
  font-size: 0.9rem;
  margin: 0 0 1rem 0;
}
.fcc-eas-fccid-container #fcc-eas-tabs section.fcc-eas-grant .watermark {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-35deg);
  color: #ccc;
  font-size: 15rem;
  font-weight: bolder;
  opacity: 0.5;
}

@media print {
  @page {
    size: landscape;
    margin: 0mm;
}

  .page-eas #page {
    margin: 3rem 5rem;
  }
  .page-eas .page_header {
    padding: 0;
  }
  .page-eas h1 {
    font-size: 17px;
    font-weight: bold;
  }
  .page-eas .header,
  .page-eas .eas-search-results-header,
  .page-eas .disclaimer,
  .page-eas .fcc-eas-export-links,
  .page-eas .page_header_container::before,
  .page-eas #eas-search-criteria,
  .page-eas #navigation,
  .page-eas .breadcrumb,
  .page-eas #eas-results-expand-all,
  .page-eas .messages--status,
  .page-eas .eas-back-button,
  .page-eas .eas-search-results-header {
    display: none !important;
  }
  .page-eas a[href]:after {
    content: none !important;
  }
  .page-eas table {
    font-size: 10px !important;
    line-height: 15px;
  }
  .page-eas article {
    page-break-inside: avoid;
  }
  .page-eas article .row {
    display: flex;
    flex-wrap: wrap;
  }
  .page-eas article .row > column-2 {
    margin-right: 0;
    padding-left: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .page-eas article .collapsed {
    display: block !important;
  }

  .page-eas-fccid .page_header,
  .page-eas-fccid h3,
  .page-eas-fccid .messages--status,
  .page-eas-fccid .fcc-eas-fccid-common,
  .page-eas-fccid .application-slider,
  .page-eas-fccid .fcc-eas-grant .section-container:not(:last-of-type),
  .page-eas-fccid .slick-carousel,
  .page-eas-fccid .ui-accordion {
    display: none !important;
  }
  .page-eas-fccid .fcc-eas-grant .grant-form {
    margin: 0 !important;
  }
  .page-eas-fccid .fcc-eas-grant .grant-form p,
  .page-eas-fccid .fcc-eas-grant .grant-form span,
  .page-eas-fccid .fcc-eas-grant .grant-form ul,
  .page-eas-fccid .fcc-eas-fccid-container .gridRow > .col ul li,
  .page-eas-fccid .fcc-eas-grant .grant-form table {
    font-size: 10px !important;
    line-height: 16px !important;
  }
  .page-eas-fccid table.grant tbody tr:nth-child(odd) {
    background: #f3f3f3;
  }
  .page-eas-fccid table.grant tbody tr:nth-child(even) {
    background: #f9f9f9;
  }
}
