.apmgreyblock {
	background-color: #EFEFEF;
	padding: 1.75rem 1.75rem!important;
}

.apmredblock {
	background-color: #b01E24;
	padding: 1.75rem 1.75rem!important;
}

.career-header {
	font-size: medium;
    text-transform: capitalize;
    color:#fff;
}

html {
  scroll-behavior: smooth;
}

/* Code to change the appearence of the crm form */

.crmblock {
	border: 1px solid #ccc;
	padding: 1.75rem 1.75rem!important;
	margin-bottom: 1rem;
}

.crmblock #form_description{
	background-color: #fff!important;
	font-size: 1.75rem!important;
    font-weight: 300!important;
	margin-bottom: 10px;
}

.crmblock div.form_page input[type=password], div.form_page input[type=text], div.form_page input[type=email], div.form_page input[type=tel], div.form_page input:not([type]), div.form_page select, div.form_page textarea, input[type=password], input[type=radio], input[type=checkbox], input[type=text], input[type=email], input[type=tel], input:not([type]), textarea {
	padding: 1.5rem!important;
	max-width: none!important;
}

.crmblock .form_question.form_birthdate .form_responses select[aria-label="Month"] {
    max-width: 45%!important;
}
.crmblock .form_question.form_birthdate .form_responses select[aria-label="Day"] {
    max-width: 25%!important;
}
.crmblock .form_question.form_birthdate .form_responses select[aria-label="Year"] {
    max-width: 25%!important;
}

.crmblock div.form_question.form_address fieldset {
    border: none!important;
    padding: 0px!important;
    width: 100%;
    max-width: none!important;
    margin-bottom: 0px!important;
}

.crmblock div.form_question.form_address fieldset > legend {
    display: block !important;
    width: auto;
    margin: 0;
    margin-left: 0!important;
    padding: 1rem 0!important;
    font-size: 1.75rem!important;
    font-weight: 300!important;
	margin-bottom: 10px;
}


.crmblock form > div.action button.default {
	padding: 1rem 3.2rem!important;
	padding: 1rem 3.2rem!important;
	font-size: 2rem!important;
	border-radius: 0!important;
	display: block!important;
    width: 100%!important;
	color: #fff!important;
    background-color: #b01e24!important;
    border-color: #b01e24!important;
}