﻿
/* STYLE - TELA ALL*/

.objeto-form-class-td {
    margin-top: -20px;
}

.effect:required:invalid::-webkit-datetime-edit {
    color: transparent;
}

.effect:focus::-webkit-datetime-edit {
    color: black !important;
}

@media only screen and (max-width: 768px) {


    /*CONTINUAR MOBILE*/
}

@media only screen and (min-width: 768px) {

    .objeto-form-table {
        width: auto;
        /*margin: 5px 5px 5px 5px;*/
        padding: 0px 0px 0 0px;
    }

    .objeto-form-table-th {
        width: 100%;
    }

    .objeto-form-table-td {
        padding: 5px 5px 0 5px;
        text-align: left;
        vertical-align: middle;
    }

    .objeto-form-textbox-disable {
        disabled: disable;
        background-color: #fff;
    }

    .objeto-form-dropdown {
        width: 100%;
        max-width: 225px;
    }

    .objeto-txt-img-lupa {
        padding-left: 30px;
        background-size: 18px auto;
        background-position: center left 7px;
        background-repeat: no-repeat;
        background-image: url('../Icone/icon-lupa.svg');
        opacity: 0.75;
    }


    .objeto-grid-table {
        width: 100%;
        margin: 10px;
        margin-bottom: 25px;
    }

    .objeto-grid-table-th, .corpo-grid-table-td {
        padding: 10px;
    }

    .objeto-grid-table-th {
        padding: 5px 5px 5px 5px;
        text-align: left;
        color: #a6a6a6;
    }

    .objeto-grid-table-td {
        padding: 10px;
        text-align: left;
        color: #000;
        border-bottom: 1px solid #e3e4e8;
    }

    .objeto-grid-table-td_vazio {
        padding: 10px;
        text-align: left;
        /*font-size:0.8rem;*/
        color: #000;
    }

    .objeto-grid-table-foot {
        padding: 20px 10px 5px 10px;
        text-align: left;
        font-size: 11px;
        color: #000;
        border-bottom: 1px solid #e3e4e8;
    }

    .objeto-grid-table-icone-exportar {
        color:yellow;
    }



    .objeto-grid-table-nav-button {
        text-align: left !important;
        padding: 0px 0px 0px 0px;
        background-color: transparent;
        border: none;
        color: #0a2c5b;
    }

        .objeto-grid-table-nav-button:hover {
            text-decoration: none;
            background-color: transparent;
            color: #136cfb;
        }

        .objeto-grid-table-nav-button:focus {
            font-size: 10.7px;
            color: gray;
            transition: 0.2s;
            outline: none;
        }

    .objeto-grid-table-dropdown {
        width: 125px;
        font-size: 11px;
    }

    .objeto-grid-table-imgrule {
        background-image: url("~/Assets/Icone/icon-ativeoff.svg");
        height: 16px;
        width: 16px;
    }

    .objeto-detail-div-table {
        display: table;
        width: 100%;
    }

    .objeto-detail-div-row {
        display: table-row;
        width: auto;
    }

    .objeto-detail-div-cell {
        width: 19%;
        margin: 5px;
        padding: 5px 25px 0px 25px;
        float: left;
        display: table-column;
        background-color: #f4f4f4;
        border: 0px solid #c4c4c4;
        border-top-right-radius: 25px;
        border-bottom-left-radius: 25px;
    }

    .objeto-dash {
        background-color: #e5e5e5;
        padding-left: 6%;
        padding-right: 6%;
        padding-bottom: 10px;
        padding-top: 10px;
        width: 100%;
    }

    .objeto-dash-wrapper {
        display: flex;
        width: 100%;
    }

    .objeto-dash-espaco {
        margin: 0 auto;
        text-align: center;
    }

    .objeto-dash-style {
        background-color: white;
        font-size: 13px;
        width: 95%;
        margin-right: 1%;
        border-radius: 10px;
        padding-top: 15px;
        line-height: 1px;
    }

    .objeto-check-content {
        display: normal;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 1%;
        margin-top: 10px;
        margin-left: 10px;
        border-radius: 10px;
        width: 97%;
        background-color: #f2f2f2;
    }

    .objeto-chat {
        background-color: white;
        width: 100%;
        padding-top: 0px;
    }

    .objeto_chat_recebidoorenviado{
        display:flex;
        align-items:flex-end;
        position:relative;
        top:10px;
        left:10px;
    }

    .objeto_chat_enviado {
        display: flex;
        align-items: flex-end;
        width:98.5%;
        justify-content:flex-end;
        position:relative;
        top:10px;
    }

    .objeto_chat_enviado_direita {
        display: flex;
        align-items: flex-end;
        width: 96%;
        justify-content: flex-start;
        position: relative;
        top: 10px;
    }

    .objeto-chat-div {
        padding: 0px 55px 10px 5px;
        display: normal;
    }

    .container-obt-chat{
        width:100%;
        display:flex;
        justify-content:flex-end;

        
    }

    .objeto-chat-content {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 1%;
        margin-top: 10px;
        margin-left: 10px;
        border-radius: 10px;
        width: 80%;
        background-color: #E3E4E8;
    }

    .objeto-chat-texto {
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    

    .objeto-chat-data {
        font-size: 12px;
        color: white;
        margin-left: 10px;
        background-color: gray;
        width: 98px;
        height: 37px;
        border-radius: 10px;
        position: relative;
        top: -20px;
        padding: 10px 10px 2px 10px;
        line-height: 1px;

        margin-bottom:-1.5rem;
    }


    .objeto-chat2 {
        margin-top: 25px;
        float: right;
    }

    .objeto-chat2-datas {
        float: right;
    }

    .objeto-botao-file button {
        font-size: 14px;
        /*position: absolute;*/
        bottom: 15px;
        left: 15px;
        cursor: pointer;
        height: 30px;
        width: 120px;
        color: white;
        background-color: #136CFB;
        border-radius: 4px;
        border: 1px solid #136CFB;
    }

    .objeto-botao-file2 button {
        position: relative;
        height: 30px;
        width: 295px;
        color: #8C8C8F;
        background-color: #EDEDF2;
        border-radius: 4px;
        border: none;
    }

    .objeto-container-file-button {
        display: flex;
        margin: 20px;
    }

    .objeto-container-h4-file {
        width: 100%;
        margin-left: 20px;
    }


    .barra-ativ {
        margin-top: 25px;
    }

    .clear {
        clear: both;
    }
}
