.estimator_button {
	background-color:#C7D0F1;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	display:inline-block;
	color:#000;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:200px;
	text-decoration:none;
	text-align:center;
        margin-right:5px;
	margin-bottom:5px;
}
.estimator_button:hover {
	background-color:#020B3A;
        color:#fff;
}
.estimator_button:active {
	position:relative;
	top:1px;
}
.grow {
	display: inline-block;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.grow:hover, .grow:focus, .grow:active {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.content_management_box{
	display: block;
	background-color: #db7d0f;
	margin-bottom: 5px !important;
	padding: 20px;
}
.content_management_box h2{
	text-align: left !important;
}
.ardent_content_box_no_link{
	display: block;
	padding: 15px;
}
.ardent_content_box_no_link a:hover{
	color:#020B3A;
}
.ardent_content_box{
	position: relative;
	display: block;
	padding: 15px 15px 4px 15px;
	text-decoration: none !important;
	margin-bottom:20px
}
.ardent_content_box p{
	color: inherit !important;
}
.ardent_content_box h2{
	color: inherit !important;
	margin-bottom: 25px;
	margin-top: 10px;
	text-align: center;
	font-size:18px
}
.ardent_content_box a{
	color: inherit !important;
	position: absolute;
	right: 10px;
	bottom: 5px;
}
.ardent_content_box_link_text{
	color: inherit !important;
	position: absolute;
	right: 10px;
	bottom: 5px;
}
.ardent_content_box a:hover{
	color:#020B3A;
}
.getit a.ardent_content_box {
    min-height: 175px;
}


.content_box_rounded_corners{
	-webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
}
.icon_right_side{
	position: absolute;
	right: 30px;
	top: 16px;
}
.icon_left_side{
	position: absolute;
	left: 30px;
	top: 16px;
}
.icon_middle{
	text-align: center;
	margin-bottom: 0;
}
.ardent_separator {
  overflow: hidden;
  height: 20px;
}
.ardent_separator:after {
  content: '';
  display: block;
  margin: -25px auto 0;
  width: 100%;
  height: 25px;
  border-radius: 125px / 12px;
  box-shadow: 0 0 8px black;
}

/* Custom CSS that needs a home goes below here*/
/***********************************************/



/*Font Icons*/
@font-face{
	font-family: 'cmha';
	src: url('/wp-content/fonts/cmha.eot');
	src: local('cmha'),
		url('/wp-content/fonts/cmha.woff') format('woff'),
		url('/wp-content/fonts/cmha.ttf') format('truetype'),
		url('/wp-content/fonts/cmha.svg#cmha') format('svg');
}
[class^="icon-"]{
	font-family: 'cmha';
	font-size: 80px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.anchor:hover{
	color: #0b2c5f;
}
.icon-building1:before {
  content: "\e70";
}
.icon-building2:before {
  content: "\e71";
}
.icon-alarm:before {
  content: "\e72";
}
.icon-mail:before {
    content: "\e69";
}
.icon-announcements2:before {
    content: "\e43";
}
.icon-clipboard2:before {
    content: "\e44";
}
.icon-gears:before {
    content: "\e45";
}
.icon-drawer:before {
    content: "\e48";
	margin-left:80px
}
.icon-flag:before {
    content: "\e52";
}
.icon-folder-open:before {
    content: "\e53";
}
.icon-images:before {
    content: "\e54";
}
.icon-location:before {
    content: "\e55";
}
.icon-mobile:before {
    content: "\e57";
}
.icon-phone:before {
    content: "\e58";
}
.icon-road:before {
    content: "\e59";
}
.icon-online:before {
    content: "\e60";
}
.icon-automatic:before {
    content: "\e61";
}
.icon-stack:before {
    content: "\e62";
}
.icon-ticket:before {
    content: "\e63";
}
.icon-tree:before {
    content: "\e9bc";
}
.icon-agenda:before {
    content: "\e01";
}
.icon-announcements:before {
    content: "\e02";
}
.icon-board-meetings:before {
    content: "\e03";
}
.icon-bus-opps:before {
    content: "\e04";
}
.icon-calculator:before {
    content: "\e05";
}
.icon-calendar:before {
    content: "\e06";
}
.icon-ceo:before {
    content: "\e07";
}
.icon-checkmark:before {
    content: "\e08";
}
.icon-clipboard:before {
    content: "\e09";
}
.icon-compass:before {
    content: "\e10";
}
.icon-directory:before {
    content: "\e11";
}
.icon-document:before {
    content: "\e12";
}
.icon-eligibility:before {
    content: "\e13";
}
.icon-events:before {
    content: "\e14";
}
.icon-faqs:before {
    content: "\e15";
}
.icon-gosection8:before {
    content: "\e16";
}
.icon-handshake:before {
    content: "\e42";
}
.icon-home:before {
    content: "\e17";
}
.icon-info:before {
    content: "\e18";
}
.icon-interview:before {
    content: "\e19";
}
.icon-landlords1:before {
    content: "\e20";
}
.icon-landlords2:before {
    content: "\e21";
}
.icon-lock:before {
    content: "\e22";
}
.icon-login:before {
    content: "\e23";
}
.icon-mbe:before {
    content: "\e41";
}
.icon-new-user:before {
    content: "\e24";
}
.icon-newsletter:before {
    content: "\e25";
}
.icon-pay-rent:before {
    content: "\e26";
}
.icon-property-finder:before {
    content: "\e64";
}
.icon-recertification:before {
    content: "\e27";
}
.icon-registration:before {
    content: "\e46";
}
.icon-reliacard:before {
    content: "\e28";
}
.icon-report:before {
    content: "\e29";
}
.icon-residential:before {
    content: "\e30";
}
.icon-residents:before {
    content: "\e31";
	margin-left:80px;
}
.icon-resume:before {
    content: "\e32";
}
.icon-roles:before {
    content: "\e33";
}
.icon-sbe:before {
    content: "\e47";
	margin-left:60px
}
.icon-search:before {
    content: "\e34";
	margin-left:65px
}
.icon-solicitation:before {
    content: "\e50";
}
.icon-speaker:before {
    content: "\e35";
	margin-left:80px
}
.icon-support:before {
    content: "\e37";
	margin-left:80px;
}
.icon-touchstone:before {
    content: "\e56";
}
.icon-utilities:before {
    content: "\e38";
	margin-left:80px
}
.icon-voucher:before {
    content: "\e39";
	margin-left:80px;
}
.icon-waitlist:before {
    content: "\e40";
}
.icon-wbe:before {
    content: "\e51";
}
.icon-tree:before {
    content: "\e9bc";
}
.icon-gold-standard:before {
    content: "\e65";
}
.icon-pha-apply:before {
    content: "\e66";
}
.icon-service-providers:before {
  content: "\e67";
}
.icon-family:before {
  content: "\e68";
}

/*End Font Icons*/

.ode_icon_table {
    width: 100%;
	border-collapse: collapse;
	margin: 0 auto;
}
.ode_icon_table td{
    text-align: center;
	padding: 0px 10px 0px 25px;
}
.ode_icon_table_odd_row {
    background-color: #D3DAE2 !important;
}
.ode_icon_table_even_row {
    background-color: #F1F3F6;
}
.ode_icon_table_class_names {
    vertical-align: middle;
}
.ode_icon_table thead {
    background-color: #1e489c !important;
    color: #FFF;
    font-weight: bold;
}
