

html                { -webkit-font-smoothing: antialiased; }

body                { font-size: 16px; font-family: 'Titillium Web', sans-serif !important;}
body .fa            { font-family: FontAwesome !important;}
body .glyphicon     { font-family: Glyphicons Halflings !important;}
body .ms-glyphicon  { font-family: Glyphicons Halflings !important;}
.GrayBackground     { background-color: #f4f4f4; }

.IntranetButton         {position:fixed; bottom:20px; right:0; z-index:9;}
.IntranetButton .btn    {background-color:#00395D !important; border-radius:5px !important; border:none;}

.TestingPortal          {background-color:#d00; text-align: center; color:#fff; padding:3px;}
.TestingPortal a        {color:#fff !important; text-decoration: underline !important;}

.WebsiteMaintenanceNotice { background-color: #FF7F50; text-align: center; color: #fff; padding: 3px; }
.WebsiteMaintenanceNotice a { color: #fff !important; text-decoration: underline !important; }

.IEPopBox          {background-color:#FFFFE0; text-align: center; color:#000; padding:3px;}
.IEPopBox a        {color:#000 !important; text-decoration: underline !important;}

@media only screen and (max-width:1440px) {
    .IntranetButton     {position:relative; bottom:0;}
}

/* === General Classes === */
    .transition04                       {transition: all 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; -webkit-transition: 0.4s;}
    /* Typography */
    a                                   {text-decoration: none !important; outline: none !important;}
    a.local:before                      {content: '\f054'; font-family: FontAwesome; font-size: 80%; margin-left: 5px; margin-right: 5px; position: relative;}
    a.external:before                   {content: '\f08e'; font-family: FontAwesome; font-size: 80%; margin-left: 5px; margin-right: 5px; position: relative;}
    /* a[href$="pdf"]:before               {content: '\f1c1  PDF'; font-family: FontAwesome; font-size: 80%; margin-left: 5px; position: relative; left: -4px; color: #fff; padding: 6px 7px; background-color: #da1f1f; border-radius: 4px;}*/
    a[href$="pdf"]                      {position:relative; padding-left:28px;}
    a[href$="pdf"]:before               {content: '' !important; margin-left: 5px; display: inline-block; top: 0; position: absolute !important; left: -5px; background: transparent url(images/pdf-icon.png) no-repeat center; background-size: cover; width: 24px; height: 24px;}
    a[href$="pdf"].disabled:before      {visibility: hidden; width: 0; height: 0;}
    a[href$="doc"]:before               {content: '' !important; margin-left: 5px; display: inline-block; top: 3px; position: relative !important; left: -4px; background: transparent url(images/doc-icon.png) no-repeat center; background-size: cover; width: 24px; height: 24px;}
    a[href$="doc"].disabled:before      {visibility: hidden; width: 0; height: 0;}
    a[href$="docx"]:before               {content: '' !important; margin-left: 5px; display: inline-block; top: 3px; position: relative !important; left: -4px; background: transparent url(images/doc-icon.png) no-repeat center; background-size: cover; width: 24px; height: 24px;}
    a[href$="docx"].disabled:before      {visibility: hidden; width: 0; height: 0;}
    .ms-slide-link:before       {visibility: hidden !important; display:none; width: 0; height: 0;}
    .edn_readMoreButton:before          {display: none !important;}
    li a.local:before                   {content: '\f054'; font-family: FontAwesome; font-size: 80%; left: 0;}
    li a.external:before                {content: '\f08e'; font-family: FontAwesome; font-size: 80%; left: 0;}
    li.BulletList:before                {content: '\f0c8'; font-family: FontAwesome; font-size: 50%; margin-left: 7px; position: absolute; left: -7px;}

    h1, h2, h3                          {line-height: 1.453em;}
    h1                                  {font-size: 50px;}
    h2                                  {font-size: 24px;}
    h3                                  {font-size: 20px;}
    ul                                  {margin-left: 0; position:relative;}
    ul li                               {font-size: 16px; line-height: 1.453em; list-style: none; padding-left: 15px;}
    .eds_news_Biophysics ul li          {padding-left: 0; list-style: disc;}
    .DnnModule-LiveHTML ul li                   {padding-left:25px;}
    .DnnModule-LiveHTML ul li:before            {content: '\f0c8'; font-family: FontAwesome; font-size: 50%; margin-left: 10px; position: absolute; left: 0;}
    .DnnModule-LiveHTML .list-icons li:before   {visibility: hidden;}
    .DnnModule-LiveHTML .nav-tabs li:before     {visibility: hidden;}
    .plan li:before                             {visibility: hidden;}
    p                                           {font-size: 16px; line-height: 24px;}
    .Normal, .NormalDisabled, .NormalDeleted    {font-size: 16px;}

    p, h1,  h2, h3, h4, h5, h6, span, li, a, div, .Normal { font-family: 'Titillium Web', sans-serif !important; }
    /* images */
    .Normal img                         {max-width: 100%; height: auto !important;}

    /* Buttons */
    .BigBlueButton                      {display: inline-block; background-color: #0088cc !important; border-radius: 20px; color: #fff !important; font-size: 16px; padding: 10px 15px; transition: 0.5s; }
    .BigBlueButton:hover                {color: #fff; background-color: #0c3a5f !important;}
    .BigGreenButton                     {display: inline-block; background-color: #50ab40; color: #fff !important; font-size: 16px; padding: 10px 15px; transition: 0.5s; }
    .BigGreenButton:hover               {color: #fff; background-color: #357e29;}
    .btn-primary                        {border-radius: 30px !important;}
    .btn-outline                        {position:relative; border-radius: 30px !important; border:solid 3px #0088cc !important; color:#0088cc; background-color: transparent; padding-left:34px;}
    .btn-outline .fa                    {background-color:#0088cc; position:absolute; width:26px; height:26px; border-radius:13px; left:3px; top:3px; color:#fff; line-height:26px}

    /* Bootstrap Overides */
    .input-group .form-control          {z-index:1 !important;}
    .tab-pane                           {display:none;}

/* === Header === */
    .HeaderBackground                   {background-color: #f7f7f7; border-bottom: solid 1px #d8d8d8;}
    header .searchInputContainer input  {border: solid 1px #c6c6c6; background-color: #f1f1f1; padding: 4px; -moz-box-sizing: border-box; box-sizing:border-box;}
    footer .searchInputContainer input  {border: solid 1px #c6c6c6; background-color: #f1f1f1; padding: 4px; -moz-box-sizing: border-box; box-sizing:border-box;}
    .searchInputContainer               {margin: 0 -4px 0 0;}
    .searchInputContainer a.dnnSearchBoxClearText.dnnShow   {top: 0px;}
    .HeaderSearchContainer              {display: inline-block;}
    .HeaderSearch                       {padding: 7px; display: inline-block; background-color: #f1f1f1; border: solid 1px #c6c6c6; color: #333;}
    .HeaderLogin                        {position:relative; background-color: #0088cc; cursor: pointer; color: #fff !important; margin: 0 5px; padding: 5px; display: inline-block; max-height: 33px; text-align: center; min-width: 30px;}
    .HeaderLogin > a                    {color: #fff !important;}

    .HeaderCart                         {position:relative; background-color: #d8d8d8; color: #333; padding: 5px; display: inline-block; min-height: 30px; text-align: center; min-width: 30px;}
    .HeaderCartItems                    {position:absolute; top:-5px; border:solid 1px #d8d8d8; right:-5px; line-height:16px; width:18px; height:18px; border-radius:12px; background-color: #0088cc; color:#fff; font-size:12px; font-weight: 700;}
    .MenuPane                           {padding: 17px 0; float:right;}
    .HeaderLoginRow                     {padding-left: 0; padding-right: 0;}
    .UserLoggedInMobileBar              {background-color: #d8d8d8; padding: 5px;}
    .HeaderSearch .fa-search:before     {font-size: 105%;}

    .MenuHelpButtonLeft                 {float:left; margin:19px 0 0 5px; height:34px;}
    .MenuHelpButtonLeft .fa             {line-height:20px;}
    .MenuHelpButtonRight                {float:left; margin:19px 0 0 5px; height:34px;}
    .MenuHelpButtonRight .fa            {line-height:20px; max-width: 9px; position:relative; left:-2px;}
    .MenuHelpButtonRight span           {padding-left:4px;}
    .Sticky .MenuHelpButtonLeft         {position:absolute; border-bottom:none; left:10%; margin:0; z-index:999;}
    .Sticky .MenuHelpButtonRight        {position:absolute; border-bottom:none; left:10%; margin:0 0 0 45px; z-index:999;}
    .Sticky .MenuHelpButtonLeft span    {display:none;}
    .Sticky .MenuHelpButtonRight span   {display:none;}

    /* Sticky */
    .StickyPanel                                {animation: sticky; animation-duration: 0.5s;}
    .Sticky                                     {position: fixed; top: 0; left: 0; right: 0; z-index: 9049; -webkit-backface-visibility: hidden; min-height:45px; backface-visibility: hidden;}
    .StickyRetract                              {animation: stickyup; animation-duration: 0.5s;}
    .Sticky .MenuPane                           {display: none;}
    .Sticky #dnn_dnnSearch_ClassicSearch        {display: none;}
    .StickyLogo                                 {display: none;}
    .StickyLogo h1                              {font-size: 20px; margin: 5px 0; color: #fff;}
    .StickyLogo img                             {max-height: 43px; width: auto !important; padding: 10px 0 5px 0;}
    .Sticky .LogoContainer                      {display: none;}
    .Sticky .StickyLogo                         {display: block;}
    .Sticky .HeaderLinkPane                     {padding-top: 5px; padding-bottom: 5px;}
    .Sticky .MobileMenuHolder span              {color: #fff;}
    .Sticky .MobileMenuHolder .fa               {color: #fff;}
    .Sticky .StickySandwitchHide                {display: none !Important;}
    .Sticky .UserLoggedInMobileBar              {display: none !important;}
    .Sticky .MainLogoHolder                     {display: none !important;}

    @keyframes sticky {
        from {top: -100px;}
        to {top: 0px;}
    }
    @keyframes stickyup {
        to {top: 0px;}
        from {top: -100px;}
    }


    /* Small White Social Icons */
    header .SmallWhiteSocialIcons       {float: right; padding: 8px;}
    footer .SmallWhiteSocialIcons       {float: right; padding: 5px;}
    .SmallWhiteSocialIcons a            {display: inline-block; background-color: #fff; padding: 3px; width: 20px; text-align: center; transition: 0.3s;}
    .SmallWhiteSocialIcons a:hover      {background-color: transparent; color: #fff; font-size: 120%; padding: 0;}

    /* Logo */
        .LogoHolder                     {max-width: 100%; height: 115px; width: auto; padding: 15px 0;}

    /* Menu */
        .MenuHolder                     {border-top: solid 1px #d8d8d8;}
        header .dropdown-menu .RoundedCornerHr {margin: 8px 0 !important;}
        header .dropdown-menuMembers    {background-color: #00467f; color:#fff;}
        header .dropdown-menuMembers a  {color:#fff !important;}
        @media only screen and (max-width:768px) {
            header .dropdown-menu       {left:auto; right:0;}
        }

    /* Mobile Menu */
        .MobileMenuHolder               {float:right; display: none; cursor: pointer;}
        .MobileMenuDropDown             {display: none; padding: 0;}
        .MobileMenuDropDownOpen         {display: block;}
        .MobileMenuHolder .fa           {color: #00467f; padding: 6px 15px 6px 0;}
        .MobileMenuHolder span          {position: relative; top: -7px; padding: 5px; color: #00467f; font-weight: 700;}

    /* Secondary Menu */
        .SecondaryMenu                  {background-color: #f1f1f1;}
        .SecondaryMenuTitle             {padding: 15px; font-weight:700; cursor: pointer;}

    /* Tertiary Title */
        .TertiaryTitle                  {margin: 20px 0 0 0;}

    /* Breadcrumbs */
        .BreadCrumbHolder               {margin-top: 20px; border-bottom: solid 1px #d8d8d8;}
        .BreadCrumbHolder .fa           {padding: 10px 5px;}
        .BreadCrumbHolder span .fa      {font-size: 70%; color: #0088cc;}
        .BreadCrumbHolder span a        {padding: 10px 5px; transition:0.3s all; box-shadow: 0 0 0 #d8d8d8 inset;}
        .BreadCrumbHolder span a:hover  {box-shadow: 0 -3px 0 #d8d8d8 inset;}
        .TertiaryBreadCrumb             {margin-top: 0; margin-bottom: 20px;}

    /* Product Guide */
    .pgBanner                           {background: transparent url(images/search_bg.jpg) no-repeat center; background-size:cover;}
    .pgBanner h1                        {color:#fff; font-weight:700; text-shadow: 2px 2px 0 #000; display:inline-block; background-color: rgba(0,0,0,0.5); padding:0 20px 5px 20px;}

/* === Section === */
    section                             {margin-top: 40px;}
    .SectionSecondary                   {margin-top: 0;}
    .MainSection                        {background-image: url(/portals/0/Images/BackgroundImages/bps_sub_bg.jpg); background-size: cover !important; background-size: 1500px !important; position: relative; background-repeat: repeat-x;}
    .MainSectionTwo                     {background-color: rgba(255,255,255,0.85) !important; position: absolute; width: 100%; display: none;}
    .TransparentBackground              {width: 1250px; background-color: rgba(255,255,255,0.5); position: relative; margin:0 auto;}
    .TransparentBackground > .container {background-color: #fff;}
    .WhiteBackground                    {background-color: #fff; }

    /* Twitter */
        .TwitterBg                      {background-image: url(images/TwitterBgTransparent.png); background-repeat:no-repeat; background-position:center; background-size: cover; background-attachment: fixed; box-shadow: 0 0 100px #000 inset;}

/* === Footer === */
    .AboveFooter                        {padding-top: 13px; padding-bottom: 13px;}
    .Footer                             {background-color: #2f2f2f; padding-top: 30px; padding-bottom:40px;}
    .Footer h1, .Footer h2,
    .Footer h3, .Footer h4              {color: #fff;}
    .Footer p                           {color: #fff;}
    .Footer a                           {color: #fff !important;}
    .Footer .col-sm-6                   {min-height: 225px;}
    .Footer .Head                       {font-weight: 100; padding: 10px 0;}
    .Footer .btn::before                {display: none !important;}
	.FooterLine							{border: 0; height: 1px; margin: 10px; background-image: -webkit-linear-gradient(left,transparent,#0088cc,transparent); background-image: linear-gradient(to right,transparent,#0088cc,transparent);}
    .BottomFooter                       {color: #e7e7e7; padding-top: 15px; margin-top: 15px; font-size: 14px;}
    .BottomFooter a                     {color: #e7e7e7;}
    .BottomFooter a:before              {display:none !important;}
    .BottomFooter .text-center span     {padding-right: 10px;}
    .BottomFooter .text-center span i   {color: #333; background-color: #e7e7e7; text-align: center; width: 24px; height: 24px; position: relative; top: 0; border-radius: 20px; line-height: 24px;}

    .CopryightTextContainer a           {font-size:12px; color:#fff !important;}
    .CopryightTextContainer a::before   {content:'|';}
    .CopryightTextContainer             {font-size:12px; color:#fff !important;}

    @media only screen and (max-width:768px) {
        .BottomFooter .text-center span     {display: block; padding: 4px;}
        .CopryightTextContainer a           {display:block;}
        .CopryightTextContainer a::before   {display:none;}
    }

/* === Intranet === */
    .IntranetTopBar                     {background: #00467f url(images/Intranet_BG.png) top center repeat-x;}
    .DTASucStNumberCont                 {text-align: center; padding:24px 0;}
    .IntranetTopBar .DTASucStNumberCont *               {color:#fff;}
    .counter-value                      {font-size:200%; font-weight:800; line-height:1.5em;}
    .BoxWithNumberText                  {font-size:14px;}
    .IntranetBreadcrumb                 {padding-top:24px;}
    .IntranetBreadcrumb *               {color:#fff;}
    .IntranetBreadcrumb .fa             {padding:0 5px;}
    .IntranetBreadcrumb h1              {padding:0 0 10px 0; margin: -10px 0 0 0; border-bottom:solid 10px #fff; display:inline-block;}

    /* === Logo === */
    .MeetingLogo                        {background: transparent url(/Portals/0/BPSAssets/Global/MeetingSkins/bps_logo_annualmeetings.png) no-repeat left; background-size:auto; margin-top:10px;}
    .IntranetLogo                       {background: transparent url(/Portals/0/Images/biophysical-logo-web.png) no-repeat left; background-size:auto; margin-top:10px;}

    /* === Back to main portal image === */
    .IntranetHeader .MenuPane           {float:none;}
     .IntranetHeader .MenuPane a        {background: transparent url(/portals/0/BPSAssets/Global/Images/Intranet.jpg) no-repeat right; background-size: contain; display: block; min-height: 80px; width: 100%;}
    .IntranetHeader .MainSection        {background-image: url(/portals/0/BPSAssets/Global/Images/Intranet.jpg);}
    .IntranetHeader .HeaderLoginRow     {padding-bottom:10px;}

/* === Responsive Align Classes === */
/* === Responsive Styles === */
@media only screen and (max-width: 1249px) {
    .TransparentBackground              {width: auto !important;}
    .FooterLogo                         {display: block; text-align: center; padding-bottom: 15px;}

@media only screen and (max-width: 991px){
    .MenuHolder                         {display: none;}
    .MobileMenuHolder                   {display: block; cursor: pointer;}
    .MobileMenuHolder .fa               {font-size: 225%; padding: 0;}
    .Sticky .StickySandwitchShow        {display: block !important;}
    .Sticky .MobileMenuHolder .fa       {font-size: 225%; padding: 0 0 0 10px; position: relative; top: -1px;}
    .Sticky .MenuHelpButtonRight        {left:22%;}
    .Sticky .MenuHelpButtonLeft         {display:none;}
    .Sticky .MenuHelpButtonRight        {display:none;}
}
}

@media only screen and (max-width: 767px){
    /* Header */
    section                             {margin-top: 20px;}
    .HeaderLinkPane                     { padding: 0; margin-bottom: 7px; width:100%;}
    .Sticky .HeaderLinkPane             {padding:5px 15px; width:50%;}
    .StickyLogo img                     {max-width: 100%; height: auto;}
    .MenuPane                           {padding-top: 0; padding-bottom: 0px; float:none;}
    .MenuHelpButtonLeft                 {position:absolute; margin:0; top:2px; left:15px; border-bottom:none !important; padding:4px 10px; height:30px; z-index:9;}
    .MenuHelpButtonRight                {position:absolute; margin:0; top:2px; left:50px; border-bottom:none !important; padding:4px 10px; height:30px; z-index:9;}
    .HeaderLoginRow                     {padding-top: 12px;}
    .HeaderLogin .fa                    {font-size: 145%;}
    .HeaderCart                         {margin-right: 15px; position:relative; top:-2px;}
    .Sticky .HeaderCart                 {margin-right: 0;}
    .HeaderCart .fa                     {font-size: 145%;}
    .LogoHolder                         {max-height: 100px;}
    .MobileMenuHolder                   {float: none; padding-right: 15px;}
    .Sticky .HideMenuOverIcon           {display: none;}
    .BPSNoTitleContent                  {float:right; padding-right:15px;}

    .Sticky .HeaderLoginRow             {padding-top: 0; position:absolute; top:5px; right:15px; display:inline-block; width:100%;}
    .Sticky .MobileMenuHolder           {float: right; padding-right: 0;}
    .Sticky .MobileMenuHolder span      {position: absolute; top: 8px; right: -1px; z-index: 3; font-size: 12px; padding: 0;}
    .MobileMenuHolder .fa               {padding: 8px 0;}

    /* SearchFooterHiddenButton */
    .SearchFooterHiddenButton                   {color: #fff; padding: 3px;}
    .SearchFooterHiddenButton .fa-search        {background-color: #f1f1f1; padding: 4px; color: #00467f;}
    .SearchFooterHiddenButton .collapsed        {color: #fff; background-color: rgba(255,255,255,0.3);}
    footer .dnnSearchBoxClearText               {display: none !important;}
    footer .HeaderSearch i                      {display: none;}
    #SearchFooterHidden > div                   {padding: 17px; background-color: #f1f1f1;}
    #SearchFooterHidden .searchInputContainer   {width: 93%;}
    #SearchFooterHidden input                   {width: 95%; background-color: #fff;}

    /* Help Classes */
    .text-xs-left                       {text-align: left; }
    .text-xs-right                      {text-align: right; }
    .text-xs-center                     {text-align: center; }
    .text-xs-justify                    {text-align: justify; }
}

@media only screen and (max-width:520px) {
    .HeaderLoginRow     {width:50% !important;}
    .Sticky .HeaderLoginRow     {width:100% !important;}
    .MainLogoHolder     {width:50% !important;}
}

@media only screen and (max-width:370px) {
    .Sticky .HeaderLogin > a > span     {display: none;}
    .MenuHelpButtonLeft                 {display:none;}
    .MenuHelpButtonRight                {display:none;}
}


/* HIDE PANES IN EDN EDIT MODE */
    /* Policy */
    #dnn_ctr803_AddEditArticle_pnlSubTitle              {display: none;}
    #dnn_ctr803_AddEditArticle_pnlSummary               {display: none;}
    #dnn_ctr803_AddEditArticle_upArticleTags            {display: none;}
    #dnn_ctr803_AddEditArticle_upArticleImages          {display: none;}
    #dnn_ctr803_AddEditArticle_pnlDocumentUpload        {display: none;}
    #dnn_ctr803_AddEditArticle_pnlLinksIncluded         {display: none;}
    /* Blog */
    #dnn_ctr788_AddEditArticle_pnlEventManager          {display: none;}
    /* Bulletin */
    #dnn_ctr799_AddEditArticle_pnlEventManager          {display: none;}

/* Bootstrap overides */
    .col-md-4 .bstrap30 .nav > li.tabButton             {max-width: 50%; text-align: center;}
    .col-md-4 .bstrap30 .nav > li.tabButton a           {padding: 0px 10px 5px 10px; font-size: 20px; color: rgb(51,51,51)}

/* === Collapsible Panels === */
    .livehtml .panel-title                  {font-size:18px !important; padding:0 !important; cursor: pointer; transition: 0.3s;}
    .livehtml .panel                        {border: none; margin-bottom:20px;}
    .livehtml .panel-heading                {position:relative; border-top: none; border-right: none; border-bottom: none; border-left: solid 4px #0088cc !important; transition: 0.3s;}
    .livehtml .panel-heading h2             {margin:0 !important; font-size:20px !important;}
    .livehtml .panel-heading .fa            {position: absolute; font-size: 22px; top: 6px !important; right: 15px; transition: 0.3s; }
    .livehtml .panel-footer                 {background-color: transparent !important;}
    .livehtml .panel.active .panel-heading         {background-color: #0088cc !important; color: #fff !important;}
    .livehtml .panel.active .panel-heading *       {color: #fff !important;}
    .livehtml ul                            {margin-left: 0 !important;}
    .livehtml ul li                         {list-style: none !important;}
    .livehtml .accordion-toggle             {padding:0 !important;}

/* === Left Tabs === */
    .tabs-left                                          {border: none;}
    .tabs-left .nav-tabs                                {border: none; width: auto !important;}
    .tabs-left .nav-tabs > li                           {float: none; width: 240px;}
    .tabs-left .nav-tabs > li > a                       {font-size: 18px; padding: 5px 10px !important; border-radius: 0 !important; border-bottom: solid 5px transparent !important;}
    .tabs-left .nav-tabs > li > a:after                 {content: '\f054'; font-family: FontAwesome; float: right; position: relative; top: 2px;}
    .tabs-left .nav-tabs > li.active > a                {background-color: #00467f !important; color: #fff !important;}
    .tabs-left .tab-content                             {position: relative; margin: 0 0 0 270px; display: block; border: none;}
    @media only screen and (max-width:768px) {
        .tabs-left .tab-content                         {position: relative; margin: 15px;}
        .tabs-left .nav-tabs > li > a:after             {display: none;}
    }

/* === Home Page Equal Height Modules === */
    .row-flex                               {display:flex; overflow:hidden;}
    .row-flex > div                         {display:flex; flex-direction: column;}
    .row-flex > div > div                   {flex:1; display:flex; flex-direction: column; min-height:100%;}
    .row-flex .featured-boxes               {display:flex; flex:1;}
    .row-flex .featured-boxes .featured-box {width:100%; margin:30px 0 ;}

    @media only screen and (max-width:980px) {
        .row-flex                               {display:block;}
        .row-flex > div                         {display:inline-block; width:100%;}
        .row-flex > div > div                   {display:inline-block; width:100%;}
        .row-flex .featured-boxes               {display:inline-block; width:100%;}
        .row-flex .featured-boxes .featured-box {margin:15px 0;}
    }

    .row-flex .notfeatured        {max-height:278px;}
    .row-flex .notfeatured        {max-height:278px;}

    /* Awards Management Judging popup headers */
    .bstrap3-material .modal-title {
        color: white;
    }
