body {background-color: white; font-family:"Open Sans"; color: #37424a; padding: 0 !important;}
html,button,input,select,textarea {font-family:"Open Sans",sans-serif; color:#37424a}
.l-constrained {margin: 0 auto; width: 100%; max-width: 1200px; padding: 0 2em;}
#logo-container {background-color: #0098db;}
.logo {position: relative; margin-left: 0; width: 100%; margin-top: 0;}
.logo h1 {color: white;}
.logo::before, .logo::after {clear:both; display: table; content: "";}
.navbar, .header {background-color: white;}
.navbar-collapse {background-color: #e4e9eb; border-radius: 4px;}
.navbar-inverse .navbar-collapse {border: none}
.navbar-nav>li>a {padding-left: 20px; padding-right: 20px;}
#btnNavToggle {background-color: #37424a;}
.nav li a {color: #37424a !important;}
.navbar {margin-top: 1.5rem !important; margin-bottom: 1.5rem !important;}
div.header {margin: 1.5em 0 1em 0; padding: 0;}
.nav>li>a:focus, .nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {background-color: #0098db; text-decoration: none !important;}
.nav>li>a {border-radius: 4px; text-decoration: none; font-size: 1.3rem;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {border-top:none;}
li {margin:0}
div.header {background-color: white; font-family: Merriweather; color: #37424a; padding-left: 0; font-size: 1.6875rem; font-weight: normal; margin-bottom: 1em;}
.l-padding-vd {padding-top: 1em !important; padding-bottom: 1em !important;}
.l-padding-hd {padding-left: 1em !important; padding-right: 1em !important;}
.l-padding-hm {padding-left: 2em !important; padding-right: 2em !important;}
.l-padding-vm {padding-top:2em !important; padding-bottom:2em !important;}
.l-padding-vn {padding-top:0 !important; padding-bottom:0 !important;}
.l-padding-ad {padding:1em !important;}
.l-padding-am {padding:2em !important;}
.l-padding-bd {padding-bottom:1em !important;}
.l-padding-bm {padding-bottom:2em !important;}
.l-padding-lm {padding-left:2em !important;}
.l-padding-ll {padding-left:3em !important;}
.l-padding-lx {padding-left:4em !important;}
.l-margin-ts {margin-top:0.5em !important}
.l-margin-td {margin-top:1em !important}
.l-margin-ln {margin-left: 0}
.l-margin-bn {margin-bottom: 0}
.l-margin-bd {margin-bottom: 1em !important;}
.l-margin-bm {margin-bottom: 2em !important;}
.l-margin-vs {margin-top: 0.5em !important; margin-bottom: 0.5em !important;}
.l-margin-vd {margin-top: 1em !important; margin-bottom: 1em !important;}
.l-margin-vm {margin-top: 2em !important; margin-bottom: 2em !important;}
.l-margin-vn {margin-top: 0 !important; margin-bottom: 0 !important;}
.l-margin-hm {margin-left: 2em !important; margin-right: 2em !important;}
.border {border:1px solid #dde2e5}
.border--dark {border-color:#a7abad}
.border--bottom {border-top:none;border-right:none;border-left:none}
.border--top {border-bottom:none;border-right:none;border-left:none}
.border--right {border-bottom:none;border-left:none;border-top:none}
/*.row, .columns {position: relative;}*/
.row {margin-left: 0; margin-right: 0}
.hr--dashed {border-top:1px dashed #dde2e5}
@media screen and (max-width: 47.99em){
  .logo {padding: 1em 0 !important;}
  .navbar-inverse {background-color: #e4e9eb; border:none;}
  .text-center--mobile{text-align:center;}
  .hide-on-mobile{display:none !important}
  .l-padding-mobile-td {padding-top:1em !important}
  .l-padding-mobile-tm {padding-top:2em !important}
  .l-padding-mobile-vd {padding-top:1em !important; padding-bottom:1em !important}
  .l-padding-mobile-hd {padding-left:1em !important; padding-right:1em !important}
  .l-padding-mobile-bd {padding-bottom:1em !important}
  .l-margin-mobile-bs {margin-bottom:0.5em !important}
  .l-margin-mobile-td {margin-top:1em !important}
  .l-margin-mobile-tm {margin-top:2em !important}
  .l-margin-mobile-bd {margin-bottom:1em !important}
  .l-margin-mobile-bn {margin-bottom:0 !important}
  .no-border-on-mobile{border: none !important}
  .sm-six{width:50%; float:left; padding-left:1.0416588541%; padding-right:1.0416588541%}
  .date {font-size: 1.2em;}
}
@media screen and (min-width: 48em){
  .logo {padding: 2em 0 !important;}
  .navbar-inverse {background-color: white; border:none;}
  .hide-on-desktop{display:none !important}
  .two {width: 16.6666666667%; float: left; padding-left: 1.0416588541%; padding-right: 1.0416588541%;}
  .three {width: 25%; float: left; padding-left: 1.0416588541%; padding-right: 1.0416588541%;}
  .four {width: 33.3333333333%; float: left; padding-left: 1.0416588541%; padding-right: 1.0416588541%;}
  .six {width: 50%; float: left; padding-left: 1.0416588541%; padding-right: 1.0416588541%;}
  .nine {width: 75%; float: left; padding-left: 1.0416588541%; padding-right: 1.0416588541%;}
  .ten {width: 83.3333333333%; float: left; padding-left: 1.0416588541%; padding-right: 1.0416588541%;}
  .l-padding-desktop-hd {padding-left: 1em !important; padding-right: 1em !important;}
  .l-constrained {margin: 0 auto; width: 100%; max-width: 1200px;}
  .border--right--desktop{border-bottom: none; border-left: none; border-top: none}
  .l-padding-desktop-ld {padding-left: 1em !important;}
  .l-padding-desktop-lm {padding-left: 2em !important;}
  .l-padding-desktop-rm {padding-right: 2em !important;}
  .l-padding-desktop-vs {padding-top: 0.5em !important; padding-bottom: 0.5em !important}
  .l-margin-desktop-vs {margin-top: 0.5em !important; margin-bottom: 0.5em !important}
}
img {height: auto; max-width: 100%;}
.heading--trim {margin: 0}
.heading--snug{margin-top:0}
h1, h2, .h2, h3, .h3 {color: #37424a; font-weight: normal; line-height: 1.3; font-family: "Merriweather",serif;}
h1 {font-size: 2.5rem;}
h2, .h2 {font-size: 1.6875rem;}
h3, .h3 {font-size: 1.5rem;}
a {color: #0098db;}
.rounded-corners {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;}
.heading--snug {margin-top:0}
.text-center {text-align: center;}
.visuallyhidden {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.panel {border:none; border-radius: 4px;}
.panel-body {background-color: #e0e1dd; border-radius: 4px; padding-top: 2em;}
.search-header, .form-horizontal .control-label {color: #37424a;}
.search-header {display: none;}
#meetings-list table {border: 1px solid #d1d4d3;}
#meetings-list table th {padding: .5em 1em; text-align: left; word-wrap: break-word; background-color: #e4e9eb; font-family: "Merriweather",serif;}
#meetings-list table tr {border-bottom:1px solid #d1d4d3;}
#meetings-list table tr:nth-child(even) {background:#e4e9eb}
#meetings-list table>thead>tr>th, #meetings-list table>tbody>tr>td {padding: 1em !important; vertical-align: middle !important;}
#meetings-list table>tbody>tr>td:last-child {padding-top: 0 !important;}
#meetings-list table>tbody>tr>td:first-child {padding-top: 1em !important;}
#meetings-list table td:first-child {width:15%;}
#meetings-list table td:last-child {width: 25%;}
#meetings-list .table-hover>tbody>tr:hover>td, #meetings-list .table-hover>tbody>tr:hover>th {background-color: inherit;}
.btn {
  color: white !important;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  text-align: center;
  position: relative;
  line-height: normal;
  padding: .5em 2em !important;
  /*margin-top: 1em !important;*/
  white-space: normal !important;
  margin-right: .7em !important;
  display: inline-block;
  text-decoration: none;
  background-color: #0098db;
  -webkit-transition-property: color,background,border;
  -moz-transition-property: color,background,border;
  transition-property: color,background,border;
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  transition-duration: 0.15s;
}
.btn:hover {
  color: white !important;
  text-decoration: none;
  background-color: #0fb6ff;
}
.btn-default {background-color:white !important; padding: 0.5em 1em !important}
.btn-default:hover, .btn-default:focus, .btn-default:active {background-color:#e6e6e6; border-color: #adadad}
.nav-tabs {
  border-bottom: none !important;
}
.nav-tabs > li.active {font-weight:bold;}
.nav-tabs>li.active>a {border: 1px solid #a7abad !important; border-bottom-color:transparent !important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover {border-radius: 4px 4px 0 0 !important;padding-bottom:1em;}
#meetings-list .nav-tabs li.active a:hover {color:#002d38 !important;text-decoration:none;}
#meetings-list .nav-tabs li a:hover {color:white !important;}
.footer {width: 100%; background-color:#dde2e5;margin-top: 4rem;}
.container {width: 1200px;}
.footer__privacy li {margin:0 .25em;display:inline-block;color:#6e8393}
.footer__privacy li:after {content:'|';margin-left:.65em}
.footer__privacy li:last-child::after {content:''}
.footer__privacy a {text-decoration:underline;color:#6e8393;}
.footer__privacy a:hover {color:#37424a}
.footer__privacy ul {margin: 1em 0 !important; padding-left: 0 !important;}
.post-meeting-grid-spacer {display: none !important;}
.results-footer {display: inline-block; padding-bottom: 1em;}
.background-off-white {background-color:#dde2e5 !important;}
.background--off-white {background-color:#f6f6f6 !important;}
.background-white {background-color:#ffffff !important;}
.width-100 {width: 100%;}
.btn--secondary{background-color:#ffa02f}
.btn--secondary:hover{background-color:#ffb762}
.btn--secondary i{color:#ffa02f}