.email-me-top,.job-alert-box input[type="text"],.jobalert-submit,
.job-alert-box input[type="email"],.job-alert-box .alerts-fields,
.job-alerts-sec .error,.job-alerts-sec .success {
float: left;
width: 100%;
}
.email-jobs-top,
.jobsearch-typo-wrap .email-jobs-top {
display: inline-block;
width: 100%;
padding: 17px 19px;
color: #ffffff;
font-size: 17px;
text-align: left;
text-transform: capitalize;
border: none;
border-radius: 0px;
outline: none;
}
.email-jobs-top:focus,
.jobsearch-typo-wrap .email-jobs-top:focus {
outline: none;
}
.jobsearch-typo-wrap .email-jobs-top:hover,
.jobsearch-typo-wrap .jobalert-submit:hover {
border-radius: 0px;
}
.email-jobs-top i,
.jobsearch-typo-wrap .email-jobs-top i {
margin-right: 5px;
color: #ffffff;
}
.job-alert-box input[type="text"],
.job-alert-box input[type="email"] {
height: 39px;
background-color: #ffffff;
border: 1px solid #eaeaea;
margin-top: 10px;
padding: 7px 14px;
}
.job-alert-box input[type="text"]:focus,
.job-alert-box input[type="email"]:focus {
border-color: #eaeaea;
}
.job-alert-box .alerts-fields { margin-bottom: 5px; }
.job-alerts-sec .jobsearch-search-filter-wrap {
background-color: #ffffff;
}
.jobalert-submit,
.jobsearch-typo-wrap .jobalert-submit {
padding: 11px 20px;
text-transform: uppercase;
color: #ffffff;
border-radius: 2px;
font-size: 15px;
margin-top: 11px;
border: 1px solid;
border-radius: 0px;
width: 100%;
}
.jobalert-submit:focus,
.jobsearch-typo-wrap .jobalert-submit:focus {
outline: none;
}
.job-alerts-sec .jobsearch-search-filter-wrap { padding: 0px; }
.job-alerts-sec .jobsearch-search-filter-wrap .job-alert-container-top { padding-left: 19px; padding-right: 19px; }
.job-alerts-sec .jobsearch-add-padding.jobsearch-search-filter-wrap { padding-top: 3px; padding-bottom: 15px; }
.job-alerts-sec .error {
padding: 5px 14px;
margin-top: 8px;
background-color: #e15440;
}
.job-alerts-sec .success {
padding: 5px 14px;
margin-top: 8px;
background-color: #53b427;
}
.job-alerts-sec .error label,.job-alerts-sec .success label { color: #ffffff; }
.jobsearch-alert-in-content .alerts-fields ul { margin: 0px -10px; }
.jobsearch-alert-in-content .alerts-fields ul li {
float: left;
width: 33.3333%;
list-style: none;
padding: 0px 10px;
}
.jobsearch-alert-in-content .job-alert-box .alerts-fields { margin-bottom: 12px; }
.jobsearch-alert-in-content .alerts-fields ul li .jobalert-submit { padding: 5px 20px; }
.jobsearch-alert-in-content .jobsearch-checkbox li {
width: auto;
line-height: 1.5;
margin-right: 20px;
}
.jobsearch-alert-in-content.job-alerts-sec {
float: left;
width: 100%;
margin-bottom: 15px;
}
.jobsearch-alert-in-content .jobsearch-checkbox input[type="checkbox"] + label span,
.jobsearch-alert-in-content .jobsearch-checkbox input[type="radio"] + label span { top: 5px; }