/*!/content/plugins/jobs-profiler-old/assets/css/styles.css*/.checkbox{display:inline-block;vertical-align:top;margin:0 0 16px}.filter-frm .checkbox{display:block}.checkbox input[type="checkbox"]{display:none}.checkbox input[type="checkbox"]+label{display:inline-block;vertical-align:top;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#333;margin:0;padding-left:30px;line-height:24px;position:relative;overflow:hidden;text-overflow:ellipsis}.filter-frm .checkbox input[type="checkbox"]+label{display:block}.checkbox input[type="checkbox"]+label:before{content:" ";width:24px;height:24px;position:absolute;left:0;top:0;background-color:#fff;border:2px solid #aeb7c0;box-sizing:border-box}.checkbox input[type="checkbox"]+label:hover:before{border-color:#2fc2ba}.checkbox input[type="checkbox"]+label:after{content:"";width:14px;height:14px;background-color:#fff0;position:absolute;top:5px;left:5px;box-sizing:border-box}.checkbox input[type="checkbox"]:checked+label:after{background-color:#2fc2ba}.filter-frm section{margin:0 0 26px}.filter-frm h4{font-size:24px;line-height:1.25;color:#002f47;margin:0 0 .55em}.filter-frm .btn-show-all{padding:10px 0 10px 33px}.filter-frm .btn-show-all a{color:#80b9e0}.filter-frm .btn-show-all a:hover{text-decoration:underline}.filter-frm .submit-section{font-size:0;line-height:0;padding-top:10px}.filter-frm .submit-section button{display:inline-block;vertical-align:top;margin-left:10px;min-width:95px;height:50px;padding:15px 10px;font-size:14px;line-height:20px;text-align:center;border:none;cursor:pointer}.filter-frm .submit-section button:first-child{margin-left:0}.filter-frm .submit-section button[type="submit"]{font-weight:700;text-transform:uppercase;background-color:#2fc2ba;color:#fff}.filter-frm .submit-section button[type="submit"]:hover{background-color:#41d6ce}.filter-frm .submit-section button[type="reset"]{background-color:#fff;color:#80b9e0}.filter-frm .submit-section button[type="reset"]:hover{background-color:#f9f9f9}.hint{color:#959595}.position-row{padding:27px 0;margin:0 0 20px;border-bottom:2px solid #e4e7ea}.position-row:hover{border-color:#80b9e0}.position-row h3{margin:0 0 .9em;padding:0}.position-row h3 a{color:#80b9e0}.position-row h3 a:hover{color:#80b9e0;text-decoration:underline}.position-row .two-columns,.position-details .two-columns{display:table;table-layout:fixed;width:100%}.position-row .image-col,.position-details .image-col{display:table-cell;vertical-align:top}.position-row .image-col{width:60%;padding:0 0 11px}.position-details .image-col{width:75%;padding:0 0 47px}.position-row .image-col img,.position-details .image-col img{vertical-align:top;width:100%}.position-row .add-data-col,.position-details .add-data-col{display:table-cell;vertical-align:top}.position-row .add-data-col{width:40%;padding-left:30px}.position-details .add-data-col{width:25%;padding-left:30px;padding-bottom:0}.position-details{padding:50px 0 30px;margin:0 0 20px;border-bottom:2px solid #e4e7ea}.position-details h1{margin:0 0 10px;line-height:1.2}.position-details h3{color:#002f47;margin:0 0 .85em;padding:30px 0 0}.position-details p{margin:0 0 20px}.list-with-bullet li{position:relative;margin:0 0 14px}.list-with-bullet ol{margin-left:20px}.list-with-bullet ul li{padding-left:16px}.list-with-bullet ul li:before{content:'';position:absolute;left:2px;top:6px;width:5px;height:5px;background-color:#2fc2ba}.contact{text-align:center;padding:20px 0 0}.contact h3{line-height:1.25;padding:0;margin:0 0 21px}.contact p{margin:0 0 38px}.contact a{color:#2fc2ba}.contact a:hover{color:#2fc2ba!important;text-decoration:underline}.contact a.btn{box-sizing:border-box;display:inline-block;min-height:58px;min-width:192px;padding:18px 32px!important;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.25;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;border:1px solid #fff0;background-color:#2fc2ba}.contact a.btn:hover{text-decoration:none;background-color:#fff;border-color:#2fc2ba;color:#2fc2ba}.add-data-col>ul{list-style:none;margin:0;padding:0}.add-data-col>ul>li{padding-left:25px;margin:0;color:#aeb7c0;font-size:14px;line-height:1.5;position:relative}.add-data-col .location:before{content:"";position:absolute;width:12px;height:16px;left:2px;top:50%;margin:-10px 0 0;background:#fff0 url(/content/plugins/jobs-profiler-old/assets/css/../img/sprite.png) no-repeat}.add-data-col .area:before{content:"";position:absolute;width:16px;height:11px;left:0;top:50%;margin:-6px 0 0;background:#fff0 url(/content/plugins/jobs-profiler-old/assets/css/../img/sprite.png) -12px 0 no-repeat}.career .view-switcher{list-style:none;padding:0;font-size:0;float:right;margin:10px 0 0}.view-switcher li{font-size:14px;line-height:1.25;display:inline-block;vertical-align:top;margin-left:-2px!important}.view-switcher li:first-child{margin-left:0}.view-switcher li:before{display:none!important}.view-switcher li a{display:block;position:relative;width:40px;height:40px;border:2px solid #2fc2ba;background-color:#2fc2ba}.visible-xs{display:none}.hidden-xs{display:block}.view-switcher li a:hover,.view-switcher li a.active{background-color:#fff}.view-switcher li a span{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(/content/plugins/jobs-profiler-old/assets/css/../img/sprite.png);background-repeat:no-repeat}.view-switcher li a.active:hover{cursor:default}.view-switcher .grid-view a span{background-position:0 -16px}.view-switcher .grid-view a.active span,.view-switcher .grid-view a:hover span{background-position:0 -32px}.view-switcher .list-view a span{background-position:-16px -16px}.view-switcher .list-view a.active span,.view-switcher .list-view a:hover span{background-position:-16px -32px}.cell-frame{font-size:0;line-height:0}.position-cell{font-size:14px;line-height:1.25;width:50%;box-sizing:border-box;display:inline-block;vertical-align:top;padding:10px 0 15px;position:relative;margin-top:10px}.triple-cell .position-cell{width:33.3%;padding-left:15px;padding-right:15px}.position-cell:nth-child(odd){padding-right:15px}.position-cell:nth-child(even){padding-left:15px}.position-cell:after{content:'';position:absolute;display:block!important;bottom:0;border-bottom:2px solid #e4e7ea}.position-cell:nth-child(odd):after{left:0;right:15px}.position-cell:nth-child(even):after{left:15px;right:0}.triple-cell .position-cell:after{left:15px;right:15px}.position-cell:hover:after{border-color:#80b9e0}.position-cell .image-col img{vertical-align:top}.position-cell .image-col{margin:0 0 7px;min-height:142px}.position-cell .add-data-col{min-height:73px}.cell-frame h3{margin:0 0 10px;padding:0}.cell-frame h4{font-size:24px;margin:0 0 .9em;min-height:60px}.cell-frame h3 a,.cell-frame h4 a{color:#80b9e0}.cell-frame h3 a:hover,.cell-frame h4 a:hover{color:#80b9e0;text-decoration:underline}.paginator{list-style:none;margin:0;padding:20px 0;text-align:center}.paginator li{margin:0!important;padding:0 6px;display:inline-block;vertical-align:top;font-size:14px;line-height:1.5;font-weight:700;text-transform:uppercase}.paginator li:before{display:none!important}.paginator li a{display:block;width:50px;height:50px;box-sizing:border-box;border:2px solid #2fc2ba;background-color:#2fc2ba;color:#fff;text-align:center;padding:13px 0 12px}.paginator li.active a,.paginator li:hover a{background-color:#fff;color:#222;text-decoration:none}.paginator li.prev a,.paginator li.next a{min-width:120px;width:auto}.positions-footer{text-align:center;margin:30px 0 88px}#positions-container .error,.profiler-error{margin:27px 0 .9em;padding:0;color:#666}.btn-positions{overflow:hidden}@media only screen and (max-width:768px){.position-details p{word-wrap:break-word}.position-cell .image-col{min-height:116px}.filter-frm-inline .form-group{display:block;margin:0 0 20px}.filter-frm-inline label{display:block;margin:0 0 15px;padding:0}.filter-frm-inline .select,.filter-frm-inline .form-group:first-child .select{width:100%;max-width:266px}.filter-frm-inline .form-group:first-child:after{display:none}.paginator li{font-weight:400;padding:0 4px}.paginator li a{width:35px;height:35px;padding:5px 0}.paginator li.prev a,.paginator li.next a{min-width:80px}.position-details{padding:0}.position-details h1{margin:0}.position-details .image-col,.position-row .image-col{width:100%;display:block;margin:0 0 15px;padding:0}.add-data-col .contact-form{margin-bottom:0}.add-data-col .wpcf7-form{margin-bottom:0}.position-details .add-data-col,.position-row .add-data-col{width:100%;display:block;padding-left:0;margin:0 0 15px}.position-details h1{font-size:2.5rem}.visible-xs{display:block}.hidden-xs{display:none}}@media only screen and (max-width:640px){.position-cell{width:100%}.position-cell .image-col{min-height:0}.position-cell:nth-child(odd){padding-right:0}.position-cell:nth-child(even){padding-left:0}.triple-cell .position-cell{width:100%;padding-right:0;padding-left:0}.triple-cell .position-cell:after{right:0;left:0}.cell-frame h4{min-height:0}.positions-footer{margin:30px 0 44px}.page-content .view-switcher{margin-top:20px}.position-row .image-coll{width:50%;padding-bottom:0}.position-row .add-data-col{width:50%;padding-left:10px;padding-bottom:0}.paginator{padding:10px 0}.paginator li{font-size:12px;font-weight:400;padding:0 3px}.paginator li a{width:25px;height:25px;padding:2px 0}.paginator li.prev a,.paginator li.next a{min-width:60px}.col1{width:50%;float:left;clear:both;padding-right:5px}.col2{width:50%;float:left;clear:none;padding-left:5px}.main-content-container .row .main_column{float:left}.contact .btn-positions{text-align:center}.contact .back-btn{float:none;margin-bottom:20px}.contact .apply-positions-link{float:none}}body .loading{opacity:.5;background:none}.filter-frm .last,.filter-frm a.show-less{display:none}.widget_recent_positions .filters select{width:300px}.widget_recent_positions img.position{width:300px}.admin-bar .select2-dropdown{margin-top:-32px}.selectize-control.multi .selectize-input>div{background-color:#2FC2BA;color:#fff}.selectize-input{border:1px solid #aeb7c0;border-radius:0}.ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.25;height:66px;color:#80b9e0}.back-btn{float:left}.show-back-btn{margin-bottom:20px}.show-back-btn a{cursor:pointer}.apply-positions-link{float:left}.row .sharing-btn{float:left;margin-bottom:10px}