/* Header */

.fli-header-bar {
    border-bottom: none;
    background-color: #ff851d;
}
.fli-header-mobilecontent, .fli-header-menu {
    background-color: #1e2866;
}
.fli-header-bar a, .fli-header-menu .fli-nav-menu a, .fli-header-mobilecontent .full-bar li a, .fli-header-mobilecontent .r-bar .rlang a, .fli-header-mobilecontent-inner .full-bar .l-bar .ssmenu li a {
    color: #FFF;
}
.fli-header-bar a:hover, .fli-header-menu .fli-nav-menu a:hover, .fli-header-mobilecontent-inner .full-bar .l-bar .ssmenu li a:hover {
    color: #FFF;
    background-color: #ff851d;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}
.fli-header-mobilecontent .r-bar .rlang a {
    border: 2px solid #ff851d;
}
.fli-nav-menu>li.current>a {
    background-color: #ff851d;
    color: #FFF;
}
.fli-header {
    border-bottom: 6px solid #ff851d;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
}
.fli-header-menu, .fli-header-content {
    border-top-color: #2a3687;
    border-bottom-color: #141b41;
}
.fli-header-menu .fli-nav-menu a {
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
}
.fli-header-menu .fli-nav-menu a:hover {
    border-left: 2px solid #ff851d;
    border-right: 2px solid #ff851d;
}
.fli-header-content {
    /* background-image: url('./../../images/bg_header_5.png'); */
    background-color: #1e2866;
}
/* END: Header; */

/* Header global.menu */

.fli-header-menu ul.slimmenu>li>a {
    color: #FFF;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
}
.fli-header-menu ul.slimmenu>li>a:hover {
    color: #FFF;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    background-color: #ff851d;
    border-left: 2px solid #ff851d;
    border-right: 2px solid #ff851d;
}
.fli-header-menu ul.slimmenu>li.current>a {
    background-color: #ff851d;
    color: #FFF;
}
/* END: Header global.menu */

/* Body */

.fli-home-newscenter>.c-left>.c-left-inner h3, .fli-home-newscenter>.c-right>.c-right-inner h4 {
    background-color: rgba(240, 239, 235, 0.8);
}
.fli-home-newscenter>.c-left>.c-left-inner h3 a, .fli-home-newscenter>.c-right>.c-right-inner h4 a {
    color: #111;
}
.btn-primary {
    background-color: #ff851d;
    border: 1px solid #ff851d;
}
.btn-primary:hover {
    background-color: #1b1b1b;
    border: 1px solid #ff851d;
    color: #FFF;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.fli-block-menuleft-title .b-title, .fli-block-quicklinks .b-title {
    border: 1px solid #FFF;
    border-left: 5px solid #ff851d;
    color: #222;
    text-transform: uppercase;
}
.fli-left-menu li a, .fli-block-menuleft-title .b-body .ssmenu li a, .fli-block-quicklinks .b-body .ssmenu li {
    border-top-color: transparent;
    border-bottom: 1px solid #FFF;
    border-left: 0px solid #1b1b1b;
}
.fli-left-menu li a:hover, .fli-block-menuleft-title .b-body .ssmenu li a:hover, .fli-block-quicklinks .b-body .ssmenu li:hover {
    background-color: #FFF;
    border-left: 5px solid #ff851d;
    padding-left: 5px;
    -webkit-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -ms-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
}
.fli-block-quicklinks .b-body .ssmenu li:hover a, .fli-left-menu li a:hover, .fli-block-menuleft-title .b-body .ssmenu li a:hover, .fli-block-quicklinks .b-body .ssmenu li a:hover {
    color: #ff851d;
}
.fli-left-menu li a, .fli-block-menuleft-title .b-body .ssmenu li a, .fli-block-quicklinks .b-body .ssmenu li a {
    color: #444;
}
.fli-home-videos-inner .v-info h3 a, .fli-engage-with-us-title, .fli-engage-with-us .item h3 a, .fli-learning-and-teaching-inner .b-info h3 a, .fli-block-500menu .b-title, .fli-block-500menu .b-title a, .page-main .panel h2 a, .page-main .panel h3 a {
    color: #073b4c;
}
.b-info:hover h3 a, .v-info:hover h3 a, #footer .b-title:hover a, .b-title:hover, .fli-engage-with-us .item h3 a:hover, .fli-engage-with-us:hover .fli-engage-with-us-title, .fli-home-block-news .item:hover h3 a, .page-main .panel h2:hover a, .page-main .panel h3:hover a {
    color: #ff851d;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -ms-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}
.panel.panel-default {
    border: 1px solid #1b1b1b;
}
.panel.panel-default>.panel-heading {
    background-color: #1e2866;
}
.panel.panel-default>.panel-heading, .panel.panel-default>.panel-heading a {
    color: #FFF;
    font-weight: bold;
}
.panel.panel-default .list-items li a {
    color: #444;
}
.panel.panel-default .list-items li:hover a {
    color: #ff851d;
}
.tooltip .tooltip-inner {
    background-color: #1b1b1b;
}
/* END: Body; */

/* Footer */

#footer {
    background-color: rgba(233, 237, 201, 0.5);
}
.footerNav2 {
    background-color: #2b2e33;
}
.footerNav2, .footerNav2 li, .footerNav2 li a, .fli-footer-copyright, .fli-footer-copyright a {
    color: #FFF;
}
/* END: Footer; */