#career_main, .main_resume { 
width: 100%; 
max-width: 1440px; 
margin-left: auto; 
margin-right: auto; 
background-color: #fff; 
padding: 0px; 
display: block;
border:0px #ccc solid;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}
#career_main h1, .main_resume h1 { 
color: #000 !important; 
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.main_resume {
width: 100%; 
max-width: 99%; 
margin-left: auto; 
margin-right: auto; 
padding: 30px;
}
#career_main .items, .main_resume .items {
//border-bottom: 1px solid #ccc;
padding: 5px;
margin: 0;
text-align: left;
}
.main_resume .items { 
border-bottom: 0px solid #ff0000;
padding: 5px;
margin: 0;
text-align: left;
}
#career_main input:not(input[type='radio'], #career_main input[type='checkbox']), #career_main textarea, #career_main button, .main_resume input:not(input[type='radio'], .main_resume input[type='checkbox']), .main_resume textarea, .main_resume button { 
width: 100%; 
clear: both; 
border: 1px #444 solid; 
}
#career_main button, .main_resume button, #career_main input[type='submit'], .main_resume input[type='submit'] {
font-family: "Times New Roman", Times, serif !important;
font-size: 16px !important;
color: #fff !important;
background-color: #265C98 !important;
max-width: 300px;
margin-left: auto;
margin-right: auto;
}
#career_main .career_cancel, .main_resume .career_cancel {
max-width: 150px;
margin-left: auto;
margin-right: auto;
background-color: #666666 !important;
}
#career_main .submit_row, .main_resume .submit_row {
text-align: center;
}
#career_main button:focus, #career_main input[type='submit']:focus, #career_main button:hover, #career_main input[type='submit']:hover, .main_resume button:focus, .main_resume input[type='submit']:focus, .main_resume button:hover, .main_resume input[type='submit']:hover {
background-color: #ccc !important; 
color: #000 !important;
}
#career_main .career_heading, .main_resume .career_heading { 
text-decoration: uppercase; 
font-weight: bold; 
}
#career_main .career_acknowledge, .main_resume .career_acknowledge {
text-indent: 2em;
padding:5px;
}
#career_main .gray, .main_resume .gray {
background-color: #ccc;
}
#career_main .info, .main_resume .info {
font-style: italic;
color: #0066FF;
text-align: left;
}
#career_main .spacing, .main_resume .spacing {
margin-top: 30px !important;
}
#career_main .indent, .main_resume .indent { 
text-indent: 2em;
}
#career_main .borderme, .main_resume .borderme {
margin-top: 10px !important;
padding-top: 20px !important;
border-top: 6px double #ccc;
}
#career_main .success, .main_resume .success {
width: 100%; 
max-width: 99%; 
margin-left: auto; 
margin-right: auto; 
margin-top: 20px;
background-color: #fff; 
padding: 0px; 
border:0px #ccc solid;
text-align: center;
padding-top: 20px;
padding-bottom: 20px;
}
#career_main .warning, .main_resume .warning {
color: #ff0000;
text-align: center;
}
#career_main .flex-main {
display: flex; 
flex-flow: row wrap;
justify-content: space-around;
align-items: left;
width:100%; 
padding:0;
}
#career_main .flex-main .items {
//border-bottom: 1px solid #ccc;
padding: 5px;
margin: 0;
text-align: left;
}
#career_main .flex-main input[type=text] {
max-width: 200px;
width: 100%;
}
#career_main .flex-main label {
display: block;
}

.main-content #career_main .choose_payments {
float: left;
position: relative;
top: 5px;
left: 9px;
max-width: 44px !important;
transform: scale(2) !important;
padding: 0;
margin: 0;
}
.main-content .d_auto_label, .main-content .c_auto_label {
float:left; 
text-align:left; 
margin-left: 17px;
}

@media (max-width: 800px) {
  #career_main .flex-main {
    flex-flow: column wrap;
  }
	#career_main .flex-main input[type=text] {
	max-width: 99%;
	width: 100%;
	}  
}