/*

Theme Name: Twenty Sixteen

Theme URI: https://wordpress.org/themes/twentysixteen/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout â€” the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.

Version: 1.2

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

Text Domain: twentysixteen



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/





/**

 * Table of Contents

 *

 * 1.0 - Normalize

 * 2.0 - Genericons

 * 3.0 - Typography

 * 4.0 - Elements

 * 5.0 - Forms

 * 6.0 - Navigation

 *   6.1 - Links

 *   6.2 - Menus

 * 7.0 - Accessibility

 * 8.0 - Alignments

 * 9.0 - Clearings

 * 10.0 - Widgets

 * 11.0 - Content

 *    11.1 - Header

 *    11.2 - Posts and pages

 *    11.3 - Post Formats

 *    11.4 - Comments

 *    11.5 - Sidebar

 *    11.6 - Footer

 * 12.0 - Media

 *    12.1 - Captions

 *    12.2 - Galleries

 * 13.0 - Multisite

 * 14.0 - Media Queries

 *    14.1 - >= 710px

 *    14.2 - >= 783px

 *    14.3 - >= 910px

 *    14.4 - >= 985px

 *    14.5 - >= 1200px

 * 15.0 - Print

 */





/**

 * 1.0 - Normalize

 *

 * Normalizing styles have been helped along thanks to the fine work of

 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

 */



/*!

 * BCNU.org

 * Author: Habanero Consulting Group

 */



.bcnu-pagination .bcnu-pagelist,

.bcnu-tag-list,

.bcnu-breadcrumb ul,

#s4-workspace .bcnu-cit-tabNavigation,

#s4-workspace .bcnu-cit-relatedArticles ul,

#s4-workspace .bcnu-cit-relatedInformation ul,

#s4-workspace .bcnu-cit-topicIndexNav,

#s4-workspace .bcnu-cit-topicIndex ul,

.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field ul,

#s4-workspace .bcnu-faq-topicMenu,

#s4-workspace .bcnu-faq-rollup-list,

.bcnu-footer-linkList,

.bcnu-footer-util,

#s4-workspace .bcnu-articleRollup-list,

#s4-workspace .bcnu-content1FaqRollup-list,

.bcnu-leftNav>div ul,

.bcnu-leftNav>div li,

#s4-workspace .bcnu-linkList,

.ms-srch-Paging,

.bcnu-rollup,

.bcnu-rollup--expanded,

.bcnu-tabSwitcher-list,

.bcnu-tabSwitcher-tabList,

.hcf-tabSwitcherWebPart-Tabs>ul,

#s4-workspace .bcnu-tabContent-linkList {

    list-style: none;

    margin: 0;

    padding: 0

}



html {

    font-size: 62.5%

}



#s4-workspace {

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-size: 14px;

    font-size: 1.4rem;

    /*

	overflow-x: hidden;

    overflow-y: scroll

	*/

}



body{

	font-family: 'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;

    font-size: 14px;

	font-size: 1.3rem;

}



@media(min-width:64em) {

    #s4-workspace {

        margin: 0 auto;

        padding: 0

    }

}



#s4-bodyContainer {

    color: #000;

    padding-bottom: 0;

    position: relative

}



#contentBox {

    margin: 0;

    min-width: 0

}



a,

a:visited,

a:active {

    color: #000;

    text-decoration: none

}



a:hover {

    color: #000;

    text-decoration: underline

}



.bcnu-content-1 .ms-rtestate-field a,

.bcnu-content-1 .ms-rtestate-field a:visited,

.bcnu-content-1 .ms-rtestate-field a:active {

    color: #559cb5;

    text-decoration: none

}



.bcnu-content-1 .ms-rtestate-field a:hover {

    /*text-decoration: underline*/
	text-decoration: none;
}
table.animate-grid td p {
    display: none;
}

table.animate-grid td {
    vertical-align: middle;
    /* padding: 20px; */
    border: 1px solid #CCC;
	width:33.333%;
   
}

table.animate-grid td a{ position:relative}
table.animate-grid td div {
width:100%;
	   line-height: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
}

.bcnu-content-2 .ms-rtestate-field a,

.bcnu-content-2 .ms-rtestate-field a:visited,

.bcnu-content-2 .ms-rtestate-field a:active {

    color: #559cb5;

    text-decoration: none

}



.bcnu-content-2 .ms-rtestate-field a:hover {

    text-decoration: underline

}



hr {

    border-top: 1px solid #cec2b4;

    display: block;

    height: 0;

    width: 100%

}



.bcnu-contentParent {

    position: relative

}



.ms-hide {

    display: none

}



.bcnu-matchingColumnHeights>[class*=bcnu-col] {

    height: 100%

}



#s4-workspace h1,

#s4-workspace h2,

#s4-workspace h3,

#s4-workspace h4,

#s4-workspace h5,

#s4-workspace h1.ms-webpart-titleText.ms-webpart-titleText,

#s4-workspace h2.ms-webpart-titleText.ms-webpart-titleText,

#s4-workspace h3.ms-webpart-titleText.ms-webpart-titleText,

#s4-workspace h4.ms-webpart-titleText.ms-webpart-titleText,

#s4-workspace h5.ms-webpart-titleText.ms-webpart-titleText {

    color: #000;

    font-family: 'Gotham SSm Title A', 'Gotham SSm Title B', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-weight: 700;

    line-height: 1.2

}

.widget h2.widget-title{

	font-size:18px!important;

	margin-bottom:10px;

	text-transform:uppercase;

}



#s4-workspace h1 a:visited,

#s4-workspace h2 a:visited,

#s4-workspace h3 a:visited,

#s4-workspace h4 a:visited,

#s4-workspace h5 a:visited,

#s4-workspace h1.ms-webpart-titleText.ms-webpart-titleText a:visited,

#s4-workspace h2.ms-webpart-titleText.ms-webpart-titleText a:visited,

#s4-workspace h3.ms-webpart-titleText.ms-webpart-titleText a:visited,

#s4-workspace h4.ms-webpart-titleText.ms-webpart-titleText a:visited,

#s4-workspace h5.ms-webpart-titleText.ms-webpart-titleText a:visited {

    color: inherit

}



.ms-rtestate-field #s4-workspace h1,

.ms-rtestate-field #s4-workspace h2,

.ms-rtestate-field #s4-workspace h3,

.ms-rtestate-field #s4-workspace h4,

.ms-rtestate-field #s4-workspace h5 {

    color: #000

}



#s4-workspace h1 {

    font-size: 30px;

    font-size: 3rem;

    line-height: 36px;

    margin-bottom: 0

}



@media(max-width:47.99em) {

    #s4-workspace h1 {

        font-size: 22px;

        font-size: 2.2rem;

        line-height: 31px;

    }

}



#s4-workspace h2 {

    font-size: 30px;

    font-size: 24px;

    line-height: 1.2

}



@media(max-width:47.99em) {

    #s4-workspace h2 {

        font-size: 22px;

        font-size: 2.2rem;

    }

}



#s4-workspace h3 {

    font-size: 18px;

    font-size: 1.8rem;

    line-height: 22px;

    margin-bottom: .7em

}



@media(max-width:47.99em) {

    #s4-workspace h3 {

        font-size: 14px;

        font-size: 1.4rem;

    }

}



#s4-workspace h4 {

    margin-bottom: .4em

}





#s4-workspace p {

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.65

}



#s4-workspace .bcnu-content-1 h2.ms-webpart-titleText {

    font-size: 30px;

    font-size: 3rem

}



#s4-workspace .bcnu-content-2 h2.ms-webpart-titleText {

    font-size: 18px;

    font-size: 1.8rem;

}



@media screen and (min-width:1em) {

    .bcnu-row {

        margin-bottom: 10px

    }

}



@media(max-width:47.99em) {

    .bcnu-col-xs-end+[class*="bcnu-col"] {

        clear: left;

        margin-bottom: 10px

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    .bcnu-col-sm-end+[class*="bcnu-col"] {

        clear: left;

        margin-bottom: 10px

    }

}



@media(min-width:64em) and (max-width:79.99em) {

    .bcnu-col-md-end+[class*="bcnu-col"] {

        clear: left;

        margin-bottom: 10px

    }

}



@media(min-width:48em) {

    .bcnu-col-sm-top {

        position: absolute

    }

}



@media(min-width:64em) {

    .bcnu-col-sm-top {

        position: relative

    }

}



@media(max-width:47.99em) {

    .bcnu-col-xs-rowSpacing {

        margin-bottom: 0

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    .bcnu-col-sm-rowSpacing {

        margin-bottom: 0

    }

}



@media(min-width:64em) and (max-width:79.99em) {

    .bcnu-col-md-rowSpacing {

        margin-bottom: 0

    }

}



.bcnu-col-positionStatic {

    position: static!important

}



@media(min-width:80em) {

    .bcnu-col-lg-positionStatic {

        position: static!important

    }

}



@media(min-width:93.75em) {

    .bcnu-col-xlg-positionStatic {

        position: static!important

    }

}



.bcnu-pagination {

    zoom: 1;

    float: right;

    line-height: 1;

    margin: 10px 0

}



.bcnu-pagination:before,

.bcnu-pagination:after {

    content: " ";

    display: table

}



.bcnu-pagination:after {

    clear: both

}



.bcnu-pagination:before,

.bcnu-pagination:after {

    content: " ";

    display: table

}



.bcnu-pagination:after {

    clear: both

}



.bcnu-pagination a {

    color: #000

}



.bcnu-pagination .bcnu-pagelist {

    zoom: 1;

    border-right: 1px solid #000;

    display: inline-block;

    padding-right: 5px

}



.bcnu-pagination .bcnu-pagelist:before,

.bcnu-pagination .bcnu-pagelist:after {

    content: " ";

    display: table

}



.bcnu-pagination .bcnu-pagelist:after {

    clear: both

}



.bcnu-pagination .bcnu-pagelist:before,

.bcnu-pagination .bcnu-pagelist:after {

    content: " ";

    display: table

}



.bcnu-pagination .bcnu-pagelist:after {

    clear: both

}



.bcnu-pagination-item,

.bcnu-pagination-page,

.bcnu-pagination-next {

    display: inline-block

}



.bcnu-pagination-item {

    margin-left: 5px

}



.bcnu-pagination-item:first-child {

    margin-left: 0

}



.bcnu-pagination-page {

    color: #999;

    margin-right: 5px

}



.bcnu-pagination-next {

    padding-left: 5px

}



.bcnu-watermark {

    position: absolute;

    pointer-events: none;

    z-index: 51;

    overflow: hidden

}



.bcnu-watermark+* {

    position: relative;

    z-index: 52

}



.bcnu-watermark img {

    max-width: 100%;

    height: auto;

    -ms-interpolation-mode: bicubic

}



.bcnu-forceShow {

    display: block!important

}



#s4-workspace .bcnu-button,

#s4-workspace .ms-rteElement-button,

#s4-workspace .bcnu-button--more,

#s4-workspace .ms-rteElement-buttonMore {

    background: transparent;

    border: 2px solid #0095a1;

    border-radius: 3px;

    background-clip: padding-box;

    display: inline-block;

    font-size: 13px;

    font-size: 1.3rem;

    font-weight: bold;

    padding: 7px 18px 8px;

    text-transform: uppercase;

    text-decoration: none

}



#s4-workspace .bcnu-button,

#s4-workspace .ms-rteElement-button,

#s4-workspace .bcnu-button--more,

#s4-workspace .ms-rteElement-buttonMore,

#s4-workspace .bcnu-button:visited,

#s4-workspace .ms-rteElement-button:visited,

#s4-workspace .bcnu-button--more:visited,

#s4-workspace .ms-rteElement-buttonMore:visited,

#s4-workspace .bcnu-button:active,

#s4-workspace .ms-rteElement-button:active,

#s4-workspace .bcnu-button--more:active,

#s4-workspace .ms-rteElement-buttonMore:active {

    color: #0095a1

}



#s4-workspace .bcnu-button:hover,

#s4-workspace .ms-rteElement-button:hover,

#s4-workspace .bcnu-button--more:hover,

#s4-workspace .ms-rteElement-buttonMore:hover {

    background-color: #0095a1;

    color: #fff;

    text-decoration: none

}



#s4-workspace .bcnu-button--secondary,

#s4-workspace .ms-rteElement-button--secondary,

#s4-workspace .bcnu-button--more--secondary,

#s4-workspace .ms-rteElement-buttonMore--secondary,

#s4-workspace .bcnu-button--secondary:visited,

#s4-workspace .ms-rteElement-button--secondary:visited,

#s4-workspace .bcnu-button--more--secondary:visited,

#s4-workspace .ms-rteElement-buttonMore--secondary:visited {

    border-color: #fff;

    color: #fff

}



#s4-workspace .bcnu-button--secondary:hover,

#s4-workspace .ms-rteElement-button--secondary:hover,

#s4-workspace .bcnu-button--more--secondary:hover,

#s4-workspace .ms-rteElement-buttonMore--secondary:hover,

#s4-workspace .bcnu-button--secondary:visited:hover,

#s4-workspace .ms-rteElement-button--secondary:visited:hover,

#s4-workspace .bcnu-button--more--secondary:visited:hover,

#s4-workspace .ms-rteElement-buttonMore--secondary:visited:hover {

    background-color: #fff;

    color: #0095a1

}



#s4-workspace .bcnu-button--more,

#s4-workspace .ms-rteElement-buttonMore {

    padding-right: 37px;

    position: relative

}



#s4-workspace .bcnu-button--more:after,

#s4-workspace .ms-rteElement-buttonMore:after {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -240px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 14px;

    position: absolute;

    width: 13px;

    margin-top: -7px;

    right: 18px;

    top: 50%

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-button--more:after,

    #s4-workspace .ms-rteElement-buttonMore:after {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-button--more.bcnu-button--secondary:after,

#s4-workspace .ms-rteElement-buttonMore.bcnu-button--secondary:after {

    background-position: -240px -180px

}



#s4-workspace .bcnu-button--more.bcnu-button--secondary:hover:after,

#s4-workspace .ms-rteElement-buttonMore.bcnu-button--secondary:hover:after {

    background-position: -240px -160px

}



#s4-workspace .bcnu-button--more:hover:after,

#s4-workspace .ms-rteElement-buttonMore:hover:after {

    background-position: -240px -180px

}



#s4-workspace .bcnu-button--more.bcnu-button--large,

#s4-workspace .ms-rteElement-buttonMore.bcnu-button--large {

    padding-right: 70px

}



#s4-workspace .bcnu-button--more.bcnu-button--large:after,

#s4-workspace .ms-rteElement-buttonMore.bcnu-button--large:after {

    margin-top: -7px;

    right: 50px

}



#s4-workspace .ms-rteElement-button,

#s4-workspace .ms-rteElement-buttonMore {

    line-height: 1

}



#s4-workspace .bcnu-link,

#s4-workspace .ms-rteElement-link,

#s4-workspace .bcnu-link--more,

#s4-workspace .ms-rteElement-linkMore {

    display: inline-block;

    font-size: 12px;

    font-size: 1.2rem;

    font-weight: 400;

    text-decoration: none

}



#s4-workspace .bcnu-link,

#s4-workspace .ms-rteElement-link,

#s4-workspace .bcnu-link--more,

#s4-workspace .ms-rteElement-linkMore,

#s4-workspace .bcnu-link:visited,

#s4-workspace .ms-rteElement-link:visited,

#s4-workspace .bcnu-link--more:visited,

#s4-workspace .ms-rteElement-linkMore:visited {

    color: #0095a1

}



#s4-workspace .bcnu-link:hover,

#s4-workspace .ms-rteElement-link:hover,

#s4-workspace .bcnu-link--more:hover,

#s4-workspace .ms-rteElement-linkMore:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-link--more,

#s4-workspace .ms-rteElement-linkMore {

    padding-right: 37px;

    position: relative

}



#s4-workspace .bcnu-link--more:after,

#s4-workspace .ms-rteElement-linkMore:after {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -240px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 14px;

    position: absolute;

    width: 13px;

    margin-top: -7px;

    right: 18px;

    top: 50%

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-link--more:after,

    #s4-workspace .ms-rteElement-linkMore:after {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-tag {

    background: #999;

    border-radius: 3px;

    background-clip: padding-box;

    color: #fff;

    display: inline-block;

    font-size: 11px;

    font-size: 1.1rem;

    margin-bottom: 5px;

    margin-right: 5px;

    padding: 3px 8px;

    text-transform: uppercase

}



.bcnu-tag a {

    color: #fff

}



.bcnu-tag a a:hover {

    text-decoration: underline

}



.bcnu-tag--star {

    padding-left: 18px;

    position: relative

}



.bcnu-tag--star:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -100px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 10px;

    position: absolute;

    width: 10px;

    left: 5px;

    top: 5px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-tag--star:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-tag-title {

    border-left: 1px solid #999;

    margin-left: 4px;

    padding-left: 4px

}



.bcnu-tag-list {

    display: inline

}



.bcnu-ankle {

    background-color: #008c99;

    background-image: -webkit-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: -o-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: -ms-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: radial-gradient(ellipse at center, #c365a7 0%, #0095a1 60%);

    color: #fff;

    padding: 10px 0 20px 0;

    text-align: center;

    background: #0095a1;

    position: relative

}



.bcnu-ankle:before,

.bcnu-ankle:after {

    background: #008c99;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



.bcnu-ankle:after {

    left: 100%;

    right: auto

}



.hcf-editMode.bcnu-ankle:before,

.hcf-editMode .bcnu-ankle:before,

.hcf-editMode.bcnu-ankle:after,

.hcf-editMode .bcnu-ankle:after {

    display: none

}



#s4-workspace .bcnu-articlePage-imageWrapper,

#s4-workspace .bcnu-articlePage-date {

    margin-bottom: 20px

}



#s4-workspace .bcnu-articlePage-date+.bcnu-tag-list,

#s4-workspace .bcnu-articlePage-date+.bcnu-articlePage-startEndTimes,

#s4-workspace .bcnu-articlePage-registrationDeadline+.bcnu-articlePage-registrationContact {

    margin-top: -12px;

    margin-bottom: 15px

}



#s4-workspace .bcnu-articlePage-date--start,

#s4-workspace .bcnu-articlePage-date--end {

    display: inline-block;

    margin-bottom: 20px

}



#s4-workspace .bcnu-articlePage-registrationContact {

    margin-bottom: 20px

}



#s4-workspace .bcnu-articlePage-registrationDeadline {

    margin: 20px 0

}



#s4-workspace .bcnu-articlePage-location {

    margin-bottom: 20px

}



#s4-workspace .bcnu-articlePage-introduction {

    font-size: 18px;

    font-size: 1.8rem;

    line-height: 1.5

}



#s4-workspace .bcnu-content-2 {

    border-left: 2px solid #e2dbd1;

    padding-top: 42px;

    padding-left: 30px;

    background: #f7f6f4;

    position: relative

}



#s4-workspace .bcnu-content-2:after {

    background: #f7f6f4;

    bottom: 0;

    content: " ";

    display: block;

    left: 100%;

    position: absolute;

    top: 0;

    width: 10000%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-content-2:after,

.hcf-editMode #s4-workspace .bcnu-content-2:after {

    display: none

}



#s4-workspace .bcnu-content-2:first-child {

    margin-top: 15px

}



#s4-workspace .bcnu-content-2>*:first-child {

    margin-top: 0

}



.bcnu-wcm-landingPage #s4-workspace .bcnu-content-2 {

    padding-top: 42px

}



.bcnu-wcm-page-generic-312 #s4-workspace .bcnu-content-2 {

    padding-top: 140px

}



@media(max-width:63.99em) {

    #s4-workspace .bcnu-content-2 {

        border-top: 2px solid #e2dbd1;

        border-left: 0;

        padding-left: 0;

        background: #f7f6f4;

        position: relative

    }

    #s4-workspace .bcnu-content-2:before {

        background: #f7f6f4;

        bottom: 0;

        content: " ";

        display: block;

        position: absolute;

        top: 0;

        right: 100%;

        width: 10000%;

        z-index: 50

    }

    .hcf-editMode#s4-workspace .bcnu-content-2:before,

    .hcf-editMode #s4-workspace .bcnu-content-2:before {

        display: none

    }

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-content-2 {

        border-top: 0

    }

}



#s4-workspace .bcnu-content-2 .ms-webpartzone-cell {

    border-bottom: 1px solid #e8e1d9;

    margin-bottom: 45px;

    padding-bottom: 38px

}



@media(min-width:48em) and (max-width:63.99em) {

    #s4-workspace .bcnu-content-2 .ms-webpartzone-cell {

        border-bottom: 0;

        padding-bottom: 0

    }

}



#s4-workspace .bcnu-content-2 .ms-rtestate-field img {

    margin: 10px 0;

    border: 2px solid #999

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup a {

    text-decoration: underline

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup-list {

    padding-top: 6px

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup-item {

    margin-bottom: 1em

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup-title {

    font-size: 14px;

    font-size: 1.4rem;

    margin-bottom: 7px;

    padding: 3px 0 0 0

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup-location {

    font-size: 12px;

    font-size: 1.2rem;

    font-weight: 400;

    margin-bottom: 7px

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup-summary {

    color: #696a6e;

    font-size: 12px;

}



#s4-workspace .bcnu-content-2 .bcnu-articleRollup-summary p {

    margin: .5em 0

}



.bcnu-breadcrumb {

    color: #000;

    font-size: 12px;

    font-size: 1.2rem;

    padding: 20px 0;

    position: absolute;

    bottom: 0;

    text-transform: uppercase;

    margin-right: 170px

}



@media(max-width:63.99em) {

    .bcnu-breadcrumb {

        position: static;

        margin-right: 0;

        padding: 10px 0

    }

}



.bcnu-breadcrumb li {

    display: inline-block;

    margin-bottom: .5em;

    margin-right: 10px

}



.bcnu-breadcrumb li:before {

    content: " > ";

    display: inline-block;

    margin-right: 10px

}



.bcnu-breadcrumb li:first-child:before {

    display: none

}



.bcnu-breadcrumb li a,

.bcnu-breadcrumb li a:visited {

    color: #000

}



.bcnu-breadcrumb li a:hover {

    text-decoration: underline

}



.bcnu-carousel-wrapper {

    zoom: 1;

    position: relative

}



.bcnu-carousel-wrapper:before,

.bcnu-carousel-wrapper:after {

    content: " ";

    display: table

}



.bcnu-carousel-wrapper:after {

    clear: both

}



.bcnu-carousel-wrapper:before,

.bcnu-carousel-wrapper:after {

    content: " ";

    display: table

}



.bcnu-carousel-wrapper:after {

    clear: both

}



.bcnu-carousel-control {

    display: block;

    width: 20px;

    height: 20px

}



.bcnu-carousel-control-column {

    position: static

}



.bcnu-carousel-control--back,

.bcnu-carousel-control--next {

    position: absolute;

    top: 183px;

    z-index: 500

}



.bcnu-carousel-wrapper-hasDots .bcnu-carousel-control--back,

.bcnu-carousel-wrapper-hasDots .bcnu-carousel-control--next {

    margin-top: -49px

}



.bcnu-carousel-singleSlide .bcnu-carousel-control--back,

.bcnu-carousel-singleSlide .bcnu-carousel-control--next {

    display: none

}



.bcnu-carousel-control--back {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: 0 -280px;

    text-indent: -9999em;

    overflow: hidden;

    height: 35px;

    width: 17px;

    left: -4.7%

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-carousel-control--back {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



@media(max-width:47.99em) {

    .bcnu-carousel-control--back {

        left: -28px

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    .bcnu-carousel-control--back {

        left: -4.2%

    }

}



@media(min-width:64em) and (max-width:79.99em) {

    .bcnu-carousel-control--back {

        left: -5.2%

    }

}



.bcnu-carousel-control--back:hover {

    background-position: 0 -320px

}



.bcnu-carousel-control--next {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -40px -280px;

    text-indent: -9999em;

    overflow: hidden;

    height: 35px;

    width: 17px;

    right: -4.7%



}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-carousel-control--next {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



@media(max-width:47.99em) {

    .bcnu-carousel-control--next {

        right: -28px

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    .bcnu-carousel-control--next {

        right: -4.2%

    }

}



@media(min-width:64em) and (max-width:79.99em) {

    .bcnu-carousel-control--next {

        right: -5.2%

    }

}



.bcnu-carousel-control--next:hover {

    background-position: -40px -320px

}



.bcnu-carousel-control--dot {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -60px -300px;

    text-indent: -9999em;

    overflow: hidden;

    height: 10px;

    width: 10px;

    display: inline-block;

    margin: 0 4px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-carousel-control--dot {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.no-touch .bcnu-carousel-control--dot:hover,

.bcnu-carousel-control--dot.bcnu-carousel-active {

    background-position: -60px -280px

}



.bcnu-carousel-controls--dots {

    position: absolute;

    left: 0;

    bottom: 20px

}



.bcnu-carousel {

    margin-right: 0;

    margin-left: 0

}



@media screen and (max-width:63.99em) {

    .bcnu-carousel {

        padding-bottom: 0

    }

}



.bcnu-carousel-item {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-right: 0;

    padding-left: 0;

    width: 100%

}



.bcnu-carousel-image {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    height: auto;

    width: auto;

    max-width: 100%

}



#s4-workspace .bcnu-cit-selectContract {

    border: 2px solid #0095a1;

    border-radius: 3px;

    padding: 7px;

    color: #0095a1

}



#s4-workspace .bcnu-cit {

    position: relative

}



#s4-workspace .bcnu-cit .bcnu-cit-loader {

    display: none

}



#s4-workspace .bcnu-cit.bcnu-loading .bcnu-cit-loader {

    background: url('/_layouts/15/Styles/Themable/BCNU.Internet/Brand/images/ajax-loader-onwhite.gif') no-repeat center center #fff;

    display: block;

    height: 16px;

    width: 16px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:(150dpi)),

(min-resolution:(1.5dppx)) {

    #s4-workspace .bcnu-cit.bcnu-loading .bcnu-cit-loader {

        background-image: url('/_layouts/15/Styles/Themable/BCNU.Internet/Brand/images/hdpi/ajax-loader-onwhite.gif');

        background-size: 16px 16px

    }

}



#s4-workspace .bcnu-cit>.bcnu-cit-loader {

    position: absolute;

    right: 5px;

    top: 7px

}



#s4-workspace .bcnu-cit-tabNavigation {

    zoom: 1;

    border-bottom: 1px solid #595959

}



#s4-workspace .bcnu-cit-tabNavigation:before,

#s4-workspace .bcnu-cit-tabNavigation:after {

    content: " ";

    display: table

}



#s4-workspace .bcnu-cit-tabNavigation:after {

    clear: both

}



#s4-workspace .bcnu-cit-tabNavigation:before,

#s4-workspace .bcnu-cit-tabNavigation:after {

    content: " ";

    display: table

}



#s4-workspace .bcnu-cit-tabNavigation:after {

    clear: both

}



#s4-workspace .bcnu-cit-tabNavigation-node {

    border: 1px solid #595959;

    border-bottom: 0;

    float: left;

    list-style: none;

    margin: 0 3px;

    padding: 7px 10px;

    position: relative

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-cit-tabNavigation-node {

        float: none;

        margin: 0;





        border-bottom: 1px soild #595959

    }

}



#s4-workspace .bcnu-cit-tabNavigation-node:first-child {

    margin-left: 0

}



#s4-workspace .bcnu-cit-tabNavigation-node a {

    color: #595959

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-cit-tabNavigation-node.bcnu-open {

        background: #0095a1

    }

}



#s4-workspace .bcnu-cit-tabNavigation-node.bcnu-open:after {

    border-bottom: 1px solid #fff;

    bottom: -1px;

    content: " ";

    left: 0;

    position: absolute;

    right: 0

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-cit-tabNavigation-node.bcnu-open:after {

        border: 5px solid transparent;

        border-left-color: #0095a1;

        right: auto;

        width: 0;

        height: 0;

        bottom: 50%;

        margin-bottom: -5px;

        left: -10px

    }

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-cit-tabNavigation-node.bcnu-open a {

        color: #fff

    }

}



#s4-workspace .bcnu-cit-tab {

    border: 0;

    clip: rect(0 0 0 0);

    display: block;

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    text-indent: -9999em;

    width: 1px

}



#s4-workspace .bcnu-cit-tab.bcnu-open {

    clip: auto;

    height: auto;

    margin: auto;

    overflow: visible;

    position: static;

    text-indent: 0;

    width: auto;

    border: 1px solid #595959;

    border-top: 0;

    padding: 20px

}



#s4-workspace .bcnu-cit-tab h2,

#s4-workspace .bcnu-cit-tab h3,

#s4-workspace .bcnu-cit-tab h4 {

    text-transform: uppercase;

    margin: 1em 0 .5em;

    position: relative

}



#s4-workspace .bcnu-cit-tab h2 a,

#s4-workspace .bcnu-cit-tab h3 a,

#s4-workspace .bcnu-cit-tab h4 a {

    color: #0095a1;

    display: inline-block;

    padding-left: 20px

}



#s4-workspace .bcnu-cit-tab h2 a:before,

#s4-workspace .bcnu-cit-tab h3 a:before,

#s4-workspace .bcnu-cit-tab h4 a:before {

    content: "+";

    color: #0095a1;

    display: inline-block;

    margin-left: -20px;

    width: 20px

}



#s4-workspace .bcnu-cit-tab h2.bcnu-open a:before,

#s4-workspace .bcnu-cit-tab h3.bcnu-open a:before,

#s4-workspace .bcnu-cit-tab h4.bcnu-open a:before {

    content: "Ă¢â‚¬â€™"

}



#s4-workspace .bcnu-cit-tab h2 {

    font-size: 18px;

    font-size: 1.8rem

}



#s4-workspace .bcnu-cit-tab h3 {

    font-size: 15px;

    font-size: 1.5rem

}



#s4-workspace .bcnu-cit-tab h4 {

    font-size: 13px;

    font-size: 1.3rem

}



#s4-workspace .bcnu-cit-tab a {

    color: #559cb5

}



#s4-workspace .bcnu-cit-content {

    border: 0;

    clip: rect(0 0 0 0);

    display: block;

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    text-indent: -9999em;

    width: 1px

}



#s4-workspace .bcnu-cit-content.bcnu-open {

    clip: auto;

    height: auto;

    margin: auto;

    overflow: visible;

    position: static;

    text-indent: 0;

    width: auto;

    min-height: 1px

}



#s4-workspace .bcnu-cit-summary-contract {

    padding-bottom: 20px

}



#s4-workspace .bcnu-cit-additionalInformation {

    background: #d9d9d9;

    padding: 20px;

    margin: 20px 0

}



#s4-workspace .bcnu-cit-additionalInformation h4 {

    font-size: 15px;

    font-size: 1.5rem

}



#s4-workspace .bcnu-cit-relatedArticles {

    margin-bottom: 0;

    padding-bottom: 0

}



#s4-workspace .bcnu-cit-relatedArticles h4 {

    display: inline

}



#s4-workspace .bcnu-cit-relatedArticles h4:after {

    content: ': '

}



#s4-workspace .bcnu-cit-relatedArticles ul {

    display: inline

}



#s4-workspace .bcnu-cit-relatedArticles ul li {

    display: inline

}



#s4-workspace .bcnu-cit-relatedArticles ul li:before {

    content: ', '

}



#s4-workspace .bcnu-cit-relatedArticles ul li:first-child:before {

    display: none

}



#s4-workspace .bcnu-cit-relatedArticles ul li a:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-cit-relatedInformation ul li {

    margin-bottom: .5em

}



#s4-workspace .bcnu-cit-topicIndexNav {



    text-align: center

}



#s4-workspace .bcnu-cit-topicIndexNav li {

    display: inline-block;

    color: #999;

    margin: .5em;

    text-transform: uppercase

}



#s4-workspace .bcnu-cit-topicIndexNav li a {

    color: #0095a1;

    font-weight: 700

}



#s4-workspace .bcnu-cit-topicIndexNav li a:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-cit-topicIndex h3 {

    text-transform: capitalize

}



#s4-workspace .bcnu-cit-topicIndex ul li {

    margin-bottom: .5em

}



#s4-workspace .bcnu-cit-topicIndex ul ul {

    font-size: 14px;

    font-size: 1.4rem

}



#s4-workspace .bcnu-cit-topicIndex a:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-contact {

    margin: 20px 0;

    border-bottom: 1px solid #c7ded6;

    padding-bottom: 25px

}



#s4-workspace .bcnu-contact a {

    text-decoration: underline

}



#s4-workspace .bcnu-contact-row {

    margin-bottom: .3em;

    margin-right: 130px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-contact-row {

        margin-right: 0

    }

}



#s4-workspace .bcnu-contact-imageWrapper {

    float: right;

    width: 106px

}



#s4-workspace .bcnu-contact-imageWrapper img {

    max-width: 100%

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-contact-imageWrapper {

        float: none;

        margin-bottom: 10px

    }

}



#s4-workspace .bcnu-contact-name {

    margin: 0

}



#s4-workspace .bcnu-contact-title {

    font-style: italic;

    margin-bottom: 1em

}



#s4-workspace .bcnu-contact-label {

    float: left;

    width: 9em;

    margin-right: 1em

}



#s4-workspace .bcnu-contact-value {

    display: table-cell

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1,

.bcnu-wcm-page #s4-workspace .bcnu-content-2,

.bcnu-wcm-page #s4-workspace .bcnu-content-3 {

    padding-bottom: 100px

}



@media(max-width:63.99em) {

    .bcnu-wcm-page #s4-workspace .bcnu-content-1,

    .bcnu-wcm-page #s4-workspace .bcnu-content-2,

    .bcnu-wcm-page #s4-workspace .bcnu-content-3 {

        padding-bottom: 0

    }

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1 {

    background: #0095a1;

    color: #fff;

    margin: 0 0 1.5em 0;

    padding: 30px 0 29px;

    position: relative;

    z-index: 100

}



.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1 {

    background: #008c99;

    position: relative

}



.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before {

    background: #008c99;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 9.090909%;

    z-index: 50

}



.hcf-editMode.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before,

.hcf-editMode .bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before {

    display: none

}



.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after {

    background: #008c99;

    bottom: 0;

    content: " ";

    display: block;

    left: 100%;

    position: absolute;

    top: 0;

    width: 10000%;

    z-index: 50

}



.hcf-editMode.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after,

.hcf-editMode .bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after {

    display: none

}



.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1 {

    padding-right: 30px;

    background: #0095a1;

    position: relative

}



.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before,

.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after {

    background: #0095a1;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



.hcf-editMode.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before,

.hcf-editMode.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after,

.hcf-editMode .bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before,

.hcf-editMode .bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after {

    display: none

}



.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after {

    left: 100%;

    right: auto

}



.hcf-editMode.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before,

.hcf-editMode .bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:before,

.hcf-editMode.bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after,

.hcf-editMode .bcnu-wcm-page-generic-1.bcnu-wcm-page #s4-workspace .bcnu-content-1 h1:after {

    display: none

}



.bcnu-wcm-page-newsArticle.bcnu-wcm-page #s4-workspace .bcnu-content-1 .bcnu-tag-list,

.bcnu-wcm-page-eventArticle.bcnu-wcm-page #s4-workspace .bcnu-content-1 .bcnu-tag-list {

    display: block

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field p,

.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field ul,

.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field ol {

    margin-bottom: 10px;

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field ul li {

    padding-left: 20px;

    position: relative

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field ul li:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -60px -180px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 5px;

    position: absolute;

    width: 5px;

    left: 5px;

    top: .6em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field ul li:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field .ms-rteElement-PullQuote {

    color: #0095a1;

    font-size: 22px;

    font-size: 2.2rem;

    font-style: italic;

    font-family: 'Gotham SSm Title A', 'Gotham SSm Title B', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    padding-left: 1.5em;

    position: relative;

    margin-top: 1em;

    margin-bottom: 1em

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 .ms-rtestate-field .ms-rteElement-PullQuote:before {

    content: "\"";

    font-size: 30px;

    font-size: 3rem;

    position: absolute;

    left: .2em;

    top: -.4em

}



.bcnu-wcm-page #s4-workspace .bcnu-content-1 .bcnu-contentPage-modifiedDate {

    bottom: 0;

    font-size: 11px;

    font-size: 1.1rem;

    padding: 20px 0 26px;

    position: absolute;

    right: 0;

    text-transform: uppercase

}



@media(max-width:63.99em) {

    .bcnu-wcm-page #s4-workspace .bcnu-content-1 .bcnu-contentPage-modifiedDate {

        position: static;

        margin-right: 0;

        padding: 0 0 20px

    }

}



.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-2 {

    padding-top: 140px

}



.hcf-editMode.bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-2 {

    padding-top: 25px

}



@media(max-width:63.99em) {

    .bcnu-wcm-page-generic-312.bcnu-wcm-page #s4-workspace .bcnu-content-2 {

        padding-top: 42px

    }

}



.bcnu-wcm-page #s4-workspace .bcnu-content-3 {

    -webkit-box-shadow: -5px 0 12px -5px rgba(0, 0, 0, .5) inset;

    box-shadow: -5px 0 12px -5px rgba(0, 0, 0, .5) inset;

    background: #696a6e;

    position: relative

}



.bcnu-wcm-page #s4-workspace .bcnu-content-3:before {

    background: #696a6e;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



.hcf-editMode.bcnu-wcm-page #s4-workspace .bcnu-content-3:before,

.hcf-editMode .bcnu-wcm-page #s4-workspace .bcnu-content-3:before {

    display: none

}



@media(max-width:63.99em) {

    .bcnu-wcm-page #s4-workspace .bcnu-content-3 {

        display: none

    }

}



.bcnu-wcm-page #s4-workspace .bcnu-contentPage-primaryImage img {

    border: 1px solid #595959!important;

    display: block;

    float: left;

    margin-bottom: 25px

}



.bcnu-wcm-page #s4-workspace .bcnu-contentPage-primaryContent {

    clear: left;

    line-height: 1.5;

    padding-bottom: 25px

}



.bcnu-contract {

    padding: 1.5em

}



.bcnu-contract-areaTitle {

    text-transform: uppercase

}



.bcnu-contract-areaTitle.bcnu-active {

    color: #af4590;

    cursor: pointer

}



.bcnu-contract-areaTitle:before {

    content: "Ă¯ÂÂ§";

    font-family: "FontAwesome";

    margin-right: .5em

}



.bcnu-contract-areaTitle.bcnu-contract-open:before {

    content: "Ă¯ÂÂ¨"

}



.bcnu-contract-sectionContent,

.bcnu-contract-articleContent,

.bcnu-contract-paragraphContent,

.bcnu-contract-questionContent {

    display: none

}



.bcnu-contract-sectionContent.bcnu-contract-open,

.bcnu-contract-articleContent.bcnu-contract-open,

.bcnu-contract-paragraphContent.bcnu-contract-open,

.bcnu-contract-questionContent.bcnu-contract-open {

    display: block

}



.bcnu-contract-additionalInformation {

    background: #f1f1f1;

    margin: 1em -1em;

    padding: 1em

}



.bcnu-contract-additionalInformation h5 {

    font-size: 1.2em

}



.bcnu-contract-additionalInformation h5:first-child {

    margin-top: 0

}



.bcnu-contract-additionalInformation h6 {

    font-size: 1em;

    margin: .5em 0

}



.bcnu-contract-additionalInformation ul {

    list-style: none;

    padding: 0

}



.bcnu-contract-relatedArticles-title,

.bcnu-contract-relatedArticles ul,

.bcnu-contract-relatedArticles li {

    display: inline

}



.bcnu-contract-relatedArticles ul {

    padding-left: .5em

}



.bcnu-contract-relatedVideo {

    font-size: 1em;

    height: 112px;

    width: 200px

}



.bcnu-contract-relatedVideo:first-child {

    margin-top: 0

}



.bcnu-contract-topics-index {

    font-size: 1.2em;

    text-align: center

}



.bcnu-contract-topics-index li {

    list-style: none;

    display: inline;

    margin: 0 5px

}



#s4-workspace .bcnu-faq-topicMenu {

    margin: 15px 0 40px

}



#s4-workspace .bcnu-faq-topicMenu-title {

    font-size: 18px;

    font-size: 1.8rem;

}



#s4-workspace .bcnu-faq-topicMenu-topic {

    margin: 5px 0

}



#s4-workspace .bcnu-faq-topicMenu-topic a:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-faq-rollup-topicTitle-wrapper {

    margin: 1.5em 0

}



#s4-workspace .bcnu-faq-rollup-topicTitle-wrapper:first-child {

    margin-top: 0

}



#s4-workspace .bcnu-faq-rollup-qa-wrapper {

    margin: 12px 0

}



#s4-workspace .bcnu-faq-rollup-topicTitle {

    font-size: 18px;

    font-size: 1.8rem;

}



#s4-workspace .bcnu-faq-rollup-question {

    font-weight: 700;

    font-size: 15px;

    font-size: 1.5rem;

    margin-bottom: 1em;

    padding-right: 25px;

    position: relative

}



#s4-workspace .bcnu-faq-rollup-question:hover {

    text-decoration: underline;

    cursor: pointer

}



#s4-workspace .bcnu-faq-rollup-question:after {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -160px -120px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 10px;

    position: absolute;

    width: 15px;

    right: 0;

    top: .25em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-faq-rollup-question:after {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-faq-rollup-question.bcnu-open:after {

    background-position: -180px -120px

}



#s4-workspace .bcnu-faq-rollup-answer {

    border: 0;

    clip: rect(0 0 0 0);

    display: block;

    height: 1px;

    margin: -1px;

    overflow: hidden;

    padding: 0;

    text-indent: -9999em;

    width: 1px;

    color: #696a6e;

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.65;

    padding-right: 25px

}



#s4-workspace .bcnu-faq-rollup-answer.bcnu-open {

    clip: auto;

    height: auto;

    margin: auto;

    overflow: visible;

    position: static;

    text-indent: 0;

    width: auto

}



#s4-workspace .bcnu-faq-rollup-answer a {



    color: #559cb5;

    text-decoration: none

}



.bcnu-flex {

    background-color: #6e6e6e;

    background-image: -webkit-linear-gradient(top, #7a7a7a, #626262);

    background-image: linear-gradient(to bottom, #7a7a7a, #626262);

    color: #fff;

    margin: 0 -30px;

    padding: 20px 30px

}



.bcnu-footer {

    background-color: #616264;

    background-image: -webkit-linear-gradient(left, #595959 0%, #696a6e 50%, #595959 100%);

    background-image: linear-gradient(to right, #595959 0%, #696a6e 50%, #595959 100%);

    color: #fff

}



.bcnu-footer-inner {

    padding: 20px 0;

    position: relative

}



.bcnu-footer-inner:before,

.bcnu-footer-inner:after {

    background: #595959;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    /*width: 10000%;*/

    z-index: 50

}



.bcnu-footer-inner:after {

    left: 100%;

    right: auto

}



.hcf-editMode.bcnu-footer-inner:before,

.hcf-editMode .bcnu-footer-inner:before,

.hcf-editMode.bcnu-footer-inner:after,

.hcf-editMode .bcnu-footer-inner:after {

    display: none

}



.bcnu-footer a {

    color: #fff

}



.bcnu-footer a:hover {

    color: #b3b3b3

}



.bcnu-footer-heading {

    border-bottom: 1px solid #b4b4b6;

    font-size: 18px;

    font-size: 1.8rem;

    font-weight: bold;

    line-height: 1.22222222;

    margin: 10px 0 20px;

    padding-bottom: 5px

}



.bcnu-copyright-row {

    text-align: center

}



.bcnu-footer-linkList {

    font-size: 13px;

    font-size: 1.3rem

}



.bcnu-footer-linkList li {

    margin-top: 10px;

    padding-left: 24px;

    position: relative

}



.bcnu-footer-linkList li:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -60px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 5px;

    position: absolute;

    width: 5px;

    left: 0;

    top: 4px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-footer-linkList li:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-footer-linkList li:first-child {

    margin-top: 0

}



@media(max-width:47.99em) {

    .bcnu-feedback {

        margin-top: 30px;

        text-align: center

    }

}



.bcnu-feedback .bcnu-footer-heading {

    border-bottom: 0;

    display: inline-block;

    margin-bottom: 0;

    padding-bottom: 0;

    position: relative

}



@media(max-width:47.99em) {

    .bcnu-feedback .bcnu-footer-heading {

        left: -15px

    }

}



.bcnu-feedback .bcnu-footer-heading:after {

    top: 2px;

    right: -30px;

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -280px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 17px;

    position: absolute;

    width: 22px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-feedback .bcnu-footer-heading:after {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-feedback:hover .bcnu-footer-heading:after {

    background-position: -280px -180px

}



.bcnu-feedback p {

    font-size: 15px;

    font-size: 1.5rem;

    font-style: italic;

    margin-top: 5px

}



.bcnu-feedback .bcnu-button:hover {

    color: #696a6e

}



.bcnu-socialMedia {

    overflow: hidden;

    text-align: center

}



.bcnu-socialMedia-list {

    display: inline-block;

    list-style: none;

    margin: 10px 0 20px;

    padding: 0;

    position: relative;

    text-align: center

}



.bcnu-socialMedia-list:before,

.bcnu-socialMedia-list:after {

    content: " ";

    border-top: 1px solid #999;

    /*width: 10000px;*/

    position: absolute;

    right: 100%;

    margin-right: 10px;







    top: 50%

}





@media(max-width:47.99em) {

    .bcnu-socialMedia-list:before,

    .bcnu-socialMedia-list:after {

        margin-right: 0

    }

}



.bcnu-socialMedia-list:after {

    right: auto;

    left: 100%;

    margin-left: 10px;

    margin-right: 0

}



@media(max-width:47.99em) {

    .bcnu-socialMedia-list:after {

        margin-left: 0

    }

}



.bcnu-socialMedia-list-item {

    display: inline-block;

    margin: 0 17px

}



@media(max-width:47.99em) {

    .bcnu-socialMedia-list-item {

        margin: 0 12px

    }

}



.bcnu-socialMedia-list-item a {

    cursor: pointer;

    display: block

}



.bcnu-socialMedia-list-item--facebook a {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -440px -220px;

    text-indent: -9999em;

    overflow: hidden;

    height: 40px;

    width: 41px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-socialMedia-list-item--facebook a {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-socialMedia-list-item--facebook a:hover {

    background-position: -440px -160px

}



.bcnu-socialMedia-list-item--twitter a {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -560px -220px;

    text-indent: -9999em;

    overflow: hidden;

    height: 40px;

    width: 41px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-socialMedia-list-item--twitter a {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-socialMedia-list-item--twitter a:hover {

    background-position: -560px -160px

}



.bcnu-socialMedia-list-item--youtube a {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -500px -220px;

    text-indent: -9999em;

    overflow: hidden;

    height: 40px;

    width: 41px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-socialMedia-list-item--youtube a {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-socialMedia-list-item--youtube a:hover {

    background-position: -500px -160px

}



.bcnu-socialMedia-list-item--more {

    display: block;

    position: relative;

    top: 10px;

    font-size: 12px

}



.bcnu-socialMedia-list-item--more a {

    color: #b4b4b6

}



.bcnu-socialMedia-list-item--more a:hover {

    color: #fff

}



.bcnu-footer-util,

.bcnu-copyright {

    color: #b4b4b6;

    display: inline-block;

    font-size: 11px;

    font-size: 1.1rem;

    text-align: center

}



.bcnu-footer-util li {

    display: inline-block;

    *display: inline

}



.bcnu-footer-util li:before {

    content: "-";

    display: inline-block;

    margin-left: 5px

}



.bcnu-footer-util li:first-child:before {

    display: none

}



.bcnu-footer-util a {

    color: #b4b4b6;

    white-space: nowrap

}



.bcnu-footer-util a:hover {

    color: #fff

}



.bcnu-copyright {

    margin-bottom: 0;

    margin-top: 10px

}



.bcnu-form {

    padding: 1em 0

}



.bcnu-form fieldset {

    border: 0;

    padding: 0

}



.bcnu-form label {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    display: block;

    float: left;

    line-height: 1.5;

    padding-right: .5em;

    width: 35%

}



@media(max-width:47.99em) {

    .bcnu-form label {

        float: none;

        width: 100%

    }

}



.bcnu-form label:after {

    content: " *"

}



.bcnu-form .bcnu-optional label:after {

    display: none

}



.bcnu-form input,

.bcnu-form select,

.bcnu-form textarea {

    border: 1px solid #696a6e;

    border-radius: 3px;

    background-clip: padding-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding: .3em;

    width: 40%

}



@media(max-width:47.99em) {

    .bcnu-form input,

    .bcnu-form select,

    .bcnu-form textarea {

        width: 100%

    }

}



.bcnu-form input[type=button],

.bcnu-form input[type=submit] {

    margin-left: 0;

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    width: auto

}



.bcnu-form.bcnu-processing input[type=submit] {

    background: url('/_layouts/15/Styles/Themable/BCNU.Internet/Brand/images/ajax-loader.gif') no-repeat 10px center #0095a1;

    color: #fff!important;

    padding-left: 40px!important

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:(150dpi)),

(min-resolution:(1.5dppx)) {

    .bcnu-form.bcnu-processing input[type=submit] {

        background-image: url('/_layouts/15/Styles/Themable/BCNU.Internet/Brand/images/hdpi/ajax-loader.gif');

        background-size: 16px 16px

    }

}



.bcnu-form-textarea label {

    width: 75%;

    margin-bottom: .5em

}



@media(max-width:47.99em) {

    .bcnu-form-textarea label {

        width: 100%

    }

}



.bcnu-form-textarea textarea {

    clear: left;

    display: block;

    width: 75%

}



@media(max-width:47.99em) {

    .bcnu-form-textarea textarea {

        width: 100%

    }

}



.bcnu-form-field {

    zoom: 1;

    margin: 1em 0

}



.bcnu-form-field:before,

.bcnu-form-field:after {

    content: " ";

    display: table

}



.bcnu-form-field:after {

    clear: both

}



.bcnu-form-field:before,

.bcnu-form-field:after {

    content: " ";

    display: table

}



.bcnu-form-field:after {

    clear: both

}



.bcnu-form-duplicate-group {

    margin: 2em 0

}



.bcnu-form-duplicate-item {

    background: #d9d9d9;

    margin: 1em -1em;

    padding: 1em

}



.bcnu-form .bcnu-hint {

    display: block;

    font-size: 11px;

    margin-left: 35%

}



@media(max-width:47.99em) {

    .bcnu-form .bcnu-hint {

        width: 100%;

        margin-left: 0

    }

}



.bcnu-form .bcnu-errorSummary {

    padding-bottom: 2em

}



.bcnu-form .bcnu-errorSummary a {

    text-decoration: underline

}



.bcnu-form .bcnu-error label {

    font-weight: 700

}



.bcnu-form .bcnu-error input,

.bcnu-form .bcnu-error select,

.bcnu-form .bcnu-error textarea {

    border-color: red;

    border-width: 2px

}



.bcnu-form .bcnu-errorSummary {

    color: red

}



.bcnu-siteLogo a {

    display: block;

    background-image: url("/wp-content/uploads/2016/06/rimex-logo.gif");

    background-repeat: no-repeat;

    background-position: 0 0;

width:192px;

height:100px;

    margin-top: 10px;

    margin-left: 0;

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-siteLogo a {

        background-image: url("/wp-content/uploads/2016/06/rimex-logo.gif");

    }

}



@media(max-width:63.99em) {

    .bcnu-siteLogo a {

        margin: 18px auto 17px

    }

}



@media(max-width:47.99em) {

    .bcnu-siteLogo a {

        background-position: -260px 0;

        width: 172px;

        height: 50px;

        margin: 10px auto

    }

}



.bcnu-logo-print {

    display: none

}



@media print {

    .bcnu-logo-print {

        display: block

    }

}



.bcnu-header {

    position: relative;

    border-top: 4px solid #008c99;

}



.bcnu-header:before {

    background: #0095a1;

    content: " ";

    display: block;

    /*height: 4px;*/

    top: -4px;

    left: -500%;

    position: absolute;

    /*width: 10000%*/

}



.hcf-editMode .bcnu-header:before {

    display: none

}



.bcnu-header .bcnu-search {

    float: right;

    margin-top: 27px

}



div#s4-workspace {

    letter-spacing: -1px;

}



@media(max-width:63.99em) {

    .bcnu-header .bcnu-search {

        background: #595959;

        -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .5);

        box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .5);

        float: none;

        margin: 0;

        padding: 10px 20px;

        top: 107px

    }

}



@media(max-width:47.99em) {

    .bcnu-header .bcnu-search {

        top: 71px;

        left: -27px;

        right: -27px;

        width: auto

    }

}



.bcnu-header .bcnu-search #SearchBox {

    position: relative

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-border,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-borderFocused {

    background: #fff;

    border: 1px solid #595959;

    border-radius: 3px

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-borderFocused {

    border-color: #93bdb2

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb {

    display: block

}



@media(max-width:63.99em) {

    .bcnu-header .bcnu-search #SearchBox .ms-srch-sb {

        padding: 5px

    }

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb>input {

    background-color: transparent;

    border-style: none;

    color: #777;

    display: inline-block;

    font-size: .92em;

    height: 18px;

    margin: 2px 0 2px 5px;

    outline-style: none;

    padding: 0 1px 0 2px;

    width: 135px

}



@media(max-width:63.99em) {

    .bcnu-header .bcnu-search #SearchBox .ms-srch-sb>input {

        width: 100%

    }

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:active,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:hover,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink>img:active,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-navLink:active,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-navLink:hover,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-navLink>img:active,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-navLink-menuOpen,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-navLink-menuOpen:hover {

    background-color: transparent

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink {

    border: 0 solid transparent;

    display: inline-block;

    height: 18px;

    padding: 2px 24px 0 0;

    vertical-align: top;

    width: auto

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -20px -100px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 12px;

    position: absolute;

    width: 12px;

    top: 6px;

    right: 6px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:hover:before {

    background-position: -20px -120px

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink img {

    display: none

}



.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:hover,

.bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink:hover:before {

    color: #696a6e;

    text-decoration: none

}



@media(max-width:63.99em) {

    .bcnu-header .bcnu-search #SearchBox .ms-srch-sb-searchLink {

        display: none

    }

}



.bcnu-header nav ul {

    list-style: none;

    margin: 0;

    padding: 0

}



.bcnu-header nav ul li {

    display: inline-block;

    position: relative

}



.bcnu-header nav ul a,

.bcnu-header nav ul a:active,

.bcnu-header nav ul a:visited {

    color: #000;

    white-space: nowrap

}



.bcnu-header nav>ul>li.bcnu-hasFlyout.bcnu-openFlyout:after {

    border-top: 7px solid transparent;

    border-right: 7px solid transparent;

    border-bottom: 7px solid #437f95;

    border-left: 7px solid transparent;

    content: " ";

    display: block;

    height: 0;

    left: 50%;

    margin-left: -8px;

    position: absolute;

    bottom: 0;

    width: 0

}



.bcnu-header .bcnu-navFlyout {

    background-color: #437f95;

    border-right: 2px solid #437f95;

    -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .2);

    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .2);

    position: relative;

    z-index: 1000

}



.bcnu-header .bcnu-navFlyout:after {

    border-top: 1px solid #437f95;

    content: " ";

    position: absolute;

    left: 0;

    right: 0;

    bottom: 0

}



.bcnu-header .bcnu-navFlyout .bcnu-navFlyout {

    display: none

}



.bcnu-header .bcnu-navFlyout li {

    display: block

}



.bcnu-header .bcnu-navFlyout a {

    border-bottom: 1px solid #559cb5;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    color: #fff;

    display: block;

    font-size: 12px;

    font-size: 1.2rem;

    min-width: 230px;

    padding: 14px 15px;

    text-transform: uppercase;

    white-space: nowrap

}



.bcnu-header .bcnu-navFlyout a:hover {

    background: #559cb5;

    text-decoration: none

}



.bcnu-header .bcnu-navFlyout li:first-child a {

    border-top: 0

}



.bcnu-header .bcnu-navFlyout a,

.bcnu-header .bcnu-navFlyout a:active,

.bcnu-header .bcnu-navFlyout a:visited {

    color: #fff

}



.bcnu-header .bcnu-navFlyout.bcnu-twoColumn ul {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    float: left

}



.bcnu-header .bcnu-navFlyout.bcnu-twoColumn ul:first-child a {

    border-right: 1px solid #559cb5

}



.bcnu-header nav.bcnu-utilityNav {

    float: right;

    margin-right: 25px;

    margin-top: 30px

}



@media(max-width:63.99em) {

    .bcnu-header nav.bcnu-utilityNav {

        display: none

    }

}



.bcnu-header nav.bcnu-utilityNav>ul>li {

    margin-left: 16px;

    padding-bottom: 14px;

    padding-right: 12px;

    font-size: 13px;

    font-size: 1.3rem;

    position: relative

}



.bcnu-header nav.bcnu-utilityNav>ul>li:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -120px -100px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 6px;

    position: absolute;

    width: 10px;

    right: 0;

    top: 5px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-header nav.bcnu-utilityNav>ul>li:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-header nav.bcnu-utilityNav>ul>li:first-child {

    margin-left: 0

}



.bcnu-header nav.bcnu-utilityNav>ul>li>a {

    font-weight: 700;

    color: #696a6e;

}



.bcnu-header nav.bcnu-utilityNav>ul>li>a:hover {

    text-decoration: none;

    color: #437f95

}



.bcnu-header nav.bcnu-utilityNav>ul>li.bcnu-selected>a {

    color: #437f95

}



.bcnu-header nav.bcnu-utilityNav .bcnu-navFlyout:before {

    left: 35px

}



.bcnu-header nav.bcnu-primaryNav {

    margin: 10px -20px 0

}



@media(min-width:64em) and (max-width:79.99em) {

    .bcnu-header nav.bcnu-primaryNav {

        margin-left: -12px;

        margin-right: -12px

    }

}



@media(max-width:63.99em) {

    .bcnu-header nav.bcnu-primaryNav {

        display: none

    }

}



.bcnu-header nav.bcnu-primaryNav>ul>li {

    background: transparent;

    border: 1px solid transparent;

    border-top-width: 4px;

    border-bottom: 0;

    margin-left: 0;

    margin-bottom: 4px;

    padding: 10px 20px 12px

}



@media(min-width:64em) and (max-width:79.99em) {

    .bcnu-header nav.bcnu-primaryNav>ul>li {

        margin-left: 0;

        padding-right: 12px;

        padding-left: 12px

    }

}



@media(min-width:93.75em) {

    .bcnu-header nav.bcnu-primaryNav>ul>li {

        margin-left: 38px

    }

}



.bcnu-header nav.bcnu-primaryNav>ul>li.bcnu-openFlyout {

    background: #559cb5;

    border-color: #437f95;

    -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .2);

    box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, .2)

}



.bcnu-header nav.bcnu-primaryNav>ul>li.bcnu-openFlyout>a,

.bcnu-header nav.bcnu-primaryNav>ul>li>a:hover {

    text-decoration: none;

    color: #fff

}



.bcnu-header nav.bcnu-primaryNav>ul>li.bcnu-openFlyout>a span,

.bcnu-header nav.bcnu-primaryNav>ul>li>a:hover span {

    color: #fff

}



.bcnu-header nav.bcnu-primaryNav>ul>li:first-child {

    margin-left: 0

}



.bcnu-header nav.bcnu-primaryNav>ul>li>a {

    color: #0095a1;

    font-size: 13px;

    font-size: 1.3rem;

    font-weight: 700;

    text-transform: uppercase;

    text-decoration: none

}



@media(min-width:80em) {

    .bcnu-header nav.bcnu-primaryNav>ul>li>a {

        font-size: 16px;

        font-size: 1.6rem

    }

}



.bcnu-header nav.bcnu-primaryNav>ul>li>a span {

    color: #000;

    display: block;

    font-size: 13px;

    font-size: 1.3rem;

    font-style: italic;

    font-weight: 400;

    margin-top: 2px;

    text-transform: none

}



.bcnu-header nav.bcnu-primaryNav>ul>li.bcnu-selected>a {

    color: #000

}



.bcnu-header nav.bcnu-primaryNav>ul>li.bcnu-selected.bcnu-openFlyout>a {

    color: #fff

}



.bcnu-flyout-topNav-link {

    color: #0095a1;

    font-size: 19px;

    line-height: 15px;

    left: 32px;

    top: 29px;

    padding-left: 25px;

    text-transform: uppercase

}



@media(max-width:47.99em) {

    .bcnu-flyout-topNav-link {

        left: -14px;

        font-size: .1em;

        padding-left: 16px;

        text-indent: -9999em;

        top: 19px

    }

}



.bcnu-flyout-topNav-link:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: 0 -100px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 15px;

    position: absolute;

    width: 15px;

    left: 0;

    top: 0

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-flyout-topNav-link:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-flyout-search-link {

    color: #0095a1;

    font-size: 19px;

    line-height: 15px;

    right: 32px;

    top: 29px;

    padding-left: 22px;

    text-transform: uppercase

}



@media(max-width:47.99em) {

    .bcnu-flyout-search-link {

        right: -14px;

        font-size: .1em;

        padding-left: 16px;

        text-indent: -9999em;

        top: 19px

    }

}



.bcnu-flyout-search-link:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -40px -120px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 15px;

    position: absolute;

    width: 15px;

    left: 0;

    top: 0

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-flyout-search-link:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-homepage-heroZone {

    background-color: #0095a1;

    background-image: -webkit-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: -o-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: -ms-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: radial-gradient(ellipse at center, #c365a7 0%, #0095a1 60%);

    height: 400px;

    padding: 46px 0;

    position: relative

}



#s4-workspace .bcnu-homepage-heroZone:before {

    background: #0095a1;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    /*width: 10000%;*/

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-heroZone:before,

.hcf-editMode #s4-workspace .bcnu-homepage-heroZone:before {

    display: none

}



.hcf-editMode #s4-workspace .bcnu-homepage-heroZone {

    height: auto;

    min-height: 400px

}



@media(max-width:63.99em) {

    #s4-workspace .bcnu-homepage-heroZone {

        height: auto;

        padding-bottom: 0;

        background-color: #b9559b;

        background-image: -webkit-linear-gradient(top, #c365a7, #0095a1);



        background-image: linear-gradient(to bottom, #c365a7, #0095a1);

        position: relative

    }

    #s4-workspace .bcnu-homepage-heroZone:before,

    #s4-workspace .bcnu-homepage-heroZone:after {

        background-color: #b9559b;

        background-image: -webkit-linear-gradient(top, #c365a7, #0095a1);

        background-image: linear-gradient(to bottom, #c365a7, #0095a1);

        bottom: 0;

        content: " ";

        display: block;

        position: absolute;

        top: 0;

        right: 100%;

        width: 10000%;

        z-index: 50

    }

    .hcf-editMode#s4-workspace .bcnu-homepage-heroZone:before,

    .hcf-editMode#s4-workspace .bcnu-homepage-heroZone:after,

    .hcf-editMode #s4-workspace .bcnu-homepage-heroZone:before,

    .hcf-editMode #s4-workspace .bcnu-homepage-heroZone:after {

        display: none

    }

    #s4-workspace .bcnu-homepage-heroZone:after {

        left: 100%;

        right: auto

    }

    .hcf-editMode#s4-workspace .bcnu-homepage-heroZone:before,

    .hcf-editMode #s4-workspace .bcnu-homepage-heroZone:before,

    .hcf-editMode#s4-workspace .bcnu-homepage-heroZone:after,

    .hcf-editMode #s4-workspace .bcnu-homepage-heroZone:after {

        display: none

    }

}



#s4-workspace .bcnu-homepage-heroZone .ms-WPBorder {

    border: 0

}



#s4-workspace .bcnu-homepage-heroZone .ms-webpartzone-cell {

    margin-bottom: 0

}



#s4-workspace .bcnu-homepage-flexZone {

    height: 400px;

    padding: 50px 0;

    position: relative;

    background-color: #818284;

    background-image: -webkit-linear-gradient(top, #999, #696a6e);

    background-image: linear-gradient(to bottom, #999, #696a6e)

}



#s4-workspace .bcnu-homepage-flexZone:after {

    background-color: #818284;

    background-image: -webkit-linear-gradient(top, #999, #696a6e);

    background-image: linear-gradient(to bottom, #999, #696a6e);

    bottom: 0;

    content: " ";

    display: block;

    left: 100%;

    position: absolute;

    top: 0;

    width: 10000%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-flexZone:after,

.hcf-editMode #s4-workspace .bcnu-homepage-flexZone:after {

    display: none

}



#s4-workspace .bcnu-homepage-flexZone:before {

    background-color: #818284;

    background-image: -webkit-linear-gradient(top, #999, #696a6e);

    background-image: linear-gradient(to bottom, #999, #696a6e);

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 13%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-flexZone:before,

.hcf-editMode #s4-workspace .bcnu-homepage-flexZone:before {

    display: none

}



.hcf-editMode #s4-workspace .bcnu-homepage-flexZone {

    height: auto;

    min-height: 400px

}



@media(max-width:63.99em) {

    #s4-workspace .bcnu-homepage-flexZone {

        height: auto;

        margin-top: 4px;

        padding: 35px 0 20px;

        background-color: #818284;

        background-image: -webkit-linear-gradient(top, #999, #696a6e);

        background-image: linear-gradient(to bottom, #999, #696a6e);

        position: relative

    }

    #s4-workspace .bcnu-homepage-flexZone:before,

    #s4-workspace .bcnu-homepage-flexZone:after {

        background-color: #818284;

        background-image: -webkit-linear-gradient(top, #999, #696a6e);

        background-image: linear-gradient(to bottom, #999, #696a6e);

        bottom: 0;

        content: " ";

        display: block;

        position: absolute;

        top: 0;

        right: 100%;

        width: 10000%;

        z-index: 50

    }

    .hcf-editMode#s4-workspace .bcnu-homepage-flexZone:before,

    .hcf-editMode#s4-workspace .bcnu-homepage-flexZone:after,

    .hcf-editMode #s4-workspace .bcnu-homepage-flexZone:before,

    .hcf-editMode #s4-workspace .bcnu-homepage-flexZone:after {

        display: none

    }

    #s4-workspace .bcnu-homepage-flexZone:after {

        left: 100%;

        right: auto

    }

    .hcf-editMode#s4-workspace .bcnu-homepage-flexZone:before,

    .hcf-editMode #s4-workspace .bcnu-homepage-flexZone:before,

    .hcf-editMode#s4-workspace .bcnu-homepage-flexZone:after,

    .hcf-editMode #s4-workspace .bcnu-homepage-flexZone:after {

        display: none

    }

}



#s4-workspace .bcnu-homepage-flexZone .ms-webpartzone-cell {

    margin-bottom: 0

}



#s4-workspace .bcnu-homepage-flexZone .bcnu-button:hover {

    color: #696a6e

}



#s4-workspace .bcnu-homepage-topZone .ms-webpartzone-cell {

    margin-bottom: 0

}



#s4-workspace .bcnu-homepage-middleZoneLeft {

    padding-top: 35px;

    padding-bottom: 20px;

    background: #f5f9fc;

    position: relative

}



#s4-workspace .bcnu-homepage-middleZoneLeft:before {

    background: #f5f9fc;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-middleZoneLeft:before,

.hcf-editMode #s4-workspace .bcnu-homepage-middleZoneLeft:before {

    display: none

}



#s4-workspace .bcnu-homepage-middleZoneLeft:after {

    background: #f5f9fc;

    bottom: 0;

    content: " ";

    display: block;

    left: 100%;

    position: absolute;

    top: 0;

    width: 10%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-middleZoneLeft:after,

.hcf-editMode #s4-workspace .bcnu-homepage-middleZoneLeft:after {

    display: none

}



#s4-workspace .bcnu-homepage-middleZoneRight {

    padding-top: 35px;

    padding-bottom: 20px;

    background: #ebf5f7;

    position: relative

}



#s4-workspace .bcnu-homepage-middleZoneRight:after {

    background: #ebf5f7;

    bottom: 0;

    content: " ";

    display: block;

    left: 100%;

    position: absolute;

    top: 0;

    width: 10000%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-middleZoneRight:after,

.hcf-editMode #s4-workspace .bcnu-homepage-middleZoneRight:after {

    display: none

}



#s4-workspace .bcnu-homepage-middleZoneRight:before {

    background: #ebf5f7;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-homepage-middleZoneRight:before,

.hcf-editMode #s4-workspace .bcnu-homepage-middleZoneRight:before {

    display: none

}



#s4-workspace .bcnu-homepage-middleZoneRight a {

    text-decoration: none

}



#s4-workspace .bcnu-homepage-middleZoneWide {

    padding-top: 58px;

    padding-bottom: 30px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-homepage-middleZoneWide {

        padding-top: 20px;

        padding-bottom: 10px

    }

}



#s4-workspace .bcnu-homepage-middleZoneLeft,

#s4-workspace .bcnu-homepage-middleZoneRight,

#s4-workspace .bcnu-homepage-middleZoneLeft:before,

#s4-workspace .bcnu-homepage-middleZoneRight:before,

#s4-workspace .bcnu-homepage-middleZoneLeft:after,

#s4-workspace .bcnu-homepage-middleZoneRight:after {

    border-top: 1px solid #deeaf0;

    border-bottom: 1px solid #deeaf0

}



#s4-workspace .bcnu-homepage-middleZoneLeft:before,

#s4-workspace .bcnu-homepage-middleZoneRight:before,

#s4-workspace .bcnu-homepage-middleZoneLeft:after,

#s4-workspace .bcnu-homepage-middleZoneRight:after {

    top: -1px;

    bottom: -1px

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-wrapper {

    margin-right: 6.66%

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-wrapper {

        margin-right: 10px;

        margin-left: 10px

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-wrapper {

        margin-left: 10px;

        margin-right: 10px

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-imageWrapper {

    text-align: center

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero {

    color: #fff;

    height: 354px;

    overflow: hidden;

    position: relative

}



@media(min-width:48em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero>.bcnu-group {

        height: 100%

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero>.bcnu-group>div {

        height: 100%

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero>.bcnu-group>div .bcnu-carousel-imageWrapper {

        height: 100%;

        line-height: 354px;

        text-align: center

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero>.bcnu-group>div .bcnu-carousel-imageWrapper img {

        vertical-align: bottom

    }

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero {

        position: static;

        height: auto

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero .bcnu-button {

        margin-bottom: 20px

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero .bcnu-imageWrapperContainer {

        padding-bottom: 191px;

        position: relative

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero .bcnu-group>div {

        position: static

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero .bcnu-group>div .bcnu-carousel-imageWrapper {

        bottom: 0;

        height: 191px;

        position: absolute;

        width: 100%

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-subItem--homepageHero .bcnu-group>div .bcnu-carousel-imageWrapper img {

        position: absolute;

        bottom: 0;

        left: 50%;

        margin-left: -117px

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-videoLink {

    display: block;

    position: relative

}



@media(min-width:48em) and (max-width:63.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-videoLink {

        float: right

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-videoLink:after {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -200px -220px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 70px;

    position: absolute;

    width: 70px;

    left: 50%;

    margin: -35px 0 0 -35px;

    top: 50%;

    z-index: 500

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-videoLink:after {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-videoLink:hover:after {

    background-position: -200px -300px

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-image--homepageHero {

    border: 8px solid #d89cc6;

    border-top-width: 6px;

    border-bottom: 0;

    margin: 25px auto 0

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-image--homepageHero {

        border-width: 3px

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-title--homepageHero {

    color: #fff;

    font-weight: 400;

    line-height: 1.2;

    margin-bottom: 15px

}



.bcnu-wcm-homepage #s4-workspace .bcnu-carousel-description--homepageHero {

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.8

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-carousel-controls--dots {

        display: none

    }

}



#s4-workspace .bcnu-presidentsNews {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    color: #fff

}



@media(min-width:48em) and (max-width:63.99em) {

    #s4-workspace .bcnu-presidentsNews {

        padding-left: 225px

    }

}



#s4-workspace .bcnu-presidentsNews-image {

    border: 3px solid #999;

    border-color: rgba(255, 255, 255, .15);

    float: right;

    margin-left: 10px;

    margin-bottom: 10px;

    max-width: 96px;

    max-height: 96px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-presidentsNews-image {



        margin-top: 8px

    }

}



#s4-workspace .bcnu-presidentsNews-title {

    color: #fff;

    font-size: 20px;

    font-size: 2rem;

    font-style: italic;

    font-weight: 400;

    margin-bottom: .5em

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-presidentsNews-title {

        font-size: 18px;

        font-size: 1.8rem;

        margin-bottom: .6em

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    #s4-workspace .bcnu-presidentsNews-title {

        position: absolute;

        left: 0

    }

}



#s4-workspace .bcnu-presidentsNews-copy p {

    line-height: 1.8

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-presidentsNews-copy p {

        line-height: 1.5

    }

}



#s4-workspace .bcnu-presidentsNews .bcnu-button {

    margin-top: .5em

}



#s4-workspace .bcnu-homepage-aboutBCNU {

    color: #999;

    margin: 0 auto;

    max-width: 80%;

    padding: 24px 0;

    text-align: center

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-homepage-aboutBCNU {

        text-align: center;

        max-width: 100%

    }

}



#s4-workspace .bcnu-homepage-aboutBCNU p {

    font-size: 18px;

    font-size: 1.8rem;

    line-height: 1.5;

    margin: 0

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-homepage-aboutBCNU p {

        text-align: left;

        font-size: 14px;

        font-size: 1.4rem

    }

}



#s4-workspace .bcnu-webpart-iconTitle {

    display: inline-block;

    padding-left: 50px;

    position: relative;

    left: -50px;

    margin-bottom: 20px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-webpart-iconTitle {

        padding-top: 45px;

        padding-left: 0;

        display: block;

        text-align: center;

        left: auto

    }

}



#s4-workspace .bcnu-webpart-iconTitle:before {

    left: 0;

    top: -2px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-webpart-iconTitle:before {

        left: 50%;

        top: 0;

        margin-left: -20px

    }

}



#s4-workspace .bcnu-webpart-iconTitle--newsIcon:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -800px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 40px;

    position: absolute;

    width: 40px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-webpart-iconTitle--newsIcon:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-webpart-iconTitle--eventIcon:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -680px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 40px;

    position: absolute;

    width: 40px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-webpart-iconTitle--eventIcon:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-webpart-iconTitle--faqIcon:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -740px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 40px;

    position: absolute;

    width: 40px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-webpart-iconTitle--faqIcon:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-date-image {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: 0 -160px;

    text-indent: -9999em;

    overflow: hidden;

    height: 22px;

    width: 22px;

    color: #0095a1;

    font-size: 12px;

    font-weight: 700;

    left: 0;

    line-height: 26px;

    position: absolute;

    text-indent: 0;

    text-align: center;

    top: 13px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-date-image {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-articleRollup-item {

    position: relative;

    zoom: 1

}



#s4-workspace .bcnu-articleRollup-item:before,

#s4-workspace .bcnu-articleRollup-item:after {

    content: " ";

    display: table

}



#s4-workspace .bcnu-articleRollup-item:after {

    clear: both

}



#s4-workspace .bcnu-articleRollup-item:before,

#s4-workspace .bcnu-articleRollup-item:after {

    content: " ";

    display: table

}



#s4-workspace .bcnu-articleRollup-item:after {

    clear: both

}



#s4-workspace .bcnu-articleRollup-imageWrapper {

    float: right;

    margin-left: 20px

}



#s4-workspace .bcnu-articleRollup-content {

    display: table-cell

}



#s4-workspace .bcnu-articleRollup-date {

    color: #696a6e;

    font-size: 11px;

    font-size: 1.1rem;

    text-transform: uppercase;

    display: inline

}



#s4-workspace .bcnu-articleRollup-date--event {

    color: #000;

    font-size: 15px;

    font-size: 1.5rem;

    font-weight: 700;

    margin: 0 0 .3em 0

}



#s4-workspace .bcnu-articleRollup-location {

    color: #000;

    font-size: 15px;

    font-size: 1.5rem;

    font-weight: 700

}



#s4-workspace .bcnu-articleRollup-eventDescription {

    margin: 1em 0

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup {

    padding-left: 60px

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup {

        padding-left: 0

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup .bcnu-date-image {

    left: -34px

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup .bcnu-date-image {

        left: 0

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup-list {

    border-top: 1px solid #79b1c4;

    padding-top: 5px

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup-item {

    border-bottom: 1px solid #79b1c4;

    padding: 10px 0

}



@media(max-width:47.99em) {

    .bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup-item--event {

        padding-left: 33px;

        position: relative

    }

    .bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup-item--event .bcnu-date-image {

        display: block;

        top: 12px

    }

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup-subtitle {

    color: #000;

    font-weight: 700

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup p {

    color: #999

}



.bcnu-wcm-homepage #s4-workspace .bcnu-articleRollup .bcnu-button {

    margin-top: 20px

}



#s4-workspace .bcnu-content1FaqRollup {

    text-align: center

}



#s4-workspace .bcnu-content1FaqRollup-header {

    margin-bottom: 32px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-content1FaqRollup-header {

        margin-bottom: 23px

    }

}



#s4-workspace .bcnu-content1FaqRollup-title {

    margin-bottom: 22px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-content1FaqRollup-title {

        margin-bottom: 8px

    }

}



#s4-workspace .bcnu-content1FaqRollup-subTitle {

    font-size: 18px;

    font-size: 1.8rem;

    font-family: 'Gotham SSm Title A', 'Gotham SSm Title B', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-content1FaqRollup-subTitle {

        font-size: 14px;

        font-size: 1.4rem;

        line-height: 1.5

    }

}



#s4-workspace .bcnu-content1FaqRollup-list {

    margin-left: -12px;

    margin-right: -12px

}



#s4-workspace .bcnu-content1FaqRollup-item {

    padding-bottom: 20px

}



#s4-workspace .bcnu-content1FaqRollup-link {

    background-color: #c7ded6;

    background-image: -webkit-radial-gradient(center, ellipse cover, #dbeae5 0%, #c7ded6 60%);

    background-image: -o-radial-gradient(center, ellipse cover, #dbeae5 0%, #c7ded6 60%);

    background-image: -ms-radial-gradient(center, ellipse cover, #dbeae5 0%, #c7ded6 60%);

    background-image: radial-gradient(ellipse at center, #dbeae5 0%, #c7ded6 60%);

    border: 1px solid #c7ded6;

    border-top: 4px solid #93bdb2;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    color: #000;

    display: block;

    height: 100%;

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.5;

    margin-right: 12px;

    margin-left: 12px;

    padding: 25px 15px;

    text-align: left

}



#s4-workspace .bcnu-content1FaqRollup-link:visited {

    color: #000

}



#s4-workspace .bcnu-content1FaqRollup-link:hover {

    background: #fff;

    border-color: #559cb5;

    color: #559cb5;

    text-decoration: none

}



#s4-workspace .bcnu-content1FaqRollup .bcnu-button {

    margin-top: 20px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-content1FaqRollup .bcnu-button {

        margin-top: 10px

    }

}



#s4-workspace .bcnu-landingPage-heroZone {

    height: 338px;

    background-color: #0095a1;

    background-image: -webkit-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: -o-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: -ms-radial-gradient(center, ellipse cover, #c365a7 0%, #0095a1 60%);

    background-image: radial-gradient(ellipse at center, #c365a7 0%, #0095a1 60%);

    position: relative

}



#s4-workspace .bcnu-landingPage-heroZone:before,

#s4-workspace .bcnu-landingPage-heroZone:after {

    background: #0095a1;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



.hcf-editMode#s4-workspace .bcnu-landingPage-heroZone:before,

.hcf-editMode#s4-workspace .bcnu-landingPage-heroZone:after,

.hcf-editMode #s4-workspace .bcnu-landingPage-heroZone:before,

.hcf-editMode #s4-workspace .bcnu-landingPage-heroZone:after {

    display: none

}



#s4-workspace .bcnu-landingPage-heroZone:after {

    left: 100%;

    right: auto

}



.hcf-editMode#s4-workspace .bcnu-landingPage-heroZone:before,

.hcf-editMode #s4-workspace .bcnu-landingPage-heroZone:before,

.hcf-editMode#s4-workspace .bcnu-landingPage-heroZone:after,

.hcf-editMode #s4-workspace .bcnu-landingPage-heroZone:after {

    display: none

}



.hcf-editMode #s4-workspace .bcnu-landingPage-heroZone {

    height: auto;

    min-height: 338px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-heroZone {

        height: auto

    }

}



#s4-workspace .bcnu-landingPage-heroZone .ms-webpartzone-cell {

    margin-bottom: 0

}



#s4-workspace .bcnu-landingPage-topZone .ms-webpartzone-cell {

    margin-bottom: 0

}



.bcnu-wcm-landingPage #s4-workspace .bcnu-content-1 {

    padding-top: 43px

}



#s4-workspace .bcnu-landingPage-banner {

    color: #fff;

    height: 338px;

    padding-top: 39px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-banner {

        height: auto;

        padding-top: 25px

    }

}



#s4-workspace .bcnu-landingPage-banner>.bcnu-group {

    height: 100%

}



#s4-workspace .bcnu-landingPage-banner>.bcnu-group>div {

    height: 100%

}



#s4-workspace .bcnu-landingPage-banner>.bcnu-group>div:last-child {

    line-height: 299px;

    text-align: right

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-banner>.bcnu-group>div:last-child {

        line-height: normal;

        padding-top: 25px;

        text-align: center

    }

}



#s4-workspace .bcnu-landingPage-banner-image {

    border: 8px solid #d89cc6;

    border-top-width: 6px;

    border-bottom: 0;

    display: inline!important;

    margin-right: 25px;

    vertical-align: bottom

}



.hcf-editMode #s4-workspace .bcnu-landingPage-banner-image {

    position: static;

    float: right

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-banner-image {

        border-width: 3px;

        border-top-width: 3px

    }

}



#s4-workspace .bcnu-landingPage-banner-header .bcnu-landingPage-banner-title {

    color: #fff;

    line-height: 1.2

}



#s4-workspace .bcnu-landingPage-banner-header .bcnu-landingPage-banner-subTitle {

    font-size: 16px;

    font-size: 1.6rem;

    font-style: italic;

    margin-bottom: 12px

}



#s4-workspace .bcnu-landingPage-banner p {

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.9

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-banner p {

        line-height: 1.5

    }

}



#s4-workspace .bcnu-landingPage-banner .bcnu-button {

    margin-top: 15px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-banner .bcnu-button {

        margin-top: 10px

    }

}



#s4-workspace .bcnu-landingPage-headingRow,

#s4-workspace .bcnu-landingPage-contentRow {

    margin-bottom: 30px

}



#s4-workspace .bcnu-landingPage-headingRow,

#s4-workspace .bcnu-landingPage-contentRow {

    padding-top: 40px;

    border-top: 2px solid #e8e1d9

}



#s4-workspace .bcnu-landingPage-headingRow:first-child,

#s4-workspace .bcnu-landingPage-contentRow:first-child {

    padding-top: 0;

    border-top: 0

}



#s4-workspace .bcnu-landingPage-headingRow .ms-webpartzone-cell,

#s4-workspace .bcnu-landingPage-contentRow .ms-webpartzone-cell {

    margin-bottom: 0

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-headingRow .ms-webpartzone-cell,

    #s4-workspace .bcnu-landingPage-contentRow .ms-webpartzone-cell {

        margin-bottom: 25px

    }

}



#s4-workspace .bcnu-landingPage-headingRow+.bcnu-landingPage-contentRow {

    border-top: 0;

    padding-top: 0;

    margin-top: -30px

}



#s4-workspace .bcnu-landingPage-contentRow {

    border-top: 0;

    padding-top: 0

}



#s4-workspace .bcnu-landingPage-section-header {

    padding-top: 8px;

    padding-bottom: 30px

}



#s4-workspace .bcnu-landingPage-section-header-subTitle {

    color: #696a6e;

    font-family: 'Gotham SSm Title A', 'Gotham SSm Title B', 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-size: 18px;

    font-size: 1.8rem;

    line-height: 1.4em;

    margin-bottom: 1.45em

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-section-content {

        margin-bottom: 25px

    }

}



#s4-workspace .bcnu-landingPage-section-content h3 {

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-weight: 700

}



#s4-workspace .bcnu-landingPage-section-content h4 {

    color: #696a6e;

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-size: 14px;

    font-size: 1.4rem;

    font-weight: 700

}



#s4-workspace .bcnu-landingPage-2col {

    width: 100%

}



#s4-workspace .bcnu-landingPage-2col-textLeft {

    float: left;

    overflow: hidden;

    width: 60%

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-2col-textLeft {

        width: 100%

    }

}



#s4-workspace .bcnu-landingPage-2col-imageRight {

    float: right;

    width: 30%

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-landingPage-2col-imageRight {

        float: none;

        width: 100%

    }

}



#s4-workspace .bcnu-landingPage-2col-imageRight img {

    display: block;

    border: 1px solid #b3b3b3

}



#contentRow .bcnu-leftNav>div a,

#contentRow .bcnu-leftNav>div a:active,

#contentRow .bcnu-leftNav>div a:visited {

    display: block;

    color: #fff;

    text-decoration: none

}



#contentRow .bcnu-leftNav>div a:hover {

    background: #b3b3b3;

    position: relative

}



#contentRow .bcnu-leftNav>div a:hover:before {

    background: #b3b3b3;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 15px;

    z-index: 50

}



.hcf-editMode#contentRow .bcnu-leftNav>div a:hover:before,

.hcf-editMode #contentRow .bcnu-leftNav>div a:hover:before {

    display: none

}



#contentRow .bcnu-leftNav>div .bcnu-selected>a {

    font-weight: 700

}



#contentRow .bcnu-leftNav>div>ul>li>a {

    border-bottom: 1px solid #595959;

    font-size: 15px;

    font-size: 1.5rem;

    font-weight: 700;

    padding: 16px 20px 12px 0;

}



.bcnu-leftNav>div>ul>li>ul>li.bcnu-selected {

    background: #000;

    position: relative

}



.bcnu-leftNav>div>ul>li>ul>li.bcnu-selected:before {

    background: #000;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



.hcf-editMode.bcnu-leftNav>div>ul>li>ul>li.bcnu-selected:before,

.hcf-editMode .bcnu-leftNav>div>ul>li>ul>li.bcnu-selected:before {

    display: none

}



.bcnu-leftNav>div>ul>li>ul>li>a {

    border-bottom: 1px solid #595959;

    font-size: 14px;

    font-size: 1.4rem;

    padding: 12px 20px 13px 0

}



.bcnu-leftNav>div>ul>li>ul>li.bcnu-selected>a {

    border-bottom: 0

}



.bcnu-leftNav>div>ul>li>ul>li>ul {

    margin-top: -7px;

    padding-bottom: 10px

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>a {

    font-size: 11px;

    font-size: 1.1rem;

    padding: 8px 20px 7px 0;

    position: relative;

    text-transform: uppercase

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>ul {

    padding: 3px 0

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>ul>li>a {

    font-size: 11px;

    font-size: 1.1rem;

    padding: 7px 20px 7px 10px;

    position: relative;

    text-transform: uppercase

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>ul>li>ul {

    padding: 3px 0 3px 20px

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>ul>li>ul li {

    padding: 3px 0

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>ul>li>ul li>a {

    font-size: 11px;

    font-size: 1.1rem;

    text-transform: uppercase

}



.bcnu-leftNav>div>ul>li>ul>li>ul>li>ul>li>ul ul {

    padding-left: 10px;

    padding-top: 5px

}



@media(max-width:63.99em) {

    #contentRow .bcnu-leftNav {

        display: none

    }

}



.dfwp-list li {

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.65;

    margin-top: .5em;

    padding-left: 18px;

    position: relative

}



.hcf-editMode .dfwp-list li {

    padding-left: 0

}



.dfwp-list li:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -40px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 13px;

    position: absolute;

    width: 10px;

    left: 0;

    top: .35em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .dfwp-list li:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.hcf-editMode .dfwp-list li:before {

    display: none

}



.dfwp-list li a,

.dfwp-list li a:visited {

    color: #000;

    text-decoration: none

}



.dfwp-list li a:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-linkList {

    margin-bottom: 15px

}



#s4-workspace .bcnu-linkList-item {

    font-size: 14px;

    font-size: 1.4rem;

    line-height: 1.65;

    margin-top: .5em;

    padding-left: 18px;

    position: relative

}



#s4-workspace .bcnu-linkList-item:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -40px -160px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 13px;

    position: absolute;

    width: 10px;

    left: 0;

    top: .35em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-linkList-item:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-linkList-link,

#s4-workspace .bcnu-linkList-link:visited {

    color: #000;

    font-weight: 400;

    text-decoration: none

}



#s4-workspace .bcnu-linkList-link:hover {

    text-decoration: underline

}



#s4-workspace .bcnu-linkList--columns li {

    display: inline-block;

    width: 100%;

    vertical-align: top

}



@media(min-width:48em) {

    #s4-workspace .bcnu-linkList--columns li {

        width: 49%

    }

}



@media(min-width:64em) {

    #s4-workspace .bcnu-linkList--columns li {

        width: 33%

    }

}



.bcnu-mobileNavOpen #s4-workspace {

    max-height: 100%;

    max-width: 100%;

    position: fixed;

    left: 280px;

    top: 0;

    width: 100%;

    -webkit-backface-visibility: hidden

}



.bcnu-mobileNavOpen.bcnu-mobileSearchOpen #s4-workspace {

    left: 0

}



@media screen and (max-width:63.99em) {

    .bcnu-mobileNavOpen #s4-workspace {

        top: 0

    }

}



.bcnu-mobileNavOpen.hcf-anonymous #s4-workspace {

    top: 0

}



.bcnu-mobileNavWrapper {

    display: none;

    height: 0;

    left: 0;

    top: 0;

    overflow: hidden;

    position: absolute;

    width: 280px

}



.bcnu-mobileNavOpen .bcnu-mobileNavWrapper {

    display: block

}



.bcnu-mobileNav {

    background: #222;

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    overflow-x: hidden;

    overflow-y: scroll;

    width: 280px;

    -webkit-overflow-scrolling: touch;

    -webkit-transform: translate3d(0, 0, 0);

    -webkit-transition: right .3s ease-out

}



@media screen and (max-width:63.99em) {

    .bcnu-mobileNav {

        top: 0

    }

}



.hcf-anonymous .bcnu-mobileNav {

    top: 0

}



.bcnu-mobileNavOpen .bcnu-mobileNav.bcnu-active {

    right: 0

}



.bcnu-mobileNav nav ul {

    list-style: none;

    padding: 0;

    margin: 0

}



.bcnu-mobileNav nav ul li {

    position: relative

}



.bcnu-mobileNav nav ul .bcnu-expand {

    background-clip: content-box!important;

    border-left: 20px solid transparent;

    position: absolute;

    right: 0;

    background: #383838;

    top: 0;

    bottom: 1px;

    width: 40px;

    cursor: pointer;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    -webkit-tap-highlight-color: transparent

}



.bcnu-mobileNav nav ul .bcnu-expand:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -160px -140px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 10px;

    position: absolute;

    width: 15px;

    left: 13px;

    top: 20px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-mobileNav nav ul .bcnu-expand:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-mobileNav nav ul .bcnu-expand:after {

    height: 1px;

    background: #222;

    content: " ";

    position: absolute;

    left: 0;

    right: 0;

    bottom: -1px

}



.bcnu-mobileNav nav ul li.bcnu-active>a,

.bcnu-mobileNav nav ul li.bcnu-active>.bcnu-mobile-footer-heading {

    background: #fff;

    border-bottom: 0;

    color: #000;

    padding-bottom: 10px

}



.bcnu-mobileNav nav ul li.bcnu-active ul {

    display: block

}



.bcnu-mobileNav nav ul li.bcnu-active .bcnu-expand {

    background: transparent

}



.bcnu-mobileNav nav ul li.bcnu-active .bcnu-expand:before {

    background-position: -180px -120px

}



.bcnu-mobileNav nav ul li li .bcnu-expand {

    display: none

}



.bcnu-mobileNav nav ul>li>ul>li>a {

    background: #fff;

    border-bottom: 0;

    color: #000;

    font-size: 12px;

    font-size: 1.2rem;

    position: relative;

    padding-top: 11px;

    padding-bottom: 10px;

    padding-left: 24px

}



.bcnu-mobileNav nav ul>li>ul>li>a:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -60px -180px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 5px;

    position: absolute;

    width: 5px;

    left: 12px;

    top: 1.25em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-mobileNav nav ul>li>ul>li>a:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-mobileNav nav ul>li>ul>li>ul>li>a {

    background: #fff;

    padding-left: 36px;

    position: relative

}



.bcnu-mobileNav nav ul>li>ul>li>ul>li>a:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -60px -180px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 5px;

    position: absolute;

    width: 5px;

    left: 24px;

    top: 1.25em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-mobileNav nav ul>li>ul>li>ul>li>a:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-mobileNav nav ul>li>ul>li>ul>li>ul>li>a {

    background: #fff;

    padding-left: 36px;

    position: relative

}



.bcnu-mobileNav nav ul>li>ul>li>ul>li>ul>li>a:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -60px -180px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 5px;

    position: absolute;

    width: 5px;

    left: 34px;

    top: 1em

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-mobileNav nav ul>li>ul>li>ul>li>ul>li>a:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-mobileNav nav ul a,

.bcnu-mobileNav nav ul .bcnu-mobile-footer-heading {

    background: #222;

    border-bottom: 1px solid #555;

    color: #fff;

    display: block;

    font-size: 15px;

    font-size: 1.5rem;

    padding: 18px 40px 18px 12px

}



.bcnu-mobileNav nav ul a span,

.bcnu-mobileNav nav ul .bcnu-mobile-footer-heading span {

    color: #999;

    display: block;

    font-size: 12px;

    font-size: 1.2rem;

    font-weight: 400;

    font-style: italic;

    margin-top: 2px;

    text-transform: none

}



.bcnu-mobileNav nav ul a:hover,

.bcnu-mobileNav nav ul .bcnu-mobile-footer-heading:hover {

    text-decoration: none

}



.bcnu-mobileNav nav ul ul {

    display: none

}



.bcnu-mobileNav nav.bcnu-mobileMainNav>ul>li>a {

    font-weight: 700;

    text-transform: uppercase

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul {

    border-bottom: 1px solid #555;

    padding: 15px 0;

    position: relative

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul.bcnu-hasFlyout:before,

.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul.bcnu-hasFlyout:after {

    position: absolute;

    content: " ";

    background: #383838;

    top: 0;

    right: 0;

    height: 15px;

    width: 40px;

    display: block;

    z-index: 1000

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul.bcnu-hasFlyout:after {

    top: auto;

    bottom: 0

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul>li>a,

.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul>li>.bcnu-mobile-footer-heading {

    border-bottom: 0;

    padding-top: 11px;

    padding-bottom: 10px;

    font-size: 13px

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact ul .bcnu-expand {

    bottom: 0

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact ul .bcnu-expand:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -120px -140px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 6px;

    position: absolute;

    width: 9px;

    left: 15px;



    top: 15px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-mobileNav nav.bcnu-mobileNavGroup--compact ul .bcnu-expand:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul>li.bcnu-active>a,

.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact>ul>li.bcnu-active>.bcnu-mobile-footer-heading {

    background: #222;

    color: #fff

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact ul .bcnu-active .bcnu-expand {

    background: #383838

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact ul .bcnu-active .bcnu-expand:before {

    background-position: -140px -140px

}



.bcnu-mobileNav nav.bcnu-mobileNavGroup--compact ul .bcnu-expand:after {

    display: none

}



.bcnu-mobileNav .bcnu-socialMedia-list {

    display: block;

    margin: 20px auto

}



.bcnu-mobileNav .bcnu-socialMedia-list:before,

.bcnu-mobileNav .bcnu-socialMedia-list:after {

    display: none

}



.bcnu-mobileNav .bcnu-socialMedia-list .bcnu-socialMedia-list-item--more a {

    color: #fff

}



.ms-dlgOverlay.bcnu-chromeless {

    background-color: #000;

    opacity: .9

}



.ms-dlgContent.bcnu-chromeless {

    background-color: transparent;

    border: 0;

    -webkit-box-shadow: 0 0 0 0 #000;

    box-shadow: 0 0 0 0 #000;

    height: auto!important;

    margin-left: 25px;

    outline: 0;

    width: auto!important

}



@media(max-width:79.99em) {

    .ms-dlgContent.bcnu-chromeless {

        margin-left: 15px

    }

}



@media(max-width:63.99em) {

    .ms-dlgContent.bcnu-chromeless {

        margin-left: 0

    }

}



.ms-dlgContent.bcnu-chromeless .ms-dlgTitle {

    cursor: default!important;

    padding: 0 0 5px 0

}



.ms-dlgContent.bcnu-chromeless .ms-dlgTitle .ms-dlgTitleText {

    text-indent: -9999em

}



.ms-dlgContent.bcnu-chromeless .ms-dlgTitle .ms-dlgTitleBtns {

    margin-right: -12px

}



.ms-dlgContent.bcnu-chromeless .ms-dlgBorder {

    height: auto!important;

    width: auto!important

}



.ms-dlgContent.bcnu-chromeless .ms-dlgFrameContainer {

    padding: 0

}



.ms-dlgContent.bcnu-chromeless .ms-dlgFrameContainer>div {

    height: auto!important;

    width: auto!important

}



.ms-core-needIEFilter .ms-dlgOverlay {

    filter: alpha(opacity=90)

}



.hcf-editMode .ms-dlgOverlay {

    background-color: #999;

    opacity: .4

}



.bcnu-wcm-page-newsEventLanding #s4-workspace .bcnu-content-1 h1 span {

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 100%

}



#s4-workspace .bcnu-featuredArticle {

    padding-bottom: 35px;

    position: relative

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-featuredArticle {

        padding-bottom: 10px

    }

}



@media(min-width:48em) and (max-width:63.99em) {

    #s4-workspace .bcnu-featuredArticle--event {

        padding-left: 33px

    }

}



@media(min-width:80em) {

    #s4-workspace .bcnu-featuredArticle--event {

        padding-left: 33px

    }

}



#s4-workspace .bcnu-featuredArticle-imageWrapper {

    margin: 0 0 20px 0

}



@media(min-width:48em) and (max-width:63.99em) {

    #s4-workspace .bcnu-featuredArticle-imageWrapper {

        float: right;

        margin-left: 20px

    }

}



@media(min-width:80em) {

    #s4-workspace .bcnu-featuredArticle-imageWrapper {

        float: right;

        margin-left: 20px

    }

}



#s4-workspace .bcnu-featuredArticle .bcnu-date-image {

    top: 3px;

    left: 0;

    display: none

}



@media(min-width:48em) and (max-width:63.99em) {

    #s4-workspace .bcnu-featuredArticle .bcnu-date-image {

        display: block

    }

}



@media(min-width:80em) {

    #s4-workspace .bcnu-featuredArticle .bcnu-date-image {

        display: block

    }

}



#s4-workspace .bcnu-featuredArticle-copy {

    display: table-cell

}



#s4-workspace .bcnu-featuredArticle-title {

    font-size: 22px;

    font-size: 2.2rem;

    margin-bottom: 0

}



#s4-workspace .bcnu-featuredArticle-title a {

    text-decoration: underline

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-featuredArticle-title {

        font-size: 16px;

        font-size: 1.6rem

    }

}



#s4-workspace .bcnu-featuredArticle-title-featured {

    font-style: italic

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-featuredArticle-title-summary p {

        line-height: 1.75

    }

}



#s4-workspace .bcnu-featuredArticle-title-date {

    font-size: 11px;

    font-size: 1.1rem;

    text-transform: uppercase

}



#s4-workspace .bcnu-featuredArticle-title-date--event {

    display: block;

    font-size: 14px;

    font-size: 1.4rem;

    font-weight: 700;

    margin-top: 1em

}



#s4-workspace .bcnu-featuredArticle-title-location {

    margin-top: 1em;

    font-weight: 700

}



#s4-workspace .bcnu-articleRollup-item--event {

    padding-left: 33px

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-articleRollup-item--event {

        padding-left: 0

    }

}



#s4-workspace .bcnu-articleRollup-item--event .bcnu-date-image {

    top: 3px;

    left: 0

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-articleRollup-item--event .bcnu-date-image {

        display: none

    }

}



#s4-workspace .bcnu-articleRollup-item--search {

    border-bottom: 1px solid #c7ded6;

    margin-bottom: 15px;

    padding-bottom: 15px

}



#s4-workspace .bcnu-articleRollup-item--search .bcnu-articleRollup-title a {

    text-decoration: underline

}



.ms-srch-resultFooter {

    padding: 30px 0;

    text-align: center;

    font-size: 12px;

    text-transform: uppercase

}



.ms-srch-Paging {

    background: #559cb5;

    margin-top: 25px;

    position: relative;

    text-align: center

}



.ms-srch-Paging li {

    display: inline-block

}



.ms-srch-Paging li#PagingSelf {

    position: relative

}



.ms-srch-Paging li#PagingSelf a {

    color: #aaceda

}



.ms-srch-Paging li#PagingSelf a:hover {

    background: transparent

}



.ms-srch-Paging li#PagingSelf:before {

    border: 1px solid #fff;

    border-radius: 26px;

    content: " ";

    height: 26px;

    position: absolute;

    left: 50%;

    top: 50%;

    width: 26px;

    margin-top: -14px;

    margin-left: -14px

}



@media(max-width:47.99em) {

    .ms-srch-Paging li#PagingLink {

        display: none

    }

    .ms-srch-Paging li#PagingSelf+#PagingLink,

    .ms-srch-Paging li#PagingSelf+#PagingLink+#PagingLink,

    .ms-srch-Paging li#PagingSelf+#PagingLink+#PagingLink+#PagingLink {

        display: inline-block

    }

}



.ms-srch-Paging li a {

    color: #fff;

    display: block;

    padding: 15px

}



.ms-srch-Paging li a:hover {

    background: #79b1c4

}



.ms-srch-Paging li a#PageLinkPrev,

.ms-srch-Paging li a#PageLinkNext {

    background: transparent;

    border: 0;

    height: 16px;

    position: absolute;

    top: 0;

    width: 16px

}



.ms-srch-Paging li a#PageLinkPrev>span,

.ms-srch-Paging li a#PageLinkNext>span {

    display: none

}



.ms-srch-Paging li a#PageLinkPrev:before,

.ms-srch-Paging li a#PageLinkNext:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -200px -120px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 18px;

    position: absolute;

    width: 11px;

    top: 50%;

    left: 50%;

    margin: -9px 0 0 -6px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .ms-srch-Paging li a#PageLinkPrev:before,

    .ms-srch-Paging li a#PageLinkNext:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.ms-srch-Paging li a#PageLinkPrev:hover,

.ms-srch-Paging li a#PageLinkNext:hover {

    background: #79b1c4

}



.ms-srch-Paging li a#PageLinkPrev {

    left: 0;

    border-right: 1px solid #fff

}



.ms-srch-Paging li a#PageLinkNext {

    right: 0;

    border-left: 1px solid #fff

}





.ms-srch-Paging li a#PageLinkNext:before {

    background-position: -220px -120px

}



.bcnu-refinementFilter {

    border-top: 4px solid #0095a1;

    border-bottom: 4px solid #0095a1;

    position: relative;

    min-width: 500px

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter {

        background: #0095a1;

        padding: 0 12px

    }

}



.bcnu-refinementFilter-inner {

    zoom: 1;

    padding: 14px 0 20px;

    margin-left: -4.16%

}



.bcnu-refinementFilter-inner:before,

.bcnu-refinementFilter-inner:after {

    content: " ";

    display: table

}



.bcnu-refinementFilter-inner:after {

    clear: both

}



.bcnu-refinementFilter-inner:before,

.bcnu-refinementFilter-inner:after {

    content: " ";

    display: table

}



.bcnu-refinementFilter-inner:after {

    clear: both

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter-inner {

        margin-left: 0;

        padding-top: 2px

    }

}



.bcnu-refinementFilter:after {

    border: 11px solid transparent;

    border-top-color: #0095a1;

    bottom: -26px;

    content: " ";

    left: 45px;

    position: absolute

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter:after {

        left: 50%;

        margin-left: -11px

    }

}



.bcnu-refinementFilter-title {

    font-size: 14px;

    font-size: 1.4rem;

    font-weight: 700;

    margin-bottom: 12px;

    overflow: hidden;

    text-transform: uppercase;

    white-space: nowrap;

    min-width: 200px

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter-title {

        margin-top: 12px;

        text-align: center;

        color: #fff

    }

}



.bcnu-refinementFilter-title span {

    position: relative

}



.bcnu-refinementFilter-title span:after {

    content: " :"

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter-title span:after {

        content: " ";

        border-top: 1px solid #fff;

        position: absolute;

        left: 100%;

        width: 10000px;

        top: 50%;

        margin-left: 10px

    }

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter-title span:before {

        content: " ";

        border-top: 1px solid #fff;

        position: absolute;

        right: 100%;

        width: 10000px;

        top: 50%;

        margin-right: 10px

    }

}



.bcnu-refinementFilter-refiner {

    margin-bottom: 8px

}



.bcnu-refinementFilter-refiner--selected>a {

    color: #0095a1

}



.bcnu-refinementFilter-selectBox {

    border-radius: 3px;

    border-color: #000;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    font-size: 12px;

    font-size: 1.2rem;

    padding: 2px 4px;

    color: #000;

    width: 100%

}



@media(max-width:47.99em) {

    .bcnu-refinementFilter-topicsGrid a {

        color: #fff

    }

}



.bcnu-relatedLinks {

    border-top: 1px solid #c7ded6;

    border-bottom: 1px solid #c7ded6;

    margin: 40px 0 0;

    padding: 20px 0 20px 4.1666%

}



.bcnu-relatedLinks .slm-layout-main {

    overflow: visible

}



.bcnu-relatedLinks .dfwp-column {

    float: none

}



.bcnu-relatedLinks-header {

    font-size: 22px;

    font-size: 2.2rem;

    margin-bottom: .5em

}



.bcnu-relatedLinks a:hover {

    text-decoration: underline

}



.bcnu-rollup {

    zoom: 1

}



.bcnu-rollup:before,

.bcnu-rollup:after {

    content: " ";

    display: table

}



.bcnu-rollup:after {

    clear: both

}



.bcnu-rollup:before,

.bcnu-rollup:after {

    content: " ";

    display: table

}



.bcnu-rollup:after {

    clear: both

}



.bcnu-rollup-item {

    padding: 0 0

}



.bcnu-rollup-title {

    display: block

}



.bcnu-rollup-heading {

    margin: 0

}



.bcnu-rollup time {

    display: inline-block;

    font-size: 11px;

    font-size: 1.1rem;

    text-transform: uppercase

}



.bcnu-rollup--expanded-item {

    border-top: 1px solid #999;

    padding-bottom: 0;

    padding-right: 0

}



.bcnu-rollup--expanded-item:first-child {

    border-top: none

}



.bcnu-rollup--expanded .bcnu-rollup-meta {



    zoom: 1;

    line-height: 1;

    margin-bottom: 0

}



.bcnu-rollup--expanded .bcnu-rollup-meta:before,

.bcnu-rollup--expanded .bcnu-rollup-meta:after {

    content: " ";

    display: table

}



.bcnu-rollup--expanded .bcnu-rollup-meta:after {

    clear: both

}



.bcnu-rollup--expanded .bcnu-rollup-meta:before,

.bcnu-rollup--expanded .bcnu-rollup-meta:after {

    content: " ";

    display: table

}



.bcnu-rollup--expanded .bcnu-rollup-meta:after {

    clear: both

}



.bcnu-rollup--expanded .bcnu-rollup-content {

    zoom: 1

}



.bcnu-rollup--expanded .bcnu-rollup-content:before,

.bcnu-rollup--expanded .bcnu-rollup-content:after {

    content: " ";

    display: table

}



.bcnu-rollup--expanded .bcnu-rollup-content:after {

    clear: both

}



.bcnu-rollup--expanded .bcnu-rollup-content:before,

.bcnu-rollup--expanded .bcnu-rollup-content:after {

    content: " ";

    display: table

}



.bcnu-rollup--expanded .bcnu-rollup-content:after {

    clear: both

}



.bcnu-rollup--expanded .bcnu-rollup-content img {

    float: left;

    margin-right: 0

}



.bcnu-rollup--expanded .bcnu-rollup-content p {

    margin-top: 0

}



.bcnu-education-item {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box

}



@media(min-width:48em) {

    .bcnu-education-item {

        float: left;

        width: 33.33333333%

    }

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone {

    height: 146px;

    padding-top: 31px

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone .ms-webpart-titleText {

    color: #fff;

    margin-bottom: 12px

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone .ms-webpart-titleText,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone .ms-webpart-titleText span {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    width: 100%

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox {

    width: 410px

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-border,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-borderFocused {

    background: #fff;

    border: 1px solid #fff;

    border-radius: 3px

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-borderFocused {

    border-color: #93bdb2

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sbLarge {

    display: block

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sbLarge>input {

    background-color: transparent;

    border-style: none;

    color: #777;

    display: inline-block;

    font-size: 14px;

    font-size: 1.4rem;

    height: 23px;

    margin: 2px 0 2px 5px;

    outline-style: none;

    padding: 0 1px 0 2px;

    width: 380px

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:active,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:hover,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink>img:active,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-navLink:active,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-navLink:hover,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-navLink>img:active,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-navLink-menuOpen,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-navLink-menuOpen:hover {

    background-color: transparent

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink {

    border: 0 solid transparent;

    display: inline-block;

    height: 21px;

    padding: 2px 24px 0 0;

    vertical-align: top;

    width: auto

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -40px -100px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 15px;

    position: absolute;

    width: 15px;

    top: 6px;

    right: 6px

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    .bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:hover:before {

    background-position: -40px -120px

}



@media(max-width:63.99em) {

    .bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:before {

        display: none

    }

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink img {

    display: none

}



.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:hover,

.bcnu-wcm-landingPage--search #s4-workspace .bcnu-landingPage-heroZone #SearchBox .ms-srch-sb-searchLink:hover:before {

    color: #696a6e;

    text-decoration: none

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-item-body {

    border-top: 1px solid #c7ded6;

    margin-bottom: 16px;

    padding-top: 16px

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-item-body:first-child {

    border-top-width: 3px;

    border-top-color: #93bdb2

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-bestBetItem .ms-srch-item-body {

    border-top-width: 3px;

    border-top-color: #93bdb2

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-item-title h3 {

    margin-bottom: .5em

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-bestBetItem .bcnu-tag-list {

    margin-bottom: 2px

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-item-summary {

    line-height: 1.5;

    margin-bottom: .8em

}



.bcnu-wcm-landingPage--search #s4-workspace .ms-srch-item-path {

    color: #cdc1a9;

    font-size: 11px;

    text-transform: uppercase

}



.bcnu-tabSwitcher-tabList {

    display: none

}



.bcnu-tabSwitcher-tabList li {

    border: 1px solid #999;

    cursor: pointer;

    display: inline-block;

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-size: 18px;

    font-size: 1.8rem;

    padding: 4px 3px;

    position: relative;

    bottom: -1px;

    text-align: center

}



@media(min-width:48em) {

    .bcnu-tabSwitcher-tabList li {

        font-size: 13px;

        font-size: 1.3rem

    }

}



@media(min-width:64em) {

    .bcnu-tabSwitcher-tabList li {

        font-size: 18px;

        font-size: 1.8rem;

        padding: 4px 8px

    }

}



.bcnu-tabSwitcher-tabList li.active {

    border-bottom: 1px solid #fff

}



@media(min-width:48em) {

    .bcnu-tabSwitcher-tabList {

        display: block

    }

}



.bcnu-tabSwitcher-tab {

    border: 1px solid #999;

    border-top: 0;

    padding: 10px

}



.bcnu-tabSwitcher-tab:first-child {

    border-top: 1px solid #999

}



.bcnu-tabSwitcher-tab:first-child .bcnu-tabSwitcher-heading {

    border-top: 0

}



@media(min-width:48em) {

    .bcnu-tabSwitcher-tab {

        border-top: 1px solid #999;

        display: none

    }

    .bcnu-tabSwitcher-tab.active {

        display: block

    }

}



.bcnu-tabSwitcher-heading {

    background: #e5e5e5;

    color: #999;

    cursor: pointer;

    font-size: 14px;

    font-size: 1.4rem;

    font-weight: normal;

    margin: -10px;

    padding: 10px;

    text-align: center

}



.active .bcnu-tabSwitcher-heading {

    background: #999;

    color: #fff

}



@media(min-width:48em) {

    .bcnu-tabSwitcher-heading {

        display: none

    }

}



.bcnu-tabSwitcher-content {

    display: none;

    padding-top: 10px

}



@media(min-width:48em) {

    .bcnu-tabSwitcher-content {

        padding-top: 0

    }

    .bcnu-tabSwitcher-content>*:first-child {

        margin-top: 0

    }

}



.no-js .bcnu-tabSwitcher-content,

.active .bcnu-tabSwitcher-content {

    display: block

}



.hcf-tabSwitcherWebPart .ms-webpart-chrome-title {

    display: none

}



.hcf-tabSwitcherWebPart-Tabs>ul {

    text-align: center

}



@media(max-width:47.99em) {

    .hcf-tabSwitcherWebPart-Tabs>ul {

        text-align: left

    }

}



.hcf-tabSwitcherWebPart-Tabs>ul>li {

    display: inline-block;

    font-size: 16px;

    font-size: 1.6rem;

    margin: 0 32px;

    padding: 28px 0;

    position: relative

}



@media(max-width:47.99em) {

    .hcf-tabSwitcherWebPart-Tabs>ul>li {

        background: #f6fafb;

        border-bottom: 1px solid #d5e6ed;

        display: block;

        font-size: 14px;

        font-size: 1.4rem;

        margin: 0 -27px;

        padding: 0 27px

    }

}



.hcf-tabSwitcherWebPart-Tabs>ul>li.selected {

    background: #fff;

    border-bottom: 0

}



.hcf-tabSwitcherWebPart-Tabs>ul>li.selected:after {

    border: 10px solid transparent;

    border-bottom-color: #559cb5;

    bottom: 0;

    content: " ";

    display: block;

    left: 50%;

    height: 0;

    margin-left: -10px;

    position: absolute;

    width: 0

}



@media(max-width:47.99em) {

    .hcf-tabSwitcherWebPart-Tabs>ul>li.selected:after {

        display: none

    }

}



.hcf-tabSwitcherWebPart-Tabs>ul>li>a {

    position: relative

}



@media(max-width:47.99em) {

    .hcf-tabSwitcherWebPart-Tabs>ul>li>a {

        display: block;

        padding: 18px 0

    }

    .hcf-tabSwitcherWebPart-Tabs>ul>li>a:after {

        margin-top: -5px;

        background-image: url("images/bcnu-sprite.png");

        background-repeat: no-repeat;

        background-position: -160px -120px;

        text-indent: -9999em;

        overflow: hidden;

        content: " ";

        display: block;

        height: 10px;

        position: absolute;

        width: 15px;

        right: 0;

        top: 50%

    }

}



@media(max-width:47.99em) and (-webkit-min-device-pixel-ratio:1.5),

(max-width:47.99em) and (min-resolution:150dpi),

(max-width:47.99em) and (min-resolution:1.5dppx) {

    .hcf-tabSwitcherWebPart-Tabs>ul>li>a:after {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



.hcf-tabSwitcherWebPart-Tabs>ul>li.selected>a {

    font-weight: 700

}



@media(max-width:47.99em) {

    .hcf-tabSwitcherWebPart-Tabs>ul>li.selected>a:after {

        background-position: -180px -120px

    }

    .hcf-tabSwitcherWebPart-Tabs>ul>li.selected>a:before {

        border: 8px solid transparent;

        border-bottom-color: #559cb5;

        bottom: 0;

        content: " ";

        display: block;

        left: 30px;

        height: 0;

        margin-left: -10px;

        position: absolute;

        width: 0

    }

}



#s4-workspace .bcnu-tabContent {

    color: #fff;

    padding: 38px 0 45px;

    text-align: center;

    background: #559cb5;

    position: relative

}



#s4-workspace .bcnu-tabContent:before,

#s4-workspace .bcnu-tabContent:after {

    background: #559cb5;

    bottom: 0;

    content: " ";

    display: block;

    position: absolute;

    top: 0;

    right: 100%;

    width: 10000%;

    z-index: 50

}



#s4-workspace .bcnu-tabContent:after {

    left: 100%;

    right: auto

}



.hcf-editMode#s4-workspace .bcnu-tabContent:before,

.hcf-editMode #s4-workspace .bcnu-tabContent:before,

.hcf-editMode#s4-workspace .bcnu-tabContent:after,

.hcf-editMode #s4-workspace .bcnu-tabContent:after {

    display: none

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-tabContent {

        padding: 25px 0 15px;

        text-align: left

    }

}



#s4-workspace .bcnu-tabContent-inner {

    overflow: hidden

}



#s4-workspace .bcnu-tabContent-title {

    color: #fff;

    margin-bottom: .7em

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-tabContent-title {

        margin-bottom: .9em

    }

}



#s4-workspace .bcnu-tabContent-summary {

    font-size: 16px;

    font-size: 1.6rem

}



#s4-workspace .bcnu-tabContent-summary a {

    color: #fff;

    text-decoration: underline

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-tabContent-summary {

        font-size: 14px;

        font-size: 1.4rem

    }

}



#s4-workspace .bcnu-tabContent-dividedHeader {

    color: #fff;

    display: inline-block;

    font-family: 'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;

    font-weight: 700;

    margin: 1.5em auto 1.5em;

    padding: 0 20px;

    position: relative;

    text-transform: uppercase

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-tabContent-dividedHeader {

        padding: 0

    }

}



#s4-workspace .bcnu-tabContent-dividedHeader:before,

#s4-workspace .bcnu-tabContent-dividedHeader:after {

    border-top: 1px solid #79b1c4;

    content: " ";

    position: absolute;

    top: 50%;

    width: 10000%

}



@media(max-width:47.99em) {

    #s4-workspace .bcnu-tabContent-dividedHeader:before,

    #s4-workspace .bcnu-tabContent-dividedHeader:after {

        display: none

    }

}



#s4-workspace .bcnu-tabContent-dividedHeader:before {

    right: 100%

}



#s4-workspace .bcnu-tabContent-dividedHeader:after {

    left: 100%

}



#s4-workspace .bcnu-tabContent-linkList-item {

    margin-bottom: 15px;

    padding-left: 14px;

    position: relative;

    text-align: left

}



#s4-workspace .bcnu-tabContent-linkList-item:before {

    background-image: url("images/bcnu-sprite.png");

    background-repeat: no-repeat;

    background-position: -40px -180px;

    text-indent: -9999em;

    overflow: hidden;

    content: " ";

    display: block;

    height: 12px;

    position: absolute;

    width: 9px;

    top: 2px;

    left: 0

}



@media(-webkit-min-device-pixel-ratio:1.5),

(min-resolution:150dpi),

(min-resolution:1.5dppx) {

    #s4-workspace .bcnu-tabContent-linkList-item:before {

        background-image: url("images/hdpi/bcnu-sprite.png");

        background-size: 1500px 800px

    }

}



#s4-workspace .bcnu-tabContent-linkList-link,

#s4-workspace .bcnu-tabContent-linkList-item a {

    color: #fff

}



#s4-workspace .bcnu-tabContent-linkList-link:visted,

#s4-workspace .bcnu-tabContent-linkList-item a:visted {

    color: #fff

}



.widget{ margin-bottom:30px; } 

    

table.animate-grid{ border-spacing: 5px; }

table.animate-grid td{ vertical-align:top; /*padding:20px;*/ border:1px solid #CCC; }
table.animate-grid td a{
	float: left;
    width: 100%;
    height: 80px;
    text-align: center;
    line-height: 80px;
}

table.animate-grid td:hover{ background:#0095a1; color:#FFF; }



.FeatureNumber{ font-size:40px; color:#008c99; }

table.animate-grid td:hover .FeatureNumber{ color:#FFF; }

.bcnu-content-1 .ms-rtestate-field a:hover{ color:#FFF!important; background:#008c99; }

.CTAFAQ{ display:block; background:#c7ded6; border: 1px solid #c7ded6; border-top: 4px solid #93bdb2; padding: 20px; margin-bottom:20px; line-height: 1.5;}

.CTAFAQ:hover{ display:block; background:#FFF; color:#559cb5; border: 1px solid #559cb5; border-top: 4px solid #559cb5; text-decoration:none; }

.sub-menu .alert_249{ display:none; }