@CHARSET "UTF-8";

.grid, .grid-2, .grid-3, .grid-4{
    width: 500px;
    table-layout: fixed;
    border-collapse: collapse;
    border: 0px;
    overflow: hidden;
}

.grid *{
    padding:0;
    margin: 0;
}

.grid-2, grid-3, grid-4 td{
    width: 250px !important;
    whitespace: nowrap;
}

.grid-2 td{
    width: 250px !important;
}

.grid-3 td{
    width: 166.67px !important;
}

.grid-3 td *{
    width: 100% !important;
}

.grid-4 td{
    width: 125px !important;
    overflow: hidden;
    whitespace: nowrap;
}

.grid-3, .grid-4 td .up{
    width: 88% !important;

}

.gallery-item {
    margin: 20px;
}

.gallery {
    margin-top: 20px;
    display:flex;
    flex-wrap: wrap;
    justify-content: center;
}

.btn-voltar {
    float: right; 
    padding: .3em 1em .3em 1em; 
    border: 1px solid #1f89ce; 
    color: #fff;
    background: #2399e5; 
    text-align: center;
    /*margin-right: 5px !important;*/
}

.jbs-sombreamento {
    box-shadow: 0 0 0.5em #d5d5d5 !important; 
    border: none !important;
}

.jbs-icon:hover {
    opacity: 0.8;
}

.card.border-left-primary {
    border-left: 0.25rem solid #0388e5!important;
}

.card.border-left-success {
    border-left: 0.25rem solid #1cc88a!important;
}

.card.border-left-info {
    border-left: 0.25rem solid #36b9cc!important;
}

.card.border-left-warning {
    border-left: 0.25rem solid #f6c23e!important;
}
