


.orders-page {
    display: flex;
    flex-direction: column;
}

.orders-page > .rfwf-full-panel.rfwf-discount-code {order: 1;}
.orders-page > .rfwf-full-panel.rfwf-packages {order: 2;}
.orders-page > .rfwf-full-panel.rfwf-orders-payment {order: 4;}
.orders-page > .rfwf-full-panel.rfwf-orders-buttons {order: 5;}
.orders-page > .rfwf-full-panel.rfwf-orders-details {order: 3;}

.rfwf-full-panel.rfwf-orders-details {
    border-bottom: 1px solid #ccc;
}


/*WF Buttons*/
.mdBtnR-primary, button.mdBtnR-primary, a.mdBtnR-primary {background-color: #3d82e;  border:none;}
.mdBtnR-primary:hover, .mdBtnR-primary.hover, .mdBtnR-primary:focus, .mdBtnR-primary.focus, .mdBtnR-primary:active, .mdBtnR-primary.active, button.mdBtnR-primary:hover, button.mdBtnR-primary.hover, button.mdBtnR-primary:focus, button.mdBtnR-primary.focus, button.mdBtnR-primary:active, button.mdBtnR-primary.active, a.mdBtnR-primary:hover, a.mdBtnR-primary.hover, a.mdBtnR-primary:focus, a.mdBtnR-primary.focus, a.mdBtnR-primary:active, a.mdBtnR-primary.active{background-color:#1c408c; opacity:1; border:none;}

.mdBtn, .mdBtnR, .mdBtnRemove {font-size:16px;}


.mdBtnR-icon .mdBtnR-text, .mdBtnR-icon-only .mdBtnR-text {font-size:16px; padding: 6px 12px;}





/*H1 Header*/
.rf-admin-content h1, .rf-admin-content .h1, .rfComp-canvas h1, .rfComp-canvas .h1{font-size:24px;}


/*Table Headers*/
.rf-table-container .rf-table .table-body .table-row.table-header > div { border-top: 1px solid #3d82e0 !important;}
.rf-table-container .rf-table .table-body .table-row:hover, .rf-table-container .rf-table .table-body .table-row.active {background:#f3f3f3;}

/*Table Rows*/
.rf-table .table-row a {font-size: 16px;}
.rf-table-container .rf-table .table-body .table-row > div  {font-size:16px;}
.rf-table-container .rf-table .table-body .table-row > div  a{font-size:16px;text-decoration:underline; }
.rf-table-container .rf-table .table-body .table-row > div  a:hover{font-size:16px;text-decoration:underline;text-decoration-color: #3d82e0 !important;color:#3d82e0 !important; cursor:pointer;}


/*form labels*/
.rf-input > label span:first-of-type, .rf-input .rf-label span:first-of-type, .rf-single-select > label span:first-of-type, .rf-single-select .rf-label span:first-of-type, .rf-multi-select > label span:first-of-type, .rf-multi-select .rf-label span:first-of-type, .rf-toggle > label span:first-of-type, .rf-toggle .rf-label span:first-of-type, .rf-textarea > label span:first-of-type, .rf-textarea .rf-label span:first-of-type, .rf-scale-matrix > label span:first-of-type, .rf-scale-matrix .rf-label span:first-of-type, .rf-survey-scale > label span:first-of-type, .rf-survey-scale .rf-label span:first-of-type, .rf-date-picker > label span:first-of-type, .rf-date-picker .rf-label span:first-of-type, .rf-radio-container > label span:first-of-type, .rf-radio-container .rf-label span:first-of-type, .rf-checkbox-container > label span:first-of-type, .rf-checkbox-container .rf-label span:first-of-type{color:#000; font-weight:600; opacity:0.95;}


.rf-input > label, .rf-input .rf-label, .rf-single-select > label, .rf-single-select .rf-label, .rf-multi-select > label, .rf-multi-select .rf-label, .rf-toggle > label, .rf-toggle .rf-label, .rf-textarea > label, .rf-textarea .rf-label, .rf-scale-matrix > label, .rf-scale-matrix .rf-label, .rf-survey-scale > label, .rf-survey-scale .rf-label, .rf-date-picker > label, .rf-date-picker .rf-label, .rf-radio-container > label, .rf-radio-container .rf-label, .rf-checkbox-container > label, .rf-checkbox-container .rf-label {color:#000; font-weight:600; opacity:0.95;}




/*CFP Start Button*/
#cfp-home-start {padding: 15px 100px 15px 100px; margin-bottom:25px;}
#cfp-home-start .mdBtnR-icon .mdBtnR-text, .mdBtnR-icon-only .mdBtnR-text{font-size:20px !important;}
#cfp-home-start:hover {background: #1c408c;}



/*Left-Nav*/
.rfwf-left-nav{position: fixed !important; margin:0; !important}
.rfwf-nav-container ul li, .rfwf-nav-container ul a {color:#1c408c;font-weight:500; margin-bottom:20px;}
.rfwf-nav-container ul li, .rfwf-nav-container ul a:hover,.rfwf-nav-container ul a:active, .rfwf-nav-container ul a:focus {color:#3d82e0; font-weight:500; text-decoration: none;}
.rfwf-nav-container ul p{color:#1c408c; text-decoration:none; font-weight:500; font-size:20px; padding-right:5px; }
.rfwf-nav-container.rfwf-left-nav ul {margin-top:25px;}
.rfwf-nav-container ul li, .rfwf-nav-container ul a {margin-bottom:25px;}
/*Remove Header if window-width is less than 768px*/
@media screen and (max-width:768px) {

.footnote{font-size:12px !important;}

.rf-org-header-container {display: none;}
.AudienceTable {overflow-x:scroll;}
#cfp-home-start {width:100%;}

.rfComp-canvas * {font-size:12px;}


.rf-table-container .rf-table .table-body .table-row > div a {font-size:12px; font-weight:600;}
.rf-table-container .rf-table .table-body .table-row > div a:hover {font-size:12px; font-weight:600;}
.rf-table-container .rf-table .table-body .table-row > div {font-size:12px;}
.rf-table .table-row a {font-size: 12px;}







}


/*change header image if screen size is less than 1600px*/
@media screen and (max-width:1250px) {
#header1{display: none; } 

#header2 {display: block; }

}


/*alert*/

.alert {
	display:none
}


.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 26px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
    font:arial;
}

.closebtn:hover {
    color: #1c408c;
}


/*Speakers Section in Confirmation Page*/
.confirmSpeakers p{font-size:25px; font-weight:600; color:#1c408c; margin-top:20px; margin-bottom:-20px;}



/*SessionDescription*/
.sessionDescription{
    background: rgba(0, 0, 0, 0.07); 
padding:25px;
padding-top:15px; 
padding-bottom:15px;
border-left:5px solid #1c408c;
margin-bottom:10px;

}

.sessionDescription h1 {color:#000 !important; text-decoration:underline; font-size:20px !important; opacity:0.95;}
.sessionDescription em {color:#000 !important; opacity:0.95;}





/*Calendar*/
.input-group-addon:last-child {vertical-align:bottom;}
.input-group-addon {border:none;}


/*AudienceTable*/
.AudienceTable th strong {font-size:16px; color:#fff; font-weight: 500 !important;}
.AudienceTable {border: 1px solid #1c408c;}
.AudienceTable th {background:#1c408c; text-align:center; padding:5px;}
.AudienceTable td {padding:5px;}
.Audience Table strong {font-weight:500;}


hr {margin-top:20px !important; margin-bottom:20px !important;}
/*Calendar*/
.form-control {border-bottom:2px solid rgba(0, 0, 0, 0.15); border-top:none; border-left:none; border-right:none; padding-left:2px;}
.form-control:focus {border-color: #3d82e0;}

/*FooterNote*/
.footnote{position:relative; bottom:0;  text-align:left; height:35px; padding-bottom:15px; padding-top:5px; color:#000; background: rgba(0, 0, 0, 0.07); margin-left:201px ; height:auto; padding-left:20px; padding-right:20px; }

.footnote strong{color:#000; }

.rfwf-body-content {min-height:850px;}




/*SpeakerContdButton*/
.participant-actions {text-align:left;}




/*outliningborders*/
.rf-input input, .rf-input textarea, .rf-textarea input, .rf-textarea textarea {
background: rgba(0,0,0,0.012);
border-color:  rgba(0,0,0,0.14);
padding:7px;

}

.rf-single-select select, .rf-single-select select:not([multiple]), .rf-multi-select select, .rf-multi-select select:not([multiple]){
background-color:rgba(0,0,0,0.012) !important;
border-color:  rgba(0,0,0,0.14);

}

.form-control { background: rgba(0,0,0,0.012); }

.rf-select .select-dropdown-icon .rfSI { left:7px;}


/*asterisk*/
.rf-input .rf-req, .rf-single-select .rf-req, .rf-multi-select .rf-req, .rf-toggle .rf-req, .rf-textarea .rf-req, .rf-scale-matrix .rf-req, .rf-survey-scale .rf-req, .rf-date-picker .rf-req, .rf-radio-container .rf-req, .rf-checkbox-container .rf-req, .rf-read-only .rf-req, .upload-file-form-container .rf-req {

top:9px;
left:-14px;
position:absolute;

}


.control-label strong {font-weight:600 !important; padding-left:3px;}

#myDynamicForm .control-label {margin-left:-14px;}







/*Activity Monitor*/

#activity {
  border: 0;
left:0px;
bottom:0;
  font-size: 16px;
  padding: 6px 12px;
  color: #fff;
  background-color: #1c408c;
  width: 201px;
  position: absolute;
  cursor: pointer;
}

#activity.idle-true {
  background-color: #F44336 ;
}
#activity.idle-false {
  background-color: #1c408c ;
}







#content {
padding:50px;
}

.rfwf-nav-container.rfwf-left-nav ul {
    margin-top: 80px;
}

.orders-page option[value=Credit Card]:after
content: "test";






