﻿.input-hidden {
    display: none;
}


/*
.form-control[disabled] {
    color: #A59898;
}

select[multiple] option:checked {
  background-color: red linear-gradient(0deg, red 0%, red 100%);
}*/

select[multiple] {
    height: 75px;
    overflow: hidden;
}

.checkbox {
    line-height: 1.4;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.modalTenhoInteresse input,
.modalTenhoInteresse select {
    border-radius: 0px;
}

.vertical-alignment-helper {
    display: table;
    height: 100%;
    width: 100%;
    pointer-events: none;
}

.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
    pointer-events: none;
}

.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width: inherit;
    max-width: inherit;
    /* For Bootstrap 4 - to avoid the modal window stretching full width */
    height: inherit;
    /* To center horizontally */
    margin: 0 auto;
    pointer-events: all;
}


.form-group:focus {
    outline: 0;
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 0.1px 0.1px rgba(0, 0, 0, 0.7), 0 0 8px rgba(102, 175, 233, .7);
    box-shadow: inset 0 0.1px 0.1px rgba(0, 0, 0, 0.7), 0 0 8px rgba(102, 175, 233, .7);
}

.btn-cau {
    font-weight: 600;
    text-align: center;
    /* width: 100%; */
    margin: 5px 0px;
    border-radius: 10px;
    font-size: 20px;
    padding: 10px
}

.btn-infantil:hover,
.btn-infantil:focus {
    background-color: #77c100 !important;
    border-color: #77c100 !important;
    color: white !important;
}

.btn-infantil,
.btn-infantil:visited {
    border: 3px solid #77c100 !important;
    color: #77c100;
}

.btn-fundamental-1:hover,
.btn-fundamental-1:focus {
    background-color: #01b1ec !important;
    border-color: #01b1ec !important;
    color: white !important;
}

.btn-fundamental-1,
.btn-fundamental-1:visited {
    border: 3px solid #01b1ec !important;
    color: #01b1ec;
}

.btn-fundamental-2:hover,
.btn-fundamental-2:focus {
    background-color: #0464bb !important;
    border-color: #0464bb !important;
    color: white !important;
}

.btn-fundamental-2,
.btn-fundamental-2:visited {
    border: 3px solid #0464bb !important;
    color: #0464bb;
}

.btn-medio:hover,
.btn-medio:focus {
    background-color: #e62b4f !important;
    border-color: #e62b4f !important;
    color: white !important;
}

.btn-medio,
.btn-medio:visited {
    border: 3px solid #e62b4f !important;
    color: #e62b4f;
}