@import "app.min.1.css";
@media (max-width:991px) {
  .panel-group .panel {
    background: #ffffff !important;
  }

  .panel-group .panel .panel-heading {
    background: #ffffff !important;
    border-bottom: 1px solid #000000 !important;
  }

  .panel-group .panel .panel-heading .panel-title a {
    border: none;
  }

  .panel-group .panel .panel-heading .panel-title a.collapsed {
    border: none;
  }

  .panel-group .panel .panel-heading .panel-title a .fa {
    right: 15px;
  }
}

body header.sticky {
  background: #013573;
  background: -moz-linear-gradient(top, #013573 0, #0679ca 25%, #0679ca 50%, #013573 100%);
  background: -webkit-linear-gradient(top, #013573 0, #0679ca 25%, #0679ca 50%, #013573 100%);
  background: linear-gradient(to bottom, #013573 0, #0679ca 25%, #0679ca 50%, #013573 100%);
  color: #cccccc;
}

body header.sticky a {
  color: #cccccc;
}

@media (min-width:992px) {
  body {
    margin-top: 100px;
  }

  body header.sticky {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
  }

  body.admin-bar header.sticky {
    margin-top: 32px;
  }
}

header .header-top-first {
  background: #102535;
  padding: 3px 0;
}

header .header-top-second {
  background: #005a9c;
}

header .header-top-second .logo {
  position: absolute;
  background: #102535;
  padding: 15px 30px 15px 25px;
  margin-top: -1px;
  z-index: 99;
}

header .header-top-second .hidden-md.hidden-lg .header-logo {
  height: auto !important;
}

.header-nav ul,
.header-nav li {
  list-style: none;
}

.header-nav ul {
  padding: 0;
  margin: 0;
}

.header-nav ul li ul {
  float: right;
}

.header-nav ul li a {
  color: #ffffff !important;
  font-family: "Open Sans",sans-serif;
}

.header-nav .university-link a {
  display: block;
  font-weight: normal;
  font-family: "Open Sans",sans-serif;
  color: #ffffff;
  padding: 10px 0;
}

.header-nav .university-link a:hover {
  text-decoration: underline;
}

.header-nav .university-link a .fa {
  color: #d40000;
}

.header-nav .quicklinks li {
  display: block;
  float: left;
  margin: 10px 20px;
}

.header-nav .quicklinks li a {
  color: #cccccc;
  text-decoration: none;
}

.header-nav .quicklinks li a:hover {
  text-decoration: underline;
  color: #ffffff;
}

.header-nav .search form {
  margin-top: 3px;
}

.header-nav .search form .form-group {
  margin-right: -42px;
  width: 100%;
}

.header-nav .search form .form-group input#s {
  background: transparent;
  font-family: "Open Sans",sans-serif;
  width: 100%;
  border: none;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
  color: #ffffff;
}

.header-nav .search form .form-group input#s::-webkit-input-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s:-moz-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s::-moz-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s:-ms-input-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s:hover::-webkit-input-placeholder,
.header-nav .search form .form-group input#s:active::-webkit-input-placeholder,
.header-nav .search form .form-group input#s:focus::-webkit-input-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s:hover:-moz-placeholder,
.header-nav .search form .form-group input#s:active:-moz-placeholder,
.header-nav .search form .form-group input#s:focus:-moz-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s:hover::-moz-placeholder,
.header-nav .search form .form-group input#s:active::-moz-placeholder,
.header-nav .search form .form-group input#s:focus::-moz-placeholder {
  color: #ffffff;
}

.header-nav .search form .form-group input#s:hover:-ms-input-placeholder,
.header-nav .search form .form-group input#s:active:-ms-input-placeholder,
.header-nav .search form .form-group input#s:focus:-ms-input-placeholder {
  color: #ffffff;
}

.header-nav .search form .btn-default {
  border: none;
  background: none;
  color: #cccccc;
}

.header-nav .search form:hover .btn-default {
  color: #ffffff;
}

.header-nav .language .dropdown button {
  width: 100%;
  text-align: left;
  background: none;
  border: none;
  padding: 9px 6px;
}

.header-nav .language .dropdown button .fa {
  color: #d40000;
}

.header-nav .language .dropdown button:active,
.header-nav .language .dropdown button:focus,
.header-nav .language .dropdown button:hover {
  border: none;
  box-shadow: none;
  outline: none !important;
  background-color: transparent;
}

.header-nav .language .dropdown button:hover {
  background: none;
}

.header-nav .language .dropdown button span {
  text-align: right;
  color: #cccccc;
}

.header-nav .language .dropdown.open {
  background: rgba(0,0,0,0.8);
}

.header-nav .language .dropdown.open .dropdown-menu {
  background: rgba(0,0,0,0.8);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
}

.header-nav .language .dropdown.open .dropdown-menu li a {
  padding: 6px;
}

.header-nav .language .dropdown.open .dropdown-menu li a:hover {
  background: transparent;
  color: #ffffff;
}

.header-nav .language .flag {
  background-image: url(../img/lang-flags.png);
  background-repeat: no-repeat;
  width: 19px;
  height: 11px;
  margin-right: 1em;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.header-nav .language .English .flag {
  background-position: 0 0;
}

.header-nav .language .Mandarin .flag {
  background-position: 0 -13px;
}

.header-nav .logo a {
  display: block;
  width: 100%;
}

.header-nav .logo a img {
  margin: 0;
  max-width: 100%;
  padding: 15px 0;
  height: 107px;
}

.header-nav .main-nav .navbar-default {
  background: none;
  border: none;
  margin: 0;
}

.header-nav .main-nav .navbar-default .container-fluid {
  padding: 0;
  margin: 0;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-header button.navbar-toggle {
  border: none;
  background: none;
  color: #000000;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-header button.navbar-toggle span.icon-bar {
  color: #000000;
  background: #000000;
}

@media only screen and (max-width: 767px) {
  .header-nav .main-nav .navbar-default .container-fluid .navbar-header button.navbar-toggle {
    margin-right: 0;
  }
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse {
  padding: 0;
  margin: 0;
  border: none;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li>a {
  padding: 20px 30px 20px 20px;
  font-family: "Open Sans",sans-serif;
  font-size: 17px;
  color: #cccccc;
  text-transform: uppercase !important;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li>a b.caret {
  display: none;
  visibility: hidden;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li>a::after {
  position: absolute;
  content: "\f107";
  font-family: FontAwesome;
  top: 35%;
  right: 12px;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li:hover>a {
  text-decoration: underline;
  color: #ffffff;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li.active>a {
  background: transparent;
  border-bottom: 3px solid #ffffff;
  color: #ffffff;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li.open>a,
.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li.open:hover>a {
  background: #004B83;
  color: #ffffff;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li ul.dropdown-menu {
  padding: 0;
  margin: 0;
  border: 0;
  background: #004B83;
  box-shadow: none;
  border-radius: 0;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li ul.dropdown-menu li a {
  padding: 10px 20px;
  color: #cccccc;
  background: none;
}

.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li ul.dropdown-menu li:hover a,
.header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li ul.dropdown-menu li.active a {
  color: #ffffff;
}

@media (min-width:992px) and (max-width:1199px) {
  .header-nav .quicklinks li {
    margin: 10px 33px;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li>a {
    padding: 20px;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li>a::after {
    top: 34%;
    right: 5px;
  }
}

@media (max-width:991px) {
  .header-nav .quicklinks {
    top: -35px;
  }

  .header-nav .quicklinks ul {
    width: 100%;
    padding: 0;
    margin: 0;
  }

  .header-nav .quicklinks ul li {
    width: 50%;
    text-align: left;
    padding: 0;
    margin: 0;
  }

  .header-nav .quicklinks ul li a {
    display: block;
    margin: 15px 8px;
    padding: 10px;
    background: #d40000 url(../img/arrow-right-white.png) no-repeat 97% center;
    color: #ffffff;
    font-weight: 700;
  }

  .header-nav .search {
    z-index: 300;
  }

  .header-nav .search .form-inline .form-group {
    margin-right: -49px;
  }

  .header-nav .search .form-inline button span.glyphicon {
    font-size: 1.5em;
  }

  .header-nav .language {
    z-index: 301;
  }

  .header-nav .language .dropdown button {
    padding: 9px 0;
  }

  .header-nav .language .dropdown button .selected-lang,
  .header-nav .language .dropdown button .caret {
    display: none;
    visibility: hidden;
  }

  .header-nav .language .dropdown button .flag {
    background-image: url(../img/sprites/flags.36px.png);
    background-position: -132px -66px;
    background-size: 590px 557px;
    margin: 0;
    width: 29px;
    height: 29px;
  }

  .header-nav .language .dropdown button.English .flag {
    background-position: -132px -66px;
  }

  .header-nav .language .dropdown button.Mandarin .flag {
    background-position: -231px -132px;
  }

  .header-nav .logo {
    position: relative !important;
    background: transparent !important;
    top: -45px;
    z-index: 0 !important;
  }

  .header-nav .logo a img {
    margin: 0 auto;
    padding: 5px 0;
  }

  .header-nav .main-nav {
    z-index: 99;
    position: relative;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-header button.navbar-toggle {
    color: #ffffff !important;
    margin-right: 15px !important;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-header button.navbar-toggle span.icon-bar {
    background: #ffffff !important;
    color: #ffffff !important;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-collapse {
    margin-bottom: 50px;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav {
    margin: 8px;
    float: none !important;
  }

  .header-nav .main-nav .navbar-default .container-fluid .navbar-collapse ul.nav.navbar-nav>li>a {
    padding: 8px;
  }
}

@media (max-width:767px) {
  .header-nav .quicklinks ul li a {
    background-position: 95% center;
  }

  .header-nav .search form {
    position: relative;
  }

  .header-nav .search form button {
    position: absolute;
    top: 0;
    right: 0;
    padding: 6px 0;
  }

  .header-nav .logo {
    z-index: 0 !important;
  }
}

footer ul.list-unstyled li a {
  display: block;
  margin-bottom: 5px;
  color: #c7daea;
}

footer ul.list-unstyled li a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.bradfordblog,
.bradfordblog-single {
  background: #ffffff;
}

.bradfordblog .post-image,
.bradfordblog-single .post-image {
  padding: 0 10px 10px 0;
}

.bradfordblog .post-meta,
.bradfordblog-single .post-meta {
  font-size: 12px;
  font-weight: 700;
}

.bradfordblog .post-meta a,
.bradfordblog-single .post-meta a {
  color: #d40000;
}

.bradfordblog .post-title h2,
.bradfordblog-single .post-title h2 {
  margin: 5px 0 10px 0;
  font-size: 24px;
  color: #000000;
}

.bradfordblog .post-tags,
.bradfordblog-single .post-tags {
  margin-bottom: 1em;
  text-transform: capitalize;
}

.bradfordblog .post-tags i.fa-tag,
.bradfordblog-single .post-tags i.fa-tag {
  color: #cccccc;
}

.bradfordblog .blog-col-wrapper,
.bradfordblog-single .blog-col-wrapper {
  background: #f6f6f6;
}

.bradfordblog .blog-col-wrapper aside,
.bradfordblog-single .blog-col-wrapper aside {
  margin-top: 80px;
  margin-bottom: 30px;
}

.bradfordblog .blog-col-wrapper aside .widget,
.bradfordblog-single .blog-col-wrapper aside .widget {
  padding: 0 0 30px 0;
  border-bottom: 1px solid #000000;
}

.bradfordblog .blog-col-wrapper aside .widget>*,
.bradfordblog-single .blog-col-wrapper aside .widget>* {
  margin-left: 10px;
  margin-right: 10px;
}

.bradfordblog .blog-col-wrapper aside .widget .widgettitle,
.bradfordblog-single .blog-col-wrapper aside .widget .widgettitle {
  font-size: 14px;
  font-weight: 700;
  border-bottom: 2px solid #b38808;
  padding-bottom: 12px;
  margin-bottom: 20px;
  position: relative;
}

.bradfordblog .blog-col-wrapper aside .widget .widgettitle i.fa,
.bradfordblog-single .blog-col-wrapper aside .widget .widgettitle i.fa {
  position: absolute;
  right: 0;
  top: 2px;
}

.bradfordblog .blog-col-wrapper aside .widget .widgettitle i.fa.fa-tag,
.bradfordblog-single .blog-col-wrapper aside .widget .widgettitle i.fa.fa-tag {
  position: relative;
}

.bradfordblog .blog-col-wrapper aside .widget .fes-default form,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form {
  padding: 0;
  margin: 0;
}

.bradfordblog .blog-col-wrapper aside .widget .fes-default form .form-group,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form .form-group,
.bradfordblog .blog-col-wrapper aside .widget .fes-default form button.btn-submit,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form button.btn-submit,
.bradfordblog .blog-col-wrapper aside .widget .fes-default form input,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form input {
  padding: 0;
  margin: 0;
  width: 100%;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.bradfordblog .blog-col-wrapper aside .widget .fes-default form input,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form input {
  padding: 5px;
  margin-bottom: 10px;
}

.bradfordblog .blog-col-wrapper aside .widget .fes-default form button.btn-submit,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form button.btn-submit {
  background: #b38808;
  color: #ffffff;
  padding: 7px;
  text-align: left;
  position: relative;
}

.bradfordblog .blog-col-wrapper aside .widget .fes-default form button.btn-submit:hover,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form button.btn-submit:hover {
  background: darker(#b38808, 30%);
}

.bradfordblog .blog-col-wrapper aside .widget .fes-default form button.btn-submit i.fa,
.bradfordblog-single .blog-col-wrapper aside .widget .fes-default form button.btn-submit i.fa {
  position: absolute;
  right: 10px;
  top: 10px;
}

.bradfordblog .blog-col-wrapper aside .widget.widget_categories ul,
.bradfordblog-single .blog-col-wrapper aside .widget.widget_categories ul,
.bradfordblog .blog-col-wrapper aside .widget.blog-tags-wrapper .blog-tags ul,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-tags-wrapper .blog-tags ul {
  list-style: none;
  padding: 0;
}

.bradfordblog .blog-col-wrapper aside .widget.widget_categories ul li,
.bradfordblog-single .blog-col-wrapper aside .widget.widget_categories ul li,
.bradfordblog .blog-col-wrapper aside .widget.blog-tags-wrapper .blog-tags ul li,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-tags-wrapper .blog-tags ul li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
}

.bradfordblog .blog-col-wrapper aside .widget.widget_categories ul li a,
.bradfordblog-single .blog-col-wrapper aside .widget.widget_categories ul li a,
.bradfordblog .blog-col-wrapper aside .widget.blog-tags-wrapper .blog-tags ul li a,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-tags-wrapper .blog-tags ul li a {
  display: block;
  border: 2px solid #000000;
  padding: 5px 15px;
  font-size: 12px;
  color: #000000;
}

.bradfordblog .blog-col-wrapper aside .widget.blog-tags-wrapper,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-tags-wrapper {
  border: none;
}

.bradfordblog .blog-col-wrapper aside .widget.blog-home-link,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-home-link {
  border: none;
}

.bradfordblog .blog-col-wrapper aside .widget.blog-home-link>a,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-home-link>a {
  display: block;
  width: 100%;
  background: #d40000;
  color: #ffffff;
  padding: 8px;
  margin: 0;
  position: relative;
  line-height: 24px;
  font-weight: 700;
}

.bradfordblog .blog-col-wrapper aside .widget.blog-home-link>a .home-icon,
.bradfordblog-single .blog-col-wrapper aside .widget.blog-home-link>a .home-icon {
  position: absolute;
  top: 7px;
  right: 10px;
  width: 24px;
  height: 24px;
  display: block;
  background: url(../img/blog-home-icon.png) no-repeat center center;
}

.bradfordblog .blog-col-wrapper aside .widget:before,
.bradfordblog-single .blog-col-wrapper aside .widget:before,
.bradfordblog .blog-col-wrapper aside .widget:after,
.bradfordblog-single .blog-col-wrapper aside .widget:after {
  content: " ";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}

.bradfordblog .bradford_page_title h1 {
  margin-top: 100px;
  color: #d40000;
}

@media only screen and (max-width: 767px) {
  .bradfordblog .bradford_page_title h1 {
    margin-top: 70px;
  }
}

.bradfordblog article {
  padding: 20px 10px 30px;
  border: 2px solid #f4edda;
  background: #ffffff;
}

.bradfordblog article.uoa-blue {
  background: #005a9c;
  border-color: #005a9c;
  color: #ffffff;
}

.bradfordblog article.uoa-blue h2,
.bradfordblog article.uoa-blue a {
  color: #ffffff;
}

.bradfordblog article.uoa-dark-blue {
  background: #013573;
  border-color: #013573;
  color: #ffffff;
}

.bradfordblog article.uoa-dark-blue h2,
.bradfordblog article.uoa-dark-blue a {
  color: #ffffff;
}

.bradfordblog article.uoa-bright-blue {
  background: #0679ca;
  border-color: #0679ca;
  color: #ffffff;
}

.bradfordblog article.uoa-bright-blue h2,
.bradfordblog article.uoa-bright-blue a {
  color: #ffffff;
}

.bradfordblog article.uoa-medium-blue {
  background: #66aeeb;
  border-color: #66aeeb;
  color: #ffffff;
}

.bradfordblog article.uoa-medium-blue h2,
.bradfordblog article.uoa-medium-blue a {
  color: #ffffff;
}

.bradfordblog article.uoa-light-blue {
  background: #c7daea;
  border-color: #c7daea;
  color: #000000;
}

.bradfordblog article.uoa-light-blue h2,
.bradfordblog article.uoa-light-blue a {
  color: #000000;
}

.bradfordblog article.uoa-blue-grey {
  background: #dde5ee;
  border-color: #dde5ee;
  color: #000000;
}

.bradfordblog article.uoa-blue-grey h2,
.bradfordblog article.uoa-blue-grey a {
  color: #000000;
}

.bradfordblog article.uoa-red {
  background: #d40000;
  border-color: #d40000;
  color: #ffffff;
}

.bradfordblog article.uoa-red h2,
.bradfordblog article.uoa-red a {
  color: #ffffff;
}

.bradfordblog article.uoa-dark-red {
  background: #9f131f;
  border-color: #9f131f;
  color: #ffffff;
}

.bradfordblog article.uoa-dark-red h2,
.bradfordblog article.uoa-dark-red a {
  color: #ffffff;
}

.bradfordblog article.uoa-gold {
  background: #b38808;
  border-color: #b38808;
  color: #000000;
}

.bradfordblog article.uoa-gold h2,
.bradfordblog article.uoa-gold a {
  color: #000000;
}

.bradfordblog article.uoa-dark-gold {
  background: #876300;
  border-color: #876300;
  color: #ffffff;
}

.bradfordblog article.uoa-dark-gold h2,
.bradfordblog article.uoa-dark-gold a {
  color: #ffffff;
}

.bradfordblog article.uoa-light-gold {
  background: #e1cfa0;
  border-color: #e1cfa0;
  color: #000000;
}

.bradfordblog article.uoa-light-gold h2,
.bradfordblog article.uoa-light-gold a {
  color: #000000;
}

.bradfordblog article.uoa-cream {
  background: #f4edda;
  border-color: #f4edda;
  color: #000000;
}

.bradfordblog article.uoa-cream h2,
.bradfordblog article.uoa-cream a {
  color: #000000;
}

.bradfordblog article.uoa-white,
.bradfordblog article.default {
  background: #ffffff;
  border-color: #f4edda;
  color: #000000;
}

.bradfordblog article.uoa-white h2,
.bradfordblog article.default h2,
.bradfordblog article.uoa-white a,
.bradfordblog article.default a {
  color: #000000;
}

.bradfordblog article.uoa-black {
  background: #000000;
  border-color: #000000;
  color: #ffffff;
}

.bradfordblog article.uoa-black h2,
.bradfordblog article.uoa-black a {
  color: #ffffff;
}

.bradfordblog article.uoa-grey {
  background: #666666;
  border-color: #666666;
  color: #ffffff;
}

.bradfordblog article.uoa-grey h2,
.bradfordblog article.uoa-grey a {
  color: #ffffff;
}

.bradfordblog article.uoa-charcoal {
  background: #231f20;
  border-color: #231f20;
  color: #ffffff;
}

.bradfordblog article.uoa-charcoal h2,
.bradfordblog article.uoa-charcoal a {
  color: #ffffff;
}

.bradfordblog article.uoa-dark-grey {
  background: #333333;
  border-color: #333333;
  color: #ffffff;
}

.bradfordblog article.uoa-dark-grey h2,
.bradfordblog article.uoa-dark-grey a {
  color: #ffffff;
}

.bradfordblog article.uoa-medium-grey {
  background: #cccccc;
  border-color: #cccccc;
  color: #000000;
}

.bradfordblog article.uoa-medium-grey h2,
.bradfordblog article.uoa-medium-grey a {
  color: #000000;
}

.bradfordblog article.uoa-light-grey {
  background: #eeeeee;
  border-color: #eeeeee;
  color: #000000;
}

.bradfordblog article.uoa-light-grey h2,
.bradfordblog article.uoa-light-grey a {
  color: #000000;
}

.bradfordblog .blog-nav {
  margin: 15px 0;
}

.bradfordblog aside .widget.blog-tags-wrapper {
  display: none;
}

.bradfordblog-single .post-image {
  display: none;
}

.bradfordblog-single article.uoa-blue .post-body {
  background: #005a9c;
  border: 2px solid #005a9c;
  color: #ffffff;
}

.bradfordblog-single article.uoa-blue .post-body h2,
.bradfordblog-single article.uoa-blue .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-blue .post-body {
  background: #013573;
  border: 2px solid #013573;
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-blue .post-body h2,
.bradfordblog-single article.uoa-dark-blue .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-bright-blue .post-body {
  background: #0679ca;
  border: 2px solid #0679ca;
  color: #ffffff;
}

.bradfordblog-single article.uoa-bright-blue .post-body h2,
.bradfordblog-single article.uoa-bright-blue .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-medium-blue .post-body {
  background: #66aeeb;
  border: 2px solid #66aeeb;
  color: #ffffff;
}

.bradfordblog-single article.uoa-medium-blue .post-body h2,
.bradfordblog-single article.uoa-medium-blue .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-light-blue .post-body {
  background: #c7daea;
  border: 2px solid #c7daea;
  color: #000000;
}

.bradfordblog-single article.uoa-light-blue .post-body h2,
.bradfordblog-single article.uoa-light-blue .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-blue-grey .post-body {
  background: #dde5ee;
  border: 2px solid #dde5ee;
  color: #000000;
}

.bradfordblog-single article.uoa-blue-grey .post-body h2,
.bradfordblog-single article.uoa-blue-grey .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-red .post-body {
  background: #d40000;
  border: 2px solid #d40000;
  color: #ffffff;
}

.bradfordblog-single article.uoa-red .post-body h2,
.bradfordblog-single article.uoa-red .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-red .post-body {
  background: #9f131f;
  border: 2px solid #9f131f;
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-red .post-body h2,
.bradfordblog-single article.uoa-dark-red .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-gold .post-body {
  background: #b38808;
  border: 2px solid #b38808;
  color: #000000;
}

.bradfordblog-single article.uoa-gold .post-body h2,
.bradfordblog-single article.uoa-gold .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-dark-gold .post-body {
  background: #876300;
  border: 2px solid #876300;
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-gold .post-body h2,
.bradfordblog-single article.uoa-dark-gold .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-light-gold .post-body {
  background: #e1cfa0;
  border: 2px solid #e1cfa0;
  color: #000000;
}

.bradfordblog-single article.uoa-light-gold .post-body h2,
.bradfordblog-single article.uoa-light-gold .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-cream .post-body {
  background: #f4edda;
  border: 2px solid #f4edda;
  color: #000000;
}

.bradfordblog-single article.uoa-cream .post-body h2,
.bradfordblog-single article.uoa-cream .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-white .post-body,
.bradfordblog-single article.default .post-body {
  background: #ffffff;
  border: 2px solid #f4edda;
  color: #000000;
}

.bradfordblog-single article.uoa-white .post-body h2,
.bradfordblog-single article.default .post-body h2,
.bradfordblog-single article.uoa-white .post-body a,
.bradfordblog-single article.default .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-black .post-body {
  background: #000000;
  border: 2px solid #000000;
  color: #ffffff;
}

.bradfordblog-single article.uoa-black .post-body h2,
.bradfordblog-single article.uoa-black .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-grey .post-body {
  background: #666666;
  border: 2px solid #666666;
  color: #ffffff;
}

.bradfordblog-single article.uoa-grey .post-body h2,
.bradfordblog-single article.uoa-grey .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-charcoal .post-body {
  background: #231f20;
  border: 2px solid #231f20;
  color: #ffffff;
}

.bradfordblog-single article.uoa-charcoal .post-body h2,
.bradfordblog-single article.uoa-charcoal .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-grey .post-body {
  background: #333333;
  border: 2px solid #333333;
  color: #ffffff;
}

.bradfordblog-single article.uoa-dark-grey .post-body h2,
.bradfordblog-single article.uoa-dark-grey .post-body a {
  color: #ffffff;
}

.bradfordblog-single article.uoa-medium-grey .post-body {
  background: #cccccc;
  border: 2px solid #cccccc;
  color: #000000;
}

.bradfordblog-single article.uoa-medium-grey .post-body h2,
.bradfordblog-single article.uoa-medium-grey .post-body a {
  color: #000000;
}

.bradfordblog-single article.uoa-light-grey .post-body {
  background: #eeeeee;
  border: 2px solid #eeeeee;
  color: #000000;
}

.bradfordblog-single article.uoa-light-grey .post-body h2,
.bradfordblog-single article.uoa-light-grey .post-body a {
  color: #000000;
}

.bradfordblog-single article.entry .post-title h1 {
  margin-top: 70px;
  margin-bottom: 5px;
  color: #d40000;
}

.bradfordblog-single article.entry .post-body {
  padding: 20px 10px;
}

.bradfordblog-single article.entry .post-body .post-meta {
  padding-bottom: 20px;
}

.bradfordblog-single article.entry .social-share {
  margin-bottom: 20px;
}

.bradfordblog-single article.entry .social-share>span {
  display: inline-block;
  margin: 8px 0;
}

.bradfordblog-single article.entry .social-share .stButton .stFb,
.bradfordblog-single article.entry .social-share .stButton .stTwbutton,
.bradfordblog-single article.entry .social-share .stButton .stMainServices,
.bradfordblog-single article.entry .social-share .stButton .stButton_gradient {
  height: 2em;
}

.pagination>* {
  display: block;
  float: left;
  border: 1px solid #000000;
  padding: 5px 10px;
  text-decoration: none;
  color: #000000;
  margin: 5px 5px;
}

.pagination>*.current {
  background: #000000;
  color: #ffffff;
}

@media (max-width:991px) {
  .bradfordblog .bradford_page_title h1,
  .bradfordblog-single .bradford_page_title h1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .bradfordblog .blog-col-wrapper,
  .bradfordblog-single .blog-col-wrapper {
    background: none;
  }

  .bradfordblog .blog-col-wrapper aside,
  .bradfordblog-single .blog-col-wrapper aside {
    margin-top: 0;
  }

  .bradfordblog .blog-col-wrapper aside .widget,
  .bradfordblog-single .blog-col-wrapper aside .widget {
    border-bottom: none;
    padding: 0;
  }

  .bradfordblog .blog-col-wrapper aside .widget.blog-home-link,
  .bradfordblog-single .blog-col-wrapper aside .widget.blog-home-link {
    margin-top: 20px;
  }

  .bradfordblog .blog-col-wrapper aside .widget>*,
  .bradfordblog-single .blog-col-wrapper aside .widget>* {
    margin-left: 0;
    margin-right: 0;
  }

  .bradfordblog .blog-col-wrapper aside .widget .widgettitle,
  .bradfordblog-single .blog-col-wrapper aside .widget .widgettitle {
    background: #d7c3a6;
    padding: 15px;
    margin-bottom: 10px;
  }

  .bradfordblog .blog-col-wrapper aside .widget .widgettitle i.fa,
  .bradfordblog-single .blog-col-wrapper aside .widget .widgettitle i.fa {
    top: 15px;
    right: 15px;
  }

  .bradfordblog .blog-col-wrapper aside .widget .widgettitle i.fa.fa-tag,
  .bradfordblog-single .blog-col-wrapper aside .widget .widgettitle i.fa.fa-tag {
    top: 0;
    right: 0;
  }
}

@media (min-width:992px) {
  .col-md-3.blog-col-wrapper {
    width: 310px !important;
    margin-left: 13px;
  }
}

@media (min-width:1200px) {
  .col-md-3.blog-col-wrapper {
    margin-left: 80px;
  }
}

.instagram-feed {
  border-top: 1px solid #000000;
  margin-top: 30px;
  padding: 10px;
}

.instagram-feed h3 {
  font-size: 14px;
  font-weight: 700;
  border-bottom: 2px solid #b72467;
  padding-bottom: 12px;
  margin-bottom: 20px;
}

.instagram-feed #instagram-feed a {
  display: block;
  float: left;
  width: 25%;
}

.instagram-feed #instagram-feed a img {
  display: block;
  width: 100%;
  height: auto;
  padding: 3px;
}

.ie9 .btn-container .btn-home .button-image {
  margin-left: 35%;
}

.ie8 footer {
  background: #005a9c;
  color: #ffffff;
}

.ie10 .btn-container .btn-home .button-image {
  margin-left: 35%;
}

.gform_wrapper ul {
  padding-left: 0;
  list-style: none;
}

.gform_wrapper li {
  margin-bottom: 15px;
}

.gform_wrapper form {
  margin-bottom: 0;
}

.gform_wrapper .gfield_required {
  padding-left: 1px;
  color: #9f131f;
}

.ginput_container input,
.ginput_container select,
.ginput_container textarea {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  color: #000000;
}

.ginput_container input:focus,
.ginput_container select:focus,
.ginput_container textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ginput_container input::-moz-placeholder,
.ginput_container select::-moz-placeholder,
.ginput_container textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.ginput_container input:-ms-input-placeholder,
.ginput_container select:-ms-input-placeholder,
.ginput_container textarea:-ms-input-placeholder {
  color: #999;
}

.ginput_container input::-webkit-input-placeholder,
.ginput_container select::-webkit-input-placeholder,
.ginput_container textarea::-webkit-input-placeholder {
  color: #999;
}

.ginput_container input::-ms-expand,
.ginput_container select::-ms-expand,
.ginput_container textarea::-ms-expand {
  background-color: transparent;
  border: 0;
}

.ginput_container input[disabled],
.ginput_container select[disabled],
.ginput_container textarea[disabled],
.ginput_container input[readonly],
.ginput_container select[readonly],
.ginput_container textarea[readonly],
fieldset[disabled] .ginput_container input,
fieldset[disabled] .ginput_container select,
fieldset[disabled] .ginput_container textarea {
  background-color: #eeeeee;
  opacity: 1;
}

.ginput_container input[disabled],
.ginput_container select[disabled],
.ginput_container textarea[disabled],
fieldset[disabled] .ginput_container input,
fieldset[disabled] .ginput_container select,
fieldset[disabled] .ginput_container textarea {
  cursor: not-allowed;
}

textarea.ginput_container input,
textarea.ginput_container select,
textarea.ginput_container textarea {
  height: auto;
}

.ginput_container input[type="checkbox"],
.ginput_container textarea {
  height: auto;
}

.gform_button,
.gform_previous_button.button,
.gform_next_button.button,
.gform_button_select_files {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  margin: 0 10px 0 0 !important;
}

.gform_button:focus,
.gform_previous_button.button:focus,
.gform_next_button.button:focus,
.gform_button_select_files:focus,
.gform_button:active:focus,
.gform_previous_button.button:active:focus,
.gform_next_button.button:active:focus,
.gform_button_select_files:active:focus,
.gform_button.active:focus,
.gform_previous_button.button.active:focus,
.gform_next_button.button.active:focus,
.gform_button_select_files.active:focus,
.gform_button.focus,
.gform_previous_button.button.focus,
.gform_next_button.button.focus,
.gform_button_select_files.focus,
.gform_button:active.focus,
.gform_previous_button.button:active.focus,
.gform_next_button.button:active.focus,
.gform_button_select_files:active.focus,
.gform_button.active.focus,
.gform_previous_button.button.active.focus,
.gform_next_button.button.active.focus,
.gform_button_select_files.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.gform_button:hover,
.gform_previous_button.button:hover,
.gform_next_button.button:hover,
.gform_button_select_files:hover,
.gform_button:focus,
.gform_previous_button.button:focus,
.gform_next_button.button:focus,
.gform_button_select_files:focus,
.gform_button.focus,
.gform_previous_button.button.focus,
.gform_next_button.button.focus,
.gform_button_select_files.focus {
  color: #333;
  text-decoration: none;
}

.gform_button:active,
.gform_previous_button.button:active,
.gform_next_button.button:active,
.gform_button_select_files:active,
.gform_button.active,
.gform_previous_button.button.active,
.gform_next_button.button.active,
.gform_button_select_files.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.gform_button.disabled,
.gform_previous_button.button.disabled,
.gform_next_button.button.disabled,
.gform_button_select_files.disabled,
.gform_button[disabled],
.gform_previous_button.button[disabled],
.gform_next_button.button[disabled],
.gform_button_select_files[disabled],
fieldset[disabled] .gform_button,
fieldset[disabled] .gform_previous_button.button,
fieldset[disabled] .gform_next_button.button,
fieldset[disabled] .gform_button_select_files {
  cursor: not-allowed;
  -moz-opacity: .65;
  -khtml-opacity: .65;
  -webkit-opacity: .65;
  opacity: .65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.gform_button.disabled,
a.gform_previous_button.button.disabled,
a.gform_next_button.button.disabled,
a.gform_button_select_files.disabled,
fieldset[disabled] a.gform_button,
fieldset[disabled] a.gform_previous_button.button,
fieldset[disabled] a.gform_next_button.button,
fieldset[disabled] a.gform_button_select_files {
  pointer-events: none;
}

.gform_button.btn-default,
.gform_previous_button.button.btn-default,
.gform_next_button.button.btn-default,
.gform_button_select_files.btn-default {
  border: 0;
  vertical-align: middle;
  display: inline-block;
}

.gform_button.btn-purple,
.gform_previous_button.button.btn-purple,
.gform_next_button.button.btn-purple,
.gform_button_select_files.btn-purple {
  background-color: #b38808;
  color: #ffffff;
  width: 100%;
  text-align: center;
  border-radius: 0;
  font-size: 12px;
}

.gform_button:focus,
.gform_previous_button.button:focus,
.gform_next_button.button:focus,
.gform_button_select_files:focus,
.gform_button.focus,
.gform_previous_button.button.focus,
.gform_next_button.button.focus,
.gform_button_select_files.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.gform_button:hover,
.gform_previous_button.button:hover,
.gform_next_button.button:hover,
.gform_button_select_files:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.gform_button:active,
.gform_previous_button.button:active,
.gform_next_button.button:active,
.gform_button_select_files:active,
.gform_button.active,
.gform_previous_button.button.active,
.gform_next_button.button.active,
.gform_button_select_files.active,
.open>.dropdown-toggle.gform_button,
.open>.dropdown-toggle.gform_previous_button.button,
.open>.dropdown-toggle.gform_next_button.button,
.open>.dropdown-toggle.gform_button_select_files {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}

.gform_button:active:hover,
.gform_previous_button.button:active:hover,
.gform_next_button.button:active:hover,
.gform_button_select_files:active:hover,
.gform_button.active:hover,
.gform_previous_button.button.active:hover,
.gform_next_button.button.active:hover,
.gform_button_select_files.active:hover,
.open>.dropdown-toggle.gform_button:hover,
.open>.dropdown-toggle.gform_previous_button.button:hover,
.open>.dropdown-toggle.gform_next_button.button:hover,
.open>.dropdown-toggle.gform_button_select_files:hover,
.gform_button:active:focus,
.gform_previous_button.button:active:focus,
.gform_next_button.button:active:focus,
.gform_button_select_files:active:focus,
.gform_button.active:focus,
.gform_previous_button.button.active:focus,
.gform_next_button.button.active:focus,
.gform_button_select_files.active:focus,
.open>.dropdown-toggle.gform_button:focus,
.open>.dropdown-toggle.gform_previous_button.button:focus,
.open>.dropdown-toggle.gform_next_button.button:focus,
.open>.dropdown-toggle.gform_button_select_files:focus,
.gform_button:active.focus,
.gform_previous_button.button:active.focus,
.gform_next_button.button:active.focus,
.gform_button_select_files:active.focus,
.gform_button.active.focus,
.gform_previous_button.button.active.focus,
.gform_next_button.button.active.focus,
.gform_button_select_files.active.focus,
.open>.dropdown-toggle.gform_button.focus,
.open>.dropdown-toggle.gform_previous_button.button.focus,
.open>.dropdown-toggle.gform_next_button.button.focus,
.open>.dropdown-toggle.gform_button_select_files.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.gform_button.disabled:hover,
.gform_previous_button.button.disabled:hover,
.gform_next_button.button.disabled:hover,
.gform_button_select_files.disabled:hover,
.gform_button[disabled]:hover,
.gform_previous_button.button[disabled]:hover,
.gform_next_button.button[disabled]:hover,
.gform_button_select_files[disabled]:hover,
fieldset[disabled] .gform_button:hover,
fieldset[disabled] .gform_previous_button.button:hover,
fieldset[disabled] .gform_next_button.button:hover,
fieldset[disabled] .gform_button_select_files:hover,
.gform_button.disabled:focus,
.gform_previous_button.button.disabled:focus,
.gform_next_button.button.disabled:focus,
.gform_button_select_files.disabled:focus,
.gform_button[disabled]:focus,
.gform_previous_button.button[disabled]:focus,
.gform_next_button.button[disabled]:focus,
.gform_button_select_files[disabled]:focus,
fieldset[disabled] .gform_button:focus,
fieldset[disabled] .gform_previous_button.button:focus,
fieldset[disabled] .gform_next_button.button:focus,
fieldset[disabled] .gform_button_select_files:focus,
.gform_button.disabled.focus,
.gform_previous_button.button.disabled.focus,
.gform_next_button.button.disabled.focus,
.gform_button_select_files.disabled.focus,
.gform_button[disabled].focus,
.gform_previous_button.button[disabled].focus,
.gform_next_button.button[disabled].focus,
.gform_button_select_files[disabled].focus,
fieldset[disabled] .gform_button.focus,
fieldset[disabled] .gform_previous_button.button.focus,
fieldset[disabled] .gform_next_button.button.focus,
fieldset[disabled] .gform_button_select_files.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.gform_button .badge,
.gform_previous_button.button .badge,
.gform_next_button.button .badge,
.gform_button_select_files .badge {
  color: #337ab7;
  background-color: #fff;
}

.gform_wrapper .gfield_error .gfield_label {
  color: #9f131f;
}

.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
  border-color: #ebccd1;
  background-color: #f2dede;
  color: #9f131f;
}

.gform_wrapper .gfield_error input:focus,
.gform_wrapper .gfield_error select:focus,
.gform_wrapper .gfield_error textarea:focus {
  border-color: #9f131f;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(159, 19, 31, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(159, 19, 31, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(159, 19, 31, 0.6);
}

.validation_error {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #9f131f;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.validation_error h4 {
  margin-top: 0;
  color: inherit;
}

.validation_error .alert-link {
  font-weight: bold;
}

.validation_error>p,
.validation_error>ul {
  margin-bottom: 0;
}

.validation_error>p+p {
  margin-top: 5px;
}

.validation_error hr {
  border-top-color: #e4b9c0;
}

.validation_error .alert-link {
  color: #710e16;
}

#gforms_confirmation_message {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

#gforms_confirmation_message h4 {
  margin-top: 0;
  color: inherit;
}

#gforms_confirmation_message .alert-link {
  font-weight: bold;
}

#gforms_confirmation_message>p,
#gforms_confirmation_message>ul {
  margin-bottom: 0;
}

#gforms_confirmation_message>p+p {
  margin-top: 5px;
}

.ginput_container {
  position: relative;
}

.ginput_container input[type="button"] {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  margin: 0 10px 0 0 !important;
}

.ginput_container input[type="button"]:focus,
.ginput_container input[type="button"]:active:focus,
.ginput_container input[type="button"].active:focus,
.ginput_container input[type="button"].focus,
.ginput_container input[type="button"]:active.focus,
.ginput_container input[type="button"].active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ginput_container input[type="button"]:hover,
.ginput_container input[type="button"]:focus,
.ginput_container input[type="button"].focus {
  color: #333;
  text-decoration: none;
}

.ginput_container input[type="button"]:active,
.ginput_container input[type="button"].active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}

.ginput_container input[type="button"].disabled,
.ginput_container input[type="button"][disabled],
fieldset[disabled] .ginput_container input[type="button"] {
  cursor: not-allowed;
  -moz-opacity: .65;
  -khtml-opacity: .65;
  -webkit-opacity: .65;
  opacity: .65;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.ginput_container input[type="button"].disabled,
fieldset[disabled] a.ginput_container input[type="button"] {
  pointer-events: none;
}

.ginput_container input[type="button"].btn-default {
  border: 0;
  vertical-align: middle;
  display: inline-block;
}

.ginput_container input[type="button"].btn-purple {
  background-color: #b38808;
  color: #ffffff;
  width: 100%;
  text-align: center;
  border-radius: 0;
  font-size: 12px;
}

.ginput_container input[type="button"]:focus,
.ginput_container input[type="button"].focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.ginput_container input[type="button"]:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.ginput_container input[type="button"]:active,
.ginput_container input[type="button"].active,
.open>.dropdown-toggle.ginput_container input[type="button"] {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}

.ginput_container input[type="button"]:active:hover,
.ginput_container input[type="button"].active:hover,
.open>.dropdown-toggle.ginput_container input[type="button"]:hover,
.ginput_container input[type="button"]:active:focus,
.ginput_container input[type="button"].active:focus,
.open>.dropdown-toggle.ginput_container input[type="button"]:focus,
.ginput_container input[type="button"]:active.focus,
.ginput_container input[type="button"].active.focus,
.open>.dropdown-toggle.ginput_container input[type="button"].focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.ginput_container input[type="button"].disabled:hover,
.ginput_container input[type="button"][disabled]:hover,
fieldset[disabled] .ginput_container input[type="button"]:hover,
.ginput_container input[type="button"].disabled:focus,
.ginput_container input[type="button"][disabled]:focus,
fieldset[disabled] .ginput_container input[type="button"]:focus,
.ginput_container input[type="button"].disabled.focus,
.ginput_container input[type="button"][disabled].focus,
fieldset[disabled] .ginput_container input[type="button"].focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.ginput_container input[type="button"] .badge {
  color: #337ab7;
  background-color: #fff;
}

.ginput_container span.glyphicon {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #333333;
}

.ginput_container span.glyphicon.select {
  right: 25px;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input.large {
  width: 100% !important;
}

.gform_wrapper .gfield_html ul {
  padding-left: 30px !important;
}

.gform_wrapper li.gfield.clearfix,
.gform_wrapper li.gfield.dl-horizontal dd,
.gform_wrapper li.gfield.container,
.gform_wrapper li.gfield.container-fluid,
.gform_wrapper li.gfield.row,
.gform_wrapper li.gfield.form-horizontal .form-group,
.gform_wrapper li.gfield.btn-toolbar,
.gform_wrapper li.gfield.btn-group-vertical>.btn-group,
.gform_wrapper li.gfield.nav,
.gform_wrapper li.gfield.navbar,
.gform_wrapper li.gfield.navbar-header,
.gform_wrapper li.gfield.navbar-collapse,
.gform_wrapper li.gfield.pager,
.gform_wrapper li.gfield.panel-body,
.gform_wrapper li.gfield.modal-header,
.gform_wrapper li.gfield.modal-footer,
.gform_wrapper li.gfield.wpb_tab>.wrap .wpb_text_column.wpb_content_element,
.gform_wrapper li.gfield.gform_wrapper .gform_page_fields,
.gform_wrapper li.gfield.gform_wrapper .gform_page_fields .ginput_complex,
.gform_wrapper li.gfieldbody .vc_tta-container .vc_tta .vc_tta-list-wrapper .vc_tta-tabs-container,
.gform_wrapper li.gfieldbody .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container .vc_tta-panels {
  padding: 0;
  margin: 0;
}

.gform_wrapper .gform_page_fields {
  margin-right: -15px;
  margin-left: -15px;
}

.gform_wrapper .gform_page_fields ul li.gfield {
  clear: none;
}

.gform_wrapper .gform_page_fields ul li.gfield label.gfield_label {
  display: block;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container:before,
.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container:after {
  display: table;
  content: " ";
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container:after {
  clear: both;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container:before,
.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container:after {
  display: table;
  content: " ";
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container:after {
  clear: both;
}

@media (min-width:768px) {
  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .form-control-static {
    display: inline-block;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .input-group .input-group-addon,
  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .input-group .input-group-btn,
  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .input-group .form-control {
    width: auto;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .input-group>.form-control {
    width: 100%;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .radio,
  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .radio label,
  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .checkbox label {
    padding-left: 0;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .radio input[type="radio"],
  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul .has-feedback .form-control-feedback {
    top: 0;
  }
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li {
  margin-bottom: 15px;
  float: left;
  margin-right: 15px;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input:-ms-input-placeholder {
  color: #999;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input::-webkit-input-placeholder {
  color: #999;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input::-ms-expand {
  background-color: transparent;
  border: 0;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input[disabled],
.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input[readonly],
fieldset[disabled] .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input {
  background-color: #eeeeee;
  opacity: 1;
}

.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input[disabled],
fieldset[disabled] .gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input {
  cursor: not-allowed;
}

textarea.gform_wrapper .gform_page_fields ul li.gfield.bootstrap-inline .ginput_container ul li input {
  height: auto;
}

.gform_wrapper .gform_page_fields .gfield.gsection {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border: none;
}

@media (min-width:992px) {
  .gform_wrapper .gform_page_fields .gfield.gsection {
    float: left;
    width: 100%;
  }
}

.gform_wrapper .gform_page_fields .gfield.gsection>* {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border-bottom: 1px dashed #333333;
}

@media (min-width:992px) {
  .gform_wrapper .gform_page_fields .gfield.gsection>* {
    float: left;
    width: 58.33333333%;
  }
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"],
.gform_wrapper .gform_page_fields .ginput_container select {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s 1s ease-in-out;
  width: 100%;
  color: #000000;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"]:focus,
.gform_wrapper .gform_page_fields .ginput_container select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"]::-moz-placeholder,
.gform_wrapper .gform_page_fields .ginput_container select::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"]:-ms-input-placeholder,
.gform_wrapper .gform_page_fields .ginput_container select:-ms-input-placeholder {
  color: #999;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"]::-webkit-input-placeholder,
.gform_wrapper .gform_page_fields .ginput_container select::-webkit-input-placeholder {
  color: #999;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"]::-ms-expand,
.gform_wrapper .gform_page_fields .ginput_container select::-ms-expand {
  background-color: transparent;
  border: 0;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"][disabled],
.gform_wrapper .gform_page_fields .ginput_container select[disabled],
.gform_wrapper .gform_page_fields .ginput_container input[type="text"][readonly],
.gform_wrapper .gform_page_fields .ginput_container select[readonly],
fieldset[disabled] .gform_wrapper .gform_page_fields .ginput_container input[type="text"],
fieldset[disabled] .gform_wrapper .gform_page_fields .ginput_container select {
  background-color: #eeeeee;
  opacity: 1;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"][disabled],
.gform_wrapper .gform_page_fields .ginput_container select[disabled],
fieldset[disabled] .gform_wrapper .gform_page_fields .ginput_container input[type="text"],
fieldset[disabled] .gform_wrapper .gform_page_fields .ginput_container select {
  cursor: not-allowed;
}

textarea.gform_wrapper .gform_page_fields .ginput_container input[type="text"],
textarea.gform_wrapper .gform_page_fields .ginput_container select {
  height: auto;
}

.gform_wrapper .gform_page_fields .ginput_container input[type="text"].datepicker,
.gform_wrapper .gform_page_fields .ginput_container select.datepicker {
  width: 100% !important;
}

@media (min-width:992px) {
  .gform_wrapper .gform_page_fields .gfield_radio li label {
    margin-top: 11px;
  }
}

.gform_wrapper .gform_page_fields .gfield_radio li input[type="radio"] {
  box-shadow: none !important;
  padding: 0 !important;
  margin: 5px !important;
  border: none !important;
}

.gform_wrapper .gform_page_fields .gfield_radio li input[type="radio"].focus {
  box-shadow: none !important;
}

.gform_wrapper .gform_page_fields li.gfield.field_sublabel_above.field_description_below+li.gfield {
  margin-top: 0;
}

.gform_wrapper .gform_page_fields .ginput_complex {
  margin-right: -15px;
  margin-left: -15px;
}

.gform_wrapper .gform_page_fields .ginput_complex>* {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width:992px) {
  .gform_wrapper .gform_page_fields .ginput_complex>* {
    float: left;
    width: 50%;
  }
}

.gform_wrapper .gform_page_fields li.gfield .ginput_list .gfield_list td.gfield_list_cell {
  padding: 0 10px 0 0;
  margin: 0;
  vertical-align: top;
}

.gform_wrapper .gform_page_fields .gform_drop_instructions {
  color: #000000;
}

.gform_wrapper .gfield.declaration div.gfield_description {
  max-height: 150px;
  overflow: scroll;
  background: #ffffff;
  padding: 12px;
  margin: 16px 0 0 24px;
  width: 100%;
}

.gform_wrapper.gform_validation_error div.validation_error {
  width: 100%;
  padding: .5em;
  margin: 0;
  border-radius: 0;
}

.gform_wrapper.gform_validation_error li.gfield_error {
  width: 100%;
  margin: 8px 0;
  padding: 0 .375em !important;
  max-height: initial !important;
}

.gform_wrapper.gform_validation_error li.gfield_error .ginput_container {
  margin: .375em 0 0 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.search input.form-control,
.form-control.search-field {
  color: #000000;
}

.feedburner-email-subscription form .form-group input {
  width: 100%;
  border: none;
  padding: 0 10px;
  border-radius: 0;
}

.feedburner-email-subscription form button {
  border: none;
  border-radius: 0;
  background: #876300;
  color: #ffffff;
  width: 100%;
  position: relative;
  text-align: left;
}

.feedburner-email-subscription form button:hover {
  background: #876300;
  color: #ffffff;
}

.feedburner-email-subscription form button i {
  position: absolute;
  right: 10px;
  top: 9px;
}

.widget.gform_widget .gform_wrapper form .gform_body .gfield_label {
  display: none;
  visibility: hidden;
}

.widget.gform_widget .gform_wrapper form .gform_body ul li {
  margin: 0;
}

.widget.gform_widget .gform_wrapper form .gform_footer {
  position: relative;
  margin: 0;
}

.widget.gform_widget .gform_wrapper form .gform_footer input[type="submit"] {
  border: none;
  background: #876300;
  color: #ffffff;
  width: 100%;
  text-align: left;
}

.widget.gform_widget .gform_wrapper form .gform_footer i.fa {
  position: absolute;
  top: 23px;
  right: 8px;
  color: #ffffff;
}

.gf_browser_ie.gform_wrapper.gform_validation_error li.gfield_error {
  max-height: 100% !important;
}

.gf_browser_ie.gform_wrapper .gform_footer input.button {
  padding: 8px 6px !important;
}

.gform_wrapper .chosen-container-single .chosen-single {
  height: 34px !important;
  line-height: 34px !important;
}

.gform_wrapper .chosen-container-single .chosen-single div b {
  background-position: 0 6px !important;
}

.gform_wrapper .chosen-container-single .chosen-single::before {
  width: auto;
}

@media (max-width:480px) {
  .widget.gform_widget .gform_wrapper form .gform_footer i.fa {
    top: 28px !important;
  }
}

.fa.fa-large {
  font-size: 1.5em;
  vertical-align: middle;
}

.btn-container {
  text-align: center;
}

.btn-container .button-text {
  padding-bottom: 30px;
  display: block;
  white-space: normal;
  color: #b38808;
  font-size: 16px;
  font-family: "Open Sans",sans-serif;
}

.btn-container:hover .button-text {
  color: #d40000;
  text-decoration: underline;
}

.btn-container a.btn {
  position: relative;
}

.btn-container i.brd-icon {
  color: #ffffff;
  font-size: 64px;
  padding: 15px;
  margin: 30px 30px 5px;
  display: block;
  position: relative;
  z-index: 20;
}

.btn-container:hover i.brd-icon {
  font-size: 74px;
  margin-top: 25px;
  margin-bottom: 0;
}

.btn-container .icon-background {
  position: absolute;
  z-index: 10;
  width: 90px;
  height: 90px;
  border-radius: 100px;
  top: 40px;
  left: 50%;
  margin-left: -48px;
}

.btn-container:hover .icon-background {
  width: 95px;
  height: 95px;
  top: 38px;
  left: 50%;
  margin-left: -50px;
}

.btn-container i.brd-icon.ibgc_none.ibghc_none {
  padding: 5px;
  font-size: 84px;
}

.btn-container:hover i.brd-icon.ibgc_none.ibghc_none {
  padding: 0;
  font-size: 94px;
  margin-bottom: 5px;
  margin-top: 30px;
}

.btn-container i.brd-icon.ic_black {
  color: #000000;
}

.btn-container i.brd-icon.ic_gold {
  color: #b38808;
}

.btn-container i.brd-icon.ic_red {
  color: #d40000;
}

.btn-container i.brd-icon.ic_white {
  color: #ffffff;
}

.btn-container:hover i.brd-icon.ihc_black {
  color: #000000;
}

.btn-container:hover i.brd-icon.ihc_gold {
  color: #b38808;
}

.btn-container:hover i.brd-icon.ihc_red {
  color: #d40000;
}

.btn-container:hover i.brd-icon.ihc_white {
  color: #ffffff;
}

.btn-container div.icon-background.ibgc_black,
.btn-container div.icon-background.ibgc_white,
.btn-container div.icon-background.off-white,
.btn-container div.icon-background.ibgc_gray,
.btn-container div.icon-background.ibgc_darkgray,
.btn-container div.icon-background.ibgc_darkergray,
.btn-container div.icon-background.ibgc_coral,
.btn-container div.icon-background.ibgc_red,
.btn-container div.icon-background.ibgc_purple,
.btn-container div.icon-background.ibgc_blue,
.btn-container div.icon-background.ibgc_lightblue,
.btn-container div.icon-background.ibgc_aquagreen,
.btn-container div.icon-background.ibgc_lightgreen,
.btn-container div.icon-background.ibgc_orange,
.btn-container div.icon-background.ibgc_dark-orange,
.btn-container div.icon-background.ibgc_darkbrown,
.btn-container div.icon-background.ibgc_testimonialbrown,
.btn-container div.icon-background.ibgc_lightbrown,
.btn-container div.icon-background.ibgc_cream,
.btn-container div.icon-background.ibgc_sidebar,
.btn-container div.icon-background.ibgc_bordercolor,
.btn-container div.icon-background.ibgc_tableborder {
  background: #005a9c;
}

.btn-container div.icon-background.ibgc_red {
  background: #d40000;
}

.btn-container div.icon-background.ibgc_dark-red {
  background: #9f131f;
}

.btn-container div.icon-background.ibgc_gold {
  background: #b38808;
}

.btn-container div.icon-background.ibgc_dark-gold {
  background: #876300;
}

.btn-container div.icon-background.ibgc_light-gold {
  background: #e1cfa0;
}

.btn-container div.icon-background.ibgc_blue {
  background: #005a9c;
}

.btn-container div.icon-background.ibgc_dark-blue {
  background: #013573;
}

.btn-container div.icon-background.ibgc_bright-blue {
  background: #0679ca;
}

.btn-container div.icon-background.ibgc_medium-blue {
  background: #66aeeb;
}

.btn-container div.icon-background.ibgc_grey {
  background: #666666;
}

.btn-container div.icon-background.ibgc_dark-grey {
  background: #333333;
}

.btn-container div.icon-background.ibgc_medium-grey {
  background: #cccccc;
}

.btn-container:hover div.icon-background.ibghc_black,
.btn-container:hover div.icon-background.ibghc_white,
.btn-container:hover div.icon-background.off-white,
.btn-container:hover div.icon-background.ibghc_gray,
.btn-container:hover div.icon-background.ibghc_darkgray,
.btn-container:hover div.icon-background.ibghc_darkergray,
.btn-container:hover div.icon-background.ibghc_coral,
.btn-container:hover div.icon-background.ibghc_red,
.btn-container:hover div.icon-background.ibghc_purple,
.btn-container:hover div.icon-background.ibghc_blue,
.btn-container:hover div.icon-background.ibghc_lightblue,
.btn-container:hover div.icon-background.ibghc_aquagreen,
.btn-container:hover div.icon-background.ibghc_lightgreen,
.btn-container:hover div.icon-background.ibghc_orange,
.btn-container:hover div.icon-background.ibghc_dark-orange,
.btn-container:hover div.icon-background.ibghc_darkbrown,
.btn-container:hover div.icon-background.ibghc_testimonialbrown,
.btn-container:hover div.icon-background.ibghc_lightbrown,
.btn-container:hover div.icon-background.ibghc_cream,
.btn-container:hover div.icon-background.ibghc_sidebar,
.btn-container:hover div.icon-background.ibghc_bordercolor,
.btn-container:hover div.icon-background.ibghc_tableborder {
  background: #005a9c;
}

.btn-container:hover div.icon-background.ibghc_red {
  background: #d40000;
}

.btn-container:hover div.icon-background.ibghc_dark-red {
  background: #9f131f;
}

.btn-container:hover div.icon-background.ibghc_gold {
  background: #b38808;
}

.btn-container:hover div.icon-background.ibghc_dark-gold {
  background: #876300;
}

.btn-container:hover div.icon-background.ibghc_light-gold {
  background: #e1cfa0;
}

.btn-container:hover div.icon-background.ibghc_blue {
  background: #005a9c;
}

.btn-container:hover div.icon-background.ibghc_dark-blue {
  background: #013573;
}

.btn-container:hover div.icon-background.ibghc_bright-blue {
  background: #0679ca;
}

.btn-container:hover div.icon-background.ibghc_medium-blue {
  background: #66aeeb;
}

.btn-container:hover div.icon-background.ibghc_grey {
  background: #666666;
}

.btn-container:hover div.icon-background.ibghc_dark-grey {
  background: #333333;
}

.btn-container:hover div.icon-background.ibghc_medium-grey {
  background: #cccccc;
}

@font-face {
  font-family: 'brd_icons';
  src: url('../fonts/brd_icons.eot?dy6dfw');
  src: url('../fonts/brd_icons.eot?dy6dfw#iefix') format('embedded-opentype'),url('../fonts/brd_icons.ttf?dy6dfw') format('truetype'),url('../fonts/brd_icons.woff?dy6dfw') format('woff'),url('../fonts/brd_icons.svg?dy6dfw#brd_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'circle-arrow';
  src: url('../fonts/circle-arrow.eot?in0s3u');
  src: url('../fonts/circle-arrow.eot?in0s3u#iefix') format('embedded-opentype'),url('../fonts/circle-arrow.ttf?in0s3u') format('truetype'),url('../fonts/circle-arrow.woff?in0s3u') format('woff'),url('../fonts/circle-arrow.svg?in0s3u#circle-arrow') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans";
  src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

.brd-icon {
  font-family: 'brd_icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.brd_icon_AcademicCalendar:before {
  content: "\e800";
  position: relative;
  left: -0.02em;
}

.brd_icon_Accommodation:before {
  content: "\e801";
  position: relative;
  left: -0.02em;
}

.brd_icon_CampusLife:before {
  content: "\e802";
  position: relative;
  left: -0.03em;
}

.brd_icon_Community:before {
  content: "\e803";
  position: relative;
  left: -0.03em;
  top: .02em;
}

.brd_icon_Contact:before {
  content: "\e804";
  position: relative;
  left: -0.03em;
}

.brd_icon_CurrentStudents:before {
  content: "\e805";
  position: relative;
  left: -0.04em;
}

.brd_icon_DegreeTransfer:before {
  content: "\e806";
  position: relative;
  left: -0.03em;
  top: .02em;
}

.brd_icon_EnglishLanguage:before {
  content: "\e807";
  position: relative;
  left: -0.02em;
}

.brd_icon_EntryRequirements:before {
  content: "\e808";
  position: relative;
  left: -0.04em;
}

.brd_icon_ExploringAdelaide:before {
  content: "\e809";
  position: relative;
  left: -0.04em;
  top: .03em;
}

.brd_icon_Facilities:before {
  content: "\e80a";
  position: relative;
  left: -0.03em;
}

.brd_icon_Faculty:before {
  content: "\e80b";
  position: relative;
  left: -0.02em;
}

.brd_icon_Feedback:before {
  content: "\e80c";
  position: relative;
  left: -0.04em;
}

.brd_icon_Fees:before {
  content: "\e80d";
  position: relative;
  left: -0.02em;
}

.brd_icon_FoundationStudies:before {
  content: "\e80e";
  position: relative;
  top: .04em;
}

.brd_icon_FutureStudents:before {
  content: "\e80f";
  position: relative;
  left: -0.04em;
  top: .02em;
}

.brd_icon_News:before {
  content: "\e810";
  position: relative;
  top: .02em;
  left: -0.02em;
}

.brd_icon_Opportunity:before {
  content: "\e811";
  position: relative;
  left: -0.04em;
  top: .04em;
}

.brd_icon_OverseasRepresentatives:before {
  content: "\e812";
  position: relative;
  left: -0.07em;
  top: .02em;
}

.brd_icon_Parents:before {
  content: "\e813";
  position: relative;
  left: -0.03em;
}

.brd_icon_Policies:before {
  content: "\e814";
}

.brd_icon_PreparingforCollege:before {
  content: "\e815";
  position: relative;
  left: -0.04em;
}

.brd_icon_Quality:before {
  content: "\e816";
  position: relative;
  left: -0.05em;
  top: .02em;
}

.brd_icon_Scholarship:before {
  content: "\e817";
  position: relative;
  top: .02em;
}

.brd_icon_StudentPortal:before {
  content: "\e818";
  position: relative;
  top: .02em;
}

.brd_icon_StudentServices:before {
  content: "\e819";
}

.brd_icon_StudentStories:before {
  content: "\e81a";
  position: relative;
  left: -0.03em;
}

.brd_icon_Support:before {
  content: "\e81b";
  position: relative;
  left: -0.04em;
  top: .02em;
}

.brd_icon_WhyUs:before {
  content: "\e81c";
  position: relative;
  top: .02em;
  left: -0.02em;
}

i.brd-arrow-circle:before {
  font-family: 'circle-arrow';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
}

.four-zero-four .page-title {
  margin-top: 80px;
  margin-bottom: 80px;
}

.four-zero-four .page-title h1 {
  margin-bottom: 20px;
}

.four-zero-four .page-title h4 {
  line-height: 1.2em;
}

.four-zero-four .page-content .suggested-links {
  margin: 0 0 15px 0;
  padding: 0;
}

.four-zero-four .page-content .suggested-links li {
  display: block;
  padding: 15px 5px 15px 0;
  border-bottom: 1px solid #000000;
}

.four-zero-four .page-content .suggested-links li a {
  display: block;
  width: 100%;
  position: relative;
  color: #000000;
  font-weight: 700;
  text-align: left;
  font-size: 16px;
  border: 0;
}

.four-zero-four .page-content .suggested-links li a:hover,
.four-zero-four .page-content .suggested-links li a:focus,
.four-zero-four .page-content .suggested-links li a:active {
  background: none;
  border: none;
  box-shadow: none;
  outline: none;
}

.four-zero-four .page-content .suggested-links li a i {
  position: absolute;
  right: 0;
  top: 10px;
}

.four-zero-four .page-links {
  margin-top: 60px;
  margin-bottom: 60px;
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper:before,
body .vc_tta-container .vc_tta .vc_tta-list-wrapper:after {
  display: table;
  content: " ";
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper:after {
  clear: both;
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper:before,
body .vc_tta-container .vc_tta .vc_tta-list-wrapper:after {
  display: table;
  content: " ";
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper:after {
  clear: both;
}

@media (min-width:768px) {
  body .vc_tta-container .vc_tta .vc_tta-list-wrapper {
    width: 750px;
  }
}

@media (min-width:992px) {
  body .vc_tta-container .vc_tta .vc_tta-list-wrapper {
    width: 970px;
  }
}

@media (min-width:1200px) {
  body .vc_tta-container .vc_tta .vc_tta-list-wrapper {
    width: 1170px;
  }
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper .vc_tta-tabs-container {
  margin-right: -15px;
  margin-left: -15px;
}

body .vc_tta-container .vc_tta .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container:before,
body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container:after {
  display: table;
  content: " ";
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container:after {
  clear: both;
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container:before,
body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container:after {
  display: table;
  content: " ";
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container:after {
  clear: both;
}

@media (min-width:768px) {
  body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container {
    width: 750px;
  }
}

@media (min-width:992px) {
  body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container {
    width: 970px;
  }
}

@media (min-width:1200px) {
  body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container {
    width: 1170px;
  }
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container .vc_tta-panels {
  margin-right: -15px;
  margin-left: -15px;
}

body .vc_tta-container .vc_tta .vc_tta-panels-wrapper .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper {
  padding: 0;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list {
  float: none;
  display: table;
  table-layout: fixed;
  margin: 0;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
  display: table-cell;
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  padding: 7px 7px !important;
  font-family: "Open Sans",sans-serif;
  font-size: 18px;
  border: none;
  maring-bottom: 4px;
  border-radius: 0;
  display: block;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover {
  text-decoration: underline;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  border-bottom: 4px solid;
  margin-bottom: 0;
  color: #d40000 !important;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:first-child {
  padding-left: 0;
}

body .vc_tta-container .vc_tta.vc_tta-tabs .vc_tta-list-wrapper .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:last-child {
  padding-right: 0;
}

.table-scroll {
  overflow-x: scroll;
  border: none;
  padding: 5px;
}

.table-scroll-outer {
  position: relative;
}

.table-scroll-fade {
  position: absolute;
  right: 0;
  width: 20px;
  height: 100%;
  background-color: transparent;
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(100%, #fff));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);
  background: -o-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);
  background: -ms-linear-gradient(left, rgba(255,255,255,0) 0, #fff 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0, #fff 100%);
}

.wpb_accordion_wrapper div.table-scroll-fade {
  background: transparent;
}

.program-table {
  position: relative;
}

.program-table .tablepress-table-name {
  font-size: 16px;
  width: 70%;
}

.program-table .uoa-blue .tablepress,
.program-table .uoa-dark-blue .tablepress,
.program-table .uoa-medium-blue .tablepress,
.program-table .uoa-light-blue .tablepress,
.program-table .uoa-blue-grey .tablepress,
.program-table .uoa-dark-red .tablepress,
.program-table .uoa-light-gold .tablepress,
.program-table .uoa-cream .tablepress,
.program-table .uoa-white .tablepress,
.program-table .uoa-grey .tablepress,
.program-table .uoa-medium-grey .tablepress,
.program-table .uoa-light-grey .tablepress,
.program-table .purple .tablepress,
.program-table .light-blue .tablepress,
.program-table .blue .tablepress,
.program-table .light-green .tablepress,
.program-table .orange .tablepress {
  border: none;
}

.program-table .uoa-blue .tablepress .even td,
.program-table .uoa-dark-blue .tablepress .even td,
.program-table .uoa-medium-blue .tablepress .even td,
.program-table .uoa-light-blue .tablepress .even td,
.program-table .uoa-blue-grey .tablepress .even td,
.program-table .uoa-dark-red .tablepress .even td,
.program-table .uoa-light-gold .tablepress .even td,
.program-table .uoa-cream .tablepress .even td,
.program-table .uoa-white .tablepress .even td,
.program-table .uoa-grey .tablepress .even td,
.program-table .uoa-medium-grey .tablepress .even td,
.program-table .uoa-light-grey .tablepress .even td,
.program-table .purple .tablepress .even td,
.program-table .light-blue .tablepress .even td,
.program-table .blue .tablepress .even td,
.program-table .light-green .tablepress .even td,
.program-table .orange .tablepress .even td {
  background: #ffffff;
}

.program-table .uoa-blue .tablepress .odd td,
.program-table .uoa-dark-blue .tablepress .odd td,
.program-table .uoa-medium-blue .tablepress .odd td,
.program-table .uoa-light-blue .tablepress .odd td,
.program-table .uoa-blue-grey .tablepress .odd td,
.program-table .uoa-dark-red .tablepress .odd td,
.program-table .uoa-light-gold .tablepress .odd td,
.program-table .uoa-cream .tablepress .odd td,
.program-table .uoa-white .tablepress .odd td,
.program-table .uoa-grey .tablepress .odd td,
.program-table .uoa-medium-grey .tablepress .odd td,
.program-table .uoa-light-grey .tablepress .odd td,
.program-table .purple .tablepress .odd td,
.program-table .light-blue .tablepress .odd td,
.program-table .blue .tablepress .odd td,
.program-table .light-green .tablepress .odd td,
.program-table .orange .tablepress .odd td {
  background: #cccccc;
}

.program-table .uoa-blue .tablepress thead th,
.program-table .uoa-dark-blue .tablepress thead th,
.program-table .uoa-medium-blue .tablepress thead th,
.program-table .uoa-light-blue .tablepress thead th,
.program-table .uoa-blue-grey .tablepress thead th,
.program-table .uoa-dark-red .tablepress thead th,
.program-table .uoa-light-gold .tablepress thead th,
.program-table .uoa-cream .tablepress thead th,
.program-table .uoa-white .tablepress thead th,
.program-table .uoa-grey .tablepress thead th,
.program-table .uoa-medium-grey .tablepress thead th,
.program-table .uoa-light-grey .tablepress thead th,
.program-table .purple .tablepress thead th,
.program-table .light-blue .tablepress thead th,
.program-table .blue .tablepress thead th,
.program-table .light-green .tablepress thead th,
.program-table .orange .tablepress thead th {
  color: #000000;
  border-bottom: none;
}

.program-table .uoa-blue .tablepress thead th.column-1,
.program-table .uoa-dark-blue .tablepress thead th.column-1,
.program-table .uoa-medium-blue .tablepress thead th.column-1,
.program-table .uoa-light-blue .tablepress thead th.column-1,
.program-table .uoa-blue-grey .tablepress thead th.column-1,
.program-table .uoa-dark-red .tablepress thead th.column-1,
.program-table .uoa-light-gold .tablepress thead th.column-1,
.program-table .uoa-cream .tablepress thead th.column-1,
.program-table .uoa-white .tablepress thead th.column-1,
.program-table .uoa-grey .tablepress thead th.column-1,
.program-table .uoa-medium-grey .tablepress thead th.column-1,
.program-table .uoa-light-grey .tablepress thead th.column-1,
.program-table .purple .tablepress thead th.column-1,
.program-table .light-blue .tablepress thead th.column-1,
.program-table .blue .tablepress thead th.column-1,
.program-table .light-green .tablepress thead th.column-1,
.program-table .orange .tablepress thead th.column-1,
.program-table .uoa-blue .tablepress thead th.column-2,
.program-table .uoa-dark-blue .tablepress thead th.column-2,
.program-table .uoa-medium-blue .tablepress thead th.column-2,
.program-table .uoa-light-blue .tablepress thead th.column-2,
.program-table .uoa-blue-grey .tablepress thead th.column-2,
.program-table .uoa-dark-red .tablepress thead th.column-2,
.program-table .uoa-light-gold .tablepress thead th.column-2,
.program-table .uoa-cream .tablepress thead th.column-2,
.program-table .uoa-white .tablepress thead th.column-2,
.program-table .uoa-grey .tablepress thead th.column-2,
.program-table .uoa-medium-grey .tablepress thead th.column-2,
.program-table .uoa-light-grey .tablepress thead th.column-2,
.program-table .purple .tablepress thead th.column-2,
.program-table .light-blue .tablepress thead th.column-2,
.program-table .blue .tablepress thead th.column-2,
.program-table .light-green .tablepress thead th.column-2,
.program-table .orange .tablepress thead th.column-2 {
  border-bottom: none;
}

.program-table .uoa-blue .tablepress tbody tr,
.program-table .uoa-dark-blue .tablepress tbody tr,
.program-table .uoa-medium-blue .tablepress tbody tr,
.program-table .uoa-light-blue .tablepress tbody tr,
.program-table .uoa-blue-grey .tablepress tbody tr,
.program-table .uoa-dark-red .tablepress tbody tr,
.program-table .uoa-light-gold .tablepress tbody tr,
.program-table .uoa-cream .tablepress tbody tr,
.program-table .uoa-white .tablepress tbody tr,
.program-table .uoa-grey .tablepress tbody tr,
.program-table .uoa-medium-grey .tablepress tbody tr,
.program-table .uoa-light-grey .tablepress tbody tr,
.program-table .purple .tablepress tbody tr,
.program-table .light-blue .tablepress tbody tr,
.program-table .blue .tablepress tbody tr,
.program-table .light-green .tablepress tbody tr,
.program-table .orange .tablepress tbody tr {
  line-height: 20px;
}

.program-table .uoa-blue .tablepress tbody tr.row-2,
.program-table .uoa-dark-blue .tablepress tbody tr.row-2,
.program-table .uoa-medium-blue .tablepress tbody tr.row-2,
.program-table .uoa-light-blue .tablepress tbody tr.row-2,
.program-table .uoa-blue-grey .tablepress tbody tr.row-2,
.program-table .uoa-dark-red .tablepress tbody tr.row-2,
.program-table .uoa-light-gold .tablepress tbody tr.row-2,
.program-table .uoa-cream .tablepress tbody tr.row-2,
.program-table .uoa-white .tablepress tbody tr.row-2,
.program-table .uoa-grey .tablepress tbody tr.row-2,
.program-table .uoa-medium-grey .tablepress tbody tr.row-2,
.program-table .uoa-light-grey .tablepress tbody tr.row-2,
.program-table .purple .tablepress tbody tr.row-2,
.program-table .light-blue .tablepress tbody tr.row-2,
.program-table .blue .tablepress tbody tr.row-2,
.program-table .light-green .tablepress tbody tr.row-2,
.program-table .orange .tablepress tbody tr.row-2,
.program-table .uoa-blue .tablepress tbody trrow-3,
.program-table .uoa-dark-blue .tablepress tbody trrow-3,
.program-table .uoa-medium-blue .tablepress tbody trrow-3,
.program-table .uoa-light-blue .tablepress tbody trrow-3,
.program-table .uoa-blue-grey .tablepress tbody trrow-3,
.program-table .uoa-dark-red .tablepress tbody trrow-3,
.program-table .uoa-light-gold .tablepress tbody trrow-3,
.program-table .uoa-cream .tablepress tbody trrow-3,
.program-table .uoa-white .tablepress tbody trrow-3,
.program-table .uoa-grey .tablepress tbody trrow-3,
.program-table .uoa-medium-grey .tablepress tbody trrow-3,
.program-table .uoa-light-grey .tablepress tbody trrow-3,
.program-table .purple .tablepress tbody trrow-3,
.program-table .light-blue .tablepress tbody trrow-3,
.program-table .blue .tablepress tbody trrow-3,
.program-table .light-green .tablepress tbody trrow-3,
.program-table .orange .tablepress tbody trrow-3 {
  color: #000000;
  border-bottom: 1px solid #a2a1a1;
}

.program-table .uoa-blue .tablepress tbody tr.row-3 td,
.program-table .uoa-dark-blue .tablepress tbody tr.row-3 td,
.program-table .uoa-medium-blue .tablepress tbody tr.row-3 td,
.program-table .uoa-light-blue .tablepress tbody tr.row-3 td,
.program-table .uoa-blue-grey .tablepress tbody tr.row-3 td,
.program-table .uoa-dark-red .tablepress tbody tr.row-3 td,
.program-table .uoa-light-gold .tablepress tbody tr.row-3 td,
.program-table .uoa-cream .tablepress tbody tr.row-3 td,
.program-table .uoa-white .tablepress tbody tr.row-3 td,
.program-table .uoa-grey .tablepress tbody tr.row-3 td,
.program-table .uoa-medium-grey .tablepress tbody tr.row-3 td,
.program-table .uoa-light-grey .tablepress tbody tr.row-3 td,
.program-table .purple .tablepress tbody tr.row-3 td,
.program-table .light-blue .tablepress tbody tr.row-3 td,
.program-table .blue .tablepress tbody tr.row-3 td,
.program-table .light-green .tablepress tbody tr.row-3 td,
.program-table .orange .tablepress tbody tr.row-3 td {
  border-top: 0;
}

.program-table .purple .tablepress thead th {
  background-color: #b38808;
  color: #ffffff;
}

.program-table .purple .tablepress tbody tr.row-2,
.program-table .purple .tablepress tbody tr.row-3 {
  background-color: #b38808;
  color: #ffffff;
}

.program-table .purple .tablepress tbody tr.row-2:hover,
.program-table .purple .tablepress tbody tr.row-3:hover {
  background-color: #b38808;
}

.program-table .purple .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .purple .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #b38808;
}

.program-table .light-blue .tablepress thead th {
  background-color: #66aeeb;
  color: #000000;
}

.program-table .light-blue .tablepress tbody tr.row-2,
.program-table .light-blue .tablepress tbody tr.row-3 {
  background-color: #66aeeb;
  color: #000000;
}

.program-table .light-blue .tablepress tbody tr.row-2:hover,
.program-table .light-blue .tablepress tbody tr.row-3:hover {
  background-color: #66aeeb;
}

.program-table .light-blue .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .light-blue .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #66aeeb;
}

.program-table .blue .tablepress thead th {
  background-color: #005a9c;
  color: #ffffff;
}

.program-table .blue .tablepress tbody tr.row-2,
.program-table .blue .tablepress tbody tr.row-3 {
  background-color: #005a9c;
  color: #ffffff;
}

.program-table .blue .tablepress tbody tr.row-2:hover,
.program-table .blue .tablepress tbody tr.row-3:hover {
  background-color: #005a9c;
}

.program-table .blue .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .blue .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #005a9c;
}

.program-table .light-green .tablepress thead th {
  background-color: #cbdb2a;
  color: #000000;
}

.program-table .light-green .tablepress tbody tr.row-2,
.program-table .light-green .tablepress tbody tr.row-3 {
  background-color: #cbdb2a;
  color: #000000;
}

.program-table .light-green .tablepress tbody tr.row-2:hover,
.program-table .light-green .tablepress tbody tr.row-3:hover {
  background-color: #cbdb2a;
}

.program-table .light-green .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .light-green .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #cbdb2a;
}

.program-table .orange .tablepress thead th {
  background-color: #b38808;
  color: #ffffff;
}

.program-table .orange .tablepress tbody tr.row-2,
.program-table .orange .tablepress tbody tr.row-3 {
  background-color: #b38808;
  color: #ffffff;
}

.program-table .orange .tablepress tbody tr.row-2:hover,
.program-table .orange .tablepress tbody tr.row-3:hover {
  background-color: #b38808;
}

.program-table .orange .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .orange .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #b38808;
}

.program-table .uoa-blue .tablepress thead th {
  background-color: #005a9c;
  color: #ffffff;
}

.program-table .uoa-blue .tablepress tbody tr.row-2,
.program-table .uoa-blue .tablepress tbody tr.row-3 {
  background-color: #005a9c;
  color: #ffffff;
}

.program-table .uoa-blue .tablepress tbody tr.row-2:hover,
.program-table .uoa-blue .tablepress tbody tr.row-3:hover {
  background-color: #005a9c;
}

.program-table .uoa-blue .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-blue .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #005a9c;
}

.program-table .uoa-dark-blue .tablepress thead th {
  background-color: #013573;
  color: #ffffff;
}

.program-table .uoa-dark-blue .tablepress tbody tr.row-2,
.program-table .uoa-dark-blue .tablepress tbody tr.row-3 {
  background-color: #013573;
  color: #ffffff;
}

.program-table .uoa-dark-blue .tablepress tbody tr.row-2:hover,
.program-table .uoa-dark-blue .tablepress tbody tr.row-3:hover {
  background-color: #013573;
}

.program-table .uoa-dark-blue .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-dark-blue .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #013573;
}

.program-table .uoa-dark-red .tablepress thead th {
  background-color: #9f131f;
  color: #ffffff;
}

.program-table .uoa-dark-red .tablepress tbody tr.row-2,
.program-table .uoa-dark-red .tablepress tbody tr.row-3 {
  background-color: #9f131f;
  color: #ffffff;
}

.program-table .uoa-dark-red .tablepress tbody tr.row-2:hover,
.program-table .uoa-dark-red .tablepress tbody tr.row-3:hover {
  background-color: #9f131f;
}

.program-table .uoa-dark-red .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-dark-red .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #9f131f;
}

.program-table .uoa-medium-blue .tablepress thead th {
  background-color: #66aeeb;
  color: #000000;
}

.program-table .uoa-medium-blue .tablepress tbody tr.row-2,
.program-table .uoa-medium-blue .tablepress tbody tr.row-3 {
  background-color: #66aeeb;
  color: #000000;
}

.program-table .uoa-medium-blue .tablepress tbody tr.row-2:hover,
.program-table .uoa-medium-blue .tablepress tbody tr.row-3:hover {
  background-color: #66aeeb;
}

.program-table .uoa-medium-blue .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-medium-blue .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #66aeeb;
}

.program-table .uoa-light-blue .tablepress thead th {
  background-color: #c7daea;
  color: #000000;
}

.program-table .uoa-light-blue .tablepress tbody tr.row-2,
.program-table .uoa-light-blue .tablepress tbody tr.row-3 {
  background-color: #c7daea;
  color: #000000;
}

.program-table .uoa-light-blue .tablepress tbody tr.row-2:hover,
.program-table .uoa-light-blue .tablepress tbody tr.row-3:hover {
  background-color: #c7daea;
}

.program-table .uoa-light-blue .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-light-blue .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #c7daea;
}

.program-table .uoa-blue-grey .tablepress thead th {
  background-color: #dde5ee;
  color: #000000;
}

.program-table .uoa-blue-grey .tablepress tbody tr.row-2,
.program-table .uoa-blue-grey .tablepress tbody tr.row-3 {
  background-color: #dde5ee;
  color: #000000;
}

.program-table .uoa-blue-grey .tablepress tbody tr.row-2:hover,
.program-table .uoa-blue-grey .tablepress tbody tr.row-3:hover {
  background-color: #dde5ee;
}

.program-table .uoa-blue-grey .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-blue-grey .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #dde5ee;
}

.program-table .uoa-light-gold .tablepress thead th {
  background-color: #e1cfa0;
  color: #000000;
}

.program-table .uoa-light-gold .tablepress tbody tr.row-2,
.program-table .uoa-light-gold .tablepress tbody tr.row-3 {
  background-color: #e1cfa0;
  color: #000000;
}

.program-table .uoa-light-gold .tablepress tbody tr.row-2:hover,
.program-table .uoa-light-gold .tablepress tbody tr.row-3:hover {
  background-color: #e1cfa0;
}

.program-table .uoa-light-gold .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-light-gold .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #e1cfa0;
}

.program-table .uoa-cream .tablepress thead th {
  background-color: #f4edda;
  color: #000000;
}

.program-table .uoa-cream .tablepress tbody tr.row-2,
.program-table .uoa-cream .tablepress tbody tr.row-3 {
  background-color: #f4edda;
  color: #000000;
}

.program-table .uoa-cream .tablepress tbody tr.row-2:hover,
.program-table .uoa-cream .tablepress tbody tr.row-3:hover {
  background-color: #f4edda;
}

.program-table .uoa-cream .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-cream .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #f4edda;
}

.program-table .uoa-white .tablepress thead th {
  background-color: #ffffff;
  color: #000000;
}

.program-table .uoa-white .tablepress tbody tr.row-2,
.program-table .uoa-white .tablepress tbody tr.row-3 {
  background-color: #ffffff;
  color: #000000;
}

.program-table .uoa-white .tablepress tbody tr.row-2:hover,
.program-table .uoa-white .tablepress tbody tr.row-3:hover {
  background-color: #ffffff;
}

.program-table .uoa-white .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-white .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #ffffff;
}

.program-table .uoa-grey .tablepress thead th {
  background-color: #666666;
  color: #000000;
}

.program-table .uoa-grey .tablepress tbody tr.row-2,
.program-table .uoa-grey .tablepress tbody tr.row-3 {
  background-color: #666666;
  color: #000000;
}

.program-table .uoa-grey .tablepress tbody tr.row-2:hover,
.program-table .uoa-grey .tablepress tbody tr.row-3:hover {
  background-color: #666666;
}

.program-table .uoa-grey .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-grey .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #666666;
}

.program-table .uoa-medium-grey .tablepress thead th {
  background-color: #cccccc;
  color: #000000;
}

.program-table .uoa-medium-grey .tablepress tbody tr.row-2,
.program-table .uoa-medium-grey .tablepress tbody tr.row-3 {
  background-color: #cccccc;
  color: #000000;
}

.program-table .uoa-medium-grey .tablepress tbody tr.row-2:hover,
.program-table .uoa-medium-grey .tablepress tbody tr.row-3:hover {
  background-color: #cccccc;
}

.program-table .uoa-medium-grey .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-medium-grey .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #cccccc;
}

.program-table .uoa-light-grey .tablepress thead th {
  background-color: #eeeeee;
  color: #000000;
}

.program-table .uoa-light-grey .tablepress tbody tr.row-2,
.program-table .uoa-light-grey .tablepress tbody tr.row-3 {
  background-color: #eeeeee;
  color: #000000;
}

.program-table .uoa-light-grey .tablepress tbody tr.row-2:hover,
.program-table .uoa-light-grey .tablepress tbody tr.row-3:hover {
  background-color: #eeeeee;
}

.program-table .uoa-light-grey .tablepress tbody tr.row-2:hover td.row-hover,
.program-table .uoa-light-grey .tablepress tbody tr.row-3:hover td.row-hover {
  background-color: #eeeeee;
}

.program-table .tablepress-scroll {
  display: none;
  float: right;
  position: relative;
  margin-top: 10px;
  margin-right: 17px;
}

@media only screen and (max-width: 767px) {
  .program-table .tablepress-scroll {
    display: block;
  }
}

.program-table .tablepress-scroll span {
  font-size: 12px;
}

.program-table .tablepress-scroll i {
  font-size: 24px;
  float: right;
}

.program-table .faculty-table table.tablepress {
  line-height: 1.2em;
}

.program-table .faculty-table table.tablepress.heading_row_only tbody tr {
  color: #000000;
}

.program-table .faculty-table table.tablepress.heading_row_only tbody tr.row-2,
.program-table .faculty-table table.tablepress.heading_row_only tbody tr.row-3 {
  border: none;
}

.program-table .faculty-table table.tablepress.heading_row_only tbody tr.row-3 td {
  border-top: 1px solid #a2a1a1;
}

.program-table .faculty-table table.tablepress.heading_row_only tbody tr td {
  background: none;
}

.program-table .faculty-table table.tablepress.heading_row_only tbody tr td {
  border-color: #a2a1a1;
}

.program-table .faculty-table table.tablepress.row3equal tr.row-3 td {
  width: 90px;
}

table thead tr,
table.tablepress thead tr,
table.heading_row_only thead tr {
  border-bottom: 1px solid #888787;
}

table tbody tr,
table.tablepress tbody tr,
table.heading_row_only tbody tr {
  border-bottom: 1px solid #888787;
  background-color: transparent;
}

table tbody tr td,
table.tablepress tbody tr td,
table.heading_row_only tbody tr td {
  border-left: 1px solid #888787;
}

table tbody tr td.column-1,
table.tablepress tbody tr td.column-1,
table.heading_row_only tbody tr td.column-1 {
  border-left: none;
}

table tbody tr.row-2,
table.tablepress tbody tr.row-2,
table.heading_row_only tbody tr.row-2,
table tbody tr.even,
table.tablepress tbody tr.even,
table.heading_row_only tbody tr.even {
  background-color: #cccccc;
}

table tbody tr.row-3,
table.tablepress tbody tr.row-3,
table.heading_row_only tbody tr.row-3 {
  background-color: transparent;
}

table.heading_row_only tbody tr {
  background-color: transparent !important;
}

table.heading_row_only tbody tr.row-2,
table.heading_row_only tbody tr.even {
  background-color: #cccccc !important;
}

table.heading_row_only tbody tr.row-3 {
  background-color: transparent !important;
}

.gallery-main {
  background: #ffffff;
  transition: all 2s;
  -webkit-transition: all 1s;
  overflow: hidden;
  width: 100%;
  position: relative;
}

@media (min-width:991px) {
  .gallery-main.closed {
    max-height: 0;
  }
}

.gallery-main .control-close {
  position: absolute;
  top: 15px;
  right: 25px;
}

@media (max-width:767px) {
  .gallery-main .control-close {
    display: none;
    visibility: hidden;
  }
}

.gallery-main .control-close a.gallery-close {
  padding: 6px 0;
  color: #000000;
  font-size: 25px;
  line-height: 1em;
  display: block;
}

.gallery-main .control-close a.gallery-close i {
  cursor: pointer;
}

.gallery-main .custom-navigation a {
  position: absolute;
  top: 50%;
  margin-top: -0.5em;
  color: #000000;
  font-size: 25px;
}

.gallery-main .custom-navigation .flex-prev {
  left: 15px;
}

.gallery-main .custom-navigation .flex-next {
  right: 15px;
}

.gallery-main .gallery-slider {
  position: relative;
}

.gallery-main .gallery-slider ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.gallery-main .gallery-slider ul li {
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
}

.gallery-main .gallery-slider ul li img {
  left: 0 !important;
  margin: 0 auto !important;
  position: relative;
  display: block;
}

.col-md-12>.gallery-pager {
  padding: 40px 0;
}

.col-md-12>.gallery-pager h3 {
  margin: 0 0 25px 15px;
}

@media (max-width:767px) {
  .col-md-12>.gallery-pager {
    padding: 20px 0 0 0;
    background: white;
  }

  .col-md-12>.gallery-pager h3 {
    margin-bottom: 0;
  }
}

div.gallery-pager div.slide-link {
  margin: 15px;
  display: block;
  float: left;
  width: 175px;
  height: 145px;
}

div.gallery-pager div.slide-link a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  background-size: cover;
}

div.gallery-pager div.slide-link a span.overlay {
  display: block;
  background: url(../img/icon-plus.png) center center no-repeat #000;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  padding: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
}

div.gallery-pager div.slide-link a img {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
}

div.gallery-pager div.slide-link a:hover span.overlay {
  opacity: .4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
}

@media (min-width:1200px) {
  div.gallery-pager div.gallery-pager div.slide-link {
    margin: 15px 51px;
  }
}

@media (min-width:992px) and (max-width:1199px) {
  div.gallery-pager div.gallery-pager div.slide-link {
    margin: 15px 26px;
  }
}

@media (min-width:768px) and (max-width:991px) {
  div.gallery-pager div.gallery-pager div.slide-link {
    margin: 15px;
    width: 142px;
    height: 120px;
  }
}

.btn.btn-default {
  border: 0;
  vertical-align: middle;
  display: inline-block;
}

.btn.btn-purple {
  background-color: #b38808;
  color: #ffffff;
  width: 100%;
  text-align: center;
  border-radius: 0;
  font-size: 12px;
}

section.content .vc_tta-container {
  margin-bottom: 0;
}

.vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading.has-flag {
  position: relative;
}

.vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading.has-flag .flag {
  position: absolute;
  top: 5px;
  left: 45px;
}

.vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading.has-flag h4 a {
  padding-left: 92px;
}

.vc_tta .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta .vc_tta-panels-wrapper {
  background-color: #eeeeee;
}

.vc_tta .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #eeeeee !important;
}

.vc_tta.vc_tta-color-uoa-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-blue .vc_tta-panels-wrapper {
  background-color: #005a9c;
}

.vc_tta.vc_tta-color-uoa-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #005a9c !important;
}

.vc_tta.vc_tta-color-uoa-dark-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-dark-blue .vc_tta-panels-wrapper {
  background-color: #013573;
}

.vc_tta.vc_tta-color-uoa-dark-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-dark-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #013573 !important;
}

.vc_tta.vc_tta-color-uoa-bright-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-bright-blue .vc_tta-panels-wrapper {
  background-color: #0679ca;
}

.vc_tta.vc_tta-color-uoa-bright-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-bright-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #0679ca !important;
}

.vc_tta.vc_tta-color-uoa-medium-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-medium-blue .vc_tta-panels-wrapper {
  background-color: #66aeeb;
}

.vc_tta.vc_tta-color-uoa-medium-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-medium-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #66aeeb !important;
}

.vc_tta.vc_tta-color-uoa-light-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-light-blue .vc_tta-panels-wrapper {
  background-color: #c7daea;
}

.vc_tta.vc_tta-color-uoa-light-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-light-blue .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #c7daea !important;
}

.vc_tta.vc_tta-color-uoa-blue-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-blue-grey .vc_tta-panels-wrapper {
  background-color: #dde5ee;
}

.vc_tta.vc_tta-color-uoa-blue-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-blue-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #dde5ee !important;
}

.vc_tta.vc_tta-color-uoa-red .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-red .vc_tta-panels-wrapper {
  background-color: #d40000;
}

.vc_tta.vc_tta-color-uoa-red .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #b38808 !important;
}

.vc_tta.vc_tta-color-uoa-red .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #b38808 !important;
  border-bottom-color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-dark-red .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-dark-red .vc_tta-panels-wrapper {
  background-color: #9f131f;
}

.vc_tta.vc_tta-color-uoa-dark-red .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #b38808 !important;
}

.vc_tta.vc_tta-color-uoa-dark-red .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #b38808 !important;
  border-bottom-color: #9f131f !important;
}

.vc_tta.vc_tta-color-uoa-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-gold .vc_tta-panels-wrapper {
  background-color: #b38808;
}

.vc_tta.vc_tta-color-uoa-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #b38808 !important;
}

.vc_tta.vc_tta-color-uoa-dark-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-dark-gold .vc_tta-panels-wrapper {
  background-color: #876300;
}

.vc_tta.vc_tta-color-uoa-dark-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-dark-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #876300 !important;
}

.vc_tta.vc_tta-color-uoa-light-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-light-gold .vc_tta-panels-wrapper {
  background-color: #e1cfa0;
}

.vc_tta.vc_tta-color-uoa-light-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-light-gold .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #e1cfa0 !important;
}

.vc_tta.vc_tta-color-uoa-cream .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-cream .vc_tta-panels-wrapper {
  background-color: #f4edda;
}

.vc_tta.vc_tta-color-uoa-cream .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-cream .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #f4edda !important;
}

.vc_tta.vc_tta-color-uoa-white .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-white .vc_tta-panels-wrapper {
  background-color: #ffffff;
}

.vc_tta.vc_tta-color-uoa-white .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-white .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #ffffff !important;
}

.vc_tta.vc_tta-color-uoa-black .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-black .vc_tta-panels-wrapper {
  background-color: #000000;
}

.vc_tta.vc_tta-color-uoa-black .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-black .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #000000 !important;
}

.vc_tta.vc_tta-color-uoa-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-grey .vc_tta-panels-wrapper {
  background-color: #666666;
}

.vc_tta.vc_tta-color-uoa-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #666666 !important;
}

.vc_tta.vc_tta-color-uoa-charcoal .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-charcoal .vc_tta-panels-wrapper {
  background-color: #231f20;
}

.vc_tta.vc_tta-color-uoa-charcoal .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-charcoal .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #231f20 !important;
}

.vc_tta.vc_tta-color-uoa-dark-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-dark-grey .vc_tta-panels-wrapper {
  background-color: #333333;
}

.vc_tta.vc_tta-color-uoa-dark-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-dark-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #333333 !important;
}

.vc_tta.vc_tta-color-uoa-medium-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-medium-grey .vc_tta-panels-wrapper {
  background-color: #cccccc;
}

.vc_tta.vc_tta-color-uoa-medium-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-medium-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #cccccc !important;
}

.vc_tta.vc_tta-color-uoa-light-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-uoa-light-grey .vc_tta-panels-wrapper {
  background-color: #eeeeee;
}

.vc_tta.vc_tta-color-uoa-light-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-uoa-light-grey .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #eeeeee !important;
}

.vc_tta.vc_tta-color-white .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a,
.vc_tta.vc_tta-color-white .vc_tta-panels-wrapper {
  background-color: #ffffff;
}

.vc_tta.vc_tta-color-white .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #d40000 !important;
}

.vc_tta.vc_tta-color-white .vc_tta-list-wrapper .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #d40000 !important;
  border-bottom-color: #ffffff !important;
}