﻿body {
    font-family: 'Roboto', sans-serif;
}

article {
    min-height:300px;
    padding: 50px 0;
}

footer {
    background: #3a1d19;
    bottom: 0;
    color: #fff;
    padding: 50px 0;
}

h2 {
    margin-top: 0;
}

nav {
    background-color: #3a1d19;
}

.textoCentralizado {
    text-align: center !important;
}

.textoDireita {
    text-align: right !important;
}

.textoEsquerda {
    text-align: left !important;
}

#tbInscricao td {
    height: 1px;
}


/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 12px !important;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }


/* The Modal (background) */
.modal-notas {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content-notas {
    background-color: #fefefe;
    margin: auto;
    padding: 12px !important;
    border: 1px solid #888;
    width: 80%;
}

@media screen and (max-width: 767px) {
}

.botao {
    background-color: #670f0e !important;
}

h3 {
    color:#881b14;
    letter-spacing: -1.5px;
}

.inscricao{
    color:#881b14 !important;
}

.background-botao {
    background-color: #881b14;
}




.input-field input[type]:not([readonly]),
.input-field input[type]:focus:not([readonly]),
.input-field textarea:not([readonly]),
.input-field textarea:focus:not([readonly]),
.input-field select:not([readonly]),
.input-field select:focus:not([readonly]) {
    border-bottom: 1px solid #881b14;
    box-shadow: 0 1px 0 0 #881b14;
}

    .input-field input[type]:focus:not([readonly]) + label,
    .input-field textarea:focus:not([readonly]) + label,
    .input-field select:focus:not([readonly]) + label {
        color: #777;
    }

.input-field input[type].invalid,
.input-field input[type].invalid:focus,
.input-field textarea.invalid,
.input-field textarea.invalid:focus,
.input-field select.invalid,
.input-field select.invalid:focus {
    border-bottom: 1px solid #881b14;
    box-shadow: 0 1px 0 0 #881b14;
}

    .input-field input[type].invalid:focus + label,
    .input-field input[type].invalid ~ .helper-text::after,
    .input-field input[type].invalid:focus ~ .helper-text::after,
    .input-field textarea.invalid:focus + label,
    .input-field textarea.invalid ~ .helper-text::after,
    .input-field textarea.invalid:focus ~ .helper-text::after,
    .input-field select.invalid:focus + label,
    .input-field select.invalid ~ .helper-text::after,
    .input-field select.invalid:focus ~ .helper-text::after {
        color: #881b14;
    }

.input-field input[type].valid,
.input-field input[type].valid:focus,
.input-field textarea.valid,
.input-field textarea.valid:focus,
.input-field select.valid,
.input-field select.valid:focus {
    border-bottom: 1px solid #881b14;
    box-shadow: 0 1px 0 0 #881b14;
}

    .input-field input[type].valid:focus + label,
    .input-field input[type].valid ~ .helper-text::after,
    .input-field input[type].valid:focus ~ .helper-text::after,
    .input-field textarea.valid:focus + label,
    .input-field textarea.valid ~ .helper-text::after,
    .input-field textarea.valid:focus ~ .helper-text::after,
    .input-field select.valid:focus + label,
    .input-field select.valid ~ .helper-text::after,
    .input-field select.valid:focus ~ .helper-text::after {
        color: #26a69a;
    }