@import url("//hello.myfonts.net/count/34aa19");
/* @import must be at top of file, otherwise CSS will not work */
@font-face{font-family: 'MuseoSlab-900'; src: url("/hc/theming_assets/01HZP9YJDGE7MSAF4AYYGR64PX"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_0_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YAWJFRZ36S80SHHGPGGN") format('woff2'),url("/hc/theming_assets/01HZP9YN4XYCWT5DCJ5J8ZZ54K") format('woff'),url("/hc/theming_assets/01HZP9YH0CHW1Z67ABFEY1BPHK") format('truetype'); }
@font-face{font-family: 'ProximaNova-Black'; src: url("/hc/theming_assets/01HZP9YK752N7EKEQ8WKHWZ8NR"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_11_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YPA7AJ6GK12ZKVHJV3SK") format('woff2'),url("/hc/theming_assets/01HZP9YPWFCW3NZPGB67T9BK4V") format('woff'),url("/hc/theming_assets/01HZP9YC8MXNVV3PK540G2Z405") format('truetype'); }
@font-face{font-family: 'ProximaNova-Bold'; src: url("/hc/theming_assets/01HZP9YEPJ5MXM54TXRR7062MP"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_12_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YFE0FC9FCPB28JP3AB9J") format('woff2'),url("/hc/theming_assets/01HZP9YDDE93N79FQK7KGW9EXM") format('woff'),url("/hc/theming_assets/01HZP9YPK8DJEASXT0WAQ7B1XJ") format('truetype'); }
@font-face{font-family: 'ProximaNova-Extrabld'; src: url("/hc/theming_assets/01HZP9YMTWS1CADBKKAVW9HNWY"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_13_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YP619S2E5WAXXNGM4V51") format('woff2'),url("/hc/theming_assets/01HZP9YEWY8KMJZHATDHPWAV7Q") format('woff'),url("/hc/theming_assets/01HZP9YAKYAS09R9SG5AEP4TWR") format('truetype'); }
@font-face{font-family: 'ProximaNova-Light'; src: url("/hc/theming_assets/01HZP9Y8HNMWR12ZVCWAMNPZDE"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_14_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9Y93343320E56X2JTVPTX") format('woff2'),url("/hc/theming_assets/01HZP9YND2Q15SMG4X290W9X0A") format('woff'),url("/hc/theming_assets/01HZP9YJ809M3M91T6HRDYQ6FH") format('truetype'); }
@font-face{font-family: 'ProximaNova-Medium'; src: url("/hc/theming_assets/01HZP9Y6S7NAZTGTY2FP1Z4PA4"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_15_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YGVSBZ8VSXZXA6TMFRAQ") format('woff2'),url("/hc/theming_assets/01HZP9YDZTW7KGB06FYNHQQR26") format('woff'),url("/hc/theming_assets/01HZP9YHRNB1EDNRDV8HFZVYPX") format('truetype'); }
@font-face{font-family: 'ProximaNova-Regular'; src: url("/hc/theming_assets/01HZP9Y65BMJEJ2W6ZZ5EG3CB5"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_16_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YFY6B7JY22X7BRMPWKT4") format('woff2'),url("/hc/theming_assets/01HZP9YA4JBQMQZNTNMH7X8GRY") format('woff'),url("/hc/theming_assets/01HZP9YJWAZNESG5WETCWD72VR") format('truetype'); }
@font-face{font-family: 'ProximaNova-Semibold'; src: url("/hc/theming_assets/01HZP9Y72354ZE5MAACV9483RM"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_17_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YEA6XGFXBZGKHRKS58KZ") format('woff2'),url("/hc/theming_assets/01HZP9YCW44S0M1SVWDAAGCNSA") format('woff'),url("/hc/theming_assets/01HZP9YCQD0K3BTS233NEJWY3H") format('truetype'); }
@font-face{font-family: 'ProximaNovaT-Thin'; src: url("/hc/theming_assets/01HZP9YG886QM0NSZCK2FWKJRY"); src: url('//p3.zdassets.com/hc/theme_assets/848286/200180081/34AA19_18_0.eot?#iefix') format('embedded-opentype'),url("/hc/theming_assets/01HZP9YKYCAWPEAS3MF0TEP7D9") format('woff2'),url("/hc/theming_assets/01HZP9YGBZ327HQAW6FPSKXN38") format('woff'),url("/hc/theming_assets/01HZP9YQB0W7MRYXPG3E3QF4H0") format('truetype'); }
*, input[type=search]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*{text-rendering: optimizeLegibility!important; -webkit-font-smoothing: antialiased!important; }
html{background-color: #ffffff; }
body{font-family: "ProximaNova-Regular", sans-serif !important; font-size: 15px !important; line-height: 25px !important; margin: 0; }
img{max-width: 100%; vertical-align: middle; }
img[width], img[height]{max-width: none; }
figure > img{display: block; }
a{font-family: "ProximaNova-Regular", sans-serif !important; text-decoration: none; }
a:hover{text-decoration: underline; }
 ul, ol{list-style: none; margin: 0; padding: 0; }
table{border-collapse: collapse; text-align: left; width: 100%; }
[dir=rtl] table{text-align: right; }
td, th{border-color: #eee; border-style: solid; padding: 12px; }
th{border-width: 1px 0; color: #bebebe; font-size: 11px; font-weight: normal; white-space: nowrap; text-align: inherit; }
td{border-width: 0 0 1px 0; }
h1, h2, h3, h4, h5, h6{color: #000; font-weight: 400; }
h1{font-size: 20px; }
input, label{display: inline-block; vertical-align: middle; }
label{font-size: 12px; }
input[type="checkbox"] + label{margin-left: 5px; }
input, textarea{border: 1px solid #ddd; border-radius: 2px; padding: 10px; }
textarea{height: 100px; padding: 7px 10px; resize: vertical; }
textarea, input[type=text]{width: 100%; }
select{-webkit-appearance: none; -moz-appearance: none; background: url("/hc/theming_assets/01HZP9YB53YQ88S9TTPWAK3RP5") no-repeat #fff; background-position: right 10px center; border: 1px solid #ddd; border-radius: 4px; padding: 8px 30px 8px 10px; outline: none; color: #555; width: 100%; }
input, textarea, select{color: #555; }
input:focus,select:focus,textarea:focus{outline: none; border: 1px solid #999; }
input:: -ms-clear{display: none; }
input:: -webkit-outer-spin-button,input:: -webkit-inner-spin-button{margin: 0; -webkit-appearance: none; }
:: -webkit-input-placeholder{color: #ccc; }
: -ms-input-placeholder{color: #ccc; }
:: -moz-placeholder{color: #ccc; }
/* Buttons */
button, [role=button], [type=button], [type=submit]{border-radius: 4px; border: 1px solid #ddd; color: #00006C; cursor: pointer; display: inline-block; padding: 5px 10px; position: relative; vertical-align: middle; white-space: nowrap; text-decoration: none !important; }
a[role=button]:hover{text-decoration: none; }
input[type=submit]{background: #444; border-color: transparent; color: #fff; padding: 10px 30px; }
input[type=submit][disabled]{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* IE 8 */
 opacity: .4; }
button img, [role=button] img{border-radius: 4px; margin: 0 5px 0 0; height: 20px; position: relative; top: -1px; vertical-align: middle; }
[dir=rtl] button img, [dir=rtl] [role=button] img{margin: 0 0 0 5px; }
/* Forms */
.form{max-width: 505px; }
.form-field ~ .form-field{margin-top: 25px; }
.form-field label{display: block; font-weight: bold; margin-bottom: 5px; }
.form-field input[type=checkbox] + label{margin: 0 0 0 10px; }
.form-field.required > label:after{content: "*"; color: #f00; margin-left: 2px; }
.form-field p{color: #000; font-size: 13px; }
.form-field input[type=number], .form-field input.datepicker{width: 150px; }
.form-field .nesty-input{height: 37px; line-height: 37px; }
.form-field .nesty-input:focus{outline: none; border: 1px solid #999; }
.form form + form{margin-top: 25px; }
.searchbox{margin: 25px 0; }
.searchbox-suggestions{background-color: #fff; border: 1px solid #eee; border-radius: 4px; padding: 10px 20px; }
.searchbox-suggestions li{padding: 5px 0; }
[data-loading="true"] input,[data-loading="true"] textarea{background: transparent url("/hc/theming_assets/01HZP9YDTDCS12PBP4850BG86N") 99% 50% no-repeat; background-size: 16px 16px; }
.form footer{border-top: 1px solid #eee; margin-top: 40px; padding-top: 30px; text-align: right; }
.form footer a{color: #ccc; cursor: pointer; margin-right: 15px; }
/* Navigation menus */
.nav li, .nav-bordered li, .nav-spaced li{display: inline-block; font-weight: bold; }
.nav li a, .nav-bordered li a, .nav-spaced li a{font-weight: normal; }
.nav-bordered li + li{border-color: #eee; border-style: solid; border-width: 0 0 0 1px; margin: 0 0 0 30px; padding: 0 0 0 30px; }
[dir=rtl] .nav-bordered li + li{border-width: 0 1px 0 0; margin: 0 30px 0 0; padding: 0 30px 0 0; }
.nav-spaced li + li{margin: 0 0 0 40px; }
[dir=rtl] .nav-spaced li + li{margin: 0 30px 0 0; }
/* Search box */
.search-box, .sub-nav .search{position: relative; }
.search-box h2.searchtitle{color: #005f7d; margin-bottom: 20px; }
.search-box:before, .sub-nav .search:before{content: "\1F50D"; font-family: "entypo"; font-size: 1.25em; line-height: 0; position: absolute; text-align: center; top: 50%; width: 2.5em; z-index: 1; }
.search-box input, .sub-nav .search input{line-height: 1.2em; font-weight: lighter; padding: .75em 2.7em; width: 100%; -webkit-appearance: none; }
.search-box input[type="submit"], .sub-nav .search input[type="submit"]{display: none; }
.breadcrumbs li{color: #bebebe; display: inline-block; font-size: 12px; max-width: 450px; overflow: hidden; text-overflow: ellipsis; }
.breadcrumbs li + li:before{content: ">"; margin: 0 4px; }
.breadcrumbs li a{color: #555555; }
/* Labels */
.label, .request-status, .post-overview-status > span, .post-status > span{border-radius: 20px; display: inline-block; font-size: 10px; padding: 3px 10px; text-transform: uppercase; white-space: nowrap; }
/* Metadata */
.meta, .meta-group{color: #ccc; display: inline-block; font-size: 11px; }
.meta-group * + *:before{content: "\2022"; font-size: 8px; margin: 0 10px; }
.clearfix:before, .clearfix:after{content: " "; display: table; }
.clearfix:after{clear: both; }
/* Social share links */
.share{white-space: nowrap; overflow: hidden; }
.share li, .share a{display: inline-block; }
.share a{height: 30px; line-height: 30px; overflow: hidden; vertical-align: middle; width: 30px; }
.share a:before{background: #ccc; border-radius: 50%; height: 30px; width: 30px; color: #fff; display: block; font-family: "entypo"; text-align: center; }
.share a:hover{text-decoration: none; }
.share-twitter:before{content: "\F309"; }
.share-facebook:before{content: "\F30C"; }
.share-linkedin:before{content: "\F318"; }
.share-googleplus:before{content: "\F30F"; }
.pagination{margin: 20px 0; text-align: center; }
.pagination *{display: inline-block; }
.pagination li{border: 1px solid #eee; float: left; margin-left: -1px; }
[dir=rtl] .pagination li{float: right; }
.pagination a, .pagination span{color: inherit; font-size: 12px; padding: 5px 12px; }
.pagination-current{background-color: #f9f9f9; color: #bebebe; }
.pagination-first{border-radius: 3px 0 0 3px; }
[dir=rtl] .pagination-first{border-radius: 0 3px 3px 0; }
.pagination-last{border-radius: 0 3px 3px 0; }
[dir=rtl] .pagination-last{border-radius: 3px 0 0 3px; }
/* Markdown styles */
.markdown{word-wrap: break-word; }
.markdown img{max-width: 100%; }
.markdown hr{background-color: #eee; border: 0; height: 1px; }
.markdown ul, .markdown ol{list-style-position: inside; padding: 0 15px; }
.markdown ul{list-style-type: disc; }
.markdown ol{list-style-type: decimal; }
.markdown ol ul, .markdown ul ul{list-style-type: circle; }
.markdown ol ol ul,.markdown ol ul ul,.markdown ul ol ul,.markdown ul ul ul{list-style-type: square; }
.markdown pre{background: #f9f9f9; border: 1px solid #eee; border-radius: 3px; padding: 10px 15px; overflow: auto; white-space: pre; }
.markdown blockquote{border-left: 1px solid #eee; color: #bebebe; font-style: italic; padding: 0 15px; }
.vote{display: inline-block; text-align: center; width: 35px; }
.vote a{outline: none; text-decoration: none; }
.vote-sum{display: block; font-weight: bold; margin: 3px 0; }
[dir=rtl] .vote-sum{direction: ltr; unicode-bidi: bidi-override; }
.vote-up:before, .vote-down:before{border-radius: 50%; border: 1px solid #ddd; color: #555555; display: inline-block; font-family: "entypo"; font-size: 15px; height: 18px; line-height: 18px; width: 18px; }
.vote-up:hover:before, .vote-down:hover:before{border-color: #bbb; }
.vote-up:before{content: "\E763"; }
.vote-down:before{content: "\E760"; }
.vote-voted:before, .vote-voted:hover:before{border-color: #555555; }
/* Frame */
main, .header-inner, .footer-inner{margin: 0 auto; padding: 0 20px; width: 980px; }
/* Columns */
.main-column, .side-column{vertical-align: top; }
/* Header */
.header-inner{display: table; height: 100px; }
.user-nav{float: right; text-align: right; padding: 10px; }
.user-nav > *{display: inline-block; margin: 0 0 0 25px; }
.user-nav > *:first-child{margin-left: 0; }
[dir=rtl] .user-nav{text-align: left; }
[dir=rtl] .user-nav > *{margin: 0 25px 0 0; }
[dir=rtl] .user-nav > *: last-child{margin-right: 0; }
.hero-unit{display: block; font-size: 22px; padding: 80px 60px; }
.hero-unit.search-box:before{display: none !important; }
body.community-enabled .knowledge-base, body.community-enabled .community{display: inline-block; vertical-align: top; }
body.community-enabled .knowledge-base{width: 620px; }
.knowledge-base, .community{display: inline-block; vertical-align: top; }
.knowledge-base{width: 100%; }
.community{background: #f9f9f9; border-radius: 5px; display: none; padding: 25px 20px; margin-top: 65px; margin-left: 45px; width: 270px; }
[dir=rtl] .community{margin-left: 0; margin-right: 45px; }
.community .recent-activity{padding: 0; width: auto; }
.community h2, .community h3, .section h3{color: #555555; font-size: 13px; font-weight: lighter; margin: 10px 0 15px; text-transform: uppercase; }
.community h4{font-size: 15px; margin-top: 0; }
.community h4 a{font-size: 30px; color: #005f7d; font-weight: normal; }
.community .trending-questions + h4{margin-top: 50px; }
/* Knowledge base trees */
.article-list li, .community li{margin-bottom: 10px; }
.category h2{border-bottom: 1px solid #eee; font-size: 16px; margin: 25px 0; padding-bottom: 18px; }
.category h2 a, .section h3 a{color: inherit; }
.category-empty, .section{display: inline-block; padding: 0 50px 30px 0; vertical-align: top; width: 49.5%; }
[dir=rtl] .category-empty, [dir=rtl] .section{padding: 0 0 30px 50px; }
.see-all-articles{display: inline-block; font-size: 12px; margin-top: 10px; text-decoration: underline; }
.category-description, .section-description{color: #bebebe; margin-bottom: 50px; margin-top: -15px; }
.category-list a, .section-list a{color: inherit; display: inline-block; font-size: 18px; margin-bottom: 10px; }
.page-header{border-bottom: 1px solid #eee; margin-bottom: 30px; min-height: 50px; padding-bottom: 15px; }
.page-header > *{display: table-cell; vertical-align: middle; }
.page-header > *:first-child{width: 100%; }
.page-header + p{color: #000; margin: -15px 0 20px 0; }
.page-header h1{font-size: 20px; }
/* Search */
.search-box form.search{position: relative; }
.search-box .search:before, .sub-nav .search .search:before{content: "\1F50D"; font-family: "entypo"; font-size: 1.25em; line-height: 0; position: absolute; text-align: center; top: 50%; width: 2.5em; z-index: 1; }
/* Sub-nav */
.sub-nav{display: table; margin-bottom: 25px; padding: 25px 0; table-layout: fixed; width: 100%; }
.sub-nav > *{display: table-cell; }
.sub-nav .breadcrumbs{overflow: hidden; white-space: nowrap; }
.sub-nav .search{width: 300px; }
/* Article */
.article-header{margin-bottom: 25px; }
.article-header h1{font-weight: bold; margin: 0 0 10px; }
.article-info > *{display: table-cell; vertical-align: middle; }
.article-avatar{min-width: 55px; }
.article-avatar img{border-radius: 3px; max-height: 38px; max-width: 38px; }
.article-meta{width: 100%; max-width: 0; overflow: hidden; text-overflow: ellipsis; }
.article-updated{display: block; }
.article-more-questions{margin: 15px 0 50px; }
.article-body table{table-layout: fixed; }
.article-footer{margin: 0; padding: 0; }
.article-footer h4{border-top: 1px solid #eee; padding: 30px 0 20px; margin: 30px 0 0 0; }
.article-vote{width: 100%; }
.article-vote-controls {overflow:hidden;}
.article-vote-controls a[role="button"]{float:left; width: calc(50% - 5px); max-width:120px; text-align:center;}
.article-vote-controls a[role="button"]:first-child{margin-right:10px;}
.article-vote-controls a[role="button"].article-vote-up, .article-vote-controls a[role="button"].article-vote-down{color: #005F7D; font-family: "entypo" !important; }
.article-vote-controls a[role="button"].article-vote-up:before{content: "\1f44d"; color: inherit; }
.article-vote-controls a[role="button"].article-vote-down:before{content: "\1f44e"; color: inherit; }
.article-vote-controls a[role="button"].article-vote-up:hover{color: #00AAC3; }
.article-vote-controls a[role="button"].article-vote-down:hover{color: #00AAC3; }
.article-vote-controls a[role="button"].article-vote-up.article-voted{color: #6b9100; border-color: #6b9100; }
.article-vote-controls a[role="button"].article-vote-down.article-voted{color: #999; border-color: #999; }
.visibility-internal-icon {padding-right:10px;}
.visibility-internal-icon:before{content: "\1F512"; display: inline-block; font-family: "entypo"; text-align: center; width: 13px; }
.article-promoted span, .visibility-internal{cursor: default; position: relative; }
.article-promoted span:before, .article-promoted span:after, .visibility-internal:before, .visibility-internal:after{display: none; font-size: 13px; font-weight: normal; position: absolute; }
.article-promoted span:before, .visibility-internal:before{background: #222; border-radius: 3px; color: #fff; content: attr(data-title); font-family: sans-serif; left: -10px; margin-top: 5px; padding: 3px 10px; text-transform: none; top: 100%; white-space: nowrap; z-index: 1; }
.article-promoted span:after, .visibility-internal:after{border-bottom: 5px solid #222; border-left: 5px solid transparent; border-right: 5px solid transparent; bottom: -5px; content: ""; height: 0; left: 50%; margin-left: -5px; width: 0; }
.article-promoted span:hover:before, .article-promoted span:hover:after, .visibility-internal:hover:before, .visibility-internal:hover:after{display: block; }
/* Comments - Article, Request and Post pages */
.comment-list{margin-bottom: 25px; }
.comment-list > *{border-bottom: 1px solid #eee; padding: 25px 0; }
.comment-list > *:first-child{border-top: 1px solid #eee; }
.comment-sorter{float: right; }
.comment-sorter a{color: #999; text-decoration: none; padding-left: 20px; }
[dir=rtl] .comment-sorter{float: left; }
[dir=rtl] .comment-sorter a{padding-left: 0; padding-right: 20px; }
.comment-sorter [aria-selected=true]{font-weight: bold; color: #333; }
.comment, .comment-form{display: table; table-layout: fixed; width: 100%; }
.comment > *, .comment-form > *{display: table-cell; vertical-align: top; }
.comment-vote, .comment-bookmark{text-align: center; width: 50px; }
.comment-bookmark:before{color: #77a500; content: "\1F516"; font-family: "entypo"; font-size: 23px; line-height: 1.1; }
.comment-avatar{position: relative; width: 85px; }
.comment-avatar img{border-radius: 3px; max-width: 65px; max-height: 65px; }
.comment-avatar-agent:after{background-color: transparent; background-image: url("/hc/theming_assets/01HZP9YDPD69XEE5MHT3SP5PBJ"); background-image: url("/hc/theming_assets/01HZP9YP1X88KYEWAGSKRCN43H"); background-repeat: no-repeat; background-size: 15px; content: " "; height: 15px; left: 55px; position: absolute; top: 55px; width: 15px; }
[dir=rtl] .comment-avatar-agent:after{left: auto; right: 55px; }
.comment-header{margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; }
.comment-published, .comment-pending, .comment-official{border: 1px solid transparent; float: right; font-size: 11px; padding: 1px 5px; }
[dir=rtl] .comment-published, [dir=rtl] .comment-pending, [dir=rtl] .comment-official{float: left; }
.comment-published{color: #bebebe; }
.comment-published:before{content: " "; display: inline-block; width: 5px; }
.comment-pending, .comment-official{border-color: currentcolor; border-radius: 2px; }
.comment-pending{color: #eec100; }
.comment-official{color: #77a500; }
.comment-form textarea{border-radius: 2px 2px 0 0; border-width: 1px; }
.comment-attachments{border: 1px solid #ddd; margin-top: -1px; padding: 10px; }
.comment-form-controls{margin-top: 10px; text-align: right; }
.comment-form-controls input[type=submit]{margin-left: 15px; }
[dir=rtl] .comment-form-controls input[type=submit]{margin-left: 0; margin-right: 15px; }
.comment-screencasts, .comment-mark-as-solved{display: inline-block; margin-right: 20px; vertical-align: middle; }
[dir=rtl] .comment-screencasts, [dir=rtl] .comment-mark-as-solved{margin-left: 20px; }
.comment-actions{float: right; color: #999; }
[dir=rtl] .comment-actions{float: left; }
.comment-actions .dropdown-toggle:before{content: "\2699"; font-size: 11px; font-family: "entypo"; }
.attachment-list, .screencast-list{font-size: 11px; margin-top: 25px; }
.attachment-list span, .screencast-list span{color: #999; }
[dir=rtl] .attachment-list span, [dir=rtl] .screencast-list span{direction: rtl; unicode-bidi: bidi-override; }
.attachment-list li, .screencast-list li{margin-bottom: 10px; }
.attachment-list li:before, .screencast-list li:before{background: #f9f9f9; border-radius: 3px; color: #bbb; font-family: "entypo"; margin-right: 5px; padding: 5px; }
.attachment-list li:before{content: "\1F4CE"; }
.screencast-list li:before{content: "\1F4BB"; }
.my-activities-header{border-bottom: 1px solid #eee; margin-bottom: 25px; padding: 25px 0; }
.my-activities-header .breadcrumbs li{color: #000; font-size: 20px; font-weight: normal; }
.my-activities-header .breadcrumbs li:first-child, .my-activities-header .breadcrumbs li:before{display: none; }
.my-activities-nav{margin-bottom: 20px; }
.my-activities-sub-nav{margin-bottom: 15px; }
.request-table-toolbar{background: #f9f9f9; display: table; padding: 20px; width: 100%; }
.request-table-filters{display: block; float: right; width: 50%; text-align: right; }
[dir=rtl] .request-table-filters{text-align: left; }
.request-table-filters label:before{content: " "; width: 25px; display: none; }
.request-table-filters label.request-filter{display: none; }
.request-filter.form-control{float: right; max-width: 50%; width: 300px; }
.requests-search.form-control{float: left; max-width: 50%; width: 300px; }
.request-table th{padding: 5px 0; }
.request-table td{padding: 5px 0; }
.request-id{color: #bebebe; }
.request-details{background: #f9f9f9; border: 1px solid #eee; border-radius: 3px; font-size: 12px; margin: 0 0 30px; padding: 15px 20px; }
.request-details dt ~ dt, .request-details form dt{font-weight: bold; margin-top: 15px; }
.request-details dd{margin: 2px 0 0; word-wrap: break-word; }
.request-details dd ul{margin: 10px 0; }
.request-details dd li{list-style-type: disc; list-style-position: inside; margin: 0 0 3px 0; }
.request-details .nested-field-tag:before{content: " > "; }
.request-details .nested-field-tag:first-child:before{content: ""; }
.request-status{color: #fff; border-radius: 3px; }
.request-open{background: rgba(35,164,145,1); }
.request-answered{background: rgba(66,118,167,1); }
.request-solved{background: rgba(47,48,128,1); }
.post-to-community a{padding-left: 20px; padding-right: 20px; }
.post-to-community a:before{content: "\2b\00a0"; position: relative; top: -1px; }
/* Community topics page */
.topic-list li{display: inline-block; padding: 0 100px 30px 0; vertical-align: top; width: 49.5%; }
.topic-list li h3, .topic-list li p{margin: 0; }
.topic-list li p{color: #bebebe; }
.topic-list li .meta-group{margin-top: 5px; }
[dir=rtl] .topic-list li{padding: 0 0 30px 100px; }
/* Community topic page */
.topic-header{margin-bottom: 15px; }
.topic-header > *{display: table-cell; vertical-align: middle; }
.topic-filters{width: 100%; }
.topic-filters > *{display: inline-block; font-weight: bolder; margin-right: 20px; }
[dir=rtl] .topic-filters > *{margin-right: 0; margin-left: 20px; }
.post-overview{border-bottom: 1px solid #eee; padding: 16px 0; }
.post-overview-info{display: inline-block; max-width: 500px; overflow: hidden; text-overflow: ellipsis; }
.post-overview-info a{font-size: 16px; }
.post-overview-info .meta-group{display: block; margin-top: 5px; }
.post-pinned .post-overview-info:before{content: "\2605"; margin-right: 5px; color: #00006C; }
.post-overview-status{float: right; margin: 0 10px; }
.post-overview-status > span{color: #fff; }
[dir=rtl] .post-overview-status{float: left; }
.post-overview-count{background: #f9f9f9; border-radius: 3px; color: #bebebe; float: right; font-size: 10px; margin-left: 10px; min-width: 90px; padding: 10px 15px; text-align: center; text-transform: uppercase; }
.post-overview-count strong{color: #555555; display: block; font-size: 13px; }
[dir=rtl] .post-overview-count strong{direction: ltr; unicode-bidi: bidi-override; }
[dir=rtl] .post-overview-count{float: left; margin-left: 0; margin-right: 10px; }
/* Community post page */
.post-actions .dropdown-toggle{font-size: 11px; font-weight: bold; }
.post-actions .dropdown-toggle:before{content: "\2699\00a0\00a0"; font: 11px bold; font-family: "entypo"; }
.post{display: table; margin-bottom: 50px; table-layout: fixed; width: 100%; }
.post-vote, .post-container{display: table-cell; vertical-align: top; }
.post-vote{width: 45px; padding-top: 5px; }
.post-header{margin-bottom: 25px; }
.post-header h1{margin: 0 0 10px; overflow: hidden; text-overflow: ellipsis; }
.post-info{display: table; width: 100%; }
.post-info > *{display: table-cell; vertical-align: middle; white-space: nowrap; }
.post-avatar{min-width: 55px; position: relative; }
.post-avatar img{border-radius: 3px; max-height: 38px; max-width: 38px; }
.post-avatar-agent:after{background-color: transparent; background-image: url("/hc/theming_assets/01HZP9YDPD69XEE5MHT3SP5PBJ"); background-image: url("/hc/theming_assets/01HZP9YP1X88KYEWAGSKRCN43H"); background-repeat: no-repeat; background-size: 14px; position: relative; display: block; width: 15px; height: 15px; left: 28px; top: -10.5px; content: " "; }
[dir=rtl] .post-avatar-agent:after{left: auto; right: 28px; }
.post-meta{width: 100%; max-width: 0; }
.post-author{display: block; white-space: normal; overflow: hidden; text-overflow: ellipsis; }
.post-status > span{color: #fff; margin: 0 10px; }
.post-planned{background-color: #3eaae5; }
.post-not-planned{background-color: #b5b5b5; }
.post-completed{background-color: #669600; }
.post-answered{background-color: #669600; }
.post-share{margin-top: 30px; text-align: right; }
[dir=rtl] .post-share{text-align: left; }
/* Community post page and topic page */
.topic-follow [role=button], .post-follow [role=button]{border-radius: 3px; font-size: 12px; padding: 4px 10px; }
.topic-follow [role=button]:after, .post-follow [role=button]:after{content: attr(data-follower-count); color: #555555; display: inline-block; border-left: 1px solid #ddd; margin-left: 10px; padding-left: 10px; }
[dir=rtl] .topic-follow [role=button]:after, [dir=rtl] .post-follow [role=button]:after{border-left: 0; border-right: 1px solid #ddd; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.topic-follow [role=button][aria-selected=true], .post-follow [role=button][aria-selected=true]{background: #f9f9f9; color: #555555; }
body.community-enabled .search-results-column{display: inline-block; vertical-align: top; width: 450px; }
body.community-enabled .search-results-column + .search-results-column{margin-left: 35px; }
[dir=rtl] body.community-enabled .search-results-column + .search-results-column{margin-left: 0; margin-right: 35px; }
.search-results-subheading{padding-bottom: 10px; margin-bottom: 0; }
.search-results-subheading-link{font-size: 13px; font-weight: normal; margin-left: 5px; }
.search-results-list{margin-bottom: 25px; }
.search-results-list > *{border-bottom: 1px solid #eee; padding: 20px 0; }
.search-results-list > *:first-child{border-top: 1px solid #eee; }
.search-result-link{font-size: 16px; }
.search-result-description, .search-result-meta{overflow: hidden; text-overflow: ellipsis; padding-top: 16px; }
.search-result-meta-name, .search-result-meta-time, .search-result-meta-count{font-size: 12px; color: #bebebe; }
.search-result-meta-time:before, .search-result-meta-count:before{display: inline-block; padding-right: 5px; content: "\2022"; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.search-result-votes{background: #a8d119; border-radius: 2px; color: #fff; display: inline-block; line-height: 1; margin-left: 5px; padding: 4px 5px; position: relative; top: -2px; }
.search-result-votes:before{content: "\1F44D"; font-family: "entypo"; margin-right: 3px; }
.chat{background: #f6f6f6; border: 1px solid #e0e0e0; border-bottom: 0; border-radius: 5px 5px 0 0; bottom: 0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.15); cursor: pointer; font-size: 13px; line-height: 35px; padding: 0 15px; position: fixed; right: 85px; -webkit-transition: bottom .5s ease-in, color .5s ease-in; -moz-transition: bottom .5s ease-in, color .5s ease-in; -ms-transition: bottom .5s ease-in, color .5s ease-in; -o-transition: bottom .5s ease-in, color .5s ease-in; transition: bottom .5s ease-in, color .5s ease-in; }
.chat:before{content: "\E720"; font-family: "entypo"; font-size: 16px; margin-right: 10px; vertical-align: middle; }
.chat:hover{text-decoration: none; }
.chat-available{bottom: 0; }
.chat-unavailable{color: #808080; cursor: default !important; bottom: -50px; }
.error-page{margin: 0 auto; max-width: 500px; padding-top: 5%; }
.error-page h1{font-size: 52px; margin-bottom: 0; }
.error-page h2{font-size: 16px; margin-bottom: 5px; }
.error-page > a{display: block; margin-top: 25px; }
.recent-activity{background: #f9f9f9; border-radius: 5px; padding: 25px 20px; width: 270px; }
.recent-activity-header{margin-top: 0; font-size: 15px; }
.recent-activity-item ~ .recent-activity-item{margin-top: 15px; }
.recent-activity-item-parent{color: #555555; font-size: 12px; text-decoration: none; display: block; }
.recent-activity-item-parent:hover{text-decoration: underline; }
.recent-activity-item-link{display: block; }
.recent-activity-item-meta{font-size: 12px; color: #999; }
.recent-activity-item-time{display: inline-block; }
.recent-activity-item-comment{display: none; }
.recent-activity-item-comment:before{display: inline-block; content: "\2022"; }
.recent-activity-item-comment span:before{font-family: "entypo"; content: "\00a0\00a0\e718"; display: inline-block; vertical-align: middle; padding-right: 3px; }
[data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,[data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,[data-recent-activity-action="answer_added"] .recent-activity-item-comment{display: inline-block; }
.recent-activity-controls,.recent-activity-loader{padding-top: 20px; font-size: 12px; }
.recent-activity-loader{display: inline-block; position: relative; }
.recent-activity-loader:before{display: block; position: absolute; content: "\0020"; width: 50%; height: 100%; left: 0; top: 0; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f9f9f9 50%, rgba(255, 255, 255, 0) 100%); animation: recent-activity-loader .5s infinite; -webkit-animation: recent-activity-loader .5s infinite; }
@keyframes recent-activity-loader{0%{left: 0; }
 100%{left: 100%; }
}
@-webkit-keyframes recent-activity-loader{0%{left: 0; }
 100%{left: 100%; }
}
.escalation-badge, a.escalation-badge{background-color: #95be22; border-color: #95be22; border-radius: 3px; border-style: solid; border-width: 1px; color: #ffffff; font-size: 11px; margin: 0 3px; padding: 1px 3px; text-decoration: none; vertical-align: baseline; }
button, html, input, select, textarea{color: #000; }
p a, .main-column a{color: #000000; text-decoration: underline; }
p a:hover, .main-column a:hover{text-decoration: none; }
.header .logo img{max-height: none; }
.hero-unit{padding: 40px 0; }
.category h2, .section h3{font-size: 30px; color: #005f7d; }
.community h2, .community h3, .section h3{font-size: 18px; color: #005f7d; text-transform: none; }
.category h2{border-bottom: 1px dashed #dcdee9; }
.dropdown-toggle{font-size: 15px; color: #000; }
.dropdown-toggle:after,.dropdown-toggle:before{color: #005F7D; font-size: 20px; }
.comment-actions .dropdown-toggle:before{color: #005f7d; font-size: 16px; }
button, [role=button], [type=button], [type=submit]{border-radius: 0; border-color: #dcdee9}
input[type=submit]{background: #005f7d; color: #FFF; }
input, textarea, select{color: #000; border: 1px solid #a9abb3; border-right-color: #d3d5e0; border-bottom-color: #d3d5e0; box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2); border-radius: 0; }
.dropdown-menu{border-radius: 0; border-color: #dcdee9; font-size: 15px; }
.dropdown-menu [role=menuitem]:hover{background-color: #EBEBF3; }
.breadcrumbs,.breadcrumbs li,.my-activities-header .breadcrumbs li{font-size: 13px; color: #777; }
.breadcrumbs li a{color: #777; text-decoration: underline; }
.breadcrumbs li a:hover{text-decoration: none; }
.sub-nav .search{width: 270px; }
.page-header{font-size: 30px; color: #005f7d; border-bottom: 1px dotted #dcdee9; }
.article-header h1{font-size: 30px; color: #005f7d; font-weight: normal; margin-bottom: 20px; line-height: 100%; }
.article-vote-up:before,.article-vote-down:before{color: #005f7d; }
.article-vote-up.article-voted{border-color: #b5cb00; }
.article-vote-down.article-voted{border-color: #e50029; }
.article-vote-up.article-voted:before{color: #b5cb00; }
.article-vote-down.article-voted:before{color: #e50029; }
.share a:before{background: #005f7d; }
.comment-form{margin-top: 10px; }
.comment-form textarea{border-radius: 0; }
.comment-list > *{border-bottom: 1px solid #dcdee9; }
.comment-list > *:first-child{border-top: 1px dashed #dcdee9; }
.meta, .meta-group, .article-vote-count, .comment-published, .comment-pending, .comment-official{color: #777; font-size: 14px; }
.recent-articles,.related-articles{display: block; float: none; clear: both; border: 1px solid #DCDEE9; margin: 0 0 20px 0; padding: 0; -webkit-box-shadow: 0 10px 10px -4px #E2E3EC; box-shadow: 0 10px 10px -4px #E2E3EC; }
.side-column h3{border-bottom: 1px dotted #DDD; color: #005f7d; padding: 18px; margin: 0; }
.side-column ul{margin: 0; }
.side-column li{margin: 0; border-bottom: 1px dashed #DDD; }
.side-column li: last-child{border-bottom: 0; }
.side-column li a{padding: 14px 20px; display: block; font-size: 14px; line-height:150%; color: #000; }
.side-column li a:hover,.side-column li a:focus{background: #ebebf3; text-decoration: none; color: #000000; background-color: #f1f1ec; }
.my-activities-header{border: 0; }
.nav li, .nav-bordered li, .nav-spaced li{color: #005f7d; }
.nav li a, .nav-bordered li a, .nav-spaced li a{color: #000; }
#header-afbeelding{position: relative; background: #23A491; height: 177px; width: 100%; margin: 0px auto; clear: both; overflow: hidden; }
#header-afbeelding .silhouet{position: absolute; top: 0; left: 0; margin: 0; padding: 0; height: 177px; width: 100%; }
#header-afbeelding img{height: 177px; }
#header-afbeelding .onderschrift{position: absolute; top: 0; left: 825px; margin: 0; clear: both; padding: 60px 0 0; height: 77px; width: 250px; color: #FFFFFF; text-align: center; font-size: 20px; }
#header-afbeelding .onderschrift b{float: left; width: 100%; font-size: 25px; font-weight: normal; clear: both; line-height: 26px; }
#header-afbeelding img{height: 177px; }
.tekstbanner{float: none; display: block; clear: both; padding: 15px 20px; width: 100%; background-color: #E30083; text-decoration: none; color: #fff; }
.tekstbanner .titel{display: block; padding: 0 0 10px 0; margin: 0; clear: both; color: #fff; font-size: 18px; line-height: 20px; font-weight: normal; }
.tekstbanner .tekst{display: block; padding: 0 0 0 20px; margin: 0; clear: both; color: #fff; font-size: 16px; line-height: 18px; background: url("/hc/theming_assets/01HZP9YJ0S6YZE23FE8TSHKA7H") 0 4px no-repeat; }
.tekstbanner:hover{text-decoration: none; background: #cf0075; }
.searchbox label{font-weight: bold; }
.searchbox-suggestions a{color: #FF9700; }
#hoofdmenu .mobilemenu{display: none; }
.veelgesteldevragenover{padding-bottom: 40px; }
.veelgesteldevragenover h2{font-size: 30px; }
.blokken{margin: -10px; overflow: hidden; }
.blokken .block{float: left; width: 50%; padding: 10px; }
.blokken .block a{display: block; padding: 20px 20px 20px 40px; background: #005f7d url("/hc/theming_assets/01HZP9YJ0S6YZE23FE8TSHKA7H") left 20px center no-repeat; border-color: #005f7d; color: #FFF; font-weight: bold; font-size: 16px; }
.blokken .block a:hover{text-decoration: none; background-color: #455AA3; border-color: #455AA3; color: #FFF; }
 section.category{border: 1px solid #DCDEE9; margin: 0 0 20px 0; }
 section.category h1,section.category h2{padding-left: 20px; padding-right: 20px; border-bottom: 1px dotted #DCDEE9; margin-bottom: 10px; height: auto; min-height: 0; }
 section.category .category-empty, section.category .section{padding: 0 25px 25px 25px; }
.search-results-list{margin: 0; }
.search-results-list > *{padding: 0; border: 0 !important; }
.search-result-votes{font-size: 16px; }
.search-results-list .section{width: auto; float: none; display: block; }
@media (min-width: 960px){
  #hoofdmenu .menu{display: block; }
}
@media (max-width: 959px){
  main, .header-inner, .footer-inner{width: 740px; }
 #header-afbeelding img{margin-left: -200px; }
 #header-afbeelding .onderschrift{left: auto; right: 0; }
 .section-subscribe .dropdown-menu{left: auto; right: 0; }
 #hoofdmenu .mobilemenu{display: block; background: url("/hc/theming_assets/01HZP9YKJR4AP3B3D3QJDYMZ20") no-repeat 25px center; }
 #hoofdmenu .mobilemenu a{display: block; margin: 0; padding: 30px 25px 30px 60px; color: #FFFFFF; font-size: 16px; text-decoration: none; }
 #hoofdmenu .menu{display: none; width: 100%; }
 #hoofdmenu ul{float: none; }
 #hoofdmenu ul li{float: none; border: 0; border-top: 1px solid #40408C; }
 #hoofdmenu ul li a{float: none; display: block; text-align: left; width: auto; padding: 15px 10px 15px 70px; height: auto; }
}
@media (max-width: 767px){main, .header-inner, .footer-inner{width: 100%; }
 #header-afbeelding{height: auto; }
 #header-afbeelding .silhouet, #header-afbeelding .onderschrift{display: none; }
 #header-afbeelding img{height: auto; width: 100%; margin: 0; }
 .main-column{width: 100%; }
 .side-column{width: 100%; margin-left: 0; margin-top: 30px; }
 .sub-nav > *{display: block; }
 .sub-nav .search{width: 100%; margin-top: 10px; }
 .sub-nav .breadcrumbs{white-space: normal; overflow: visible; }
}
#user #user-name{color: #FFF; }
#user .dropdown-toggle:after, .dropdown-toggle:before{color: #FFF; }
#user #user-dropdown {left:auto; right: 0;}
@media (max-width: 480px){
.category-empty, .section{width: 100%; }
 .user-nav > *{margin-top: 5px; margin-bottom: 5px; }
 .websitelink{display: none; }
 .article-footer .article-vote, .article-footer .share{display: block; margin-top: 20px; }
 .blokken .block{width: 100%; }
}
.article-list a{color: #000; }
.header a{color: #000; }
.knowledge-base a{color: #000; }
main{width: 970px; padding: 0; }
.container, .header-inner, .footer-inner{width: 970px; padding: 0 15px; }
/*Kleuren*/
.bg-default{background-color: rgba(14,49,146,1); }
.bg-primary{background-color: rgba(35,164,145,1); }
.bg-secondary{background-color: rgba(64,64,64,1); }
.bg-tertiary{background-color: rgba(231,39,102,1); }
.bg-corporate{background-color: rgba(14,49,146,1); }
.bg-gelderland{background-color: rgba(66,118,167,1); }
.bg-overijssel{background-color: rgba(47,48,128,1); }
.bg-twente{background-color: rgba(230,0,3,1); }
.bg-utrecht{background-color: rgba(204,0,0,1); }
.bg-default-light{background-color: rgba(14,49,146,0.2); }
.bg-primary-light{background-color: rgba(35,164,145,0.2); }
.bg-secondary-light{background-color: rgba(64,64,64,0.2); }
.bg-tertiary-light{background-color: rgba(231,39,102,0.2); }
.bg-corporate-light{background-color: rgba(14,49,146,0.2); }
.bg-gelderland-light{background-color: rgba(66,118,167,0.2); }
.bg-overijssel-light{background-color: rgba(47,48,128,0.2); }
.bg-twente-light{background-color: rgba(230,0,3,0.2); }
.bg-utrecht-light{background-color: rgba(204,0,0,0.2); }
.bg-default-lightest{background-color: rgba(14,49,146,0.05); }
.bg-primary-lightest{background-color: rgba(35,164,145,0.05); }
.bg-secondary-lightest{background-color: rgba(64,64,64,0.05); }
.bg-tertiary-lightest{background-color: rgba(231,39,102,0.05); }
.bg-corporate-lightest{background-color: rgba(14,49,146,0.05); }
.bg-gelderland-lightest{background-color: rgba(66,118,167,0.05); }
.bg-overijssel-lightest{background-color: rgba(47,48,128,0.05); }
.bg-twente-lightest{background-color: rgba(230,0,3,0.05); }
.bg-utrecht-lightest{background-color: rgba(204,0,0,0.05); }
.bg-white{background-color: rgba(255,255,255,1); }
.bg-grey{background-color: rgba(236,239,246,1); }
.bg-black{background-color: rgba(0,0,0,1); }
.text-white, .text-white a{color: #fff; }
.text-grey, .text-grey a{color: #999; }
.text-black, .text-black a{color: #000; }
.text-incolor, .text-incolor a{color: rgba(14,49,146,1); }
.btn.bg-primary:hover, .btn.bg-primary:focus{background-color: rgba(35,164,145,0.8); }
.btn.bg-secondary:hover, .btn.bg-secondary:focus{background-color: rgba(64,64,64,0.8); }
.btn.bg-tertiary:hover, .btn.bg-tertiary:focus{background-color: rgba(231,39,102,0.8); }
.btn.bg-corporate:hover, .btn.bg-corporate:focus{background-color: rgba(14,49,146,0.8); }
.btn.bg-gelderland:hover, .btn.bg-gelderland:focus{background-color: rgba(66,118,167,0.8); }
.btn.bg-overijssel:hover, .btn.bg-overijssel:focus{background-color: rgba(47,48,128,0.8); }
.btn.bg-twente:hover, .btn.bg-twente:focus{background-color: rgba(230,0,3,0.8); }
.btn.bg-utrecht:hover, .btn.bg-utrecht:focus{background-color: rgba(204,0,0,0.8); }
.wrapper{display: block; margin: 0; padding: 0 0 30px 0; clear: both; position: relative; }
.wrapper.pad0{padding: 0; }
.wrapper.pad10{padding: 10px 0; }
.wrapper.pad20{padding: 20px 0; }
.wrapper.padtop0{padding-top: 0; }
.wrapper.padtop15{padding-top: 15px; }
.wrapper.padtop20{padding-top: 20px; }
.wrapper.padtop30{padding-top: 30px; }
.wrapper.padtop60{padding-top: 60px; }
.wrapper.padbot0{padding-bottom: 0; }
.wrapper.padbot15{padding-bottom: 15px; }
.wrapper.padbot20{padding-bottom: 20px; }
.wrapper.padbot30{padding-bottom: 30px; }
.wrapper.padbot60{padding-bottom: 60px; }
.wrapperwit{background-color: #fff; }
.wrapper .wrapperafb{position: absolute; top: 0; left: 0; bottom: 0; width: 50%; }
.header .navbar-nav.hoofdmenu > li > a > i.fa{display: block; vertical-align: baseline; padding: 0; margin: 5px 0 0 0; font-size: 24px; height: 45px; line-height: 45px; width: 100%; text-align: center; font-weight: normal; }
#top{position: relative; width: 100%; }
#top #fontsize-group{float: left; margin: 2px 0 13px 0; padding: 0; height: 20px; text-align: right; }
#top #fontsize{float: left; }
#top #fontsize .tekstgrootte{float: left; margin: 0; padding: 0; line-height: 20px; font-size: 14px; }
#top #fontsize a{float: left; height: auto; width: auto; color: #000; font-size: 16px; font-weight: bold; text-align: center; margin: 0 0 0 3px; border: 0; overflow: hidden; cursor: pointer; text-decoration: none; border-bottom: 1px solid #fff; }
#top #fontsize a.kleiner{display: block; font-size: 12px; line-height: 12px; padding: 6px 1px 2px 1px; }
#top #fontsize a.normaal{display: block; font-size: 14px; line-height: 14px; padding: 4px 1px 2px 1px; border-color: #000; }
#top #fontsize a.groter{display: block; font-size: 15px; line-height: 16px; padding: 2px 1px 2px 1px; }
#top #fontsize a:hover{border-bottom: 1px solid #000 !important; }
#top #topconsessie{display: inline-block; padding: 0; width: auto; }
#top #topconsessie .nav > li > .dropdown-toggle{cursor: default; display: block; padding: 5px 10px; text-decoration: none; color: #000; border: 0; font-size: 15px; }
#top #topconsessie .nav > li > .dropdown-toggle .fa{color: #005f7d; margin-left: 5px; }
#top #topconsessie .nav > li:hover > .dropdown-toggle{background: #F3F4F9; }
#top #topconsessie .dropdown-menu{border-radius: 0; margin: 0; min-width: 260px; padding: 5px 0 20px 0; border-color: #DCDEE9; box-shadow: none; top: 100%; }
#top #topconsessie .dropdown-menu > li{display: block; }
#top #topconsessie .dropdown-menu > li > a{padding: 10px 20px; border-bottom: 1px dashed #dcdee9; text-decoration: none; }
#top #topconsessie .dropdown-menu > li > a:hover{background: #ebebf3; }
#top #topconsessie .dropdown-menu > li > a .fa{margin: 0 10px 0 0; line-height: 20px; }
#top #topconsessie .dropdown-menu > li.consessie-corporate > a .fa{color: #005f7d; }
#top #topconsessie .dropdown-menu > li.consessie-rrreis > a .fa{color: #00965e; }
#top #topconsessie .dropdown-menu > li.consessie-twente > a .fa{color: rgb(230,0,3); }
#top #topconsessie .dropdown-menu > li.consessie-utrecht > a .fa{color: rgb(204,0,0); }
#top #topconsessie .dropdown-menu > li.consessie-blauwnet > a .fa{color: rgb(0,156,222); }
#top #topconsessie .dropdown-menu:before{position: absolute; top: -9px; left: 15px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #DCDEE9; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
#top #topconsessie .dropdown-menu:after{position: absolute; top: -8px; left: 16px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
#top #topconsessie .nav > li:hover .dropdown-menu{display: block; }
#top #topsearch{float: left; padding: 0; width: 264px; }
#top #topsearch .inner{position: relative; display: block; padding: 0; margin: 0; }
#top #topsearch .inner .form-control{width: 264px; padding: 0 40px 0 5px; height: 30px; }
#top #topsearch .inner .button{float: left; margin: 0; padding: 0; width: 30px; height: 30px; transition: all 120ms; position: absolute; top: 0; right: 0; text-decoration: none; }
#top #topsearch .inner .button:hover{background-color: rgba(35,164,145,1); }
#top #topsearch .inner .button i{display: block; height: 30px; width: 30px; line-height: 30px; font-size: 14px; text-align: center; }
#top #topsearch .inner .button:hover i{color: #fff; }
#top #topmenu{float: left; padding: 0; width: auto; }
#top #topmenu ul{float: left; padding: 0 20px 0 0; margin: 0; }
#top #topmenu ul li{float: left; padding: 0; margin: 0 0 0 10px; list-style: none; }
#top #topmenu ul li a{float: left; color: #000; line-height: 20px; text-decoration: none; padding: 5px; margin: 0; border-radius: 0; background: none; }
#top #topmenu ul li:hover a,#top #topmenu ul li:focus a,#top #topmenu ul li.active a{text-decoration: underline; }
#top #toptaal{float: left; padding: 0; width: auto; margin-top: -4px; margin-left: 10px; }
#top #toptaal .nav > li{padding-bottom: 10px; }
#top #toptaal .nav > li > .dropdown-toggle{cursor: default; display: block; padding: 5px 10px; text-decoration: none; color: #000; }
#top #toptaal .nav > li > .dropdown-toggle .fa{margin-top: 5px; }
#top #toptaal .nav > li > .dropdown-toggle .fa-12{color: #005f7d; margin-top: 0; margin-left: 5px; }
#top #toptaal .nav > li:hover > .dropdown-toggle{background: #F3F4F9; }
#top #toptaal .dropdown-menu{border-radius: 0; margin: 0; min-width: 160px; padding: 5px 0 20px 0; border-color: #DCDEE9; box-shadow: none; top: 100%; }
#top #toptaal .dropdown-menu > li > a{padding: 10px 20px; border-bottom: 1px dashed #dcdee9; text-decoration: none; }
#top #toptaal .dropdown-menu > li > a:hover{background: #ebebf3; }
#top #toptaal .dropdown-menu > li.consessie-corporate > a .fa{color: #0E3192; }
#top #toptaal .dropdown-menu > li.consessie-gelderland > a .fa{color: rgba(70,126,178,1); }
#top #toptaal .dropdown-menu > li.consessie-overijssel > a .fa{color: rgb(47,48,128); }
#top #toptaal .dropdown-menu > li.consessie-twente > a .fa{color: rgb(230,0,3); }
#top #toptaal .dropdown-menu > li.consessie-utrecht > a .fa{color: rgb(204,0,0); }
#top #toptaal .dropdown-menu:before{position: absolute; top: -9px; right: 15px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #DCDEE9; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
#top #toptaal .dropdown-menu:after{position: absolute; top: -8px; right: 16px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
#top #toptaal .nav > li:hover .dropdown-menu{display: block; }
.profile-header{margin: 30px 0; padding: 20px 20px 10px 20px; position: relative; border: 1px solid #dcdee9; overflow: hidden; }
.profile-header .profile-avatar{float: left; margin: 0; padding: 0 20px 20px 0; width: 100px; }
.profile-header .basic-info{float: left; overflow: hidden; }
.profile-header .basic-info .name{margin: 0 0 10px 0; }
.profile-header .options{float: left; }
.profile-header .options .profile-private-badge{font-size: 12px; padding: 0 10px; }
.profile-header .options a{float: right; position: absolute; top: 20px; right: 20px; }
.profile-header .profile-stats{float: left; overflow: hidden; width: calc(100% - 100px); }
.profile-header .profile-stats li{float: left; margin: 0; padding: 0 20px 0 0; }
.profile-nav{margin: 0; padding: 0; }
.profile-section{margin: 30px 0 0 0; }
.profile-section > ul{margin: 0; padding: 30px 0 0 0; }
.profile-section > ul > li{margin: 0; padding: 20px; border: 1px solid #dcdee9; border-top: 0; }
.profile-section > ul > li:first-child{border-top: 1px solid #dcdee9; }
.profile-section > ul > li .profile-activity-description{margin: 0; padding: 0 0 10px; color: #999; }
.profile-section > ul > li .avatar{display: none; }
.profile-section > ul > li .profile-contribution-title{margin: 0 0 10px 0; padding: 0; }
.profile-section > ul > li .profile-contribution-meta{overflow: hidden; }
.profile-section > ul > li .profile-contribution-meta > li{float: left; margin: 0 10px 0 0; background: rgba(14,49,146,.2); padding: 4px 8px; }
.profile-section > ul > li .breadcrumbs{font-size: 12px; padding: 0 0 10px; }
.my-activities-table td,.my-activities-table th{padding: 5px 0; }
/*Alleen bij desktop*/
@media (min-width: 992px){
 .header .navbar{border: 0; margin: 0; padding: 0; }
 .header .navbar-nav.hoofdmenu{float: left; text-align: left; border: 0; border-radius: 0; margin: 0; width: 100%; }
 .header .navbar-nav.hoofdmenu > li{float: left; margin: 0; padding: 0; vertical-align: baseline; width: calc(100% / 6); }
 .header .navbar-nav.hoofdmenu > li > a{float: left; padding: 0; margin: 0; border: 0; text-decoration: none; display: block; color: #fff; font-family: 'PT Sans',sans-serif; vertical-align: baseline; height: 80px; width: 100%; text-align: center; position: relative; box-shadow: none; font-size: 16px; transition: background 120ms; z-index: 1; }
 .header .navbar-nav.hoofdmenu > li > a > span.menutitel{display: block; vertical-align: baseline; padding: 0; margin: 0; height: 30px; line-height: 15px; font-family: 'PT Sans',sans-serif; position: relative; }
 .header .navbar-nav.hoofdmenu > li > a:after{content: ""; display: block; position: absolute; width: 1px; height: 30px; background: rgba(255,255,255,0.25); bottom: 0; right: 0; z-index: 0; transition: opacity 120ms; }
 .header .navbar-nav.hoofdmenu > li:hover > a, .header .navbar-nav.hoofdmenu > li:focus > a, .header .navbar-nav.hoofdmenu > li > a:hover, .header .navbar-nav.hoofdmenu > li > a:focus, .header .navbar-nav.hoofdmenu > li.open > a, .header .navbar-nav.hoofdmenu > li.active > a{color: #fff; background: rgba(35,164,145,1); border: 0; }
}
@media (min-width: 1200px){
.container, main, .header-inner, .footer-inner{width: 1170px; }
}
@media (max-width: 991px){
.container, main, .header-inner, .footer-inner{width: 750px; }
.header .navbar-header .navbar-brand{top: 10px; }
.header .navbar{position: static; margin: 0; padding: 0; }
.header .navbar .navbar-header{position: relative; border: 0; padding: 0; margin: 0; }
.header .navbar .navbar-toggle,.header .navbar .navbar-toggle.collapsed{float: left; height: auto; margin: 0; padding: 0 15px; border-radius: 0; border: 0; width: 100%; height: 50px; background: none; display: block; text-align: left; }
.header .navbar .navbar-toggle .title{float: left; margin: 0; padding: 10px 0; line-height: 30px; color: #fff; font-size: 22px; font-family: 'PT Sans', sans-serif; }
.header .navbar .navbar-toggle .bars{float: left; height: 30px; width: 30px; border-radius: 30px; padding: 0; margin: 8px 0 12px; position: relative; }
.header .navbar .navbar-toggle .bars .icon-bar{background-color: #fff; margin: 0; top: 0; left: 5px; position: absolute; width: 20px; height: 2px; transition: top 250ms, opacity 250ms, transform 500ms; }
.header .navbar .navbar-toggle .bars .icon-bar.bar1{opacity: 0; left: 0; top: 15px; transform: rotate(0deg); }
.header .navbar .navbar-toggle .bars .icon-bar.bar2{opacity: 1; left: 0; top: 15px; transform: rotate(-45deg); }
.header .navbar .navbar-toggle .bars .icon-bar.bar3{opacity: 1; left: 0; top: 15px; transform: rotate(45deg); }
.header .navbar .navbar-toggle .bars .icon-bar.bar4{opacity: 0; left: 0; top: 15px; transform: rotate(0deg); }
.header .navbar .navbar-toggle.collapsed .bars .icon-bar.bar1{opacity: 1; left: 0; top: 10px; transform: rotate(0deg); }
.header .navbar .navbar-toggle.collapsed .bars .icon-bar.bar2{opacity: 1; left: 0; top: 16px; transform: rotate(0deg); }
.header .navbar .navbar-toggle.collapsed .bars .icon-bar.bar3{opacity: 1; left: 0; top: 16px; transform: rotate(0deg); }
.header .navbar .navbar-toggle.collapsed .bars .icon-bar.bar4{opacity: 1; left: 0; top: 22px; transform: rotate(0deg); }
.header .navbar #hoofdmenu-collapse{float: left; border: 0 !important; padding: 0; margin: 0; width: auto; position: absolute; border: 0; z-index: 998; background: rgba(14,49,146,1); left: 0; right: 0; top: 51px; box-shadow: 0 6px 5px 0 rgba(0,0,0,0.15); }
.header .navbar #hoofdmenu-collapse ul{float: none; display: block; border: 0; padding: 0; margin: 0 auto; width: 100%; position: relative; z-index: 999; }
.header .navbar #hoofdmenu-collapse ul > li{display: block; float: none; clear: both; margin: 0; padding: 0; border: 0; border-top: 0; transition: none; position: relative; }
.header .navbar #hoofdmenu-collapse ul > li > a,.header .navbar #hoofdmenu-collapse ul > li:hover > a{display: block; float: none; clear: both; margin: 0; height: auto; padding: 15px 20px; line-height: 20px; font-size: 20px; color: #fff; border: 0; box-shadow: none; font-weight: normal; transition: none; border-radius: 0; text-align: left; background: none; border: 0; border-top: 1px solid rgba(255,255,255,0.25); position: relative; text-decoration: none; font-family: 'PT Sans',sans-serif; }
.header .navbar #hoofdmenu-collapse ul > li > a > span{float: none; display: block; border: 0; padding: 0 0 0 40px; margin: 0 auto; width: 100%; max-width: 720px; height: auto; line-height: 20px; text-decoration: none; }
.header .navbar #hoofdmenu-collapse ul > li > a > i.icon{display: block; height: 50px; line-height: 50px; width: 50px; margin: 0 0 0 -380px; color: #fff; padding: 0; position: absolute; top: 0; left: 50%; }
}
@media (max-width: 768px){
.container, main, .header-inner, .footer-inner{width: auto; }
.header .navbar #hoofdmenu-collapse ul > li > a > i.icon{margin: 0; left: 0; }
.header .navbar #hoofdmenu-collapse ul > li > .dropdown-menu li > a > i{margin: 0; left: 60px; }
}
h1, h2, .category h2 a, .section h3 a, .community h2, .community h3, .section h3, .community h4 a{font-family: MuseoSlab-900 !important; }
[class*=" wysiwyg-icon-"], [class^=wysiwyg-icon-]{font-family: wysiwyg-icons !important; }
.topic-follow [role=button]:after, .post-follow [role=button]:after{font-family: 'PT Sans',sans-serif; }
.form-field label{font-size: 14px; }
body.community-enabled .knowledge-base{width: 100%; }
body.community-enabled .community{width: 100%; margin: 0; }
.main-column, .side-column{width: 100%;}
/* Keolis */
a{color: rgba(0,170,195,1); }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color: #005F7D !important; font-family: 'MuseoSlab-900' !important; font-weight: normal; font-style: normal; }
h1, .h1{font-size: 30px; line-height: 120%; }
h2, .h2{font-size: 20px; line-height: 120%; }
h3, .h3{font-size: 20px; line-height: 120%; font-weight: normal; font-family: 'ProximaNova-Bold' !important; }
h4, .h4{font-size: 15px; line-height: 25px; font-weight: normal; font-family: 'ProximaNova-Bold' !important; }
strong{font-weight: normal; font-family: "ProximaNova-Bold"}
i.fa-arrow-up::before{content: "\f077"}
i.fa-arrow-right::before{content: "\f054"}
i.fa-arrow-down::before{content: "\f078"}
i.fa-arrow-left::before{content: "\f053"}
.blockshadow{box-shadow: none; }
.bg-default{background: #00AAC3; }
.bg-default-light{background-color: #F1F1EC; }
.fa.fa-default{color: #005F7D; }
.bg-default{background-color: rgba(0,170,195,1); }
.bg-primary{background-color: rgba(0,95,125,1); }
.bg-secondary{background-color: rgba(120,110,100,1); }
.bg-tertiary{background-color: rgba(241,241,236,1); }
.bg-default-light{background-color: rgba(0,170,195,0.2); }
.bg-primary-light{background-color: rgba(0,95,125,0.2); }
.bg-secondary-light{background-color: rgba(120,110,100,0.2); }
.bg-tertiary-light{background-color: rgba(241,241,236,0.2); }
.bg-default-lightest{background-color: rgba(0,170,195,0.05); }
.bg-primary-lightest{background-color: rgba(0,95,125,0.05); }
.bg-secondary-lightest{background-color: rgba(120,110,100,0.05); }
.bg-tertiary-lightest{background-color: rgba(241,241,236,0.05); }
.bg-green{background-color: rgba(190,190,20,1); }
.bg-olive{background-color: rgba(155,175,140,1); }
.bg-purple{background-color: rgba(130,70,180,1); }
.bg-red{background-color: rgba(225,60,85,1); }
.bg-cyan{background-color: rgba(100,180,180,1); }
.bg-gold{background-color: rgba(195,180,95,1); }
.text-incolor, .text-incolor a{color: rgba(0,170,195,1); }
.sidebar .bg-default-light{background-color: rgb(241,241,236); }
.blockborder, .blockborder > .h1, .blockborder > .h2, .blockborder > .h3{border-color: #DDDDDD; }
.form-control, .form-control:focus, .form-control:hover{font-size: 15px; height: 40px; line-height: 24px; padding: 8px 12px; border-radius: 4px; }
.form-horizontal.smal .form-group > label{font-size: 15px; font-family: "ProximaNova-Bold", sans-serif; font-weight: normal; line-height: 24px; padding: 8px 2px; }
.form-horizontal.smal .form-group > div > .form-control{padding-left: 65px; font-size: 15px; }
.form-horizontal.smal .form-group > div.hasdate::after{height: 40px; width: 38px; line-height: 40px !important; }
.block.reisplannen{font-size: 15px; }
.btn, .button, button{font-family: "ProximaNova-Regular", sans-serif; font-size: 16px; background: #005F7D; border-radius: 5px; transition: background 120ms; color: #FFF; }
.btn:hover, .btn:focus, .button:hover, .button:focus, button:hover, button:focus{background: #00AAC3; color: #FFF; }
.header > .wrapper.padtop15{padding-top: 10px; }
.header > .wrapper.padbot20{padding-bottom: 15px; }
header#top .col-sm-4 a{float: left; margin: 20px 0 5px; }
header#top .col-sm-4 img{width: 195px; height: 45px; margin: 0; }
#top #topsearch .inner .form-control{height: 35px; border-radius: 5px; padding: 5px 9px; width: calc(100% - 40px); }
#top #topsearch .inner .button{float: left; margin: 0 0 0 5px; padding: 0; width: 35px; height: 35px; line-height: 35px; text-align: center; background: #005F7D; border-radius: 5px; border: 0; }
#top #topsearch .inner .button:hover{background-color: #786E64; }
#top #topsearch .inner .button i{height: 35px; width: 35px; line-height: 33px; }
#top #topmenu ul li a{line-height: 25px; }
.header .navbar-nav.hoofdmenu > li > a,.header .navbar-nav.hoofdmenu > li > a > span.menutitel{font-family: "ProximaNova-Regular", sans-serif; font-size: 15px; }
.header .navbar-nav.hoofdmenu > li:hover > a, .header .navbar-nav.hoofdmenu > li:focus > a, .header .navbar-nav.hoofdmenu > li > a:hover, .header .navbar-nav.hoofdmenu > li > a:focus, .header .navbar-nav.hoofdmenu > li.open > a, .header .navbar-nav.hoofdmenu > li.active > a, .header .navbar-nav.hoofdmenu > li > .dropdown-menu{background: rgba(0,95,125,1); }
.footer .bg-default{background: #786E64; }
.footer .footerkolommen ul li a{font-size: 14px; padding: 2px 0; line-height: 21px; }
.footer .footerkolommen ul li a i{display: none; }
.footer ul.list-socialicons li a span.h2{font-family: "ProximaNova-Regular", sans-serif; font-size: 16px; }
.footer .footercopyright{font-size: 14px; }
.tekstbanners .tekstbanner{position: relative; min-height: 70px; padding: 20px 70px 20px 20px; }
.tekstbanners .tekstbanner::after{content: "\f054"; height: 40px; width: 40px; position: absolute; top: 50%; right: 20px; margin: -20px 0 0 0; font: normal normal normal 12px/40px FontAwesome; background: #fff; color: #005F7D; text-align: center; border-radius: 5px; transition: all 100ms ease-in-out; }
.tekstbanners .tekstbanner:hover::after{right: 15px; }
.tekstbanners .tekstbanner .h1{padding: 0; line-height: 30px; }
.tekstbanners .tekstbanner .h2{font-family: "ProximaNova-Regular", sans-serif; font-size: 15px; }
.tekstbanners .tekstbanner .h2 i{display: none; }
.tekstbanners .tekstbanner .h2 > span{padding: 0; }
.tekstbanners .tekstbanner .h1 + .h2 > span{}
.datum{font-size: 13px; }
.block.nieuws a.nieuwsitem:hover, .block.nieuws a.nieuwsitem:focus{background: #F1F1EC; }
.block.nieuws .nav-buttons a{padding: 12px 0; }
.wrapper.metafb{background: #fff; }
.wrapper.metafb .wrapperafb{position: relative; top: auto; left: auto; bottom: auto; width: auto; height: auto; margin: 0 auto; text-align: center; background: none !important; }
.wrapper.metafb .wrapperafb img{display: block !important; width: 100%; height: auto; max-width: 1146px; margin: 0 auto; }
.wrapper.metafb > .silhouette{display: none; }
.wrapper.metafb > .container{display: none; }
.breadcrumb{font-size: 13px; }
.breadcrumb a#print{font-size: 13px; }
.block .submenu{box-shadow: none; }
.block .submenu .header2{color: #005F7D; font-family: 'MuseoSlab-900'; font-weight: normal; font-style: normal; font-size: 20px; }
.block .submenu ul li a{line-height: 20px; }
.block .submenu ul li.active > a, .block .submenu ul li > a:hover{background-color: #F1F1EC; }
.form-horizontal.smal .form-group > label.labeltime{top: 50px; }
.accordion .ui-accordion-header{background: rgba(0,170,195,1); padding: 20px 40px 20px 20px; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; line-height: 20px; box-shadow: none; font-weight: normal; font-family: "ProximaNova-Regular", sans-serif; }
.accordion .ui-accordion-header-icon{position: absolute; left: auto; right: 15px; top: 15px; margin: 0; height: 30px; width: 30px; display: block; border-radius: 5px; background: #FFFFFF; }
.accordion .ui-accordion-header-icon::after{position: absolute; left: auto; right: 0; top: 0; margin: 0; height: 30px; width: 30px; display: block; content: "\f078"; font: normal normal normal 12px/28px FontAwesome; color: #005F7D; text-align: center; border-radius: 5px; transition: all 200ms ease-in-out; }
.accordion .ui-accordion-header-active{background: rgba(0,95,125,1); }
.accordion .ui-accordion-header-active .ui-accordion-header-icon::after{transform: rotate(180deg); }
.accordion .ui-accordion-content{border-color: #DDDDDD; }
.accordion .ui-accordion-header h1, .accordion .ui-accordion-header .h1,.accordion .ui-accordion-header h2, .accordion .ui-accordion-header .h2,.accordion .ui-accordion-header h3, .accordion .ui-accordion-header .h3,.accordion .ui-accordion-header h4, .accordion .ui-accordion-header .h4,.accordion .ui-accordion-header h5, .accordion .ui-accordion-header .h5,.accordion .ui-accordion-header h6, .accordion .ui-accordion-header .h6{font-family: "ProximaNova-Regular", sans-serif; text-decoration: none; color: #FFFFFF; font-size: 18px; margin: 0; padding: 0; }
@media (min-width: 1200px){
  .form-horizontal.smal .form-group > label.labeltime{top: 40px; }
}
@media (max-width: 991px){
  .header .navbar .navbar-toggle .bars{width: 40px; }
 .header .navbar .navbar-toggle .title{font-family: "ProximaNova-Regular", sans-serif; font-weight: normal; }
 .header .navbar #hoofdmenu-collapse{background: rgba(0,170,195,1); }
 .header .navbar #hoofdmenu-collapse ul > li > a, .header .navbar #hoofdmenu-collapse ul > li:hover > a{font-family: "ProximaNova-Regular", sans-serif; font-size: 22px; }
 .header .navbar #hoofdmenu-collapse ul > li > a > span{font-family: "ProximaNova-Regular", sans-serif; font-size: 22px; }
 .header .navbar #hoofdmenu-collapse ul > li.opened, .header .navbar #hoofdmenu-collapse ul > li.active{background: rgba(0,95,125,1); }
 .header .navbar #hoofdmenu-collapse ul > li > .dropdown-menu li.opened > a, .header .navbar #hoofdmenu-collapse ul > li > .dropdown-menu li.active > a{color: #fff; background: rgba(120,110,100,1); }
 .header .navbar #hoofdmenu-collapse .mobile-search .form-control{width: calc(100% - 45px); }
 .header .navbar-nav.hoofdmenu > li > a > i.fa{float: left; width: 50px; line-height: 50px; height: 50px; padding: 0; margin: 0 0 0 -380px; position: absolute; top: 0; left: 50%; font-size: 24px; }
 .header .navbar #hoofdmenu-collapse ul>li.active, .header .navbar #hoofdmenu-collapse ul>li.opened{background: rgba(0,95,125,1); }
 .header .navbar #hoofdmenu-collapse ul>li .dropdown-menu{background: none; }
 .header .navbar #hoofdmenu-collapse ul > li > span.pijl{display: block; width: 50px; height: 50px; background: none; padding: 0; border: 0; margin: 0; position: absolute; top: 1px; right: 0; cursor: pointer; border-left: 1px solid rgba(255,255,255,0.25); }
 .header .navbar #hoofdmenu-collapse ul > li > span.pijl > span{float: left; display: block; width: 20px; height: 20px; background: #fff; padding: 0; border: 0; margin: 15px; }
 .header .navbar #hoofdmenu-collapse ul > li > span.pijl > span.min{float: left; display: block; width: 14px; height: 4px; background: #fff; padding: 0; border: 0; margin: 22px 0 0 17px; position: absolute; }
 .header .navbar #hoofdmenu-collapse ul > li > span.pijl > span.plus{float: left; display: block; width: 4px; height: 14px; background: #fff; padding: 0; border: 0; margin: 17px 0 0 22px; position: absolute; }
 .header .navbar #hoofdmenu-collapse ul > li.active > span.pijl > span.plus{opacity: 1; }
 .header .navbar #hoofdmenu-collapse ul > li.opened > span.pijl > span.plus{opacity: 0; }
 .header .navbar #hoofdmenu-collapse .dropdown-toggle::after{display: none; }
 .header .navbar #hoofdmenu-collapse ul>li>.dropdown-menu li>a>i{display: block; height: 50px; line-height: 50px; width: 50px; margin: 0; color: #fff; padding: 0; position: absolute; top: 0; left: 60px; font-size: 12px; }
 .header .navbar #hoofdmenu-collapse ul>li>.dropdown-menu li:hover>a>span, .header .navbar #hoofdmenu-collapse ul>li>.dropdown-menu li>a>span{padding-left: 70px; font-size: 16px; }
 .footer .footerkolommen .block .collapse-xs .collapse-btn span{border-radius: 4px; }
 .footer .footerkolommen .block .collapse-xs .collapse-btn span i::before{display: block; width: 24px; height: 24px; line-height: 20px; border-radius: 5px; text-align: center; }
}
@media (max-width: 768px){
  .header .navbar-nav.hoofdmenu > li > a > i.fa{left: 0; margin: 0; }
}
.header > .wrapper:first-child{padding: 20px 0 25px !important; }
#header-afbeelding{background-color: rgba(0,95,125,1); }
.blokken .block a{background-color: rgba(0,95,125,1); }
.blokken .block a:hover{background-color: rgba(0,95,125,1); opacity: 0.8; color: #FFF; }
section.category{border-color: #DDD; }
.category h2, .section h3{color: #005F7D; }
section.category h1, section.category h2{border-bottom: 1px dashed #DDDDDD; }
.community,.recent-activity{background-color: rgb(241,241,236); }
.community h2, .community h3, .section h3,.community h4 a{color: #005F7D; }
.veelgesteldevragenover h2{color: #005f7d; margin-bottom: 20px; }
section.category h1, section.category h2{margin-top: 20px; padding-bottom: 20px; color: #005f7d; }
.tekstbanner{background: rgba(120,110,100,1)}
.tekstbanner:hover{background: rgba(120,110,100,0.8)}
.article-header h1{color: #005f7d; }
.share a{text-decoration: none; }
.share a:before{background: #005f7d; }
a{color: rgba(0,170,195,1); }
a:hover, a:focus{color: rgba(0,170,195,1); }
.button{border-radius: 0; border: 0; color: #fff; background: rgba(0,170,195,1); font-family: 'PT Sans',sans-serif; font-size: 16px; line-height: 20px; font-weight: normal; text-decoration: none; padding: 10px 15px; text-align: left; white-space: normal; box-shadow: none; transition: background 120ms; max-width: 100%; text-shadow: none; display: inline-block; }
.button:hover, .button:focus{color: #fff; background: rgba(35,164,145,1); text-decoration: none; }
.post-to-community .button{min-width: 150px; }



/* ----- KEOLIS ZENDESK 2.0 ----- */


.main-column.padbot {padding-bottom:30px;}
.noselect, .accordion{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ctablocks{margin: 0 -15px; overflow: hidden; }
.ctablocks .cta{float: left; padding: 0 15px 30px; display: block; width: 33.333%; }
.ctablocks .cta a{padding: 20px; display: block; background: #FFF; text-decoration: none; border: 1px solid #ddd; text-align: center; transition: all 120ms; }
.ctablocks .cta a:hover{border-color: #005F7D; }
.ctablocks .cta a .icons i.fa{display: inline-block; vertical-align: baseline; padding: 0; margin: 0; font-size: 40px; line-height: 60px; width: auto; text-align: center; font-weight: normal; color: #005F7D; }
.ctablocks .cta a .icons.doubleicons i.fa{font-size:30px;}
.ctablocks .cta a .title{font-size: 18px; color: #005F7D; font-family: 'ProximaNova-Bold'; font-weight: normal; font-style: normal; }
.accordion h2 + .zd-categories{padding-top: 30px; }
.accordion .toggletitle{display: block; margin: 0; padding: 15px 70px 15px 30px; line-height: 20px; position: relative; font-size: 18px; font-family: 'ProximaNova-Bold'; cursor: pointer; transition: all 100ms; }
.accordion .toggletitle::after{position: absolute; display: block; height: 30px; width: 30px; right: 30px; top: 50%; margin: -15px 0 0 0; content: "\f078"; font: normal normal normal 12px/28px FontAwesome; text-align: center; border-radius: 3px; }
.accordion .open > .toggletitle::after{transform: rotate(180deg); }
.accordion .toggletitle > span{display: inline-block; vertical-align: bottom; }
.accordion .toggletitle > a{display:none; opacity: 0; color: #FFF; margin: -3px 0 -3px 10px; height: 26px; width: 26px; line-height: 26px; text-align: center; border-radius: 30px; vertical-align: bottom; transition: all 100ms; font-size: 16px; }
.accordion .toggletitle:hover > a{opacity: 1; }
.accordion .toggletitle:hover > a:hover{background: rgba(0,0,0,0.4); }
.accordion .zd-category{display: block; margin: 1px 0 0 0; padding: 0; }
.accordion .zd-category > .toggletitle{background: #00AAC3; color: #FFF; }
.accordion .zd-category > .toggletitle::after{background: #FFFFFF; color: #005f7d; }
.accordion .zd-category > .toggletitle:hover,.accordion .zd-category.open > .toggletitle{background: #005f7d; }
.accordion .zd-category > .toggletitle > a{color: rgba(255,255,255,0.6); }
.accordion .zd-category > .toggletitle > a:hover{color: rgba(255,255,255,1); }
.accordion .zd-category > .zd-sections{display: none; border: 1px solid #DDDDDD; border-top: 0; }
.accordion .zd-category.open > .zd-sections{display: block; }
.accordion .zd-section{display: block; margin: 0; padding: 0; }
.accordion .zd-section > .toggletitle{background: #FFFFFF; color: #005f7d; border-top: 1px solid #DDDDDD; font-size: 16px; }
.accordion .zd-section > .toggletitle::after{background: #005f7d; color: #FFF; right: 29px; }
.accordion .zd-section > .toggletitle:hover{background: #efefef; }
.accordion .zd-section > .toggletitle > a{color: #00AAC3; }
.accordion .zd-section > .toggletitle:hover > a:hover{background: rgba(0,0,0,0.1); color: #005f7d}
.accordion .zd-section .zd-articles{display: none; border-top: 1px solid #DDD; background: #EEE; padding: 20px 15px; overflow: hidden; }
.accordion .zd-section.open .zd-articles{display: block; }
.accordion .zd-section.open .zd-articles div{float: left; padding: 10px 15px; width: 100%; }
.accordion .zd-section.open .zd-articles div:nth-child(odd){clear: left; }
.accordion .zd-section.open .zd-articles div.islink{width: 50%; }
.accordion .zd-section.open .zd-articles div.islink a{font-size: 16px; font-family: 'ProximaNova-SemiBold'; color: #666; }
.contactblocks{margin: 0 -5px; overflow: hidden; }
.contactblocks .cta{float: left; padding: 0 5px; display: block; width: 20%; }
.contactblocks .cta .inner{padding: 20px 10px; display: block; background: #FFF; border: 1px solid #ddd; text-align: center; transition: all 120ms; }
.contactblocks .cta .inner a{padding: 0; display: block; text-decoration: none; transition: all 120ms; }
.contactblocks .cta a .icons i.fa{display: inline-block; vertical-align: baseline; padding: 0; margin: 0; font-size: 40px; line-height: 60px; width: auto; text-align: center; font-weight: normal; color: #005F7D; }
.contactblocks .cta a .title{font-size: 14px; line-height:16px; min-height:32px; color: #005F7D; font-family: 'ProximaNova-Bold'; font-weight: normal; font-style: normal; }
.contactblocks .cta .subtitle{font-size: 13px; line-height:18px; min-height:54px; padding:0;}
.contactblocks .cta.cta-double{width: 40%; }
.contactblocks .cta.cta-double a{width: 45%; display: inline-block; }
.contactblocks .cta a:hover .icons i.fa{color: #00AAC3; }
@media (min-width: 1200px){}
@media (max-width: 991px){
  .ctablocks .cta{width: 50%; }
 .header .navbar #hoofdmenu-collapse ul > li.nav-userinfo > #user{display: none !important; }
 .header .navbar #hoofdmenu-collapse ul > li.nav-userinfo > a.login, .header .navbar #hoofdmenu-collapse ul > li.nav-userinfo:hover > a.login{padding: 15px 20px 15px 60px; }
  .contactblocks{margin: 0;}
  .contactblocks .cta{float: none; padding:0; width:auto;}
  .contactblocks .cta+.cta{margin-top:10px;}
  .contactblocks .cta .inner{padding: 20px;}
  .contactblocks .cta .inner a{padding: 0; display: block; text-decoration: none; transition: all 120ms; }
  .contactblocks .cta a .icons i.fa{}
  .contactblocks .cta a .title{min-height:unset;}
  .contactblocks .cta .subtitle{min-height:unset; padding-top:14px;}
  .contactblocks .cta.cta-double{width:auto;}
  .contactblocks .cta.cta-double a{width: 45%; display: inline-block; }
  .contactblocks .cta a:hover .icons i.fa{color: #00AAC3; }
  .article-vote-controls a[role="button"]{max-width:none}
 	#user #user-name {display: none !important;}
}
@media (max-width: 768px){
  .ctablocks{margin: 0 0 30px; border: 1px solid #DDD; }
 .ctablocks .cta{float: left; padding: 0; width: 100%; }
 .ctablocks .cta:not(:first-child){border-top: 1px solid #DDD; }
 .ctablocks .cta a{padding: 10px 20px 10px 10px; background: #FFF; text-decoration: none; border: 0; text-align: left; }
 .ctablocks .cta a:hover{}
 .ctablocks .cta a .icons i.fa{float: left; padding: 0; margin: 0; font-size: 24px; line-height: 30px; width: 40px;  text-align:center;}
 .ctablocks .cta a .icons.doubleicons i.fa{font-size:18px; width:20px;}
 .ctablocks .cta a .icons.doubleicons i.fa+i.fa{}
 .ctablocks .cta a .title{display: block; overflow: hidden; font-size: 14px; line-height: 20px; padding: 5px 0 5px 20px; }
 .accordion .zd-section.open .zd-articles div.islink{width: 100%; }
}

.powered-by-zendesk {display: none !important;}

/***** Note 'section' in articles *****/

.callout {
 		background-color: #F1F1EC;
    color:#000000;
    padding: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 15px;
  	border-left: 4px solid #9BAF8C;
}

.callout a {
color: #FFFFFF;
}