a,
menu ul span {
    color: #033572;
}

#bottom a{
  color: white;
}

.search .button,
.search-mobile .button{
    background: #233D7D;
    color: #FFF;
}

article p {
    color: #262626;
}

article h4 {
    color: #233D7D;
    border-bottom: 1px dashed #233D7D;
}

.courses .courses {
    background-color: #d2d2e2;
    padding: 2em;
}

header {
    background-image: url(/images/imageheader.jpg);
}

menu {
    background: #033572;
    color: #FFF;
    text-align: center;
}

menu>ul>li>a,
menu>ul>li>span {
    color: #FFF!important;
}

menu ul ul li:hover,
menu ul ul li:hover>a,
menu ul ul li:hover>span {
    background: #92a2a2;
    color: #ffffff!important;
}

menu>ul>li:hover,
.menu>.active {
    background: #fff;
}

menu>ul>li:hover>span,
menu>ul>li:hover>a,
.menu>.active>span,
.menu>.active>a {
    color: #033572!important;
}

.nav ul {
    box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    color: #000;
    background: #FFF;
}

.apresentation p a {
    background: white;
    box-shadow: 0 0 0.1em 0 rgba(0, 0, 0, 0.5);
}

.apresentation p a:hover {
    background: #233D7D;
    color: white;
}

#frontnews {
    background: #92a2a2;
}

#frontnews .trendy {
    background: #FFF;
}

.news-item.grid {
    background-color: #FFF ! important;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
}

.card-text {
    color: #959595;
    font-size: 0.8em;
}

.tc_latestnews .more a {
    background: #033572;
    padding: 0.5em;
    color: #FFF ! important;
    font-style: normal;
    text-decoration: none;
}

.morenews a {
    text-decoration: none;
    box-shadow: 0 0 0.1em 0 rgba(0, 0, 0, 0.5);
}

.morenews a:hover {
    background: #033572;
    color: #FFF;
}

.ucmonline {
    background: #92a2a2;
    padding: 1em;
}

.column-2 h2 {
    width: 100%;
    background: #FFF;
}

.ucmonline a {
    background: #FFF;
    box-shadow: 0 0 0.1em 0 rgba(0, 0, 0, 0.5);
    text-align: center;
}

.cw-width-large-1-1 {
    color: #959595;
    font-size: 12px;
}

.docs img {
    box-shadow: 0 0 0.1em 0 rgba(0, 0, 0, 0.5);
}

#bottom {
    background: #033572;
    color: #FFF;
}

footer>.custom {
    color: #FFF;
    background: #141414;
    padding: 1em 0;
    font-size: 14px;
}

.popup {
    position: fixed;
    bottom: -1000em;
    right: 0.1em;
    background-color: #f1f1f1;
    box-shadow: 1px 1px 5px #888888;
    width: 20%;
    /* padding: 1em; */
    text-align: center;
    cursor: pointer;
}

.popup h2 {
    padding: 0 0 .5em;
    color: #444;
}


/* .popup a {
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 0 0 0.1em 0 rgba(0, 0, 0, 0.5);
    text-align: center;
    margin: 0 auto 0.5em auto;
    width: 70%;
    text-decoration: none;
    display: block;
    padding: 2% 0;
} */

.popupclick {
    position: fixed;
    bottom: 0.1em;
    right: 0.1em;
    box-shadow: 1px 1px 7px #888888;
    color: #444;
}

.popupclick h2 {
    margin-bottom: 0em ! important;
}

.text-blue {
    color: #233d7d!important;
}