﻿@charset "utf-8";
a:link, a:visited, a:active, h1, h2 {
  color: #6e2585;
}
a:hover {
  color: #8f23b1;
}
.progress-bar, .btn-primary, .btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active, .panel-primary > .panel-heading {
  background-color: #6e2585;
  border-color: #6e2585;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .btn-warning:hover {
  background-color: #8f23b1;
  border-color: #8f23b1;
}
.row-header {
  color: #6e2585;
}
.col-header {
  background-color: #6e2585;
  border: 1px solid #6e2585;
}
.table th {
  background-color: #6e2585;
}
/*Site Specific Custom CSS*/
hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 0;
  border-top: 2px solid #cecece
}
.products {
  margin: 10px;
  padding: 3px;
}
.products .row {
  border: 1px solid #ddd;
  padding: 10px;
}
.products .row .col-sm-3 {
  padding: 10px;
}
.btn-bar {
    border: 2px solid #6e2585;
    background: 0;
    background-color: #fff;
    color: #6e2585;
    font-size: 1.8rem;
}
.btn-bar:hover {
    background-color: #6e2585;
    color: #FFF;
} 
/*Start of Tab CSS*/
.tabs a {
  padding: 20px 25px;
  line-height: normal;
  display: block;
  background-color: #EEE; /*Color of Tab*/
  color: #666;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  height: 100%;
  margin: 0 -15px;
}
.tabs a::before {
  content: '';
  display: block;
  height: 6px;
  background: #8f23b1; /*Underline color*/
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: -webkit-transform ease-in-out 250ms;
  -webkit-transition: -webkit-transform ease-in-out 250ms;
  -o-transition: transform ease-in-out 250ms;
  transition: transform ease-in-out 250ms;
  transition: transform ease-in-out 250ms, -webkit-transform ease-in-out 250ms;
}
.tabs a:hover::before {
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
}
.tabs a.active, .tabs a.active:hover {
  color : #FFF ; /*Font color of active tab*/
  background : no-repeat 92% center #6e2585 ; /*Color of active tab*/
  background-size : 7px 10px ;
  border : none;
}
a .tablinks :hover {
  color : #666666 ; /*Font color on tab hover*/
  text-decoration: none;
}
.tabcontent {
  padding: 0px 12px;
  width: 100%;
}
.tabs {
  margin-bottom: 10px;
}
/*End of Tab CSS*/
