@keyframes flipCenter {
  from {
    transform:perspective(100000px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function:ease-in;
    opacity:0;
  }
  40% {
    transform:perspective(100000px) rotate3d(1, 0, 0, 0deg);
    animation-timing-function:ease-in;
  }
  60% {
    transform:perspective(100000px) rotate3d(1, 0, 0, 0deg);
    opacity:1;
  }
  80% {
    transform:perspective(100000px) rotate3d(1, 0, 0, 0deg);
  }
  100% {
    transform:perspective(100000px);
  }
}
.flipCenter {
  animation-name:flipCenter;
  backface-visibility:visible !important;
}

input {
  border-radius:0 !important;
  box-shadow:none;
}
.form-control {
  display:block;
  border-radius:0;
  width:100%;
  height:36px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857143;
  color:#555;
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:4px;
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color:#3d055a;
  box-shadow:none;
}
textarea.form-control,
select.form-control {
  border-radius:0;
}
textarea.form-control:focus {
  border-color:#3d055a;
}
.checkbox,
.checkbox-inline {
  padding-left:20px;
}
.checkbox label,
.checkbox-inline label {
  display:inline-block;
  vertical-align:middle;
  position:relative;
  padding-left:5px;
  margin-right:10px;
}
.checkbox label::before,
.checkbox-inline label::before {
  content:"";
  display:inline-block;
  position:absolute;
  width:18px;
  height:18px;
  left:0;
  top:2px;
  margin-left:-20px;
  border:1px solid #ccc;
  border-radius:0px;
  background-color:#fff;
  transition:border 0.15s ease-in-out;
}
.checkbox label::after,
.checkbox-inline label::after {
  display:inline-block;
  position:absolute;
  width:18px;
  height:18px;
  left:0;
  top:2px;
  margin-left:-20px;
  padding-left:3px;
  padding-top:1px;
  font-size:11px;
  color:#3d055a;
}
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  opacity:0;
  z-index:1;
  transition:all 0.15s ease-in-out;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox-inline input[type="checkbox"]:focus + label::before {
  border-color:#3d055a;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox-inline input[type="checkbox"]:checked + label::after {
  content:"";
  background-color:#3d055a;
  width:10px;
  height:10px;
  top:6px;
  left:4px;
  transition:all 0.15s ease-in-out;
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox-inline input[type="checkbox"]:disabled + label {
  opacity:0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox-inline input[type="checkbox"]:disabled + label::before {
  background-color:#ddd;
  cursor:not-allowed;
}
.checkbox.checkbox-inline,
.checkbox-inline.checkbox-inline {
  margin-top:0;
}
.radio {
  padding-left:20px;
}
.radio label {
  display:inline-block;
  vertical-align:middle;
  position:relative;
  padding-left:5px;
  line-height:1.5;
}
.radio label::before {
  content:"";
  display:inline-block;
  position:absolute;
  width:17px;
  height:17px;
  left:0;
  margin-left:-20px;
  border:1px solid #ccc;
  border-radius:50%;
  background-color:#fff;
  transition:border 0.15s ease-in-out;
}
.radio label::after {
  display:inline-block;
  position:absolute;
  content:" ";
  width:9px;
  height:9px;
  left:4px;
  top:4px;
  margin-left:-20px;
  border-radius:50%;
  background-color:#3d055a;
  transform:scale(0, 0);
  transition:0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
}
.radio input[type="radio"] {
  opacity:0;
  z-index:1;
}
.radio input[type="radio"]:focus + label::before {
  border-color:#3d055a;
}
.radio input[type="radio"]:checked + label::after {
  transform:scale(1, 1);
}
.radio input[type="radio"]:disabled + label {
  opacity:0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor:not-allowed;
}
.radio.radio-inline {
  margin-top:0;
}
.radio.radio-dark label::before {
  background-color:#601986;
  border:0;
}
.radio.radio-dark label::after {
  width:11px;
  height:11px;
  left:3px;
  top:3px;
}
.input-group-addon {
  border-radius:0;
  background-color:#3d055a;
  border-color:#008bc6;
  color:#fff;
}

.dropdown-submenu {
  position:relative;
}
.dropdown.dropdown-inverse a {
  color:#fff;
}
.dropdown.dropdown-inverse a:hover {
  color:#fff;
  background-image:linear-gradient(to top, #0087c1, #3d055a);
}
.dropdown.dropdown-inverse ul {
  background-color:#333;
  color:#fff;
  border-color:#222;
  box-shadow:0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 0px rgba(255, 255, 255, 0.75);
}
.dropdown.dropdown-inverse .divider {
  background-color:#555;
}
.dropdown.dropdown-inverse .dropdown-header {
  border-color:#555;
  box-shadow:none;
  color:#ccc;
}
.dropdown > a:after,
.dropdown-submenu > a:after {
  top:8px;
  right:9px;
  font-size:11px;
  content:"\f105";
  position:absolute;
  font-weight:normal;
  display:inline-block;
  font-family:FontAwesome;
}
.dropdown > a:after {
  top:18px;
  right:15px;
  content:"\f107";
}
.dropdown-submenu > .dropdown-menu {
  top:-1px;
  left:100%;
  margin-top:-5px;
  margin-left:0px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display:block;
}
@media (max-width:767px) {
  .dropdown-submenu > .dropdown-menu {
    display:block;
    margin-left:15px;
  }
  .dropdown > a {
    border-bottom:solid 1px #ddd;
    margin:0;
  }
  .dropdown.open > a,
  .dropdown.open > a:focus,
  .dropdown.open > a:active {
    border-bottom:solid 1px #ddd;
  }
  .dropdown a {
    padding:0 6px;
  }
  .dropdown-submenu {
    padding:0;
    margin-top:-5px;
  }
  .dropdown-submenu a {
    padding:5px 0;
    margin:0;
  }
  .dropdown-submenu > a:after {
    content:" ";
  }
  .dropdown > a:after {
    top:10px;
    right:15px;
    content:"\f104";
  }
  .dropdown.open > a:after {
    top:10px;
    right:15px;
    content:"\f107";
  }
}
.dropdown-submenu.pull-left {
  float:none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left:-100%;
  margin-left:10px;
}
.dropdown-header {
  text-align:center;
  border-bottom:solid 1px #e5e5e5;
  border-top:solid 1px #e5e5e5;
  padding:6px 0;
  margin:9px 0;
}



.navbar-btn-right{
  float:right;
  padding-right:16px;
  color:#FFF;
  font-size:1.2em;
  font-weight:800;
}
.navbar-btn-right:hover{
  color:#FFF;
}
.navbar-default {
  box-shadow:0 1px 2px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75);
  background-image:linear-gradient(to top, #ececec, #f4f4f4);
  margin-bottom:0;
  border-bottom:0;
}
.navbar-default .navbar-brand {
  font-size:28px;
  font-weight:300;
  text-transform:lowercase;
  word-spacing:-6px;
  -webkit-text-stroke:0;
  
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:45px;
  color:#000;
}
@media (min-width:360px) and (max-width:768px) {
  .navbar-default .navbar-brand {
    margin-left:10px;
  }
}
@media (max-width:400px) {
  .navbar-default .navbar-brand {
    background:none !important;
    padding-left:0;
  }
}
.navbar-default .navbar-brand span {
  color:#3d055a;
}
.dropdown-menu li a {
  position:relative;
}
.dropdown-menu li a .label {
  position:absolute;
  right:10px;
  top:8px;
}
.dropdown-menu li a:hover .label {
  background-color:#fff;
  color:#3d055a;
}
@media (min-width:767px) {
  
  .navbar-collapse {
    padding:0;
  }
  
  .navbar-default .navbar-nav > li > a {
    padding-top:16px;
    padding-bottom:15px;
    margin-top:-1px;
    color:#000;
    font-size:16px;
    font-weight:400;
  }
  .navbar-default .navbar-nav > li.dropdown > a {
    padding-right:30px;
  }
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:active,
  .navbar-default .navbar-nav > li > a:focus,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-default .navbar-nav > .active > a {
    background-color:#3d055a;
    background-image:linear-gradient(to top, #0087c1, #3d055a);
    color:#fff;
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    background-color:#3d055a;
    background-image:linear-gradient(to top, #0087c1, #3d055a);
    color:#fff;
  }
  
  .dropdown-menu {
    padding:0;
    min-width:200px;
    border-radius:0;
    z-index:9999 !important;
    margin-top:0px !important;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.4), inset 0 0 2px rgba(255, 255, 255, 0.75);
    background-color:#f5f5f5;
  }
  .dropdown-menu li a {
    font-size:13px;
    font-weight:400;
    padding:6px 15px;
  }
  .dropdown-menu .active > a,
  .dropdown-menu li > a:hover,
  .dropdown-menu li > a:focus,
  .dropdown-menu li > a:active {
    background-color:#3d055a;
    background-image:linear-gradient(to top, #0087c1, #3d055a);
    color:#fff;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .navbar-default .navbar-nav > li > a {
    font-size:14px;
    padding-left:8px;
    padding-right:8px;
  }
  .navbar-default .navbar-nav > li.dropdown > a {
    padding-right:25px;
  }
  .dropdown > a:after {
    right:10px;
  }
  .navbar-default .navbar-brand {
    font-size:1.9em;
    word-spacing:-5px;
    -webkit-text-stroke:0;
    background-image:none;
    padding-left:5px;
  }
}
.navbar-header .navbar-toggle {
  margin:0;
  margin-top:-1px;
  background-color:#555;
  background-image:linear-gradient(to top, #4d4d4d, #666);
  border:none;
  border-radius:0;
  color:#fff;
  position:absolute;
  left:0px;
  top:0;
  height:51px;
  min-width:47px;
}
.navbar-header .navbar-toggle i {
  font-size:1.5em;
  line-height:1.5em;
}
.sb-icon-navbar i {
  background-color:#555;
  background-image:linear-gradient(to top, #4d4d4d, #666);
  color:#fff;
  padding:11px;
  margin-left:15px;
  vertical-align:middle;
  font-size:1.5em;
  padding:15px 14px 14px 14px;
  height:50px;
}
@media (min-width:768px) and (max-width:842px) {
  .navbar-right {
    float:left !important;
  }
}
@media (max-width:991px) {
  .sb-icon-navbar i {
    position:absolute;
    right:0;
    top:0;
    margin:0;
  }
}
@media (max-width:767px) {
  .navbar-default .navbar-brand {
    font-size:1.7em;
    word-spacing:-4px;
    
  }
}



.header-full {
  background-image:-webkit-linear-gradient(bottom, #f0f0f0, #f4f4f4);
  background-image:-moz-linear-gradient(bottom, #f0f0f0, #f4f4f4);
  background-image:-o-linear-gradient(bottom, #f0f0f0, #f4f4f4);
  background-image:linear-gradient(to top, #f0f0f0, #f4f4f4);
}
.header-full-title {
  float:left;
  overflow:hidden;
  padding-left:75px;
  
  background-repeat:no-repeat;
  background-position:left center;
}
.header-full-title h1 {
  margin-bottom:5px;
  margin-top:15px;
  word-spacing:-7px;
  color:#000;
  font-size:25px;
}
.header-full-title h1 a {
  color:#000;
  text-decoration:none;
}
.header-full-title h1 span,
.header-full-title h1 span a {
  color:#3d055a;
}
.header-full-title p {
  margin-bottom:15px;
  font-size:10px;
  text-transform:uppercase;
}
.top-nav {
  float:right;
  position:relative;
}
.top-nav .dropdown {
  display:inline-block;
  margin-left:20px;
  z-index:1001;
  vertical-align:top;
}
.top-nav .dropdown a {
  margin:0;
  padding:0;
  display:inline-block;
  padding:7px 10px;
  color:#000;
  text-decoration:none;
  background-color:#f1f1f1;
  -webkit-box-shadow:inset 0 0 1px #ffffff;
  -moz-box-shadow:inset 0 0 1px #ffffff;
  box-shadow:inset 0 0 1px #ffffff;
  border:solid 1px #e3e6e8;
  border-top:0;
}
.top-nav .dropdown > a:after {
  content:none;
}
.top-nav .dropdown a i {
  font-size:1.2em;
  color:#601986;
}
.dropdown-search-box,
.dropdown-login-box {
  overflow:hidden;
  padding:10px;
  min-width:300px;
  box-shadow:none;
}
.dropdown-search-box .form-group,
.dropdown-login-box {
  margin:0;
}
.dropdown-login-box h4 {
  margin:5px    0 10px 0;
}
.dropdown-login-box .btn {
  margin-top:10px;
}
.top-nav-social {
  margin:0;
  padding:0;
  list-style-type:none;
  display:inline-block;
  margin-left:20px;
  background-color:#f1f1f1;
  -webkit-box-shadow:inset 0 0 1px #ffffff;
  -moz-box-shadow:inset 0 0 1px #ffffff;
  box-shadow:inset 0 0 1px #ffffff;
  border:solid 1px #e3e6e8;
  border-top:0;
  overflow:hidden;
}
.top-nav-social li {
  float:left;
  margin:0;
}
.top-nav-social a {
  margin:0;
  color:#601986;
  display:inline-block;
  padding:7px 10px;
  min-width:40px;
  text-align:center;
  -webkit-transition:all .25s ease;
  -moz-transition:all .25s ease;
  -ms-transition:all .25s ease;
  -o-transition:all .25s ease;
  transition:all .25s ease;
}
.top-nav-social a.twitter:hover {
  background-color:#00aced;
  color:#fff;
}
.top-nav-social a.facebook:hover {
  background-color:#3b5998;
  color:#fff;
}
.top-nav-social a.instagram:hover {
  background-color:#517fa4;
  color:#fff;
}
.top-nav-social a.rss:hover {
  background-color:#ef922f;
  color:#fff;
}
.top-nav-social a.linkedin:hover {
  background-color:#007bb6;
  color:#fff;
}
.top-nav-social a.git:hover {
  background-color:#666;
  color:#fff;
}
.top-nav-social a.google-plus:hover {
  background-color:#dd4b39;
  color:#fff;
}
.top-nav-social a.youtube:hover {
  background-color:#bb0000;
  color:#fff;
}
.top-nav-social a.pinterest:hover {
  background-color:#cb2027;
  color:#fff;
}
.top-nav-social a.wordpress:hover {
  background-color:#4597be;
  color:#fff;
}
.top-nav-social a.flickr:hover {
  background-color:#ff0084;
  color:#fff;
}
.top-nav-social a.vine:hover {
  background-color:#00b48a;
  color:#fff;
}
.top-nav-social a.dribbble:hover {
  background-color:#f26798;
  color:#fff;
}
.top-nav-social a.foursquare:hover {
  background-color:#0072b1;
  color:#fff;
}
.top-nav-social a.tumblr:hover {
  background-color:#32506d;
  color:#fff;
}

.navbar-header-full {
  background-color:#f0f0f0;
  background-image:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  border-top:solid 1px #ddd;
}
.navbar-header-full.navbar-inverse {
  border-top:solid 1px #3d055a;
}
.navbar-header-full.navbar-dark {
  border-top:solid 1px #601986;
}
.navbar-default.navbar-inverse + .main-header {
  background-color:#fff;
  border-bottom:solid 1px #ddd;
  color:#333;
}
.navbar-default.navbar-inverse + .main-header .page-title,
.navbar-default.navbar-inverse + .main-header a {
  color:#333;
  border-color:#333;
}
.navbar-default.navbar-inverse + .main-header .breadcrumb > li + li:before {
  color:#888;
}
.navbar-default.navbar-inverse + .main-header li.active,
.navbar-default.navbar-inverse + .main-header li.current_item {
  color:#000;
  border-color:#000;
}
.header-full-dark {
  background-image:none;
  background-color:#601986;
  color:#fff;
}
.header-full-dark .header-full-title h1 a {
  margin-bottom:5px;
  margin-top:15px;
  word-spacing:-7px;
  color:#fff;
  font-size:32px;
}
.navbar-header-full .sb-icon-navbar i {
  height:51px;
  margin-top:-1px;
}
.navbar-inverse .sb-icon-navbar i {
  background-color:#601986;
  background-image:none;
}
.header-full + .navbar-inverse {
  background-image:none;
  box-shadow:none;
}
.header-full-dark .top-nav-social {
  margin:0;
  padding:0;
  list-style-type:none;
  display:inline-block;
  margin-left:20px;
  background-color:#333;
  -webkit-box-shadow:inset 0 0 1px #323232;
  -moz-box-shadow:inset 0 0 1px #323232;
  box-shadow:inset 0 0 1px #323232;
  border:solid 1px #555;
  border-top:0;
  overflow:hidden;
}
.header-full-dark .top-nav-social li {
  float:left;
  margin:0;
}
.header-full-dark .top-nav-social a {
  color:#999;
  -webkit-transition:all .25s ease;
  -moz-transition:all .25s ease;
  -ms-transition:all .25s ease;
  -o-transition:all .25s ease;
  transition:all .25s ease;
}
.header-full-dark .top-nav .dropdown a {
  color:#999;
  background-color:#333;
  -webkit-box-shadow:inset 0 0 1px #323232;
  -moz-box-shadow:inset 0 0 1px #323232;
  box-shadow:inset 0 0 1px #323232;
  border:solid 1px #555;
  border-top:0;
}
.header-full-dark .top-nav .dropdown a i {
  color:#999;
}
.header-full-dark .top-nav .dropdown-menu {
  color:#999;
  background-color:#333;
}
.header-full-dark .top-nav .dropdown-menu input {
  color:#999;
  background-color:#601986;
  border-color:#555;
  box-shadow:none;
}
.header-full-dark .top-nav .dropdown-menu input:focus {
  border-color:#3d055a;
}
.header-full-dark ~ .navbar-dark {
  border-top:solid 1px #555;
}

.navbar-dark {
  background-color:#601986;
  background-image:none;
  color:#fff;
  box-shadow:none;
}
.navbar-dark a {
  background-image:none;
}
.navbar-default.navbar-dark .navbar-nav > li > a:hover,
.navbar-default.navbar-dark .navbar-nav > .active > a:hover,
.navbar-default.navbar-dark .navbar-nav > .active > a {
  background-image:none;
  color:#fff;
}
.navbar-default.navbar-dark .navbar-nav > li > a,
.navbar-default.navbar-dark .navbar-nav > li > a:hover,
.navbar-default.navbar-dark .navbar-nav > li > a:focus,
.navbar-default.navbar-dark .navbar-nav > .active > a,
.navbar-default.navbar-dark .navbar-nav > .active > a:hover,
.navbar-default.navbar-dark .navbar-nav > .active > a:focus {
  color:#fff;
}
.navbar-default.navbar-dark .navbar-nav > .open > a,
.navbar-default.navbar-dark .navbar-nav > .open > a:hover,
.navbar-default.navbar-dark .navbar-nav > .open > a:focus {
  background-color:#3d055a;
  background-image:none;
  color:#fff;
}
.navbar-default.navbar-dark .navbar-brand {
  color:#eee;
}
.navbar-default.navbar-dark + .main-header {
  background-color:#f1f1f1;
  border-bottom:solid 1px #ddd;
  color:#333;
}
.navbar-default.navbar-dark + .main-header .page-title,
.navbar-default.navbar-dark + .main-header a {
  color:#333;
  border-color:#333;
}
.navbar-default.navbar-dark + .main-header .breadcrumb > li + li:before {
  color:#888;
}
.navbar-default.navbar-dark + .main-header li.active,
.navbar-default.navbar-dark + .main-header li.current_item {
  color:#000;
  border-color:#000;
}
.navbar-dark .dropdown .dropdown-menu {
  background-color:#601986;
  color:#fff;
  border-color:#555;
  box-shadow:none;
}
.navbar-dark .dropdown .dropdown-menu a {
  color:#fff;
  background-image:none;
}
.navbar-dark .dropdown .dropdown-menu a:hover,
.navbar-dark .dropdown .dropdown-menu a:focus {
  color:#fff;
}
.navbar-dark .dropdown .divider {
  background-color:#555;
}
.navbar-dark .dropdown .dropdown-header {
  color:#fff;
  border-color:#555;
}
.navbar-dark .sb-icon-navbar i {
  background-color:#3d055a;
  background-image:none;
}
.navbar-dark .navbar-header .navbar-toggle {
  background-color:#3d055a;
  background-image:none;
}
@media (max-width:767px) {
  .navbar-default .navbar-nav {
    margin-top:0;
    margin-bottom:0;
  }
  .navbar-dark .navbar-collapse {
    border-color:#555;
  }
  .navbar-dark .dropdown > a {
    border-bottom:solid 1px #555;
    margin:0;
  }
  .dropdown-menu a {
    padding-top:7px !important;
    padding-bottom:7px !important;
  }
  .navbar-dark .dropdown-menu a {
    color:#fff !important;
  }
  .navbar-dark .dropdown-submenu.active > a,
  .navbar-dark .dropdown-menu .active > a {
    background-color:#3d055a !important;
  }
  .navbar-dark .dropdown.active > a,
  .navbar-dark .dropdown a:hover,
  .navbar-dark .dropdown a:focus,
  .navbar-dark .dropdown.active a:hover,
  .navbar-dark .dropdown.active a:focus {
    background-color:#3d055a !important;
  }
  .navbar-dark .dropdown.open > a,
  .navbar-dark .dropdown.open > a:focus,
  .navbar-dark .dropdown.open > a:active {
    border-bottom:none;
    background-color:#3d055a;
  }
  .navbar-dark .dropdown-submenu .dropdown-menu li > a {
    color:#fff !important;
  }
  .navbar-dark .dropdown-submenu .dropdown-menu li > a:hover {
    background-color:#3d055a !important;
  }
  .dropdown-submenu {
    margin-left:-15px;
  }
}

.navbar-inverse {
  background-color:#3d055a;
  background-image:none;
  color:#fff;
  box-shadow:none;
}
.navbar-inverse .navbar-brand {
  background-image:url("logo_white.png");
}
.navbar-inverse .navbar-brand {
  color:#fff;
}
.navbar-inverse .navbar-brand span {
  color:#fff;
}
.navbar-inverse a {
  background-image:none;
}
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a {
  background-image:none;
  color:#fff;
}
.navbar-default.navbar-inverse .navbar-nav > li > a,
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > li > a:focus,
.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus {
  color:#fff;
}
.navbar-default.navbar-inverse .navbar-nav > li > a:hover,
.navbar-default.navbar-inverse .navbar-nav > li > a:focus,
.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus .navbar-default.navbar-inverse .navbar-nav > .open > a,
.navbar-default.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .open > a:focus {
  background-color:#601986;
  background-image:none;
  color:#fff;
}
.navbar-default.navbar-inverse + .main-header {
  background-color:#f1f1f1;
  border-bottom:solid 1px #ddd;
  color:#333;
}
.navbar-default.navbar-inverse + .main-header .page-title,
.navbar-default.navbar-inverse + .main-header a {
  color:#333;
  border-color:#333;
}
.navbar-default.navbar-inverse + .main-header .breadcrumb > li + li:before {
  color:#888;
}
.navbar-default.navbar-inverse + .main-header li.active,
.navbar-default.navbar-inverse + .main-header li.current_item {
  color:#000;
  border-color:#000;
}
.navbar-inverse .dropdown .dropdown-menu {
  background-color:#601986;
  color:#fff;
  border-color:#555;
  box-shadow:none;
}
.navbar-inverse .dropdown .dropdown-menu a {
  color:#fff;
  background-image:none;
}
.navbar-inverse .dropdown .dropdown-menu a:hover,
.navbar-inverse .dropdown .dropdown-menu a:focus {
  color:#fff;
}
.navbar-dark .dropdown .dropdown-menu .active > a:hover,
.navbar-dark .dropdown .dropdown-menu .active > a:focus,
.navbar-inverse .dropdown .dropdown-menu .active > a:hover,
.navbar-inverse .dropdown .dropdown-menu .active > a:focus {
  background-color:#3d055a;
}
.navbar-inverse .dropdown .divider {
  background-color:#555;
}
.navbar-inverse .dropdown .dropdown-header {
  color:#fff;
  border-color:#555;
}
.navbar-inverse .sb-icon-navbar i {
  background-color:#333;
  background-image:none;
}
.navbar-inverse .navbar-header .navbar-toggle {
  background-color:#333;
  background-image:none;
}
.header-full-dark + .navbar-inverse {
  border-color:#3d055a;
}
@media (max-width:767px) {
  .navbar-inverse .navbar-collapse {
    border-color:#555;
    background-color:#601986;
  }
  .navbar-inverse .dropdown > a {
    border-bottom:solid 1px #555;
    margin:0;
  }
  .dropdown-menu a {
    padding-top:7px !important;
    padding-bottom:7px !important;
  }
  .navbar-inverse .dropdown-menu a {
    color:#fff !important;
  }
  .navbar-inverse .dropdown-submenu.active > a,
  .navbar-inverse .dropdown-menu .active > a {
    background-color:#333 !important;
  }
  .navbar-inverse .dropdown.active > a,
  .navbar-inverse .dropdown a:hover,
  .navbar-inverse .dropdown a:focus,
  .navbar-inverse .dropdown.active a:hover,
  .navbar-inverse .dropdown.active a:focus {
    background-color:#333 !important;
  }
  .navbar-inverse .dropdown.open > a,
  .navbar-inverse .dropdown.open > a:focus,
  .navbar-inverse .dropdown.open > a:active {
    border-bottom:none;
    background-color:#333;
  }
  .navbar-inverse .dropdown-submenu .dropdown-menu li > a {
    color:#fff !important;
  }
  .navbar-inverse .dropdown-submenu .dropdown-menu li > a:hover {
    background-color:#333 !important;
  }
}
.d-sm-flex {
    display:-ms-flexbox!important;
    display:flex!important;
}
.align-self-center {
    -ms-flex-item-align:center!important;
    align-self:center!important;
}
.ml-auto, .mx-auto {
    margin-left:auto!important;
}

.g-mr-5 {
    margin-right:0.35714rem !important;
}
.g-color-main {
    color:#555 !important;
}
.u-link-v5 {
    text-decoration:none;
    -webkit-transition:all .2s;
    -o-transition:all .2s;
    transition:all .2s;
}

.u-list-inline {
    padding-left:0;
    margin-bottom:0;
    list-style:none;
  }
  .list-inline-item:not(:last-child) {
    margin-right:.5rem;
  }
  .list-inline-item {
    display:inline-block;
  }.no, .memo { text-align:center;}
.board-search-wrap {
	border:1px solid #d2d2d2;
	padding:15px 20px 12px;
	overflow:hidden;
	margin-bottom:20px;
}
.board-list-table {
	width:100%;
	border-collapse:collapse;
	border-top:2px solid #043d86;
	border-bottom:1px solid #bac2ca;
	text-align:center;
	
	color:#444;
	table-layout:fixed;
}
.board-list-table thead th {
	color:#043d86;
	background:#f9f9f9;
	font-size:13px;
	text-align:center;
	border-bottom:2px solid #ddd; 
}
.board-list-table tbody .title { 
	text-align:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.board-list-table tr:hover td {background:#f3f5f8;}
.board-list-table tr:hover td.subject a {text-decoration:underline;}
.board-list-table tr.over td {border-top:0;}

@media screen and (max-width:767px) {
	table.board-list-tabl th,
	table.board-list-tabl td { display:block; }
}
.board-list-table>tbody>tr>td,
.board-list-table>tbody>tr>th,
.board-list-table>tfoot>tr>td,
.board-list-table>tfoot>tr>th,
.board-list-table>thead>tr>td,
.board-list-table>thead>tr>th{
    padding:8px;
    line-height:1.42857143;
    border-top:1px solid #ddd;
}
.board-list-table>tbody>tr>td span.label { padding :1px 3px 3px 1px; display:inline; }
span.label { font-size:11px;font-weight:400;padding:4px 7px;}
.board-list-table>tbody>tr>td .label-danger { color:red; background-color:#FFF; border:1px solid #EFEFEF;}
.board-list-table>tbody>tr>td .label-info { color:blue;background-color:#FFF; border:1px solid #EFEFEF;}
.board-list-table>tbody>tr>td .label-default { color:#000000;background-color:#FFF; border:1px solid #EFEFEF;}



.tag-box  {padding:20px;background:#fff;margin-bottom:30px;}
.tag-box h2 {font-size:16px;line-height:25px;}
.tag-box-v4 {border:dashed 1px #bbb;}
.margin-top-20 { margin-top :20px; }
.margin-bottom-20 { margin-bottom :20px; }
.profile .profile-body { padding:20px; background:#f7f7f7; }
@media (max-width:768px) {
	.profile .profile-bio,
	.profile .profile-body {
		padding:0;
	}
}

.profile .panel-profile {
	border:none;
	margin-bottom:0;
	box-shadow:none;
}
.profile .panel-profile.no-bg { background:inherit; }
.profile .panel-heading {
	color:#585f69;
	background:#fff;
	padding:7px 15px;
	border-bottom:solid 3px #f7f7f7;
}
.profile .panel-heading.overflow-h i.pull-right { top:7px; position:relative; }
.profile .panel-heading.overflow-h a i {  color:#777; }
.profile .panel-heading.overflow-h a:hover i { color:#555; }
.profile .panel-title { font-size:16px; }
@media (max-width:768px) {
	.profile .panel-title { font-size:12px; }
}

.profile .profile-bio { background:#fff; position:relative; padding:15px 10px 5px 15px;}
.profile .profile-bio img { width:100%; }



.profile .profile-edit { padding:20px; background:#fff; }
.profile .profile-edit h2 { font-weight:200; }
.profile .profile-edit dt { text-align:inherit; }
.profile .profile-edit hr { margin:17px 0 15px; }


.profile .tab-content { padding:0;}

@media (max-width:768px) {
	.profile .tab-v1 .nav-tabs {  border-bottom:none; }
}


table.cart thead { background:#043d86; }
table.cart thead th { color:#fff; }
table.cart tbody tr.selected { background:#f7f7f7; }
table.cart thead>tr>th { vertical-align :middle !important; }
table.cart tfoot { background:#e6e6e6; }
table.cart tfoot span.text-danger { font-size:1.2em; font-weight:bold; }


.payment-wrap {
	margin-top:30px;
	border:3px dotted #d2d2d2;
	padding:50px 20px 12px;
	overflow:hidden;
	margin-bottom:20px;
}
.tab-v2 .nav-tabs {
	border-bottom:none;
	background-color:#fafafa;
	margin-bottom:20px;
}
.tab-v2 .nav-tabs li a {
	padding:9px 16px;
	background:none;
	border:none;
}

.tab-v2 .nav-tabs li.active a {
	background:#fff;
	padding:7px 15px 9px;
	border:solid 1px #eee;
	border-top:solid 2px #72c02c;
	border-bottom:none !important;
}
.tab-v2 .tab-content { padding:0px; border:solid 1px #eee; }



.tab-v2 .tab-content { padding:0px; border:none; }
.tab-v2 .nav-tabs > li > a {
	color:#fff;
	padding:50px 45px 9px;
	margin:0;
	position:relative;
	max-width:300px;
	
}
.tab-v2 .nav-tabs > li > a:after {
	position:absolute;
	content:"";
	width:0;
	height:0;
	top:-1px;
	right:-25px;
	border-top:44px solid transparent;
	border-bottom:45px solid transparent;
	z-index:1;
}
.tab-v2 .nav-tabs > li > a.tab-1 { background:#363643; }
.tab-v2 .nav-tabs > li > a.tab-1:after { border-left:26px solid #363643; }
.tab-v2 .nav-tabs > li > a.tab-2 { background:#33333f; }
.tab-v2 .nav-tabs > li > a.tab-2:after { border-left:26px solid #33333f; }
.tab-v2 .nav-tabs > li > a.tab-3 { background:#30303b; }
.tab-v2 .nav-tabs > li > a.tab-3:after { border-left:26px solid #30303b; }
.tab-v2 .nav-tabs > li > a.tab-4 { background:#2d2d37; }
.tab-v2 .nav-tabs > li > a.tab-4:after { border-left:26px solid #2d2d37; }
.tab-v2 .nav-tabs > li > a:before {
	position:absolute;
	content:"";
	font-family:FontAwesome;
	font-size:20px;
	width:80px;
	height:80px;
	padding:20px 23px;
	background:inherit;
	top:-38px;
	left:50%;
	margin-left:-38px;
	border:4px solid #fff;
	border-radius:50px;
}

.tab-v2 .nav-tabs > li > a.tab-1:before {  content:"01"; }
.tab-v2 .nav-tabs > li > a.tab-2:before {  content:"02"; }
.tab-v2 .nav-tabs > li > a.tab-3:before {  content:"03"; }
.tab-v2 .nav-tabs > li > a.tab-4:before {  content:"04"; }
.tab-v2 .nav-tabs > li:last-child > a:after {  }
.tab-v2 .nav-tabs > li > a > strong {
	font-size:13px;
	text-transform:uppercase;
	display:block;
	margin:0 0 10px;
}

.tab-v2 .nav-tabs li.active a {
	background:#c94645;
	padding:50px 45px 9px;
	border:none;
	color:#fff;
}
.tab-v2 .nav-tabs li.active a:before  { background:#c94645; }
.tab-v2 .nav-tabs li.active a:after  { border-left:26px solid #c94645; }

@media (max-width:1200px) {
	.tab-v2 .nav-tabs > li > a,
	.tab-v2 .nav-tabs li.active a { padding:70px 15px 28px; }
	.tab-v2 .nav-tabs > li > a:after, .tab-v2 .nav-tabs li.active a:after {right:-10px;}
}
@media (max-width:992px) {
	.tab-v2 .nav-tabs > li > a,
	.tab-v2 .nav-tabs li.active a { padding:70px 15px 28px;}
}﻿
 

.header-full-title h1 {
	
	
	
	
}
.header-full-title h1:hover{
	
	
	
}
.navbar-default {
	
}
.navbar-default .navbar-nav > li > a{
	
	
	
	
	
}
.navbar-default .navbar-nav > li > a:hover{
	
	
	
	
}
.dropdown-menu li a{
	
	
	
	
	
}
.dropdown-menu li a:hover{
	
	
	
		
}


			

#p {background-image:url(/cms/widget/path/breadcrumbs/pattern2.png);}

#p h1 {
	
	
	
	
}
#p a {
	
	
	
	
	
}
#p .active
#p a:hover,
#p a:focus {
	
	
	
	
}

	
			
			
			