.navbar .nav > li > a {
    font-size: 120%;
    font-weight: bold
}

h4 { font-weight: 600 }

div.input_container { margin-top: 10px }

div.input_container label input { display: inline }

div.input_container input { margin: 0 auto }

div.input_container a.btn { margin: 0 auto }

div.input_container.submit { margin-top: 25px }

.nav-list > .active > a, .nav-list > .active > a:hover {
    background: transparent;
    color: #005580;
    font-weight: bolder;
    text-shadow: none;
}

.page_block { margin-bottom: 30px }

.full_name { font-weight: bold }

.datatable_body { margin-bottom: 15px }

.label {
    font-size: 70%;
    margin-left: 7px
}

.nav > li > a:hover, .nav > li > a:focus { background-color: inherit }

div.message_container {
    display: none;
    z-index: 100000
}

div.error_message {
    background-color: #f4c8c5;
    margin: 0 auto
}

div.success_message {
    background-color: #adf1ad;
    margin: 0 auto
}

.footnote {
    color: #777;
    font-size: 80%
}

html, body { height: 100% }

#wrapper {
	min-height: 100%;
	height: auto !important;
	/*height: 100%;*/
	margin: 0 auto -4em;
}

#footer-push { height: 4em }

footer {
    color: gray;
    height: 4em;
    text-align: right;
    font-size: 12px;
}
/*Reset Usuario/Senha */
#reset {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
	}

.accordionButton {	
	width:  100%;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: url(../img/icon-chevron-right.png) no-repeat 15px;
	/*border-bottom: 1px solid #FFFFFF;*/
	cursor: pointer;
	padding:5px 15px 5px 35px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
	
.accordionContent {	
	width:  100%;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #F8F9FA;
	padding:20px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius:  0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	}
#reset h4:hover {
	color: #036;
}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: #F8F9FA url(../img/icon-chevron-down.png) no-repeat 15px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #e7eef3;
	}
	
.over {
	color: #CCCCCC;
	}