.crm-container .select2-container, .crm-container .select2-search--inline, .crm-container .select2-search__field {
  max-width: 425px !important;
}

.crm-container h3 {
 background-color: white;
 padding: 0px;
}

h1 {
 font-family: Inter;
 font-size: 2em;
}
.mentorimgcontainer {
  width: 250px;
  height: 250px;
  overflow: clip;
  display: inline-block;
}


.mentorimgcontaine img {
  width: 100%;
  height: auto;
}

.mentorlisting {
 padding: 20px;
}

#bootstrap-theme .mentorlisting h2 {
 font-family: Sans;
 font-weight: bold;
 margin-top: 0px;
 color: #1A0046;
}

.mentorlisting img {
  float: left;
}
.mentorcontent {
  display: inline-block;
  width: 70%;
  padding-left: 20px;
  vertical-align: top;
}

#bootstrap-theme .mentorcontent h4 {
 color: #FF4D00;
 font-weight: bold;
}

#bootstrap-theme .mentorcontent a.mentorbutton {
  background-color: #1A0046;
  color: white;
  padding: 10px;
  margin-top: 5px;
  font-weight: bold;
  font-family: Sans;
  border-radius: 10px;
}

.mentorbio {
 padding-bottom: 20px;
}

#bootstrap-theme .mentorcontent a.mentorbutton:hover {
 text-decoration: none;
 background-color: #1B464A;
}

.crm-container fieldset legend {
 text-transform: uppercase;
}

#crm-container.crm-public input[type="text"], #crm-container.crm-public input[type="password"], #crm-container.crm-public input[type="email"], #crm-container.crm-public select {
  width: 400px;
}

/*Put Labels above inputs*/
body .crm-container .crm-section .label {
	float: none;
	width: auto;
	text-align: left;
}
body .crm-container .crm-section .content {
	margin: 0px;
}

/* Clean up display spacing */
.price-set-option-content label,
#crm-container.crm-public .price-set-row {
  margin-bottom: 0px;
}

.Please_choose_a_membership_leve-content div.label,
.contribution_amount-section div.label,
.is_recur-section div.label {
	display: none;
}

.crm-container .crm-button.crm-form-submit {
  border: 0px;
	text-shadow: none;
	width: 200px;
	padding: 10px;
}

.crm-container.crm-public button.crm-form-submit:hover {
  background-color: #EEA83B;
}

.crm-container.crm-public button.crm-form-submit {
 border: none;
 border-radius: 5px;
}

.crm-container a.button {
 background: #FF4D00;
}
.crm-container a.button, .crm-container a.button:link, .crm-container a.button:visited, .crm-container .ui-dialog-buttonset .ui-button, .crm-container .crm-button,
.crm-container.crm-public .crm-form-submit,
.crm-container.crm-public .crm-contribution-form-styles-style-options-as-buttons .price-set-row input[type="radio"] + label[for]:hover,
.crm-container button.crm-button.crm-form-submit#_qf_Main_upload-bottom {
  color: white;
	font-weight: bold;
	background-color: #FF4D00;
	border: none;
	text-shadow: none;
	padding: 10px;
}

.crm-container button.crm-form-submit#_qf_Main_upload-bottom:hover {
  background-color: #EEA83B;
}

/* Format Price Fields*/
#crm-container.crm-public .price-set-row label {
  border-radius: 5px;
  width: 155px;
  text-align: center;
  font-size: bold;
  color: white;
}

div.other_amount-section div.label {
  display: none;
}

.crm-container fieldset {
 border: none;
}

#crm-container.crm-public .contribution-form-styles-style-options-as-buttons .price-set-row .crm-price-amount-amount {
 font-weight: bold;
 color: white;
}

.crm-container fieldset legend {
  padding-left: 0px;
  margin: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
  font-weight: bold;
}

input#custom_580,
input#credit_card_number,
div.content.other_amount-content input,
.crm-container .crm-form-text.required,
.crm-container .big,
.crm-container .six,
.crm-container .huge,
.crm-container .medium {
  width: 94%;
}

input#cvv2 {
 width: 10em;
}

.crm-container a:link {
 color: #FF4D00;
}

.crm-form-styles-recur-options-block {
 	background-color: #EEA83B;
  border-radius: 100px;
  width: fit-content;
	margin: auto;
}
.crm-form-styles-recur-option-button {
	border: none;
	border-radius: 100px;
	background-color: #EEA83B;
	padding: 10px;
	width: 150px;
	color: white;
	font-weight: bold;
}

.crm-form-styles-recur-option-button.selected {
	background-color: #FF4D00;
	color: white;
}

#crm-submit-buttons {
 text-align: center;
}

#priceset-div {
 margin-top: 10px;
}

.Please_choose_a_membership_leve-content,
.contribution_amount-content {
  justify-content: center;
}

