::selection {
  background: #1babc8;
  color: #fff;
}

input, select, textarea { 
    margin-right: 1em;
    padding: .4em .6em; 
    font-weight: 300;
    font-size: .9em;
    border: 1px solid #ddd;
    border-radius: 4px; 
}


.btn {
    display: inline-block;
    padding: 6px 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    border: none;
    background: #2bbbd8;
    border-radius: 2px;
    transition: background 480ms;
}

.btn:hover, .btn:active {
    color: #fff;
    background: #1babc8;
}

.controls {
    margin: 0;
    padding: 0;
    border: none;
}

.example-list {
    padding: 0;
    margin: .5em 0 1em;
    list-style: none;
    overflow-y: hidden;
}

.example-list-quad li {
    width: 100%;
}

.example-section-title {
    display: inline-block;
    padding: 2px 14px 1px 10px;
    margin: .8em 0 0;
    background: #ddd;
    border-radius: 0 9em 9em 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .4);
}

.instafilta-target, .planet-name { 
    padding: .2em .5em;
}

.instafilta-target:before { 
        width: 80%;
		font-family: FontAwesome;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		content: '\f0c8\00a0\00a0';
		color: #169ed9;
		font-size: .8em;
}

span.instafilta-target, .planet-name { display: block; }

.instafilta-match 
{ 
    color: #102e37; 
    font-weight: 400;
	background-color: #ff0;
}

div.container ul.filtro
{
	padding-left: 1.5em;
	list-style-type: none;
}
	
input#ex6f
{
	width: 100%;
	margin-bottom: 2em;
	margin: .5em 0 2em 0;
}