.banner{background:url("/Content/images/defaultCover/sunnyjobs/employerdetails-edit.png") no-repeat 50%/cover;width:100%;padding-bottom:15.625%;position:relative}.banner__title{color:#fff;font-size:42px;position:absolute;top:calc(50% - 20px);right:calc(50% - 225px)}.page-search{float:left;max-width:320px;width:25%}.page-list{overflow:hidden;padding:0 20px}#grid,#quickfilter{margin-bottom:17px}#grid{height:auto!important}#grid .coolgrid--grid{padding:15px}#grid .coolgrid--row .btn-vacancy:hover{text-decoration:none}#grid .coolgrid--row:hover{-webkit-box-shadow:0 0 22px 3px rgba(0,0,0,.1);box-shadow:0 0 22px 3px rgba(0,0,0,.1)}.employer__img{border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:110px;height:70px}.employer__img .placeholder{background-color:#ccc;width:100%;height:100%}.employer__img img{display:block;margin:auto;max-width:100px;max-height:50px;width:auto;height:auto}.employer__name{color:#colorPrimary;font-size:18px;text-transform:uppercase}.employer__name a{text-decoration:none}.employer__location{color:#7e8890}.employer__specialism{font-size:12px;margin-top:7px}.btn-vacancy{color:#7e888f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:130px}.btn-vacancy:active,.btn-vacancy:hover{background:#colorPrimaryDark;color:#fff}.btn-vacancy:focus,.btn-vacancy:focus:active,.btn-vacancy:focus:not(:active){background-color:#colorPrimaryDarker}.highlight-number{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;color:#colorPrimary;font-size:19px;font-weight:600;margin-right:5px;text-align:right}.btn--default-2:active,.btn--default-2:hover{text-decoration:none}.btn--default-2:active .highlight-number,.btn--default-2:focus .highlight-number,.btn--default-2:hover .highlight-number{color:#fff!important}#grid__footer{padding:0 15px}#viewmore{display:none}@media (min-width:768px) and (max-width:992px){.page-content{padding:13px}.page-list{padding-right:0}}@media (min-width:320px) and (max-width:768px){.banner__title{font-size:20px;top:calc(50% - 10px);right:calc(50% - 100px)}.page-content{padding:13px}.page-search{float:left;max-width:none;width:30%;margin-right:5px;min-width:170px}.page-list{padding:0 1px}.employerGrid .coolgrid--row{-ms-flex-wrap:wrap;flex-wrap:wrap}.employerGrid--avatar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.employerGrid--details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.employerGrid--vacancies{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#grid .coolgrid--cell.c2.employerGrid--vacancies{position:absolute;right:0;top:10px}#grid .coolgrid--cell.c1.employerGrid--details{-webkit-box-flex:1!important;-ms-flex:auto!important;flex:auto!important}#grid .coolgrid--row{position:relative}}.spinner-mask .spinner{position:fixed!important;top:50%!important}
/*# sourceMappingURL=CandidateEmployerSearch.css.map*/