/* PMC Custom CSS */

/*
#crm-recently-viewed li.crm-recently-viewed {
    white-space: normal;
    }*/
    
    #crm-container table {
border: none;
}

/*
#crm-container.crm-public .crm-section .label {
    width: 24%;
    margin-top:8px;
}

div.crm-section.-section {
display:none;
}

#crm-container.crm-public select {
    max-width: 30%;
}*/

#crm-container.crm-public table {
    font-size: inherit;
}

#crm-container.crm-public .crm-section .label {
    width: 15%;
}

#crm-container.crm-public input[type="text"] {
    max-width: 95%;
}

/*
fieldset.crm-profile.crm-profile-id-14.crm-profile-name-Primary_Contact_14 {
border-top:none;
margin-top:0px;
}

fieldset.crm-profile.crm-profile-id-14.crm-profile-name-Primary_Contact_14 legend {
display:none;
}*/

/*div.messages.help.cms_user_help-section {
visibility:hidden;
}*/

/* div.messages.help.cms_user_help-section:before {
content: 'Registering with our site is optional. Doing so provides greater access and makes filling in forms like this a breeze. ';
}

#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"] {
    font-size: 20px;
}
*/
#crm-container.crm-public input[type=checkbox] {
border: 1px solid #999;
}
/*
#crm-container.crm-public div.messages {
    font-size: 16px;
}

input#custom_24.crm-form-text.required, input#custom_23.crm-form-text.required {
max-width:20%;
}*/

/*
.crm-public#crm-container.crm-container table {
  font-size: inherit;
}

 #crm-container.crm-public .crm-section, .crm-section {
  font-size: 16px;
  clear:both;
}
 
 #crm-container.crm-public .label {
border:none;
 }

.crm-public#crm-container.crm-container .crm-form-block {
background-color: transparent;
color: inherit;
}

.crm-public#crm-container.crm-container .help, .crm-container #help {
    background-color: transparent;
    border: none;
    color: #efefef;
    font-size: 15px;
    margin: 0;
    padding: 4px;
}

 
 #crm-container.crm-public fieldset legend {
    display: block;
    font-family: 'Raleway';
    font-size: 16px;
    font-weight: normal;
    padding: 4px;
    background: none;
    border: medium none;
    background-color: transparent;
    color: #868686;
    position: relative;
    text-indent: 0;
    width: auto;
}

#crm-container.crm-public .price-set-row .crm-price-amount-amount {
    min-width: 2em;
    color: #868686;
}

#crm-container.crm-public .price-set-row .crm-price-amount-label {
    color: #868686;
    font-weight: bold;
}

#crm-container.crm-public .price-set-row .highlight .crm-price-amount-label {
    color: #ffffff;
}*/

/*  Confirmation page headers */

/*#crm-container.crm-public .header-dark {
    margin-top: 40px;
}*/
 
 /* Submit Button */
 
/* #crm-container.crm-public .crm-button {
 border:none;
 background:none;
 border-radius:0px;
 }
 
 #crm-container.crm-public .crm-button.crm-icon-button {
  padding: 0;
}

#crm-container.crm-public .crm-button-icon {
  background-image: none;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  pointer-events: none;
}
 
#crm-container.crm-public .crm-button input[type=button], #crm-container.crm-public .crm-button input.crm-form-submit {
  padding: 7px 18px;
   border-radius:0px;
  margin: 0 0 25px 0;
  color: #FFFFF;
  background: #e47519;
  border: 1px solid #e47519;
  text-align: center;
  text-transform: uppercase;
  -webkit-appearance: none;
  vertical-align: middle;
  line-height: 30px;
  min-height: 30px;
  font-size: 1rem;
  text-decoration: none;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow:none;
}

#crm-container.crm-public .crm-button input[type=button], #crm-container.crm-public .crm-button input.crm-form-submit:hover {
background:#212223;
border:1px solid #212223;
color:#FFFFFF;
}*/

/* Cancel button */

/*#crm-container.crm-public a.button {
  padding: 8px 18px;
   border-radius:0px;
  margin: 0;
  color: #ffffff;
  background: #878787;
  border: none;
  text-align: center;
  text-transform: uppercase;
  -webkit-appearance: none;
  vertical-align: middle;
  line-height: 30px;
  min-height: 30px;
  font-size: 1rem;
  text-decoration: none;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow:none;
}

#crm-container.crm-public a.button:hover {
  background: #444444;
  text-decoration:none;
  color:#ffffff;
}

#crm-container.crm-public #crm-submit-buttons {
    margin-top: 40px;
}*/

/* Links */

/*#crm-container.crm-public a, #crm-container.crm-public a:link {
color:#fcdd6f;
}

#crm-container.crm-public a:hover{
color:#444444;
text-decoration:underline;
}*/

/* Internal Labels */

/*.crm-container table.form-layout-compressed tbody th.label {
  background: none;
}*/

/* Public forms */

/*#crm-container.crm-public fieldset label {
    float: none;
    margin-left: 10px;
    color: #ffffff;
}

#crm-container.crm-public label {
    font-weight: normal;
    display: inline;
    margin-left: 10px;
    color: #ffffff;
}

#crm-container.crm-public input[type="radio"], #crm-container.crm-public input[type="checkbox"] {
    margin: 0 0;
    line-height: normal;
}

#crm-container.crm-public .form-layout-compressed td, #crm-container.crm-public .form-layout-compressed th {
    vertical-align: text-top;
    padding: 1px 0px;
    border: none;
}

#crm-container.crm-public .crm-section .content {
    margin-left: 30%;
}*/

/*
#crm-container.crm-public select#additional_participants.crm-form-select {
width:20%;
} */


/* iATS payments priceset formating */
/*div.content.Adult_Ticket-content {
	margin-left:60%;
}

div.crm-section.Adult-Ticket-section.label {
width:inherit;
}

div.content.Adult_Ticket-content.crm-container .crm-section .content {
    margin-left: 60%;
}

input#discountcode.description.crm-form-text {
  margin-left:200px;
}

#discountcode input.crm-form-text {
  margin-left:200px;
}*/

/*hide additional attendee price row on first page
div.price-set-row.number_of_players-row5 {
  display: none;
}*/

/*hide store registration, expose additional participant 1
form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row1 {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row2 {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row3 {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row4 {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row5 {
  display: inline;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.mulligans-section {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.additional_lunches-section {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.additional_donation-section {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div#pricesetTotal.crm-section.section-pricesetTotal {
  display: none;
}*/

/*hide store registration, expose additional participant 2
form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row1 {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row2 {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row3 {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row4 {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row5 {
  display: inline;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.mulligans-section {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.additional_lunches-section {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.additional_donation-section {
  display: none;
}

form#Participant_2.CRM_Event_Form_Registration_AdditionalParticipant div#pricesetTotal.crm-section.section-pricesetTotal {
  display: none;
}*/

/*hide store registration, expose additional participant 3
form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row1 {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row2 {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row3 {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row4 {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.number_of_players-row5 {
  display: inline;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.mulligans-section {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.additional_lunches-section {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div.crm-section.additional_donation-section {
  display: none;
}

form#Participant_3.CRM_Event_Form_Registration_AdditionalParticipant div#pricesetTotal.crm-section.section-pricesetTotal {
  display: none;
}

div.crm-public-form-item.crm-section.is_for_organization-section div.label {
display:none;
}*/

/*hide "none" on price amount where filed not required*/
/*input#CIVICRM_QFID_0_12.crm-form-radio {
display:none;
}

div.price-set-row.sponsor_level-row5 {
display:none;
}

div#pricelabel.label {
white-space:normal;
}

div#pricevalue.content.calc-value {
font-weight:bold;
font-size:20px;
padding-top:20px;
}*/

/*hide store registration career fair, expose additional participant 1

div.price-set-row.registration-row2 {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.registration-row1 {
  display: none;
}

form#Participant_1.CRM_Event_Form_Registration_AdditionalParticipant div.price-set-row.registration-row2 {
  display: inline;
}*/
