/* ********************************************************************** */
/* Procura+ Participants  */
/* ********************************************************************** */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic,600,600italic);


/* ********************************************************************** */
/* GENERAL  */
/* ********************************************************************** */
html {padding: 0; margin: 0; }
body{padding: 0; margin: 0; font-family: 'Open Sans', sans-serif; font-size: 14px; line-height:1.55em; color:black;}
#map_container{position:relative; width:100%; height:550px; background-color:blue; padding: 0; margin: 0;}

#map_container #participants_map{width:100%; height:100%; margin:0; z-index:20;}

#map_container #participant_info_box_container{position:absolute; top:100px; left:20px; padding:0 20px; background-color:white;  z-index:20; border:1px solid rgb(245,245,245); border-radius:1px; box-shadow: 0px 0px 20px 2px rgba(220,220,220,1);}
#map_container #participant_info_box{position:absolute; top:0; left:0; width:100%; min-height:100%; padding:20px; background-color:rgb(245,245,245);  z-index:21; border:1px solid rgb(245,245,245); border-radius:1px; box-shadow: 0px 0px 20px 2px rgba(220,220,220,1);}

#map_container #participant_info_box .popup .participant_name{font-size: 1.57em;}
#map_container #participant_info_box .popup .participant_name.public_authority{color:rgb(246,157,37);}
#map_container #participant_info_box .popup .participant_name.regional_network{color:rgb(3,166,75);}
#map_container #participant_info_box .popup .participant_name.startegic_partner{color:rgb(68,68,68);}

#map_container #participant_info_box .popup .participant_country{color:rgb(68,68,68); font-size: 1.05em;}
#map_container #participant_info_box .popup .participant_description{margin-top:20px;}
#map_container #participant_info_box .popup .participant_link {text-align:right;}
#map_container #participant_info_box .popup .participant_link a{text-decoration:none;}

#map_container #participants_filter_menu{position:absolute; bottom:10px; left:10px; z-index:21;}
#map_container #participants_filter_menu a{display:inline-block; padding:2px 10px; font-weight: normal; border:1px solid rgb(68,68,68); text-decoration:none; background-color:white; color:black; border-radius:2px; margin-right:5px;}
#map_container #participants_filter_menu a.active{color:white}

#map_container #participants_filter_menu #filter_public_authorities{border-color:rgb(246,157,37); color:rgb(246,157,37);}
#map_container #participants_filter_menu #filter_public_authorities.active{background-color:rgb(246,157,37); color:white;}
#map_container #participants_filter_menu #filter_regions{border-color:rgb(3,166,75); color:rgb(3,166,75);}
#map_container #participants_filter_menu #filter_regions.active{background-color:rgb(3,166,75); color:white;}
#map_container #participants_filter_menu #filter_strategic_partner{border-color:rgb(68,68,68); color:rgb(68,68,68);}
#map_container #participants_filter_menu #filter_strategic_partner.active{background-color:rgb(68,68,68); color:white;}

#map_container #heading_box{position:absolute; top:0; left:0; margin:20px; padding:10px 20px; z-index:21; color:white; background-color:rgb(68,68,68); box-shadow: 0px 0px 10px 2px rgba(220,220,220,1);}


.leaflet-control-attribution {}
.leaflet-control-attribution *{font-size:0.8em; margin: 0; padding: 0; text-decoration: none;}





