.white{
	color:#fff;
}
.bg-white {
    background: none repeat scroll 0 0 #fff;
}
.red{
	color:red;
}
.bg-red {
    background: none repeat scroll 0 0 #e74c3c;
}
.blue{
	color:blue;
}
.bg-blue {
    background: none repeat scroll 0 0 blue;
}
.green{
	color:#8CC63F;
}
.bg-green{
	background: none repeat scroll 0 0 #8CC63F;
	
}
.bg-ash{
	background: none repeat scroll 0 0 #95a5a6;
}
.violet{
	color:#609;
}
.bg-violet{
	background: none repeat scroll 0 0 #609;
	
}
.pink{
	color:#ed0c63;
}
.a2igreen{
	color:#17a078;
}
.orange{
	color:#e57213;
}
.golden{
	color:#c1b810;
}
.maroon{
	color:#930505;
}
#header-top {
    background-color: #683091;
	color:#FFF;
}
#header-top a{
	color:#FFF;
	text-decoration:none;
	float:left;
	line-height:40px;
}
#header-top a:hover{
	background:#8cc63f;

}
#header-top a i{
	padding:0 5px;
	margin:0;
	font-size: 22px;
	
}
#header{
	background-color:#FFF;
	box-shadow: 0 3px 5px 0 #EFEFEF;

}





#main-body {
    background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 3px 14px 0px #EFEFEF;


}
#front-tab-tabs {
    background: none repeat scroll 0 0 #EFEFEF;
    height: 50px;
}

#front-tab-tabs li a {
    color: #333;
	line-height:43px;

}
#front-tab-tabs .active > a {
    color: #FFFFFF !important;
}

#front-tab-tabs li.active {
    background: none repeat scroll 0 0 #683091;
	height:45px
	line-height:45px;
}

.see-all {
    background-color: #efefef;
    color: #444 !important;
}

.front-tab-content a {
    color: #333333;

}


.front-tab-content li {
    border-bottom: 1px solid #f5f5f5;

}

.front-tab-content li:last-child {
    border: medium none;
}


.front-tab-content {

}

.see-all i {
    border-left: 1px solid #EFEFEF;

}
.office-content-ul {
	border:1px solid #d8d8d8;
	background-color:#fafafa;
}
#main-body-right a {
    color: #333333;
}

.main-body-bottom-block{
	background-color:rgba(255,255,255,1);
}
.accordion a{
	color: #FFFFFF !important;

}



.feature-icon-wrapper {
    /*border: 3px solid #008000;*/
    color: #FFFFFF;
    float: left;
    font-size: 51px;
    height: 92px;
    line-height: 92px;
    text-align: center;
    width: 92px;
	background-color:#FFF;
}

.feature-icon-wrapper-green {
    border: 3px solid #8CC63F;

}
.feature-icon-wrapper-red {
    border: 3px solid #FF0000;

}
.feature-icon-wrapper-blue {
    border: 3px solid #0000FF;

}



/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

.highlight {   color: #ffa500; }
#total-form-count{
	background-color:#8bc643 !important;
}