﻿.form-azul {
}

.form-verde {
}

.form-laranja {
}

.form-roxo {
}

.form-cinza {
}

.form-marrom {
}

.form-bege {
}

.form-azul-escuro {
}


.lista-escola .well {
    text-align: center;
    width: 120px;
    min-height: 150px;
    margin-bottom: 0;
}

    .lista-escola .well img {
        width: 90%;
        max-width: 120px;
        height: auto;
    }

    .lista-escola .well h3 {
        margin: 0;
        font-size: 14px;
        color: #333333;
    }

.lista-escola .active .well h3 {
    color: #ffffff;
}

.w-100 {
    width: 100%;
}

.login-info h5 {
    padding: 0 15px;
    margin: 5px 0 0 0;
    font-size: 14px;
}

/* START - TAB NIVEL 1 */
.lista-escola > ul.nav.nav-tabs {
    background: none;
}

    .lista-escola > ul.nav.nav-tabs > li.active > a {
        -webkit-box-shadow: 0 -1px 0 #ddd;
        -moz-box-shadow: 0 -1px 0 #ddd;
        box-shadow: 0 -1px 0 #ddd;
    }

.lista-escola > .widget-body {
    background: #ffffff;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

/* END - TAB NIVEL 1 */

/* START - TAB NIVEL 2 */
.lista-escola .tab-content {
    padding-top: 15px;
}

    .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs {
        background: none;
    }

        .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs > li {
            width: 25%;
            text-align: center;
        }

            .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs > li > a {
                color: #333333;
                font-size: 16px;
                font-weight: normal;
            }

            .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs > li.active > a {
                -webkit-box-shadow: 0 0 0 #ddd;
                -moz-box-shadow: 0 0 0 #ddd;
                box-shadow: 0 0 0 #ddd;
                margin-top: 0px !important;
                border-left: 0px;
                border-right: 0px;
                border-bottom: 4px solid #ccc;
                margin-bottom: -2px;
            }

    .lista-escola .tab-content .widget-body .alert {
        border-color: #cccccc;
        color: #333333;
        background: #eeeeee;
        padding: 10px;
        border: 0;
    }

        .lista-escola .tab-content .widget-body .alert button {
            color: #ffffff;
            text-shadow: 0 0 0 #fff;
            opacity: 1;
        }

            .lista-escola .tab-content .widget-body .alert button:hover {
                opacity: 0.5;
            }

.form-recadastramento .form-group .control-label {
    margin-top: 5px;
}

.form-recadastramento .radio, .checkbox,
.form-recadastramento .radio + .radio, .checkbox + .checkbox {
    margin-top: 5px;
}

.lista-form-item {
    border: 1px solid #ddd;
    padding: 15px;
    clear: both;
}

    .lista-form-item > h5 {
        margin: -28px 0 10px 0;
        display: table;
        background: #fff;
        padding: 0 10px;
        font-weight: bold;
    }

.form-recadastramento.smart-form .row {
    margin: 0;
}

.form-recadastramento.smart-form .control-label.label {
    padding-right: 5px;
    white-space: normal;
    line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.form-recadastramento.smart-form hr {
    margin: 10px 0px;
}

.form-recadastramento.smart-form .inline-group .radio,
.form-recadastramento.smart-form .inline-group .checkbox {
    margin-right: 10px;
}

.form-recadastramento.smart-form .btn {
    padding: 6px 12px;
}

.form-recadastramento.smart-form .input.state-error input,
.form-recadastramento.smart-form .input.state-error select,
.form-recadastramento.smart-form .input.state-error textarea .form-recadastramento.smart-form .input.state-error .radio,
.form-recadastramento.smart-form .input.state-error .checkbox {
    background: rgba(189, 43, 43, 0.2) !important;
    border-color: rgba(189, 43, 43, 1) !important;
}
/* END - TAB NIVEL 2 */

/* START - STATUS ENVIO */
.table-status-envio tr th .checkbox,
.table-status-envio tr td .checkbox {
    margin: 0;
}

.table-status-envio tr th,
.table-status-envio tr td {
    text-align: center;
}

    .table-status-envio tr th:nth-child(2),
    .table-status-envio tr td:nth-child(2) {
        text-align: left;
    }

    .table-status-envio tr td.smart-form .toggle i {
        right: 0;
        left: 0;
        margin-left: auto;
        margin-right: auto;
    }

        .table-status-envio tr td.smart-form .toggle i.nao:before,
        .table-status-envio tr td.smart-form .toggle i:before {
            background: #3276B1;
        }

    .table-status-envio tr td i.fa-check,
    .table-status-envio tr td i.fa-times,
    .table-status-envio tr td i.fa-exclamation-circle {
        font-size: 18px;
    }

    .table-status-envio tr td i.fa-check {
        color: #1b8d2b;
    }

    .table-status-envio tr td i.fa-times {
        color: #db2323;
    }

    .table-status-envio tr td i.fa-exclamation-circle {
        color: #f5b400;
    }

.smart-form .form-group .input-group.date input {
    padding: 0 0 0 10px;
}

.smart-form .form-group .input-group.date .input-group-addon {
    z-index: 999;
    position: relative;
    border-left: 1px solid #ddd;
}

/* END - STATUS ENVIO */

/* START - MOBILE */

@media only screen and (max-width: 768px) {
    .label.text-right {
        text-align: left !important;
    }

    .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs > li > a {
        font-size: 14px;
    }
}

@media only screen and (max-width: 460px) {
    .lista-escola > .nav.nav-tabs li > a {
        padding: 4px;
    }

    .lista-escola > .nav.nav-tabs li a .well {
        width: 60px;
        min-height: 120px;
        overflow-x: hidden;
    }

        .lista-escola > .nav.nav-tabs li a .well.well-sm {
            padding: 2px;
        }

        .lista-escola > .nav.nav-tabs li a .well h3 {
            font-size: 10px;
        }

    .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs > li {
        display: block;
        width: 100%;
        float: none;
    }

        .lista-escola .tab-content .tab-pane > ul.nav.nav-tabs > li > a {
            font-size: 12px;
        }

    .fixed-header #main {
        margin-top: 55px;
    }

    .hidden-menu #main {
        margin-left: 5px;
    }

    #header {
        height: 55px;
    }

    #logo img {
        width: 90px;
    }

    #header > :first-child, aside {
        width: 200px;
    }
}
/* END - MOBILE */


/* ----------------------------------------------------------------------------------------------------- */
/* CORES */
/* START - Cor Azul */
.form-azul.active .well {
    background: #0a86e1;
    border-color: #0a86e1;
    color: #fff;
}



.lista-escola .tab-content .tab-pane.form-azul > ul.nav.nav-tabs > li.active > a {
    color: #0a86e1;
    border-color: #0a86e1;
}

.form-azul .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #0a86e1;
}

.form-azul .widget-body .form-footer .btn,
.form-azul .widget-body .form-upload .btn {
    color: #fff;
    background-color: #0a86e1;
    border-color: #0a86e1;
}

.form-azul .widget-body .form-recadastramento input,
.form-azul .widget-body .form-recadastramento select,
.form-azul .widget-body .form-recadastramento textarea {
    border-left: 2px solid #0a86e1;
}

.form-azul .title {
    color: #0a86e1;
    text-decoration: underline;
}

.form-azul .widget-body .form-recadastramento .form-control:focus,
.form-azul .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-azul .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-azul .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-azul .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-azul .widget-body .form-recadastramento .smart-form .input input:hover,
.form-azul .widget-body .form-recadastramento .smart-form .input input:focus,
.form-azul .widget-body .form-recadastramento .smart-form .select select:focus,
.form-azul .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-azul .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-azul .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-azul .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #0a86e1;
}

.form-azul .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-azul .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #0a86e1;
}

.form-azul .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #0a86e1;
}
/* END - Cor Azul */
/* START - Cor Verde */
.form-verde.active .well {
    background: #1b8d2b;
    border-color: #1b8d2b;
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-verde > ul.nav.nav-tabs > li.active > a {
    color: #1b8d2b;
    border-color: #1b8d2b;
}

.form-verde .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #1b8d2b;
}

.form-verde .widget-body .form-footer .btn,
.form-verde .widget-body .form-upload .btn {
    color: #fff;
    background-color: #1b8d2b;
    border-color: #1b8d2b;
}

.form-verde .widget-body .form-recadastramento input,
.form-verde .widget-body .form-recadastramento select,
.form-verde .widget-body .form-recadastramento textarea {
    border-left: 2px solid #1b8d2b;
}

.form-verde .title {
    color: #1b8d2b;
    text-decoration: underline;
}

.form-verde .widget-body .form-recadastramento .form-control:focus,
.form-verde .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-verde .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-verde .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-verde .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-verde .widget-body .form-recadastramento .smart-form .input input:hover,
.form-verde .widget-body .form-recadastramento .smart-form .input input:focus,
.form-verde .widget-body .form-recadastramento .smart-form .select select:focus,
.form-verde .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-verde .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-verde .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-verde .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #1b8d2b;
}

.form-verde .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-verde .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #1b8d2b;
}

.form-verde .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #1b8d2b;
}
/* END - Cor Verde */

/* START - Cor Laranja */
.form-laranja.active .well {
    background: #ff6a00;
    border-color: #ff6a00;
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-laranja > ul.nav.nav-tabs > li.active > a {
    color: #ff6a00;
    border-color: #ff6a00;
}

.form-laranja .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #ff6a00;
}

.form-laranja .widget-body .form-footer .btn,
.form-laranja .widget-body .form-upload .btn {
    color: #fff;
    background-color: #ff6a00;
    border-color: #ff6a00;
}

.form-laranja .widget-body .form-recadastramento input,
.form-laranja .widget-body .form-recadastramento select,
.form-laranja .widget-body .form-recadastramento textarea {
    border-left: 2px solid #ff6a00;
}

.form-laranja .title {
    color: #ff6a00;
    text-decoration: underline;
}


.form-laranja .widget-body .form-recadastramento .form-control:focus,
.form-laranja .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-laranja .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-laranja .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-laranja .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-laranja .widget-body .form-recadastramento .smart-form .input input:hover,
.form-laranja .widget-body .form-recadastramento .smart-form .input:hover input,
.form-laranja .widget-body .form-recadastramento .smart-form .input input:focus,
.form-laranja .widget-body .form-recadastramento .smart-form .select select:focus,
.form-laranja .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-laranja .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-laranja .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-laranja .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #ff6a00;
}

.form-laranja .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-laranja .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #ff6a00;
}

.form-laranja .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #ff6a00;
}
/* END - Cor Laranja */

/* START - Cor Roxo */
.form-roxo.active .well {
    background: #8e44ad;
    border-color: #8e44ad;
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-roxo > ul.nav.nav-tabs > li.active > a {
    color: #8e44ad;
    border-color: #8e44ad;
}

.form-roxo .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #8e44ad;
}

.form-roxo .widget-body .form-footer .btn,
.form-roxo .widget-body .form-upload .btn {
    color: #fff;
    background-color: #8e44ad;
    border-color: #8e44ad;
}

.form-roxo .widget-body .form-recadastramento input,
.form-roxo .widget-body .form-recadastramento select,
.form-roxo .widget-body .form-recadastramento textarea {
    border-left: 2px solid #8e44ad;
}

.form-roxo .title {
    color: #8e44ad;
    text-decoration: underline;
}


.form-roxo .widget-body .form-recadastramento .form-control:focus,
.form-roxo .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-roxo .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-roxo .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-roxo .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-roxo .widget-body .form-recadastramento .smart-form .input input:hover,
.form-roxo .widget-body .form-recadastramento .smart-form .input:hover input,
.form-roxo .widget-body .form-recadastramento .smart-form .input input:focus,
.form-roxo .widget-body .form-recadastramento .smart-form .select select:focus,
.form-roxo .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-roxo .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-roxo .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-roxo .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #8e44ad;
}

.form-roxo .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-roxo .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #8e44ad;
}

.form-roxo .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #8e44ad;
}
/* END - Cor Roxo */

/* START - Cor Cinza */
.form-cinza.active .well {
    background: #7f8c8d;
    border-color: #7f8c8d;
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-cinza > ul.nav.nav-tabs > li.active > a {
    color: #7f8c8d;
    border-color: #7f8c8d;
}

.form-cinza .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #7f8c8d;
}

.form-cinza .widget-body .form-footer .btn,
.form-cinza .widget-body .form-upload .btn {
    color: #fff;
    background-color: #7f8c8d;
    border-color: #7f8c8d;
}

.form-cinza .widget-body .form-recadastramento input,
.form-cinza .widget-body .form-recadastramento select,
.form-cinza .widget-body .form-recadastramento textarea {
    border-left: 2px solid #7f8c8d;
}

.form-cinza .title {
    color: #7f8c8d;
    text-decoration: underline;
}

.form-cinza .widget-body .form-recadastramento .form-control:focus,
.form-cinza .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-cinza .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-cinza .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-cinza .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-cinza .widget-body .form-recadastramento .smart-form .input input:hover,
.form-cinza .widget-body .form-recadastramento .smart-form .input:hover input,
.form-cinza .widget-body .form-recadastramento .smart-form .input input:focus,
.form-cinza .widget-body .form-recadastramento .smart-form .select select:focus,
.form-cinza .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-cinza .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-cinza .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-cinza .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #7f8c8d;
}

.form-cinza .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-cinza .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #7f8c8d;
}

.form-cinza .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #7f8c8d;
}
/* END - Cor Cinza */

/* START - Cor Marrom */
.form-marrom.active .well {
    background: rgb(120, 48, 7);
    border-color: rgb(120, 48, 7);
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-marrom > ul.nav.nav-tabs > li.active > a {
    color: rgb(120, 48, 7);
    border-color: rgb(120, 48, 7);
}

.form-marrom .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: rgb(120, 48, 7);
}

.form-marrom .widget-body .form-footer .btn,
.form-marrom .widget-body .form-upload .btn {
    color: #fff;
    background-color: rgb(120, 48, 7);
    border-color: rgb(120, 48, 7);
}

.form-marrom .widget-body .form-recadastramento input,
.form-marrom .widget-body .form-recadastramento select,
.form-marrom .widget-body .form-recadastramento textarea {
    border-left: 2px solid rgb(120, 48, 7);
}

.form-marrom .title {
    color: rgb(120, 48, 7);
    text-decoration: underline;
}

.form-marrom .widget-body .form-recadastramento .form-control:focus,
.form-marrom .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-marrom .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-marrom .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-marrom .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-marrom .widget-body .form-recadastramento .smart-form .input input:hover,
.form-marrom .widget-body .form-recadastramento .smart-form .input:hover input,
.form-marrom .widget-body .form-recadastramento .smart-form .input input:focus,
.form-marrom .widget-body .form-recadastramento .smart-form .select select:focus,
.form-marrom .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-marrom .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-marrom .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-marrom .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: rgb(120, 48, 7);
}

.form-marrom .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-marrom .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: rgb(120, 48, 7);
}

.form-marrom .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: rgb(120, 48, 7);
}
/* END - Cor Marrom */

/* START - Cor Bege */
.form-bege.active .well {
    background: #8C765A;
    border-color: #8C765A;
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-bege > ul.nav.nav-tabs > li.active > a {
    color: #8C765A;
    border-color: #8C765A;
}

.form-bege .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #8C765A;
}

.form-bege .widget-body .form-footer .btn,
.form-bege .widget-body .form-upload .btn {
    color: #fff;
    background-color: #8C765A;
    border-color: #8C765A;
}

.form-bege .widget-body .form-recadastramento input,
.form-bege .widget-body .form-recadastramento select,
.form-bege .widget-body .form-recadastramento textarea {
    border-left: 2px solid #8C765A;
}

.form-bege .title {
    color: #8C765A;
    text-decoration: underline;
}

.form-bege .widget-body .form-recadastramento .form-control:focus,
.form-bege .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-bege .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-bege .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-bege .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-bege .widget-body .form-recadastramento .smart-form .input input:hover,
.form-bege .widget-body .form-recadastramento .smart-form .input:hover input,
.form-bege .widget-body .form-recadastramento .smart-form .input input:focus,
.form-bege .widget-body .form-recadastramento .smart-form .select select:focus,
.form-bege .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-bege .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-bege .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-bege .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #8C765A;
}

.form-bege .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-bege .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #8C765A;
}

.form-bege .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #8C765A;
}
/* END - Cor Bege */


/* START - Cor Azul Escuro */
.form-azul-escuro.active .well {
    background: #1A2A40;
    border-color: #1A2A40;
    color: #fff;
}

.lista-escola .tab-content .tab-pane.form-azul-escuro > ul.nav.nav-tabs > li.active > a {
    color: #1A2A40;
    border-color: #1A2A40;
}

.form-azul-escuro .widget-body .tab-content .tab-pane .alert {
    color: #fff;
    background: #1A2A40;
}

.form-azul-escuro .widget-body .form-footer .btn,
.form-azul-escuro .widget-body .form-upload .btn {
    color: #fff;
    background-color: #1A2A40;
    border-color: #1A2A40;
}

.form-azul-escuro .widget-body .form-recadastramento input,
.form-azul-escuro .widget-body .form-recadastramento select,
.form-azul-escuro .widget-body .form-recadastramento textarea {
    border-left: 2px solid #1A2A40;
}

.form-azul-escuro .title {
    color: #1A2A40;
    text-decoration: underline;
}

.form-azul-escuro .widget-body .form-recadastramento .form-control:focus,
.form-azul-escuro .widget-body .form-recadastramento label:hover input[type="radio"].radiobox + span:before,
.form-azul-escuro .widget-body .form-recadastramento label:hover input[type="radio"].radiobox:checked + span:before,
.form-azul-escuro .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox + span:before,
.form-azul-escuro .widget-body .form-recadastramento label:hover input[type="checkbox"].checkbox:checked + span:before,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .input input:hover,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .input:hover input,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .input input:focus,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .select select:focus,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .textarea textarea:focus,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .radio input:focus + i,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .checkbox input:focus + i,
.form-azul-escuro .widget-body .form-recadastramento .smart-form .toggle input:focus + i {
    border-color: #1A2A40;
}

.form-azul-escuro .widget-body .form-recadastramento label input[type="radio"].radiobox:checked + span:before,
.form-azul-escuro .widget-body .form-recadastramento label input[type="checkbox"].checkbox:checked + span:before {
    color: #1A2A40;
}

.form-azul-escuro .widget-body .form-recadastramento .smart-form .input-file .button {
    color: #fff;
    background-color: #1A2A40;
}
/* END - Cor Azul Escuro */
