body {
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
}

.topheader {
	width: 100%;
}
.menu {
	float: left;
}
.loadingImg {
	float: right;
}
.loadingImg img {
	width: 75px;
}
.title {
	clear: both;
	padding-top: 10px;
}
nav {
    /* background-color: #b6ccf5; */
    margin: 0;
    overflow: hidden;
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
	font-weight: bold;
	font-style: oblique;
	font-size: 12px;
}
nav ul{
    margin: 0;
    padding: 0;
}
nav ul li {
    /* This allow us to arrange list items in a row, without using float */
    display: inline-block;
    list-style-type: none;
}

/* Create a style for the first level items */
nav > ul > li > a {
    color: #3d5175;
    background-color:#009bde;
    display: block;
    line-height: 2em;
    padding: 0.5em 0.5em;
    text-decoration: none;
}

nav > ul > li > a.active {
	background-color: #dbd81d;
}

.first {
	margin-bottom: 30px;
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
	font-size: 75%;
}

.second {
	margin-bottom: 15px;
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
}

.NBF {
	margin-right: 30px;
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
}

.BL {
	background-color: #009bde;
	padding: 10px;
}

.BL fieldset {
	float: left;
	background-color: white;
	padding: 0px 10px 0 10px;
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
}

.Contentor {
	margin-bottom: 10px;
	float: none !important;
}
.ReturnToTerminal {
	padding-bottom: 10px !important;
	float: none !important;
}
.ValorEnergia {
	padding-bottom: 10px !important;
	float: none !important;
}
.DatasTerminal {
	padding-bottom: 10px !important;
	float: none !important;
}

.ValorDemurrage {
	padding-bottom: 10px !important;
	float: none !important;
}

.ValorStorage {
	padding-bottom: 10px !important;
	float: none !important;
}

.total {
	font-weight: bold;
	color: red;
}

legend {
	font-weight: bold;
	background-color: white;
	font-family: 'Roboto-Bold','Roboto', Arial, Sans-serif;
}

.btnSubmit {
	width: 100%;
	text-align: center;
}