#footer table td {
  border: none;
}

.inner_element {
  margin-top: 1em;
}

body {
  background: #DDD;
}

a:focus,
#footer .tabs .wysiwyg a:focus {
  outline: 1px solid #333;
  outline-offset: -1px;
}

#news_wrapper a:focus {
  outline-color: #FFF;
}

.mediamenu,
.banner,
#news_carrousel,
.banner span {
  background-color: #717273;
}

.tabbar .tab .tabtitle,
#search .searchbox_submit,
.events_calendar tr.calendar_navigation th,
a.knop {
  background-color: #FF6A51;
}

a.knop {
  display: inline-block;
  float: none;
}
a.knop:hover {
  transform: scale(1.049, 1.049);
}

.tabbar .tab .tabtitle {
  color: #FFF;
}

a.knop.groen {
  background-color: #006000;
}

a.knop.rechts {
  float: right;
  margin: 0.5em 0 1em 1em;
}

#footer_wrapper a.knop:hover::before,
a.knop:hover::before,
#newswys-items li .intro a.knop:hover::before,
#contactwys-items li .intro a.knop:hover::before,
.openingstijden a.knop:hover::before,
.nextpage a.knop:hover::before {
  transform: scaleX(1);
}

.knop::before {
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 0.7em;
}

.digid::after,
.eherkenning::after,
.formulier::after,
.kalender::after,
.extern::after,
.nieuws::after,
.info::after,
.geo::after,
.naar::after,
.crisis::after,
.contact::after,
.docu::after,
.open::after,
.dicht::after,
.vragen::after {
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0.7em;
}

.eherkenning::after,
.digid::after {
  content: "\f023";
}

.formulier::after {
  content: "\f016";
}

.kalender::after {
  content: "\f073";
}

.extern::after {
  content: "\f08e";
}

.nieuws::after {
  content: "\f1ea";
}

.info::after {
  content: "\f05a";
}

.geo::after {
  content: "\f041";
}

.naar::after {
  content: "\f105";
}

.crisis::after {
  content: "\f071";
}

.contact::after {
  content: "\f0e5";
}

.docu::after {
  content: "\f0f6";
}

.vragen::after {
  content: "\f059";
}

.soc_text a.knop {
  float: left;
  display: block;
}

#wysiwyg_wrapper .soc_title,
#footer .active.tab,
#footer .tab:hover,
#footer .tabbar,
.newsitem a span,
.morenews_bottom,
#socialmedia_wrapper .soc_title {
  background-color: #717273;
}

#socialmedia span.text {
  float: left;
  padding-right: 1em;
}

.pageoptionslist .icon {
  background-color: #2B333B;
}

#pageoptions,
#pageoptions a,
#pageoptions .optionstext {
  color: #2B333B;
}

.blocknavigation,
ul.menu-meer > li > ul {
  background-color: #DDD;
}

#footervast,
#footervariabel,
#footermerged {
  background-color: #FFF;
  line-height: 120%;
}

.has-js #footer .tabbar {
  height: 61px;
}

#footer .tabs, #footer .tabs h2,
.blocknavigation a,
ul.menu-meer > li > ul > li a {
  color: #2b333b;
}

#footer .tabs a {
  color: #FF6A51;
  height: 58px;
}

.bannericon,
#footer .tab.active,
#footer .tab:hover {
  background-color: #FF6A51;
}

#footer {
  margin-bottom: 0.25em;
}

#footer .opentimes .wrapper {
  width: 32%;
  float: left;
}

#footer .opentime_container {
  width: 100%;
  float: left;
  margin-bottom: 0.5em;
  text-align: left;
}

#footer .afspraak_link {
  float: left;
  text-align: left;
  padding-bottom: 1em;
  float: left;
  clear: right;
  font-size: 1;
  line-height: 1.3em;
  text-decoration: none;
  padding: .4em 1em;
  color: #fff;
  font-weight: normal;
  margin: 0 1em 1em 0;
  background-color: #FF6A51;
}

#footer .afspraak_link a {
  color: #fff;
  text-decoration: none;
}
#footer .afspraak_link a:hover {
  transform: scale(1.049, 1.049);
}

#footer .openingstijden_link {
  float: left;
  width: 100%;
  text-align: left;
}

.inner_element div {
  margin-bottom: .5em;
}

.opentime_container h2 {
  text-align: left;
  margin-bottom: 0;
  margin-top: 0em;
  margin-bottom: 0.25em;
}

#footer .opentime_container h2.closed {
  color: #717273;
}

#openingstijden_1.opentime_container .icon:before {
  font-family: FontAwesome;
  font-size: 1.3em;
  display: inline-block;
  width: 28px;
  content: "\f095";
}
#openingstijden_1.opentime_container .icon.open:before {
  color: green;
}
#openingstijden_1.opentime_container .icon.closed:before {
  color: #F00;
}

#openingstijden_2.opentime_container .icon:before {
  font-family: FontAwesome;
  font-size: 1.3em;
  display: inline-block;
  width: 28px;
  content: "\f1b8";
}
#openingstijden_2.opentime_container .icon.open:before {
  color: green;
}
#openingstijden_2.opentime_container .icon.closed:before {
  color: #F00;
}

.icon.open,
.icon.closed {
  background: transparent;
}

.inner_element.open .tomorrow, .inner_element.closed .tomorrow {
  padding-left: 1em;
}

.newsitem a span {
  padding: 4%;
  min-height: inherit;
  width: 92%;
}

.newsitem a:focus span {
  outline: 1px solid #FFF;
  outline-offset: -1px;
}

.newsitem.extramargin a span {
  min-height: inherit;
  width: 92%;
}

.bannertitle > span {
  font-size: 1.23em;
}

#footer .tabbar .active.tab:after {
  border-top: 5px solid #FF6A51;
}

.newsitem a,
.morenews_bottom {
  border-top: solid 5px #FF6A51;
}

#wysiwyg_wrapper .soc_title,
#socialmedia_wrapper .soc_title {
  border-bottom: solid 5px #FF6A51;
}

.page-title,
div#modulecontent form legend,
#formcontent h1,
h1, h2, h3, h4, h5, h6,
.optionstext {
  color: #717273;
}

a,
#kruimelspoor > a:first-child,
.module_startpagina ul.items li a, #modulecontent #snelnaar ul li a, #aside-loket a,
.module_startpagina ul.items li a:hover, #modulecontent #snelnaar ul li a:hover, #aside-loket a:hover {
  color: #FF6A51;
}

a.boxlink {
  border: 3px solid #fff;
  padding: 0.5em;
  text-decoration: none;
  margin-bottom: 1em;
  float: left;
  position: absolute;
  top: -99999999em;
}

a.boxlink:hover {
  background: rgba(255, 255, 255, 0.2);
  text-decoration: none !important;
}

.module_startpagina div.box.boxhover {
  cursor: pointer;
  border: 1px solid transparent;
  padding: 1em;
}
.module_startpagina div.box.boxhover .intro {
  margin-bottom: 0;
}
.module_startpagina div.box.boxhover:hover {
  border: 1px solid #717273;
}
.module_startpagina div.box.boxhover h2 {
  cursor: pointer;
  color: #717273;
  position: relative;
}

.module_startpagina .box.boxhover h2, .module_startpagina .box.boxhover .intro, .module_startpagina .box.boxhover ul {
  float: left;
  width: 100%;
}

.module_startpagina .box.boxhover h2 {
  margin-bottom: .5em;
  padding-bottom: .5em;
  float: left;
  width: 100%;
  cursor: pointer;
}

.module_startpagina .box.boxhover a {
  color: black;
}

.module_startpagina .box.boxhover h2::after {
  content: "\f105";
  font-family: FontAwesome;
  float: right;
  position: absolute;
  right: 0;
  top: 0;
}

#logo {
  height: 88px;
}

#nav li.medium > a:hover, #nav li.medium.active > a, #nav li.medium.hover > a,
a.home-link:hover, a.home-link:focus {
  background: none #FF6A51;
}

a.home-link {
  padding: 14px 15px 13px;
}

ul.bullets, .intro ul, .text ul,
.wysiwyg ul, .local ul, .central ul,
.above ul, .under ul, .item_intro ul,
.product_text ul,
.module_personengids.detail ul,
.person ul {
  overflow: hidden;
}

#nav li.medium > a:hover:after,
#nav li.medium.active > a:after,
#nav li.medium.hover > a:after {
  background-image: url(../../images/flex-v7/hover_mediamenu_arrow.png);
}

#nav li.medium > a:after, #navmobile li.medium > a:after {
  height: 18px;
}

body, h1, h2 {
  font-family: Arial, Helvetica, sans-serif;
}

.newsitem a {
  font-size: 1.2em;
}

#search {
  border-color: #FF6A51;
}

#footer .tab {
  vertical-align: middle;
  display: table-cell;
  float: none;
}

.toptakenlijst li:last-child {
  margin-bottom: 0;
}

input[type="text"]:focus, textarea:focus {
  border: 1px solid #FF6A51;
  box-shadow: 0 0 5px #FF6A51;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
}

abbr {
  cursor: help;
}

.intro blockquote, .text blockquote, .wysiwyg blockquote {
  border-color: #FF6A51;
  background-color: #DDD;
  color: #000;
}

a:focus {
  box-shadow: 0 0 5px #717273;
}

.newsitem.extramargin a {
  bottom: 2.8em;
}

.newsitem.extramargin a span {
  opacity: 0.99;
}

.picperpage {
  margin-bottom: 2em;
}

#news_controls a#newsbtn_stop, #news_controls a#newsbtn_start {
  color: #FFF;
  font-size: 0;
  text-indent: 0;
}

.pageoptionskoppel li.first a {
  background: url(../../images/flex-v7/wr_logo.jpg) left bottom no-repeat;
  padding-bottom: 5px;
  padding-left: 26px;
  display: inline-block;
}

/*-------------------------
= MODULES
------------------------- */
/* Afwezigheidsrooster */
.module_afwezigheidsrooster form legend,
.module_afwezigheidsrooster table.roster td {
  background-color: #717273;
}

.module_afwezigheidsrooster.absentform form legend,
.module_afwezigheidsrooster.absentform form input[type=submit],
.ui-datepicker-calendar th,
.ui-datepicker-calendar td.ui-datepicker-today,
div.module_afwezigheidsrooster ul.months li span.active_month {
  background-color: #717273;
}

.module_afwezigheidsrooster.absentform form input[type=submit],
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #717273;
}

/* Bri agenda */
.module_bri_agenda .date_navigation .selected_month,
.module_bri_agenda .events_calendar th,
.module_bri_agenda .events_calendar td.current_day,
.module_bri_agenda .legenda ul li.today,
.module_bri_agenda.text_version > ul > li > h2 {
  background-color: #717273;
}

.module_bri_agenda .events_calendar td.current_day,
.module_bri_agenda .events_calendar td.has_event,
.module_bri_agenda .legenda .schedules ul li {
  border-color: #717273;
}

/* Contact */
.module_contact form .submitbutton input {
  background-color: #717273;
  border-color: #717273;
}

/* CVDR */
.module_cvdr h2 {
  background-color: #717273;
}

/* Digigids */
div.module_digigids .alphabet a,
div.module_digigids.searchform form fieldset legend,
div.module_digigids caption,
div.module_digigids.searchform form input[type=submit] {
  background-color: #717273;
}

div.module_digigids.searchform form input[type=submit] {
  border-color: #717273;
}

div.module_digigids .alphabet a:hover {
  background: #FFF4F2;
}

/* Evenementen */
div.module_evenementen .others thead,
div.module_evenementen .agenda thead {
  background-color: #717273;
}

div#events_calendar_module .events_calendar td.current_day,
div#events_calendar_module .legenda ul li.today,
div#events_calendar_module .events_calendar th,
div.module_evenementen.list_months ul li a.active,
div#events_calendar_module .legenda ul li.scheduled_meetings,
div#events_calendar_module .events_calendar td.selected_day a {
  background-color: #717273;
}

div#events_calendar_module .events_calendar td.has_event,
div#events_calendar_module .events_calendar td.current_day {
  border-color: #717273;
}

div#events_calendar_module .title a,
div#events_calendar_module .extra_title a {
  color: #717273;
}

/* Forum */
div.module_forum .default_categories th,
div.module_forum .default th {
  background-color: #717273;
}

.module_forum fieldset legend {
  background-color: #717273;
}

.module_forum form .submit input {
  background-color: #717273;
  border-color: #717273;
}

/* Meldpunt */
.module_meldpunt form legend,
.module_meldpunt form input[type=submit] {
  background-color: #717273;
}

.module_meldpunt form input[type=submit] {
  border-color: #717273;
}

/* Nieuwsbrief */
.module_nieuwsbrief.default form input#loginsubmit,
.module_nieuwsbrief.register form input#submit,
.module_nieuwsbrief.password form input#submit,
.module_nieuwsbrief.profile form input#profile_submit {
  background-color: #717273;
  border-color: #717273;
}

/* Peiling */
.module_peiling .sendbutton input {
  background-color: #717273;
  border-color: #717273;
}

/* Personengids */
div.module_personengids #personengids_zoeken input[type="submit"] {
  border-color: #717273;
  background-color: #717273;
}

div.module_personengids.result table th {
  background-color: #717273;
}

div.module_personengids.detail caption {
  background-color: #717273;
}

/* Prikbord */
div.module_prikbord .postlink a {
  background-color: #717273;
}

div.module_prikbord input[type="submit"] {
  background-color: #717273;
  border-color: #717273;
}

.module_prikbord.edit_mymessages form legend {
  background-color: #717273;
}

/* Reserveringen */
.module_reserveringen .events_calendar th {
  background-color: #717273;
}

.module_reserveringen form input[type="submit"],
div.module_reserveringen table.spamcontrole th,
.ui-datepicker-calendar th {
  background-color: #717273;
}

.module_reserveringen .events_calendar td.current_day a,
.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #717273;
  background-color: #717273;
}

.module_reserveringen .events_calendar td.selected_day a {
  border-color: #717273;
  color: #717273;
}

div.inlog input[type="submit"],
form#reserveerform input[type="submit"],
.module_reserveringen form input[type="submit"] {
  border-color: #717273;
}

table.events_calendar tr.selected_week td {
  background-color: #FFF4F2;
}

/* SIMfaq */
.module_simfaq .search form input[type="submit"],
.module_simfaq .faq_tellafriend_submit,
.module_simfaq .faq_topics form input[type="submit"] {
  border-color: #717273;
}

.module_simfaq .search form fieldset legend,
.module_simfaq .faq_topics ul.main_topics li.selected > a,
.module_simfaq .search form div input[type="submit"],
.module_simfaq .faq_topics h2,
.module_simfaq .faq_tellafriend_submit,
.module_simfaq .faq_topics form input[type="submit"],
.module_simfaq .faq_topics ul.main_topics li > a:hover {
  background-color: #717273;
}

.module_simfaq .faq_topics ul.main_topics li.faq_topic_selected > a,
.module_simfaq .faq_topics ul.topics li.faq_topic_selected > a {
  background-color: #FFF4F2;
}

/* SIMkassa */
.order_overview a,
.order_product a,
.buttons a,
a.no_order_link {
  background: #717273;
}

.buttons input {
  background: #717273;
}

.module_simkassa form.simkassa_form table th {
  background: #717273;
}

.module_simkassa form.simkassa_form table tfoot td {
  background: #FFF4F2;
}

/* SIMloket */
.simloket-btn {
  color: #fff;
  display: table-cell;
  font-size: 1.75rem;
  line-height: 2rem;
  padding: 0.5em;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
  float: right;
  border: 1px solid #fff;
  background: #717273;
  transform: translateZ(0px);
  transition-property: color;
  float: none;
}
.simloket-btn:hover {
  background: #717273;
  text-decoration: none !important;
}
.simloket-btn.wit {
  color: #717273;
  background: #fff;
  border: 1px solid #717273;
}
.simloket-btn.wit:hover {
  background: #717273;
}
.simloket-btn.groen {
  color: #fff;
  border: 1px solid #479c36;
  background: #479c36;
}
.simloket-btn.groen:hover {
  background: rgba(71, 156, 54, 0.9);
  color: #fff !important;
}
.simloket-btn.oranje {
  color: #fff;
  border: 1px solid #479c36;
  background: #FF6A51;
}
.simloket-btn.oranje:hover {
  background: rgba(255, 106, 81, 0.9);
  color: #fff !important;
}

.simloket-btn::before {
  bottom: 0;
  content: "\f0a9";
  font-family: FontAwesome;
  position: absolute;
  right: .3em;
  bottom: 0;
  transition-property: transform;
  transition-timing-function: ease-out;
  z-index: -1;
}

.simloket-btn:hover::before {
  transform: translateX(4px);
}

.alphabetical a,
.simloket_zoekbox_container form fieldset legend,
.simloket_zoekbox_container form input.submit {
  background-color: #717273;
}

.simloket_zoekbox_container,
.alphabetical,
.simloket_zoekbox_container form input.submit {
  border-color: #717273;
}

ul#simloket_tabs li a:hover,
ul#simloket_tabs li.simloket_tab_active a,
ul#simloket_tabs li.simloket_tab_active a:hover {
  background-color: #FF6A51;
}

ul#simloket_tabs li a,
.alphabetical a:hover {
  background-color: #717273;
}

.sideinformation {
  float: right;
  width: 32%;
  margin-bottom: 1em;
}

.sideinformation > h2 {
  position: absolute;
  left: -9999em;
  top: -9999em;
}

.sideinformation ul, .sideinformation ol {
  margin-bottom: 1em;
}

@media only screen and (max-width: 799px) {
  .sideinformation, .product_page.loket_toggle {
    width: 100%;
  }

  .product_page.loket_toggle {
    border-right: 0;
    border-bottom: 1px solid #DDD;
    padding-right: 0;
  }
}
@media only screen and (max-width: 699px) {
  #footer .opentimes .wrapper {
    width: 100%;
    float: left;
    margin-bottom: .75em;
  }
}
form#zoekform {
  margin-left: 5px;
  width: 100%;
  max-width: 640px;
}

form#zoekform fieldset legend {
  font-weight: bold;
}

form#zoekform label {
  display: block;
  float: left;
  width: 30%;
  padding-right: 5px;
}

form#zoekform br {
  clear: left;
}

#zoekform input[type="text"] {
  width: 60%;
}

#zoekform #Regelgeving_geldendop {
  width: 5em;
}

/* Solr */
.module_solr .row.submit input,
.module_solr .row.advancedsubmit input,
.ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #717273;
  border-color: #717273;
}

.ui-datepicker-calendar th {
  background-color: #717273;
}

.module_solr form legend {
  color: #717273;
}

/* Jarig */
.module_jarig h2 {
  border-bottom-color: #717273;
}

/* Telefoonlijst */
div.module_telefoonlijst th {
  background-color: #717273;
}

/* Trouwagenda */
.events_calendar th {
  background-color: #717273;
}

#events_calendar .events_calendar td.current_day,
.module_trouwagenda form .submit input {
  background-color: #717273;
  border-color: #717273;
}

#events_calendar .events_calendar td.selected_day {
  border-color: #717273;
}

.module_trouwagenda form legend {
  background-color: #717273;
}

/* Vacatures */
div.modulecontent form input[type="submit"] {
  border-color: #717273;
  background-color: #717273;
}

div.modulecontent form legend {
  background-color: #717273;
}

/* Vakantierooster */
.module_vakantierooster.form form legend {
  background-color: #717273;
}

.module_vakantierooster.form form#vakantierooster .submit input {
  background-color: #717273;
  border-color: #717273;
}

.module_vakantierooster table.vk_rooster_tabel .dark {
  background-color: #717273;
}

.ui-datepicker-calendar th,
.ui-datepicker-calendar td.ui-datepicker-today {
  background-color: #717273;
}

.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #717273;
}

.module_vakantierooster table.vk_rooster_tabel .light {
  background-color: #FFF4F2;
}

/* Zoekmachine */
div.module_zoekmachine ul.search_results li,
div.module_zoekmachine ul.items li {
  border-color: #717273;
}

div.module_zoekmachine ul.search_results li h2 {
  background-color: #717273;
}

.module_zoekmachine form .submit input {
  background-color: #717273;
  border-color: #717273;
}

.ui-datepicker-calendar th {
  background-color: #717273;
}

.ui-datepicker-calendar td.ui-datepicker-today {
  border-color: #717273;
  background-color: #717273;
}

.inner #formcontent #button__previous,
.inner #formcontent #button__complete,
.inner #formcontent #button__previous,
.inner #formcontent #button__next,
.inner #formcontent #button_handle {
  background-color: #717273;
  border-color: #717273;
  color: #FFF;
}

.inner #formcontent .formsummary caption,
.inner #formcontent fieldset legend {
  color: #717273;
}

.inner #formcontent ul,
.inner #formcontent ol {
  margin-bottom: 1em;
}

.inner #formcontent ul li,
.inner #formcontent ol li {
  margin-left: 16px;
}

.inner #formcontent ul li {
  list-style-type: disc;
}

.inner #formcontent ol li {
  list-style-type: decimal;
}

.inner .progress-bar {
  border-color: #717273;
}

.inner .progress-bar .progress-percentage {
  background-color: #717273;
}

body .ui-datepicker {
  z-index: 999 !important;
}

body .ui-widget-header {
  background-image: none;
  background-color: #FF6A51;
  border-color: #FF6A51;
}

body .ui-datepicker-calendar th {
  color: #fff;
  background-color: #717273 !important;
}

body .ui-state-default,
body .ui-widget-content .ui-state-default,
body .ui-widget-header .ui-state-default {
  color: #000;
}

body .ui-state-highlight,
body .ui-widget-content .ui-state-highlight,
body .ui-widget-header .ui-state-highlight,
body a.ui-state-hover:hover,
body a.ui-state-focus:hover,
body a.ui-state-active {
  background-color: #FFFFFF !important;
  background-image: none;
  border-color: #000 !important;
  border-width: 1px;
}

body a.ui-state-hover .ui-icon,
body a.ui-state-focus .ui-icon {
  background-image: url(../../../frontend/css/ui-lightness/images/ui-icons_222222_256x240.png);
}

body .ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
  font-size: 1em;
}

body .ui-datepicker td {
  padding: 1px;
}

div.cookie_bar .accept {
  height: auto;
}

div.cookie_bar .accept input {
  margin-bottom: 1em;
}

.today_title, .tomorrow_title {
  display: block;
  margin-bottom: 0.5em;
  width: 100%;
  font-weight: bold;
}

@font-face {
  font-family: "toptaken01";
  src: url("toptaken01.eot");
  src: url("toptaken01.eot?#iefix") format("embedded-opentype"), url("toptaken01.woff") format("woff"), url("toptaken01.ttf") format("truetype"), url("toptaken01.svg#toptaken01") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "toptaken01" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "toptaken01" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-onderhoud:before {
  content: " a";
}

.icon-afspraak-maken:before {
  content: " b";
}

.icon-melding-doen:before {
  content: " c";
}

.icon-paspoort:before {
  content: " d";
}

.icon-rijbewijs:before {
  content: " e";
}

.icon-verhuizing:before {
  content: " f";
}

.icon-trouwen:before {
  content: " g";
}

.icon-milieustraat:before {
  content: " h";
}

.icon-afvalinzameling:before {
  content: " i";
}

.icon-id-kaart:before {
  content: " j";
}

.icon-bouwen-verbouwen:before {
  content: " k";
}

.icon-gba-uittreksel:before {
  content: " l";
}

.icon-verlichting:before {
  content: " m";
}

.icon-wegen-en-stoepen:before {
  content: " n";
}

.icon-kinderboerderij:before {
  content: " o";
}

.icon-leerlingenvervoer:before {
  content: " p";
}

.icon-koninklijke-onderscheiding:before {
  content: " q";
}

.icon-koningsdag:before {
  content: " r";
}

.icon-verkiezingen:before {
  content: " s";
}

.icon-woz:before {
  content: " t";
}

.icon-nieuwjaars-receptie:before {
  content: " u";
}

.icon-kerst:before {
  content: " v";
}

.icon-gladheidsbestrijding:before {
  content: " w";
}

.icon-scholen-en-kinderopvang:before {
  content: " x";
}

.icon-geldzaken:before {
  content: " y";
}

.icon-werk:before {
  content: " z";
}

.icon-zorg-en-welzijn:before {
  content: "A";
}

.icon-wegwerkzaamheden:before {
  content: "B";
}

.icon-sinterklaas:before {
  content: "C";
}

.icon-wijken-en-buurten:before {
  content: "D";
}

.icon-openingstijden:before {
  content: "E";
}

.icon-mindervalide:before {
  content: "F";
}

.icon-bestemmingsplannen:before {
  content: "G";
}

.icon-landelijk:before {
  content: "H";
}

.icon-recreatie:before {
  content: "I";
}

.icon-winkels-markt:before {
  content: "J";
}

.icon-evenementen:before {
  content: "K";
}

.icon-overlijden:before {
  content: "L";
}

.icon-vergunning:before {
  content: "M";
}

.icon-hulp:before {
  content: "N";
}

.icon-glasbak:before {
  content: "O";
}

.icon-afvalcontainer:before {
  content: "R";
}

.icon-plastic-afval:before {
  content: "S";
}

.icon-kledinginzameling:before {
  content: "T";
}

.icon-huisafval:before {
  content: "U";
}

.icon-hondenbelasting:before {
  content: "W";
}

.icon-bouwprojecten:before {
  content: "X";
}

.icon-zwembaden:before {
  content: "Y";
}

.icon-gevonden-voorwerpen:before {
  content: "Z";
}

.icon-burgers:before {
  content: "0";
}

.icon-grofvuil:before {
  content: "1";
}

.icon-alert:before {
  content: "3";
}

.icon-reizen:before {
  content: "5";
}

.icon-burgemeester-01:before {
  content: "6";
}

.icon-burgemeester-02:before {
  content: "7";
}

.icon-vragen:before {
  content: "9";
}

.icon-contact:before {
  content: "*";
}

.icon-attentie:before {
  content: "+";
}

.icon-nieuws:before {
  content: ".";
}

.icon-zorg:before {
  content: "/";
}
