.border-radius-100 {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}
/*
 * ===================================================================================
 *
 *	STATE STYLES
 *
 * ===================================================================================
*/
.solid-tabs {
  /* tab-designs checked states */
}
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:hover,
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:focus {
  background: #f5f5f5;
  cursor: pointer;
}
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:hover > span:before,
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:focus > span:before,
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:hover > span:after,
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:focus > span:after {
  background: #f5f5f5;
}
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:hover > svg,
.solid-tabs .tab-marker.nav.nav-tabs > li.active > a:focus > svg {
  fill: #f5f5f5 !important;
}
.solid-tabs .tab-marker.nav.nav-tabs > li > a:focus,
.solid-tabs .tab-marker.nav.nav-tabs > li > a:hover {
  border: 0 !important;
  background: #656565;
}
.solid-tabs .tab-marker.nav.nav-tabs > li > a:focus > span:before,
.solid-tabs .tab-marker.nav.nav-tabs > li > a:hover > span:before,
.solid-tabs .tab-marker.nav.nav-tabs > li > a:focus > span:after,
.solid-tabs .tab-marker.nav.nav-tabs > li > a:hover > span:after {
  background: #656565;
  z-index: 12 !important;
}
.solid-tabs .tab-marker.nav.nav-tabs > li > a:focus svg,
.solid-tabs .tab-marker.nav.nav-tabs > li > a:hover svg {
  fill: #656565 !important;
}
.solid-tabs .tab-marker.nav.nav-tabs.tab-marker-arrow a:hover:before {
  border-top: 10px solid #03a9f4;
  opacity: 0;
}
.solid-tabs .tab-design-1 .tab-marker > li.active > a,
.solid-tabs .tab-design-4 .tab-marker > li.active > a,
.solid-tabs .tab-design-5 .tab-marker > li.active > a,
.solid-tabs .tab-design-8 .tab-marker > li.active > a,
.solid-tabs .tab-design-9 .tab-marker > li.active > a,
.solid-tabs .tab-design-10 .tab-marker > li.active > a,
.solid-tabs .tab-design-11 .tab-marker > li.active > a,
.solid-tabs .tab-design-14 .tab-marker > li.active > a {
  background: #f5f5f5 !important;
  color: #494227 !important;
  cursor: default !important;
  z-index: 5;
  height: 100%;
}
.solid-tabs .tab-design-1 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-4 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-5 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-8 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-9 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-10 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-11 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-14 .tab-marker > li.active > a span:after,
.solid-tabs .tab-design-1 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-4 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-5 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-8 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-9 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-10 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-11 .tab-marker > li.active > a span:before,
.solid-tabs .tab-design-14 .tab-marker > li.active > a span:before {
  background: #f5f5f5 !important;
}
.solid-tabs .tab-design-1 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-5 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-8 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-9 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-10 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-11 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-14 .tab-marker.tab-marker-arrow > li.active > a {
  background: black !important;
  color: white !important;
}
.solid-tabs .tab-design-1 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-5 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-8 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-9 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-10 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-11 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-14 .tab-marker.tab-marker-arrow > li.active > a:before {
  opacity: 1 !important;
}
.solid-tabs .tab-design-1 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-5 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-8 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-9 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-10 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-11 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-14 .tab-marker.tab-marker-arrow > li.active > a span:before,
.solid-tabs .tab-design-1 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-5 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-8 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-9 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-10 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-11 .tab-marker.tab-marker-arrow > li.active > a span:after,
.solid-tabs .tab-design-14 .tab-marker.tab-marker-arrow > li.active > a span:after {
  background: black !important;
}
.solid-tabs .tab-design-2 .tab-marker > li.active > a,
.solid-tabs .tab-design-3 .tab-marker > li.active > a,
.solid-tabs .tab-design-6 .tab-marker > li.active > a,
.solid-tabs .tab-design-7 .tab-marker > li.active > a {
  background: #f5f5f5 !important;
  color: #494227 !important;
  z-index: 15;
  cursor: default !important;
}
.solid-tabs .tab-design-2 .tab-marker > li.active > a > span:before,
.solid-tabs .tab-design-3 .tab-marker > li.active > a > span:before,
.solid-tabs .tab-design-6 .tab-marker > li.active > a > span:before,
.solid-tabs .tab-design-7 .tab-marker > li.active > a > span:before,
.solid-tabs .tab-design-2 .tab-marker > li.active > a > span:after,
.solid-tabs .tab-design-3 .tab-marker > li.active > a > span:after,
.solid-tabs .tab-design-6 .tab-marker > li.active > a > span:after,
.solid-tabs .tab-design-7 .tab-marker > li.active > a > span:after {
  background: #f5f5f5 !important;
}
.solid-tabs .tab-design-2 .tab-marker > li.active > a svg,
.solid-tabs .tab-design-3 .tab-marker > li.active > a svg,
.solid-tabs .tab-design-6 .tab-marker > li.active > a svg,
.solid-tabs .tab-design-7 .tab-marker > li.active > a svg {
  fill: #f5f5f5 !important;
  z-index: 15;
}
.solid-tabs .tab-design-2 .tab-marker.tab-marker-tight a:hover,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-tight a:hover,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-tight a:hover,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-tight a:hover {
  background: #f5f5f5;
  color: white;
  cursor: pointer;
  z-index: 15;
}
.solid-tabs .tab-design-2 .tab-marker.tab-marker-tight a:hover span:before,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-tight a:hover span:before,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-tight a:hover span:before,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-tight a:hover span:before,
.solid-tabs .tab-design-2 .tab-marker.tab-marker-tight a:hover span:after,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-tight a:hover span:after,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-tight a:hover span:after,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-tight a:hover span:after {
  background: #f5f5f5;
}
.solid-tabs .tab-design-2 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-arrow > li.active > a,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-arrow > li.active > a {
  background: black !important;
  color: white !important;
}
.solid-tabs .tab-design-2 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-arrow > li.active > a:before,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-arrow > li.active > a:before {
  border-top: 10px solid black !important;
  opacity: 1 !important;
}
.solid-tabs .tab-design-2 .tab-marker.tab-marker-arrow > li.active > a > span:before,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-arrow > li.active > a > span:before,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-arrow > li.active > a > span:before,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-arrow > li.active > a > span:before,
.solid-tabs .tab-design-2 .tab-marker.tab-marker-arrow > li.active > a > span:after,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-arrow > li.active > a > span:after,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-arrow > li.active > a > span:after,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-arrow > li.active > a > span:after {
  background: black !important;
}
.solid-tabs .tab-design-2 .tab-marker.tab-marker-arrow > li.active > a svg,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-arrow > li.active > a svg,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-arrow > li.active > a svg,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-arrow > li.active > a svg,
.solid-tabs .tab-design-2 .tab-marker.tab-marker-arrow > li.active > a path,
.solid-tabs .tab-design-3 .tab-marker.tab-marker-arrow > li.active > a path,
.solid-tabs .tab-design-6 .tab-marker.tab-marker-arrow > li.active > a path,
.solid-tabs .tab-design-7 .tab-marker.tab-marker-arrow > li.active > a path {
  fill: black !important;
}
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-distribute > li:last-child > a:hover > span:after,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-distribute > li:last-child > a:focus > span:after,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-right > li:last-child > a:hover > span:after,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-right > li:last-child > a:focus > span:after,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-distribute > li:last-child > a:hover > span:before,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-distribute > li:last-child > a:focus > span:before,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-right > li:last-child > a:hover > span:before,
.solid-tabs .tab-design-4 .tab-marker.tab-marker-pos-right > li:last-child > a:focus > span:before {
  background: #656565;
}
.solid-tabs .tab-design-12 .tab-marker path {
  fill: #03a9f4;
}
.solid-tabs .tab-design-12 .tab-marker > li.active > a {
  z-index: 15 !important;
}
.solid-tabs .tab-design-12 .tab-marker > li.active > a:hover {
  background: transparent !important;
}
.solid-tabs .tab-design-12 .tab-marker > li.active > a i {
  color: black;
}
.solid-tabs .tab-design-12 .tab-marker > li.active > a path {
  fill: #f5f5f5 !important;
}
.solid-tabs .tab-design-12 .tab-marker a:hover i {
  color: black;
}
.solid-tabs .tab-design-12 .tab-marker a:hover path {
  fill: #DDDDDD;
}
