 
/* GLOBAL SETTINGS ***********************************************/
*{
/*     font-family: 'Source Sans Pro', sans-serif;
  box-sizing:border-box;
font-size:16px;
  color:#3e3832;
 background-color:transparent; 
  border-color:#3e3832;*/
  border:none;
  text-decoration:none;
  font-weight:normal;
  padding:0px;
 /* margin:4px; */
 /*  -webkit-user-select: none; /* Safari 3.1+ */
 /* -moz-user-select: none; /* Firefox 2+ */
 /* -ms-user-select: none; /* IE 10+ */
 /* user-select: none; */
}

/*
a{color:#3e3832;}
a:visited{color:#3e3832;}
a:hover{color:#3e3832;}
h1{font-size:32px;font-weight:bold;}
h2{font-size:24px;font-weight:bold;}
h3{font-size:20px;font-weight:bold;}
h4{font-size:16px;font-weight:bold;}
h5{font-size:14px;font-weight:bold;}
h6{font-size:12px;font-weight:bold;}
th{font-weight:bold;}
td{font-weight:normal;}
img{border:none}
table{border-collapse:collapse;}
div{display:block;}
.ingress{font-size:20px;font-weight:normal;}

.hidden{display:none !important;}



/* COLORS *******************************************************/

/* TEXT COLORS */
.txt-black{color:#000000 !important;}
.txt-darkgrey{color:#3e3832 !important;}
.txt-grey{color:#8b8784 !important;}
.txt-lightgrey{color:#e9e7e7 !important;}
.txt-white{color:#FFFFFF !important;}
.txt-red{color:#c30000 !important;}
.txt-lightred{color:#f3cccc !important;}
.txt-blue{color:#0067c5 !important;}
.txt-lightblue{color:#cce0f3 !important;}
.txt-deepblue{color:#005b82 !important;}
.txt-lightdeepblue{color:#ccdee6 !important;}
.txt-aquablue{color:#66cbec !important;}
.txt-lightaquablue{color:#e0f4fb !important;}
.txt-green{color:#06893a !important;}
.txt-lightgreen{color:#cde7d7 !important;}
.txt-limegreen{color:#a2ad00 !important;}
.txt-lightlimegreen{color:#eceecc !important;}
.txt-yellow{color:#c0b810 !important;}
.txt-lightyellow{color:#fcfad0 !important;}
.txt-orange{color:#ff9100 !important;}
.txt-lightorange{color:#ffe9cc !important;}
.txt-focusorange{color:#ffbd66 !important;}
.txt-purple{color:#634689 !important;}
.txt-lightpurple{color:#dfdae7 !important;}

/* BACKGROUND COLORS */
.bg-black{background-color:#000000 !important;}
.bg-darkgrey{background-color:#3e3832 !important;}
.bg-grey{background-color:#8b8784 !important;}
.bg-lightgrey{background-color:#e9e7e7 !important;}
.bg-white{background-color:#FFFFFF !important;}
.bg-red{background-color:#c30000 !important;}
.bg-lightred{background-color:#f3cccc !important;}
.bg-blue{background-color:#0067c5 !important;}
.bg-lightblue{background-color:#cce0f3 !important;}
.bg-deepblue{background-color:#005b82 !important;}
.bg-lightdeepblue{background-color:#ccdee6 !important;}
.bg-aquablue{background-color:#66cbec !important;}
.bg-lightaquablue{background-color:#e0f4fb !important;}
.bg-green{background-color:#06893a !important;}
.bg-lightgreen{background-color:#cde7d7 !important;}
.bg-limegreen{background-color:#a2ad00 !important;}
.bg-lightlimegreen{background-color:#eceecc !important;}
.bg-yellow{background-color:#c0b810 !important;}
.bg-lightyellow{background-color:#fcfad0 !important;}
.bg-orange{background-color:#ff9100 !important;}
.bg-lightorange{background-color:#ffe9cc !important;}
.bg-focusorange{background-color:#ffbd66 !important;}
.bg-purple{background-color:#634689 !important;}
.bg-lightpurple{background-color:#dfdae7 !important;}

.bg-8997992C5B273E34, /*BUSINESS CAPABILITY*/
.bg-6D60B19E5CDE7AFA{background-color:rgb(252,245,246) !important;} /*BUSINESS CAPABILITY MAP*/

.bg-BF4CEF875B281C81, /*BUSINESS PROCESS*/
.bg-6D60B17E5CDE7ACA{background-color:rgb(209,237,255) !important;} /*BUSINESS PROCESS MAP*/

.bg-BF4CD3125B281AF4{background-color:rgb(252,245,246) !important;} /*ORGANIZATION*/

.bg-9A38FCAD5A695949{background-color:rgb(252,245,246) !important;} /*TECHNOLOGY CAPABILITY*/

.bg-E09272A25CDD840D, /*APPLICATION*/
.bg-899799745B273E6E{background-color:rgb(252,245,246) !important;} /*APPLICATION REPOSITORY*/

.bg-E09272B25CDD843E, /*TECHNOLOGY*/
.bg-899799A55B273EA0{background-color:rgb(209,237,255) !important;} /*TECHNOLOGY REPOSITORY*/

.bg-9117AE355CEF8E66, /*INFRASTRUCTURE*/
.bg-899799BB5B273ED0{background-color:rgb(252,245,246) !important;} /*INFRASTRUCTURE REPOSITORY*/


.bg-D9D9DB6A5CF84134{background-color:rgb(209,237,255) !important;} /*PROJECT PORTFOLIO*/

.bg-F048FB255CF832C5{background-color:rgb(209,237,255) !important;} /*POLICIES AND GUIDELINES*/



/* BORDER COLORS */
.bdr-black{border-color:#000000 !important;}
.bdr-darkgrey{border-color:#3e3832 !important;}
.bdr-grey{border-color:#8b8784 !important;}
.bdr-lightgrey{border-color:#e9e7e7 !important;}
.bdr-white{border-color:#FFFFFF !important;}
.bdr-red{border-color:#c30000 !important;}
.bdr-lightred{border-color:#f3cccc !important;}
.bdr-blue{border-color:#0067c5 !important;}
.bdr-lightblue{border-color:#cce0f3 !important;}
.bdr-deepblue{border-color:#005b82 !important;}
.bdr-lightdeepblue{border-color:#ccdee6 !important;}
.bdr-aquablue{border-color:#66cbec !important;}
.bdr-lightaquablue{border-color:#e0f4fb !important;}
.bdr-green{border-color:#06893a !important;}
.bdr-lightgreen{border-color:#cde7d7 !important;}
.bdr-limegreen{border-color:#a2ad00 !important;}
.bdr-lightlimegreen{border-color:#eceecc !important;}
.bdr-yellow{border-color:#c0b810 !important;}
.bdr-lightyellow{border-color:#fcfad0 !important;}
.bdr-orange{border-color:#ff9100 !important;}
.bdr-lightorange{border-color:#ffe9cc !important;}
.bdr-focusorange{border-color:#ffbd66 !important;}
.bdr-purple{border-color:#634689 !important;}
.bdr-lightpurple{border-color:#dfdae7 !important;}


/* LAYOUT *******************************************************/

.gcontainer{
	clear:both;
	width:100%;
	max-width:1400px;
	min-width:1220px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding:0px 8px 0px 8px;
}

.gsection{
	clear:both;
	float:left;
	width:100%;
	overflow-x:none;
	height:auto;
	padding:0px 0px 0px 0px;
}

.gcell{
	padding:0px 8px 16px 8px;
	float:left;
	height:auto;
	overflow-x:none;
}
.gcell.grid12{width:100%;}
.gcell.grid11{width:91.66%;}
.gcell.grid10{width:83.33%;}
.gcell.grid9{width:75%;}
.gcell.grid8{width:66.66%;}
.gcell.grid7{width:58.33%;}
.gcell.grid6{width:50%;}
.gcell.grid5{width:41.66%;}
.gcell.grid4{width:33.33%;}
.gcell.grid3{width:25%;}
.gcell.grid2{width:16.66%;}
.gcell.grid1{width:8.33%;}

.gcontent{
	width:100%;
	height:auto;
	padding:none;
	float:left;
	word-wrap: break-word;
}

/* HEADER *********************************************************/

#header-content-logo{
	padding-top:16px;
}
#header-content-logo img{
	height:40px;
	margin-right:16px;	
}

#header-content-title{
	padding-top:16px;
	text-align:center;
}

#portal-title{
	font-weight:bold;
	font-size:25px;	
	margin-bottom:20px;
}

#header-content-title-extra{
	text-align:right;
	font-weight:bold;
	font-size:20px;	
	padding-right:20px;
}

#portal-title-extra{
	font-weight:bold;
	font-size:20px;
	font-style:italic;
	color:#ddd;
}

#search-form{
	float:right;
	position:relative;
	padding-top:16px;	
	width:100%;
}

#search-components{
	float:right;
	position:relative;
	width:100%;
}

#search-label{
	display:none;
}

#search-text{
	position:absolute;
	top:0px;
	right:0px;
	border:1px solid !important;
	padding:2px 22px 2px 8px;

	width:100%;
}

#search-button{
	
	position:absolute;
	top:2px;
	right:4px;
	height:20px;
	width:20px;

	
}


#header-content-home, #header-content-home a, #header-content-home a:hover, #header-content-home a:visited{
	text-align:left;
	font-size:15px;
	font-weight:bold;
	color:#3e3832;

}

#header-content-home img{
	width:20px;
	height:20px;
	margin-right:5px;
}

#header-content-egea_online, #header-content-egea_online a, #header-content-egea_online a:hover, #header-content-egea_online a:visited{
	text-align:right;
	font-size:15px;
	font-weight:bold;
	color:#3e3832;
}

#header-content-egea_online img{
	width:20px;
	height:20px;
	margin-right:5px;
}

#header-cell-bottom{
	
	padding-bottom:0px;
}
/* FOOTER *********************************************************/

#footer-section .gcell{
	padding-bottom:0px;
}

#footer-content-mail{
	text-align:left;		
}

#footer-content-mail img{
	height:16px;
}

#footer-content-gen{
	text-align:right;
}



/* MENU *********************************************************/


#topmenu{
	width:100%;
	overflow: hidden;
	background-color: #3e3832;
	display:table;
	table-layout: auto;
}


#topmenu *{	        
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none; 
	user-select: none;
}


.topmenu-row{
	overflow: hidden;
	background-color: #ddd;
	display:table-row;
}

.topmenu-item, .topmenu-item:visited{
	display:table-cell;
	color: #3e3832 !important;
	text-align: center;
	padding: 10px 10px;
	text-decoration: none;
	font-size: 15px;
	text-transform:uppercase;
	font-weight:bold !important;
}



.topmenu-item.dropdown div.dropdown-root,
.topmenu-item.dropdown a.dropdown-root div{
  padding: 10px 10px;
  display: block;
  color: #3e3832 !important;
  text-align: center;
  text-decoration: none;
  font-size: 15px;
  text-transform:uppercase;
  font-weight:bold !important;
}

.topmenu-item.dropdown a.dropdown-root{
  display: block;
  padding:0;
}

.topmenu-item.dropdown {
    overflow: hidden;
	color: #f2f2f2 !important;
	padding:0px;
	cursor:default;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
	text-transform:none;
}


.dropdown-content a, .dropdown-content a:visited{
    float: none;
    color: #3e3832;
    padding: 10px 10px;
    text-decoration: none;
    display: block;
    text-align: left;
	font-weight:bold;
}

.topmenu-item:hover,
.topmenu-item:hover div.dropdown-root,
.topmenu-item:hover a.dropdown-root div{
  background-color: #3e3832;
  color: white !important;
}

.dropdown-content a:hover {
    background-color: #ddd;
    color: #3e3832;
}

.dropdown:hover .dropdown-content {
    display: block;
}



/* TITLE ********************************************************/

#body-content-title{
	font-weight:bold;
	font-size:24px;
	padding:8px 8px 8px 8px;
	/*background-color:#e9e7e7;*/
	height:40px;
}
#body-content-title img{
	height:24px;
	margin-right:8px;
}

#body-cell-title-identity{
}

.title-identity{
	position:relative;
	float:right;
	width:160px;
	height:40px;

}

.title-identity a{
	display:table-cell;
	vertical-align:middle;
	text-align:right;
	height:100%;
	width:100%;
	color:#3e3832;
	/*text-transform:uppercase;*/
	font-weight:bold;
}

.title-identity-icon{
	float:right;
	height:100%;
	width:40px;
	padding:8px 8px 8px 8px;
}

.title-identity-icon img{
	height:24px;
}

.title-identity-text{
	width:120px;
	float:left;
	height:100%;
	font-size:12px;
	font-style:italic;
	padding:8px 0px 8px 8px;
}

/*MARGIN *********************************************************/
.margin-identity{
	position:relative;
	float:left;
	width:160px;
	height:160px;
	display:table;
}

.margin-identity a{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:100%;
	width:100%;
	color:#3e3832;
	/*text-transform:uppercase;*/
	font-weight:bold;
	
}

.margin-identity-icon{
	width:100%;
	height:100px;
	padding:10px;
}

.margin-identity-icon img{
	height:100%;
}

.margin-identity-text{
	padding-top:10px;
	width:100%;
	height:60px;
	font-weight:bold !important;
}

.margin-identity a:hover{
	opacity:1;
	background-color:transparent;
	color:white;
}

.margin-description{
	position:relative;
	float:left;
	width:160px;
	margin-top:15px;
}

.margin-description-content{
	float:left;
	font-size:13px;
	line-height:1.2;
}


/* TABS *********************************************************/

.tabcontainer{
	width:100%;
}

.tabcontent{
	width:100%;
	float:left;
}

.tabsectioncontent{
	width:100%;
	float:left;
}



.tabsectionbar{
	width:100%;
	float:left;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	background-color:#ddd;
	margin-bottom:10px;
	cursor:pointer;
}
.tabsectionbarindicator{
	margin-right:10px;
}

.tabs-outer-container{
	float:left;
	width:100%;
	border-bottom:2px solid;
	margin-bottom:32px;
	overflow:visible;
	height:50px;
	white-space:nowrap;
	position:relative;
}

.tabs-container{
	float:left;
	width:100%;
	overflow:hidden;
	height:50px;
	white-space:nowrap;
	position:relative;
}

.tabs-container div:first-child{
	margin-left:25px;
}

.tabs-container div:last-child{
	margin-right:25px;
}

.tabscrollleft{
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;	
	width:20px;
	background-color:#bbb;
	opacity:0.75;
	background-image:url("cb_rocker_left.png");
	cursor:pointer;
}

.tabscrollright{
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;	
	width:20px;
	background-color:#bbb;
	opacity:0.75;
	background-image:url("cb_rocker_right.png");
	cursor:pointer;
}

.tabitem{
	height:50px;
	padding: 5px 10px 5px 10px;
	font-size:15px;
	font-weight:bold;
	margin-left:0px;
	margin-right:5px;
	border-left:2px solid;
	border-top:2px solid;
	border-right:2px solid;
	border-bottom:2px solid;
	cursor:pointer;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-color: #bbb;
	border-bottom-color:#3e3832 !important;
	color: #bbb;
	max-width:160 px;
	display:inline-block;
	
}

.tabitem.active{
	color:#3e3832;
	/*background-color:#3e3832;*/
	border-color:#3e3832;
	border-bottom-color:white !important;
}

/* PROPERTY TABLE ***********************************************/

.proptable, 
.propdatatable
{
	width:100%;
}

.proptable tr, 
.propdatatable tr
{
	width:100%;
}

.proptable tbody td, .proptable tbody th, .propdatatable tbody tr *{
	user-select:text;
}

.proptable .proptable-section{

}

.proptable .proptable-section td, .proptable .proptable-section th{
	padding-top:32px !important;
}

.proptable tr:first-child.proptable-section td, .proptable tr:first-child.proptable-section th{
	padding-top:0px !important;
}

.proptable tr th.proptable-cell , 
.proptable tr td.proptable-cell , 
.propdatatable tr th,
.propdatatable tr td
{
	border-top:none;
	border-left:none;
	border-bottom:1px solid;
	border-right:none;
	
	padding-top:4px;	
	padding-left:2px;
	padding-bottom:4px;
	padding-right:2px;
	text-align:left;
	border-color:#3e3832;
	vertical-align:top;
}

.propdatatable tr th.nopadding,
.propdatatable tr td.nopadding
{
	padding:0px !important;
}



.proptable tr th:first-child{
		text-align:left;
		padding-right:8px;
}

.proptablecontainer{
	padding:0px !important;
}

/*.proptable tr:last-child th.proptable-cell, 
.proptable tr:last-child td.proptable-cell, */
.propdatatable tbody tr:last-child th,
.propdatatable tbody tr:last-child td
{
	border-bottom:none !important;
}

.propdatatable thead th{
	text-align:center !important;
	border-bottom:1px solid !important;
}

.propdatatable-value{
	max-height:1.25em;	
	overflow:hidden;
}

.propdatatable-value-item{
	margin-top:5px;
	word-break: break-all;
}
.propdatatable-value-item img{
	width:16px;
	height:16px;
}

.propdatatable-value .propdatatable-value-item:first-child{
	margin-top:0px !important;	
}


.popup{
	position:absolute;
	max-width:300px;
	max-height:300px;
	z-index:100;
	background-color:#bbb;
	padding:5px;
	overflow:auto;
	
}

table.dataTable thead td input{
	border:1px solid grey !important;
	border-radius:2px;
	padding-left:5px;
	padding-right:5px;
}

.proptable tr td .proptable-listitem{
	border-bottom:1px solid;
	
	padding-top:4px;
	padding-left:2px;
	padding-bottom:4px;
	padding-right:2px;


}
.proptable tr td .proptable-listitem:last-child{
	border-bottom:none !important;
}

.proptable-section{
	
}
.proptable-section th, .proptable-section td{
	border-top:none !important;
	/*background-color:#3e3832;
	color:white;*/
	border-bottom:3px solid !important;
	text-transform:uppercase !important;
	font-size:20px;
	text-align:left !important;
}

.proptable td.proptable-cell.nopadding{
	padding:0px;
}

.col12{width:100%;}
.col11{width:91.66%;}
.col10{width:83.33%;}
.col9{width:75%;}
.col8{width:66.66%;}
.col7{width:58.33%;}
.col6{width:50%;}
.col5{width:41.66%;}
.col4{width:33.33%;}
.col3{width:25%;}
.col2{width:16.66%;}
.col1{width:8.33%;}

.propvalue-indicator{
	display:inline-block;
	width:.6em;
	margin-top:.3em;
	margin-right:5px;
	border:1px solid;
	height:0.6em;
	border-radius:0.5em;
}


/* DIAGRAM ******************************************************/

.diagram-notab .diagram-selector-container{
	display:none;
}

.diagram-container, 
.diagram-container *,
.diagram-controls-container, 
.diagram-controls-container *, 
.diagram-selector-container,
.diagram-selector-container *{	        
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none; 
	user-select: none;
}

.diagram-container{
	float:left;
	width:100%;
	overflow:hidden;
	padding:16px;
	height:80%;
	text-align:center;
	border:1px solid;
	background-color:white;
}

.diagram-selector-container{
	float:left;
	width:900px;
	font-size:16px;
	font-weight:normal;
}

.diagram-controls-container{
	float:right;
	width:auto;
}
.diagram-controls{
	float:right;
	width:auto;
}

.diagram-controls div{
	float:left;
	width:31px;
	height:31px;
	margin-left:2px;
	margin-bottom:2px;
	cursor:pointer;

	padding:2px;
	/*border-radius:2px;*/
	border:1px solid #bbb;
}

.diagram-controls div img{
	width:100%;
	height:100%;
}

.diagram-controls div:hover{
		background-color:#bbb;
		border:1px solid #3e3832;
	
}

.diagram-selector-button{
	float:left;
	width:31px;
	height:31px;
	margin-right:2px;
	margin-bottom:2px;
	cursor:pointer;
	padding:2px;
	border:1px solid #bbb;

}

.diagram-selector-button img{
	width:100%;
	height:100%;
}

.diagram-selector-button:hover{
	background-color:#bbb;
	border:1px solid #3e3832;
}

.diagram-selector-popup-container{
	position:absolute;
	z-index:100;
	width:400px;
	height:300px;
	overflow-x:auto;
	overflow-y:scroll;
	background:white;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}


.diagram-selector-popup-container .diagram-category-select:first-child{
	margin-top:0px;
}
.diagram-category-select{
	width:100%;
	float:left;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	background-color:#ddd;
	margin-top:10px;
	cursor:pointer;
}

.diagram-category-select:hover{
	background-color:#bbb;
}

.diagram-type-select-container{
	float:left;
	padding-left:30px;
	width:100%;
}

.diagram-type-select-container-inner{
	float:left;
	/*border:1px solid #ddd;*/
	width:100%;
}

.diagram-type-select{
	width:100%;
	float:left;
	padding:5px;
	font-size:16px;
	background-color:#ddd;
	margin-top:8px;
	cursor:pointer;
}

.diagram-type-select:hover{
	background-color:#bbb;
}

.diagram-select-container{
	float:left;
	width:100%;
	padding-left:30px;
}

.diagram-select-container-inner;{
	float:left;
	width:100%;
}

.diagram-select{
	width:100%;
	float:left;
	padding:5px;
	font-size:16px;
	background-color:#ddd;
	margin-top:6px;
	cursor:pointer;
}

.diagram-select:hover{
	background-color:#bbb !important;
	
}

.diagram-select.selected{
	background-color:#ddf;
}

/* REPORT ******************************************************/

.report-notab .report-selector-container{
	display:none;
}

.report-container, 
.report-container *,
.report-controls-container, 
.report-controls-container *, 
.report-selector-container,
.report-selector-container *{	        
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	-ms-user-select: none; 
	user-select: none;
}

.report-container{
	float:left;
	width:100%;
	overflow:hidden;
	padding:0px;
	height:80%;
	text-align:center;
	border:1px solid;
	background-color:white;
}

.report-container iframe{
	width:100%;
	height:100%;
	overflow:hidden;
}

.report-selector-container{
	float:left;
	width:auto;
	font-size:16px;
	font-weight:normal;
}

.report-controls-container{
	float:right;
	width:auto;
}
.report-controls{
	float:right;
	width:auto;
}
.report-controls div{
	float:left;
	width:auto;
	margin-left:2px;
	margin-bottom:2px;
	cursor:pointer;

	padding:2px;
	/*border-radius:2px;*/
	border:1px solid #bbb;
	
}

.report-controls div:hover{
	background-color:#bbb;
	border:1px solid #3e3832;
}


/* HOME *********************************************************/

#home-nav{
	text-align:center;
	float:none;
	width:486px;
	margin:20px auto 0px;
}

.home-nav-row{
	text-align:center;
	width:486px;
	display:block;
	float:left;
}

.home-nav-item{
	width:160px;
	height:160px;
	display:table;
	float:left;
	margin:1px;
}
.home-nav-item a{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	height:100%;
	width:100%;
	color:#3e3832;
	/*text-transform:uppercase;*/
	background-color:white;
	opacity:0.7;
	font-weight:bold;
}

.home-nav-item-icon{
	width:100%;
	height:100px;
	padding:10px;
}

.home-nav-item-icon img{
	height:100%;
}

.home-nav-item-text{
	padding-top:10px;
	width:100%;
	height:60px;
	font-weight:bold !important;
}

.home-nav-item a:hover{
	opacity:1;
	background-color:transparent;
	color:white;
}

/*Index Cards*/
.body-content-information-section{
	position:relative;
	width:100%;
	float:left;
	padding:25px;
}

.body-content-information-identity-left{
	position:absolute;
	top:0px;
	left:0px;
}

.body-content-information-identity-right{
	position:absolute;
	top:0px;
	right:0px;
}

.body-content-information-cards-container{
	float:left;
	border: 2px solid #3e3832;
	width:100%;
}

.body-content-information-cards-text{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	float:left;
	width:100%
	
}

.body-content-information-card-container{
	padding:10px;
	height:150px;
	float:left;
	width:100%
	
}

.body-content-information-card-container a{
	display:block;
	text-align:center;
	padding:10px;
	border: 2px solid #3e3832;
	height:100%;
	
}

.body-content-information-card-text{
	font-weight:bold;
	height:50%;
	font-size:15px;
	
}

.body-content-information-container{
	float:left;
	border: 2px solid #3e3832;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding:10px;
	float:left;
	width:100%
	
}


.home-nav-item-menu{
	position:absolute;
	z-index:100;
}
.home-nav-item-menu-header{
	width:100%;
	height:160px;
}

.home-nav-item-menu-header-image{
	float:left;
	height:100%;
	width:160px;
	padding:20px;
}

.home-nav-item-menu-header-image img{
	height:100%;
}

.home-nav-item-menu-header-text{
	float:left;
	height:100%;
	width:320px;
	font-size: 28px;
    font-weight: bold;
	padding-top:30px;
	text-align:left;
}

.home-nav-item-menu-items{
	width:100%;
	text-align:left;
	float:left;
	padding:20px;
	
}
/*
.integration-graph-buttons button{
	margin-right:10px;
	padding:5px;
	border:1px solid #3e3832;
}

.integration-graph-buttons button.active{
	background-color:#ddf;
}

.integration-graph-buttons button:hover{
	background-color:#bbb;
}
*/
.object-status{
	margin-left:20px;
	font-style:italic;
	font-size:12px;
	
}

.diagram-legend-container{
	position:absolute;
	z-index:100;
	width:300px;
}

.diagram-legend-container img{
	width:300px;
	
}

.graph-menu-container{
	position:absolute;
	width:auto;
	height:auto;
	background-color:#4a4a4a;
	color : #fff;
}

.graph-menu-container a{
	display:block;
	padding:5px;
	color : #fff;
}

.graph-menu-container a:hover{
	background-color:#2fb772;	
	color : #4a4a4a;
}

.graph-inactive{
    opacity: .2;
}

.graph-filtered{
    opacity: .2;
}

.graph-active{
    opacity: 1 !important;
}


