.nhs-jobs-feed.default{margin:0 0 30px}.nhs-jobs-feed.default .search-form{display:flex;flex-direction:column;margin-bottom:30px;padding:25px;background-color:#e5eff8;border-radius:25px}.nhs-jobs-feed.default .search-form .form-group{margin:0 0 20px}.nhs-jobs-feed.default .search-form .form-group .form-control{padding:12px 25px;color:#231f20;background-color:#fff;border:1px solid #005eb8;border-radius:50px;font-size:1.125rem}.nhs-jobs-feed.default .search-form .form-actions{align-self:flex-end}.nhs-jobs-feed.default .search-form .form-actions>.button-link{margin:0;border:2px solid #005eb8}.nhs-jobs-feed.default .search-form .form-actions>.button-link [class*=fa-]{color:inherit}.nhs-jobs-feed.default .search-form .form-actions>.button-link+.button-link{margin-left:20px}.nhs-jobs-feed.default .search-form .form-actions>.button-link.clear-search{color:#005eb8;background-color:#fff;border-color:#005eb8}@media (max-width:767.98px){.nhs-jobs-feed.default .search-form{margin-bottom:25px;padding:20px}.nhs-jobs-feed.default .search-form .form-group{margin:0 0 10px}.nhs-jobs-feed.default .search-form .form-group .form-control{padding:10px 20px;font-size:1rem}.nhs-jobs-feed.default .search-form .form-actions>.button-link+.button-link{margin-left:10px}}.nhs-jobs-feed.default .results{margin:0;padding:0;list-style:none}.nhs-jobs-feed.default .results .entry{display:flex;flex-flow:column nowrap;margin:0 0 25px;padding:0 0 25px;color:#231f20;border-bottom:1px solid #005eb8}.nhs-jobs-feed.default .results .entry:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.nhs-jobs-feed.default .results .entry .description,.nhs-jobs-feed.default .results .entry .title{margin:5px 0 0;font-size:1.125rem;font-weight:400;color:inherit}.nhs-jobs-feed.default .results .entry .title{font-size:1.75rem;font-weight:700;line-height:1.3;color:#005eb8;padding-bottom:0}.nhs-jobs-feed.default .results .entry .title::after{display:none}.nhs-jobs-feed.default .results .entry .title a{font:inherit;color:inherit}.nhs-jobs-feed.default .results .entry .title a:active,.nhs-jobs-feed.default .results .entry .title a:focus,.nhs-jobs-feed.default .results .entry .title a:hover{color:#003087}.nhs-jobs-feed.default .results .entry .description,.nhs-jobs-feed.default .results .entry .details{margin:10px 0 0}.nhs-jobs-feed.default .results .entry .details{padding:0;list-style:none}.nhs-jobs-feed.default .results .entry .details li table tr td{background-color:transparent!important}.nhs-jobs-feed.default .results .entry .details li table tr td:first-of-type{width:95px!important}@media all and (max-width:991px){.nhs-jobs-feed.default .results .entry .details li strong{display:block!important}.nhs-jobs-feed.default .results .entry .details li table tr td{display:block!important;padding:0}}.nhs-jobs-feed.default .results .entry .read-more{display:flex;flex-grow:1;align-self:flex-end;align-items:flex-end;margin-top:20px}.nhs-jobs-feed.default .results .entry .read-more .button-link{margin:0}@media (max-width:767.98px){.nhs-jobs-feed.default{margin-bottom:20px}.nhs-jobs-feed.default .results .entry{margin-bottom:20px;padding-bottom:20px}.nhs-jobs-feed.default .results .entry .title{font-size:1.625rem}.nhs-jobs-feed.default .results .entry .description{font-size:1rem}}@media (max-width:575.98px){.nhs-jobs-feed.default .results .entry{margin-bottom:15px;padding-bottom:15px}.nhs-jobs-feed.default .results .entry .title{font-size:1.5rem}}