.ccm-block-nhs-jobfeed .alert-danger>ul.ccm-error{list-style-type:none;margin:0;padding:10px 15px}.ccm-block-nhs-jobfeed .alert-danger>ul.ccm-error>li:last-child{margin:0;list-style-type:none}.ccm-block-nhs-jobfeed .job-feed__result{position:relative;z-index:0;display:table;width:100%;margin:0 0 15px;font-size:0;padding:12px 15px;background-color:#e6e5e5;border-radius:15px;overflow:hidden}.ccm-block-nhs-jobfeed .job-feed__title{font-size:24px!important;font-size:2.4rem!important}.ccm-block-nhs-jobfeed .job-feed__title a{font-size:inherit;font-weight:400}.ccm-block-nhs-jobfeed .job-feed ul.items{list-style-type:none;padding:0}.ccm-block-nhs-jobfeed .job-feed .alert{padding:20px 29px}.ccm-block-nhs-jobfeed .job-feed__info{padding:20px 29px 0;display:block}.ccm-block-nhs-jobfeed .job-feed__info h4{font-size:22px;font-size:2.2rem;margin:0 0 10px}.ccm-block-nhs-jobfeed .job-feed__info>ul{list-style:none;margin:0;padding:0}.ccm-block-nhs-jobfeed .job-feed__info_field{margin:0 0 9px!important}.ccm-block-nhs-jobfeed .job-feed__info_field strong{font-weight:500;color:#005eb8}.ccm-block-nhs-jobfeed .job-feed__info:last-child_field{margin:0 0 14px!important}.ccm-block-nhs-jobfeed .job-feed__apply{text-align:right;margin:0 0 0 20px}@media (min-width:769px){.ccm-block-nhs-jobfeed .job-feed__apply{margin:-20px 0 0 20px}}.ccm-block-nhs-jobfeed .job-feed__apply .button-link{margin:0}.ccm-block-nhs-jobfeed .ccm-pagination-wrapper{margin:20px 0 14px}.ccm-block-nhs-jobfeed .ccm-pagination-wrapper ul.pagination{margin:0;padding:0}.ccm-block-nhs-jobfeed form{margin:0 -8px 30px}.ccm-block-nhs-jobfeed form .filters{width:100%;display:table}.ccm-block-nhs-jobfeed form .form-inline{display:table}.ccm-block-nhs-jobfeed form .form-inline .form-action{padding:0 8px;display:table-cell}.ccm-block-nhs-jobfeed form .form-inline .form-action button.submit-btn.button-link{margin:0;padding:17px 45px 17px 30px;font-size:19px;font-size:1.9rem}.ccm-block-nhs-jobfeed form label{margin:0 8px 15px}.ccm-block-nhs-jobfeed form .form-group{display:table-cell;padding:0 8px;position:relative}.ccm-block-nhs-jobfeed form .form-group input::-webkit-input-placeholder,.ccm-block-nhs-jobfeed form .form-group textarea::-webkit-input-placeholder{color:#000}.ccm-block-nhs-jobfeed form .form-group input:-moz-placeholder,.ccm-block-nhs-jobfeed form .form-group textarea:-moz-placeholder{color:#000}.ccm-block-nhs-jobfeed form .form-group input::-moz-placeholder,.ccm-block-nhs-jobfeed form .form-group textarea::-moz-placeholder{color:#000}.ccm-block-nhs-jobfeed form .form-group input:-ms-input-placeholder,.ccm-block-nhs-jobfeed form .form-group textarea:-ms-input-placeholder{color:#000}.ccm-block-nhs-jobfeed form .form-group input::-ms-input-placeholder,.ccm-block-nhs-jobfeed form .form-group textarea::-ms-input-placeholder{color:#000}.ccm-block-nhs-jobfeed form .form-group .select:after{content:'\f107';font:36px/.9 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;right:0;bottom:0;margin:auto;width:60px;height:36px;text-align:center;color:#000;pointer-events:none;transition:.3s}.ccm-block-nhs-jobfeed form .form-group .select.open:after{transform:scaleY(-1)}.ccm-block-nhs-jobfeed form .form-group input,.ccm-block-nhs-jobfeed form .form-group select{width:100%;height:53px;min-height:4.5rem;padding:8px 60px 6px 30px;line-height:1.5;font-size:19px;font-size:1.9rem;border-radius:0;color:#000;background-color:#e6e5e5;border-width:1px 1px 3px;border-color:transparent transparent #013089;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.ccm-block-nhs-jobfeed form .form-group input :-moz-focusring,.ccm-block-nhs-jobfeed form .form-group select :-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ccm-block-nhs-jobfeed form .form-group input::-ms-expand,.ccm-block-nhs-jobfeed form .form-group select::-ms-expand{display:none}.ccm-block-nhs-jobfeed form .form-group input option:disabled,.ccm-block-nhs-jobfeed form .form-group select option:disabled{color:#768692}.ccm-block-nhs-jobfeed form .form-group input{padding:12px 30px}.ccm-block-nhs-jobfeed form .form-action{text-align:right}.ccm-block-nhs-jobfeed form .form-action button.clear-search{color:#013089;font-size:20px;font-size:2rem;border:0;background:0 0}.ccm-block-nhs-jobfeed form .form-action button.clear-search:hover{color:#013089;border-bottom:1px solid #013089}.ccm-block-nhs-jobfeed .jobs-feed-viewall{margin:15px 0 0;text-align:right}.ccm-block-nhs-jobfeed .jobs-feed-viewall .button-link{margin:0}#nhsVacancyList .button-link.goto{margin-top:10px}@media screen and (max-width:768px){#nhsVacancyList .button-link.goto{float:right;position:relative}}#nhsVacancyList .nhsJob.searchResult{margin:0 0 22px;padding:0 310px 30px 0;position:relative;border-bottom:1px solid #e3e6e8}.page-template-service #nhsVacancyList .nhsJob.searchResult{padding:0 0 30px}@media screen and (max-width:991px){#nhsVacancyList .nhsJob.searchResult,.page-template-service #nhsVacancyList .nhsJob.searchResult{padding:0 0 90px}}#nhsVacancyList .nhsJob.searchResult h3{margin:0}#nhsVacancyList .nhsJob.searchResult p strong{font-weight:400}#nhsVacancyList .nhsJob.searchResult p.nhsJobLocation,#nhsVacancyList .nhsJob.searchResult p.nhsJobSalary{display:inline-block;margin:0 15px 0 0}#nhsVacancyList .nhsJob.searchResult .applyButton a.button-link{position:absolute;bottom:30px;right:0;margin:0}.page-template-service #nhsVacancyList .nhsJob.searchResult .applyButton a.button-link{position:relative;float:right}
#nhsVacancyForm .btn {
    border-radius: 0 ;
    font-size: 2rem;
    padding: 11px 8px;
}

#nhsVacancyForm .btn.block-submit {
    background-color: #1a4193;
    border-color: #1a4193;
}
#nhsVacancyForm .btn.block-submit:hover {
    background-color: #fff;
    color: #1a4193;
}
#nhsVacancyForm .btn.clear-search {
    background-color: #768692;
    border-color: #768692;
}
#nhsVacancyForm .btn.clear-search:hover {
    background-color: #fff;
    color: #768692;
}
#nhsVacancyForm .control-label{
    font-size: 1.6rem;
}