
.container-fluid {
	padding: 2em 2em 0em 2em !important;
}

#topHeader {
	background: linear-gradient(to bottom, 
										#014b92 0%,
										#014b92 11%,
										#004389 33%,
										#00458a 33%,
										#002d6e 85%,
										#002866 94%,
										#012766 100%);
}


.page-content {
	padding: 1em !important;
}

#logo {
	width:600px !important;
	height:3em !important;
	float:left !important;
}

#menu-toggle {
	cursor: pointer !important;
	margin: 0.5em !important;
	padding: 0.5em !important;
}

.profile-text {
	color: white !important;
}

#header-text {
	width:400px !important;
	margin-left:2em !important;
	float:left !important;
	color:#fff !important;
}

section {
	padding: 0em 0em 2em 0em !important;
}

.nav {
	min-width: 250px !important;
}

.progress-nav {
    background-color: ghostwhite !important;
	padding: 0.5em 1em 0.5em 1em !important;
	min-width: 100% !important;
	margin-left: -30px !important;
	margin-right: -30px !important;
	z-index: 1 !important;
    top: 0 !important;
}

.test-nav {
	margin-top: 0.5em !important;
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    .progress-nav {
    	margin-left: -45px !important;
		margin-right: -45px !important;
    }
} 

.custom-pie-chart {
	height: 400px !important;
}

.custom-table {
	width: 100% !important;
}

.table-filter {
	padding-bottom: 1em !important;
}

.custom-label-div {
	line-height: 2.5 !important;
}

.custom-label {
	line-height: 1 !important;
}

.custom-chart {
	padding: 2em 3em 2em 3em !important;
}

.custom-cell-pass {
	background: #5cb85c !important;
    color: white !important;
    font-weight: bold !important;
    text-align: center !important;
}

.custom-cell-fail {
	background: #d9534f !important;
    color: white !important;
    font-weight: bold !important;
    text-align: center !important;
}

.custom-cell-warning {
	background-color: #f3d500 !important;
	color: white !important;
    font-weight: bold !important;
    text-align: center !important;
}

.custom-cell-critical {
	background-color: #f0ad4e !important;
	color: white !important;
    font-weight: bold !important;
    text-align: center !important;
}

.custom-cursor {
	cursor: pointer !important;
}

.custom-loading-ico {
	color: gray !important;
}

.copy-to-clipboard {
	cursor: pointer;
}

.login-form {
	margin-top: 60px;
}