body { }

footer { background-color: #222; color: #777; padding-top: 20px; margin-top: 30px; }
p { margin: 0 0 15px; }

.navbar-nav>li>a.fb-link { color: silver; padding: 6px 15px; }
.navbar-nav>li>a.fb-link>i { font-size: 36px; }

.indented { text-indent: 50px; }
.text-danger { color:red; }
.btn-red { background-color: #e60e3e; color: white; }
.vertical-margin-30 { margin-top: 30px; margin-bottom: 30px; }
.table>tbody>tr>td.vertical-middle { vertical-align: middle; }

footer h4 { border-bottom: 1px solid #72c02c; padding-bottom: 5px; color: #f0f0f0; }
footer ul { list-style: none; padding: 0; }
footer ul>li { border-bottom: 1px dotted #555; padding: 3px 0; }
footer ul>li>a { color: silver; }
footer ul>li>a:hover { color: white; }
footer .copy { padding: 15px 0; background-color: #111; }

.service {
	overflow: hidden; 
	margin-bottom: 10px;
	padding: 15px 15px 10px;
}
.service h4{
	padding-top: 10px;
}
.service:hover {
	background: #f0f0f0;
	box-shadow: 0 0 5px #ddd;
    -webkit-transition: box-shadow 0.2s ease-in-out;
    -moz-transition: box-shadow 0.2s ease-in-out;
    -o-transition: box-shadow 0.2s ease-in-out;
    transition: box-shadow 0.2s ease-in-out;
}
.service .service-icon {
	float: left;
	padding: 10px;
	color: #72c02c;
	font-size: 35px;  
	text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.service .service-icon.icon-cogs {
	font-size: 37px;
}
.service .service-icon.icon-plane {
	font-size: 43px;
}


@media (max-width: 768px) {
	.float-right { float: none; margin-right: 0; }
	.float-left { float: none; margin-right: 0; }
}
@media (min-width: 768px) {
	.float-right { float: right; margin-left: 15px; }
	.float-left { float: left; margin-right: 15px; }
}
@media (min-width: 992px) {
	
}
@media (min-width: 1200px) {
	
}
