/* Jason RF Styling */

span.unsubscribe {
    font-size: 14px;
}

.purchased-regcodes.grid-table {
    display: none;
}

.label-text{
color: #1a1a1a !important;
}

.wf-form-element-div {
    width: 65%;
    margin: auto;
}

.rf-textarea {
    padding-bottom: 34px;
}

.rf-radio-container {
    padding-bottom: 17px;
}

#dli-info-15 *,
#dli-info-16 *,
#dli-info-17 *,
#dli-info-18 *,
#dli-info-19 *,
#dli-info-20 *,
#dli-info-21 *,
#dli-info-22 *,
#dli-info-23 *,
#dli-info-24 *,
#dli-info-25 *,
#dli-info-26 *,
#dli-info-27 *,
#dli-info-28 *,
#dli-info-29 *,
#dli-info-30 *,
#dli-info-31 *,
#dli-info-32 *,
#dli-info-33 *,
#dli-info-34 *,
#dli-info-35 *,
#dli-info-36 *,
#dli-info-37 *,
#dli-info-100 *,
#dli-info-101 *,
#dli-info-102 *,
#dli-info-103 *,
#dli-info-104 *,
#dli-info-105 *,
#dli-info-106 *,
#dli-info-107 *,
#dli-info-108 *,
#dli-info-109 *,
#dli-info-110 *,
#dli-info-111 *,
#dli-info-112 *,
#dli-info-113 *,
#dli-info-114 *,
#dli-info-115 *,
#dli-info-116 *
{
  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
}

#dli-info-15 .modal-body > .row:first-of-type ,
#dli-info-16 .modal-body > .row:first-of-type,
#dli-info-17 .modal-body > .row:first-of-type,
#dli-info-18 .modal-body > .row:first-of-type,
#dli-info-19 .modal-body > .row:first-of-type,
#dli-info-20 .modal-body > .row:first-of-type,
#dli-info-21 .modal-body > .row:first-of-type,
#dli-info-22 .modal-body > .row:first-of-type,
#dli-info-23 .modal-body > .row:first-of-type,
#dli-info-24 .modal-body > .row:first-of-type,
#dli-info-25 .modal-body > .row:first-of-type,
#dli-info-26 .modal-body > .row:first-of-type,
#dli-info-27 .modal-body > .row:first-of-type,
#dli-info-28 .modal-body > .row:first-of-type,
#dli-info-29 .modal-body > .row:first-of-type,
#dli-info-30 .modal-body > .row:first-of-type,
#dli-info-31 .modal-body > .row:first-of-type,
#dli-info-32 .modal-body > .row:first-of-type,
#dli-info-33 .modal-body > .row:first-of-type,
#dli-info-34 .modal-body > .row:first-of-type,
#dli-info-35 .modal-body > .row:first-of-type,
#dli-info-36 .modal-body > .row:first-of-type,
#dli-info-37 .modal-body > .row:first-of-type,
#dli-info-100 .modal-body > .row:first-of-type,
#dli-info-101 .modal-body > .row:first-of-type,
#dli-info-102 .modal-body > .row:first-of-type,
#dli-info-103 .modal-body > .row:first-of-type,
#dli-info-104 .modal-body > .row:first-of-type,
#dli-info-105 .modal-body > .row:first-of-type,
#dli-info-106 .modal-body > .row:first-of-type,
#dli-info-107 .modal-body > .row:first-of-type,
#dli-info-108 .modal-body > .row:first-of-type,
#dli-info-109 .modal-body > .row:first-of-type,
#dli-info-110 .modal-body > .row:first-of-type,
#dli-info-111 .modal-body > .row:first-of-type,
#dli-info-112 .modal-body > .row:first-of-type,
#dli-info-113 .modal-body > .row:first-of-type,
#dli-info-114 .modal-body > .row:first-of-type,
#dli-info-115 .modal-body > .row:first-of-type,
#dli-info-116 .modal-body > .row:first-of-type


{
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}
.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: #ffffff;
    -webkit-box-shadow: 0 0 6px #ffffff;
    -moz-box-shadow: 0 0 6px #ffffff;
    -ms-box-shadow: 0 0 6px #ffffff;
    -o-box-shadow: 0 0 6px #ffffff;
    box-shadow: 0 0 6px #ffffff;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
  transition: background-color 5000s ease-in-out 0s;
}


/* Colten RF Styling Start*/

.mdBtnR.input-aligned-label, .mdBtnR.ial, .mdBtnR-toggle.input-aligned-label, .mdBtnR-toggle.ial {
  margin-top: 14px!important;
}
.rf-org-header-container .header-bottom-nav .nav-links li .seperation {
  padding: 2px 8px!important;
}

/* Colten RF Styling End*/

#workflow-login-page .md-frame .md-frame-body,#create-account-page,.custom-form-content{background-color:#f1f1f1;}
.rf-multi-select .rf-select-selected li{background-color: #76b900;color: #fff;}
.rf-multi-select .rf-select-selected li .rf-selected-remove{color: #fff;}
.accordion-headline{background-color:#666666;}
.rfwf-body-content.rf-workflow-body-content .orders-page h2{/*text-align:center;*/}
.orders-page .package-description ul{padding-left:0;}
.orders-page .package-description ul li.cursor-pointer{padding: 10px 0px;}
#formAttendee-companyname.rf-single-select .rf-select-selected li{
    padding: 5px 28px 5px 5px;
    margin-top: -6px;
    background-color: #76b900;
    border-radius: 5px;
	color:#fff;
}
.orders-package-total .rf-price-formatter{color: #76b900; font-weight: bold;}
#formAttendee-companyname.rf-select .rf-selected-remove{color:#fff;}

.rfwf-body-content.rf-workflow-body-content #workflow-login-page  h2{display: block;text-align: center;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.login-frame, .rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.login-frame .md-frame-header,
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.create-account-frame, .rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame.create-account-frame .md-frame-header
{box-shadow: none; border: 0 none;}

.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame .md-frame-footer{box-shadow: none; border: 0 none;background-color: #f1f1f1;
    text-align: center;
    padding: 0 16px 30px;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame-footer a{    cursor: pointer;
    float: none;
    display: inherit;
    font-size: 18px;
    line-height: 24px;
    text-align: center;margin-bottom:20px;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame-footer .mdBtnR.mdBtnR-primary{width:100%;}
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .md-frame-footer .mdBtnR.mdBtnR-primary .mdBtnR-text{padding:5px;}

@media screen and (min-width:781px){
.rfwf-body-content.rf-workflow-body-content #workflow-login-page .create-account-frame .md-frame-footer .mdBtnR.mdBtnR-primary {
    margin-top: 45px;
}
}
@media screen and (max-width:780px){

#workflow-login-page .rfwf-panel-interior {
    display: flex;
    flex-direction: column-reverse;
}

} 
  
.rfwf-full-panel.rfwf-login-page .md-frame.create-account-frame .md-frame-header {
  visibility: hidden;
}

.rfwf-full-panel.rfwf-login-page .md-frame.create-account-frame .md-frame-footer button.mdBtnR.mdBtnR-primary {
    visibility: hidden;
    margin-top: 8px !important;
} 
