  @charset "utf-8";
body {overflow-x: hidden;}
label { font-weight: 700;}
.dropdown-toggle::after {
    display:none !important;
}
.navbar-toggler {
    background-color: #c8bc9a;
}
.ua-main-nav .navbar-toggler {
    padding: .4rem .85rem;
    margin: .5rem;
}
.ua-main-nav .fas.fa-bars {
    color: #f6f6f6;
}
.bg-1 { background-color: #041e42;}
.ua1 .navbar {
    padding: 0;
}
#ua1 ul.nav {
    margin-right: .5rem;
}
.ua1 .nav-item .nav-link {
    font-size: 12px;
    padding: 0 1.85rem 0 0;
    text-decoration: none;
    color: #fff;
}
#ua2 .logo-2 {
    display: inline-block;
    flex-flow: row;
    margin: 1.5em 0 1.5em 0;
    width: 100%;
}
.ua-main-nav {
    background-color: #867540;
    padding: 0;
}
.ua-main-nav.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);
}
.ua-main-nav a:link, .ua-main-nav a:visited, .ua-main-nav a:active {
    color: #fff;
    text-decoration: none;
    font-family: Oswald, "Open Sans Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 1.75em;
}
.ua-main-nav a:hover {
    color: #041e42;
    text-decoration:none;
}
.navbar.navbar-expand-lg.navbar-dark.ua-main-nav a:hover {
    color:#041e42;
    text-decoration:none;
}
.dept-custom-nav-bg-color {
    background-color: #041e42;
}
.navbar.navbar-expand-lg.navbar-dark.ua-main-nav.dept-custom-nav-bg-color a:hover {
    color:#867540;
}
/*.dept-custom-nav .navbar-toggler {
    background-color: gray;
    border-color: #989898;
}*/
.toolbox a.nav-link {
    font-size: .75rem;
    padding: .35em 0em .15em 2.5em;
    color: #fff;
    text-decoration: none;
}
.toolbox a.nav-link:hover, .toolbox a.nav-link:focus {
    color: #ac9d6e;
    text-decoration: none;
    background-color: transparent;
}
.sidenav2 .navbar {
    padding: 0.5rem 0 .5rem;
}
.sidenav2 .fas.fa-bars {
    color: #E5E5E5;
    font-size: 1.3rem;
    padding-top: .2rem;
    padding-bottom: .15rem;
}
.sidenav2 ul {
    margin: 0;
    padding: 0;
}
.sidenav2 ul li {
    border-bottom: solid 1px #CAB88A;
    list-style-image: none;
    list-style-position: outside;
}
.sidenav2 li a {
    color: #33365f;
    text-decoration: none;
    display: block;
    padding: 5px 10px;
    font-size: 1em;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.02s;
    -o-transition-duration: 0.02s;
    -webkit-transition-duration: 0.02s;
    transition-duration: 0.02s;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.sidenav2 li.active a {
    font-weight: bold;
    display: block;
    background-image: url(/application/themes/css/images/template-pics/bg_sideNav_active.gif);
    background-repeat: no-repeat;
    background-position: 4px 50%;
    padding: 5px 0 5px 15px;
    border-bottom: solid 1px #CAB88A;
}
.sidenav2 li ul li a {
    color: #444444;
    font-size: 1.15em;
    padding: 2px 4px;
}
.sidenav2 li a:hover, .sidenav2 .nav-item .nav-link:hover {
    color: #5f4e17;
    text-decoration: underline;
    opacity: .8;
}
.sidenav2 li ul {
    margin: 0;
}
.sidenav2 ul li ul {
    padding-left: 1.65rem;
}
.sidenav2 li ul li {
    margin: .45rem 0 .25rem 0;
    padding-bottom: .25rem;
    border: none;
}
.sidenav2 li ul li.active {
    list-style-type: square;
    color: #33365f;
    display: list-item;
}
.sidenav2 li ul li.active a {
    color: #33365f;
    font-weight: bold;
    background-image: none;
    padding: 2px 4px;
}
.sidenav2 li ul li a:hover {
    color: #33365f;
    text-decoration: underline;
}
.sidenav2 li ul li a {
    color: #444444;
    font-size: 1em;
    padding: 2px 4px;
    font-weight: normal;
    border-bottom: none;
    display: block;
    background-image: none;
}
.sidenav2 li.active ul li a {
    font-weight: normal;
    border-bottom: none;
    display: block;
    background-image: none;
    padding: 0;
}
.sidenav2 .nav-item .nav-link:link {
    color: #444444;
    font-size: .9rem;
    word-spacing: -.15rem;
    line-height: 1.15rem;
    padding-right: 0;
}
.sidenav2 li ul li.active a {
    font-weight: bold;
}
.sidenav2 li.active ul li.active ul li a {
    font-weight: normal;
}
.sidenav2 li.nav-item a.active.nav-link {
    font-family: 'Open Sans Bold';
    display: block;
    background-image: url(/application/themes/css/images/template-pics/bg_sideNav_active.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 5px 0 5px 20px;
    border-bottom: solid 1px #ebebeb;
    font-size: 1em;
}
.sidenav2 li ul li a.active.nav-link {
    font-family: 'Open Sans Bold';
    display: block;
    background: none;
    padding: 5px 0 5px 20px;
    padding-left: 20px;
    border-bottom: none;
}
/* department menus */
.row.menu-row.hidden-print.v2015 {
    margin-right: 15px;
    margin-left: 15px;
}
.col-md-12.v2015-bar {
    flex: auto;
    max-width: none;
    padding: 0;
    width: auto;
    position: inherit;
}
.shadow	{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);}
.shadow-sm {box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.shadow-md	{box-shadow: 0 4px 8px 0 rgba(0,0,0,0.12),0 2px 4px 0 rgba(0,0,0,0.08);}
.shadow-lg	{box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11),0 5px 15px 0 rgba(0,0,0,0.08);}
.shadow-inner	{box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.06);}
.shadow-outline	{box-shadow: 0 0 0 3px rgba(52,144,220,0.5);}
.shadow-none	{box-shadow: none;}

@media (min-width: 1140px) { 
nav.navbar.navbar-expand-lg.navbar-dark.ua-main-nav a:link {
    font-size: 1.5rem;
    padding: .25em .65em .35em .65em;
}
}
@media (max-width: 1139px) and (min-width: 993px) {
.ua-main-nav a:link, .ua-main-nav a:visited, .ua-main-nav a:active {
    font-size: 1.4em;
    padding: .5rem 0 .5rem 0;
}
}
@media (max-width: 991.98px) { 
nav.navbar.navbar-expand-lg.navbar-dark.ua-main-nav a:link {
	padding: .5rem 0 .75rem 0;
	font-size:1.25rem;
}
ul.navbar-nav {
	padding: 0 .7rem .7rem .7rem;
}
ul.navbar-nav li {
	border-bottom: 1px #FFF solid;
}
.sidenav2 ul.navbar-nav li {
	border-bottom: 1px #CAB88A solid;
}
.sidenav2 ul.navbar-nav li ul li {
    border-bottom: none;
}
.flex-column.navbar-nav.w-100.justify-content-between {
	padding-top: .7rem;
}
}
@media (max-width: 767px ) { 
.container {
    max-width: 100%;
}
}
@media (max-width: 480px) {

.toolbox .nav-item a.nav-link {
    margin-left: 0;
    padding: 0 0 0 .45rem;
    line-height: 1.9rem;
}
.dept-text-1 {
    white-space: nowrap;
}
#ua2 .input-group {
    flex-wrap: nowrap;
}
.input-group .form-control {
    width: 13rem;
}
.sitesearch-modern {
    margin-top: 0 !important;
}
}
@media (max-width: 340px) {
.toolbox .nav-item a.nav-link {
    font-size: .7rem;
}
}




/* New BS */
    .bg-primary {
    background-color: #337ab7 !important;
    color: #fff;
}
a:link.btn-primary { 
color: #fff;
}
.bg-secondary {
    background-color: #ae9c6e !important;
    color: #fff;
}
a:link.btn-secondary { 
color: #fff;
}
.bg-success {
    background-color: #dff0d8 !important;
}
a:link.btn-success { 
color: #fff;
}
.bg-danger {
    background-color: #f2dede !important;
    color: #fff;
}
a:link.btn-danger { 
color: #fff;
}
.bg-warning {
    background-color: #fcf8e3 !important;
    color: #fff;
}
a:link.btn-warning { 
color: #fff;
}
.bg-info {
    background-color: #d9edf7 !important;
    color: #fff;
}
a:link.btn-info { 
color: #fff;
}
.bg-dark {
    color: #fff;
}
a:link.btn-dark { 
color: #fff;
}
blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}
/* Carousel */
.carousel-indicators {
    bottom: -10px;
}
.carousel-indicators li {
    width: 40px;
    height: 8px;
    background-color:#d4d4d4;
}
.carousel-control-next, .carousel-control-prev {
    width: 5%;
}
.carousel-indicators .active {
    background-color:lightsteelblue;
}

/* Carousel */