/* here you can put your own css to customize and override the theme */
#gallery .caption {
    position: relative;
    z-index: 600;
    background-color: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    height: 100px;
    width: 100%;
    bottom: 0;
    display: block;
    margin-top: -120px;
}

.caption h3 {
    color: whitesmoke;
}

.objectives {
    z-index: 600;
    background-color: #e74c3c;
    color: #e74c3c;
    min-height: 100px;
    width: 100%;
    bottom: 0;
}

    .objectives h3 {
        color: whitesmoke !important;
        align-content: center;
        font-size: 3em;
    }

    .objectives h5 {
        color: whitesmoke;
        align-content: center;
    }

        .objectives h5 a {
            color: whitesmoke;
            align-content: center;
        }

.performance {
    z-index: 600;
    background-color: #2ecc71;
    color: #2ecc71;
    min-height: 100px;
    width: 100%;
    bottom: 0;
}

    .performance h3 {
        color: whitesmoke;
        align-content: center;
        font-size: 3em;
    }

    .performance h5 {
        color: whitesmoke;
        align-content: center;
    }

        .performance h5 a {
            color: whitesmoke;
            align-content: center;
        }

.skills {
    z-index: 600;
    background-color: #2980b9;
    color: #2980b9;
    min-height: 100px;
    width: 100%;
    bottom: 0;
}

    .skills h3 {
        color: whitesmoke;
        align-content: center;
        font-size: 3em;
    }

    .skills h5 {
        color: whitesmoke;
        align-content: center;
    }

        .skills h5 a {
            color: whitesmoke;
            align-content: center;
        }

.learn {
    z-index: 600;
    background-color: #9b59b6;
    color: #9b59b6;
    min-height: 100px;
    width: 100%;
    bottom: 0;
}

    .learn h3 {
        color: whitesmoke;
        align-content: center;
        font-size: 2em;
    }

    .learn h4 {
        color: whitesmoke;
        align-content: center;
        font-size: 3em;
    }

    .learn h5 {
        color: whitesmoke;
        align-content: center;
    }

        .learn h5 a {
            color: whitesmoke;
            align-content: center;
        }

.carrer {
    z-index: 600;
    background-color: #f09219;
    color: #f09219;
    min-height: 100px;
    width: 100%;
    bottom: 0;
}

    .carrer h3 {
        color: whitesmoke;
        align-content: center;
        font-size: 2em;
    }

    .carrer h4 {
        color: whitesmoke;
        align-content: center;
        font-size: 3em;
    }

    .carrer h5 {
        color: whitesmoke;
        align-content: center;
    }

        .carrer h5 a {
            color: whitesmoke;
            align-content: center;
        }

hr {
    border: #ffffff 3px dashed;
    border-style: none none dashed;
    color: whitesmoke;
}

.special {
    color: whitesmoke;
    align-content: center;
    font-size: 15px;
    word-wrap: break-word;
}

.item-obj {
    background-color: #d7d3d3;
    width: 20%;
    color: #d7d3d3 !important;
    position: relative;
    float: left;
    min-height: 159.8px;
    height: 186px;
    padding-left: 15px;
    padding-right: 15px;
}

    .item-obj.ativa {
        background-color: #e74c3c;
        width: 20%;
        color: whitesmoke;
        position: relative;
        float: left;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .item-obj:hover {
        background-color: #e74c3c;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

.item-perf {
    background-color: #d7d3d3;
    width: 20%;
    color: #d7d3d3 !important;
    float: left;
    position: relative;
    min-height: 159.8px;
    height: 186px;
    padding-left: 15px;
    padding-right: 15px;
}

    .item-perf.ativa {
        background-color: #2ecc71;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .item-perf:hover {
        background-color: #2ecc71;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

.item-skill {
    background-color: #d7d3d3;
    width: 20%;
    color: #d7d3d3 !important;
    float: left;
    position: relative;
    min-height: 159.8px;
    height: 186px;
    padding-left: 15px;
    padding-right: 15px;
}

    .item-skill.ativa {
        background-color: #2980b9;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .item-skill:hover {
        background-color: #2980b9;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

.item-learn {
    background-color: #d7d3d3;
    width: 20%;
    color: #d7d3d3 !important;
    float: left;
    position: relative;
    min-height: 159.8px;
    height: 186px;
    padding-left: 15px;
    padding-right: 15px;
}

    .item-learn.ativa {
        background-color: #9b59b6;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .item-learn:hover {
        background-color: #9b59b6;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

.item-carrer {
    background-color: #d7d3d3;
    width: 20%;
    color: #d7d3d3 !important;
    float: left;
    position: relative;
    min-height: 159.8px;
    height: 186px;
    padding-left: 15px;
    padding-right: 15px;
}

    .item-carrer.ativa {
        background-color: #f09219;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .item-carrer:hover {
        background-color: #f09219;
        width: 20%;
        color: whitesmoke;
        float: left;
        position: relative;
        min-height: 159.8px;
        height: 186px;
        padding-left: 15px;
        padding-right: 15px;
    }

#h #img-boxer {
    background-color: black;
    opacity: 0.6;
    min-height: 179px;
    max-width: 319px;
    position: absolute;
    top: -1px;
    color: white;
    font-size: 20px;
    padding-top: 25px;
    padding-left: 20px;
    display: none;
}


#h:hover #img-boxer {
    display: block;
}

#scrolled {
    overflow: auto;
    height: 600px;
}

div.boxgray {
    position: relative;
    z-index: 600;
    background-color: rgba(0, 0, 0, 0.5);
    color: #ffffff;
    height: 100px;
    width: 100%;
    bottom: 0;
    display: block;
    margin-top: -120px;
}

div.boxgray p {
    color: whitesmoke;
    font-size: 2em;
    text-align: center;
}

#logoimg {
    width: 240px;
    height: 85px;
}
