/*
 * 
 * Copyright © 2019 Seção Técnica de Informática - STI / ICMC <sti@icmc.usp.br>
 * 
 * Este arquivo é parte do programa "TCC ICMC"
 * 
 * Sistema de T&D é um software livre; você pode redistribuí-lo e/ou 
 * modificá-lo dentro dos termos da Licença Pública Geral GNU como 
 * publicada pela Fundação do Software Livre (FSF); na versão 3 da 
 * Licença, ou (a seu critério) qualquer versão posterior.
 * 
 * Este programa é distribuído na esperança de que possa ser  útil, 
 * mas SEM NENHUMA GARANTIA; sem uma garantia implícita de ADEQUAÇÃO
 * a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. Veja a
 * Licença Pública Geral GNU para maiores detalhes.
 * 
 * Você deve ter recebido uma cópia da Licença Pública Geral GNU junto
 * com este programa, Se não, veja <http://www.gnu.org/licenses/>.
 * 
 */
/* 
    Created on : 19/06/2019, 07:45:02
    Author     : Erick Previato
 *   <li>#3136 - Ticket#2021111955000187 - Exibir validação dos projetos na listagem</li>
*/

.user-panel .image {
    border-radius: 50%;
    overflow: hidden;
    max-height: 50px;
}
.user-header .image img {
    width: 90px;
}
.user-menu .image {
    position: relative;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    overflow: hidden;
    padding-top: 7px;
    display: block;
    margin-top: -5px;
}
@media (min-width: 1200px) {
    .modal-lg {
        width: 1100px;
    }
}
@media (min-width: 768px) {
    .user-menu .image {
        position: absolute;
        padding-top: 0px;
        margin-top: 0px;
    }
}
.user-menu .user-header .image {
    display: inline-block;
    border-radius: 50%;
    border: 3px solid rgba(255,255,255,0.2);
    overflow: hidden;
    width: 96px;
    height: 106px;
    position: relative;
    padding-top: 0px;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover {
    background-color: rgba(114,132,157,1);
    border-color: rgba(114,132,157,1);
}

.alert {
    margin-bottom: 0px;
}

.caixa-form {
    font-size: 16px;
    padding: 5px;
    background-color: #eee;
    display: block;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

.sidebar-menu li > a > .pull-right-container {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -7px;
}

.sidebar-menu .menu-open > a > .fa-angle-left, .sidebar-menu li.active > a > .pull-right-container > .fa-angle-left {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.select2-container {
    display: table;
    border: 0px;
}
.select2-container-multi {
    padding: 0px;
}
.select2-container-multi .select2-choices {
    background-image: none;
}

.item-inscricao, .item-projeto {
    padding: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
    background-color: #fbfbfb;
}
.item-inscricao:hover, .item-projeto:hover {
    background-color: #f5f5f5;
}

.carregando {
    font-size: 85%;
    font-weight: normal;
    padding-left: 15px;
}

.dataTables_processing {
    top: 0px !important;
    left: 0px !important;
    height: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
}

.detalhes-usuario .form-group {
    border-left: 1px solid #ccc;
}

.fc-event {
    cursor: pointer;
}

.text-disponivel {
    color: #999999;
}
.conteudo-home-disciplina {
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 15px;
}
.conteudo-home-disciplina h4 {
    padding: 15px;
    margin: 0px;
}

.info-box {
    border: 1px solid #ddd;
}
.info-box-icon {
    font-size: 20px;
    line-height: 27px;
    margin: 10px;
}
.info-box-text {
    text-transform: none;
    white-space: normal;
    /*overflow: auto;*/
}
.info-box-more {
    padding: 10px;
}

.green-dot {
    height: 12px;
    width: 12px;
    background-color: green;
    border-radius: 10px;
    display: inline-block;
    margin:0px 5px;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}
.yellow-dot {
    height: 12px;
    width: 12px;
    background-color: yellow;
    border-radius: 10px;
    display: inline-block;
    margin:0px 5px;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}
.red-dot {
    height: 12px;
    width: 12px;
    background-color: red;
    border-radius: 10px;
    display: inline-block;
    margin:0px 5px;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}
.gray-dot {
    height: 12px;
    width: 12px;
    background-color: gray;
    border-radius: 10px;
    display: inline-block;
    margin:0px 5px;
    border-color: black;
    border-width: 1px;
    border-style: solid;
}

/* #3417 - Diminui a fonte para exibir na lista valores muito extensos */
.text-sm {
    font-size: 12px;
}
.data-noticia {
    width: 100%;
    text-align: right;
    padding: 3px;
    margin: -15px 0px 10px 0px;
    border-bottom: 1px solid #eee;
}