@font-face {
  font-family: 'Gilroy';
  src: url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/gilroy-regular-webfont_1567709171780001W82m.woff2') format('woff2'),
  url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/gilroy-regular-webfont_1567709044067001WzmN.woff') format('woff');
  font-weight: normal;
  font-style: normal;  
}

@font-face {
  font-family: 'Gilroy';
  src: url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/gilroy-semibold-webfont_1567709171907001W6e4.woff2') format('woff2'),
  url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/gilroy-semibold-webfont_1567709044244001WMNm.woff') format('woff');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Gilroy';
  src: url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/gilroy-bold-webfont_1567709171622001Wm0G.woff2') format('woff2'),
  url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/gilroy-bold-webfont_1567709043558001Wc6j.woff') format('woff');
  font-weight: 600;
  font-style: normal; 
}


.rf-admin-content *,
.rfComp-canvas *,
.rf-default-modal *,
[id*='rf-'].rf-widget *,
a {
  font-family: Gilroy, sans-serif;
  color: #293E40;
  text-decoration: none;
}

a:hover, a:focus, a:link:hover, a:link:focus, a:visited:hover, a:visited:focus {
  color: #293E40;
  text-decoration: none;
}

.rf-admin-content h1, .rf-admin-content h2, .rf-admin-content h3, .rf-admin-content h4, .rf-admin-content h5, .rf-admin-content h6, .rf-admin-content .h1, .rf-admin-content .h2, .rf-admin-content .h3, .rf-admin-content .h4, .rf-admin-content .h5, .rf-admin-content .h6, .rfComp-canvas h1, .rfComp-canvas h2, .rfComp-canvas h3, .rfComp-canvas h4, .rfComp-canvas h5, .rfComp-canvas h6, .rfComp-canvas .h1, .rfComp-canvas .h2, .rfComp-canvas .h3, .rfComp-canvas .h4, .rfComp-canvas .h5, .rfComp-canvas .h6, .rf-default-modal h1, .rf-default-modal h2, .rf-default-modal h3, .rf-default-modal h4, .rf-default-modal h5, .rf-default-modal h6, .rf-default-modal .h1, .rf-default-modal .h2, .rf-default-modal .h3, .rf-default-modal .h4, .rf-default-modal .h5, .rf-default-modal .h6, [id*='rf-'].rf-widget h1, [id*='rf-'].rf-widget h2, [id*='rf-'].rf-widget h3, [id*='rf-'].rf-widget h4, [id*='rf-'].rf-widget h5, [id*='rf-'].rf-widget h6, [id*='rf-'].rf-widget .h1, [id*='rf-'].rf-widget .h2, [id*='rf-'].rf-widget .h3, [id*='rf-'].rf-widget .h4, [id*='rf-'].rf-widget .h5, [id*='rf-'].rf-widget .h6 {
  color: #293E40;
}

.rf-label-only>label span:first-of-type, .rf-label-only>label .label-text, .rf-label-only .rf-label span:first-of-type, .rf-label-only .rf-label .label-text, .rf-input>label span:first-of-type, .rf-input>label .label-text, .rf-input .rf-label span:first-of-type, .rf-input .rf-label .label-text, .rf-search-input>label span:first-of-type, .rf-search-input>label .label-text, .rf-search-input .rf-label span:first-of-type, .rf-search-input .rf-label .label-text, .rf-icon-input>label span:first-of-type, .rf-icon-input>label .label-text, .rf-icon-input .rf-label span:first-of-type, .rf-icon-input .rf-label .label-text, .rf-single-select>label span:first-of-type, .rf-single-select>label .label-text, .rf-single-select .rf-label span:first-of-type, .rf-single-select .rf-label .label-text, .rf-multi-select>label span:first-of-type, .rf-multi-select>label .label-text, .rf-multi-select .rf-label span:first-of-type, .rf-multi-select .rf-label .label-text, .rf-select2-override>label span:first-of-type, .rf-select2-override>label .label-text, .rf-select2-override .rf-label span:first-of-type, .rf-select2-override .rf-label .label-text, .rf-toggle>label span:first-of-type, .rf-toggle>label .label-text, .rf-toggle .rf-label span:first-of-type, .rf-toggle .rf-label .label-text, .rf-textarea>label span:first-of-type, .rf-textarea>label .label-text, .rf-textarea .rf-label span:first-of-type, .rf-textarea .rf-label .label-text, .rf-day-picker>label span:first-of-type, .rf-day-picker>label .label-text, .rf-day-picker .rf-label span:first-of-type, .rf-day-picker .rf-label .label-text, .rf-scale-matrix>label span:first-of-type, .rf-scale-matrix>label .label-text, .rf-scale-matrix .rf-label span:first-of-type, .rf-scale-matrix .rf-label .label-text, .rf-survey-scale>label span:first-of-type, .rf-survey-scale>label .label-text, .rf-survey-scale .rf-label span:first-of-type, .rf-survey-scale .rf-label .label-text, .rf-star-selector>label span:first-of-type, .rf-star-selector>label .label-text, .rf-star-selector .rf-label span:first-of-type, .rf-star-selector .rf-label .label-text, .rf-date-picker>label span:first-of-type, .rf-date-picker>label .label-text, .rf-date-picker .rf-label span:first-of-type, .rf-date-picker .rf-label .label-text, .rf-read-only>label span:first-of-type, .rf-read-only>label .label-text, .rf-read-only .rf-label span:first-of-type, .rf-read-only .rf-label .label-text, .rf-button-link>label span:first-of-type, .rf-button-link>label .label-text, .rf-button-link .rf-label span:first-of-type, .rf-button-link .rf-label .label-text, .rf-nps-question>label span:first-of-type, .rf-nps-question>label .label-text, .rf-nps-question .rf-label span:first-of-type, .rf-nps-question .rf-label .label-text, .rf-upload-file>label span:first-of-type, .rf-upload-file>label .label-text, .rf-upload-file .rf-label span:first-of-type, .rf-upload-file .rf-label .label-text, .rf-horizontal-label>label span:first-of-type, .rf-horizontal-label>label .label-text, .rf-horizontal-label .rf-label span:first-of-type, .rf-horizontal-label .rf-label .label-text {
  color: #293E40;
}

.search-results-status.no-results h4 {
  color: #293E40;
}

.rfSI.rfSI-util-gray svg {
  fill: #293E40;
}

#rf-content {
  padding-top: 176px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
  color: #293E40;
}

.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
  border-color: #293E40;
}

.mdBtnR, a.mdBtnR {
  border-radius: 0;
}

.mdBtnR-outline-primary svg, a.mdBtnR-outline-primary svg {
  fill: #293E40;
}

.mdBtnR-outline-primary:hover, .mdBtnR-outline-primary:focus, .mdBtnR-outline-primary.active, a.mdBtnR-outline-primary:hover, a.mdBtnR-outline-primary:focus, a.mdBtnR-outline-primary.active {
  color: #293E40;
  border-color: #293E40;
}

.rf-overlay-new {
  border-radius: 0;
  font-family: Gilroy, sans-serif;
}

.rf-overlay-new .rf-scroll-frame {
  border-radius: 0;
}

.rf-overlay-new ul li, .rf-overlay-new ol li {
  color: #293E40;
}

.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li svg {
  fill: #293E40;
}

.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item):hover,
.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item).disabled:hover {
  background-color: #81B5A1;
}

.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item):hover .rfSI,
.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item).disabled:hover .rfSI,
.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item):hover svg,
.rf-overlay-new .rf-scroll-frame ul:not(.rf-select-selected) li:not(.group-header):not(.common-select-dropdown-option-item).disabled:hover svg	   {
  color: #FFF;
  fill: #FFF;
}

a, a:link, a:visited {
  color: #293E40;
  border-bottom: 1px solid #81B5A1;
  padding-bottom: 3px;
}

.rf-pill-orange {
  background-color: #FF924E;
}
.rf-pill-green {
  background-color: #293E40;
}
.rf-pill-red {
  background-color: #FC726D;
}

.card-body-row .rf-pill {
  margin: 0 14px 0 0;
  font-size: 0;
  padding: 0;
  border: 0;
}
.card-body-row .rf-pill span {
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  padding: 0 8px;
  display: inline-block;
  text-align: center;
  min-width: 30px;
}

.rfwf-dashboard .task-list-card .task-title {
  line-height: 30px;
  font-size: 18px;
}

.rfwf-dashboard .task-list-card .card-body .card-body-row {
  padding-left: 58px;
}

.rf-admin-content .rf-text-container h1, .rf-admin-content .rf-text-container h2, .rf-admin-content .rf-text-container h3, .rf-admin-content .rf-text-container h4, .rf-admin-content .rf-text-container h5, .rf-admin-content .rf-text-container h6, .rfComp-canvas .rf-text-container h1, .rfComp-canvas .rf-text-container h2, .rfComp-canvas .rf-text-container h3, .rfComp-canvas .rf-text-container h4, .rfComp-canvas .rf-text-container h5, .rfComp-canvas .rf-text-container h6, .rf-default-modal .rf-text-container h1, .rf-default-modal .rf-text-container h2, .rf-default-modal .rf-text-container h3, .rf-default-modal .rf-text-container h4, .rf-default-modal .rf-text-container h5, .rf-default-modal .rf-text-container h6, [id*='rf-'].rf-widget .rf-text-container h1, [id*='rf-'].rf-widget .rf-text-container h2, [id*='rf-'].rf-widget .rf-text-container h3, [id*='rf-'].rf-widget .rf-text-container h4, [id*='rf-'].rf-widget .rf-text-container h5, [id*='rf-'].rf-widget .rf-text-container h6 {
  color: #293E40;
}

/* HEADER */
.servicenow .header {
  background-color: #293E40;
  font-family: Gilroy, sans-serif;
  font-size: 20px;
  color: #fff;
  padding: 0 28px;
}
.servicenow .titlebar {
  margin-top: 12px;
  line-height: 64px;
  font-weight: 500;
}
.servicenow .titlebar .title {
  vertical-align: initial;
  height: 64px;
}

.servicenow .titlebar .title a,
.servicenow .titlebar .title a:link,
.servicenow .titlebar .title a:visited {
  text-decoration: none;
  border: none;
  padding-bottom: 0;
}

.servicenow .header .logo.white {
  /* background-image: url(img/logo-white.svg); */
  background-image: url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/logo-white_1567117846004001hMbW.svg');
  background-position: center 60%;
  background-repeat: no-repeat;
  background-size: 100%;
  top: -2px;
}
.servicenow .header .logo {
  width: 162px;
  height: 24px;
  display: inline-block;
}
.servicenow .titlebar .divider.white {
  width: 1px;
  background-color: #fff;
  height: 40px;
  margin: 0 20px;
}

.servicenow .titlebody .title {
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #B0E1CE;
  line-height: 45px;
  margin-top: 0;
  margin-bottom: 10px;
}

.servicenow .titlebody {
  height: auto;
  position: relative;
}

.servicenow .header {
  background-size: auto 156px;
  background-position: bottom right;
  background-repeat: no-repeat;
  position: fixed;
  z-index: 299;
  top: 0;
  left: 0;
  right: 0;
}

.servicenow .titlebody ul.menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: relative;
  bottom: 0px;
  width: 100%;
}
.servicenow .titlebody ul.menu li {
  display: inline-block;
  font-size: 14px;
  margin: 0 20px;
}

.servicenow .titlebody ul.menu {
  margin-left: -20px;
}

.servicenow ul.menu li a:hover {
  text-decoration: none;
}

.servicenow .titlebody ul.menu li a {
  color: #fff;
  line-height: 18px;
  padding: 14px 0 12px;
  display: inline-block;
  text-decoration: none;
}

.servicenow .titlebody ul.menu li.active a {
  font-family: Gilroy, sans-serif;
  font-weight: 600;
  border-bottom: 4px solid #B0E1CE;
  padding-bottom: 9px;
}

.servicenow .titlebar > * > * {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.servicenow .header .titlebar > * {
  position: relative;
}

.servicenow .header .titlebar .close {
  width: 30px;
  height: 30px;
  /*       background-image: url('img/close@2x.png'); */
  background-image: url('https://static.rainfocus.com/servicenow/testevent/static/staticFile/static_file/close%402x_1566923853641001citK.png');
  background-size: 100%;
  background-repeat: no-repeat;
  margin: -15px 0 0 0;
  padding: 0;
  position: absolute;
  top: 50%;
  right: 0;
}

.servicenow .header .titlebar .menu-button {
  display: none;
}
.servicenow .titlebody ul.menu li.back-to {
  display: none;
}

.servicenow .titlebar .title a:hover {
  text-decoration: none;
}
.servicenow .titlebar .title a {
  color: #fff;
}

/* /HEADER */

/* FOOTER */

.servicenow .footer {
  height: 112px;
  background-color: #FFF;
  width: 100%;
}
.servicenow .footer .rfwf-full-panel .rfwf-panel-interior {
  box-sizing: border-box;
}
.servicenow .footer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
.servicenow .footer ul li {
  display: inline-block;
  font-size: 14px;
}
.servicenow .footer ul li a:hover {
  text-decoration: none;
}
.servicenow .footer ul li a {
  font-size: 16px;
  line-heght: 20px;
  color: #293E40;
}

.servicenow .footer ul li:after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 20px;
  background-color: #293E40;
  top: 5px;
  margin-left: 8px;
  margin-right: 8px;
  position: relative;
}

.servicenow .footer ul li:last-child:after {
  display: none;
}

#sn-footer-container {
  left: 0;
  bottom: 0;
  right: 0;
}
/* /FOOTER */

body {
  background-color: #E5E5E5;
}

.rf-card {
  max-width: 800px;
}

.rf-card .card-header,
.rf-card .card-header .card-header-title,
.md-frame.md-frame-primary .md-frame-header .md-headline h2 {
  color: #FFF;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  background-color: #81B5A1;
  line-height: 60px;
}

.rf-card .card-header .rfSI svg {
  fill: #FFF;
}

.rf-card .card-body {
  border: 1px solid #CECECE;
  border-top: none;
  border-radius: 0;
}
.md-frame.md-frame-primary .md-frame-header,
.rf-card .card-header {
  background-color: #81B5A1;
  border: 1px solid #81B5A1;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.md-frame {
  border-radius: 0;
  border: none;
}

.rf-pill-green {
  border-color: #293E40;
}

.rf-pill .rf-pill-text {
  line-height: 14px;
}

.md-frame .rf-pill-white .rf-pill-text {
  color: #81B5A1;
}

.rf-card .card-body {
  height: auto;
  min-height: 216px;
}

.rf-table-container .rf-table .table-body .table-row.table-header > div {
  border-bottom: 1px solid #293E40 !important;
}

.rf-checkbox .checkbox-bg {
  border-color: #293E40;
}

.rf-checkbox .rfSI.rf-checkbox-icon svg {
  fill: #FFF;
}

.rf-checkbox:hover .rfSI.rf-checkbox-icon svg {
  fill: #81B5A1;
}

.rf-checkbox input[type=checkbox]:checked+.checkbox-bg,
.rf-checkbox.success input[type=checkbox]:checked+.checkbox-bg {
  border-color: #293E40;
  background-color: #293E40;
}

.dropdown-results-container .rf-select-results,
.dropdown-results-container .rf-select-results-container li:first-of-type {
  border-radius: 0;
}

.dropdown-results-container .rf-singleselect .common-select-dropdown-option-item.active {
  background-color: #81B5A1;
}

.rf-select .rf-dropdown-container .rf-dropdown-trigger {
  border-radius: 0;
  border: 1px solid #293E40;
  border-right: none;
}

.rf-select .select-dropdown-icon .dropdown-icon-background {
  border-radius: 0;
  border: 1px solid #293E40;
  border-left: none;
  background-color: #FFF;
}

.rf-select .select-dropdown-icon .rfSI svg {
  fill: #293E40;
}

.rf-overlay-new.dropdown-results-container.rf-overlay-bottom {
  border: 1px solid #293E40;
}

.rfSI.rfSI-primary svg {
  fill: #293E40;
}

.item-card .card-header {
  background-color: #81B5A1;
}

.mdBtnR.mdBtnR-primary {
  color: #FFF;
  background-color: #293E40;
  border: 1px solid #293E40;
}

.item-card,
.item-card .card-header {
  border-radius: 0;
}

.rfSI svg:hover,
.rfSI svg:active,
.rfSI svg:focus,
.rfSI svg {
  fill: #293E40;
}

.rf-select select, .rf-select select:not([multiple]) {
  border: 1px solid #293E40;
  border-radius: 0;
}

.rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR), .rf-input textarea {
  color: #293E40;
  border: none;
  border-radius: 0;
  background-color: #FFF;
}

.rf-textarea textarea {
  border: none;
  border-radius: 0;
}

.rf-textarea textarea:active, .rf-textarea textarea:focus {
  border-color: #81B5A1;
  -webkit-box-shadow: 0 0 6px #81B5A1;
  -moz-box-shadow: 0 0 6px #81B5A1;
  -ms-box-shadow: 0 0 6px #81B5A1;
  -o-box-shadow: 0 0 6px #81B5A1;
  box-shadow: 0 0 6px #81B5A1;
}

.rf-select select:active+.select-dropdown-icon .dropdown-icon-background, .rf-select select:focus+.select-dropdown-icon .dropdown-icon-background, .rf-select select:not([multiple]):active+.select-dropdown-icon .dropdown-icon-background, .rf-select select:not([multiple]):focus+.select-dropdown-icon .dropdown-icon-background {
  border-color: #81B5A1;
}

.rf-select select:active, .rf-select select:focus, .rf-select select:not([multiple]):active, .rf-select select:not([multiple]):focus {
  border-color: #81B5A1;
}

.rf-select select:active, .rf-select select:focus, .rf-select select:not([multiple]):active, .rf-select select:not([multiple]):focus,
.rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):active, .rf-input input:not([type="checkbox"]):not([type="radio"]):not(.mdBtnR):focus, .rf-input textarea:active, .rf-input textarea:focus {
  -webkit-box-shadow: 0 0 6px #81B5A1;
  -moz-box-shadow: 0 0 6px #81B5A1;
  -ms-box-shadow: 0 0 6px #81B5A1;
  -o-box-shadow: 0 0 6px #81B5A1;
  box-shadow: 0 0 6px #81B5A1;
}

.md-headline .rf-pill {
  position: relative;
  top: -2px;
}

.modal-content {
  border-radius: 0;
  background-color: #E5E5E5;
}

.rf-default-modal .modal-header, .modal .modal-header {
  background-color: #81B5A1;
  color: #FFF;
}

.rf-default-modal .modal-header h3,
.modal .modal-header h3 {
  color: #FFF;
}

.rf-default-modal .modal-header .rfSI svg,
.modal .modal-header .rfSI svg {
  fill: #FFF;
}

.rfComp-canvas .uploaded-files span:not(.rfSI), .uploaded-files span:not(.rfSI) {
  color: #293E40;
}

/*
   .rf-org-header-container {
   display: none;
   }

 */
.rf-select select:hover+.select-dropdown-icon .dropdown-icon-background,
.rf-select select:not([multiple]):hover+.select-dropdown-icon .dropdown-icon-background,
.rf-radio-option input[type=radio]:checked ~ .check,
.rf-radio-option .check {
  border-color: #293E40;
}

.rf-radio-option input[type=radio]:checked ~ .check::before {
  background: #293E40;
}

.rf-select select:hover, .rf-select select:not([multiple]):hover {
  -webkit-box-shadow: 0 0 6px #81B5A1;
  -moz-box-shadow: 0 0 6px #81B5A1;
  -ms-box-shadow: 0 0 6px #81B5A1;
  -o-box-shadow: 0 0 6px #81B5A1;
  box-shadow: 0 0 6px #81B5A1;
  border-color: #293E40;
}

.dropdown-results-container input {
  border-radius: 0;
}

.dropdown-results-container input:active, .dropdown-results-container input:focus {
  -webkit-box-shadow: 0 0 6px #81B5A1;
  -moz-box-shadow: 0 0 6px #81B5A1;
  -ms-box-shadow: 0 0 6px #81B5A1;
  -o-box-shadow: 0 0 6px #81B5A1;
  box-shadow: 0 0 6px #81B5A1;
  border-color: #293E40;
}

.rf-select,
.rf-input,
.rf-textarea {
  max-width: 480px;
}

.mdBtnR, a.mdBtnR {
  padding-top: 10px;
  padding-bottom: 10px;
  min-width: 180px;
}

.mdBtnR .mdBtnR-text,
a.mdBtnR .mdBtnR-text {
  line-height: 34px;
  font-size: 20px;
  text-transform: none;
}

.form-footer-actions {
  border-top: 1px solid #293E40;
  padding-top: 42px;
  padding-bottom: 42px;
}

#cfp-home-page .rfG-md-50 {
  width: 100%;
}

#cfp-home-page .rfG-md-50:last-child {
  padding-top: 26px;
}

#cfp-home-page .rfG-md-50 .mdBtnR,
#cfp-home-page .rfG-md-50 a.mdBtnR {
  min-width: 248px;
}

#cfp-home-page .rf-text-container span {
  background-color: transparent !important;
  color: #293E40 !important;
}

.rf-admin-content p, .rfComp-canvas p, .rf-default-modal p, [id*='rf-'].rf-widget p {
  color: #293E40;
}

.rf-simple-table thead,
.rf-table .table-body .table-header,
.rf-table-container .rf-table .table-body .table-row.table-header:hover {
  background-color: #81B5A1;
}

.rf-table-container .rf-table .table-body .table-row.table-header > div,
.rf-simple-table tr th,
.rf-table-container .rf-table .table-body .table-row.table-header:hover {
  color: #FFF;
}

.rf-simple-table tbody,
.rf-table .table-row {
  background-color: #FFF;
}

.rf-table-container .rf-table .table-body .table-row {
  border: none;
}

.rf-table-container .rf-table .table-body .table-row.table-header > div {
  border: none !important;
  text-transform: none;
}

.rf-simple-table,
.rf-simple-table tr {
  border: none;
}

.mdBtnR-outline-primary.add-action {
  min-width: 300px;
}

.mdBtnR-outline-primary.add-action.mdBtnR .mdBtnR-text {
  line-height: 32px;
}

.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
  background-color: transparent;
}

.mdBtnR-primary .rfSI svg:hover,
.mdBtnR-primary .rfSI svg:active,
.mdBtnR-primary .rfSI svg:focus,
.mdBtnR-primary .rfSI svg {
  fill: #FFF;
}

.mdBtnR-outline-primary.mdBtnR-primary .rfSI svg:hover,
.mdBtnR-outline-primary.mdBtnR-primary .rfSI svg:active,
.mdBtnR-outline-primary.mdBtnR-primary .rfSI svg:focus,
.mdBtnR-outline-primary.mdBtnR-primary .rfSI svg {
  fill: #293E40;
}

#participantPage .rf-simple-table,
#participantPage .table {
  margin-bottom: 30px;
}

.confirmation-page .success {
  line-height: 40px;
  font-size: 28px;
  margin: 0;
}

.confirmation-page > .rfwf-full-panel.rfwf-discount-code:first-child {
  padding: 50px 0 0;
  border: none;
}

.confirmation-page .success:after {
  content: '';
  display: block;
  width: 100%;
  margin-top: 50px;
  border-bottom: 1px solid #293E40;
}

.confirmation-page .success img {
  width: 40px;
  height: 40px;
}

.confirmation-page .rfwf-full-panel {
  border: none;
}

.confirmation-page button.mdBtnR-primary {
  background-color: transparent;
  color: #293E40;
  font-size: 20px;
  text-transform: none;
  border: none;
  padding: 0;
  font-weight: normal;
}

.confirmation-page button.mdBtnR-primary:before {
  content: "< Back To ";
}


#cfp-home-page .rfG-row + div {
  padding-top: 30px;
  border-top: 1px solid #293E40;
  margin-top: 60px;
}

.rf-table-container .rf-table .table-body .table-row.table-header > div {
  font-size: 18px;
  font-weight: 600;
}

.rf-table-container .rf-table.sessionsAndSubmissions .table-body .table-row>div a,
.rf-table-container .rf-table.sessionsAndSubmissions .table-body .table-row>div .link-span {
  color: #293E40;
  border-bottom: none;
  font-size: 14px;
}

#cfp-home-start .mdBtnR-text:after {
  content: ' Proposal';
}

#rf-content #contact-info {
  
}

#cfp-home-page .rf-table-container .rf-table .table-body .table-row {
  height: 63px;
  border-bottom: 4px solid #E5E5E5;
}

#cfp-home-page .rf-table-container .rf-table .table-body .table-row.table-header {
  border-bottom: none;
}

#rf-content #participantPage {
}

#step-title {
  padding: 40px 20px 0;
  color: #68A1AF;
  color: 20px;
  text-transform: uppercase;
}

.subtitle {
  padding: 14px 20px 0;
  font-weight: 600;
  color: #293E40;
  font-size: 28px;
}

.subtitle:after {
  content: '';
  width: 100%;
  border-bottom: 1px solid #293E40;
  display: block;
  margin-top: 22px;
}

#step-title .num {
  font-weight: 600;
  color: #68A1AF;
}

#cfp-home-page h1 {
  display: none;
}

#cfp-home-page form .rf-text-container > div > p:first-child {
  font-weight: 600 !important;
  font-size: 28px;
}

#cfp-home-page .cfp-home-page + h2,
#cfp-home-page .cfp-home-page + h2 + p {
  display: none;
}

#cfp-home-page .rf-select {
  display: none;
}

#contact-info h1 {
  font-size: 22px;
}

#contact-info h4 {
  font-size: 20px;
  font-weight: normal;
}

#participantPage > section > .rfwf-header {
  display: none;
}

#participantPage .participants-page-body {
  padding-top: 0;
}

.confirmation-page p {
  font-size: 20px;
}

.confirmation-page .wf-form-element-div {
  display: none;
}
.confirmation-page .wf-form-element-div:first-child {
  display: block;
}

.confirmation-page .rfwf-full-panel.rfwf-discount-code:nth-child(3) {
  display: none;
}

.confirmation-page .item-name {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}

.confirmation-page .item-value {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 34px;
}

.confirmation-page .item-value.title {
  font-size: 28px;
}

.confirmation-page .rf-simple-table tbody {
  border: 1px solid #CECECE;
}

@media (min-width: 769px) {
}


.rf-label-only>label span:first-of-type, .rf-label-only>label .label-text, .rf-label-only .rf-label span:first-of-type, .rf-label-only .rf-label .label-text, .rf-input>label span:first-of-type, .rf-input>label .label-text, .rf-input .rf-label span:first-of-type, .rf-input .rf-label .label-text, .rf-search-input>label span:first-of-type, .rf-search-input>label .label-text, .rf-search-input .rf-label span:first-of-type, .rf-search-input .rf-label .label-text, .rf-icon-input>label span:first-of-type, .rf-icon-input>label .label-text, .rf-icon-input .rf-label span:first-of-type, .rf-icon-input .rf-label .label-text, .rf-single-select>label span:first-of-type, .rf-single-select>label .label-text, .rf-single-select .rf-label span:first-of-type, .rf-single-select .rf-label .label-text, .rf-multi-select>label span:first-of-type, .rf-multi-select>label .label-text, .rf-multi-select .rf-label span:first-of-type, .rf-multi-select .rf-label .label-text, .rf-select2-override>label span:first-of-type, .rf-select2-override>label .label-text, .rf-select2-override .rf-label span:first-of-type, .rf-select2-override .rf-label .label-text, .rf-toggle>label span:first-of-type, .rf-toggle>label .label-text, .rf-toggle .rf-label span:first-of-type, .rf-toggle .rf-label .label-text, .rf-textarea>label span:first-of-type, .rf-textarea>label .label-text, .rf-textarea .rf-label span:first-of-type, .rf-textarea .rf-label .label-text, .rf-day-picker>label span:first-of-type, .rf-day-picker>label .label-text, .rf-day-picker .rf-label span:first-of-type, .rf-day-picker .rf-label .label-text, .rf-scale-matrix>label span:first-of-type, .rf-scale-matrix>label .label-text, .rf-scale-matrix .rf-label span:first-of-type, .rf-scale-matrix .rf-label .label-text, .rf-survey-scale>label span:first-of-type, .rf-survey-scale>label .label-text, .rf-survey-scale .rf-label span:first-of-type, .rf-survey-scale .rf-label .label-text, .rf-star-selector>label span:first-of-type, .rf-star-selector>label .label-text, .rf-star-selector .rf-label span:first-of-type, .rf-star-selector .rf-label .label-text, .rf-date-picker>label span:first-of-type, .rf-date-picker>label .label-text, .rf-date-picker .rf-label span:first-of-type, .rf-date-picker .rf-label .label-text, .rf-read-only>label span:first-of-type, .rf-read-only>label .label-text, .rf-read-only .rf-label span:first-of-type, .rf-read-only .rf-label .label-text, .rf-button-link>label span:first-of-type, .rf-button-link>label .label-text, .rf-button-link .rf-label span:first-of-type, .rf-button-link .rf-label .label-text, .rf-nps-question>label span:first-of-type, .rf-nps-question>label .label-text, .rf-nps-question .rf-label span:first-of-type, .rf-nps-question .rf-label .label-text, .rf-upload-file>label span:first-of-type, .rf-upload-file>label .label-text, .rf-upload-file .rf-label span:first-of-type, .rf-upload-file .rf-label .label-text, .rf-horizontal-label>label span:first-of-type, .rf-horizontal-label>label .label-text, .rf-horizontal-label .rf-label span:first-of-type, .rf-horizontal-label .rf-label .label-text {
  font-size: 18px;
}

#participantPage .rf-simple-table th {
  text-transform: none;
}

#participantPage .rf-simple-table tr th,
#participantPage .rf-simple-table tr td {
  padding-top: 20px;
  padding-bottom: 20px;
}

#participantPage .rf-simple-table tr td {
  color: #293E40;
}

.confirmation-page .success img {
  display: none;
}
.confirmation-page .success span {
  margin-left: 52px;
}
.confirmation-page .success span:before {
  content: '';
  display: inline-block;
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  position: absolute;
  left: 20px;
  background-image: url('https://static.rainfocus.com/servicenow/knowledge2020/static/staticFile/static_file/checkmark%402x_15730642846330016m3b.png');
}

.rfwf-bg-primary {
  background-color: #81B5A1;
  
}

.md-frame .md-frame-header {
  border-radius: 0;
}

.wr-table .fixedDataTableLayout_header *,
.wr-table .fixedDataTableLayout_header,
.wr-table .public_fixedDataTable_header *,
.wr-table .public_fixedDataTable_header {
  color: #293E40;
}

.wr-table .fixedDataTableLayout_header a {
  border-bottom: none;
  padding-bottom: 0;
}

body.execconnect.execconnectrsvp .radio label span,
body.cioReg.ciorsvp .radio label span {
  font-size: 18px;
}

body.execconnect.execconnectrsvp .wf-form-element-div .rf-radio-container .label-text,
body.cioReg.ciorsvp .wf-form-element-div .rf-radio-container .label-text {
  display: block;
  margin-bottom: 16px;
}

.cioReg .rf-radio-container .rf-label + .rfG-row > *:last-child,
.execconnect .rf-radio-container .rf-label + .rfG-row > *:last-child,
.registration .rf-radio-container .rf-label + .rfG-row > *:last-child {
  margin-bottom: 16px;
}
.cioReg.CIOexp .rf-radio-container .rf-label + .rfG-row > *,
.execconnect.execconnectexp .rf-radio-container .rf-label + .rfG-row > *,
.registration .rf-radio-container .rf-label + .rfG-row > * {
  width: 100%;
}

.cioReg .wf-form-element-div .rf-radio-container .radio > label,
.execconnect .wf-form-element-div .rf-radio-container .radio > label,
.cioReg .wf-form-element-div .rf-radio-container .radio > label {
  margin-bottom: 0;
}

[id*='rf-'].rf-widget .session-result .badges > .badge.rf-presentation-type {
  display: inline-block;
}

#sn-step-title {
  width: 100%;
  max-width: 1240px;
  padding: 20px 20px 0;
  margin-left: auto;
  margin-right: auto;
}
#sn-step-title,
#sn-step-title .current-step {
  color: #68A1AF;
}
#sn-step-title .current-step {
  text-transform: uppercase;
}

#sn-step-title .step-copy {
  font-weight: 700;
  font-size: 28px;
  color: #293E40;
  margin-top: 13px;
  padding-bottom: 22px;
  width: 100%;
  border-bottom: 1px solid #293E40;
}

#sn-step-title .current-step {
  font-weight: 700;
}

.step-2.max-steps-2 .rfwf-panel-interior,
.step-3 .rfwf-panel-interior {
  padding-left: 0;
  padding-right: 0;
}

.welcome-step h1 {
  display: none;
}

.step-2.max-steps-2 .orders-page,
.step-3 .orders-page {
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.step-2.max-steps-2 .rfwf-full-panel.rfwf-orders-payment,
.step-3 .rfwf-full-panel.rfwf-orders-payment {
  border: none;
}

.step-2.max-steps-2  .rfwf-orders-buttons,
.step-3 .rfwf-orders-buttons {
  padding-top: 54px;
  border-bottom: 0;
}

.rf-workflow.step-3 .rf-workflow-header {
  background-color: transparent;
}

.strike {
  text-decoration: line-through;
}

body.cioReg .header .titlebar a.back-to,
body.execconnect .header .titlebar a.back-to {
  font-size: 0;
}

body.cioReg .header .titlebar a.back-to:before,
body.execconnect .header .titlebar a.back-to:before {
  font-size: 20px;
}

body.cioReg .header .titlebar a.back-to:before {
  content: 'CIO Decisions';
}
body.execconnect .header .titlebar a.back-to:before {
  content: 'Exec Connect';
}

.mdBtnR-primary:hover,
.mdBtnR-primary:focus,
.mdBtnR-primary.active,
a.mdBtnR-primary:hover,
a.mdBtnR-primary:focus,
a.mdBtnR-primary.active {
  color: #fff;
  background-color: #293E40;
  background-image: none;
  border-color: #293E40;
  opacity: 0.6;
}

body.cioReg #orderSummary .card-controls > a,
body.execconnect #orderSummary .card-controls > a {
  display: none;
}

body.sn-agent-servicenow .servicenow .header {
  display: none;
}
body.sn-agent-servicenow #rf-content {
  padding-top: 0 !important;
}

.form.goingdigital #wf-btn-submit {
  display: none;
}

div#wf-1560209677678001SHXZ > .rf-single-select {
  max-width: 100%;
}

div#wf-1560209677678001SHXZ select, div#wf-1560209677678001SHXZ .select-dropdown-icon {
  max-width: 480px;
}

input[type="checkbox"],
.checkbox input[type="checkbox"] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 16px;
  height: 16px;
  border: 1px solid #81B5A1 !important;
  border-radius: 2px;
  background-color: #FFFFFF;
}

input[type=checkbox]:hover,
input[type=checkbox]:active,
input[type=checkbox]:focus,
.checkbox input[type=checkbox]:hover,
.checkbox input[type=checkbox]:active,
.checkbox input[type=checkbox]:focus {
  border: 1px solid #81B5A1 !important;
  border-radius: 2px;
  opacity: 0.9;
}

input[type="checkbox"]:checked {
  background-color: #81B5A1;
}

input[type="checkbox"]:checked:after {
  content: url('data:image/svg+xml; utf8, <svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0z" fill="none"></path><path fill="white" d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"></path></svg>');
  position: absolute;
  width: 14px;
  height: 14px;
}

.wf-form-element-div .rf-checkbox-container .checkbox>label>input {
  top: 0;
}

.sn-select-dropdown {
  position: absolute;
  max-height: 400px;
  overflow-y: scroll;
  width: 100%;
  max-width: 480px;
  z-index: 1000;
  border: 1px solid #293E40;
  opacity: 0;
  height: 0px;
  background-color: #FFF;
  cursor: pointer;
  pointer-events: none;
  margin-top: -1px;
}

.sn-select-dropdown.open {
  opacity: 1;
  height: auto;
  pointer-events: auto;
}

.sn-select-dropdown > .sn-select-option {
  line-height: 34px;
  padding-left: 6px;
  padding-right: 6px;
}

.sn-select-dropdown > .sn-select-option:hover {
  background-color: #81B5A1;
  color: #FFF !important;
}

.sn-select-dropdown > .sn-select-option.selected {
  color: #FFF !important;
  background-color: #293E40;
}

.registration.dashboard #orderSummary .card-header .card-controls span[title="Download"] {
  display: none;
}
.registration.dashboard #orderSummary .order-date::before {
  content: 'Date Registered: ';
}

.registration.dashboard #orderSummary .rf-price-formatter.zero {
  display: none;
}

