﻿/* ------ */
/* Layout */
/* ------ */
.PA-WebPartContentWrapper .table > tbody > tr > td
{
    padding : 7pt 7pt 4pt 7pt;
}

/* ----- */
/* Style */
/* ----- */

.PA-WebPartContentWrapper .table,
.PA-WebPartContentWrapper .table > tbody,
.PA-WebPartContentWrapper .table > tbody > tr
.PA-WebPartContentWrapper .table > tbody > tr > th,
.PA-WebPartContentWrapper .table > tbody > tr > td
{
    background-color : transparent;
}

.PA-WebPartContentWrapper .table-dark > tbody > tr:nth-of-type(2n+1)    /* Para as tabelas com fundo */ 
{
    background-color: rgba( 0, 0, 0, 0.10);
}
.PA-WebPartContentWrapper .table-dark > tbody > tr:nth-of-type(2n)      /* Para as tabelas com fundo */ 
{
    background-color: rgba( 0, 0, 0, 0.10);
}

.PA-WebPartContentWrapper .table-striped > tbody > tr:nth-of-type(2n+1) /* Para as tabelas striped */ 
{
    background-color: transparent;
}
.PA-WebPartContentWrapper .table-striped > tbody > tr:nth-of-type(2n)   /* Para as tabelas striped */ 
{
    background-color: rgba( 93, 93, 93, 0.05);
}

.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Header 
{
    border-top : 1px solid rgba( 94, 94, 94, 1);
}
.PA-WebPartContentWrapper .table > tbody > tr > th
{
    border : none;

    font-family : inherit;
    /*font-size   : 17px;*/
    /*font-size   : 11pt;*/
    font-size   : inherit;
    font-weight : bold;
    line-height : 22pt;
    color       : inherit;
}
.PA-WebPartContentWrapper .table > tbody > tr > td
{
    border        : none;
    border-bottom : 1px solid rgba( 0, 0, 0, 0.125);

    font-family : inherit;
    font-size   : inherit;
    line-height : 18pt;
    font-weight : inherit;
    color       : inherit;
}
.PA-WebPartContentWrapper .table > tbody > tr > td .fa
{
    /*margin-bottom : 4pt;*/

    /*font-size : 8pt;*/
}

.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager
{
    background-color: transparent;
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager > td
{
    padding-top : 24px;
    text-align  : center;
}


/* Para o efeito de seleccao da linha actual */

.PA-WebPartContentWrapper .table > tbody > tr:hover
{
    /*
    background-color : rgba( 0, 0, 0, 0.75);
    transition       : ease-in-out .4s;
    */

    background-color : /*#5e5e5e;*/ rgba( 68, 68, 68, 0.60);
    transition       : ease-in-out .15s;
}
.PA-WebPartContentWrapper .table > tbody > tr:hover > td
{
    /*
    color            : rgba( 255, 255, 255, 0.75);
    transition       : ease-in-out .6s;
    */

    color            : white;
    transition       : ease-in-out .15s;
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Header,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Header:hover,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager:hover
{
    background-color : transparent;
}
.PA-WebPartContentWrapper .table-dark > tbody > tr.PA-RecordsListGrid-Header,
.PA-WebPartContentWrapper .table-dark > tbody > tr.PA-RecordsListGrid-Header:hover
{
    background-color : rgba( 0, 0, 0, 0.10);
}
.PA-WebPartContentWrapper .table-dark > tbody > tr.PA-RecordsListGrid-Pager,
.PA-WebPartContentWrapper .table-dark > tbody > tr.PA-RecordsListGrid-Pager:hover
{
    background-color : transparent;
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Header       > td,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Header:hover > td,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager        > td,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager:hover  > td
{
    color            : #444444;
}

.PA-WebPartContentWrapper .table > tbody > tr:hover > td .text-primary
{
    color : #83caff;
}
.PA-WebPartContentWrapper .table > tbody > tr:hover > td .text-warning
{
    color : #dabd8b;
}
.PA-WebPartContentWrapper .table > tbody > tr:hover > td .text-success 
{
    color : #8cc68d;
}

.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager > td
{
    border-bottom : none;
}


/* para o efeito de seleccao no pager */

.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager a,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager span
{
    display    : inline-block;
    box-sizing : border-box;

    margin-left    : -3px;
    width          : 38px;
    padding-top    : 6px;
    padding-bottom : 6px;
    text-align     : center;
    
    text-decoration : none;

    border-top    : 1px solid rgba( 64, 64, 64, 1);
    border-right  : none;
    border-bottom : 1px solid rgba( 64, 64, 64, 1);
    border-left   : 1px solid rgba( 64, 64, 64, 1);
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager a:last-child,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager span:last-child
{
    border-right : 1px solid rgba( 64, 64, 64, 1);
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager a
{
    color            : #444;
    background-color : transparent;
    transition       : ease-in-out .4s;
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager a:focus,
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager a:hover 
{
    color            : rgba( 255, 255, 255,    1);
    background-color : rgba(   0,   0,   0, 0.65);
    transition       : ease-in-out .6s;
}
.PA-WebPartContentWrapper .table > tbody > tr.PA-RecordsListGrid-Pager span
{
    color            : rgba( 255, 255, 255, 0.75);
    background-color : rgba(   0,   0,   0, 0.75);
}
