@import url('https://fonts.googleapis.com/css?family=Open+Sans');

body{
	padding:0px;
	margin:0px;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	padding:0px;
	margin:0px;
}
body { top: 0px !important; }

.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr70{margin-right:70px;}
.mb80{margin-bottom:80px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}
.header-bg{
	background:#48b0f7 !important;
	z-index:999;
	padding:0px;
	
}

	 
}
a{text-decoration:none;} 
a:hover{text-decoration:none;}

.top-blue-strip{
	
background: -moz-linear-gradient(top, rgba(212,240,254,1) 0%, rgba(212,240,254,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(212,240,254,1) 0%,rgba(212,240,254,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(212,240,254,1) 0%,rgba(212,240,254,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4f0fe', endColorstr='#00d4f0fe',GradientType=0 ); /* IE6-9 */
	
	
	/* background:#DBE3FA; */
}

	.four-blocks
	{
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d6f9ff+0,9ee8fa+100;Blue+3D */
background: #d6f9ff; /* Old browsers */
background: -moz-linear-gradient(top, #d6f9ff 0%, #9ee8fa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d6f9ff 0%,#9ee8fa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d6f9ff 0%,#9ee8fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6f9ff', endColorstr='#9ee8fa',GradientType=0 ); /* IE6-9 */
		
		min-height: 200px;
		width:100%;
		-webkit-box-shadow: 0px 4px 28px 0px rgba(214,210,214,0.35);
		-moz-box-shadow: 0px 4px 28px 0px rgba(214,210,214,0.35);
		box-shadow: 0px 4px 28px 0px rgba(214,210,214,0.35);
		border-bottom:1px solid #ededed;
		
	}
	
	.four-blocks-title{
		background:#169bb8;
		padding:5px;
		color:#ffffff;
		height:35px;
		font-size:18px;
		text-align:left;
		padding-left:10px;
		font-weight:bold;
		letter-spacing:1px;
		
	}
	.four-blocks-title i{
		
		float:right;
		background:#ffffff;
		width:50px;
		height:50px;
		border-radius:50%;
		color:#169bb8;
		margin-right:6px;
		line-height:45px;
		font-size:28px;
		border:2px solid #25aafe;
		margin-top:-10px;
		text-align:center;
		z-index:999;
		box-shadow: inset 0px 0px 17px 2px #D4D4D4;
-webkit-box-shadow: inset 0px 0px 17px 2px #D4D4D4;
-moz-box-shadow: inset 0px 0px 17px 2px #D4D4D4;
-o-box-shadow: inset 0px 0px 17px 2px #D4D4D4;
	}
	

ul.block-list-group{
	list-style:none;
	margin:0px;	
	padding:10px;
}
ul.block-list-group li{
	color: #1e2152;
    font-weight: 600;
	
	}

/*Blocks Sub Menu*/
.tree, .tree ul {
    margin:0;
    padding:0;
    list-style:none
}
.tree ul {
    margin-left:1em;
    position:relative
}
.tree ul ul {
    margin-left:.5em
}
.tree ul:before {
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid
}
.tree li {
    margin:0;
    padding:0 1em;
    line-height:2.8em;
    color:#369;
    font-weight:700;
    position:relative
}
.tree ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid;
    margin-top:-1px;
    position:absolute;
    top:1.5em;
    left:0
}
.tree ul li:last-child:before {
    background:transparent;
    height:auto;
    top:1.5em;
    bottom:0
}
.indicator {
    margin-right:5px;
	font-size:14px;
}
.tree li a {
    text-decoration: none;
    color:#369;


}
.tree li button, .tree li button:active, .tree li button:focus {
    text-decoration: none;
    color:#369;
    border:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    outline: 0;
}

