@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
* {
    font-family: 'Roboto Condensed', sans-serif; font-weight:400;
}

body {
    background: white;
    color: #858585 !important;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px !important;
    font-weight: normal !important;
}
header {
    border-bottom: 1px solid #E3E3E5;
    display: block;
    height: auto;
    margin: 0 auto;
    max-width: 1000px;
    padding: 10px 0;
}
header h1 {
    background: url(/css/logo-rn.png) no-repeat;
    background-size: 148px auto;
    display: block;
    height: 48px;
    width: 152px;
}
header h1 span {
    display: none;
}
.main .content {
    background: #FFFFFF;
    border: none;
    margin: 20px auto 0;
    max-width: 1000px;
}
.corpo .coluna_esquerda .ultimas_noticias em {
    color: #303863 !important;
    border-bottom: 1px solid #E3E3E5 !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-style: normal !important;
    font-size: 40px !important;
    font-weight: normal !important;
    margin-bottom: 20px !important;
    padding-bottom: 10px !important;
    text-transform: none !important;
}

.ui-widget-content {
    border: none;
}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-state-active {
    background-color: #303863 !important;
}
.ui-widget-header {
    background-color: transparent;
    border-bottom: 3px solid #303863 !important
}

.ui-state-hover {
    background: #0770db !important;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix,
.ui-dialog .ui-dialog-titlebar {
    background: #303866 !important;
    border-radius: 0 !important;
    font-size: 24px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}
.ui-dialog-content {
    border: 1px solid #eee !important;
}
.ui-button-text-only .ui-button-text {
    padding: 0 !important;
    margin: 0 !important;
}
button {
    float: left;
    margin-right: 5px;
}
footer {
    border-top: 1px solid #E3E3E5;
    display: block;
    height: 45px;
    margin: 10px auto;
    max-width: 1000px;
}
/* GERAL */
input[type='button'], 
input[type='submit'],
.ui-button,
.ui-button-text,
.ultimas_noticias .btn-rn-default, input.botao,
.corpo .coluna_esquerda .ultimas_noticias input.botao {
    background-color: #303863 !important;
    border: none !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    font-family: inherit;
    font-weight: 400 !important;
    height: auto !important;
    margin: 5px !important;
    padding: 10px 15px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
	display: inline-block;
}
input[type='button']:hover, 
input[type='submit']:hover,
.ui-button:hover,
.ui-button-text:hover,
.ultimas_noticias .btn-rn-default:hover,
input.botao:hover,
.corpo .coluna_esquerda .ultimas_noticias input.botao:hover {
    background-color: #0770db !important; 
}
.corpo .coluna_esquerda .ultimas_noticias input.botao {
    margin: 5px !important;
}
input, select, textarea {
    border: 1px solid #E3E3E5 !important;
    color: #858585;
    display: block;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 400px;
    height: 35px !important;
    margin-top: 3px !important;
    text-indent: 5px !important;
}
input[type="text"],
input[type="password"],
input[type="email"] {
    color: #858585;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 14px !important;
    font-weight: 400;
}
.btn-direito {
    float: right;
}
label {
    color: #303863 !important;
    display: block !important;
    font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 10px !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    background: #0770db !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}
.ui-state-default {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.rf-tab-hdr-act.rf-tab-hdr-top,
.rf-pp-hdr {
    background: #303863 !important;
    border: none !important;
}
.rf-tab-hdr-inact.rf-tab-hdr-top {
    background: #999 !important;
    border: none !important;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}
.rf-tab-cnt {
    border: none !important;
    font-family: inherit !important;
    font-size: 11px;
    padding: 10px;
    background: white !important;
}
.rf-tab-lbl {
    font-family: inherit !important;
    font-size: 14px !important;
}
.rf-tab-hdr-brd {
    background: none !important;
    border: none !important;
}
.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    height: 30px !important;
}

/* Consultas agendadas */
.consultas-agendadas li {
    background: #ffffff;
    border: 1px solid #303863 !important;
    color: #303863;
}

input[type=number]::-webkit-inner-spin-button { 
    -webkit-appearance: none;
    
}
input[type=number] { 
   -moz-appearance: textfield;
   appearance: textfield;

}

.t_input {
    min-width: 260px;
}