/* defaults */
.default-color {
    color:#379FAA!important;
}

a {
    color:#379FAA;
    text-decoration:none;
}

a:hover, a:focus {
    color:#379FAA;
    text-decoration:underline;
}

/* Ellipsis */
.person-ellipsis::after{
color:#379FAA;
}

/* About */
.aboutCesTitle{
    color:#379FAA;       
}


/* Content */
.pageTitle{
    color:#379FAA;

}

.menu-is-back-title:hover{
    color:#379FAA;
}

/* Buttons */
.btn {
  background:transparent;
  -webkit-border-radius:1.75rem;
  -moz-border-radius:1.75rem;
  border-radius:1.75rem;
  font-family:proxima-nova,sans-serif;
  color:#379FAA;
  font-size:.9375rem;
  padding:.3125rem 1.125rem .3125rem 1.125rem;
  border:solid #379FAA .125rem;
  text-decoration:none;
  font-weight:600;
}

.btn:hover, .btn:focus {
  background:#379FAA;
  text-decoration:none;
  color:#ffffff;
}

.btn-selected {
  background:#379FAA;
  text-decoration:none;
  color:#ffffff;
  -webkit-border-radius:1.75rem;
  -moz-border-radius:1.75rem;
  border-radius:1.75rem;
  font-family:proxima-nova,sans-serif;
  font-size:.9375rem;
  border:solid #379FAA .125rem;
  text-decoration:none;
  font-weight:600;
}  


.btn-default-ces:hover {
  color:#379FAA;
  border:solid #379FAA .125rem;
  text-decoration:none;  
}


/* Menu */
.menuActive{
    color:#379FAA;
}

.menu-is-node > i:hover {
    color: #379FAA;
}

.menu-back-arrow:hover {
    color: #379FAA;
}

.main-sub-menu{
    color:#379FAA; 
}


.topMenuIcons:hover{
    color: #379FAA;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color:#379FAA;
}

.topMenuLinkXs:hover{
    color:#379FAA; 
}

.navbar-default .navbar-toggle:hover .icon-bar {
    background-color:#379FAA;
}

.open{
    color:#379FAA;
}

/* Select input */
.select-ces {
    background: #fff url("https://webproxy.ces.uc.pt/internal-images/html_objects/arrow_down2.png") no-repeat scroll right;
}

/* Footer */
.footerLink:hover, .footerLink:focus{
    color:#379FAA;
    text-decoration:none;
    -webkit-filter:brightness(200%);  
}

/* Bread Crumbs */
.breadcrumb-item > a:hover {
    color:#379FAA;
}


/* Menu - Section Colors */
    .section-default{
        color:#A42628;  
    }  

    .section-default:hover{
        color:#A42628;  
    }   
    
    .section-default:focus{
        color:#A42628;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-default , .navbar-default .navbar-nav > .open.section-focus-li-default > .section-default :focus, .navbar-default .navbar-nav > .open.section-focus-li-default > .section-default :hover {
        color:#A42628!important; 
        text-decoration:underline;
    }  
 
    .section-hover-default > a:hover{
        color:#A42628!important;  
    }    
    
    .section-hover-default > a:focus{
        color:#A42628!important;  
    }
    
    .menuLiLink-default:focus{
        color:#A42628!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-default:hover{
        color:#A42628!important;  
    }    
    
    .mainSubMenuXs-default{
        color:#A42628!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-default:hover{
        color:#A42628!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-default:focus{
        color:#A42628!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-default:hover{
        color:#A42628!important;
    }
    
    /* default color */
    .color-default{
        color:#A42628;
    }    
    
    .background-color-default{
        background-color:#A42628;
    }       
    
    /* Buttons */
    .btn-default {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#A42628;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #A42628 .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-default:hover, .btn-default:focus {
      background:#A42628;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-default {
        height: 24rem;
    }
    .section-center{
        color:#A42628;  
    }  

    .section-center:hover{
        color:#A42628;  
    }   
    
    .section-center:focus{
        color:#A42628;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-center , .navbar-default .navbar-nav > .open.section-focus-li-center > .section-center :focus, .navbar-default .navbar-nav > .open.section-focus-li-center > .section-center :hover {
        color:#A42628!important; 
        text-decoration:underline;
    }  
 
    .section-hover-center > a:hover{
        color:#A42628!important;  
    }    
    
    .section-hover-center > a:focus{
        color:#A42628!important;  
    }
    
    .menuLiLink-center:focus{
        color:#A42628!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-center:hover{
        color:#A42628!important;  
    }    
    
    .mainSubMenuXs-center{
        color:#A42628!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-center:hover{
        color:#A42628!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-center:focus{
        color:#A42628!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-center:hover{
        color:#A42628!important;
    }
    
    /* default color */
    .color-center{
        color:#A42628;
    }    
    
    .background-color-center{
        background-color:#A42628;
    }       
    
    /* Buttons */
    .btn-center {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#A42628;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #A42628 .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-center:hover, .btn-center:focus {
      background:#A42628;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-center {
        height: 24rem;
    }
    .section-research{
        color:#72297B;  
    }  

    .section-research:hover{
        color:#72297B;  
    }   
    
    .section-research:focus{
        color:#72297B;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-research , .navbar-default .navbar-nav > .open.section-focus-li-research > .section-research :focus, .navbar-default .navbar-nav > .open.section-focus-li-research > .section-research :hover {
        color:#72297B!important; 
        text-decoration:underline;
    }  
 
    .section-hover-research > a:hover{
        color:#72297B!important;  
    }    
    
    .section-hover-research > a:focus{
        color:#72297B!important;  
    }
    
    .menuLiLink-research:focus{
        color:#72297B!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-research:hover{
        color:#72297B!important;  
    }    
    
    .mainSubMenuXs-research{
        color:#72297B!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-research:hover{
        color:#72297B!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-research:focus{
        color:#72297B!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-research:hover{
        color:#72297B!important;
    }
    
    /* default color */
    .color-research{
        color:#72297B;
    }    
    
    .background-color-research{
        background-color:#72297B;
    }       
    
    /* Buttons */
    .btn-research {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#72297B;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #72297B .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-research:hover, .btn-research:focus {
      background:#72297B;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-research {
        height: 25rem;
    }
    .section-phd{
        color:#379FAA;  
    }  

    .section-phd:hover{
        color:#379FAA;  
    }   
    
    .section-phd:focus{
        color:#379FAA;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-phd , .navbar-default .navbar-nav > .open.section-focus-li-phd > .section-phd :focus, .navbar-default .navbar-nav > .open.section-focus-li-phd > .section-phd :hover {
        color:#379FAA!important; 
        text-decoration:underline;
    }  
 
    .section-hover-phd > a:hover{
        color:#379FAA!important;  
    }    
    
    .section-hover-phd > a:focus{
        color:#379FAA!important;  
    }
    
    .menuLiLink-phd:focus{
        color:#379FAA!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-phd:hover{
        color:#379FAA!important;  
    }    
    
    .mainSubMenuXs-phd{
        color:#379FAA!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-phd:hover{
        color:#379FAA!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-phd:focus{
        color:#379FAA!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-phd:hover{
        color:#379FAA!important;
    }
    
    /* default color */
    .color-phd{
        color:#379FAA;
    }    
    
    .background-color-phd{
        background-color:#379FAA;
    }       
    
    /* Buttons */
    .btn-phd {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#379FAA;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #379FAA .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-phd:hover, .btn-phd:focus {
      background:#379FAA;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-phd {
        height: 31rem;
    }
    .section-publications{
        color:#1F5E6D;  
    }  

    .section-publications:hover{
        color:#1F5E6D;  
    }   
    
    .section-publications:focus{
        color:#1F5E6D;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-publications , .navbar-default .navbar-nav > .open.section-focus-li-publications > .section-publications :focus, .navbar-default .navbar-nav > .open.section-focus-li-publications > .section-publications :hover {
        color:#1F5E6D!important; 
        text-decoration:underline;
    }  
 
    .section-hover-publications > a:hover{
        color:#1F5E6D!important;  
    }    
    
    .section-hover-publications > a:focus{
        color:#1F5E6D!important;  
    }
    
    .menuLiLink-publications:focus{
        color:#1F5E6D!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-publications:hover{
        color:#1F5E6D!important;  
    }    
    
    .mainSubMenuXs-publications{
        color:#1F5E6D!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-publications:hover{
        color:#1F5E6D!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-publications:focus{
        color:#1F5E6D!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-publications:hover{
        color:#1F5E6D!important;
    }
    
    /* default color */
    .color-publications{
        color:#1F5E6D;
    }    
    
    .background-color-publications{
        background-color:#1F5E6D;
    }       
    
    /* Buttons */
    .btn-publications {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#1F5E6D;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #1F5E6D .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-publications:hover, .btn-publications:focus {
      background:#1F5E6D;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-publications {
        height: 24rem;
    }
    .section-training{
        color:#02A054;  
    }  

    .section-training:hover{
        color:#02A054;  
    }   
    
    .section-training:focus{
        color:#02A054;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-training , .navbar-default .navbar-nav > .open.section-focus-li-training > .section-training :focus, .navbar-default .navbar-nav > .open.section-focus-li-training > .section-training :hover {
        color:#02A054!important; 
        text-decoration:underline;
    }  
 
    .section-hover-training > a:hover{
        color:#02A054!important;  
    }    
    
    .section-hover-training > a:focus{
        color:#02A054!important;  
    }
    
    .menuLiLink-training:focus{
        color:#02A054!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-training:hover{
        color:#02A054!important;  
    }    
    
    .mainSubMenuXs-training{
        color:#02A054!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-training:hover{
        color:#02A054!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-training:focus{
        color:#02A054!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-training:hover{
        color:#02A054!important;
    }
    
    /* default color */
    .color-training{
        color:#02A054;
    }    
    
    .background-color-training{
        background-color:#02A054;
    }       
    
    /* Buttons */
    .btn-training {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#02A054;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #02A054 .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-training:hover, .btn-training:focus {
      background:#02A054;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-training {
        height: 21rem;
    }
    .section-informations{
        color:#CC6600;  
    }  

    .section-informations:hover{
        color:#CC6600;  
    }   
    
    .section-informations:focus{
        color:#CC6600;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-informations , .navbar-default .navbar-nav > .open.section-focus-li-informations > .section-informations :focus, .navbar-default .navbar-nav > .open.section-focus-li-informations > .section-informations :hover {
        color:#CC6600!important; 
        text-decoration:underline;
    }  
 
    .section-hover-informations > a:hover{
        color:#CC6600!important;  
    }    
    
    .section-hover-informations > a:focus{
        color:#CC6600!important;  
    }
    
    .menuLiLink-informations:focus{
        color:#CC6600!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-informations:hover{
        color:#CC6600!important;  
    }    
    
    .mainSubMenuXs-informations{
        color:#CC6600!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-informations:hover{
        color:#CC6600!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-informations:focus{
        color:#CC6600!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-informations:hover{
        color:#CC6600!important;
    }
    
    /* default color */
    .color-informations{
        color:#CC6600;
    }    
    
    .background-color-informations{
        background-color:#CC6600;
    }       
    
    /* Buttons */
    .btn-informations {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#CC6600;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #CC6600 .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-informations:hover, .btn-informations:focus {
      background:#CC6600;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-informations {
        height: 18.3rem;
    }
    .section-library{
        color:#B28002;  
    }  

    .section-library:hover{
        color:#B28002;  
    }   
    
    .section-library:focus{
        color:#B28002;  
    }      
    
    .navbar-default .navbar-nav > .open >  .section-library , .navbar-default .navbar-nav > .open.section-focus-li-library > .section-library :focus, .navbar-default .navbar-nav > .open.section-focus-li-library > .section-library :hover {
        color:#B28002!important; 
        text-decoration:underline;
    }  
 
    .section-hover-library > a:hover{
        color:#B28002!important;  
    }    
    
    .section-hover-library > a:focus{
        color:#B28002!important;  
    }
    
    .menuLiLink-library:focus{
        color:#B28002!important;  
        font-weigh:bold;
    }
    
    .menuLiLink-library:hover{
        color:#B28002!important;  
    }    
    
    .mainSubMenuXs-library{
        color:#B28002!important;  
        opacity:.82; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .mainSubMenuXs-library:hover{
        color:#B28002!important;
        opacity:1; 
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    .mainSubMenuXs-library:focus{
        color:#B28002!important;  
        opacity:1; 
        font-weight:bold;
        margin-bottom:.25rem;
        font-size:.75rem;
    }
    
    .thirdLevelLinkMenu-library:hover{
        color:#B28002!important;
    }
    
    /* default color */
    .color-library{
        color:#B28002;
    }    
    
    .background-color-library{
        background-color:#B28002;
    }       
    
    /* Buttons */
    .btn-library {
      background:transparent;
      -webkit-border-radius:1.75rem;
      -moz-border-radius:1.75rem;
      border-radius:1.75rem;
      font-family:proxima-nova,sans-serif;
      color:#B28002;
      font-size:.9375rem;
      padding:.3125rem  1.125rem .3125rem  1.125rem;
      border:solid #B28002 .125rem;
      text-decoration:none;
      font-weight:600;
    }

    .btn-library:hover, .btn-library:focus {
      background:#B28002;
      text-decoration:none;
      color:#ffffff;
    }  

    .dropdown-library {
        height: 16.63rem;
    }

