﻿.vacancy-search.vacancy-list-portlet h2,.vacancy-search.vacancy-department-list-portlet h2{font-size:28px;-ms-word-break:break-word;word-break:break-word;padding-bottom:4px}.btn{margin-bottom:3px;border-radius:0}.btn-primary-custom{color:#fff;background-color:#007cbb;border-color:#007cbb;white-space:normal;text-align:center}.btn-primary-custom:hover{color:#fff;background-color:#005682;border-color:#005682}.btn-primary-list-custom{color:#fff;background-color:#007cbb;border-color:#007cbb;white-space:normal;text-align:left}.btn-primary-list-custom:hover{color:#fff;background-color:#005682;border-color:#005682}.vacancy-main-content .btn-primary-custom{min-width:150px}.btn-classification{min-width:100%}.vacancy-search a h2:hover,.vacancy-search a:visited h2:hover{-webkit-transition:all 300ms;transition:all 300ms}.vacancy-search .content-item a h2,.vacancy-search a,.vacancy-search a:hover{color:#0986c8;text-decoration:none}.vacancy-search a:hover{text-decoration:underline}.vacancy-search .content-item a:visited h2,.vacancy-search a:visited,.vacancy-search a:visited:hover{color:#6f4b99;text-decoration:none}.vacancy-search h3{font-size:16px}.vacancy-search .container{margin-top:50px}.vacancy-search .header-links{padding-bottom:10px}.vacancy-search .header-links .btn-primary-custom{min-width:170px}.btn-group button.btn-secondary{min-width:150px}@media only screen and (max-width:600px){.key-info .btn-primary-custom{min-width:100%}.vacancy-main-content .btn-primary-custom{min-width:100%}}.btn-show-filters,.btn-show-result{text-align:center}@media(max-width:480px){.btn-primary-custom{overflow:hidden;display:-webkit-box}}@keyframes custom-fadein{from{opacity:0}to{opacity:1}}.vacancy-search.vacancy-department-list-portlet .content-item{margin-bottom:20px;border:1px solid #a9a9a9;padding:10px;opacity:1;-webkit-animation-name:custom-fadein;animation-name:custom-fadein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.vacancy-search.vacancy-department-list-portlet .content-item h2{font-size:21px}.vacancy-search{margin-bottom:15px}.vacancy-search .affix{top:100px}.vacancy-search h2{font-size:21px;-ms-word-break:break-word;word-break:break-word}.vacancy-search a h2{color:#0d75e4}.vacancy-search h3{font-size:16px}.vacancy-search .container{margin-top:50px}.vacancy-search .header-links{padding-bottom:10px}.vacancy-search ul.pagination{margin-left:0}.vacancy-search #vacancies .fjs_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vacancy-search #vacancies .fjs_item .content-item{width:100%;text-wrap:normal;border:1px solid;border-color:#a9a9a9;padding:5px;margin:10px 0 10px 0;opacity:1;-webkit-animation-name:custom-fadein;animation-name:custom-fadein;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}.vacancy-search #vacancies .fjs_item .content-item p{font-size:16px;word-break:break-word}.vacancy-search #vacancies .fjs_item .content-item .upper{max-height:100%}.vacancy-search #vacancies .fjs_item .content-item h2{height:68px;font-size:21px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.vacancy-search .mobile-show-filters,.vacancy-search .mobile-show-result{background:rgba(255,255,255,.85);box-shadow:0 0 5px rgba(0,0,0,.5);padding:10px;text-align:center;z-index:100000}.vacancy-search .disabled{pointer-events:none;opacity:.4}.vacancy-search .vacancy-contents{margin-top:5px}.vacancy-search .link-row{margin-top:4px}.vacancy-search .glyphicon{padding:3px}.vacancy-search .right-info-header{font-weight:600}.vacancy-search .glyphicon-time{color:#a9a9a9;margin-bottom:-10px}.vacancy-search .glyphicon-calendar{color:#a9a9a9}.vacancy-search .glyphicon-map-marker{font-size:60px;color:#a9a9a9}.vacancy-search .marker-center{display:block;margin:10px auto 20px 80px}.vacancy-search .alert{margin-top:5px}.vacancy-search #vacancy-error .alert{margin-top:10px}.vacancy-search .alert-no-content{border:1px solid #ccc;color:#000}.vacancy-search ul.socialcount .svg-icon-facebook{fill:white;display:inline-block;width:16px;height:16px}.vacancy-search img{max-width:100%}.vacancy-search .vacandy-key{font-size:25px}.vacancy-search .emphasised{font-weight:600}.vacancy-search .skillheader{font-weight:bold}.vacancy-search table td{padding:4px 8px 4px 8px;background-color:#fff}.vacancy-search .lift-box-caption{position:absolute;right:0;bottom:0;left:0;padding:7px;background:none repeat scroll 0 0 rgba(255,255,255,.6);margin-left:15px;margin-right:15px}.vacancy-search .sub-content{padding:10px 0 0 5px;border-left:3px solid;border-color:#a9a9a9;margin-left:2px}.vacancy-search .sub-content-2{padding:10px 0 0 5px;border-left:3px solid;border-color:#b2dba1;margin-left:2px}.vacancy-search .sub-content-2 a{color:#67b746}.vacancy-search .dropdown-menu-1{background-color:#d9edf7}.vacancy-search .dropdown-menu-2{background-color:#eef7ea}.vacancy-search .top-content{padding:5px}.vacancy-search .more-search-fields{padding-top:15px;padding-bottom:15px}.vacancy-search .vacancy-tools a{display:inline}.vacancy-search .spacer{padding-top:5px;padding-bottom:5px}.vacancy-search .left-filter{border-top:2px solid;border-color:#a9a9a9;padding:5px;margin-top:10px;background-color:#d9edf7;color:#31708f}.vacancy-search .search-result-item{padding:0 5px}.vacancy-search .search-result-item p{line-height:1.3em}.vacancy-search .search-result-item a{color:#000;text-decoration:none}.vacancy-search .search-result-item p.time{line-height:inherit;margin:0;color:#999}.vacancy-search .search-result-item p.writer{line-height:inherit;margin:0;color:#999}.vacancy-search .search-result-item p.ingress{font-weight:normal}@media(max-width:767px){.vacancy-search .search-result-item{padding-top:10px}}.vacancy-search .rss-result-item h2,.vacancy-search .news-list-result-item h2{display:inline-block;padding-right:10px}.vacancy-search .filter-items{border-right:1px solid;border-top:2px solid;border-color:#a9a9a9;padding:5px 13px 5px 5px;margin-top:10px;margin-bottom:30px}.vacancy-search .filter-items h1{margin-bottom:20px}.vacancy-search .filter-items .btn{text-transform:uppercase;margin-right:5px;cursor:pointer}.vacancy-search .filter-items .filter .btn{text-transform:none;padding:0}.vacancy-search .filter-items .filter .btn.btn-arrow-right::after{border-color:transparent transparent transparent #cde1e8}.vacancy-search .filter-items .filter .btn:hover{background-color:#aaccd8}.vacancy-search .filter-items .filter .btn.btn-arrow-right:hover::after{border-color:transparent transparent transparent #aaccd8}.vacancy-search .filter-items .filter .btn.active.btn-arrow-right::after{border-color:transparent transparent transparent #87b7c8}.vacancy-search .filter-items .filter .btn label{padding:0 2px 0 1px;font-weight:normal;font-size:12px}.vacancy-search .filter-items .filter .btn i{position:static}.vacancy-search .filter-items .filter label{cursor:pointer;padding:0;margin:0}.vacancy-search .filter-items .filter ul li{padding:0;margin:0 5px 5px 0;display:inline-block}.vacancy-search .filter-items .filter-item ul,.vacancy-search .filter-items .event-type ul,.vacancy-search .filter-items .event-place ul,.vacancy-search .filter-items .project-status ul{padding:0}.vacancy-search .filter-items .filter-item ul li,.vacancy-search .filter-items .event-type ul li,.vacancy-search .filter-items .event-place ul li,.vacancy-search .filter-items .project-status ul li{list-style:none;display:inline-block;margin:0 0 5px 0}.vacancy-search .filter-items .form-group .form-control{color:#a6a7a7;margin-bottom:8px}.vacancy-search .filter-items .form-group .input-group-addon{background-color:#eef5f7;border:none}.vacancy-search .filter-items .form-group.search-button{width:100%;margin-bottom:0}@media(min-width:544px){.vacancy-search .filter-items .form-group.search-button .btn{width:100%}}.vacancy-search .filter-items .form-group .highlighted{color:#a6a7a7}.vacancy-search .filter-items .search-result-header{background-color:#fff}.vacancy-search .filter-items .other-sites label{display:inline}.vacancy-search .filter-items .search-button,.vacancy-search .filter-items .clear-button{display:inline-block}.vacancy-search .filter-items .search-filters .search-block{padding:15px;background-color:#eef5f7}.vacancy-search .filter-items .search-filters ul.news-filters{margin-top:10px;margin-bottom:0}.vacancy-search .filter-items .search-filters .search-limit{margin-bottom:8px}.vacancy-search .filter-items .search-filters .search-limit input{margin-bottom:0;margin-left:30px;margin-right:5px}.vacancy-search .filter-items .search-filters .search-limit label{margin-bottom:0}.vacancy-search .filter-items .search-filters-upper .btn{vertical-align:top;padding-bottom:30px}.vacancy-search .filter-items .search-filters-upper .search-text input{width:100%}.vacancy-search .filter-items .reveal{border-top:5px solid #31708f;color:#31708f;display:block;text-align:center;background:0 0;margin-top:0;padding-top:6px;width:100%;z-index:99}.vacancy-search .hidden-checkbox input[type=checkbox]{display:none}.vacancy-search .filter-items h4{background-color:#e5e5e5;color:#000;padding:5px;font-size:1.1em;cursor:pointer;font-weight:700}.vacancy-search .filter-items .collapse-controls a{border-radius:50%;padding:3px 10px;position:absolute;top:0;right:10px;cursor:pointer}.vacancy-search .form-group{margin-bottom:1px}.vacancy-search .employee-item{padding-top:10px}.vacancy-search .col-empty{min-height:0}.vacancy-search .filter-items .reveal>span{position:relative;margin-top:-30px}.vacancy-search .clear-filters-button{margin-bottom:20px}.vacancy-search .filter-items .reveal-header{cursor:pointer}.vacancy-search .btn-show-filters,.vacancy-search .btn-show-result{width:100%}@media(max-width:767px){.vacancy-search .filter-items{border:0;margin:0;margin-top:10px;margin-bottom:-20px;padding:0}.vacancy-search .clear-filters-button{margin:0}}.vacancy-search .control-group.required .control-label:after{content:"*";color:#f00}.vacancy-search .search-block .btn.active{cursor:pointer;margin:0 3px 3px 0;padding:1px 3px;color:#333;border:0 solid transparent;background-color:#cde1e8}.vacancy-search .filter-button{padding-top:20px}.vacancy-search .frontpage-link-item{font-size:20px}.vacancy-search .nav-item{border-left:1px solid}.vacancy-search .nav-item-active{background-color:#d9edf7}.vacancy-search .employer-item{background-color:#fff;color:#000}.vacancy-search .navigation-item a:hover{text-decoration:none}.vacancy-search .item-tooltip{padding-left:5px;display:inline;color:#0986c8;cursor:pointer}.vacancy-search .btn-orderby{color:#fff;background-color:#007cbb;border-color:#007cbb;box-shadow:0 0 black}.vacancy-search .btn-orderby:hover{color:#fff;background-color:#005682;border-color:#005682;cursor:pointer}.vacancy-search .btn-orderby.active{background-color:#e5e5e5;color:#000;cursor:default}.vacancy-search .btn-orderby.active:hover{background-color:#e5e5e5;color:#000;cursor:default}.vacancy-search .sort-order{padding-bottom:20px}.vacancy-search .per-page-container select.per-page{padding:6px}@media(max-width:480px){.vacancy-search .per-page-container{display:none !important}}.vacancy-search .vacancy-filters{background-color:#fff}@media(min-width:768px){.vacancy-search .vacancy-filters{padding-right:0}}.vacancy-search .vacancy-filters .total-count{margin-bottom:5px}.vacancy-search .vacancy-filters .total-count.fixed-top{background-color:#ccc;text-align:center}.vacancy-search .vacancy-filters .selectize-dropdown,.vacancy-search .vacancy-filters .selectize-dropdown.form-control{border-radius:0}.vacancy-search .vacancy-filters .selectize-dropdown .optgroup .optgroup-header,.vacancy-search .vacancy-filters .selectize-dropdown .optgroup:first-child .optgroup-header{position:absolute;top:0;height:30px;z-index:10000;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);width:100%;text-align:center;cursor:pointer;font-size:14px;color:#fff;background-color:#007cbb;border-color:#007cbb;outline:1px solid #007cbb !important;border:1px solid #007cbb !important}.vacancy-search .vacancy-filters .selectize-dropdown .optgroup .optgroup-header:hover,.vacancy-search .vacancy-filters .selectize-dropdown .optgroup:first-child .optgroup-header:hover{color:#fff;background-color:#005682;border-color:#005682;outline:1px solid #005682 !important;border:1px solid #005682 !important}.vacancy-search .selectize-no-filter-result{background-color:#fff;color:#000}.vacancy-search .selectize-dropdown-content .item-1{margin-top:37px}.vacancy-search .page-item.active .page-link{z-index:2;color:#fff;background-color:#007cbb;border-color:#007cbb;cursor:auto}.vacancy-search .page-link{cursor:pointer}.count-container{background-color:#fff;color:#31708f;text-align:center;padding-top:10px}.count-container .count-circle{max-width:120px;max-height:120px;border-radius:50%;font-size:50px;color:#000;line-height:124px;text-align:center;background:#e49f3b;margin:auto;margin-bottom:8px}.count-container .count-text{max-width:150px;margin:auto;color:#000}.vacancy-page .share-links ul{display:block;list-style-type:none;margin:0;padding:0}.vacancy-page .share-links ul li{display:inline-block;max-height:55px;overflow:hidden}.vacancy-page .share-links ul li a{font-size:30px;color:#007cbb}.vacancy-page .share-links ul li a:hover{color:#005682}.vacancy-page .back-link{padding-bottom:20px}.vacancy-page .employer-item{border:1px solid;border-color:#b7b7b7;padding:10px;margin:10px 0 10px 0}.vacancy-page .employer-item h2,.vacancy-page .key-info h2,.vacancy-page .vacancy-basic-info h2{padding-bottom:4px}.vacancy-page .generic-vacancy-item{border:1px solid;border-color:#b7b7b7;padding:10px;margin:10px 0 10px 0;background-color:#e5e5e5}.vacancy-page .vacancy-key-container{font-size:20px}.vacancy-page .basic-info-header{font-weight:600}.vacancy-page img{max-width:100%}.vacancy-page h2{font-size:24px}.vacancy-page .other-info-container h2{border-bottom:1px solid #dcdcdc;padding-bottom:4px}.vacancy-page h1{font-size:26px;line-height:30px;overflow:hidden}.vacancy-page .vacancy-main-content h1{padding-top:18px}.vacancy-page h3{font-size:17px}.vacancy-page .container{margin-top:50px}.vacancy-page .fa{padding-right:5px}.vacancy-page .language-name{font-weight:600;font-size:18px}.vacancy-page .language-skill-row{padding-bottom:15px}.vacancy-page .language-term{font-weight:600}.vacancy-page .open-map-link{margin-top:20px}.map-form-canvas{position:relative;width:100%;height:400px}#vacancy-loading .loader{position:relative;top:50%;left:50%;width:55px;height:55px;margin-left:-27.5px;margin-top:20px;margin-bottom:50px}@-moz-document url-prefix(''){.vacancy-search #vacancies .fjs_item .content-item h2{font-size:1.4em;}.count-container .count-circle{font-size:3em;line-height:120px;}}