/* Add here all your css styles (customizations) */
@import url("https://use.typekit.net/ipm7khr.css");

body {
font-family: proxima nova, sans-serif;
font-style: normal;
font-weight: 100;
font-size: 1.2rem;
}


.u-header u-header--static {background-color: #090f34;}
.g-bg-primary-dark-v3 {
  background-color: rgba(0, 0, 0, 0) !important; }
.g-bg-black-opacity-0_6 {
  background-color: rgba(0, 0, 0, 0) !important; }

.livechat_icon {
  height: 55px;
  width: 87px;
}

.livechat_icon:hover{
  background-image: url(../images/live_chat_hover_87x55px-29.png);
  background-repeat: no-repeat;
  height: 55px;
  width: 87px;
}

a {
    color: #006097;
    outline: none;
    padding: 16px;
    min-height: 8px;

}


a:focus,
a:hover {
  color: #006097; }

#link img a
 {
 border:0;
 outline:none;
 border-style: none;
 }

.right {
  position: absolute;
  right: -20%;
}

/* headers */

.g-color-primary {color:#006097;}

h1 {color:#006097;}

.h5 {
      font-weight: 400;
      font-size: 1.3em;}


/* logo */

.logo-wrapper {width: 100%; height: auto; }

@media screen and (max-width: 480px) {
    .logo {
         width: 250px;
    }
}

/* Navigation */
.nav-submenu:hover, .nav-submenu.active {
  border-color: #006097;
  background-color: #006097; } {
background-color: #006097;
}

/* Button Primary */
.u-btn-primary {
  color: #fff;
  background-color: #006097;
  border: solid 2px #006097;
  border-radius: 2px;}

.u-btn-primary:hover, .u-btn-primary.active {
  border-color: #13AFC8;
  background-color: #13AFC8; }

.u-btn-primary:hover, .u-btn-primary:focus, .u-btn-primary.active {
  color: #fff; }

.u-btn-primary.g-btn-hover-reset:hover, .u-btn-primary.g-btn-hover-reset.active {
  background-color: #13AFC8;
  border-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v1-1 {
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-1::after, .u-btn-primary.u-btn-hover-v1-1:hover::after {
  background-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v1-1:hover {
  background-color: #13AFC8;
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-2 {
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-2::after, .u-btn-primary.u-btn-hover-v1-2:hover::after {
  background-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v1-2:hover {
  background-color: #13AFC8;
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-3 {
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-3::after, .u-btn-primary.u-btn-hover-v1-3:hover::after {
  background-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v1-3:hover {
  background-color: #13AFC8;
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-4 {
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v1-4::after, .u-btn-primary.u-btn-hover-v1-4:hover::after {
  background-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v1-4:hover {
  background-color: #13AFC8;
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v2-1 {
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v2-1::after, .u-btn-primary.u-btn-hover-v2-1:hover::after {
  background-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v2-1:hover {
  background-color: #13AFC8;
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v2-2 {
  overflow: hidden; }

.u-btn-primary.u-btn-hover-v2-2::after, .u-btn-primary.u-btn-hover-v2-2:hover::after {
  background-color: #13AFC8; }

.u-btn-primary.u-btn-hover-v2-2:hover {
  background-color: #13AFC8;
  overflow: hidden; }

  .Content {
    padding-bottom: 70px;
    padding-top: 50px;
  }



/* home page */
.header2 { 
padding-left: 50px;
padding-right: 50px;
padding-top: 30px;
padding-bottom: 30px;}

/* Contact Page */
.livechat_icon_fill {
  height: 55px;
  width: 87px;
}

.livechat_icon_fill:hover{
  background-image: url(../images/live_chat_hover_87x55px_fill.png);
  background-repeat: no-repeat;
  height: 55px;
  width: 87px;
}

a.no_underline:hover{
    text-decoration: none;
}

.padding-bottom{
    padding-bottom: 20px;
}

.g-brd-primary {
    border-color: #006097;
}

article {
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

/* Solutions Page */

.img-shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}


