/* Remove blue box on hover in firefox */

textarea:hover, 
input:hover, 
textarea:active, 
input:active, 
textarea:focus, 
input:focus,
button:focus,
button:active,
button:hover
{
    outline:0px !important;
    -webkit-appearance:none;
}

.home #home-link-wrap, .home div#main {
    border-left:0;
    border-right:0;
}
.home .site-header {
    position: relative; 
}
.home.page article {
    margin-top: 0px;
    padding-top: 0px;
}
.home .site-main {
    margin-top: 0px !important;
}

/*** Tabs ***/


.page-template-page-home-php .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    font-weight: 700;
    background-color: #6eb43f; /* #0078AE; */
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.page-template-page-home-php .nav-tabs > li > a {
    border: 1px solid transparent;
	color: #0078AE;
	font-weight:700;
    border-radius: 5px 5px 0 0;
    background-color: #dcdcdc;
}
.page-template-page-home-php .nav-tabs {
    border-bottom: 2px solid #6eb43f;
}


.page-template-page-home-php .entry-content li {
  font-size: 16px;
  padding-bottom: .5px;
}

.page-template-page-home-php .row{
	margin-left:0px;
	margin-right:0px;
}

.page-template-page-home-php #primary.content-area, .fullwidth #primary.content-area, .fullwidth-no-title  #primary.content-area, .fullwidth-centered  #primary.content-area{
	width: 100% !important;
}
/*
.nav > li > a {
    color: #0078AE;
    font-weight: 700;
}
*/

/*** END Tabs ***/

.nav-circle h2 {
    border-bottom: none;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-family: tahoma, helvetica, arial;
    font-size: 19px;
    padding: 8px 12px;
}

h2.btn-group-headings {
    font-family: tahoma, helvetica, arial;
    text-align: center;
}

.support-note span{
	color: #ac375d;
	font-size: 16px;
	display: none;
	font-weight: bold;
	text-align: center;
	padding: 5px 0;
}
.no-cssanimations .support-note span.no-cssanimations,
.no-csstransforms .support-note span.no-csstransforms,
.no-csstransforms3d .support-note span.no-csstransforms3d,
.no-csstransitions .support-note span.no-csstransitions{
	display: block;
}
#home-link-wrap-home-page {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #ffffff !important;
    background-image: url("/wp-content/themes/smindy2013white/images/headers/apr-logo-544x150.gif") !important;
    background-origin: padding-box !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    /* background-size: 796px auto;*/
    min-height: 224px; 
}

.home-slogan, .nav-circle-wrapper {
  max-width: 758px;
}
.nav-circle-wrapper {
  margin: 0 auto 0;
}
.home-slogan{
	margin: 100px auto 0;
}

.home-slogan {
  min-height: 60px;
}
.home-slogan img {
  display: block;
  margin: 0 auto;
}
.no-padding{
	padding:0;
}

.nav-circle {
    background-color: #0078AE;
    border-radius: 31px;
    margin: 10px auto;
    /* z-index: 0; */
    display: table;
}

.nav-circle { /* , .rel-box */
    height: 88px;
    width: 100%;
}
.nav-circle:hover {
  background-color: #aaaaaa;
}
.nav-circle h2:hover{
  color:#ffffff !important;
}

@media (max-width: 991px) {
	.nav-circle, .rel-box {
	  height: 55px;
	}
}
@media (max-width: 978px) {
	.col-sm-12 .rel-box-pair {
	  margin: 0 auto;
	  overflow: hidden;
	  width: 386px;
	}
	.col-sm-12 .rel-box-pair .rel-box .nav-circle {
	  top: 0;
	}
	.col-sm-12 .rel-box {
	  margin: 0 14px 20px;
	  float:left;
	}
}
@media (max-width: 767px) {
  h2.btn-group-headings.second {
      margin-top: 22px;
  }
}
@media (max-width: 643px) {
  .home .row{
    padding-top:0px;
  }
  .home .site-header{
    position:fixed !important;
  }
  .home .site-main {
      margin-top: 59px !important;
  }
}