/** ! Copied CSS from Customizer

/* You can add your own CSS here. Click the help icon above to learn more. */
#header {
  margin: 0 auto; }

.page-id-4268 .gform_wrapper .gfield_description {
  font-size: 1em; }

.page-id-4381 .ginput_container label {
  display: inline !important; }

.page-id-4381 .gfield_label {
  display: inline !important; }

#banner1 p {
  margin-left: 10px; }

.rc-footer .fa-inverse {
  color: #171717; }

.footer_copyright {
  float: right; }

#contact .footer_copyright a {
  text-decoration: underline; }

textarea {
  color: #000 !important; }

#rc_2016_speakers, #rc_2017_speakers {
  display: block !important; }

#content p a.button {
  padding: 24px 10px 0;
  text-decoration: none !important; }

#menu-main-menu li {
  font-size: 14px; }

section.program-hero h2 {
  font-size: 40px; }

.sat-event-title {
  font-size: 18px;
  line-height: 28px; }

a.button.button-big.button-dark.welcome-buttons {
  font-size: 18px;
  line-height: 24px; }

.speaker a {
  color: #000 !important; }

/* Styling modifications for new Newsletter link, added 2018.05.05 */
.navbar-custom {
  padding: 20px 0 0 0 !important;
  border: 0 !important; }

.navbar-custom li.focus {
  background: #ed1b24;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #ed1b24 0%, #faa719 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1b24', endColorstr='#faa719',GradientType=1 ); }

.navbar-custom li.focus a {
  color: #fff !important; }

@media only screen and (min-width: 992px) {
  .navbar-custom {
    padding: 0 !important; }
  .navbar-custom .navbar-nav.navbar-right:last-child {
    margin-right: 0; }
  .navbar-custom > .container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .navbar-custom > .container .navbar-header {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .navbar-custom > .container #nav {
    position: relative;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .navbar-custom > .container #nav .menu {
    display: inline-block;
    float: none; }
  .navbar-custom > .container #nav > .menu-main-menu-container {
    float: none !important;
    height: 100%; }
  .navbar-custom > .container #nav .navbar-nav {
    position: absolute;
    right: 0;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    float: none !important;
    height: 100%; }
  .navbar-custom > .container #nav .navbar-nav li.menu-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%; }
  .navbar-custom > .container #nav li.focus {
    background: #f6791d;
    /* Old browsers */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #f6791d 1%, #f14321 21%, #faa719 93%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6791d', endColorstr='#faa719',GradientType=1 );
    /* IE6-9 fallback on horizontal gradient */ }
  .navbar-header {
    padding: 20px 0; } }

/* end newsletter link styling changed */
/* Added 02.14.19 by ben@cshp to suppress remnants of failed Modernizr test */
.no-softhyphensfind body > input:first-child, .no-softhyphensfind body > input:first-child + div {
  display: none !important; }

/* Example gradient background for /your-guide-to-a-successful-proposal/ -- KG/CSHP, 11/2/2021 */
#step-1-program-categories {
  background-image: linear-gradient(to bottom right, #7cc242, #27aae1); }

/** * DW: 06/08/22 * Rush fix * Unhide the radio button labels on the Rightscon survey page */
.ginput_container.ginput_container_radio label, .ginput_container.ginput_container_checkbox label {
  display: inline-block !important;
  font-weight: 400; }

/** * DW: 06/08/22 * Rush fix * Unhide the textarea field on the Rightscon survey page */
.ginput_container textarea {
  border: 1px solid #000000 !important; }

/*# sourceMappingURL=maps/customizer.css.map */
