
#mymap {
	width: 100%;
	height: 300px;
}

.com-content-article #mymap {
	height: 80vh;	
}
.leaflet-control-layers label > div{
	height: 20px;
}

.leaflet-control-layers label > div> span{
	padding-top: 2px;
}

.leaflet-control-layers-selector {
	margin: 2px 3px 6px 5px !important;
}

.leaflet-control-layers-expanded {
	padding: 6px 10px 2px 6px;
}

input[type="radio"] {
}

 
  
.fa {
font-size: 18px !important;
padding-top: 5px !important;
}

.scheda {
	margin-top: 5px;
}

.scheda a {
	color: #ffffff !important;
	text-shadow: 0 1px 0 #555555;
	background-color: #57a480;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	padding: 8px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0px;
	vertical-align: middle;
}

.scheda a:hover {
	background-color: #3c7259;
	text-decoration: none;
}

a.icon-scheda:before {
  content: "\f0f6";
}

.nomesent {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 13.2px;
	font-weight: bold;
	color: #12834E;
}

.numerosent {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-weight: bold;
	color: #D52B3B;
}

.caimap {
	background-color: #FFFFFF;
	background-clip: content-box;
	box-shadow: inset 11px 0 0 0 #D52B3B, inset -11px 0 0 0 #D52B3B;
	font-weight: bold;
	border: 1px solid #000000;
	padding: 0px 10px 0px 10px;
	min-width: 24px;
	text-align: center;
	border-radius: 0 !important;
}

.leaflet-tooltop-top:before, 
.leaflet-tooltop-bottom:before, 
.leaflet-tooltop-left:before, 
.leaflet-tooltop-right:before {
    border: none !important;
}

.elevation-control .area {
	stroke: #A05A23 !important;
	fill-opacity: 1 !important;
}

.elevation-control .background {
    
	background: linear-gradient(#A4CBFE, white);
}

.elevation-control .canvas-plot {
	stroke: #A05A23 !important;
	fill-opacity: 1 !important;
}

path.altitude {
stroke: #A05A23 !important;
	fill-opacity: 1 !important;
	
}

#myelevation {
	width: 100%;	
}


@media (min-width: 980px) {
	
	

}

@media (min-width: 768px) and (max-width: 979px) {
	
	
}
@media (max-width: 767px) {
	
	
}

@media (max-width: 359px) {
	
}

@media screen and (orientation: landscape) and (min-width: 1024px) {
body {

}
}