#cxm .cxm a.apply-button{margin:0;padding:0px 12px 0px 12px;height:34px;font-size:14px;line-height:32px;font-weight:bold;color:#fff;background-color:#264868;border-color:#182e43}#cxm .cxm a.apply-button:hover{color:#fff;background-color:#ffffff}#cxm .cxm ul.share-links{margin:0;margin-bottom:0;padding:0 0 0 8px;height:34px;list-style:none;border:1px solid #a2a2a2;border-radius:4px;background-color:rgba(255,255,255,0.5)}#cxm .cxm ul.share-links li{background-image:none;display:inline-flex;list-style:none;margin:0;padding:0;font-size:13px;line-height:32px}#cxm .cxm ul.share-links li a{display:inline-block;margin:0 6px;padding:0 4px 0 4px;height:32px}#cxm .cxm ul.share-links li i{margin-right:4px;vertical-align:middle}#cxm .cxm ul.share-links li [class^="glyphicons-"],#cxm .cxm ul.share-links li [class*=" glyphicons-"],#cxm .cxm ul.share-links li [class^="social-"],#cxm .cxm ul.share-links li [class*=" social-"]{background-color:transparent;vertical-align:middle;font-size:18px;line-height:28px;height:32px}#cxm .cxm .action-buttons{margin:1em 0;height:36px;display:flex}#cxm .cxm .action-buttons a.apply-button{float:left}#cxm .cxm .action-buttons ul.share-links{float:right}@media (max-width: 767px){#cxm .cxm ul.share-links span.text{display:none}}#cxm .job-card-default .photo-container{height:240px;background-size:cover;background-repeat:no-repeat}#cxm .job-card-default .logo-container{height:60px;overflow:hidden}#cxm .job-card-default .logo-container img.sr-brand-logo{display:block;margin:auto;max-height:100%}#cxm .job-card-default .employer-name{margin:0}#cxm .job-card-default .employer-name .sr-info{width:100%}#cxm .job-card-default .job-traits{height:10px}#cxm .cxm .job-search-header{margin:25px 0}#cxm .cxm .job-search-results a,#cxm .cxm .jobs-applied-for a{text-decoration:none}#cxm .cxm .job-search-results .sr-job,#cxm .cxm .jobs-applied-for .sr-job{padding:1em 0;border-bottom:1px solid #ccc}#cxm .cxm .job-search-results .sr-photo img,#cxm .cxm .jobs-applied-for .sr-photo img{max-width:95%}#cxm .cxm .job-search-results .sr-info .sr-age,#cxm .cxm .jobs-applied-for .sr-info .sr-age{font-size:12px;line-height:1;margin:0;color:#777}#cxm .cxm .job-search-results .sr-info h2.sr-title,#cxm .cxm .jobs-applied-for .sr-info h2.sr-title{margin:6px 0;padding:0;font-size:24px;line-height:1;font-weight:normal}#cxm .cxm .job-search-results .sr-info p.sr-perks,#cxm .cxm .jobs-applied-for .sr-info p.sr-perks{margin:6px 0 18px 0;padding:0;font-family:Georgia, serif;font-style:italic;font-size:1rem}#cxm .cxm .job-search-results .sr-info h3.sr-employer,#cxm .cxm .jobs-applied-for .sr-info h3.sr-employer{margin:0;padding:0;font-size:13px;line-height:1}#cxm .cxm .job-search-results .sr-info .sr-managed-by,#cxm .cxm .jobs-applied-for .sr-info .sr-managed-by{font-size:12px}#cxm .cxm .job-search-results .sr-info blockquote.sr-headline,#cxm .cxm .jobs-applied-for .sr-info blockquote.sr-headline{margin:12px 0 0 0;padding:0;border:none;font-size:12px;line-height:1.5;font-style:italic;color:#777}#cxm .cxm .job-search-results .sr-brand,#cxm .cxm .jobs-applied-for .sr-brand{text-align:center}#cxm .cxm .job-search-results .sr-brand img.sr-brand-logo,#cxm .cxm .job-search-results .sr-brand img.employer_logo_thumb,#cxm .cxm .jobs-applied-for .sr-brand img.sr-brand-logo,#cxm .cxm .jobs-applied-for .sr-brand img.employer_logo_thumb{max-width:110px;max-height:100px;margin:0 auto;display:block}#cxm .cxm .job-search-results .sr-brand .sr-address,#cxm .cxm .jobs-applied-for .sr-brand .sr-address{font-size:13px;line-height:1;margin:12px 0 0 0;color:#777}#cxm .cxm .job-search-results .sr-brand .sr-distance,#cxm .cxm .jobs-applied-for .sr-brand .sr-distance{font-size:11px;font-style:italic;margin:4px 0 0 0}@media only screen and (max-width: 768px){#cxm .cxm .job-search-results{width:100%}#cxm .cxm .job-search-results .sr-info{margin-bottom:12px}#cxm .cxm .job-search-results .sr-info blockquote.sr-headline{display:none}#cxm .cxm .job-search-results .sr-photo{float:left;width:153px}#cxm .cxm .job-search-results .sr-photo img{max-height:100%}#cxm .cxm .job-search-results .sr-brand{text-align:center}#cxm .cxm .job-search-results .sr-brand img.sr-brand-logo{max-height:50px}}#cxm .cxm .pagination{margin:1rem 0;justify-content:center}#cxm .cxm .job-search-form{border-radius:0px;overflow:auto;clear:both;padding-bottom:12px}#cxm .cxm .job-search-form .element{display:block;margin:12px 18px}#cxm .cxm .job-search-form label{font-weight:bold;font-size:12px;color:#a2a2a2}#cxm .cxm .job-search-form input{padding:4px}#cxm .cxm .job-search-form input.what,#cxm .cxm .job-search-form input.where,#cxm .cxm .job-search-form input.who{width:100%}#cxm .cxm .job-search-form .btn-search-jobs{float:right;margin:9px 0 0 0}#cxm .cxm blockquote.job-headline{font-size:1.4em;line-height:1.4;font-style:italic;color:#264868;margin:1.2em 0;padding:0 1em}#cxm .cxm .job-ad{margin:1em 0}#cxm .bs h1 .badge{font-size:35%;line-height:.75;vertical-align:middle;font-weight:600}#cxm .bs h2 .badge,#cxm .bs h4 .badge{font-size:50%;line-height:1;vertical-align:middle;font-weight:600}
