@charset "utf-8";
/* TV WEB */

input:not(#senha-form, #matricula-form) {
    font-size: 1.4em !important;
}

p {
    margin: 0 0 0px !important;
}

.panel-body {
    background-color: #e5ebf2;
}

.thumb-videos {
    display: inline;
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 10px 0;
}

/* 28072020 - icones do menu e rodape */
ul.navbar-right [class*="fa"] {
    font-size: 0.92em !important;
}

ul.navbar-right .fa-instagram, ul.navbar-right .fa-youtube, ul.navbar-right .fa-linkedin, ul.navbar-right .fa-facebook-square {
    font-weight: normal !important;
}

.navbar-right > li > a {
    padding: 14px 5px !important
}

    .navbar-right > li > a:hover {
        color: #263a7f !important
    }

ul.ico-mobile li {
    font-size: 0.73em !important;
    padding: 0 1px 2px 0 !important;
    display: inline-block;
}

.atalhos-rodape li {
    font-size: 1.4em !important;
    padding: 7px 5px 0 5px;
}

.atalhos-rodape ul {
    margin-bottom: 4px !important
}

.icon-share {
    font-size: 1.95em;
    padding: 2px
}

.icon-email {
    font-size: 1.5em !important
}

.atalhos-rodape > ul > li > a:hover {
    color: #263a7f !important
}
/*------------------------------  icones do menu e rodape*/

.logado-mob {
    display: none !important;
}

@media screen and (max-width: 767px){
    .logado-mob {
        display: block !important;
    }
}

#gridVideos {
    display: flex;
    flex-wrap: wrap;
}

 .alert {
        font-size: 18px !important;
    }

    .btn-modal {
        width: 100%;
        height: 35px;
        text-align: center;
        font-size: 20px;
    }

    .btn-default.active, .btn-default:active, .btn-default:hover {
        background: #010f3e;
        color: #fff;
        border-color: #adadad
    }

        .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover {
            background: #010f3e;
            color: #fff;
            border-color: #8c8c8c
        }

    .btn-secondary {
        /*margin-top: 9px;*/
        margin-right: 8px;
        background-color: #d2d2d2;
        color: black;
        font-weight: 900;
        text-transform: uppercase;
        line-height: 1;
    }

    #btnCadastrar, #btCadastrar, #btAlterarSenha {
        margin-top: 8px;
        text-transform: uppercase;
        padding: 0px;
    }
    #btnEsqueceuSenha {
        font-size: 20px;
    }
    #btAlterarSenha {
        padding: 0px;
    }

    .modal {
        position: fixed !important;
    }

    .modal-header {
        background-color: #6993ca;
    }

    .modal-title {
        color: white !important;
    }

    .modal-body {
        background-color: #e5ebf2;
    }

    .modal-backdrop {
        position: fixed !important;
    }

    .form-group {
        margin-bottom: 10px;
    }

    .mask {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 0.5;
        background-color: black;
        z-index: 1031;
        cursor: pointer;
    }

    .none {
        display: none;
    }

    .mensagem-de-erro {
        height: 38px;
        padding: 9px;
        margin: 10px 0px;
    }

    .input-success {
        border: 2px solid green;
    }

    .input-error {
        border: 2px solid #f66;
    }

    .tooltip.bottom {
        right: 15px !important;
        left: auto !important;
    }

    .tooltip {
        top: auto !important;
    }

    .chat-button {
        z-index: 1000;
    }
