 @import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700");
 @import url('https://fonts.googleapis.com/css?family=Karla:400,700');
 @import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

.crm-title, .crm-not-you-message {
display: none;
}
 
 .crm-container .crm-form-block {
 background-color: #fff !important;
 }
 .crm-container .crm-section {
 font-family: 'Karla';
 color: #464354;
 font-size: 1em !important;
}
 .crm-container fieldset {
 margin: 0 0 1.5em 0 !important;
 }
 
 .crm-container #printer-friendly {
 display: none !important;
 }

 .crm-container input[type=checkbox]+label[for], .crm-container input[type=radio]+label[for] {
font-family: 'Karla';
 color: #464354;
 font-size: 1em !important;
 font-weight: 700 !important;
}

.crm-container .description {
	color: #616060 !important;
	font-size: 0.9em !important;
}

 .crm-container .form-layout label, .crm-container .form-layout-compressed label, .crm-container .form-item label, .crm-container .crm-accordion-body label, .crm-container .crm-form-block label, .crm-container #task-section label {
 font-family: 'Karla';
 color: #464354;
 font-size: 1em !important;
 font-weight: 700 !important;
 }
 
 .crm-container fieldset legend {
 display: none;
 }

.crm-container .form-layout input[type=email], .crm-container .form-layout input[type=number], .crm-container .form-layout input[type=password], .crm-container .form-layout input[type=search], .crm-container .form-layout input[type=text], .crm-container .form-layout-compressed input[type=email], .crm-container .form-layout-compressed input[type=number], .crm-container .form-layout-compressed input[type=password], .crm-container .form-layout-compressed input[type=search], .crm-container .form-layout-compressed input[type=text], .crm-container .form-item input[type=email], .crm-container .form-item input[type=number], .crm-container .form-item input[type=password], .crm-container .form-item input[type=search], .crm-container .form-item input[type=text], .crm-container .crm-accordion-body input[type=email], .crm-container .crm-accordion-body input[type=number], .crm-container .crm-accordion-body input[type=password], .crm-container .crm-accordion-body input[type=search], .crm-container .crm-accordion-body input[type=text], .crm-container .crm-form-block input[type=email], .crm-container .crm-form-block input[type=number], .crm-container .crm-form-block input[type=password], .crm-container .crm-form-block input[type=search], .crm-container .crm-form-block input[type=text], .crm-container #task-section input[type=email], .crm-container #task-section input[type=number], .crm-container #task-section input[type=password], .crm-container #task-section input[type=search], .crm-container #task-section input[type=text], .crm-container input.crm-form-text, #inputPostCode_5, #inputPostCodeBillingSection_5 {
font-family: 'Karla' !important;
 color: #464354;
 font-size: 1em !important;
 padding: 6px 12px;
 background-color: #fff !important;
 border: 1px solid #ccc !important;
 border-radius: 2px !important;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
 -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
 -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
 transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s !important;
}

.billing_middle_name-section {
	display: none;
}

.billing_state_province_id-5-section {
	display: none;
}

.helprow-custom_16-section, .editrow_custom_16-section {
    // display: none;
}

#editrow-tag {
	display: none;
}

#editrow-custom_17 {
	display: none;
}

#editrow-custom_48 {
	display: none;
}

#priceset legend {
	display: none;
}

#intro_text {
	margin-bottom: 3em !important;
}

.select2-container .select2-choice span {
	margin-right: 0 !important; 
}

.crm-container .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
	left: 0 !important;
}

.crm-container .select2-container-multi .select2-choices .select2-search-field input {
	margin: 5px !important;
}

#auto_renew_section {
	display: none !important;
}

#helprow-custom_16, #editrow-custom_16, #helprow-custom_75, #editrow-custom_75, #editrow-custom_76, #editrow-custom_77 {
    display: none;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.crm-container .crm-section .content {
		margin-left: 0 !important;
	}
	
	.crm-container .crm-section .label {
		width: 100% !important;
		text-align: left !important;
	}
	
	.crm-container .crm-submit-buttons {
		padding: 20px 0 20px 0 !important;
	}
}