.structures-list
{
	margin-top:40px;
	margin-bottom:100px;
}

.coming-soon
{
	margin-top:300px;
	margin-bottom:300px;
}

.dashboard-piece
{
	padding-bottom:40px;
	padding-top:30px;
	border-top: 1px solid grey;
}

.secondary-bck
{
	background-color:#f7f7f7;
}

.technology-section
{
	margin-top:40px;
	margin-bottom:60px;
}

.config-services
{
	margin-top:25px;
}

.services-che
{
	margin-bottom:50px;
}

.che-element
{
	min-height: 150px;
	border:1px solid #babac7;
}

.che-element .upper
{
    font-weight: bold;
    padding-top: 5px;
}

.che-element .middle
{
    font-weight: bold;
    font-size: 45px;
}

.che-element .lower
{
    font-size:9px;
	font-weight:bold
}

.che-owned
{
	background-color:black;
	color:white;
}

.che-intest
{
	font-size: 24px;
    font-weight: bold;
    padding-top: 80px;
    line-height: 26px;
}

.che-li
{
	background-color:#4f81bd;
}

.che-bu
{
	background-color:#f79646;
}

.legend
{
	margin-top:40px;
	margin-bottom:40px;
}

.legend-box
{
	padding:20px;
}

.legend-box i
{
	margin-right:20px;
}

.technology-image img
{
	max-width:100%;
}

.semaphore
{
	padding-top:10px;
}

.semaphore .text-warning
{
	color:#e2a336;
}

.semaphore .text-danger
{
	color:#e24636;
}

.text-muted-sem
{
	color:#f0f0f0;
}

.service-status
{
	font-weight:bold;
	padding-top:20px;
	border-left:1px solid black;
	border-right:1px solid black;
}

.service-status .status-label
{
	font-size:20px;
}
.service-status .status-value
{
	padding-top:10px;
	font-size:30px;
}

.view-graph
{
	padding-top:20px;
}
.view-graph .label
{
	color:black;
}
.view-graph .view-graphs
{
	margin-top:10px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	cursor:pointer;
}
.view-graph .view-filter
{
	margin-top:3px;
	font-size:16px;
	font-weight:bold;
	text-align:right;
	cursor:pointer;
}
.view-graphs a, .view-filter a 
{
	color:black;
	text-decoration:none;
}

.service-desc
{
	margin-top:50px;
}

.graph-panel
{
	margin-top:50px;
}

.action-buttons
{
	margin-top:20px;
}

.iframe-max-width
{
	width:100%;
	min-height:600px;
}

.copy
{
	font-size: 10px !important;
}
.europe-img img
{
	width: 50px;
}

footer .row
{
	background-color:transparent;
}

.main-alert-section
{
	margin-top:50px;
	margin-bottom:50px;
}

.chartdiv 
{
	width: 100%;
	height: 500px;
}

.event-timeline-DANGER
{
	color:red;
	font-weight:bold;
	margin-left:5px;
}
.event-timeline-WARNING
{
	color:orange;
	font-weight:bold;
	margin-left:5px;
}

.mfh-interval
{
	margin-top:30px;
	color:white;
	cursor:pointer;
}
.mfh-interval .row
{
	background-color: #4a5f7e;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.graph-mfh-label
{
	background-color:black;
	color:white;
	padding-top: 30px;
	padding-bottom:10px;
}

.mfh-interval .date-interval
{
	font-size:13px;
}

.footer-sponsor
{
	margin-top:8px;
}

.uom_label
{
	font-weight: bold;
    font-style: italic;
}

.graph_switcher
{
	font-size: 24px;
    font-weight: bold;
    color: #4a5f7e;
	cursor:pointer;
}

.filter-box
{
	margin-top:100px;
	margin-bottom:100px;
}


.amcharts-amexport-item {
  border: 2px solid #777;
}

.amcharts-amexport-top .amcharts-amexport-item > .amcharts-amexport-menu {
  top: -3px!important;
  left: 2px
}

.amcharts-amexport-item a
{
	color:black;
}

.generate-report
{
	margin-top:20px;
}

.service-tabs
{
	margin-top:40px;
}

.error-box-message
{
	padding-top: 300px;
    padding-bottom: 300px;
    font-size: 18px;
	text-align:center;
}

