/* UI Themes */
#btnLogin .ui-icon {
    background-image: url("../images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-bootstrap") !important;
}

body {
    margin: 10px;
    top:50%;
    font-style: normal;
}

.ui-button .ui-button-text { color: #fff !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ text-shadow: none !important; }
.ui-button .ui-button-text { padding: 8px 14px 8px 14px !important; }

.ui-widget .ui-widget { font-size:12px !important; }
.ui-panelgrid-cell { padding-bottom: 0 !important; }

.ui-panelgrid .ui-grid-responsive .ui-grid-row, .fonos .ui-panelgrid-content { border: 0 !important; }

.frmLabel.ui-state-error { background: #fff !important; border: none !important; }

.btn-default {
	background: -webkit-linear-gradient(#3963c4, #24509a) !important; /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#3963c4, #24509a) !important; /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#3963c4, #24509a) !important; /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#3963c4, #24509a) !important; color: #fff;
}

.terms, .register, .considera, .forgot { border: none !important; }
.terms .panel-body, .register .panel-body, .considera .panel-body, .forgot .panel-body { border: 1px solid transparent !important; border-color: #ddd !important; padding:5px !important; }

/* portal themes */
.form-control {	height: 26px !important; color: #6d6e70 !important; }
.rperson small.msjerr { float:right; }


.panel-register .ui-panelgrid-content { padding-bottom: 10px; }
.ui-widget .ui-widget .upload-text-info { font-size: 10px !important; font-weight: normal !important; }

