Guidance for Municipalities
The purpose of this Guidance is to assist municipal authorities in Europe in providing appropriate access to services for migrants with irregular status. It includes information on municipal policies and practices across a range of service areas and governance and administration as an evidence base for municipalities to develop their approach. The Guidance is primarily intended for municipal authorities, whether cities or smaller municipalities. Still, it is also aimed at the public bodies which work with them, including police forces, healthcare providers, and housing and education providers. Working arrangements between public bodies and nongovernmental service providers are one of the topics covered.
Related
body {
line-height: 1.55;
}
/* Adds lines above and below on grid listing */
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_square,
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_no_image {
border-bottom: solid 1px #B0B0B0;
padding-bottom: 18px;
}
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_square:first-of-type,
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_no_image:first-of-type {
border-top: solid 1px #B0B0B0;
padding-top: 18px;
}
/* Makes the heading styles h1-h5 in WYSIWYG passed accessibility WCAG AA and WCAG AAA standards */
.wrapper-main h2,
.wrapper-main h3,
.wrapper-main h4,
.wrapper-main h5 {
color: #152543;
}
/* Adds more space below body text */
p {
margin: 0 0 20px;
}
/* Adds more space below the content of the tabs widget */
.wrapper-main ul.nav-tabs {
margin-bottom: 30px;
}
/* Makes the pointer look better */
.nav-tabs>li.active>a::after {
content: "\f0d7";
bottom: -32px;
left: 40%;
color: #FF4F00;
font-size: 1.65em;
}
.nav-tabs>li>a:hover::after {
content: "\f0d7";
bottom: -32px;
left: 40%;
color: #FF4F00;
font-size: 1.65em;
}
/* add spacing to accordion */
.views-bootstrap-accordion-plugin-style .panel-default>.panel-heading h3 a {
padding: 10px 50px 8px 20px;
}
/* changes arrow on accordion */
.views-bootstrap-accordion-plugin-style .panel-default .panel-title a::after {
font-family: "Font Awesome 5 Free Solid", "Font Awesome 5 Free", "FontAwesome" !important;
font-weight: 900;
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-title a.collapsed::after {
content: "\f107";
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-title a::after {
content: "\f106";
}
.views-bootstrap-accordion-plugin-style .panel-default>.panel-heading h3 a::after {
right: 20px;
}
/* Banner left */
.listing-item-wrapper article.listing-item.item-style-landscape_textoverlay_left_bottom .text-box-wrapper .text-box .text-box-row-2 {
width: 100%;
}
/* fix spacing on 75/25 banner */
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .text-box-wrapper .text-box {
padding: 36px;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext.item-style-imagetext_large_image_text_right .text-box-wrapper .text-box {
padding-top: 36px;
}
.text-box-wrapper.generic-text-box.static .text-box .listing-title h3 {
margin-bottom: 30px
}
/* switch 75/25 to 65/35 */
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .teaser-field.image-wrapper {
width: 70%;
}
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .text-box-wrapper {
width: 30%;
}
@media only screen and (max-width: 768px) {
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .text-box-wrapper,
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .teaser-field.image-wrapper {
width: 100%;
}
/* fix bug in nav active use the default setting from focus*/
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active>a,
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active-trail>a {
background-color: #fff;
color: #2d2926;
;
}
/* add more space between nav blocks */
#navigation .navbar-default .navbar-nav li {
margin-right: 20px;
}
#navigation .navbar-default .navbar-nav li:last-of-type {
margin-right: 0px;
}
/* remove shadown and rounded corners */
#navigation .navbar-default .navbar-nav li.expanded:hover ul,
#navigation .navbar-default .navbar-nav li.expanded ul:hover,
#navigation .navbar-default .navbar-nav li.expanded a:focus+ul,
#navigation .navbar-default .navbar-nav li.expanded a+ul:focus,
#navigation .navbar-default .navbar-nav li.expanded.menu-open ul {
display: block;
box-shadow: 0px 0px 0px 0px rgba(68, 68, 68, 0);
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
/* fix header layout */
#branding {
padding: 40px 0 20px 0;
}
#search {
margin-top: 0px;
padding-bottom: 0px;
}
#logos.logo-position-within-header .sitelogo,
.sitelogo {
margin-top: 0px;
}
/* wysiwyg fill button fix */
.wrapper-main .wysiwyg-c2a-fill::before {
right: 0.5em;
padding: 0;
}
.wrapper-main .wysiwyg-c2a-fill {
padding: 0.5em 1.5em 0.5em 0.5em;
}
/* fix bug in nav active use the default setting from focus*/
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active>a,
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active-trail>a {
background-color: #fff;
color: #2d2926;
;
}
/* add more space between nav blocks */
#navigation .navbar-default .navbar-nav li {
margin-right: 20px;
}
#navigation .navbar-default .navbar-nav li:last-of-type {
margin-right: 0px;
}
/* remove shadown and rounded corners */
#navigation .navbar-default .navbar-nav li.expanded:hover ul,
#navigation .navbar-default .navbar-nav li.expanded ul:hover,
#navigation .navbar-default .navbar-nav li.expanded a:focus+ul,
#navigation .navbar-default .navbar-nav li.expanded a+ul:focus,
#navigation .navbar-default .navbar-nav li.expanded.menu-open ul {
display: block;
box-shadow: 0px 0px 0px 0px rgba(68, 68, 68, 0);
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
/* fix header layout */
#branding {
padding: 40px 0 20px 0;
}
#search {
margin-top: 0px;
padding-bottom: 0px;
}
#logos.logo-position-within-header .sitelogo,
.sitelogo {
margin-top: 0px;
}
/* wysiwyg fill button fix */
.wrapper-main .wysiwyg-c2a-fill::before {
right: 0.5em;
padding: 0;
}
.wrapper-main .wysiwyg-c2a-fill {
padding: 0.5em 1.5em 0.5em 0.5em;
}
body {
line-height: 1.55;
}
/* Adds lines above and below on grid listing */
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_square,
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_no_image {
border-bottom: solid 1px #B0B0B0;
padding-bottom: 18px;
}
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_square:first-of-type,
.grid-listing .listing-item-wrapper.display-style-list.listing-item-wrapper.item-style-row_without_separator_no_image:first-of-type {
border-top: solid 1px #B0B0B0;
padding-top: 18px;
}
/* Makes the heading styles h1-h5 in WYSIWYG passed accessibility WCAG AA and WCAG AAA standards */
.wrapper-main h2,
.wrapper-main h3,
.wrapper-main h4,
.wrapper-main h5 {
color: #152543;
}
/* Adds more space below body text */
p {
margin: 0 0 20px;
}
/* Adds more space below the content of the tabs widget */
.wrapper-main ul.nav-tabs {
margin-bottom: 30px;
}
/* Makes the pointer look better */
.nav-tabs>li.active>a::after {
content: "\f0d7";
bottom: -32px;
left: 40%;
color: #FF4F00;
font-size: 1.65em;
}
.nav-tabs>li>a:hover::after {
content: "\f0d7";
bottom: -32px;
left: 40%;
color: #FF4F00;
font-size: 1.65em;
}
/* add spacing to accordion */
.views-bootstrap-accordion-plugin-style .panel-default>.panel-heading h3 a {
padding: 10px 50px 8px 20px;
}
/* changes arrow on accordion */
.views-bootstrap-accordion-plugin-style .panel-default .panel-title a::after {
font-family: "Font Awesome 5 Free Solid", "Font Awesome 5 Free", "FontAwesome" !important;
font-weight: 900;
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-title a.collapsed::after {
content: "\f107";
}
.views-bootstrap-accordion-plugin-style .panel-default .panel-title a::after {
content: "\f106";
}
.views-bootstrap-accordion-plugin-style .panel-default>.panel-heading h3 a::after {
right: 20px;
}
/* Banner left */
.listing-item-wrapper article.listing-item.item-style-landscape_textoverlay_left_bottom .text-box-wrapper .text-box .text-box-row-2 {
width: 100%;
}
/* fix spacing on 75/25 banner */
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .text-box-wrapper .text-box {
padding: 36px;
}
div.listing-item-wrapper article.listing-item.item-style-grouping-imagetext.item-style-imagetext_large_image_text_right .text-box-wrapper .text-box {
padding-top: 36px;
}
.text-box-wrapper.generic-text-box.static .text-box .listing-title h3 {
margin-bottom: 30px
}
/* switch 75/25 to 65/35 */
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .teaser-field.image-wrapper {
width: 70%;
}
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .text-box-wrapper {
width: 30%;
}
@media only screen and (max-width: 768px) {
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .text-box-wrapper,
.listing-item-wrapper article.listing-item.item-style-imagetext_large_image_text_right .teaser-field.image-wrapper {
width: 100%;
}
/* fix bug in nav active use the default setting from focus*/
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active>a,
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active-trail>a {
background-color: #fff;
color: #2d2926;
;
}
/* add more space between nav blocks */
#navigation .navbar-default .navbar-nav li {
margin-right: 20px;
}
#navigation .navbar-default .navbar-nav li:last-of-type {
margin-right: 0px;
}
/* remove shadown and rounded corners */
#navigation .navbar-default .navbar-nav li.expanded:hover ul,
#navigation .navbar-default .navbar-nav li.expanded ul:hover,
#navigation .navbar-default .navbar-nav li.expanded a:focus+ul,
#navigation .navbar-default .navbar-nav li.expanded a+ul:focus,
#navigation .navbar-default .navbar-nav li.expanded.menu-open ul {
display: block;
box-shadow: 0px 0px 0px 0px rgba(68, 68, 68, 0);
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
/* fix header layout */
#branding {
padding: 40px 0 20px 0;
}
#search {
margin-top: 0px;
padding-bottom: 0px;
}
#logos.logo-position-within-header .sitelogo,
.sitelogo {
margin-top: 0px;
}
/* wysiwyg fill button fix */
.wrapper-main .wysiwyg-c2a-fill::before {
right: 0.5em;
padding: 0;
}
.wrapper-main .wysiwyg-c2a-fill {
padding: 0.5em 1.5em 0.5em 0.5em;
}
/* fix bug in nav active use the default setting from focus*/
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active>a,
#wrapper-navigation #navigation nav.navbar-default ul.navbar-nav>.active-trail>a {
background-color: #fff;
color: #2d2926;
;
}
/* add more space between nav blocks */
#navigation .navbar-default .navbar-nav li {
margin-right: 20px;
}
#navigation .navbar-default .navbar-nav li:last-of-type {
margin-right: 0px;
}
/* remove shadown and rounded corners */
#navigation .navbar-default .navbar-nav li.expanded:hover ul,
#navigation .navbar-default .navbar-nav li.expanded ul:hover,
#navigation .navbar-default .navbar-nav li.expanded a:focus+ul,
#navigation .navbar-default .navbar-nav li.expanded a+ul:focus,
#navigation .navbar-default .navbar-nav li.expanded.menu-open ul {
display: block;
box-shadow: 0px 0px 0px 0px rgba(68, 68, 68, 0);
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
/* fix header layout */
#branding {
padding: 40px 0 20px 0;
}
#search {
margin-top: 0px;
padding-bottom: 0px;
}
#logos.logo-position-within-header .sitelogo,
.sitelogo {
margin-top: 0px;
}
/* wysiwyg fill button fix */
.wrapper-main .wysiwyg-c2a-fill::before {
right: 0.5em;
padding: 0;
}
.wrapper-main .wysiwyg-c2a-fill {
padding: 0.5em 1.5em 0.5em 0.5em;
}