body {
	padding-bottom:20px;
}
div.ico-home{
	height:130px;
	background-position:center top;
	background-repeat:no-repeat;
}

div.ico-home.ico-online{ background-image:url(../images/icons/ico-online.png);}
div.ico-home.ico-mobile{ background-image:url(../images/icons/ico-mobile.png);}
div.ico-home.ico-easy{ background-image:url(../images/icons/ico-easy.png);}
div.ico-home.ico-modular{ background-image:url(../images/icons/ico-modular.png);}
div.ico-home.ico-sms{ background-image:url(../images/icons/ico-sms.png);}

h3 { color:#900 }
h2.page-title, h2.page-subtitle { color:#999; font-size:20pt; margin-bottom:30px; }
h2.page-subtitle { margin-bottom:20px; margin-top:30px; }

.info-col{
	text-align:center;
	margin-top:-20px;
}

.info-col .btn .glyphicon{ margin-left:10px; margin-right:-10px; }
.list-group-success .list-group-item .glyphicon{ color:#0B0 }

@media (max-width:767px){
	div.ico-home{ display:none; }

	h3.ico-home{
		background-position:left top;
		background-repeat:no-repeat;
		padding-left:50px;
		margin-left:-50px;
		min-height:32px;
		margin-bottom:0px;
	}

	h3.ico-home.ico-online{ background-image:url(../images/icons/ico-online-sm.png);}
	h3.ico-home.ico-mobile{ background-image:url(../images/icons/ico-mobile-sm.png);}
	h3.ico-home.ico-easy{ background-image:url(../images/icons/ico-easy-sm.png);}
	h3.ico-home.ico-modular{ background-image:url(../images/icons/ico-modular-sm.png);}
	h3.ico-home.ico-sms{ background-image:url(../images/icons/ico-sms-sm.png);}
	
	.col-main{
		padding-left:60px;
	}
	
	.info-col{	margin-top:10px }


}

@media (min-width: 768px) and (max-width: 991px){
	div.ico-home{
		margin-top:10px;
	}
}
