/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.uf-header-bar {
    background-color: #fff;
    position: relative;
    width: auto;
    height: 77px;
    border-bottom: 2px solid #10203c;
    font-size: 15px; }
@media (max-width: 767px) {
    .uf-header-bar {
        margin: 0 -20px; } }
@media (min-width: 768px) {
    .uf-header-bar {
        height: 150px; } }
.uf-header-bar * {
    -webkit-transition: all 0.15s ease-in-out 0s;
    -moz-transition: all 0.15s ease-in-out 0s;
    -o-transition: all 0.15s ease-in-out 0s;
    transition: all 0.15s ease-in-out 0s;
    font-weight: normal; }
.uf-header-bar a {
    font-family: "Open Sans", HelveticaNeue, Helvetica, Arial, Verdana, sans-serif; }
.uf-header-bar .top-uf-links-wrap {
    width: 100%;
    height: 27px;
    background: #1B3664; }
.uf-header-bar .top-uf-links-wrap .top-uf-links {
    float: right; }
.uf-header-bar .top-uf-links-wrap a {
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #9ab5e4;
    text-decoration: none; }
@media (max-width: 375px) {
    .uf-header-bar .top-uf-links-wrap a {
        letter-spacing: 0px; } }
.uf-header-bar .top-uf-links-wrap a:last-child:after {
    display: none; }
.uf-header-bar .top-uf-links-wrap a:after {
    content: "";
    background: #2b57a0;
    width: 1px;
    height: 11px;
    display: inline-block;
    margin: 0 1rem;
    position: relative;
    top: 2px; }
.uf-header-bar .uf-menu-items {
    width: 95%;
    position: relative; }
@media (min-width: 768px) {
    .uf-header-bar .uf-menu-items {
        margin-top: 19px;
        width: auto; } }
.uf-header-bar #uf-menu-nav {
    list-style: none;
    margin: 0;
    float: left; }
.uf-header-bar #uf-menu-nav > li {
    float: left;
    line-height: 50px; }
.uf-header-bar #uf-menu-nav > li > a {
    line-height: 50px;
    float: left;
    padding: 0 15px;
    height: 50px; }
@media (min-width: 768px) {
    .uf-header-bar #uf-menu-nav > li > a {
        padding: 0 10px; } }
.uf-header-bar #uf-menu-nav > li > a span {
    float: left;
    background-position: 50% center;
    background-repeat: no-repeat; }
.uf-header-bar #uf-menu-nav > li > a.uf-head-logo {
    background-color: #10203c;
    border-left: 1px solid #10203c;
    position: relative; }
@media (min-width: 768px) {
    .uf-header-bar #uf-menu-nav > li > a.uf-head-logo {
        background-color: #fff;
        border-left: none;
        padding-left: 0; }
    .uf-header-bar #uf-menu-nav > li > a.uf-head-logo:after {
        content: '';
        display: block;
        position: absolute;
        height: 35px;
        width: 1px;
        right: 0;
        top: 8px;
        background: #FFA500; } }
.uf-header-bar #uf-menu-nav > li > a.uf-head-logo.active {
    border-left: 1px solid #1B3664;
    border-bottom: 1px solid #1B3664;
    height: 48px; }
.uf-header-bar #uf-menu-nav > li > a.uf-head-logo span {
    background-image: url(https://education.ufl.edu/old_coeio/enf/uf-global-logo.svg);
    background-image: url(https://education.ufl.edu/old_coeio/enf/uf-global-logo.png) \9;
    width: 23px;
    text-indent: -999em; }
@media (min-width: 768px) {
    .uf-header-bar #uf-menu-nav > li > a.uf-head-logo span {
        background-image: url(https://education.ufl.edu/old_coeio/enf/uf-global-logo-dark.svg);
        width: 50px;
        height: 50px; } }
.uf-header-bar #uf-menu-nav > li > a.coe-head-logo {
    height: 50px;
    border-left: 1px solid #10203c; }
@media (min-width: 768px) {
    .uf-header-bar #uf-menu-nav > li > a.coe-head-logo {
        border-left: 0; } }
@media (max-width: 769px) {
    .uf-header-bar #uf-menu-nav > li > a.coe-head-logo {
        width: 220px; } }
.uf-header-bar #uf-menu-nav > li > a.coe-head-logo:hover, .uf-header-bar #uf-menu-nav > li > a.coe-head-logo.active {
    border-left: 1px solid #1B3664;
    height: 48px; }
@media (min-width: 768px) {
    .uf-header-bar #uf-menu-nav > li > a.coe-head-logo:hover, .uf-header-bar #uf-menu-nav > li > a.coe-head-logo.active {
        border-left: 0; } }
.uf-header-bar #uf-menu-nav > li > a.coe-head-logo.active {
    border-bottom: 1px solid #1B3664; }
.uf-header-bar #uf-menu-nav > li > a.coe-head-logo span {
    background-image: url(https://education.ufl.edu/old_coeio/enf/coe-logo.svg);
    width: 310px;
    height: 54px; }
@media (max-width: 768px) {
    .uf-header-bar #uf-menu-nav > li > a.coe-head-logo span {
        width: 250px; } }
@media (max-width: 375px) {
    .uf-header-bar #uf-menu-nav > li > a.coe-head-logo span {
        width: 160px; } }
.uf-header-bar .coe-search-trigger {
    display: block; }
.uf-header-bar .coe-mega-menu-trigger {
    width: 50px;
    height: 48px;
    float: left;
    padding: 16px 0 0 15px;
    border-left: 1px solid #204178; }
@media (min-width: 768px) {
    .uf-header-bar .coe-mega-menu-trigger {
        display: none; } }
.uf-header-bar .coe-mega-menu-trigger.selected, .uf-header-bar .coe-mega-menu-trigger:hover {
    background-color: #10203c;
    border-left: 1px solid #10203c; }
.uf-header-bar .coe-mega-menu-trigger.selected .icon-bar, .uf-header-bar .coe-mega-menu-trigger:hover .icon-bar {
    background-color: #fff;
    margin-top: 3px; }
.uf-header-bar .coe-mega-menu-trigger .icon-bar {
    display: block;
    margin-top: 2px;
    width: 18px;
    height: 3px;
    background-color: #3161b4;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.uf-header-bar .font-icon-search {
    width: 50px;
    height: 50px;
    position: relative;
    font-size: 20px;
    float: right;
    padding: 15px 0 0 15px;
    background-color: #10203c;
    color: #3161b4;
    display: inline-block; }
.uf-header-bar .font-icon-search.selected, .uf-header-bar .font-icon-search:hover {
    color: #fff; }
@media (min-width: 768px) {
    .uf-header-bar .font-icon-search {
        background: transparent; }
    .uf-header-bar .font-icon-search:hover {
        color: #FFA500; }
    .uf-header-bar .font-icon-search.selected {
        color: #FFA500;
        background-color: #10203c; } }
.uf-header-bar .coe-search {
    position: relative;
    width: 5%; }
@media (min-width: 768px) {
    .uf-header-bar .coe-search {
        width: auto;
        margin-top: 20px;
        float: right; } }
.uf-header-bar .coe-search a {
    float: left; }
@media (min-width: 768px) {
    .uf-header-bar .coe-search a {
        width: auto; } }
.uf-header-bar .coe-search a.right-menu-item {
    margin-top: 12px;
    padding-left: 15px;
    border-left: 1px solid #FFA500;
    margin-right: 15px;
    color: #2b57a0; }
.uf-header-bar .coe-search a.right-menu-item:hover {
    color: #FFA500; }
.uf-header-bar .coe-search #cse-search-box {
    position: absolute;
    display: block;
    top: 50px;
    right: 0;
    z-index: 0;
    background: #10203c;
    padding: 20px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0); }
@media (min-width: 768px) {
    .uf-header-bar .coe-search #cse-search-box {
        top: 0;
        right: 192px;
        padding: 9px; } }
.uf-header-bar .coe-search #cse-search-box.active {
    z-index: 1000;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    filter: alpha(opacity=1); }
.uf-header-bar .coe-search #cse-search-box button {
    padding: 0;
    background: none;
    border: 0;
    position: absolute;
    right: 23px; }
.uf-header-bar .coe-search #cse-search-box button .font-icon-search {
    background-color: transparent;
    color: #d5d5d5;
    padding: 6px;
    width: auto;
    height: auto; }
@media (min-width: 768px) {
    .uf-header-bar .coe-search #cse-search-box button .font-icon-search {
        display: none; } }
.uf-header-bar .coe-search #cse-search-box #COET-searchinput {
    font-family: "Open Sans", HelveticaNeue, Helvetica, Arial, Verdana, sans-serif;
    float: left;
    width: 190px;
    border-radius: 1px;
    height: 32px;
    padding: 0 35px 0 8px;
    border: 1px solid #3161b4 !important;
    margin-bottom: 0; }
.uf-header-bar .coe-mega-menu {
    position: absolute;
    background: #10203c;
    top: 50px;
    z-index: 1000;
    height: 0;
    display: none;
    visibility: hidden;
    font-family: "Ubuntu", sans-serif;
    width: 100%;
    max-width: 324px;
    overflow: hidden; }
@media (min-width: 768px) {
    .uf-header-bar .coe-mega-menu {
        display: block;
        visibility: visible;
        overflow: auto;
        max-width: 100%;
        position: relative;
        top: auto; } }
.uf-header-bar .coe-mega-menu a, .uf-header-bar .coe-mega-menu span {
    position: relative;
    height: 41px;
    color: #9ab5e4;
    padding: 5px 23px 5px 15px;
    display: block;
    border-bottom: 1px solid #1B3664;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer; }
.uf-header-bar .coe-mega-menu a.active, .uf-header-bar .coe-mega-menu span.active {
    color: #fff; }
.uf-header-bar .coe-mega-menu a:hover, .uf-header-bar .coe-mega-menu span:hover {
    color: #9ab5e4; }
.uf-header-bar .coe-mega-menu ul, .uf-header-bar .coe-mega-menu li {
    list-style: none;
    padding: 0;
    margin: 0;
    position: relative; }
.uf-header-bar .coe-mega-menu.active {
    height: auto;
    display: block;
    visibility: visible;
    overflow: visible; }
.uf-header-bar .coe-mega-menu .submenu-container {
    display: none;
    visibility: hidden;
    height: 0;
    left: 10%;
    width: 90%;
    background-color: #0c182c;
    border-left: 1px solid #1B3664;
    border-bottom: 1px solid #0e1c34;
    float: right;
    position: absolute;
    z-index: 1000;
    -webkit-box-shadow: -12px 11px 16px 10px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: -12px 11px 16px 10px rgba(0, 0, 0, 0.6);
    box-shadow: -12px 11px 16px 10px rgba(0, 0, 0, 0.6); }
.uf-header-bar .coe-mega-menu .submenu-container.active {
    display: block;
    visibility: visible;
    height: auto; }
.uf-header-bar .coe-mega-menu .submenu-trigger {
    position: relative; }
.uf-header-bar .coe-mega-menu .submenu-trigger.active {
    color: #fff; }
.uf-header-bar .coe-mega-menu .submenu-trigger:after {
    content: "\3009";
    margin: 0 0 0 10px;
    font-size: 7px;
    display: inline-block;
    position: absolute;
    top: 6px; }
.uf-header-bar .coe-mega-menu .submenu-trigger.active:after {
    content: "\FE40";
    top: 9px; }
.uf-header-bar .coe-mega-menu .coemm-backbutton {
    font-size: 10px;
    text-transform: uppercase; }
.uf-header-bar .coe-mega-menu .coemm-backbutton:before {
    content: "\25c2";
    margin: 0 5px 0 0;
    display: inline-block;
    font-size: 12px; }
.uf-header-bar .hide {
    display: none; }
.uf-header-bar .hide-mobile {
    display: none; }
@media (min-width: 768px) {
    .uf-header-bar .hide-mobile {
        display: block; } }
.uf-header-bar .login-menu {
    position: absolute;
    width: 194px;
    top: 37px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 3000;
    display: none;
    border-left: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2; }
.uf-header-bar .login-menu.open {
    display: block; }
.uf-header-bar .login-menu ul {
    list-style: none;
    margin: 0; }
.uf-header-bar .login-menu ul li {
    display: block; }
.uf-header-bar .login-menu ul li a {
    padding: 5px 10px;
    width: 100%;
    border-top: 1px solid #B2B2B2; }
.uf-header-bar .login-menu-trigger {
    cursor: pointer;
    padding: 0 15px; }
.uf-header-bar .login-menu-trigger.active {
    border: 1px solid #B2B2B2; }
.uf-header-bar .coe-desktop-nav {
    display: none;
    font-family: "Open Sans", HelveticaNeue, Helvetica, Arial, Verdana, sans-serif;
    z-index: 2000;
    margin-top: 19px;
    margin-left: 0;
    width: 100%;
    /** Mega Menu **/
    /************************* first level */
    /* cover the bottom border of the item (when selected) */
    /************************* second level */
    /************************* third level */ }
@media (min-width: 1200px) {
    .uf-header-bar .coe-desktop-nav {
        margin-left: 10px; } }
.uf-header-bar .coe-desktop-nav img {
    display: none; }
.uf-header-bar .coe-desktop-nav a {
    color: #fff;
    text-decoration: none; }
.uf-header-bar .coe-desktop-nav ul {
    margin: 0;
    list-style: none; }
.uf-header-bar .coe-desktop-nav ul ul {
    margin-left: 15px; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0 {
    color: #1B3664;
    padding: 8px 20px;
    position: relative; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0.active, .uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0:hover {
    background: rgba(27, 54, 100, 0.95);
    color: #fff; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0.active:after, .uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0:hover:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    background: orange; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0.active:before, .uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0:hover:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 0;
    left: 0;
    background: #fff; }
.uf-header-bar .coe-desktop-nav #COET-menu2 {
    z-index: 1000; }
.uf-header-bar .coe-desktop-nav #COET-menu2 ul {
    position: relative;
    z-index: 1000;
    float: left; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li {
    float: left;
    display: inline;
    /* IE */
    list-style: none; }
.uf-header-bar .coe-desktop-nav * html #COET-menu2 li.COEMM-0 {
    width: 1em; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li.COEMM-home {
    width: 72px; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-home a {
    border-left: 0;
    background: none; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li:last-child a {
    border-right: none; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COET-border-cover {
    display: none;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: 39px;
    /* same as menu height */
    left: -2px;
    right: -1px;
    height: 2px;
    overflow: hidden;
    z-index: 2000; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .selected .COET-border-cover {
    display: block; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-1-div {
    position: absolute;
    left: 0;
    top: 32px;
    display: none;
    background: rgba(27, 54, 100, 0.95);
    text-align: left;
    z-index: 1000;
    width: 820px; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-1-div.active {
    display: block; }
.uf-header-bar .coe-desktop-nav .COET-noJs #COET-menu2 .COEMM-0 > li:hover .COEMM-1-div {
    display: block; }
.uf-header-bar .coe-desktop-nav #COET-menu2 a.COEMM-1,
.uf-header-bar .coe-desktop-nav #COET-menu2 span.COEMM-1 {
    border: 0;
    margin-bottom: 1em;
    display: block;
    font-weight: bold;
    color: #F89C1B;
    padding-left: 13px;
    border-left: 1px solid orange; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li.COEMM-1 {
    position: relative;
    list-style: none;
    float: left;
    padding: 15px 0;
    margin-right: 30px; }
.uf-header-bar .coe-desktop-nav body #COET-menu2 .COEMM-1-div a.COEMM-a {
    color: #f37021;
    cursor: default; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-1-div li {
    text-align: left;
    z-index: 1000;
    max-width: 238px; }
.uf-header-bar .coe-desktop-nav #COET-menu2 a.COEMM-2,
.uf-header-bar .coe-desktop-nav #COET-menu2 span.COEMM-2 {
    display: block;
    line-height: 1.7;
    margin-bottom: 1em; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li.COEMM-2 {
    position: relative;
    float: none;
    padding: 0; }
@media (min-width: 768px) {
    .uf-header-bar .coe-desktop-nav {
        display: block; } }
.uf-header-bar.coe-o-and-b {
    font-size: 15px; }
.uf-header-bar.coe-o-and-b .coe-search {
    margin-top: 10px; }
.uf-header-bar.coe-o-and-b .top-uf-links {
    margin-top: 3px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav {
    margin-top: 75px;
    position: absolute;
    margin-left: -20px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 ul {
    margin-top: 2px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 .COEMM-1-div {
    top: 27px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 a.COEMM-1,
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 span.COEMM-1 {
    font-family: "Ubuntu", sans-serif; }
@media (min-width: 768px) {
    .uf-header-bar.coe-o-and-b {
        display: block; } }
.uf-header-bar .login-menu {
    position: absolute;
    width: 194px;
    top: 37px;
    background: rgba(255, 255, 255, 0.9);
    z-index: 3000;
    display: none;
    border-left: 1px solid #B2B2B2;
    border-right: 1px solid #B2B2B2; }
.uf-header-bar .login-menu.open {
    display: block; }
.uf-header-bar .login-menu ul {
    list-style: none;
    margin: 0; }
.uf-header-bar .login-menu ul li {
    display: block; }
.uf-header-bar .login-menu ul li a {
    padding: 5px 10px;
    width: 100%;
    border-top: 1px solid #B2B2B2; }
.uf-header-bar .login-menu-trigger {
    padding: 0 15px; }
.uf-header-bar .login-menu-trigger.active {
    border: 1px solid #B2B2B2; }
.uf-header-bar .coe-desktop-nav {
    display: none;
    font-family: "Open Sans", HelveticaNeue, Helvetica, Arial, Verdana, sans-serif;
    z-index: 2000;
    margin-top: 19px;
    width: 100%;
    /** Mega Menu **/
    /************************* first level */
    /* cover the bottom border of the item (when selected) */
    /************************* second level */
    /************************* third level */ }
.uf-header-bar .coe-desktop-nav img {
    display: none; }
.uf-header-bar .coe-desktop-nav a {
    color: #fff;
    text-decoration: none; }
.uf-header-bar .coe-desktop-nav ul {
    margin: 0;
    list-style: none; }
.uf-header-bar .coe-desktop-nav ul ul {
    margin-left: 15px; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0 {
    color: #1B3664;
    padding: 8px 20px;
    position: relative; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0.active, .uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0:hover {
    background: rgba(27, 54, 100, 0.95);
    color: #fff; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0.active:after, .uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0:hover:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 0;
    left: 0;
    background: orange; }
.uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0.active:before, .uf-header-bar .coe-desktop-nav a.COEMM-0.COEMM-0:hover:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    top: 0;
    left: 0;
    background: #fff; }
.uf-header-bar .coe-desktop-nav #COET-menu2 {
    z-index: 1000; }
.uf-header-bar .coe-desktop-nav #COET-menu2 ul {
    position: relative;
    z-index: 1000;
    float: left; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li {
    float: left;
    display: inline;
    /* IE */
    list-style: none; }
.uf-header-bar .coe-desktop-nav * html #COET-menu2 li.COEMM-0 {
    width: 1em; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li.COEMM-home {
    width: 72px; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-home a {
    border-left: 0;
    background: none; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li:last-child a {
    border-right: none; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COET-border-cover {
    display: none;
    position: absolute;
    font-size: 0;
    line-height: 0;
    top: 39px;
    /* same as menu height */
    left: -2px;
    right: -1px;
    height: 2px;
    overflow: hidden;
    z-index: 2000; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .selected .COET-border-cover {
    display: block; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-1-div {
    position: absolute;
    left: 0;
    top: 32px;
    display: none;
    background: rgba(27, 54, 100, 0.95);
    text-align: left;
    z-index: 1000;
    width: 820px; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-1-div.active {
    display: block; }
.uf-header-bar .coe-desktop-nav .COET-noJs #COET-menu2 .COEMM-0 > li:hover .COEMM-1-div {
    display: block; }
.uf-header-bar .coe-desktop-nav #COET-menu2 a.COEMM-1,
.uf-header-bar .coe-desktop-nav #COET-menu2 span.COEMM-1 {
    border: 0;
    margin-bottom: 1em;
    display: block;
    font-weight: bold;
    color: #F89C1B;
    padding-left: 13px;
    border-left: 1px solid orange; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li.COEMM-1 {
    position: relative;
    list-style: none;
    float: left;
    padding: 15px 0;
    margin-right: 30px; }
.uf-header-bar .coe-desktop-nav body #COET-menu2 .COEMM-1-div a.COEMM-a {
    color: #f37021;
    cursor: default; }
.uf-header-bar .coe-desktop-nav #COET-menu2 .COEMM-1-div li {
    text-align: left;
    z-index: 1000;
    max-width: 238px; }
.uf-header-bar .coe-desktop-nav #COET-menu2 a.COEMM-2,
.uf-header-bar .coe-desktop-nav #COET-menu2 span.COEMM-2 {
    display: block;
    line-height: 1.7;
    margin-bottom: 1em; }
.uf-header-bar .coe-desktop-nav #COET-menu2 li.COEMM-2 {
    position: relative;
    float: none;
    padding: 0; }
@media (min-width: 768px) {
    .uf-header-bar .coe-desktop-nav {
        display: block; } }
.uf-header-bar.coe-o-and-b {
    font-size: 15px; }
.uf-header-bar.coe-o-and-b .coe-search {
    margin-top: 10px; }
.uf-header-bar.coe-o-and-b .top-uf-links {
    margin-top: 3px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 ul {
    margin-top: 2px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 .COEMM-1-div {
    top: 27px; }
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 a.COEMM-1,
.uf-header-bar.coe-o-and-b .coe-desktop-nav #COET-menu2 span.COEMM-1 {
    font-family: "Ubuntu", sans-serif; }
.uf-header-bar.coe-o-and-b .coe-search-trigger {
    margin: 12px 15px 0 0;
    text-decoration: none; }
.uf-header-bar.coe-o-and-b .coe-search-trigger:hover {
    color: orange; }
.uf-header-bar.coe-o-and-b .login-menu {
    width: 204px; }
.uf-header-bar.coe-o-and-b .login-menu ul li a {
    text-decoration: none;
    width: 185px; }
.uf-header-bar.coe-o-and-b .coe-search a.right-menu-item {
    text-decoration: none;
    height: 24px; }
.uf-header-bar.coe-o-and-b .coe-search #cse-search-box {
    right: 455px;
    padding: 0px;
    top: -2px; }
.uf-header-bar.coe-o-and-b .coe-search #cse-search-box #COET-searchinput {
    height: 12px; }


/* Footer */
.footer-resources h4, .footer-contact h4 {
    color: #EA6B39;
    font-size: 20px;
    margin-bottom: 5px;}
.footer-resources a{
    color: #fff;
    font-size: 16px;  }
.footer-resources a:hover {
    text-decoration: underline;  }
.footer-contact {
    color: #fff;
    font-size: 16px;
    line-height: 28px; }
a.logo-ncate {
    width: auto; }


/* New Button Styles 03/16/2018 */

a.button, a.button-inverse, a.button-orange, a.button-orange-inverse, a.button-dark-inverse, a.button-dark, a.wide {
    font-family: 'Raleway', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    padding: 15px 25px;
    border-radius: 0px;
    background-color: #00529b;
    color: #ffffff;
    font-size: 16px;
    border: 2px solid #00529b;
    text-decoration: none;
    display: inline-block;
    margin: 5px 5px 5px 0px; }

a.button:hover {
    background-color: #1b3664;
    border: 2px solid #1b3664;
    text-decoration: none; }

a.button-inverse {
    background-color: transparent;
    color: #00529b;
    border: 2px solid #00529b; }

a.button-inverse:hover {
    color: #fff;
    background-color: #00529b; }

a.button-orange {
    background-color: #cb4815;
    border: 2px solid #cb4815; }

a.button-orange:hover {
    color: #fff;
    background-color: #a3350d; }

a.button-orange-inverse {
    border: 2px solid #cb4815;
    background-color: transparent;
    color: #cb4815; }

a.button-orange-inverse:hover {
    color: #fff;
    background-color: #cb4815; }

a.button-dark-inverse {
    border: 2px solid #1b3664;
    background-color: transparent;
    color: #1b3664; }

a.button-dark-inverse:hover {
    color: #fff;
    background-color: #1b3664; }

a.button-dark {
    border: 2px solid #1b3664;
    background-color: #1b3664;
    color: #fff; }

a.button-dark:hover {
    color: #fff;
    background-color: #152b4d; }

a.wide {
    width: 100%;
    text-align: center; }

/* Toggle Effects */

p.toggler:hover {
background-color: #f5f5f5; }
div.toggle_content {
background-color: #f5f5f5; }
p.toggler.activeTitle {
margin: 0; }



/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
    .uf-header-bar {
        height: 85px;
    }

    .uf-header-bar .enfold-row {
        margin-left: 20px;
    }

    .uf-header-bar .coe-search {
        width: auto;
        float: right;
    }

    .container {
        padding: 0;
    }

    .top-uf-links {
        /* display: none; */
    }

    .uf-header-bar .top-uf-links-wrap {
        height: 35px;
    }

}