/* Header */
.branding-header {
  width: 100%;
  border-top: #BD8BCA 5px solid;
}
.branding-header #dt-logo {
  height: 95px;
  width: 115px;
  margin-left: 20px;
}
.branding-header #dt-banner{
width: 100%;
 src: 
}

/* Footer */
.rf-org-footer-container .footer {
  border-top: 2px solid #EEEEEE;
  height: 110px;
}
.footer #dt-footer-img {
  height: 20px;
  margin: 50px 15px 50px 50px;
}
.footer span{
display: inline;
position: relative;
bottom: 53px;
font-weight: 100;
font-size: 10pt;
}

/* Body */

.rfComp-canvas *{
font-family: 'Raleway', sans-serif;
}

.rf-card {
  max-width: 600px;
}
.form-id-1562609401752001DQ5J .rfwf-panel-interior {
 max-width: 700px;
}
.rfwf-panel-interior .card-header {
  background-color: #BD8BCA;
}
.rfwf-panel-interior .card-header font {
  color: white;
}
.rfwf-panel-interior .card-header-title {
  color: #ffffff;
}
#orderSummary{
  margin: 0 auto;
}
#reg-confirmation-page table th{
background-color: #BD8BCA;
}

/** Hides existing button on cancellation to force refresh vs state change **/
.splash-confirmation .mdBtnR {
  display: none !important;
}
#cancelled-db-button{
  cursor: pointer;
}

/***** HIDE PURCHASED GROUP REG CODES FROM CONFIRMATION PAGE *****/

.confirmation-page .reg-confirmation-summary .purchased-regcodes .table {
  display: none;
}

/* buttons */
#rtbutton{
    background: #BD8BCA;
    border-radius: 50px;
    font-size: 2rem;
    font-weight: 600;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
    text-transform: none;
    padding: 25px 30px;
    height: 75px;
    max-width: 100%;
    position: relative;
    border: 3px solid transparent;
    transition: all .3s;
  	margin-bottom: 30px;
}

.mdBtnR{
    background: #BD8BCA;
    border-radius: 30px;
    font-size: 1rem;
    font-weight: 700;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    display: inline-block;
    text-transform: none;
    padding: 8px 20px;
    height: 50px;
    width: 200px;
    max-width: 100%;
    position: relative;
    border: 3px solid transparent;
    transition: all .3s;
}
.mdBtnR-cancel{
border-radius: 30px;
background: none;
}
.mdBtnR-outline-primary:hover, .mdBtnR-outline-primary:focus {
border-color: #BD8BCA;
color: #BD8BCA !important;
}
.mdBtnR-outline-primary .mdBtnR-text {
color: #FFFFFF;
}
.mdBtnR-outline-primary:hover .mdBtnR-text{
color: #BD8BCA;
}
.mdBtnR-cancel:hover, .mdBtnR-cancel:focus{
border-color: #BD8BCA;
color: #BD8BCA;
}

.mdBtnR-cancel .mdBtnR-text{
    color: #BD8BCA;
}
.mdBtnR-primary:hover{
    background: #BD8BCA;
    border-color: #BD8BCA;
}
.mdBtnR-container{
/*display: block !important;*/
}

.card-footer .mdBtnR {
padding: 4px; 7px;
height: 32px;
}

.form-id-1566794050865001gOUC .form-footer-actions .mdBtnR-cancel{
 display: none;
}

.form-id-1567707481570001DKY8 .form-footer-actions, .form-id-1568310302081001HCdU .form-footer-actions{
display: none;
}
#orderSummary .mdBtnR-outline-primary .mdBtnR-text{
color: #ffffff;
}
#orderSummary .mdBtnR{
width: 160px;
background: #BD8BCA;
/*border: 3px solid #BD8BCA;*/
}

#orderSummary .mdBtnR-text{
font-weight: 600;
}

.form-id-1562685828590001QNr0 .mdBtnR{
display: none;
}

.splash-confirmation .mdBtnR-primary:hover{
background-color: #3e82e0;
border-color: #3e82e0;
}
.modal-footer .mdBtnR{
margin: 5px;
}
/* end of buttons */

/***** OPACITY FOR BACKGROUND IMAGES ON DASHBOARD *****/
#hotel-management { 
  width: 100%;
  height: 100%;
  background-image: url('https://static.rainfocus.com/doterra/globalcon2020/static/staticFile/staticfile/Convention_2020_Web-Banner_PictureCard_01_1590531428782001gQe6.jpg');
  background-size: cover;
  opacity: 0.7;
}

/***** Hide discount code section on orders page ****/
/* .rfwf-discount-code {
  display: none;
} 
Kevin : C/O to allow discount code 08/20/2020 per email from Melanie */ 

/***** Hide dollar amounts and quantity from sub-items in orders page 
.package-sub-item .package-quantity,
.package-sub-item .rf-price-formatter {
  display: none;
}******/

/* jillian's edits */
.orders-page .rfwf-package-items .package-sub-item-grouped>div>span {
	display: none;
}

.orders-page .rfwf-package-items .package-sub-item-grouped .package-times {
	display: none;
}
.orders-page .rfwf-package-items .package-sub-item-grouped .rfG-xs-90>div>span {
	display: none;
}
.form-id-1562609401752001DQ5J .rfwf-panel-interior {
	max-width: 706px;
}
.form-id-1562609401752001DQ5J .contact-info-welcome-text {
	font-size: 26px;
	font-weight: 600;
}
.rfwf-exhibitor-dashboard .rfwf-panel-interior .card-header {
	background-color: white;
}
.rfwf-exhibitor-dashboard .rfwf-panel-interior .card-header font,
.rfwf-exhibitor-dashboard .rfwf-panel-interior .card-header-title {
	color: black;
}
.rfwf-exhibitor-dashboard .rf-card .card-header,
.rfwf-exhibitor-dashboard .rf-card .card-body,
.rfwf-exhibitor-dashboard .rf-card .card-footer {
	border: none;
}
.rfwf-exhibitor-dashboard .rf-card {
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(219,219,219,1);
	-moz-box-shadow: 0px 0px 10px 2px rgba(219,219,219,1);
	box-shadow: 0px 0px 10px 2px rgba(219,219,219,1);
}
.rfwf-exhibitor-dashboard #orderSummary .rf-card.has-footer .card-body {
	height: 170px;
}

/* end jillian's edits */

/* dt-banner responsive image */

#dt-banner{
content:url("https://static.rainfocus.com/doterra/leadership24/static/staticfile/staticfile/Events%20Banner_110123_Email%20and%20Web%20Banners_1500x134_3_1699018702079001RsPi.png")
}
@media only screen and (max-width: 768px) {
#dt-banner {
content:url("https://static.rainfocus.com/doterra/leadership24/static/staticfile/staticfile/Events%20Banner_110123_Email%20and%20Web%20Banners_1500x134_3_1699018702079001RsPi.png")
  }
}

/* hide element in reg confirmation */
.confirmation-page .rfwf-confirmation-custom {
display: none !important;
}

/* dashboard updates */
.order-summary{
line-height: 1.2em;
}
.orderSummary .order-summary-item{
font-size: 12px !important;
}

/* for GA package to display even when sold out I have enabled waitlist. below is to hide the Join Waitlist option since they will not be using the waitlist functionality. */
.mdBtnR-add-a-thing{
display: none;
}

/* boldpackage description */
.orders-page .package-description{
font-weight: 500;
}

/* sign out button styling for dashboard */
#sign-out-link{
position: absolute;
top: 55px;
right:15px;
border-radius: 20px;
height: 14px;
width: 120px;
color: white;
background-color: #BD8BCA;
cursor: pointer;
}

/* ---------- Global Dashboard link bar - responsive --------- */

@media only screen and (max-width: 1163px) {
  #global-link {
    height: 100px !important;
  }
}
@media only screen and (max-width: 627px) {
  #global-link {
    height: 140px !important;
  }
}
@media only screen and (max-width: 468px) {
  #global-link {
    height: 200px !important;
  }
}
@media only screen and (max-width: 344px) {
  #global-link {
    height: 240px !important;
  }
}
