/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23 de jun de 2021, 22:39:40
    Author     : dioge
*/
html, body {
    margin: 0px 0px;
}

body .ui-datatable .ui-datatable-data > tr > td {
    padding: 5px;
}

.height-body-work {
    min-height: 100vh;
}

body .ui-widget {
    font-size: 14px;
}

body .ui-inputfield {
    font-size: 14px;
}

/* Menu */
.ui-menu .ui-menu-parent .ui-menu-child {
    width: 18.5em;
}

/* button */
body table .ui-button.ui-button-text-icon-left .ui-button-text {
    /*padding: 5px 10px!important;*/
}

body .ui-datatable .ui-datatable-data > tr:hover {
    background-color: rgba(190,190,190, .2);
}

/* Mensagens */

body .ui-messages > div {
    padding: 12px!important;
}

/* fieldset header*/
/*body .ui-fieldset .ui-fieldset-legend {
    padding: 5px 10px;
}*/

/* datatable */

body .ui-datatable thead th {
    padding: 0.5rem 1rem;
}

body .ui-panelgrid .ui-panelgrid-cell {
    padding: 4px 10px;
}


body .ui-inputfield {
    padding: 7px;
}

.ui-panelgrid .ui-inputfield {
    padding: 5px;
}

body .ui-selectonemenu .ui-selectonemenu-label {
    min-height: 25px;
}

.side-menu .ui-menu {
    width: 100%;
}

/*.ui-float-label {
    display: table-cell;
    position: relative;
}*/

/* field-set */
body .ui-fieldset .ui-fieldset-legend {
    padding: 8px;
    font-weight: 500;
}

/* toolbar */
body .ui-toolbar {
    padding: 0.1rem;
}

.space-fields-form {
    margin-bottom: 25px;
}

/* file upload */
body .ui-fileupload .ui-fileupload-buttonbar {
    padding: 0.3rem;
}

body .ui-selectcheckboxmenu .ui-selectcheckboxmenu-multiple-container .ui-selectcheckboxmenu-token {
    margin: 3px;
}

.table-show-files-upload.ui-datatable table {
    table-layout: auto;
}

body .ui-button.rounded-button.ui-button-icon-only {
    height: 2rem;
}

body .ui-button.ui-button-icon-only {
    width: 2rem;
}

.p-grid {
    margin-right: 0!important;
    margin-left: 0!important; 
    margin-top: 0!important;
}

.no-padding {
    padding: 0!important;
}
@media(max-width: 1300px) {
    
}

.p-col-table-50 {width: 50%;}
.p-col-table-40 {width: 40%;}
.p-col-table-30 {width: 30%;}
.p-col-table-20 {width: 20%;}
.p-col-table-10 {width: 10%;}
.p-col-table-8 {width: 8%;}
.p-col-table-5 {width: 5%;}

.p-col-table-15-ativo {text-align: center; width: 15%; min-width: 120px;}
.p-col-table-10-tipoobra {text-align: center; width: 10%; min-width: 120px;}

.p-col-table-200px {text-align: center; width: 200px;}
.p-col-table-163px {text-align: center; width: 163px;}
.p-col-table-150px {text-align: center; width: 150px;}
.p-col-table-140px {text-align: center; width: 140px;}
.p-col-table-120px {text-align: center; width: 120px;}
.p-col-table-100px {text-align: center; width: 100px;}
.p-col-table-70px {text-align: center; width: 70px;}
.p-col-table-60px {text-align: center; width: 60px;}


.p-col-table-30px-left {width: 30px;}
.p-col-table-50px-left {width: 50px;}
.p-col-table-60px-left {width: 60px;}
.p-col-table-60px-right {text-align: right; width: 60px;}
.p-col-table-80px-right {text-align: right; width: 80px;}
.p-col-table-100px-right {text-align: right; width: 100px;}


@media screen and (max-width: 810px) {
    body .ui-dialog.p-dialog-grande {
        width: 96%!important;
    }
}

body .ui-dialog.p-dialog-grande {
    width: 80%!important;
}

.my-link {
    color: #FF8E02;
}

.my-link-admin {
    color: #0d89ec;
}

body .ui-dialog.dialog-invisible .ui-dialog-content  {
    background: transparent;
}

body .ui-dialog.dialog-invisible {
    box-shadow: none;
}
