body,h1,h2,h3,h4,h5{font-family:"Proxima Nova Alt Light","Helvetica Neue",Helvetica,Arial,sans-serif !important}
.sac_blue{background-color:#6594c2 !important}
.sac-top-logo{padding-top:10px !important}
.sac-footer-logo{padding-left:0.9375rem !important;padding-bottom:0.8rem !important}
.sac-center-image{display: block; margin: 0 auto;}
/*.sac-header-logo{background-image:url("../images/sac_erp_logo.png");background-size:238px 37px;background-position:50% 50%;background-repeat:no-repeat !important}
*/
.sac-home{background-color:#3d6cb4 !important;border-bottom:0px !important}
.video{height:300px !important}
.icon-phone:before {
	content: "\e601" !important;
}
.icon-facebook:before {
	content: "\e603" !important;
}
.icon-twitter:before {
	content: "\e602" !important;
}
@font-face {
font-family: 'Proxima Nova Regular';
font-style: normal;
font-weight: normal;
src: local('Proxima Nova Regular'), url('../fonts/Mark Simonson - Proxima Nova Regular.woff') format('woff');
}

@font-face {
font-family: 'Proxima Nova Alt Light';
font-style: normal;
font-weight: normal;
src: local('Proxima Nova Alt Light'), url('../fonts/Mark Simonson - Proxima Nova Alt Light.woff') format('woff');
}

#primary-header-nav>a{font-family:"Proxima Nova Regular","Helvetica Neue",Helvetica,Arial,sans-serif !important;}

.feature-slider { position: relative; overflow: auto; }
.feature-slider li { list-style: none; }
.feature-slider ul li { float: left; }


.tabs {
  margin-bottom: 0 !important;
  margin-left: 0; }
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs:after {
    clear: both; }
  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }
    .tabs dd > a, .tabs .tab-title > a {
      display: block;
      background-color: #EFEFEF;
      color: #222222;
      padding: 0.88889rem 1.77778rem;
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;
      font-size: 0.88889rem; }
      .tabs dd > a:hover, .tabs .tab-title > a:hover {
        background-color: #e1e1e1; }
    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: #FFFFFF;
      color: #222222; }
  .tabs.radius dd:first-child a, .tabs.radius .tab:first-child a {
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .tabs.radius dd:last-child a, .tabs.radius .tab:last-child a {
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }
  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }

.tabs-content {
  margin-bottom: 1.33333rem;
  width: 100%; }
  .tabs-content:before, .tabs-content:after {
    content: " ";
    display: table; }
  .tabs-content:after {
    clear: both; }
  .tabs-content > .content {
    display: none;
    float: left;
    padding: 0.83333rem 0;
    width: 100%; }
    .tabs-content > .content.active {
      display: block;
      float: none; }
    .tabs-content > .content.contained {
      padding: 0.83333rem; }
  .tabs-content.vertical {
    display: block; }
    .tabs-content.vertical > .content {
      padding: 0 0.83333rem; }

@media only screen and (min-width:40.063em) {
  .tabs.vertical {
    width: 20%;
    max-width: 20%;
    float: left;
    margin: 0 0 1.25rem; }
  .tabs-content.vertical {
    width: 80%;
    max-width: 80%;
    float: left;
    margin-left: -1px;
    padding-left: 1rem; } }

.no-js .tabs-content > .content {
  display: block;
  float: none; }


