.job-search-wrapper .search-form-row{display:flex;flex-direction:column}@media only screen and (min-width:62em){.job-search-wrapper .search-form-row{flex-direction:row}}.job-search-wrapper .search-form-row .form-group{padding:.5em;flex:1 1 10%}.job-search-wrapper .search-form-row .btn{margin-top:1.7em;margin-right:.5em}.job-search-wrapper .search-form-row .ccm-input-submit{border-color:#999}.job-search-wrapper .search-form-row .ccm-input-submit:hover{background:#eee}.job-search-wrapper .search-row{display:flex;flex-direction:column;padding:.5em}@media only screen and (min-width:62em){.job-search-wrapper .search-row{align-items:center;flex-direction:row}}.job-search-wrapper .search-row.search-header{align-items:flex-end;border-bottom:1px solid #ccc;font-weight:700;display:none}@media only screen and (min-width:62em){.job-search-wrapper .search-row.search-header{display:flex}}.job-search-wrapper .search-row:nth-child(2n){background:#eee}.job-search-wrapper .search-row>div{padding:.5em;flex:1 1 10%}.job-search-wrapper .search-row>div:before{content:attr(data-title);display:block;font-weight:700}@media only screen and (min-width:62em){.job-search-wrapper .search-row>div:before{display:none}}.job-search-wrapper .search-row>div.title{flex:4 4 10%}.job-search-wrapper .search-row>div.title>span{display:block}.job-search-wrapper .search-row>div.title .facility{margin-bottom:.5em}.job-search-wrapper .search-row>div .date{font-style:italic;font-size:1.4rem}.job-search-wrapper .search-row>div .job-title{font-size:2rem;line-height:1.1;margin:0}