@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
/*=============================================*/
/*
/*  # Reg Confirmation
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Form Render
/*  Any forms that are rendered inside workflows/widgets. Including attendee information, participant forms, tasks, etc.
/*
/*
/*=============================================*/
@media all and (min-width: 769px) {
  .rf-workflow .workflow-form-render .wf-form-element-div {
    margin: auto;
  }
}
@media all and (min-width: 769px) and (min-width: 1200px) {
  .rf-workflow .workflow-form-render .wf-form-element-div {
    max-width: 600px;
  }
}
.rf-housing {
  background-color: #f5f5f5;
}
.rf-housing .rf-workflow-header {
  padding: 12px 0;
}
.rf-housing .rf-workflow-header .rf-workflow-header-interior,
.rf-housing .rf-workflow-section .rf-workflow-section-interior {
  width: 100%;
  max-width: 1480px;
  margin: 0 auto;
  padding: 0 10px;
}
@media all and (min-width: 1200px) {
  .rf-housing .rf-workflow-header .rf-workflow-header-interior,
.rf-housing .rf-workflow-section .rf-workflow-section-interior {
    padding: 0 20px;
  }
}
.rf-housing .rf-housing-content {
  padding: 0;
}
.rf-housing .rf-housing-content .hotel-list-view .hotel-card.type-list:hover {
  background-color: #e6e6ea;
}
.rf-housing .rf-housing-content .hotel-list-view .hotel-list-wrapper .hotel-details .hotel-price-left span {
  color: #07002B;
}
.rf-housing .rf-housing-content .hotel-selected-view .hotel-details .hotel-details-section:not(:last-child) {
  border-bottom: 1px solid #ccc;
}
.rf-housing .rf-housing-content .hotel-selected-view .room-pricing .room-price {
  color: #07002B;
}
.rf-housing .rf-housing-content .hotel-booking-summary .summary-card-header {
  border-bottom: 1px solid #ccc;
}
.rf-housing .rf-housing-content .hotel-booking-summary .hotel-name,
.rf-housing .rf-housing-content .hotel-booking-summary .hotel-details,
.rf-housing .rf-housing-content .hotel-booking-summary .room-details,
.rf-housing .rf-housing-content .hotel-booking-summary .billing-instructions {
  border-bottom: 1px solid #ccc;
}
/*=============================================*/
/*
/*  # Login Page
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Manage Registrants Table (Facebook Table)
/*
/*=============================================*/
.manage-registrants-page .item-card .card-header {
  background-color: #07002B;
}
.manage-registrants-page .item-card .icon-popover a {
  color: #55506A;
}

/*=============================================*/
/*
/*  # Meetings
/*
/*=============================================*/
.calendar-container .meeting-days {
  clear: both;
}
.calendar-container .meeting-days:before, .calendar-container .meeting-days:after {
  content: "";
  display: table;
  clear: both;
}
.calendar-container .meeting-day {
  width: 20%;
  max-width: 250px;
  margin-right: 28px;
}
.calendar-container .meeting-day .meeting-header,
.calendar-container .meeting-day .meeting-time {
  margin-bottom: 8px;
}
.calendar-container .meeting-day .meeting-header {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #222;
  padding: 16px;
}
.calendar-container .meeting-day .meeting-time {
  border-color: #07002B;
  padding: 5px 12px;
  height: auto;
  line-height: 26px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.calendar-container .meeting-day .meeting-time.disabled {
  border-color: #ccc;
}
.calendar-container .meeting-day .meeting-time.disabled .meeting-time-value {
  color: #ccc;
}
.calendar-container .meeting-day .meeting-time.disabled .meeting-time-value .rfSI svg {
  fill: #55506A;
}
.calendar-container .meeting-day .meeting-time.active {
  border-color: #07002B;
  background-color: #07002B;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.calendar-container .meeting-day .meeting-time.active .meeting-time-value .check-icon {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}
.calendar-container .meeting-day .meeting-time .meeting-time-value {
  color: #07002B;
}
.calendar-container .meeting-day .meeting-time .meeting-time-value .alert-icon svg {
  fill: #ffc107;
}

/*=============================================*/
/*
/*  # Dashboards
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Reg Confirmation
/*
/*=============================================*/
.page-builder-display-reset .rf-widget#rf-catalog, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog, .page-builder-display-reset .rf-widget#rf-speakercatalog {
  background-color: white;
}
.page-builder-display-reset .rf-widget#rf-catalog .main-content, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog .main-content, .page-builder-display-reset .rf-widget#rf-speakercatalog .main-content {
  background-color: white;
}
.page-builder-display-reset .rf-widget#rf-catalog .search-container, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog .search-container, .page-builder-display-reset .rf-widget#rf-speakercatalog .search-container {
  max-width: none;
}
.page-builder-display-reset .rf-widget#rf-catalog .search-container.left-filters-search .search-filters .filters-header, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog .search-container.left-filters-search .search-filters .filters-header, .page-builder-display-reset .rf-widget#rf-speakercatalog .search-container.left-filters-search .search-filters .filters-header {
  padding-top: 0;
}
.page-builder-display-reset .rf-widget#rf-catalog .rf-facets, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog .rf-facets, .page-builder-display-reset .rf-widget#rf-speakercatalog .rf-facets {
  max-width: none;
  padding: 0 0 10px;
}
.page-builder-display-reset .rf-widget#rf-catalog .total-results-count, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog .total-results-count, .page-builder-display-reset .rf-widget#rf-speakercatalog .total-results-count {
  max-width: none;
  padding: 8px 0 20px;
}
.page-builder-display-reset .rf-widget#rf-catalog .search-content, .page-builder-display-reset .rf-widget#rf-exhibitorcatalog .search-content, .page-builder-display-reset .rf-widget#rf-speakercatalog .search-content {
  max-width: none;
}
.page-builder-display-reset .rf-widget#rf-exhibitorcatalog {
  background-color: white;
}
.page-builder-display-reset .rf-widget#rf-exhibitorcatalog .exhibitor-details-page {
  max-width: none;
}
/*=============================================*/
/*
/*  # Reg Confirmation
/*
/*=============================================*/
#reg-confirmation-page .rfwf-confirmation-custom {
  display: none;
}
#reg-confirmation-page .rfwf-confirmation-summary .grid-table table {
  width: 100%;
  margin: 0 0 12px;
  border: 1px solid #ccc;
  border-collapse: collapse;
}
#reg-confirmation-page .rfwf-confirmation-summary .grid-table tr {
  border-bottom: 1px solid #ccc;
}
#reg-confirmation-page .rfwf-confirmation-summary .grid-table th,
#reg-confirmation-page .rfwf-confirmation-summary .grid-table td {
  background-color: white;
  padding: 10px;
  color: #55506A;
  text-align: left;
}
#reg-confirmation-page .rfwf-confirmation-summary .grid-table th {
  background-color: white;
  color: #222;
  border-bottom: 1px solid #ccc;
}

/*=============================================*/
/*
/*  # Registration
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Surveys
/*
/*=============================================*/
/*=============================================*/
/*
/*  # TA Builder
/*
/*=============================================*/
/*=============================================*/
/*
/*  # Tasks
/*
/*=============================================*/
#tasks-list-container .rfwf-tasks .md-frame.md-frame-primary .md-frame-header {
  background-color: #07002B;
  border-bottom-color: #07002B;
}
#tasks-list-container .rfwf-tasks .rf-pill-white {
  fill: #07002B;
  color: #07002B;
}
#tasks-list-container .rfwf-tasks .rf-pill-white .rf-pill-text {
  color: #07002B;
}
/*=============================================*/
/*
/*  # Reg Confirmation
/*
/*=============================================*/
.rf-workflow-working-reports {
  overflow: auto;
}
.rf-workflow-working-reports .rfwf-bg-primary {
  background-color: transparent;
  color: #55506A;
}
.rf-workflow-working-reports .rfwf-bg-primary.md-frame-header h2 {
  color: #55506A;
  font-weight: 600;
}
.rf-workflow-working-reports .rfwf-bg-primary .header-controls svg {
  fill: #07002B;
}
.rf-workflow-working-reports .rfwf-bg-primary .dropdown-icon-background svg {
  fill: #55506A;
}
.rf-workflow-working-reports .rfwf-bg-primary h2,
.rf-workflow-working-reports .rfwf-bg-primary .rfwf-header-results,
.rf-workflow-working-reports .rfwf-bg-primary .control-icon-text {
  color: #55506A;
}
.rf-workflow-working-reports .wr-table .fixedDataTableLayout_header *,
.rf-workflow-working-reports .wr-table .fixedDataTableLayout_header,
.rf-workflow-working-reports .wr-table .public_fixedDataTable_header *,
.rf-workflow-working-reports .wr-table .public_fixedDataTable_header {
  color: #07002B;
}
.rf-workflow-working-reports .wr-table .fixedDataTableLayout_header *,
.rf-workflow-working-reports .wr-table .fixedDataTableLayout_header {
  font-weight: 600 !important;
}
.rf-workflow-working-reports .wr-table a:hover,
.rf-workflow-working-reports .wr-table a:focus,
.rf-workflow-working-reports .wr-table a:active {
  color: #838095;
}

/*=============================================*/
/*
/*  # Workflow Misc
/*  Miscellaneous, obviously.
/*
/*=============================================*/
.recommended-exhibitors-card {
  position: relative;
}

/*=============================================*/
/*
/*  # BrainTree Inputs
/*
/*=============================================*/
#card-number,
#expiration-date,
#cvv-input {
  border: 1px solid #ccc;
  color: #55506A;
  background: white;
  font-family: "Open Sans", sans-serif, Helvetica, Arial;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#card-number.braintree-hosted-fields-focused,
#expiration-date.braintree-hosted-fields-focused,
#cvv-input.braintree-hosted-fields-focused {
  border: 1px solid #07002B;
}
#card-number:hover, #card-number:focus, #card-number:active,
#expiration-date:hover,
#expiration-date:focus,
#expiration-date:active,
#cvv-input:hover,
#cvv-input:focus,
#cvv-input:active {
  border: 1px solid #07002B;
}

#cc-number {
  height: 38px !important;
}

/* END BrainTree Inputs */
/*# sourceMappingURL=workflow.css.map */

