body > div.rf-org-header-container > div.header-banner > img {
  min-width: -webkit-fill-available;
  width: -moz-available;
}

a, a:link, a:visited {
    color: #11809F;
}

a, a:link {
    color: #11809F;
}

a:hover, a:focus, a:link:hover, a:link:focus, a:visited:hover, a:visited:focus {
    color: #FFC700 !important;
    text-decoration: none;
}

.rfwf-full-panel .rfwf-panel-interior {
    max-width: 900px;
}

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

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

.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 {
    border-color: #11809F;
    -webkit-box-shadow: 0 0 6px #11809F;
    -moz-box-shadow: 0 0 6px #11809F;
    -ms-box-shadow: 0 0 6px #11809F;
    -o-box-shadow: 0 0 6px #11809F;
    box-shadow: 0 0 6px #11809F;
}

.dropdown-results-container .rf-singleselect .common-select-dropdown-option-item.active {
    background: #11809F;
}

.rf-select select:active, .rf-select select:focus, .rf-select select:not([multiple]):active, .rf-select select:not([multiple]):focus {
    border-color: #11809F;
    -webkit-box-shadow: 0 0 6px #11809F;
    -moz-box-shadow: 0 0 6px #11809F;
    -ms-box-shadow: 0 0 6px #11809F;
    -o-box-shadow: 0 0 6px #11809F;
    box-shadow: 0 0 6px #11809F;
}

.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: #11809F;
}

h1 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

body {
    font-family: 'Lato';font-size: 22px;
}


/* Marcus' changes for RA-33773 */
body * {
  font-family: "Lato",Arial,Helvetica,Sans-Serif!important;
}

.rf-text-container strong,
.label-text {
  color: #222!important;
}

.rf-workflow .rf-workflow-body-content {
  min-height: calc(100vh - 270px);
}
/* END Marcus' changes for RA-33773 */

.md-frame.md-frame-primary .md-frame-header {
    background-color: #002b49;
    border-bottom-color: #002B4D;
}

.rfSI.rfSI-primary svg {
    fill: #002b49;
}

.rf-pill-white .rf-pill-text {
    color: #002b49;
}

#wf-formAttendee-email2 > div > label > span.rfSI.icon-popover-trigger > svg {
      fill: #11809F;
}

.mdBtnR-primary, a.mdBtnR-primary {
    background-color: #FFC700;
    border-color: #FFC700;
    color: #333e48 !important;
    text-transform: none !important;

}

.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
    background-color: #F6D452;
    border-color: #F6D452;
}

.mdBtnR-primary .mdBtnR-text, a.mdBtnR-primary .mdBtnR-text {
    color: #333E48;
    text-transform: none;
}

.mdBtnR-outline-primary, a.mdBtnR-outline-primary {
    background-color: #333E48;
    border-color: #333E48;
}

.mdBtnR-outline-primary .mdBtnR-text, a.mdBtnR-outline-primary .mdBtnR-text {
    color: #FFFFFF;
      text-transform: none;

}

.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 {
    background-color: #48535C;
    border-color: #48535C;
}


.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
    color: #333E48;
      text-transform: none;

}

.mdBtnR[class*="mdBtnR-outline"] .mdBtnR-text, a.mdBtnR[class*="mdBtnR-outline"] .mdBtnR-text {
    font-weight: 400;
    font-size: 16px;
}

.mdBtnR .mdBtnR-text, a.mdBtnR .mdBtnR-text {
    font-weight: 400;
    font-size: 16px;
}

#special-div > div > div > div.rfwf-full-panel.rfwf-discount-code > div > section > div:nth-child(2) > button {
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    color: #333E48;
}


.md-accordion-container.expanded .accordion-headline {
    background-color: #333E48;
}

.md-frame .md-frame-accordion h3 {
    color: #FFFFFF;
      font-size: 20px;
  font-weight: 400;

}

.accordion-headline {
    background-color: #333E48;
}
.md-accordion-controls .control-icon-text {
    color: #FFFFFF;
}

.md-accordion-container.expanded .accordion-headline {
    border-bottom: 1px solid #E5ECEB;
}

.rfSI svg {
    fill: #333e48;
}

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

.rf-radio-option .check {
    border: 1px solid #333E48;
}

.rf-radio-option input[type=radio]:checked ~ .check {
    border: 1px solid #333E48;
}

.rfSI {
    fill: #333e48;
}

.rfSI svg:hover, .rfSI svg:active, .rfSI svg:focus {
    fill: #333E48;
}

#reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-header > div > p > strong {
  display: none;
}

#reg-confirmation-page table th {
    background-color: #333E48;
}

#reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-buttons > div > button {
  background-color: #FFC700;
  border-color: #FFC700;
  color: #333E48;
  text-transform: none;
  font-weight: 400;
    font-size: 16px;
}

#reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-buttons > div > div > button {
  background-color: #333E48;
    border-color: #333E48;
  color: #FFFFFF;
  text-transform: none;
  font-weight: 400;
    font-size: 16px;
}


#reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-header > div > h1 > span {
  display:none;
}

#reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-header > div > h1 {
  text-align: center;
}
/* LOGIN CARD SIZE
#workflow-login-page > div > div > div:nth-child(2) > div > div.md-frame-body {
  min-height: 305px;
}
*/

#wf-temp_a1593707032157 > div > div > p > strong > span > a {
  text-transform: none;
  border-radius: 20px !important;

}

#wf-temp_a1593707032157 > div > div > p > strong > span > a > span {
      color: #333E48 !important;
  font-weight: 400;
    font-size: 16px;

}

.mdBtnR-primary:hover, .mdBtnR-primary:focus, .mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.active {
      text-decoration: none !important;

}

#participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rf-simple-flex-grid.rf-flex-space-between.rf-flex-vertical-center.no-margin.mbtm-16 > button {
  background-color: #333E48;
    border-color: #333E48;
}

#participantPage > div.rfwf-full-panel.rfwf-account-orders > div > div.rf-simple-flex-grid.rf-flex-space-between.rf-flex-vertical-center.no-margin.mbtm-16 > button > span.mdBtnR-text {
  color: #FFFFFF;
}

#reg-confirmation-page > div.rfwf-full-panel.rfwf-confirmation-custom {
  display: none;
}

#forgotPw-modal > div > div > div.modal-footer > button:nth-child(1) {
  text-transform: none;
    color: #3e4246;
    font-size: 16px;
    font-weight: 400;
}

#forgotPw-modal > div > div > div.modal-footer > button:nth-child(2) {
  text-transform: none;
    color: #3e4246;
    font-size: 16px;
    font-weight: 400;
}


body > div.rf-org-header-container {
  font-size: 16px;
}

#wf-temp_a1594410532866 > div > div > p > span > strong {
  color:#11809f !important;
}

#workflow-login-page > div > div > div.rfG-md-100 > div {
  display: table;
}

#workflow-login-page > div > div > div.rfG-md-100 {
  max-width: 175px;
}

#workflow-login-page .md-frame .md-frame-body {
    height: 205px !important;
}


body > div:nth-child(63) > div.fade.rf-default-modal.in.modal > div > div > div > button {
  display: none;
}

[rfG-fluid-container package-sub-item-grouped~="Select your session"] {
  color: #11809F;
}

/*PLEASE SELECT YOUR SESSION EDITS*/

#special-div > div > div > div:nth-child(4) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(4) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(4) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(4) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}
/*END SELECT SESSION EDITS*/

[rfG-fluid-container~="Remove this item"] {
  color: #333E48;
}

#special-div > div > div > div:nth-child(4) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > div > div > div.rfG-xs-10.rfG-md-10.rfG-lg-5 > div > label > span > svg > path:nth-child(3) {
  fill: #FFFFFF;
}

#special-div > div > div > div:nth-child(4) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > div > div > div.rfG-xs-10.rfG-md-10.rfG-lg-5 > div > label > span > svg > path:nth-child(3) {
  fill: #FFFFFF;
}

[rfG-fluid-container package-sub-item-grouped*="Tuesday"] {
  color: #1a809f;
}

/*Registrationorderpage wf order page checkboxes and select session edits*/

#special-div > div > div > div:nth-child(3) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > div > div > div.rfG-xs-10.rfG-md-10.rfG-lg-5 > div > label > span > svg > path:nth-child(3) {
  fill: #FFFFFF;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > div > div > div.rfG-xs-10.rfG-md-10.rfG-lg-5 > div > label > span > svg > path:nth-child(3) {
  fill: #FFFFFF;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(1) > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
color: #11809F;
}


#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(1) > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

/*End Registrationorderpage order page checkboxes and select session edits*/

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(2) > ul:nth-child(1) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(2) > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(2) > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(3) > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(3) > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
 color: #11809F;
}


#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(4) > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(4) > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(5) > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(5) > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(6) > ul:nth-child(2) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#special-div > div > div > div:nth-child(3) > div > div > div > div:nth-child(6) > ul:nth-child(3) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}
#special-div > div > div > div:nth-child(4) > div > div > div > div.md-accordion-container.expanded > ul:nth-child(4) > li.rfG-fluid-container.package-sub-item-grouped > strong {
  color: #11809F;
}

#workflow-login-page .rfwf-panel-interior:before {
    content: "Registration for Arm DevSummit US 2020 Virtual Conference is Now Closed";
    Font-weight: bold;
    padding: 15px;
    font-size: 20px;
    
}

