/* 
    Document   : default
    Created on : 28/05/2012, 11:31:29
    Author     : Daniel Tavares
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin');

html {
    font-family: Lato !important;
}

.ui-widget, .ui-widget .ui-widget {
    font-family: Lato !important;
}

.ui-inputfield {
    text-transform: uppercase;
}

.ui-layout-north {
    z-index: 20 !important;
    overflow: visible !important;;
}

.ui-layout-north .ui-layout-unit-content {
    overflow: visible !important;
}

.ui-widget,
.ui-widget .ui-widget {
    font-size: 11px;
}

.ui-scrollpanel-native {
    border: none;
}

@media (max-height: 800px) {
    .ui-scrollpanel {
        height: 480px;
    }
}

@media (max-height: 900px) {
    .scrollpanel-solicitacao-compra {
        height: 600px;
    }
}

fieldset .ui-fieldset, .ui-fieldset .ui-fieldset-legend {
    background: transparent;
    background-color: transparent;
    border-color: transparent;
}

.mensagem {
    background-image: url("/imagens/Mensagem.png") !important;
}

.messageInput {
    width: 400px;
}

.publicColumn {
    width: 80%;
}

.usersColumn {
    width: 20%;
}

.vtop {
    vertical-align: top;
}

.chatlogs {
    height: 200px;
    overflow: auto;
    padding: 0.5em 1em 0.5em 0.5em;
}

.usersList {
    height: 200px;
    overflow: auto;
}

.usersList ul {
    list-style-type: none;
    padding-left: 10px;
}

.usersList ul li {
    margin-bottom: 2px;
}

.usersList .ui-button-text {
    padding: 0;
}

.select {

    height: 23px !important;
    color: #000 !important;
    font-weight: normal !important;
    background: #fff !important;

}

.select-95 {
    width: 95% !important;
}

.select-99 {
    width: 99% !important;
}

.field-96 {
    width: 96% !important;
}

.field-99 {
    width: 99% !important;
}

.bold {
    font-weight: bold;
}

#fichaContaBancaria {
    width: 100%;
}

#fichaContaBancaria_input {
    width: 100%;
}

.ui-selectonemenu:focus {
    box-shadow: 0 0 5px #74b2e2;
}

.logout {
    float: right;
    margin: 7px 44px 1px 1px;
}

/* DEIXAR A LINHA DO DATATABLE CASO HAJA ERRO */
.red{
    background-color: #e4b1af;
    background-image:none;
}

.normal{
    background-color: none;
    background-image:none;
}

tr.ui-widget-content.ui-datatable-odd.ui-datatable-selectable.red.ui-state-hover {
    color: black; 
    background: none;
    background-color: #e4b1af;
}
/* DEIXAR A LINHA DO DATATABLE CASO HAJA ERRO - FIM */

/* DIALOG - INICIO */
.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top.ui-draggable-handle {
    margin: 5px 5px 0px 5px!important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.ui-dialog.ui-widget-content .ui-dialog-title {
    font-size: 13px !important;
}

a.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all {
    margin-top: 5px !important;
}
/* DIALOG - FIM */

/* AJUSTA O ICON MINIMIZAR E MAXIMIZAR DO P:PANEL - START */
.ui-icon-minusthick,
.ui-icon-plusthick {
    margin-bottom: -2px;
    margin-top: 3px;
}

/*.ui-panel-titlebar-icon.ui-corner-all {
    float: left;
    margin-right: 5px;
}*/

.ui-button-icon-only .ui-icon, .ui-button-text-icon-left .ui-icon, .ui-button-text-icon-right .ui-icon {
    margin-top: -5px !important;
}
