/** Autumn Retreat (2018id=354, 2019id=476) **/
.crm-event-id-476 .crm-profile-name-Autumn_Retreat_Registration_89 #editrow-custom_187{
   display: none;
}

.crm-event-id-476 .crm-profile-name-Autumn_Retreat_Registration_89 #editrow-custom_193 {
   display: none;
}

.crm-event-id-476 .Early_Bird_Retreat_Fees-section{
   display: none;
}

.crm-event-id-476 .Retreat_Fees-section{
   display: none;}

.crm-event-id-476 .On_Site_Retreat_Fees-section{
   display: none;}

.crm-event-id-476 .Meal_Plan-section{
   display: none;
}

.crm-event-id-476 .Admin_Meal_Plan_All_Meals-section{
   display: none;}

.crm-event-id-476 .Admin_Meal_Plan_Lunch_Only-section{
   display: none;}

.crm-event-id-476 .Admin_Full_Retreat_Fee-section{
   display: none;}

.crm-event-id-476 .Admin_Short_Option_Retreat_Fee-section{
   display: none;}

div.crm-event-id-476 fieldset.priceset-group > legend.rigpa_title_big{
   display: none;}

div.crm-event-id-476 fieldset#priceset{
   border-top: 0px !important;}

.crm-event-id-476 .crm-profile-view .Admin-.Meal.Dates-section, .crm-event-id-321 .crm-profile-view .Retreat.Option-section, .crm-event-id-321 .crm-profile-view .Meal.Option-section{
   display: none;}

label[for=price_357] {
     display: none !important;}


/** info page   **/
.vevent.crm-event-id-476.crm-block.crm-event-info-form-block .event-info .crm-section.event_fees-section{
   display: none !important;
}


/** Membership Subscription  **/


div.crm-contribution-page-id-46 fieldset.label-left div#editrow-contribution_campaign_id {
   display: none;}

div.crm-contribution-page-id-46 fieldset.label-left div#editrow-custom_205{
   display: none;}


fieldset div div.Admin_Vajra_National_Refund-section{
   display: none;}

fieldset div div.Admin_Sponsor_National_Refund-section{
   display: none;}

fieldset div div.Admin_Sustaining_National_Refun-section{
   display: none;}

fieldset div div.Admin_Concession_National_Refun-section{
   display: none;}

fieldset div div.Admin_Vajra_National-section{
   display: none;}

fieldset div div.Admin_Sponsor_National-section{
   display: none;}

fieldset div div.Admin_Sustaining_National-section{
   display: none;}

fieldset div div.Admin_Concession_National-section{
   display: none;}

fieldset div div.Admin_Vajra_Local-section{
   display: none;}

fieldset div div.Admin_Sponsor_Local-section{
   display: none;}

fieldset div div.Admin_Sustaining_Local-section{
   display: none;}

fieldset div div.Admin_Concession_Local-section{
   display: none;}

fieldset div div.National_Membership-section{
   display: none;}

fieldset div div.Local_Membership-section{
    display: none;}

fieldset div div.International_AEP_Membership-section{
   display: none;}

fieldset div div.Admin_National_Membership-section{
   display: none;}

fieldset div div.Admin_Local_Membership-section{
   display: none;}

fieldset div div.Admin_International_AEP_Members-section{
   display: none;}

fieldset div div.Admin_Vajra_Local_Refund-section{
   display: none;}

fieldset div div.Admin_Sponsor_Local_Refund-section{
   display: none;}

fieldset div div.Admin_Sustaining_Local_Refund-section{
   display: none;}

fieldset div div.Admin_Concession_Local_Refund-section{
   display: none;}

fieldset div div.Admin_International_AEP_Refund-section{
   display: none;}

div.Scholarship-section{
   display: none;}

div.Scholarship_Radio-section{
   display: none;} 

#recurHelp{
   display: none;}


/** button css for membership form **/
.toggle-btn-grp { 
    margin:3px 0; 
}
.toggle-btn { 
    text-align:centre; 
    margin:5px 2px;
    padding:0.4em 3em; 
    color:#000; 
    background-color:#FFF; 
    border-radius:10px; 
    display:inline-block; 
    border:solid 1px #CCC; 
    cursor:pointer;
}
.toggle-btn:hover { 
    border:solid 1px #a0d5dc !important; 
    background:#f1fdfe;
}
.toggle-btn.success { 
    background:lightgreen;
    border:solid 1px green !important; 
}
.toggle-btn2 { 
    text-align:centre; 
    margin:5px 2px;
    padding:5px 10px; 
    color:#000; 
    background-color:#FFF; 
    border-radius:10px; 
    display:inline-block; 
    border:solid 1px #CCC; 
    cursor:pointer;
}
.toggle-btn2.success { 
    background:lightcoral;
    border:solid 1px maroon !important; 
}
 .visuallyhidden { 
    border: 0; 
    clip: rect(0 0 0 0); 
    height: 1px; 
    margin: -1px; 
    overflow: hidden; 
    padding: 0; 
    position: absolute; 
    width: 1px; 
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { 
    clip: auto; 
    height: auto; 
    margin: 0; 
    overflow: visible; 
    position: static; 
    width: auto; 
}



/** Hide membership discount field
.membership-discount-section {
  display: none;
}
 **/

/** Events that need to hide discount field **/
.crm-event-id-335 .crm-public-form-item .form-layout-compressed {
     display: none;
}

/** General Site CSS **/
.rigpa_title_bar_no_bgcolor {
  width: 400px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #932443 !important;
  background-color: #ffffff;
  border-top: 1px solid #c09e33;
  border-bottom: 1px solid #c09e33;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 8px;
  padding-top: 8px;
  margin-bottom: 10px;
}


/** Position Authorize.net seal **/
.AuthorizeNetSeal {
  float: right;
}

/**  fieldset legend {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 4px;
  background: none;
  border: medium none;
  background-color: transparent;
  color: #3E3E3E;
  position: relative;
  text-indent: 0px;
  width: auto;
}
**/

.rigpa_title_big {
  width: 400px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #932443;
  margin-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.billing_mode-group legend.rigpa_title_big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #932443;
  margin-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 10px;

  display: block;
  padding: 4px;
  background: none;
  border: medium none;
  background-color: transparent;
  position: relative;
  text-indent: 0px;
  width: auto;
}


.crm-group legend.rigpa_title_big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #932443;
  margin-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 10px;

  display: block;
  padding: 4px;
  background: none;
  border: medium none;
  background-color: transparent;
  position: relative;
  text-indent: 0px;
  width: auto;
}

.crm-profile legend.rigpa_title_big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #932443;
  margin-top: 0px;
  padding-bottom: 10px;
  margin-bottom: 10px;

  display: block;
  padding: 4px;
  background: none;
  border: medium none;
  background-color: transparent;
  position: relative;
  text-indent: 0px;
  width: auto;
}


.rigpa_title_bar_with_bgcolor {
  width: 380px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #932443;
  background-color: #f5efdb;
  border-top: 1px solid #c09e33;
  border-bottom: 1px solid #c09e33;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  padding-top: 8px;
  margin-bottom: 10px;
}
.rigpa_body_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #000000;
  text-align: left;
  width: 400px;
}

.myButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
  -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
  box-shadow:inset 0px 1px 0px 0px #cf866c;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #9f000b));
  background:-moz-linear-gradient(top, #d0451b 5%, #9f000b 100%);
  background:-webkit-linear-gradient(top, #d0451b 5%, #9f000b 100%);
  background:-o-linear-gradient(top, #d0451b 5%, #9f000b 100%);
  background:-ms-linear-gradient(top, #d0451b 5%, #9f000b 100%);
  background:linear-gradient(to bottom, #d0451b 5%, #9f000b 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#9f000b',GradientType=0);
  background-color:#d0451b;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  border:1px solid #942911;
  display:inline-block;
  cursor:pointer;
  color:#ffffff !important;
  font-family:Arial;
  font-size:16px;
  padding:8px 24px;
  text-decoration:none;
  text-shadow:0px 1px 0px #854629;
}
.myButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9f000b), color-stop(1, #d0451b));
  background:-moz-linear-gradient(top, #9f000b 5%, #d0451b 100%);
  background:-webkit-linear-gradient(top, #9f000b 5%, #d0451b 100%);
  background:-o-linear-gradient(top, #9f000b 5%, #d0451b 100%);
  background:-ms-linear-gradient(top, #9f000b 5%, #d0451b 100%);
  background:linear-gradient(to bottom, #9f000b 5%, #d0451b 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9f000b', endColorstr='#d0451b',GradientType=0);
  background-color:#9f000b;
  color:#ffffff !important;
  text-decoration: none !important;
}
.myButton:active {
  position:relative;
  color:#ffffff !important;
  top:1px;
}

