@charset "utf-8";*{box-sizing:border-box;margin:0;padding:0;outline:none;-ms-touch-action:manipulation;touch-action:manipulation}*:hover{transition:color .3s ease,background-color .3s ease,border-color .3s ease}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;background:#f2f2f2;border:none;font-family:-apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:13px;line-height:20px;color:#4b4b4b;overflow-y:scroll}p,h1,h2,h3{margin:0 0 16px 0;clear:both}h1{color:#72ad5c}h1,h2{font-size:22px;font-weight:bold;line-height:normal}h2{font-size:18px}h3{font-size:16px;color:#72ad5c}a:link,a:visited{color:#317a9e;text-decoration:underline}a:hover,a:active{color:#052f5d;text-decoration:underline}ol,ul{padding:0 0 0 20px}img{border:none}hr{margin-top:30px;margin-bottom:30px;border-bottom:none;border-top:1px solid #d9d9d9}button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0!important;border:0 none!important}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa;opacity:1}::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa}placerholder{color:#aaa}fieldset{padding:0;border:0}.red,.text-danger{font-weight:bold;color:#a90000}.text-danger ul{margin:0 0 15px 0;padding:0;list-style:none}.text-danger ul li:before{display:inline-block;margin-right:5px;width:14px;height:14px;content:'! ';background-color:#a90000;line-height:14px;text-align:center;color:#fff;border-radius:50%}.sprite,a.logo,.slide-toggle:before,.search-button,.arrow-button:after,.large-button:after,.button.prev:before,.button.next:after,.previous-button:before,.usp-item:before,.public-start-banner-usp li:before,.pop-item:before,.account-start-column span:after,.profile-content li::before,.subscription-usp ul li::before,.close,#user-menu-icon,.user-menu-icon,.photo-panel .photo-remove:before,.messages-remove:after,.link-previous b:before,.profile-previous b:before,.selection-menu-item:before,.username-available,.nav-header label:before,.nav-header label:after,.jobs-job-status:before,.jobs-filter-sort:before,.jobs-job-status:before,.jobs-job a:after,.gold .employee-profile-summary:after,.profile-gold-label,.profile-silver-label,.gold-badge,.silver-badge,.social-button,.tabicon{display:inline-block;width:16px;height:16px;background:url(/Content/im/tvb/twvb-sprites.png) 0 0 no-repeat;background-size:576px 160px;content:' '}#outer{overflow:hidden}.slide-checkbox{position:absolute;top:-9999px;left:-9999px}#container{position:relative;display:block;min-width:320px;max-width:1024px;margin:0 auto;background:#fff;border-bottom:1px solid #ccc}#header{padding-top:66px;background-color:#014a6e}a.logo{position:absolute;top:8px;left:12px;height:48px;width:296px}.nav-item{position:relative;border-right:1px solid #b1daee}.nav-item.has-childs a{padding-right:30px}.nav-item.has-childs::after{position:absolute;top:0;right:-10px;width:32px;height:32px;content:'▼';font-size:10px}.nav-item.has-childs:hover::after{color:#fff}.nav-item.is-active.has-childs::after,.nav-item.is-active.has-childs:hover::after{color:#000}b.notification-bubble{position:absolute;top:-5px;right:-5px;background-color:#a90000;color:#fff;font-size:13px;line-height:20px;min-width:24px;border-radius:50%;text-align:center;border:2px solid #fff}@media(max-width:767px){b.notification-bubble{top:-5px;right:5px}}.validationWrapper{display:block;overflow:hidden;width:100%;padding:0 12px}.bar{position:relative;border:solid 1px #4b4b4b;border-radius:4px;display:block;padding:8px 32px 10px 15px;margin-top:12px;width:100%;min-height:40px;font-size:12px;line-height:20px}.bar span.remove{position:absolute;top:8px;right:2px}.bar span.remove:after{display:inline-block;float:right;width:20px;height:20px;content:'❌ ';cursor:pointer}.bar.error{background-color:#f3dce9;border:1px solid #a90000;color:#a90000}.bar.warning{background-color:#fdf9cf;border:1px solid #bb773a;color:#bc7535}.bar.oke{background-color:#e5f2e5;border:1px solid #027f02;color:#027f02}.bar.info{background-color:#ddeff8;border:1px solid #607fa0;color:#154273}.content{position:relative}.tabs{border-bottom:1px solid #f2f2f2}.tabs a{margin-right:10px;font-size:15px;color:#4b4b4b;font-weight:bold;text-decoration:none}.tabs a:hover{color:#014a6e}.tabs a b{font-weight:inherit}.tabs a.is-active{display:inline-block;border-bottom:3px solid #014a6e;color:#014a6e;padding-bottom:7px;margin-bottom:0}.tab-icons{float:right;margin-top:-8px}.tabicon{display:inline-block;width:32px;height:32px;text-align:center;margin-right:0;margin:0}.tabicon.sort{background-position:-448px -96px}.tabicon.refresh{background-position:-320px -96px}.tabicon.settings{background-position:-352px -96px}#main{overflow:hidden;min-height:620px}#main h1{color:#72ad5c}.main-column h2{color:#72ad5c}.tip{display:block;margin-bottom:8px;background-color:#fdf6bb;border:3px solid #fff287;color:#4b4b4b;line-height:20px;text-decoration:none}a.registernow{position:relative;z-index:1;display:block;background-color:#e1eddb;border:3px solid #c6dbbc;color:#4b4b4b;text-decoration:none}a.registernow:hover{background-color:#dae8d3}a.registernow:hover h1,a.registernow:hover p{color:#052f5d}.registernow h1{font-size:16px;margin:0;color:#4b4b4b!important}.tip h2{font-size:16px}a.arrow-button,.arrow-button{display:inline-block;margin:0 0 10px 0;padding:0 20px;border-radius:4px;background-color:#014a6e;font-size:14px;line-height:36px;color:#fff;text-decoration:none}a.arrow-button:hover,a:hover .arrow-button{background-color:#052f5d}.arrow-button:after{display:inline-block;position:relative;top:3px;left:8px;background-position:-48px -48px}article,.main-column{list-style:none;margin:0;padding:0}article .alignleft{float:left;matgin:3px 30px 20px 0}article .alignright{float:right;margin:3px 0 20px 30px}.form-panel h2,.form-panel h3{clear:both;margin:0 0 6px}article ul{margin:1em 0}article li{margin:0}article h2{margin:25px 0 10px 0!important}article h3{margin:23px 0 8px 0!important;font-size:16px}article h4{margin:22px 0 7px 0!important;font-size:15px;color:#72ad5c}article h5{margin:21px 0 6px 0!important;font-size:14px;color:#72ad5c}article h6{margin:20px 0 5px 0!important;font-size:13px;color:#72ad5c}article ul h4{color:#4b4b4b!important;margin:0!important}article img{vertical-align:bottom}article .alignright{display:block;float:right;margin:16px 0 16px 24px}article .alignleft{float:left;margin:16px 24px 16px 0}article p.aligncenter{text-align:center}article table{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-spacing:0;color:#444;margin:1em 0;width:100%}article table thead,article table tr:nth-child(even){background-color:#f2f2f2}article table tr td,article table tr th{border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:6px 10px 8px;text-align:left}.jobs-number{font-size:14px;color:#aaa}.jobs-job{position:relative;overflow:hidden}.jobs-job h2{color:#4b4b4b}.jobs-job a{position:relative;display:block;height:112px;margin-top:12px;padding:10px 74px 10px 130px;overflow:hidden;background-color:#f2f2f2;line-height:18px;color:#4b4b4b;text-decoration:none}.jobs-job a:hover{color:#052f5d;background-color:#ebeaea}.jobs-job.first{margin-top:-12px}.jobs-job:not(.employer) a:after{display:block;position:absolute;right:16px;top:40px;height:32px;width:32px;background-position:-192px -48px}.jobs-job.employer a{padding:10px 150px 10px 130px}.main-column:first-child{margin:0}.jobs-job span:first-child{display:block;height:92px;overflow:hidden}.jobs-job.employer{position:relative}.jobs-job-expires,.jobs-job-status,.jobs-job-edit{position:absolute;right:5px;padding:5px;width:130px;text-align:center;color:#777}.jobs-job-expires{top:5px;font-size:11px}.jobs-job-status{position:absolute;top:34px}.jobs-job-status:before{width:16px;top:3px;margin-right:3px;position:relative}.jobs-job-status.approved{color:#027f02}.jobs-job-status.approved:before{background-position:-16px -48px}.jobs-job-status.waiting{}.jobs-job-status.waiting:before{background-position:-32px -64px}.jobs-job-status.rejected{color:#a90000}.jobs-job-status.rejected:before{background-position:-16px -64px}.jobs-job-edit{position:absolute;top:78px;background-color:#014a6e;font-weight:bold;color:#fff;border-radius:4px}.jobs-job.employer:hover .jobs-job-edit,.jobs-job-edit:hover{background-color:#052f5d}.jobs-job img{position:absolute;top:0;left:0;height:100%;width:auto;border:1px solid #ebeaea}.jobs-job h2{font-size:16px;margin-bottom:2px}.jobs-job p{font-size:12px;line-height:17px;margin:6px 0 0}.jobs-filter-types{width:100%;padding:12px;line-height:32px;background-color:#f2f2f2;border:1px solid #e6e6e6;border-radius:6px}.jobs-filter-sort{}.jobs-filter-sort:before{background-position:0 -112px;vertical-align:middle}.jobs-filter-sort-label{vertical-align:middle;color:#999}.jobs-filter-sort-select{height:auto;width:auto;padding:2px 4px;vertical-align:middle}.paging-wrapper{display:inline-block;width:100%;clear:both;margin:10px 0 3px 0}.paging-number{padding:0 6px;line-height:28px;font-size:12px;color:#999;vertical-align:top}.paging{display:inline-block;width:auto;float:right}.paging a{display:inline-block;padding:2px 0 7px 0;width:66px;text-align:center;text-decoration:none;border:1px solid #e6e6e6;border-radius:6px;font-size:24px;color:#777;background-color:#f1f1f1}.paging a:hover{background-color:#cedce6;border-color:#cedce6;color:#000}.paging a:first-of-type:before{content:"←"}.paging a:last-of-type:after{content:"→"}.paging a.is-disabled,.paging a.is-disabled:hover{background-color:#f9f9f9;color:#ddd;cursor:default}#pagination-bottom{margin-top:10px}.sort-box{display:block;float:left;position:relative;line-height:28px;cursor:pointer}.sort-label{color:#777}.sort-label:hover{color:#1e6da4}.sort-label::after{content:'▾';float:right}.sort-options{display:none;position:absolute;z-index:1;top:24px;left:30px;background-color:#f1f1f1;border:1px solid #e6e6e6;border-radius:6px}.sort-options-option{display:inline-block;padding:0 12px;line-height:32px;width:100%}.sort-options-option:first-of-type{border-bottom:1px solid #e6e6e6}.sort-options-option.is-active{font-weight:bold}.usp,.certified,.pop{display:block;margin-top:12px;border:2px solid #f2f2f2;padding:16px}.usp-head,.certified-head,.pop-head{list-style:none}.usp-head h2,.pop-head h2{font-size:14px}.usp-head h2{margin-bottom:5px}.pop-head h2{margin-bottom:7px}.usp-item,.pop-item{position:relative;list-style:none;vertical-align:text-bottom}.usp-item:before{margin-right:5px;background-position:-16px -48px;vertical-align:text-bottom}.pop-item:before{position:absolute;top:3px;background-position:-32px -48px}.pop-item a{display:block;margin-left:21px;margin-top:2px}#dvusername_suggestions,#dvProfileName_suggestions{width:335px;padding:16px;background-color:#fdf6bb;border:3px solid #fff287;margin-left:25%;margin-bottom:1em}.usernames,.profilenames{padding:0;list-style-type:none}.usernames label,.profilenames label{padding-left:5px;color:#027f02;cursor:pointer}.usernames label:hover,.profilenames label:hover{color:#036403}.usernames li input,.profilenames li input{cursor:pointer}ul.no_email{padding-left:5px;list-style-type:none;line-height:24px}#tbNewEmailAddress{margin:0 10px;width:200px}@media(max-width:374px){#tbNewEmailAddress{width:150px}}.startpage{background:url(/Content/im/tvb/home_background.jpg) 0 0/100% no-repeat;overflow:hidden}.startpage-header{width:calc(50% - 6px);margin-bottom:18px;padding:15px 20px 22px 20px;border:1px solid #fff;background-image:linear-gradient(#ffeb82,#ffd700)}.startpage-header h2{margin:0 0 .25rem 0;font-weight:normal;font-size:27px;letter-spacing:-.15px;color:#014a6e}.startpage-header p{margin-bottom:2em;font-size:15px;letter-spacing:-.15px}.startpage-header .arrow-button{margin:0;padding:0 18px}.startpage-keurmerk{position:absolute;top:0;right:0}.jobs-grid{display:flex;flex-wrap:wrap;margin:0 -6px 18px -6px;padding:0}.jobs-grid-job{position:relative;min-width:0;margin:6px;background-color:#fff;border:1px solid #f2f2f2;line-height:16px;list-style:none}.startpage .jobs-grid-job{border-color:#ddeff8}.jobs-grid-image{right:10px;position:absolute;height:85px}.jobs-grid-image img{border:1px solid #f2f2f2;height:85px}.startpage .jobs-grid-job{flex:0 0 calc(50% - 12px)}.jobs-grid-job:hover{background-color:#faffff}.jobs-grid-job a{display:block;width:100%;height:100%;padding:12px;text-decoration:none;color:#4b4b4b}.startpage .jobs-grid-job a{flex:100%;display:flex;flex-wrap:wrap;align-content:space-between}.jobs-grid-description{margin-right:100px}.startpage .jobs-grid-description{margin-right:0}.jobs-grid-earnings{font-size:12px}.jobs-grid-earnings strong{font-weight:600;color:#000}.jobs-grid-job h3{width:100%;margin:0 0 .5em 0;font-weight:600;line-height:22px;color:#317a9e}.jobs-grid-job p{margin:0 0 .7em 0}.jobs-grid-job br{display:none}@media(max-width:767px){.startpage-header{width:75%}.startpage-keurmerk{top:12px;right:12px}}@media(max-width:600px){.startpage .jobs-grid{margin:18px 0}.startpage .jobs-grid-job{flex:0 0 100%;margin:6px 0}}@media(max-width:500px){.startpage-header{width:100%;max-width:100%;margin:0}.startpage-keurmerk{display:none}}@media(max-width:379px){.jobs-grid-image{height:65px}.jobs-grid-image img{height:65px}.jobs-grid-description{margin-right:80px}.startpage-header{padding:12px}.startpage-header h2{font-size:20px}.startpage-header p{font-size:12px}.startpage-header .arrow-button{padding:0 12px;font-size:12px}.startpage-keurmerk{display:none}.main-column{margin-bottom:48px}}.job-text h2{margin-bottom:2em}.job-text-label{width:20%;float:left;padding-right:18px;text-align:right;clear:both;font-weight:bold;height:3em}.job-text-data{float:left;width:80%;margin-bottom:20px}.job-text-data ul{margin-bottom:1em}.job-text-data-image{float:left;margin:0 10px 10px 0;border:1px solid #eee;width:100px}.job-calltoaction{display:block;margin-left:20%;float:none;clear:both;padding:1em 0 4em 0}.job-calltoaction .button{display:block;width:200px;line-height:44px}.job-previous b:before{margin-right:5px;background-position:-64px -48px;vertical-align:text-bottom}.job-expired{position:absolute;z-index:0;top:30%;left:40%;line-height:32px;padding:0 20px;z-index:999;background-color:#a90000;border:2px solid #fff;color:#fff;font-size:16px;font-weight:bold;transform:rotate(-10deg);box-shadow:3px 3px 2px rgba(0,0,0,.5)}.link-previous b:before{margin-right:5px;background-position:-64px -48px;vertical-align:text-bottom}.link-previous-wrapper{margin:20px}a.account-start-panel,div.account-start-panel{width:50%;float:left;margin:0 0 24px 0;text-decoration:none}.account-start-panel:nth-child(1){padding:0 12px 0 0}.account-start-panel:nth-child(2){padding:0 0 0 12px}.account-start-panel>span{display:block;background-color:#e1eddb;border:3px solid #c6dbbc;color:#4b4b4b;padding:10px 10px 0 10px}a.account-start-panel:hover>span{background-color:#dae8d3;color:#052f5d}.account-start-panel>span h2{font-size:20px;margin:0 0 8px 0}.account-start-column{width:33.333%;float:left;margin:0 0 12px 0}.account-start-column.employer{width:50%;float:left;margin:0 0 12px 0}.account-start-column:nth-child(2){padding-right:12px}.account-start-column:nth-child(3){padding:0 12px}.account-start-column.employer:nth-child(3){padding:0 0 0 12px}.account-start-column:nth-child(4){padding-left:12px}.account-start-column h2{font-size:20px;margin:0 0 8px 0}.account-start-column ul{display:block;padding:0;background:#fff;border:1px solid #f2f2f2}.account-start-column ul li{position:relative;list-style-type:none;overflow:hidden;line-height:22px}.account-start-column ul li>a{display:block;text-decoration:none;overflow:hidden;padding-right:24px}.account-start-column ul li>a:hover{background:#f5fafd}.account-start-column ul li a>span:after{position:absolute;top:29px;right:6px;width:16px;height:32px;background-position:-150px -48px}.account-start-column-header{padding:12px}.account-start-column-header h2{color:#72ad5c}.account-start-column-header h3{margin:24px 0 0 0;font-size:15px;color:#4b4b4b}.account-start-column-header .button{width:100%}.account-start-job{}.account-start-job a{padding:12px;border-top:1px solid #f2f2f2}.account-start-job a time{color:#777}.account-start-job a img{clear:both;float:left;width:64px;height:64px;margin:0 10px 0 0}.account-start-job a h4{margin-left:74px;line-height:20px}.account-start-message>a,.account-start-message>span{display:block;padding:12px;border-top:1px solid #f2f2f2}.account-start-message time{color:#777}.account-start-message time i{margin-left:8px;font-style:normal}.account-start-message a h4,.account-start-message a p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-start-message a h4{line-height:20px}.account-start-message a p{color:#777}.account-start-contact>div{display:block;padding:12px;border-top:1px solid #f2f2f2}.profile-header{padding-bottom:10px}.profile-header p{margin-bottom:24px}.profile-images,.profile-content,.profile-content,.profile-more{display:block;overflow:hidden;margin-bottom:24px}.profile-content{margin-bottom:8px}.profile-section{position:relative;display:block;overflow:hidden;padding:10px 0;border-bottom:2px solid #f2f2f2}a.profile-section{color:#4b4b4b;text-decoration:none}a.profile-section.edit:hover:after{color:#4b4b4b;text-decoration:none}.profile-section.edit:after{position:absolute;bottom:0;right:0;content:'aanpassen';float:right;color:#ccc;cursor:pointer}a.profile-section.edit:hover:after{color:#888}.large-button{display:inline-block;background-color:#048004;padding:0 20px;border-radius:4px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:14px;font-weight:bold;line-height:44px;text-decoration:none;cursor:pointer;border:none}.large-button:hover{background-color:#036d03}.large-button:after{display:inline-block;position:relative;top:3px;left:8px;background-position:-48px -48px}.profile-content h2,.profile-more h2{margin-top:10px;padding:0}.profile-content ul,.profile-more ul{margin-bottom:16px;padding:0}.profile-content ul li,.profile-more ul li{list-style:none}.profile-images{float:left;width:202px;margin-right:16px}.profile-images .profile-section.edit{padding-bottom:30px}.profile-images img{float:left;border:1px solid #eee}.profile-image-large{width:202px;height:202px;margin-bottom:8px}.profile-image-small{width:62px;height:62px;margin-right:8px}@media(min-width:500px){.profile-image-small:last-of-type{margin:0}}.profile-content ul li{list-style:none;font-weight:bold}.profile-content ul li::before{margin-right:5px;background-position:-16px -48px;vertical-align:text-bottom}.messages-header{width:100%;background-color:#014a6e;font-weight:bold;color:#fff;overflow:hidden}.messages-message{position:relative;overflow:hidden;min-height:76px;border-bottom:1px solid #f2f2f2}.messages-message:hover{cursor:pointer;background-color:#f5fafd}.messages-message>a{color:#777}.messages-column,.messages-remove{display:inline-block;padding:5px 10px;float:left;overflow:hidden}.messages-column.from{width:26%;clear:both}.messages-message .messages-column.from{color:#000}.messages-message img{position:absolute;bottom:10px;left:10px;border:1px solid #f2f2f2}.messages-column.msg{width:67%}.messages-column.msg h3{margin:0;font-size:14px;color:#317a9e;font-weight:normal}.messages-message .messages-column.date time{font-weight:normal;color:#777}.messages-column.date i{font-style:normal}.messages-remove:after{position:relative;top:3px;background-position:0 -64px}.messages-remove{position:absolute;top:4px;right:4px;width:32px;padding:0;line-height:32px;text-align:center;color:#777;border-radius:4px}.messages-remove:hover{background-color:#fee}.messages-remove:hover:after{background-position:-16px -64px}.messages-column p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messages-message{color:#777;font-weight:normal}.messages-message.unread-message .from,.messages-message.unread-message h3{font-weight:bold}.selection-menu{z-index:2;display:block;overflow:hidden;margin-bottom:8px;border:2px solid #f2f2f2;line-height:24px}.selection-menu a{text-decoration:none}.selection-menu-main,.selection-menu-secondary{margin:0;padding:0}.selection-menu-item{display:block}.selection-menu-item.refresh{margin:10px 0}a.selection-menu-subitem{display:block;margin-left:19px;color:#aaa;line-height:20px}.selection-menu-item a:not(.selection-menu-subitem){font-weight:bold}.selection-menu-item:before{margin-right:3px;background-position:-32px -48px;vertical-align:text-bottom}.selection-menu-item.refresh:before{margin-right:3px;background-position:-96px -48px;vertical-align:text-bottom}.message{position:relative;overflow:hidden;min-height:85px;padding:12px;background-color:#f5fafd;border-top:1px solid #cfe3ee}.message:nth-child(even){background:#d8edf7}.message:nth-child(even) .message-header{border-bottom:1px solid #b9daec}.message.job-banner{display:block;margin-top:10px;padding-left:82px;background-color:#fff;border:2px solid #8fcae7;color:#4b4b4b;text-decoration:none}.message.job-banner:hover{background-color:#f8f8f8}.message.message-composer{padding:22px 0 0 0;background-color:#fff;border-top:1px solid #cfe3ee}.message.job-banner img{position:absolute;width:60px;height:60px;top:10px;left:10px;border:1px solid #cfe3ee}.message.job-banner h3{margin:0;color:#4b4b4b}.message-avatar{position:absolute}.message-avatar img{display:block;border:1px solid #cfe3ee;width:60px;height:60px}.message-body{margin-left:72px;display:block}.message-header{border-bottom:1px solid #cfe3ee;padding-bottom:9px;margin-bottom:6px}.message-name{font-weight:bold;color:#777}.message-date{float:right;color:#777}.message-date time i{margin-left:8px;font-style:normal}.message p:last-of-type{margin-bottom:0}.message-composer textarea{width:100%;max-width:100%}.message-composer .button{float:right}a.to-last-anchor{display:block;margin:12px 0 24px 0}.reply-message-label{float:left;width:18%;padding:0 10px 10px 0;text-align:right;clear:both;color:#aaa}.reply-message-data{float:left;width:82%;padding:0 0 10px 0}.reply-message textarea{width:100%;max-width:100%}.reply-message .button{float:right}@media(max-width:639px){.reply-message-label{float:left;width:100%;padding:0;text-align:left}.reply-message-data{float:left;width:100%;padding:0 0 10px 0}}.subscription-usp{margin-bottom:16px;padding:0;color:#4b4b4b;line-height:20px;text-decoration:none}.subscription-usp h2{font-size:13px;margin-bottom:8px;font-weight:normal}.subscription-usp ul{margin:0;list-style:none}.subscription-usp ul li{margin-left:10px;position:relative}.subscription-usp ul li::before{position:absolute;left:-25px;top:2px;background-position:-16px -48px;vertical-align:text-bottom}.subscription-plan{position:relative;width:33.333%;float:left}.subscription-plan.a{padding:10px 6px 0 0}.subscription-plan.b{padding:10px 3px 0 3px}.subscription-plan.c{padding:10px 0 0 6px}.subscription-plan input[type="radio"]{position:absolute;top:25px;left:0;z-index:1}.subscription-plan.a input[type="radio"]{left:10px}.subscription-plan.b input[type="radio"]{left:13px}.subscription-plan.c input[type="radio"]{left:16px}.subscription-plan input[type="radio"]:checked{position:absolute;top:27px;margin-left:5px}.subscription-plan label{position:relative;display:block;min-height:118px;background-color:#f0f6ed;padding:10px 10px 10px 30px;border:1px solid #c6dbbc;color:#4b4b4b;cursor:pointer;overflow:hidden}.subscription-plan label:hover{background-color:#dae8d3;color:#052f5d}.subscription-plan input[type="radio"]:checked+label{padding:10px 8px 6px 30px;border:3px solid #048004;background-color:#e1eddb}.subscription-plan label h2{font-size:16px}.subscription-plan label h3{font-size:14px;font-weight:normal;margin:0}.subscription-plan label h3 strong{font-size:16px}.subscription-plan label p{margin:0;font-size:12px}.subscription-plan .discount{display:inline-block;position:absolute;bottom:5px;right:5px;margin:0 8px 6px 0;padding-top:9px;width:65px;height:65px;background:#fff287;border-radius:50%;font-size:12px;color:#000;font-weight:300;text-align:center;line-height:20px}.subscription-plan .discount b{clear:both;font-size:24px}.subscription-plan .ribbon{position:absolute;z-index:9999;top:8px;right:-36px;width:124px;padding:3px 25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff000;border:1px solid #000;font-family:'Open Sans',Arial;font-size:11px;line-height:13px;font-weight:bold;text-align:center;color:#000;text-transform:uppercase}.subscription-bank{clear:both;padding:16px 0}.subscription-bank h2{font-size:16px;margin-bottom:8px}.subscription-bank .ideal-logo{display:inline-block;width:32px;height:32px;margin-right:8px;background:url(/Content/im/iDEAL_512x512.png) 0 0 no-repeat;background-size:32px 32px;vertical-align:middle}.subscription-bank select{width:auto;margin-left:8px;vertical-align:middle}table.payment-history{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-spacing:0;color:#444;margin:1em 0;width:320px}table.payment-history thead,table.payment-history tr:nth-child(even){background-color:#f2f2f2}table.payment-history tr td,table.payment-history tr th{border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:6px 10px 8px;text-align:left}@media(max-width:480px){table.payment-history{width:100%}}#footer{position:relative;clear:both;background-color:#014a6e;color:#fff;overflow:hidden;padding:12px}.footer-block{display:inline-block;width:33%;float:left;padding:0 10px}.footer-block ul{padding:0 0 0 10px;list-style:none}.footer-head h3{text-transform:uppercase;font-size:14px;margin:20px 0 0 0;font-weight:bold}.footer-head h3 a{color:#8fcae7;text-decoration:none}.footer-item a{color:#e5f0f9;text-decoration:none}.footer-head a:hover,.footer-item a:hover{color:#fff;text-decoration:underline}.footer-partners{clear:both;float:right;margin-top:20px}.footer-partners img{float:left;margin:0 5px}.form-labeled-item{clear:both;overflow:hidden;padding:1px;margin:0 0 10px 0;line-height:normal}.form-label-description,.form-labeled-item legend,.form-label-description-large{width:25%;float:left;margin-top:6px;padding-right:10px;text-align:right}.form-label-description-large{text-align:left;font-weight:bold;font-size:14px}.form-text-label{width:25%;float:left;padding-right:10px;text-align:right;clear:both}.form-label-description.large,.form-text-label.large{width:32%}.form-text-data{float:left;font-weight:bold;width:68%}.form-labeled-item legend{margin-top:3px}.form-labeled-field{position:relative;width:75%;float:right}.form-labeled-checkbox-radio{width:75%;float:right}.form-labeled-checkbox-radio div{max-width:335px;margin:0 0 5px 0}.form-labeled-checkbox-radio label,.showpass{font-size:90%;line-height:24px}.form-labeled-item-fullwidth{margin:0 0 15px 0}.form-label-description-fullwidth,.form-labeled-item-fullwidth legend{width:100%;float:none;margin:0 0 5px 0;text-align:left}.form-labeled-field-fullwidth,.form-labeled-checkbox-radio-fullwidth{width:100%;float:none}.form-labeled-field-fullwidth input[type="text"],.form-labeled-field-fullwidth input[type="password"],.form-labeled-field-fullwidth input[type="date"],.form-labeled-field-fullwidth input[type="datetime"],.form-labeled-field-fullwidth input[type="email"],.form-labeled-field-fullwidth input[type="number"],.form-labeled-field-fullwidth input[type="search"],.form-labeled-field-fullwidth input[type="tel"],.form-labeled-field-fullwidth input[type="time"],.form-labeled-field-fullwidth input[type="url"],.form-labeled-field-fullwidth textarea,.form-labeled-field-fullwidth select{width:100%;max-width:100%}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{padding:6px 6px;background:#fff;border:1px solid #d9d9d9;font-size:14px;color:#4b4b4b;border-radius:2px;width:335px;max-width:335px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus{outline:0;border-color:#8fcae7}input[type=checkbox],input[type=radio]{margin:2px 4px 3px 3px;vertical-align:text-top}textarea{resize:vertical}select:required:invalid,.placeholder,optgroup{font-style:normal;font-weight:normal;color:#acacac}option{color:#4b4b4b}.small-field,input.small-field,select.small-field{width:109px}.small-field-label{display:inline-block;width:109px;padding:4px;text-align:right}.form-panel{background:#fff;margin-bottom:12px;overflow:hidden}.checkbox-fullwidth{position:relative;float:left;clear:both}.checkbox-fullwidth input[type="checkbox"],.checkbox-fullwidth input[type="radio"]{position:absolute;top:2px}.checkbox-fullwidth .choice{display:block;margin:0 0 10px 25px;line-height:20px!important}.form-panel>h2{padding-bottom:12px}.form-panel>h2:nth-of-type(1n+2),.form-panel h3{padding-top:12px}input:disabled{background-color:#f2f2f2;color:#777}label.error{display:block;font-size:13px;font-weight:bold;color:#a90000}.username-available{position:absolute;width:16px;height:16px;top:7px;left:340px;background-position:-16px -48px}.job-message label{margin:0 15px}.job-message textarea{padding:15px}.job-message-attachement img{float:left;width:42px;height:42px;margin:0 10px 0 15px;border:1px solid grey}.job-message-attachement-caption{margin-top:4px;line-height:16px;float:left}.job-text{overflow:hidden}.job-text-label{color:#aaa;font-weight:normal}.job-text-data u{color:#317a9e;font-style:normal}.job-editor-buttons{clear:both;margin-top:40px;margin-bottom:140px}.job-editor-buttons .prev{float:left}.job-editor-buttons .next{float:right}.button,a.button{display:inline-block;min-width:130px;margin:10px 0;padding:0 20px;background-color:#014a6e;line-height:36px;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;vertical-align:middle;-webkit-appearance:none;cursor:pointer}.button.small,a.button.small{min-width:110px;margin:0;padding:0 20px;line-height:36px;vertical-align:baseline}.button:hover,a.button:hover{background-color:#052f5d;text-decoration:none}.button.green,a.button.green{background-color:#027f02}.button:hover.green,a.button:hover.green{background-color:#036403}.button.red,a.button.red{background-color:#a90000}.button:hover.red,a.button:hover.red{background-color:#900000}.button.grey,a.button.grey{background-color:#f2f2f2;color:#4b4b4b}.button:hover.grey,a.button:hover.grey{background-color:#ebeaea;color:#000}.button.white,a.button.white{background-color:#fff;color:#014a6e;border:1px solid #014a6e}.button:hover.white,a.button:hover.white{background-color:#f5fafd;color:#052f5d}.button.prev:before{display:inline-block;position:relative;top:3px;right:8px;background-position:-80px -48px}.button.next:after{display:inline-block;position:relative;top:3px;left:8px;background-position:-48px -48px}.button.prev.grey:before,.button.prev.white:before,.button.prev.disabled:before{display:inline-block;position:relative;top:3px;right:8px;background-position:-80px -64px}.button.next.grey:after,.button.next.white:after,.button.next.disabled:after{display:inline-block;position:relative;top:3px;left:8px;background-position:-48px -64px}.button.disabled{opacity:.4;cursor:default;background-color:#f2f2f2!important;color:#4b4b4b!important}#alert-overlay{display:none;position:fixed;top:0;bottom:0;right:0;left:0;z-index:10;background-color:rgba(0,0,0,.8)}#alert-overlay.show{display:block}#alert-container{display:block;position:fixed;top:50%;left:50%;width:320px;margin-left:-160px;margin-top:-215px;padding:15px;background:#fff;z-index:11}@media(max-width:359px),(max-height:429px){#alert-container{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:auto;height:auto;margin-left:0;margin-top:0;padding:0}}#alert-container .close{position:absolute;z-index:999;top:10px;right:10px;width:32px;height:32px;background-position:-256px -48px;cursor:pointer;background-color:#f2f2f2}#alert-container .close:hover{background-color:#ebeaea}#alert-container .alert-inner{width:100%;height:100%;position:relative;overflow:hidden}@media(max-width:359px),(max-height:429px){#alert-container .alert-inner{width:100%;height:100%;position:relative;overflow-y:scroll;padding:15px}#alert-container .alert-inner input{max-width:300px}}#alert-container .alert-inner span:not(.remove){display:block;line-height:36px}#alert-container .alert-inner label{float:left;clear:both;display:inline-block;width:30%;padding-right:8px;text-align:right}#alert-container .alert-inner span.housenumber{float:left;display:block;margin:0;padding:0;width:60%}#alert-container .alert-inner span.housenumber label{width:50%;padding-right:8px}#alert-container .alert-inner span.housenumber-addition{float:left;display:block;width:40%}#alert-container .alert-inner span.housenumber-addition label{padding:0 3px 0 0;width:65%}#alert-container .alert-inner span.housenumber-addition input{width:40px}#alert-container .alert-inner input{width:70%}#alert-container .alert-inner input.small-field{width:auto!important}#alert-container .alert-inner input.zipcode-field{width:auto!important}#alert-container .alert-inner input.button{margin-left:30%}#alert-container .alert-inner .bar{margin-bottom:1em}#alert-container .alert-inner .alert-buttons{display:block;width:100%;text-align:center}div.profile-option-description{margin:0 0 1em 24px}label.profile-option{display:block;cursor:pointer;font-size:14px;font-weight:bold}label.profile-option input{margin:0 10px 0 0;vertical-align:middle}.photo-panel{margin-bottom:10px;padding:10px 10px 0 10px}.photo-panel.main{background-color:#e1eddb}.photo-panel.sub{border-bottom:2px solid #f2f2f2}.photo-panel .form-label-description{display:inline-block}.photo-panel .photo-display img{float:left;margin:0 10px 10px 0;border:1px solid #333}.photo-panel .photo-remove{position:relative;display:inline-block;margin:0;padding:0 10px 0 26px;background-color:#fff;border:none;font-size:14px;line-height:32px;font-weight:normal;text-align:center;color:#777;border-radius:4px;cursor:pointer}.photo-panel .photo-remove:hover{background-color:#fee;color:#a90000}.photo-panel .photo-remove:before{position:absolute;top:8px;left:8px;background-position:0 -64px}.photo-panel .photo-remove:hover:before{background-position:-16px -64px}.partialContents{}.clean-href{display:inline!important;padding:0!important;border:none!important}#steps{padding:12px 6px 0 6px}#steps h2{margin-left:6px}.steps-table{padding:0;position:relative;clear:both;height:38px;display:table;table-layout:fixed;width:100%;margin:0;border-collapse:separate;border-spacing:6px 0}.steps-table li{display:table-cell;float:none;position:relative;height:38px;line-height:38px;background-color:#f2f2f2;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding-left:15px;color:#999;cursor:pointer}.steps-table li:after{content:'';width:0;height:0;top:0;right:-9px;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:9px solid #f2f2f2;position:absolute;z-index:305}.steps-table li.current{color:#027f02;background-color:#dae8d3;border-color:#c6dbbc}.steps-table li.current{font-weight:bold}.steps-table li.current:after{border-left:9px solid #dae8d3}.steps-table li.current~li:after{border-left:9px solid #f2f2f2}.steps-table li:before{content:'';width:0;height:0;top:-1px;right:-10px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid #e6e6e6;position:absolute;z-index:304}.steps-table li.current:before{border-left:10px solid #c6dbbc}.steps-table li:first-child{border-radius:4px 0 0 4px}.steps-table li:last-child{border-right:1px solid #e6e6e6;border-radius:0 4px 4px 0;padding:0 5px 0 15px}.steps-table li.current:last-child{border-right:1px solid #c6dbbc}.steps-table li:last-child:after{display:none}.steps-table li:last-child:before{display:none}.steps-table li span:before{content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid #e6e6e6;position:absolute;left:0;top:-1px}.steps-table li.current span:before{border-left:10px solid #c6dbbc}.steps-table li span:after{content:'';width:0;height:0;border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:9px solid #fff;position:absolute;left:0}.steps-table li:first-child{border-left:1px solid #e6e6e6;padding-left:10px}.steps-table li.current:first-child{border-color:#c6dbbc}.steps-table li:first-child span{display:none}.steps-table a{display:block;color:#595959;text-decoration:none}#steps{clear:both}.steps-table i{font-style:normal}@media(max-width:767px){.steps-table{text-align:center}.steps-table i{display:none}}#cookie-disclaimer{position:fixed;z-index:800;bottom:0;left:0;right:0;background-color:#f2f2f2;color:#000;border-top:1px solid #ccc;box-shadow:0 -5px 10px 0 rgba(0,0,0,.2)}.cookie-disclaimer-bar{min-width:320px;max-width:1024px;padding:16px 12px;margin:0 auto}@media(max-width:767px){.cookie-disclaimer-bar{padding:16px 10px}}.cookie-disclaimer-consent-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.cookie-disclaimer-consent-bar-buttons{display:flex;justify-content:center;align-items:center;gap:16px}.cookie-disclaimer-consent-bar-buttons .button{white-space:nowrap;min-width:auto;margin:0}.cookie-disclaimer-consent-bar-buttons .button.white{border-color:#1e6da4}@media(max-width:980px){.cookie-disclaimer-consent-bar{display:block}.cookie-disclaimer-consent-bar-buttons{margin-left:0;margin-top:16px;justify-content:left}.cookie-disclaimer-consent-bar-buttons .button{flex:auto}}@media(max-width:599px){.cookie-disclaimer-consent-bar-buttons{flex-direction:column}.cookie-disclaimer-consent-bar-buttons .button{width:100%}}.modal{display:none;position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:rgba(0,0,0,.8)}.modal.vis{display:block}@media(max-width:599px){.modal.vis{display:flex}}.modal-content{display:flex;flex-direction:column;gap:16px;position:relative;margin:8vh auto;background-color:#f2f2f2;color:#000;border-radius:6px;padding:27px 24px;width:80%;min-width:320px;max-width:460px;overflow:auto}@media(max-width:599px){.modal-content{max-height:100%;margin:0;width:100%;max-width:100%;border-radius:0}}.modal-content-close-button{position:absolute;top:16px;right:16px;display:block;width:40px;height:40px;padding:8px;cursor:pointer;background:none;border:none}.modal-content h2{margin-bottom:10px;line-height:18px}.modal-content .button{margin:0}.modal-content .button.white{border-color:#1e6da4}.input-selection{position:relative;display:flex;flex-direction:column;gap:8px}.input-selection-card{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.input-selection-card input[type=checkbox]{margin:3px}.input-label-wrapper{display:flex;flex-direction:column;gap:4px}.input-label{font-size:16px;font-weight:bold}.input-label-description{font-size:13px}@media(min-width:960px){.input-selection{max-width:510px}}