﻿@charset "UTF-8";
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-100-web.eot");
  src: url("fonts/urw-geometric-100-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-100-web.woff2") format("woff2"), url("fonts/urw-geometric-100-web.woff") format("woff"), url("fonts/urw-geometric-100-web.ttf") format("truetype");
  font-weight: 100;
  font-style: normal; }
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-300-web.eot");
  src: url("fonts/urw-geometric-300-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-300-web.woff2") format("woff2"), url("fonts/urw-geometric-300-web.woff") format("woff"), url("fonts/urw-geometric-300-web.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-400-web.eot");
  src: url("fonts/urw-geometric-400-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-400-web.woff2") format("woff2"), url("fonts/urw-geometric-400-web.woff") format("woff"), url("fonts/urw-geometric-400-web.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-500-web.eot");
  src: url("fonts/urw-geometric-500-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-500-web.woff2") format("woff2"), url("fonts/urw-geometric-500-web.woff") format("woff"), url("fonts/urw-geometric-500-web.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-600-web.eot");
  src: url("fonts/urw-geometric-600-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-600-web.woff2") format("woff2"), url("fonts/urw-geometric-600-web.woff") format("woff"), url("fonts/urw-geometric-600-web.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-700-web.eot");
  src: url("fonts/urw-geometric-700-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-700-web.woff2") format("woff2"), url("fonts/urw-geometric-700-web.woff") format("woff"), url("fonts/urw-geometric-700-web.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'urw-geometric';
  src: url("fonts/urw-geometric-800-web.eot");
  src: url("fonts/urw-geometric-800-web.eot?#iefix") format("embedded-opentype"), url("fonts/urw-geometric-800-web.woff2") format("woff2"), url("fonts/urw-geometric-800-web.woff") format("woff"), url("fonts/urw-geometric-800-web.ttf") format("truetype");
  font-weight: 800;
  font-style: normal; }
/* COLORS */
/* FONTS */
/* MIXINS */
html {
  font-size: 100%; }

body {
  font-family: "urw-geometric";
  color: #6e6259;
  font-size: 16px;
  line-height: 1.6em; }

.content {
  padding-top: 15px; }

hr {
  background-color: #ccc;
  height: 1px;
  border: 0;
  margin: 18px 0; }

.row {
  margin-right: 0;
  margin-left: 0; }
  @media (min-width: 992px) {
    .row {
      margin-right: -15px;
      margin-left: -15px; } }

.alignright {
  float: none; }
  @media (min-width: 768px) {
    .alignright {
      float: right; } }

/* BACKGROUNDS */
.bg-color-light {
  background-color: #f1f0ed !important;
  padding: 30px;
  margin-bottom: 30px; }
  .bg-color-light .container {
    /*width: 100%;*/
    padding: 0;
    padding-top: 0 !important; }
  .bg-color-light p {
    font-size: larger; }

.bg-color-white {
  background-color: #fff;
  border: 1px solid #f1f0ed;
  box-shadow: 2px 2px 2px #f1f0ed;
  padding: 30px;
  margin-bottom: 30px; }
  .bg-color-white .container {
    /*width: 100%;*/
    padding: 0;
    padding-top: 0 !important; }

.bg-color-blue {
  background-color: #00778b !important;
  color: #fff !important;
  padding: 30px;
  margin-bottom: 30px; }
  .bg-color-blue .container {
    /*width: 100%;*/
    padding: 0;
    padding-top: 0 !important; }
  .bg-color-blue h2 {
    color: #fff;
    margin-top: 0; }
  .bg-color-blue big {
    color: #fff; }

.bg-color-orange {
  background-color: #ed8b00 !important;
  color: #fff !important;
  padding: 30px;
  margin-bottom: 30px; }
  .bg-color-orange .container {
    /*width: 100%;*/
    padding: 0;
    padding-top: 0 !important; }
  .bg-color-orange h2 {
    color: #fff;
    margin-top: 0; }
  .bg-color-orange big {
    color: #fff; }

/* LINKS */
a {
  color: #00778b;
  font-weight: 500;
  text-decoration: none; }
  a:hover {
    color: #991e66;
    text-decoration: none; }
  a.link-disabled {
    color: #aca39a;
    cursor: default; }
    a.link-disabled:hover {
      text-decoration: none; }
  a.link-delete {
    color: #d1350f; }
    a.link-delete:hover {
      color: #ef4c24;
      text-decoration: none; }

.link-gray {
  color: #555; }

.link-gray:hover {
  color: #36c;
  text-decoration: none; }

/* HEADINGS */
h1 {
  font: normal 800 35px/1.33em "urw-geometric" !important;
  color: #6e6259;
  letter-spacing: 0.02em;
  margin-bottom: .8em; }
  h1.red {
    color: #d1350f; }
  h1 a {
    color: #00778b; }
    h1 a:hover {
      color: #991e66;
      text-decoration: none; }
  h1 small {
    color: #6e6259; }
  h1 .title {
    margin: 20px 0 0; }
  h1 + .headline {
    margin-top: 30px;
    margin-bottom: 20px; }

h2 {
  font: normal 500 26px/1.33em "urw-geometric";
  color: #6e6259;
  letter-spacing: 0.02em;
  margin: .5em 0; }
  h2.red {
    color: #d1350f; }
  h2.purple {
    color: #991e66; }
  h2.panel-title a {
    color: #6e6259; }
    h2.panel-title a:hover {
      color: #6e6259; }
  h2.title-visual {
    display: block;
    background: #00778b;
    padding: 5px; }
    h2.title-visual a {
      display: flex;
      color: #fff;
      height: 62px;
      padding: 2px 8px;
      width: 100%;
      margin: 0;
      justify-content: center;
      align-items: center;
      text-align: center; }
      h2.title-visual a:hover {
        color: #fff;
        text-decoration: none !important; }
      h2.title-visual a em {
        display: flex;
        align-items: center;
        font-style: normal;
        line-height: 1.5em; }
        @media (min-width: 576px) {
          h2.title-visual a em {
            font-size: 19px;
            line-height: 1.5em; } }
        @media (min-width: 768px) {
          h2.title-visual a em {
            font-size: 16px;
            line-height: 1.33em; } }
        @media (min-width: 992px) {
          h2.title-visual a em {
            font-size: 19px;
            line-height: 1.5em; } }
  h2 a {
    color: #00778b; }
    h2 a:hover {
      color: #991e66;
      text-decoration: none; }
  h2 small {
    color: #6e6259; }

h3 {
  font: normal 600 22px/1.33em "urw-geometric";
  color: #6e6259;
  letter-spacing: 0.02em;
  margin-bottom: .5em 0; }
  h3.red {
    color: #d1350f; }
  h3 a {
    color: #00778b; }
    h3 a:hover {
      color: #991e66;
      text-decoration: none; }
  h3 small {
    color: #6e6259; }

h4 {
  font: normal 600 19px/1.33em "urw-geometric";
  color: #6e6259;
  letter-spacing: 0.02em;
  margin-bottom: .5em 0; }
  h4.red {
    color: #d1350f; }
  h4.panel-title > a {
    color: #00778b;
    font-weight: 500;
    padding: 3px 0;
    display: block; }
    h4.panel-title > a:hover {
      color: #991e66;
      text-decoration: none; }
  h4 a {
    color: #00778b; }
    h4 a:hover {
      color: #991e66;
      text-decoration: none; }
  h4 small {
    color: #6e6259; }

h5 {
  font: normal 500 16px/1.33em "urw-geometric";
  color: #6e6259; }
  h5.red {
    color: #d1350f; }
  h5 a {
    color: #00778b; }
    h5 a:hover {
      color: #991e66;
      text-decoration: none; }
  h5 small {
    color: #6e6259; }

h6 {
  font: normal 500 13px/1.33em "urw-geometric";
  color: #6e6259; }
  h6.red {
    color: #d1350f; }
  h6 a {
    color: #00778b; }
    h6 a:hover {
      color: #991e66;
      text-decoration: none; }
  h6 small {
    color: #6e6259; }

.headline {
  text-transform: uppercase;
  margin: 30px 0 15px;
  border-bottom: 1px solid #bfb8af; }
  .headline h2, .headline h3, .headline h4, .headline h5 {
    color: #6e6259;
    border-bottom: none;
    border-bottom: 4px solid #991e66; }

div[class^="col-"] > .headline {
  text-transform: uppercase;
  margin: 0 0 15px;
  border-bottom: 1px solid #bfb8af; }
  div[class^="col-"] > .headline h2, div[class^="col-"] > .headline h3, div[class^="col-"] > .headline h4, div[class^="col-"] > .headline h5 {
    color: #6e6259;
    border-bottom: 4px solid #991e66; }

/* TEXT */
p {
  font-family: "urw-geometric";
  color: #6e6259; }
  p.color-gray {
    color: #aca39a; }
  p.color-blue {
    color: #151f6d; }
  p.color-orange {
    color: #ed8b00; }
  p.color-purple {
    color: #991e66; }
  p.text-danger {
    color: #d1350f; }
  p.text-success {
    color: #3e8442; }

/* TOPBAR */
.header .topbar {
  display: none;
  position: relative;
  float: right;
  width: 100%;
  top: 15px;
  padding: 0; }
  @media (min-width: 576px) {
    .header .topbar {
      display: block; } }
  @media (min-width: 992px) {
    .header .topbar {
      position: relative; } }
  .header .topbar .topbar-devider {
    display: none !important; }
  .header .topbar .loginbar > li a {
    font-size: 13px !important;
    font-weight: 400;
    color: #6e6259 !important;
    margin-left: 20px; }
    .header .topbar .loginbar > li a:hover {
      color: #991e66 !important; }

.loginbar-li {
  background: #f1f0ed; }
  .loginbar-li #ctl00_ctl00_LoginStatus1 {
    display: none; }

.loginname {
  color: #cf5f39;
  text-transform: uppercase;
  font-size: 11px; }

#ctl00_LoginStatus1, #ctl00_ctl00_LoginStatus1 {
  display: none; }

/* NAVIGATION */
.header {
  border-bottom: none; }
  .header .navbar-default {
    background: #fff;
    border-color: transparent; }
    .header .navbar-default .navbar-header {
      position: relative;
      z-index: 2; }
      @media (min-width: 576px) {
        .header .navbar-default .navbar-header {
          float: none; } }
    .header .navbar-default .navbar-collapse {
      margin-top: 20px;
      border-top: 1px solid #6e6259;
      border-bottom: 1px solid #6e6259; }
      .header .navbar-default .navbar-collapse .search-open {
        display: block;
        position: initial;
        left: 0;
        width: 100%;
        padding: 10px;
        opacity: 1; }
        @media (min-width: 992px) {
          .header .navbar-default .navbar-collapse .search-open {
            display: none;
            position: absolute;
            top: 0;
            left: auto;
            width: 0;
            padding: 2px;
            margin-left: 330px;
            margin-right: 30px;
            background: transparent;
            border-top: none;
            box-shadow: none; }
            .header .navbar-default .navbar-collapse .search-open.expanded {
              width: 330px;
              transition: width .5s ease; } }
    .header .navbar-default .navbar-toggle {
      top: 15px;
      right: 15px;
      margin: 0;
      background-color: #00778b !important;
      border-color: #00778b !important; }
      @media (min-width: 768px) {
        .header .navbar-default .navbar-toggle {
          right: 0; } }
      .header .navbar-default .navbar-toggle:hover {
        background-color: #991e66;
        border-color: #991e66; }
      .header .navbar-default .navbar-toggle.active {
        background-color: #991e66 !important;
        border-color: #991e66 !important; }

.header .navbar-brand {
  display: block;
  float: left;
  height: auto; }
  .header .navbar-brand img {
    max-height: 60px; }

.header .navbar-nav {
  display: block;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  float: none;
  padding-left: 15px;
  padding-right: 15px; }
  @media (min-width: 992px) {
    .header .navbar-nav {
      display: flex; } }
  .header .navbar-nav::before, .header .navbar-nav::after {
    display: none; }
  .header .navbar-nav > li {
    margin: 0;
    border-bottom: 1px solid #f1f0ed; }
    @media (min-width: 992px) {
      .header .navbar-nav > li {
        border-bottom: none; } }
    .header .navbar-nav > li > .search {
      display: none;
      background: none !important;
      color: #00778b !important;
      border-bottom: none !important;
      bottom: 0;
      min-width: 20px; }
      @media (min-width: 992px) {
        .header .navbar-nav > li > .search {
          display: block; } }
      .header .navbar-nav > li > .search:hover {
        color: #991e66 !important; }
    .header .navbar-nav > li > a {
      color: #6e6259;
      font-size: 16px;
      line-height: 1em;
      border-bottom: none;
      padding: 8px 7px 6px;
      bottom: 0; }
      @media (min-width: 992px) {
        .header .navbar-nav > li > a {
          font-size: 13px;
          padding: 0; } }
      .header .navbar-nav > li > a:hover {
        color: #991e66;
        line-height: 1em;
        border-bottom: none;
        bottom: 0; }

.header .navbar-brand img {
  max-width: 100%; }

/* BREADCRUMBS */
.breadcrumbs {
  padding: 0;
  border-bottom: none;
  display: none; }
  @media (min-width: 768px) {
    .breadcrumbs {
      display: block; } }
  .breadcrumbs .breadcrumb {
    color: #991e66 !important;
    top: 0;
    margin: 0;
    padding: 0; }
    .breadcrumbs .breadcrumb a {
      color: #00778b; }
      .breadcrumbs .breadcrumb a:hover {
        color: #991e66; }
    .breadcrumbs .breadcrumb li.active, .breadcrumbs .breadcrumb li a:hover {
      color: #991e66 !important; }

/* SIDEBAR */
.sidebar-fixed-300 {
  max-width: 100%;
  float: none;
  overflow: hidden; }
  @media (min-width: 992px) {
    .sidebar-fixed-300 {
      width: 300px;
      float: right; } }

.sidebar[class^=col-lg] {
  padding: 0; }

.sidebar-text {
  text-align: right; }
  .sidebar-text img {
    max-width: 100%; }
  .sidebar-text.text-left {
    text-align: left; }

.sidebar .posts .headline {
  margin: 0 0 0; }

/* LABELS & BADGES */
span.label {
  background-color: #991e66;
  font-weight: 600;
  color: #fff;
  text-align: center; }
  span.label.label-default {
    background-color: #6e6259; }
  span.label.label-success {
    background-color: #3e8442; }
  span.label.label-danger {
    background-color: #d1350f; }

/* ICONS */
.fa {
  color: #6e6259; }
  .fa:hover {
    color: #8a7b70;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
  .fa.icon-color {
    color: #151f6d; }
    .fa.icon-color:hover {
      color: #1d2b98;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
  .fa.icon-color-alt {
    color: #d1350f; }
    .fa.icon-color-alt:hover {
      color: #ef4c24;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
  .fa.icon-color-orange {
    color: #ed8b00; }
    .fa.icon-color-orange:hover {
      color: #ffa321;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
  .fa.icon-color-teal {
    color: #00778b; }
    .fa.icon-color-teal:hover {
      color: #00a3be;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
  .fa.icon-color-disabled {
    color: #bfb8af; }
    .fa.icon-color-disabled:hover {
      color: #d6d1cb;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }

/* INTRO */
.intro {
  margin: 0 0 30px; }
  .intro.decoration-box {
    background-color: #fff;
    color: #6e6259;
    padding: 23px 0 40px;
    margin: 0;
    position: relative; }
  .intro .welcome {
    padding: 0 0 30px; }
    .intro .welcome > div[class^=col]:first-child {
      margin: 0 0 20px; }
  .intro input[type=text] {
    text-align: center; }
    .intro input[type=text] + span button {
      padding: 5px 10px; }
  .intro h2 {
    font-size: 22px;
    font-weight: 800;
    margin: 2px; }
    .intro h2 + em {
      font-size: 1rem;
      font-weight: 400;
      font-style: normal; }
    .intro h2 em {
      font-style: normal;
      display: table-cell;
      vertical-align: middle; }

.intro-visual a {
  position: relative;
  display: block;
  padding-top: 100%;
  width: 100%;
  margin: auto; }
  .intro-visual a:hover {
    text-decoration: none; }
.intro-visual > a {
  position: relative;
  display: block;
  padding-top: 80%;
  width: 80%;
  margin: auto;
  border-radius: 100% !important;
  border: 2px solid #fff; }
  .intro-visual > a:hover {
    text-decoration: none; }
.intro-visual img {
  position: absolute;
  display: none;
  top: 10%;
  left: 10%;
  height: 80%;
  width: 80%;
  object-fit: cover;
  margin: 0 auto;
  border: 2px solid #fff;
  border-radius: 100% !important; }
.intro-visual .color-img {
  display: block; }
.intro-visual .ie-img {
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  border-radius: 100% !important;
  border: 2px solid #fff; }
.intro-visual > div {
  padding: 10px;
  background-color: #00778b;
  background-clip: content-box; }
  .intro-visual > div:hover {
    text-decoration: none; }
  .intro-visual > div:hover img {
    display: none; }
  .intro-visual > div:hover .color-img {
    display: block;
    opacity: 0.5; }
  .intro-visual > div:hover .ie-img {
    opacity: 0.5; }
  .intro-visual > div > a {
    display: none; }
    @media (min-width: 768px) {
      .intro-visual > div > a {
        display: block; } }

/* BLOCK QUOTES */
blockquote {
  font-weight: 500;
  font-size: 22px;
  line-height: 1.33em;
  border-left: 5px solid #f1f0ed; }
  blockquote:hover {
    border-left-color: #00778b; }
  blockquote p {
    font-size: 16px;
    font-weight: 500; }
  blockquote footer {
    font-size: 16px; }
    blockquote footer::before {
      content: '\2014 \00A0';
      display: inline-block; }

/* LISTS */
ul, ol {
  margin-bottom: 1em; }
  ul li, ol li {
    color: #6e6259; }
    ul li a, ol li a {
      color: #00778b; }
  ul.list-unstyled, ol.list-unstyled {
    list-style: none; }
  ul.list-inline, ol.list-inline {
    list-style: none; }
    ul.list-inline li, ol.list-inline li {
      display: block;
      padding: 0 5px; }
      @media (min-width: 768px) {
        ul.list-inline li, ol.list-inline li {
          display: inline-block; } }
      ul.list-inline li:before, ol.list-inline li:before {
        display: none; }
        @media (min-width: 768px) {
          ul.list-inline li:before, ol.list-inline li:before {
            display: inline-block; } }

ul.unordered-list {
  margin-left: 40px;
  padding: 0;
  list-style: none; }
  ul.unordered-list.no-intend {
    margin-left: 0; }
  ul.unordered-list li {
    padding: 0; }
    ul.unordered-list li:before {
      display: inline-block;
      vertical-align: top;
      margin: 9px 8px 0 0;
      width: 4px;
      height: 4px;
      background: #36c;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      content: '';
      clear: both; }

.visual-list li {
  display: table;
  width: 100%;
  vertical-align: middle;
  margin: 0 0 20px; }
  .visual-list li a {
    color: #fff; }
  .visual-list li > span {
    display: table-cell;
    vertical-align: middle; }
    .visual-list li > span:first-child {
      width: 70px; }
.visual-list img {
  vertical-align: middle; }

.publication-list {
  font-size: 15px;
  line-height: 20px; }
  .publication-list li {
    padding: 0 0 18px; }
  .publication-list h4 {
    margin: 0;
    font-weight: 400; }

.list-color-blue li {
  color: #151f6d; }

ul.list-large li {
  padding: 0 0 14px; }

/* TOOLTIPS */
.tooltip .tooltip-inner {
  color: #fff;
  background-color: #00778b !important; }
.tooltip.top .tooltip-arrow {
  border-top-color: #00778b !important; }
.tooltip.right .tooltip-arrow {
  border-right-color: #00778b !important; }
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #00778b !important; }
.tooltip.left .tooltip-arrow {
  border-left-color: #00778b !important; }

/* RESULTS */
.results {
  font-size: 18px;
  line-height: 24px;
  color: #00778b; }
  .results .a:hover {
    color: #991e66;
    text-decoration: none; }

/* PAGINATION */
.pagination li {
  background-color: #fff; }
  .pagination li a {
    color: #6e6259;
    font-weight: 600;
    font-size: .9rem; }
    .pagination li a:hover {
      background-color: #991e66;
      color: #fff;
      border-color: #991e66; }
  .pagination li.active a {
    background-color: #991e66;
    color: #fff;
    border-color: #991e66; }
    .pagination li.active a:hover {
      background-color: #991e66;
      border-color: #991e66; }

/* MODALS */
.modal .modal-content {
  border: 2px solid #6e6259;
  padding: 1px; }
  .modal .modal-content .modal-header {
    text-transform: uppercase;
    border-bottom: 2px solid #f1f0ed;
    padding: 25px 40px 15px; }
    .modal .modal-content .modal-header .close {
      color: #6e6259;
      line-height: 1.5em;
      opacity: 1; }
      .modal .modal-content .modal-header .close:hover {
        color: #991e66; }
  .modal .modal-content .modal-body {
    padding: 20px 40px; }
  .modal .modal-content .modal-footer {
    border-top: 2px solid #f1f0ed;
    padding: 15px 40px; }

/* LEADER FEED & RESOURCE BOX & NAV BOX */
.decoration-box {
  background: #151f6d;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.33em;
  padding: 30px;
  margin: 20px 0 30px; }
  .decoration-box a {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: 500;
    text-decoration: none; }
    .decoration-box a:hover {
      color: #fff !important;
      text-decoration: underline !important; }
  .decoration-box.panel-primary {
    border: none; }
  .decoration-box .panel-heading, .decoration-box .panel-body {
    padding: 0;
    background-color: transparent;
    border: none; }
  .decoration-box .headline {
    text-transform: uppercase;
    margin: 0 0 15px;
    border-bottom: 1px solid #fff; }
    .decoration-box .headline h2, .decoration-box .headline h3, .decoration-box .headline h4, .decoration-box .headline h5 {
      color: #fff;
      border-bottom: none; }
  .decoration-box.decoration-box-2 {
    background: #991e66;
    font-weight: 600; }
    .decoration-box.decoration-box-2 .panel-heading, .decoration-box.decoration-box-2 .panel-body {
      padding: 0;
      background-color: transparent;
      border: none; }
    .decoration-box.decoration-box-2 .headline {
      text-transform: uppercase;
      margin: 0 0 15px;
      border-bottom: 1px solid #6e6259; }
      .decoration-box.decoration-box-2 .headline h2, .decoration-box.decoration-box-2 .headline h3, .decoration-box.decoration-box-2 .headline h4, .decoration-box.decoration-box-2 .headline h5 {
        color: #6e6259;
        border-bottom: none; }
    .decoration-box.decoration-box-2 a {
      color: #fff;
      text-transform: uppercase; }
      .decoration-box.decoration-box-2 a:hover {
        color: #fff;
        text-decoration: none !important; }
    .decoration-box.decoration-box-2 ul {
      font-size: 14px;
      line-height: 18px; }
    .decoration-box.decoration-box-2 .visual-list {
      text-transform: uppercase; }
  .decoration-box.decoration-box-3 {
    background: #fff;
    font-weight: 600;
    border: 1px solid #6e6259 !important;
    padding: 30px !important; }
    .decoration-box.decoration-box-3 .panel-heading, .decoration-box.decoration-box-3 .panel-body {
      padding: 0;
      background-color: transparent;
      border: none; }
    .decoration-box.decoration-box-3 .headline {
      text-transform: uppercase;
      margin: 0 0 15px;
      border-bottom: 1px solid #6e6259; }
      .decoration-box.decoration-box-3 .headline h2, .decoration-box.decoration-box-3 .headline h3, .decoration-box.decoration-box-3 .headline h4, .decoration-box.decoration-box-3 .headline h5 {
        color: #6e6259;
        border-bottom: none; }
    .decoration-box.decoration-box-3 a {
      color: #00778b !important;
      font-size: 19px;
      font-weight: 500;
      text-transform: capitalize; }
      .decoration-box.decoration-box-3 a:hover {
        color: #991e66 !important;
        text-decoration: none !important; }
    .decoration-box ul li{
      padding:5px 0;}
/* HIGHLIGHT BOX */
.highlight-section {
  overflow: hidden; }

.highlight-box:hover a {
  color: #991e66; }
.highlight-box .desc {
  margin: 0 15px 3px; }
  .highlight-box .desc a {
    display: block; }
.highlight-box img {
  margin: 0 auto;
  max-width: 100%;
  display: block; }

/* HIGHLIGHTS & CLIENT SLIDERS */
.nbs-flexisel-container {
  position: relative;
  width: 1155px;
  max-width: 100%; }
  .nbs-flexisel-container .nbs-flexisel-inner {
    overflow: hidden;
    float: left;
    width: 100%; }
    .nbs-flexisel-container .nbs-flexisel-inner ul {
      position: relative;
      width: 9999px;
      margin: 0;
      padding: 0;
      list-style-type: none;
      text-align: center; }
    .nbs-flexisel-container .nbs-flexisel-inner .nbs-flexisel-item {
      float: left;
      margin: 0;
      padding: 0 5px 0 0;
      cursor: pointer;
      position: relative; }
      .nbs-flexisel-container .nbs-flexisel-inner .nbs-flexisel-item h3 > a {
        font-size: 19px; }
  .nbs-flexisel-container .nbs-flexisel-nav-left, .nbs-flexisel-container .nbs-flexisel-nav-right {
    display: block;
    width: 10px;
    height: 17px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    top: -46px !important;
    right: 50px;
    background: url("../img/custom/sprite.png") no-repeat; }
  .nbs-flexisel-container .nbs-flexisel-nav-left {
    background-position: -320px -60px; }
    .nbs-flexisel-container .nbs-flexisel-nav-left:hover {
      background-position: -360px -60px; }
  .nbs-flexisel-container .nbs-flexisel-nav-right {
    right: 12px;
    background-position: -340px -60px; }
    .nbs-flexisel-container .nbs-flexisel-nav-right:hover {
      background-position: -380px -60px; }

#carousel-1 .nbs-flexisel-item a {
  display: inline-block;
  vertical-align: top; }
#carousel-1 .nbs-flexisel-item img {
  width: auto;
  margin: 10px auto;
  cursor: pointer;
  display: none; }
  #carousel-1 .nbs-flexisel-item img:first-child {
    display: block; }
#carousel-1 .nbs-flexisel-item:hover img {
  display: block; }
#carousel-1 .nbs-flexisel-item img:first-child {
  display: none; }

#clients-flexslider .nbs-flexisel-nav-left, #clients-flexslider .nbs-flexisel-nav-right, div[id*="OurPartner"] .nbs-flexisel-nav-left, div[id*="OurPartner"] .nbs-flexisel-nav-right {
  display: none; }

.nbs-flexisel-item a {
  display: inline-block;
  vertical-align: top; }

#carousel-1 .nbs-flexisel-item img:first-child {
  display: block; }

#carousel-1 .nbs-flexisel-item:hover img {
  display: block; }

#carousel-1 .nbs-flexisel-item:hover img:first-child {
  display: none; }

.partnerBG {
  width: 100%;
  padding-top: 0;
  border-top: 1px solid #6e6259;
  border-bottom: 1px solid #6e6259; }

/* EVENT BOX */
.event-box {
  display: table;
  padding: 0 0 20px;
  overflow: hidden;
  color: #6e6259; }
  .event-box h3 {
    margin: 0 0 5px; }
  .event-box li {
    position: relative;
    padding: 0 !important;
    vertical-align: top; }
    .event-box li::before {
      display: inline-block;
      vertical-align: top;
      height: 16px;
      width: 1px;
      margin: 3px 4px 0 0;
      background: #d1350f;
      content: '';
      clear: both; }
    .event-box li:first-child::before {
      display: none; }
  .event-box .event-holder ul {
    margin: 0; }
  .event-box .date {
    background: #991e66;
    border-radius: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0 10px 5px 0;
    text-align: center;
    color: #fff; }
    .event-box .date a {
      display: block;
      color: #fff;
      font-size: 36px;
      line-height: .9em;
      font-weight: 800;
      text-transform: uppercase; }
      .event-box .date a::first-line {
        font-size: 16px;
        line-height: 22px;
        font-weight: 400; }
      .event-box .date a:hover {
        color: #fff; }
    .event-box .date:hover {
      background: #00778b; }

.event-box .date + .event-holder {
  display: table-cell;
  padding: 0 0 0 20px;
  vertical-align: middle; }

.event-box .date + .event-holder > a {
  /* font-size: 17px; */ }

.event-box .date + .event-holder ul {
  /* margin: 0; */ }

.event-box h3 {
  /* margin: 0 0 5px; */ }

.event-box span + span {
  position: relative; }

.event-box span + span:before {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  width: 1px;
  margin: 3px 12px 3px 8px;
  background: #c30;
  content: '';
  clear: both; }

/* LINK BOXES */
.link-box {
  background: #fff;
  margin: 0 0 20px; }
  .link-box .box-holder {
    border: 1px solid #6e6259;
    border-bottom: none;
    padding: 2em;
    min-height: 130px; }
    .link-box .box-holder h3.title-blue {
      color: #00778b;
      text-transform: uppercase;
      margin: 0 0 5px; }
      @media (min-width: 768px) {
        .link-box .box-holder h3.title-blue {
          font-size: 16px; } }
      @media (min-width: 992px) {
        .link-box .box-holder h3.title-blue {
          font-size: 22px; } }
  .link-box .btn-quick {
    display: block;
    background: #991e66;
    color: #fff;
    border: 2px solid #991e66;
    padding: .5rem 1rem;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    text-transform: uppercase; }
    .link-box .btn-quick:hover {
      background: #fff;
      color: #991e66;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .link-box .btn-quick.red {
      background: #d1350f;
      border-color: #d1350f; }
      .link-box .btn-quick.red:hover {
        background: #fff;
        color: #d1350f;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
    .link-box .btn-quick.teal {
      background: #00778b;
      border-color: #00778b; }
      .link-box .btn-quick.teal:hover {
        background: #fff;
        color: #00778b;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }

/* TAG BOXES */
.tag-box {
  position: relative;
  border: 1px solid #aca39a;
  margin-bottom: 40px; }
  .tag-box.tag-box-v1 {
    border: 1px solid #aca39a;
    border-top: none; }
    .tag-box.tag-box-v1::before {
      content: '';
      position: absolute;
      top: -5px;
      left: -1px;
      width: calc(100% + 2px);
      height: 5px;
      background-color: #151f6d; }
  .tag-box.tag-box-v2 {
    background-color: #fafaf8;
    border: 1px solid #aca39a; }
    .tag-box.tag-box-v2::before {
      content: '';
      position: absolute;
      top: -1px;
      left: -5px;
      width: 5px;
      height: calc(100% + 2px);
      background-color: #151f6d; }
  .tag-box.tag-box-v3 {
    border: 2px solid #aca39a; }
  .tag-box.tag-box-v6 {
    background-color: #fafaf8; }
  .tag-box.tag-box-v1-alt {
    border: 1px solid #aca39a;
    border-top: none; }
    .tag-box.tag-box-v1-alt::before {
      content: '';
      position: absolute;
      top: -5px;
      left: -1px;
      width: calc(100% + 2px);
      height: 5px;
      background-color: #d1350f; }
  .tag-box.tag-box-v2-alt {
    background-color: #fafaf8;
    border: 1px solid #aca39a;
    border-left: none; }
    .tag-box.tag-box-v2-alt::before {
      content: '';
      position: absolute;
      top: -1px;
      left: -5px;
      width: 5px;
      height: calc(100% + 2px);
      background-color: #d1350f; }

.whitebox {
  border: 1px solid #eee;
  padding: 20px;
  margin-bottom: 40px;
  box-shadow: 2px 2px 2px #eee; }

/* TABS VERTICAL NAVIGATION */
.sidebar-nav-v1 {
  position: relative; }
  .sidebar-nav-v1 .active > a {
    background-color: #00778b;
    color: #fff;
    border: 1px solid #00778b; }
  .sidebar-nav-v1::after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 3px;
    height: 100%;
    background: #00778b; }
  .sidebar-nav-v1 > li {
    border: none; }
    .sidebar-nav-v1 > li > a {
      color: #00778b;
      text-transform: uppercase;
      font-size: 15px;
      font-weight: 500;
      padding: 10px;
      border-top: 1px solid #f1f0ed;
      border-left: 1px solid #f1f0ed; }
      .sidebar-nav-v1 > li > a:hover {
        background-color: #00778b;
        color: #fff; }
    .sidebar-nav-v1 > li:hover > a {
      border-color: #00778b; }
    .sidebar-nav-v1 > li:hover::after {
      color: #fff; }
    .sidebar-nav-v1 > li:last-child {
      border-bottom: 1px solid #f1f0ed; }
    .sidebar-nav-v1 > li.list-toggle::after {
      pointer-events: none;
      top: 10px; }
    .sidebar-nav-v1 > li ul li {
      margin-bottom: 0; }
      .sidebar-nav-v1 > li ul li a {
        color: #00778b;
        background-color: #f1f0ed;
        text-transform: capitalize;
        font-size: 15px;
        font-weight: 500;
        border-left: 1px solid #f1f0ed;
        padding: 10px; }
        .sidebar-nav-v1 > li ul li a:hover {
          color: #991e66;
          background-color: #f1f0ed; }
      .sidebar-nav-v1 > li ul li::after {
        content: '';
        position: absolute;
        display: block;
        top: 0;
        right: 0;
        width: 3px;
        height: 100%;
        background: #00778b; }

/* TABS HORIZONTAL NAVIGTION */
.nav-tabs {
  position: relative;
  border-bottom: none; }
  .nav-tabs::after {
    content: '';
    position: relative;
    display: block;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #00778b; }
  .nav-tabs li {
    margin-bottom: 0 !important; }
    .nav-tabs li a {
      color: #00778b;
      background-color: #f1f0ed;
      font-size: 1rem;
      border: none;
      margin: 0 2px 0 0; }
    .nav-tabs li.active a {
      background-color: #00778b;
      color: #fff;
      border: none; }
      .nav-tabs li.active a:hover {
        background-color: #00778b;
        color: #fff;
        border: none; }
      .nav-tabs li.active a:focus {
        background-color: #00778b;
        color: #fff;
        border: none;
        margin-bottom: 0; }
    .nav-tabs li:hover a {
      background-color: #00778b;
      color: #fff;
      border: none;
      margin-bottom: 0;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }

.nav-tabs-content {
  border-bottom: 1px solid #f1f0ed;
  border-left: 1px solid #f1f0ed;
  border-right: 1px solid #f1f0ed;
  box-shadow: 2px 2px 2px #f1f0ed;
  padding: 30px; }

/* PROGRESS BARS */
.progress-bar {
  background-color: #00778b;
  color: #fff;
  width: 100%;
  border: 2px solid #00778b;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .progress-bar ul {
    width: 100%;
    display: inline-block;
    margin: 0 !important; }
    @media (min-width: 768px) {
      .progress-bar ul {
        display: table !important;
        table-layout: auto;
        border-collapse: collapse; } }
    @media (min-width: 992px) {
      .progress-bar ul {
        display: table !important;
        table-layout: fixed;
        border-collapse: collapse; } }
  .progress-bar li {
    padding: 0 !important;
    display: inline-block;
    border-left-width: 0; }
    @media (min-width: 768px) {
      .progress-bar li {
        display: table-cell !important; } }
    .progress-bar li a {
      display: block;
      background: #00778b;
      color: #fff;
      font-size: 22px;
      font-weight: 600;
      border: none; }
      .progress-bar li a:hover {
        background: #fff;
        color: #00778b; }
      .progress-bar li a:active, .progress-bar li a:focus {
        background: #fff;
        color: #00778b; }
    .progress-bar li.CurrentStep a {
      background: #fff;
      color: #00778b; }
  .progress-bar.btn-toolbar .btn-group {
    display: inline-block;
    vertical-align: top;
    text-align: center; }

/* QUICK LINKS */
.quick-links h3 {
  text-transform: uppercase;
  margin: 0 0 5px; }
.quick-links p {
  margin: 0; }
.quick-links ul li {
  padding: 0 0 30px; }
  .quick-links ul li:after {
    clear: both;
    display: block;
    content: ''; }
.quick-links .list-unstyled.text-uppercase {
  text-transform: capitalize;
  line-height: 30px; }
  .quick-links .list-unstyled.text-uppercase li {
    padding: 0 0 5px; }
.quick-links .alignleft {
  float: left;
  margin: 0 16px 4px 0; }
.quick-links .description {
  overflow: hidden; }

/* BUTTONS */
.btn {
  background: #00778b;
  color: #fff;
  font-weight: 600; }
  .btn:hover {
    background: #00bdd1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; }
  .btn.btn-purple {
    background: #991e66;
    border: 2px solid #991e66; }
    .btn.btn-purple:hover {
      background: #fff;
      color: #991e66;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .btn.btn-purple.outline {
      background: #fff;
      color: #991e66;
      border: 2px solid #991e66; }
      .btn.btn-purple.outline:hover {
        background: #991e66;
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
  .btn.btn-orange {
    background: #ed8b00;
    border: 2px solid #ed8b00; }
    .btn.btn-orange:hover {
      background: #fff;
      color: #ed8b00;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .btn.btn-orange.outline {
      background: #fff;
      color: #ed8b00;
      border: 2px solid #ed8b00; }
      .btn.btn-orange.outline:hover {
        background: #ed8b00;
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
  .btn.btn-blue {
    background: #151f6d;
    border: 2px solid #151f6d; }
    .btn.btn-blue:hover {
      background: #fff;
      color: #151f6d;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .btn.btn-blue.outline {
      background: #fff;
      color: #151f6d;
      border: 2px solid #151f6d; }
      .btn.btn-blue.outline:hover {
        background: #151f6d;
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
  .btn.btn-gray {
    background: #6e6259;
    border: 2px solid #6e6259; }
    .btn.btn-gray:hover {
      background: #fff;
      color: #6e6259;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .btn.btn-gray.outline {
      background: #fff;
      color: #6e6259;
      border: 2px solid #6e6259; }
      .btn.btn-gray.outline:hover {
        background: #6e6259;
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
  .btn.btn-teal {
    background: #00778b;
    border: 2px solid #00778b; }
    .btn.btn-teal:hover {
      background: #fff;
      color: #00778b;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .btn.btn-teal.outline {
      background: #fff;
      color: #00778b;
      border: 2px solid #00778b; }
      .btn.btn-teal.outline:hover {
        background: #00778b;
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
  .btn.btn-red {
    background: #d1350f;
    border: 2px solid #d1350f; }
    .btn.btn-red:hover {
      background: #fff;
      color: #d1350f;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
    .btn.btn-red.outline {
      background: #fff;
      color: #d1350f;
      border: 2px solid #d1350f; }
      .btn.btn-red.outline:hover {
        background: #d1350f;
        color: #fff;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out; }
  .btn.action-button {
    background: #00778b;
    color: #fff;
    font-weight: 600;
    border: 2px solid #00778b; }
    .btn.action-button:hover {
      background: #00a3be;
      border: 2px solid #00a3be;
      color: #fff;
      -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
  .btn.disabled {
    background: #7fa8ae;
    border: 2px solid #7fa8ae;
    cursor: not-allowed; }

.btn-u {
  display: inline-block;
  background: #00778b !important;
  color: #fff;
  border: 2px solid #00778b;
  font-weight: 600;
  padding: 5px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn-u:hover {
    background: #991e66 !important;
    border-color: #991e66; }
  .btn-u .fa-search {
    color: #fff; }

/* AD BOX */
.ad-box {
  margin: 0 0 20px;
  /*text-align: center;*/ }
  .ad-box:after {
    clear: both;
    display: block;
    content: ''; }
  .ad-box a {
    font-weight: 500;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 3px; }
  .ad-box img {
    max-width: 100%;
    display: block;
    margin: 0 0 0 auto; }
  .ad-box ul {
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase;
    padding: 8px 0 0; }
    .ad-box ul li {
      position: relative;
      padding: 0 0 0 8px; }
      .ad-box ul li:first-child {
        padding: 0; }
      .ad-box ul li:first-child:before {
        display: none; }
      .ad-box ul li:before {
        display: none;
        vertical-align: top;
        height: 12px;
        width: 1px;
        content: '';
        clear: both;
        background: #6e6259;
        position: absolute;
        left: 3px; }
        @media (min-width: 768px) {
          .ad-box ul li:before {
            display: inline-block; } }

/* PRACTICE POLICY */
#practice-policy ol .roman-upper {
  list-style: upper-roman; }
#practice-policy ol .roman-lower {
  list-style: lower-roman; }
#practice-policy ol .alpha-upper {
  list-style: upper-alpha; }
#practice-policy ol .alpha-lower {
  list-style: lower-alpha; }
#practice-policy ol .order {
  list-style: decimal; }
#practice-policy ul {
  list-style-type: disc; }
  #practice-policy ul .simple {
    list-style-type: none; }
#practice-policy strong, #practice-policy strong.bold {
  font-weight: 700; }
#practice-policy em .underline {
  font-style: normal;
  text-decoration: underline; }
#practice-policy em .italic {
  font-style: italic; }

/* PANEL */
.panel-group .panel {
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.panel-group .panel-body {
  padding: 8px 15px 6px; }

.panel-heading {
  border-radius: 0; }

.panel-title > a {
  color: #6e6259; }

.panel-gray {
    border-color: #ddd;
}
    .panel-default > .panel-heading, .panel-gray > .panel-heading {
  background: #f1f0ed; }

.panel-dark-blue {
  border-color: #151f6d; }
  .panel-dark-blue > .panel-heading {
    background: #151f6d; }

.panel-orange {
  border-color: #ed8b00; }
  .panel-orange > .panel-heading {
    background: #ed8b00; }

.panel-red {
    border-color: #D1350F;
}

    .panel-red > .panel-heading {
        background: #D1350F;
    }
.panel-primary {
  border-color: #00778b; }
  .panel-primary > .panel-heading {
    background-color: #00778b;
    border-color: #00778b; }

.panel-teal {
    border-color: #00778b;
}
    .panel-teal > .panel-heading {
        background-color: #00778b;
        border-color: #00778b;
    }
.panel-fuchsia {
    border-color: #991E66;
}
    .panel-fuchsia > .panel-heading {
        background-color: #991E66;
        border-color: #991E66;
    }
    .panel-fuchsia .panel-title > a:hover {
        color: #00778b;
    }
.panel-default > .panel-heading a,
.panel-gray > .panel-heading a {
    display: block;
    padding: 10px 15px;
}
    .panel-default > .panel-heading a:after,
    .panel-gray > .panel-heading a:after {
        content: "";
        position: relative;
        top: 1px;
        display: inline-block;
        font-family: 'Glyphicons Halflings';
        font-style: normal;
        font-weight: 400;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        float: right;
        transition: transform .25s linear;
        -webkit-transition: -webkit-transform .25s linear;
    }
    .panel-default > .panel-heading a[aria-expanded="true"],
    .panel-gray > .panel-heading a[aria-expanded="true"],
    .panel-teal > .panel-heading a[aria-expanded="true"],
    .panel-red > .panel-heading a[aria-expanded="true"],
    .panel-orange > .panel-heading a[aria-expanded="true"],
    .panel-fuchsia > .panel-heading a[aria-expanded="true"],
    .panel-dark-blue > .panel-heading a[aria-expanded="true"] {
        background-color: transparent;
    }
        .panel-default > .panel-heading a[aria-expanded="true"]:after,
        .panel-gray > .panel-heading a[aria-expanded="true"]:after {
            content: "\2212";
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
        }
    .panel-default > .panel-heading a[aria-expanded="false"]:after,
    .panel-gray > .panel-heading a[aria-expanded="false"]:after {
        content: "\002b";
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }
.panel-teal .panel-heading h4, .panel-red .panel-heading h4, .panel-fuchsia .panel-heading h4,
.panel-dark-blue .panel-heading h4, .panel-warm-gray .panel-heading h4, .panel-teal .panel-title > a, .panel-red .panel-title > a, .panel-fuchsia .panel-title > a,
.panel-dark-blue .panel-title > a, .panel-warm-gray .panel-title > a {
    color: white;
}
.panel-teal > .panel-heading a[aria-expanded="true"] {
    background-color: transparent;
}
/* NEWS */
.news ul li {
  background: 0 0;
  margin: 0;
  padding: 0 0 17px;
  list-style: none; }
.news ul a {
  display: inline;
  vertical-align: top;
  position: relative; }
  .news ul a:after {
    margin: 2px 5px 0 8px;
    height: 17px;
    width: 1px;
    background: #991e66;
    display: inline-block;
    vertical-align: top;
    content: ''; }

/* POSTS */
.posts .dl-horizontal {
  display: table;
  width: 100%;
  vertical-align: middle;
  text-align: left; }
  .posts .dl-horizontal dt {
    width: auto;
    display: table-cell;
    float: none;
    max-width: 62px; }
    .posts .dl-horizontal dt img {
      padding: 0;
      border: none;
      height: auto; }
  .posts .dl-horizontal dd {
    display: table-cell;
    width: 100%;
    padding: 0 0 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle; }

/* EVENTS LISTING */
#events-listing {
  padding: 0;
  margin-left: 0; }
  #events-listing ul li {
    padding: 0;
    margin-left: 0;
    line-height: 1.4em;
    margin-bottom: 16px;
    list-style: none; }
  #events-listing h3 {
    border-bottom: 1px solid #991e66; }
  #events-listing .event_title {
    display: block;
    float: left;
    font-size: 1em;
    font-style: normal;
    font-weight: 700;
    width: 400px; }
    #events-listing .event_title a {
      text-decoration: none; }
  #events-listing .event_date {
    float: left;
    width: 175px;
    color: #6e6259;
    font-weight: 400;
    font-style: normal;
    vertical-align: top; }
  #events-listing .event_location {
    color: #6e6259;
    font-style: normal;
    font-weight: 400;
    width: 400px;
    display: block;
    margin-left: 175px; }

/* PAGER */
.pager {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 5px;
  color: #000;
  background-color: #bfb8af;
  border-radius: 2px;
  float: right; }
  .pager a {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 2px; }
    .pager a:hover {
      display: inline-block;
      padding: 5px 10px;
      background-color: #f1f0ed;
      text-decoration: none; }

.PagerActive {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 5px;
  color: #fff;
  font-weight: 700;
  background-color: #ed8b00;
  border-radius: 2px; }

/* MY ACCOUNT */
.acct-tbl {
  background: #fff;
  border-collapse: collapse;
  text-align: left;
  margin-bottom: 20px;
  margin-top: 20px; }
  .acct-tbl th {
    font-weight: 700;
    color: #000;
    padding: 5px;
    border-bottom: 2px solid #6cace4; }
  .acct-tbl td {
    border-bottom: 1px solid #aca39a;
    color: #000;
    padding: 5px; }
  .acct-tbl tbody tr:hover td {
    color: #151f6d; }
  .acct-tbl thead tfoot {
    font-weight: 700;
    color: #000;
    padding: 5px;
    border-bottom: 2px solid #6cace4; }

/* CONTENT PANE */
#ContentPane input[type=radio] {
  display: none; }
  #ContentPane input[type=radio] + label {
    font-size: 13px;
    line-height: 20px;
    margin: 0 0 12px;
    font-weight: 400; }
    #ContentPane input[type=radio] + label:before {
      content: '';
      text-align: center;
      line-height: 20px;
      width: 20px;
      height: 20px;
      border-radius: 20px;
      display: inline-block;
      vertical-align: top;
      margin: 0 10px 0 0;
      background: #fff;
      background: url("../img/custom/sprite.png") no-repeat -310px 0; }
  #ContentPane input[type=radio]:checked + label:before {
    content: '';
    font-size: 30px;
    color: #333;
    background-position: -310px -31px; }
  #ContentPane input[type=radio]:checked:disabled + label:before {
    color: #999;
    background: #ccc; }
  #ContentPane input[type=radio]:disabled + label:before {
    background: #ccc; }

/* MEMBERSHIP PANEL */
.membership .panel, .decoration-box .panel {
  border: none;
  padding: 0; }
.membership .panel-primary, .decoration-box .panel-primary {
  border: none; }
  .membership .panel-primary > .panel-heading, .decoration-box .panel-primary > .panel-heading {
    background: 0 0;
    border: none;
    padding-top: 10px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0; }
    .membership .panel-primary > .panel-heading > h2, .decoration-box .panel-primary > .panel-heading > h2 {
      margin: 0; }
  .membership .panel-primary .panel-body, .decoration-box .panel-primary .panel-body {
    padding: 0; }
  .membership .panel-primary li, .decoration-box .panel-primary li {
    padding: 9px 0 0; }

/* TWITTER */
.tweets .btn-follow {
  float: right;
  background: #c30 url("../img/custom/sprite.png") no-repeat -379px -26px;
  position: absolute;
  right: 0;
  bottom: 2px;
  font: 9px/11px 'Open Sans', Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #fff;
  padding: 9px 10px 9px 28px; }
  .tweets .btn-follow:hover {
    text-decoration: none;
    background: #e32612 url("../img/custom/sprite.png") no-repeat -379px -26px; }

.tweets-list {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden; }
  .tweets-list li {
    display: block;
    vertical-align: top; }
  .tweets-list .tweet-box {
    position: relative;
    background: #fff;
    margin: 0 0 15px;
    color: #423f3e;
    font-size: 13px;
    line-height: 16px;
    padding: 10px 10px 15px; }
    .tweets-list .tweet-box:after {
      clear: both;
      display: block;
      position: absolute;
      right: 0;
      bottom: 0;
      border: 8px solid #f1f0ed;
      border-right: 8px solid #fff;
      border-bottom: 8px solid #fff;
      content: ''; }
    .tweets-list .tweet-box a {
      color: #151f6d; }
    .tweets-list .tweet-box p {
      margin: 0; }
    .tweets-list .tweet-box .date {
      color: #aca39a;
      font-size: 11px;
      line-height: 13px; }

/* ICD */
.icd-head {
  font-weight: 700;
  font-size: 110%;
  color: #d1350f; }

dl .icd9 {
  float: left;
  margin: 1em 0;
  padding: 0;
  font-size: 90%; }
  dl .icd9 dt {
    clear: left;
    float: left;
    width: 100px;
    margin: 0;
    padding: 0 5px 0 0; }
  dl .icd9 dd {
    float: left;
    width: 500px;
    margin: 0;
    padding: 0 5px 0 0; }
dl .icd10 {
  float: left;
  margin: 1em 0;
  padding: 0;
  border-top: 2px solid #6e6259;
  border-bottom: 2px solid #6e6259;
  font-size: 100%; }
  dl .icd10 dt {
    clear: left;
    float: left;
    width: 150px;
    margin: 0;
    padding: 5px 5px 5px 0;
    border-top: 1px solid #6e6259; }
  dl .icd10 dd {
    float: left;
    width: 450px;
    margin: 0;
    padding: 5px 5px 5px 0;
    border-top: 1px solid #6e6259; }

/* FOOTER */
.footer {
  font-weight: 500;
  background: #f1f0ed;
  color: #6e6259;
  padding: 30px 0 40px; 
  font-size:14px;
  line-height:1.6;}
  .footer a {
    font-weight: 500;
    font-size: .8em;
    text-transform: uppercase; }
    .footer a[href*="tel:"] {
      color: inherit;
      font-size: 1em;
      font-weight: inherit;
      text-transform: none; }
      .footer a[href*="tel:"]:hover {
        color: #991e66; }
  .footer ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .footer ul li {
     /*[whw] margin-bottom: 1em;*/ }
    .footer ul li a {
      font-weight: 700;
      font-size: 1.2em;
      text-transform: capitalize; }
  .footer .headline {
    border-bottom-color: #00778b !important;
    margin-bottom: .8em !important;
    margin-top: 2em !important; }
    .footer .headline h2 {
      font-weight: 600;
      font-size: 19px;
      border-bottom: none !important;
      padding-bottom: .8em; }
  .footer address {
    line-height: inherit;
    margin-bottom: 10px; }
    .footer address a {
      font-weight: 700;
      font-size: 1em;
      text-transform: none; }

/* COPYRIGHT */
.copyright {
  background: #423f3e;
  color: #fff;
  padding: 2em 0 1em; }
  .copyright a {
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    font-size: .8em;
    font-weight: 400; }
    .copyright a:first-child {
      margin-left: 0; }
    .copyright a img.pull-right {
      position: relative;
      top: 0;
      right: 0; }
      @media (min-width: 992px) {
        .copyright a img.pull-right {
          position: absolute; } }
  .copyright .copyright-link {
    text-transform: none; }
    .copyright .copyright-link:hover {
      text-decoration: underline; }

/* MISC */
.faqquestion {
  /*background: url("../img/custom/icons/arrow-right-orange.gif") left 6px no-repeat;*/
  padding-left: 0;
  margin-top: 15px;
  font-weight: 700;
  font-size: 105%; }

.lead {
  color: #991e66;
  font-weight: 400;
  margin: 0 0 11px; }

.photoright {
  float: right;
  padding: 5px;
  font-size: 90%;
  color: #4d5e4f;
  border: 1px solid #6e6259; }

.photoleft {
  float: left;
  padding: 5px;
  font-size: 90%;
  color: #4d5e4f;
  border: 1px solid #6e6259; }

.morelink {
  text-align: left;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 22px; }

.noBorder {
  border: 0 !important; }

.leftAlign {
  text-align: left !important; }

.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  float: left;
  display: none;
  min-width: 160px;
  _width: 160px;
  padding: 4px 0;
  margin: 5px 0 0;
  list-style: none;
  background-color: #fff;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px; }
  .ui-autocomplete .ui-menu-item > a.ui-corner-all {
    display: block;
    padding: 3px 15px;
    clear: both;
    font-weight: 400;
    line-height: 18px;
    color: #555;
    white-space: nowrap; }
    .ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-hover, .ui-autocomplete .ui-menu-item > a.ui-corner-all.ui-state-active {
      color: #fff;
      text-decoration: none;
      background-color: #08c;
      border-radius: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      background-image: none; }

#divResult {
  padding-left: 4px; }

.leftCellOutT {
  width: 25%;
  text-align: left;
  display: table-cell; }

.rightCellOutT {
  width: 75%;
  text-align: left;
  display: table-cell; }

.section-title {
  margin: 0 0 10px;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.caption {
  font-size: 90%;
  font-weight: 400;
  line-height: 16px;
  padding-top: 10px; }

.ais {
  display: inline-table;
  padding: 10px;
  margin: 10px;
  border-style: solid;
  border-color: #b94d19;
  border-width: 1px; }

.timeline-v2 > li .cbp_tmicon {
  top: 22px;
  left: 22%;
  width: 10px;
  height: 10px;
  position: absolute;
  background: #cf5f39;
  margin: 0 0 0 -17px;
  box-shadow: 0 0 0 4px #f3f3f3;
  -webkit-font-smoothing: antialiased; }

dd {
  padding-bottom: 10px; }

.title-blurb {
  margin: 0; }

.partner-box {
  text-align: left;
  background: #ebeced;
  padding: 15px 20px 17px; }

.partner-box p {
  margin: 0 0 8px; }

.reg-page {
  background: #fff; }

#effect-2 figure .img-hover {
  background-color: #cf5f39; }

.reg-box:after {
  clear: both;
  display: block;
  content: ''; }

.reg-control {
  margin: 0 0 10px; }

.service .service-icon {
  color: #1d3b77; }

.pdf-blurb {
  font-size: 95%;
  padding: 10px 5px 10px 30px;
  background: url("../img/custom/icons/pdf-icon.png") 10px 50% no-repeat #ebebeb; }

.paragraphlist {
  background: url("../img/custom/icons/arrow-right-square.gif") left 6px no-repeat;
  padding-left: 10px;
  margin-top: 15px; }

.required {
  color: #999;
  font-style: italic; }

#topcontrol:hover {
  color: #fff;
  background: #222; }

.date-form {
  margin: 10px; }

label.control-label span {
  cursor: pointer; }

/* systcustom overrides */
.em_sb-search .btn {
  background-color: #00778b;
  border-color: #00778b; }

.form-control {
  border: 1px solid #00778b; }

/* PRINT */
@media only print {
  * {
    font-family: Arial, Helvetica, sans-serif !important; }

  .container {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

  .row {
    margin-left: 0;
    margin-right: 0; }

  div[class^=col-] {
    padding-left: 0;
    padding-right: 0; }

  .collapse {
    display: block; }

  .breadcrumbs,
  .breadcrumbs:after,
  .style-switcher-btn,
  .events .ad-block,
  .quick-links:before,
  #logo-footer,
  #topcontrol,
  .intro.decoration-box:before {
    display: none; }

  .breadcrumbs {
    background: 0 0; }

  .content {
    padding-top: 15px;
    background-position: 25px; }

  .panel-title {
    padding: 0 0 5px;
    font-weight: 700; }

  .panel-body {
    padding: 0 0 15px; }

  .acc-v1 .panel-heading a {
    padding: 0; }

  .acc-v1 .list-unstyled {
    padding: 0 0 0 26px; }

  .panel-heading,
  .panel-group .panel-heading + .panel-collapse .panel-body,
  .panel-group > *,
  .headline,
  .header,
  .headline h2,
  .headline h3,
  .headline h4,
  .copyright {
    border: none; }

  .content {
    padding-bottom: 20px; }

  .quick-links .link-box .box-holder {
    min-height: 10px;
    padding: 0; }

  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin: 0;
    padding: 0; }
    .navbar > .container .navbar-brand img,
    .navbar > .container-fluid .navbar-brand img {
      max-height: 60px; }

  .quick-links .link-box .btn-quick {
    display: none; }

  .quick-links .link-box {
    margin: 0 0 10px; }

  .margin-bottom-20,
  .margin-bottom-30,
  .margin-bottom-40 {
    margin-bottom: 20px; }

  .copyright {
    padding: 0; }

  .copyright p {
    margin: -15px 0 0; }

  .navbar-brand {
    margin: 0; }

  .header {
    margin: 0 0 15px; }

  .header .container {
    padding: 0; }

  .header .navbar-header,
  .header .navbar-brand {
    margin: 0 !important;
    padding: 0;
    display: block;
    overflow: hidden;
    height: auto;
    float: none; }

  .header .navbar-brand {
    max-width: 192px; }

  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin: 0;
    top: 0;
    left: 0;
    padding: 0;
    position: relative;
    height: auto; }

  .header .navbar-brand img {
    display: block; }

  .navbar.navbar-default,
  #logo-header {
    position: relative;
    height: auto;
    display: block;
    width: auto;
    min-height: 61px;
    margin: 0;
    float: none;
    overflow: visible; }

  a[href]:after {
    font-size: 0;
    line-height: 0;
    display: none; }

  div[class^=col-] {
    width: 100%; }

  .intro-visual > div {
    width: 23%;
    margin: 0 0 0 2%; }

  .intro-visual > div:first-child {
    margin: 0; }

  .nbs-flexisel-inner,
  .nbs-flexisel-container {
    width: 100%;
    display: block;
    float: none; }

  .nbs-flexisel-ul {
    position: relative;
    left: 0 !important;
    top: 0;
    width: 100% !important;
    overflow: hidden;
    display: block;
    text-align: left; }

  .highlight-box .desc {
    padding: 0; }

  li.nbs-flexisel-item {
    width: 31% !important;
    margin: 0 1% 20px 0;
    float: none;
    display: inline-block;
    vertical-align: top;
    height: auto !important;
    page-break-before: avoid;
    page-break-after: avoid;
    page-break-inside: avoid; }

  li.nbs-flexisel-item:nth-child(2n+1) {
    display: none; }

  .quick-links .link-box .btn-quick {
    color: #000; }

  .quick-links .link-box {
    margin: 0; }

  .highlight-box .desc-holder,
  .quick-links .link-box .box-holder {
    height: auto !important; } }
/* ========================= */
/* 			END SASS         */
/* ========================= */
.input-group-addon{border: 1px solid #00778b; border-right-width:0;}
/*ASHA override*/
a[name] {color: inherit;text-decoration: none; }
/*Pager*/
    .pager 
    .CoveoPager{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
    .pager{ display:inline;background-color: white;}
    .PagerActive {border-color: white; background-color: #cf5f39;float: left;margin: 0px;padding: 5px 18px;font-size: 18px;}
    .coveo-pager-list-item.coveo-active {border-color: white;background-color: #cf5f39;float: left;margin: 0px;padding: 6px 18px;font-size:18px;font-size: 20px;margin-left: -1px; }
    .coveo-active>.coveo-pager-anchor{color:#fff;}
    .pager a, .coveo-pager-list-item{color: #777;padding: 5px 18px;}
    .pager>a,  .coveo-pager-list-item{position: relative;float: left;padding: 6px 18px;margin: 0 0 0 -1px; line-height: 1.42857143;color: #337ab7; text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
    .pager>a:hover{padding: 6px 18px !important;margin: 0 0 0 -1px !important;line-height: 1.42857143;text-decoration: none;}
    .coveo-pager-list-item:hover{padding: 6px 18px !important;margin: 0 0 0 -1px !important;line-height: 1.42857143;text-decoration: none; background-color: #f1f0ed; }
    .coveo-pager-list-item.coveo-active:hover{background-color: #cf5f39;}
/*COVEO*/
.CoveoSearchbox .magic-box .magic-box-input > input {font-family: "urw-geometric";}
    coveo-result-cell>a.CoveoResultLink{color:#00778b !important;}
    .coveo-facet-breadcrumb-value.coveo-selected *, .coveo-facet-slider-breadcrumb-value.coveo-selected *, .coveo-facet-breadcrumb-value:hover, .coveo-facet-slider-breadcrumb-value:hover {color: #00778b !important; }
    .CoveoResultLink, a.CoveoResultLink, .CoveoResult a.CoveoResultLink {color: #00778b !important; }
    .coveo-slider-line.coveo-active {background-color: #00778b !important;}
    /*ASHA Home Features*/
    .features{
        padding-left:10px;
        padding-right:10px;
    }
    @media(max-width: 411px){
        .feature_img_l{width:90%;}
        .feature_img_r{width:90%;}
    }
    @media(min-width: 990px){
        .feature_img_r{width:100%;}
    }
    @media(min-width: 990px){
        .features{height:400px;}
        .newscard{height: 325px;}
    }
    /*TalkDesk Chat*/
#divicw iframe.chatbutton{bottom:50px !important;}
#divicw .main-chat-cont{bottom:105px !important;}
@media only screen and (max-device-width: 720px), screen and (max-width: 703px){
#divicw .main-chat-cont {max-height: 560px !important;}}
.modal-backdrop{z-index:0 !important;}
#NavBarContainer{display:none;} /*hide NavBar*/
/*Overwirte bootstrap*/
dd, dt {
    line-height: 1.6 !important;
}
/*--Indicators-----------*/
.icon-color-asha-teal {
    color: #00778B;
}

.icon-color-asha-gray {
    color: #6E6259;
}

.icon-color-asha-red {
    color: #D1350F;
}

.icon-color-asha-blue {
    color: #151F6D;
}

.icon-color-asha-fuchsia {
    color: #991E66;
}

.icon-color-asha-yellow {
    color: #F4DA40;
}

.icon-color-asha-orange {
    color: #ED8B00;
}

.icon-color-asha-lime {
    color: #93C90E;
}

.icon-color-asha-skyblue {
    color: #6CACE4;
}
/*---Striped Tables----------*/
.table-striped-teal > tbody > tr:nth-of-type(odd) {
    background-color: #00778b0f;
}

.table-striped-blue > tbody > tr:nth-of-type(odd) {
    background-color: #151F6D0f;
}

.table-striped-red > tbody > tr:nth-of-type(odd) {
    background-color: #d1350f0f;
}

.table-striped-fuchsia > tbody > tr:nth-of-type(odd) {
    background-color: #991E660f;
}

.table-striped-yellow > tbody > tr:nth-of-type(odd) {
    background-color: #F4DA400f;
}

.table-striped-orange > tbody > tr:nth-of-type(odd) {
    background-color: #ED8B000f;
}

.table-striped-lime > tbody > tr:nth-of-type(odd) {
    background-color: #93C90E0f;
}

.table-striped-skyblue > tbody > tr:nth-of-type(odd) {
    background-color: #6CACE40f;
}

/*---Tag Box V1 Top Highlight--------*/
.tag-box.tag-box-v1.gray::before {
    background-color: #aca39a;
}

.tag-box.tag-box-v1.teal::before {
    background-color: #00778b;
}

.tag-box.tag-box-v1.blue::before {
    background-color: #151f6d;
}

.tag-box.tag-box-v1.red::before {
    background-color: #D1350F;
}

.tag-box.tag-box-v1.fuchsia::before {
    background-color: #991E66;
}

.tag-box.tag-box-v1.yellow::before {
    background-color: #F4DA40;
}

.tag-box.tag-box-v1.orange::before {
    background-color: #ED8B00;
}

.tag-box.tag-box-v1.lime::before {
    background-color: #93C90E;
}

.tag-box.tag-box-v1.skyblue::before {
    background-color: #6CACE4;
}
/*---Tag Box V2 Left Highlight----*/
.tag-box.tag-box-v2.gray::before {
    background-color: #aca39a;
}

.tag-box.tag-box-v2.teal::before {
    background-color: #00778b;
}

.tag-box.tag-box-v2.blue::before {
    background-color: #151f6d;
}

.tag-box.tag-box-v2.red::before {
    background-color: #D1350F;
}

.tag-box.tag-box-v2.fuchsia::before {
    background-color: #991E66;
}

.tag-box.tag-box-v2.yellow::before {
    background-color: #F4DA40;
}

.tag-box.tag-box-v2.orange::before {
    background-color: #ED8B00;
}

.tag-box.tag-box-v2.lime::before {
    background-color: #93C90E;
}

.tag-box.tag-box-v2.skyblue::before {
    background-color: #6CACE4;
}
/*---Tag Box V3 border----*/
.tag-box.tag-box-v3.gray {
    border-color: #aca39a;
}

.tag-box.tag-box-v3.teal {
    border-color: #00778b;
}

.tag-box.tag-box-v3.blue {
    border-color: #151f6d;
}

.tag-box.tag-box-v3.red {
    border-color: #D1350F;
}

.tag-box.tag-box-v3.fuchsia {
    border-color: #991E66;
}

.tag-box.tag-box-v3.yellow {
    border-color: #F4DA40;
}

.tag-box.tag-box-v3.orange {
    border-color: #ED8B00;
}

.tag-box.tag-box-v3.lime {
    border-color: #93C90E;
}

.tag-box.tag-box-v3.skyblue {
    border-color: #6CACE4;
}

/*---Tag Box V6 background*/
.tag-box.tag-box-v6.gray {
    background-color: #aca39a1a;
}

.tag-box.tag-box-v6.teal {
    background-color: #00778b1a;
}

.tag-box.tag-box-v6.blue {
    background-color: #151f6d1a;
}

.tag-box.tag-box-v6.red {
    background-color: #D1350F1a;
}

.tag-box.tag-box-v6.fuchsia {
    background-color: #991E661a;
}

.tag-box.tag-box-v6.yellow {
    background-color: #F4DA401a;
}

.tag-box.tag-box-v6.orange {
    background-color: #ED8B001a;
}

.tag-box.tag-box-v6.lime {
    background-color: #93C90E1a;
}

.tag-box.tag-box-v6.skyblue {
    background-color: #6CACE41a;
}
/*---Buttons----------*/
.btn.btn-yellow {
    background: #F4DA40;
    border: 2px solid #F4DA40;
    color: #151f6d;
}

    .btn.btn-yellow:hover {
        background: #fff;
        border: 2px solid #F4DA40;
        color: #F4DA40;
    }

.btn.btn-orange {
    background: #ED8B00;
    border: 2px solid #ED8B00;
    color: #151f6d;
}

    .btn.btn-orange:hover {
        background: #fff;
        border: 2px solid #ED8B00;
        color: #ED8B00;
    }

.btn.btn-lime {
    background: #93C90E;
    border: 2px solid #93C90E;
    color: #151f6d;
}

    .btn.btn-lime:hover {
        background: #fff;
        border: 2px solid #93C90E;
        color: #93C90E;
    }

.btn.btn-skyblue {
    background: #6CACE4;
    border: 2px solid #6CACE4;
    color: #151f6d;
}

    .btn.btn-skyblue:hover {
        background: #fff;
        border: 2px solid #6CACE4;
        color: #6CACE4;
    }
/*Outline buttons*/
.btn.btn-yellow.outline {
    background: #fff;
    border: 2px solid #F4DA40;
    color: #151F6D;
}

    .btn.btn-yellow.outline:hover {
        background: #f4da40;
        border: 2px solid #F4DA40;
        color: #151F6D;
    }

.btn.btn-orange.outline {
    background: #fff;
    border: 2px solid #ED8B00;
    color: #151F6D;
}

    .btn.btn-orange.outline:hover {
        background: #ED8B00;
        border: 2px solid #ED8B00;
        color: #151F6D;
    }

.btn.btn-lime.outline {
    background: #fff;
    border: 2px solid #93C90E;
    color: #151F6D;
}

    .btn.btn-lime.outline:hover {
        background: #93C90E;
        border: 2px solid #93C90E;
        color: #151F6D;
    }

.btn.btn-skyblue.outline {
    background: #fff;
    border: 2px solid #6CACE4;
    color: #151F6D;
}

    .btn.btn-skyblue.outline:hover {
        background: #6CACE4;
        border: 2px solid #6CACE4;
        color: #151F6D;
    }
/*Shaded Buttons*/
.btn.btn-gray.shaded {
    background: #6e62591a;
    border: 2px solid #6e6259;
    color: #6e6259;
}

    .btn.btn-gray.shaded:hover {
        background: #6e6259;
        border: 2px solid #6e6259;
        color: #fff;
    }

.btn.btn-teal.shaded {
    background: #00778b1a;
    border: 2px solid #00778b;
    color: #00778b;
}

    .btn.btn-teal.shaded:hover {
        background: #00778b;
        border: 2px solid #00778b;
        color: #fff;
    }

.btn.btn-blue.shaded {
    background: #151f6d1a;
    border: 2px solid #151f6d;
    color: #151F6D;
}

    .btn.btn-blue.shaded:hover {
        background: #151f6d;
        border: 2px solid #151f6d;
        color: #fff;
    }

.btn.btn-purple.shaded {
    background: #991e661a;
    border: 2px solid #991e66;
    color: #991e66;
}

    .btn.btn-purple.shaded:hover {
        background: #991e66;
        border: 2px solid #991e66;
        color: #fff;
    }

.btn.btn-red.shaded {
    background: #d1350f1a;
    border: 2px solid #d1350f;
    color: #151F6D;/*#d1350f;*/
}

    .btn.btn-red.shaded:hover {
        background: #d1350f;
        border: 2px solid #d1350f;
        color: #fff;
    }

.btn.btn-yellow.shaded {
    background: #F4DA401a;
    border: 2px solid #F4DA40;
    color: #151F6D;
}

    .btn.btn-yellow.shaded:hover {
        background: #f4da40;
        border: 2px solid #F4DA40;
        color: #151F6D;
    }

.btn.btn-orange.shaded {
    background: #ED8B001a;
    border: 2px solid #ED8B00;
    color: #151F6D;
}

    .btn.btn-orange.shaded:hover {
        background: #ED8B00;
        border: 2px solid #ED8B00;
        color: #151F6D;
    }

.btn.btn-lime.shaded {
    background: #93C90E1a;
    border: 2px solid #93C90E;
    color: #151F6D;
}

    .btn.btn-lime.shaded:hover {
        background: #93C90E;
        border: 2px solid #93C90E;
        color: #151F6D;
    }

.btn.btn-skyblue.shaded {
    background: #6CACE41a;
    border: 2px solid #6CACE4;
    color: #151F6D;
}

    .btn.btn-skyblue.shaded:hover {
        background: #6CACE4;
        border: 2px solid #6CACE4;
        color: #151F6D;
    }
/*---Panels & Accordion Panels---*/
.panel-title {
    font-size: 22px;
    padding: 10px 15px;
}

.panel-gray > .panel-heading h1, .panel-gray > .panel-heading h2, .panel-gray > .panel-heading h3, .panel-gray > .panel-heading h4 {
    color: #00778b;
}

.panel-warm-gray .panel-title > a, .panel-teal .panel-title > a, .panel-dark-blue .panel-title > a, .panel-red .panel-title > a, .panel-fuchsia .panel-title > a {
    color: #fff;
}

.panel-group .panel-heading, .panel-group .panel-title {
    padding: 0px;
}

    .panel-group .panel-title > a {
        padding: 10px 15px;
    }

.panel-group .panel-teal > .panel-heading:hover, .panel-group .panel-dark-blue > .panel-heading:hover,
.panel-group .panel-red > .panel-heading:hover, .panel-group .panel-fuchsia > .panel-heading:hover {
    background: #fff;
}

.panel-warm-gray {
    border-color: #6E6259;
}

    .panel-warm-gray > .panel-heading {
        background: #6E6259;
        border: 2px solid #6E6259;
    }

    .panel-warm-gray .panel-title > a:hover {
        color: #6E6259;
    }

.panel-teal > .panel-heading {
    border: 2px solid #00778b;
}

.panel-teal .panel-title > a:hover {
    color: #00778b;
}

.panel-dark-blue > .panel-heading {
    border: 2px solid #151F6D;
}

.panel-dark-blue .panel-title > a:hover {
    color: #151F6D;
}

.panel-red > .panel-heading {
    border: 2px solid #D1350F;
}

.panel-red .panel-title > a:hover {
    color: #D1350F;
}

.panel-fuchsia > .panel-heading {
    border: 2px solid #991E66;
}

.panel-fuchsia .panel-title > a:hover {
    color: #991E66;
}
/*Warm Gray Accordion Panel*/
.panel-group .panel-warm-gray > .panel-heading a:hover {
    color: #6E6259;
}

.panel-group .panel-warm-gray > .panel-heading:hover {
    background: #fff;
}

.panel-group .panel-warm-gray .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-warm-gray .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #6E6259;
}
/*--Yellow Panel*/
.panel-yellow {
    border-color: #f1c40f;
}

    .panel-yellow > .panel-heading {
        background: #f1c40f;
        border: 2px solid #f1c40f;
    }

        .panel-yellow > .panel-heading,
        .panel-yellow > .panel-heading h2,
        .panel-yellow > .panel-heading h3,
        .panel-yellow > .panel-heading h4,
        .panel-yellow > .panel-heading h5 {
            color: #504814;
        }
/*Yellow Accordion Panel*/
.panel-group .panel-yellow > .panel-heading a {
    color: #151F6D;
}

    .panel-group .panel-yellow > .panel-heading a:hover {
        color: #151F6D;
    }

.panel-group .panel-yellow > .panel-heading:hover {
    background: #fff;
}

.panel-group .panel-yellow .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-yellow .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #f1c40f;
}

/*--Orange Panel*/
.panel-orange {
    border-color: #ED8B00;
}

    .panel-orange > .panel-heading {
        background: #ED8B00;
        border: 2px solid #ED8B00;
    }

        .panel-orange > .panel-heading,
        .panel-orange > .panel-heading h2,
        .panel-orange > .panel-heading h3,
        .panel-orange > .panel-heading h4,
        .panel-orange > .panel-heading h5 {
            color: #402601;
        }
/*Orange Accordion Panel*/
.panel-group .panel-orange > .panel-heading a {
    color: #151F6D;
}

    .panel-group .panel-orange > .panel-heading a:hover {
        color: #151F6D;
    }

.panel-group .panel-orange > .panel-heading:hover {
    background: #fff;
}

.panel-group .panel-orange .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-orange .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #ED8B00;
}
/*--Lime Panel*/
.panel-lime {
    border-color: #93C90E;
}

    .panel-lime > .panel-heading {
        background: #93C90E;
        border: 2px solid #93C90E;
    }

        .panel-lime > .panel-heading,
        .panel-lime > .panel-heading h2,
        .panel-lime > .panel-heading h3,
        .panel-lime > .panel-heading h4,
        .panel-lime > .panel-heading h5 {
            color: #402601;
        }
/*Orange Accordion Panel*/
.panel-group .panel-lime > .panel-heading a {
    color: #151F6D;
}

    .panel-group .panel-lime > .panel-heading a:hover {
        color: #151F6D;
    }

.panel-group .panel-lime > .panel-heading:hover {
    background: #fff;
}

.panel-group .panel-lime .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-lime .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #93C90E;
}
/*--Skyblue Panel*/
.panel-skyblue {
    border-color: #6CACE4;
}

    .panel-skyblue > .panel-heading {
        background: #6CACE4;
        border: 2px solid #6CACE4;
    }

        .panel-skyblue > .panel-heading,
        .panel-skyblue > .panel-heading h2,
        .panel-skyblue > .panel-heading h3,
        .panel-skyblue > .panel-heading h4,
        .panel-skyblue > .panel-heading h5 {
            color: #151F6D;
        }
/*Skyblue Accordion Panel*/
.panel-group .panel-skyblue > .panel-heading a {
    color: #151F6D;
}

    .panel-group .panel-skyblue > .panel-heading a:hover {
        color: #151F6D;
    }

.panel-group .panel-skyblue > .panel-heading:hover {
    background: #fff;
}

.panel-group .panel-skyblue .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-skyblue .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #6CACE4;
}
/*----Accordian +/- icon-----*/
.panel-warm-gray > .panel-heading a[aria-expanded="false"]:after, .panel-teal > .panel-heading a[aria-expanded="false"]:after, .panel-dark-blue > .panel-heading a[aria-expanded="false"]:after,
.panel-red > .panel-heading a[aria-expanded="false"]:after, .panel-fuchsia > .panel-heading a[aria-expanded="false"]:after,
.panel-yellow > .panel-heading a[aria-expanded="false"]:after, .panel-orange > .panel-heading a[aria-expanded="false"]:after,
.panel-lime > .panel-heading a[aria-expanded="false"]:after, .panel-skyblue > .panel-heading a[aria-expanded="false"]:after {
    content: "+";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.panel-warm-gray > .panel-heading a[aria-expanded="true"]:after, .panel-teal > .panel-heading a[aria-expanded="true"]:after, .panel-dark-blue > .panel-heading a[aria-expanded="true"]:after,
.panel-red > .panel-heading a[aria-expanded="true"]:after, .panel-fuchsia > .panel-heading a[aria-expanded="true"]:after,
.panel-yellow > .panel-heading a[aria-expanded="true"]:after, .panel-orange > .panel-heading a[aria-expanded="true"]:after,
.panel-lime > .panel-heading a[aria-expanded="true"]:after, .panel-skyblue > .panel-heading a[aria-expanded="true"]:after {
    content: "−";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.panel-warm-gray > .panel-heading a:after, .panel-teal > .panel-heading a:after, .panel-dark-blue > .panel-heading a:after,
.panel-red > .panel-heading a:after, .panel-fuchsia > .panel-heading a:after,
.panel-yellow > .panel-heading a:after, .panel-orange > .panel-heading a:after,
.panel-lime > .panel-heading a:after, .panel-skyblue > .panel-heading a:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
}
/*For store social icons*/
.social-icons.store a:hover svg path.bg-hover {
    fill: #00a3be;
}