.custom-link {
    color: inherit; 
    text-decoration: none; 
}

.custom-link:hover {
    text-decoration: none; 
}

#org-chart-wrap{
	width:900px;
	overflow-x:auto;
}
#org-chart-table{
	width:800px;
	/*  */
	margin-top:10px;
	
}
#org-chart-table p{
	text-align:center;
}
#org-chart-table h4,
#org-chart-table .h4{
	font-size:0.75em;
}
.org-chart-box-1{
	width:200px;
	/* height:100px; */
	
	display: inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.org-chart-box-2, .org-chart-box-5{
	width:180px;
	/* height:100px; */
	float:left;
	margin-left:35px;
	display: inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
/* #dscma2{
	margin:0 10px;
} */
.org-chart-box-2 p{
	/* font-size:0.75em; */
	margin-bottom:0;
}
.org-chart-box-3{
	/* width:55px; */
	width:70px;
	height:150px;
	display: inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	vertical-align: top;
}
.org-chart-box-4{
	/* width:80px; */
	width:100px;
	/* height:150px; */
	display: inline-block;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	vertical-align: top;
}
#scma{
	margin: 0 200px;
}
#uscma{
	margin-left:5px;
	/* margin-right:95px; */
	float:left;
}
#pscma{
	margin-right:100px;
	margin-left: 270px;
}
#pa{
	margin-left:5px;
	margin-right:1px;
}
#pas1{
	margin-left:0;
}
#pas6{
	/* margin-left:15px; */
	margin-left:0;
}
.org-chart-line-container{
	/* width:600px; */
	width:800px;
	height:15px;
	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
	.org-chart-lv2, .org-chart-line-container, .org-chart-lv5{
		/* display:inline-block; */
	}
}
.org-chart-line-container > div{
	float:left;
	display: inline-block;
}
#b1{
	width:300px;
	height:15px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b2{
	margin-left: 16px;
	margin-right:200px;
	width:384px;
	height:15px;
	border-right:4px solid #0B2F66;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b3{
	margin-left: 16px;
	margin-right:200px;
	width:380px;
	height:15px;
	border-right:4px solid #0B2F66;
	border-left:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b4{
	margin-left: 16px;
	width:179px;
	height:15px;
	margin-right:60px;
	border-left:4px solid #0B2F66;
	/* border-top:4px solid #0B2F66; */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b5{
	/* width:160px; */
	width:185px;
	height:15px;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b6{
	/* width:160px; */
	width:305px;
	height:15px;
	border-left:4px solid #0B2F66;
	/* border-right:4px solid #0B2F66; */
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b20{
	/* width:160px; */
	width:205px;
	height:15px;
	border-left:4px solid #0B2F66;
	border-right:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b7{
	width:74px;
	height:96.8px;
	/* margin-right:80px; */
	margin-right:10px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}
#b24{
	width:20px;
	height:106.8px;
	/* margin-right:80px; */
	margin-right:85px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}
#b22{
	width:175px;
	height:96.8px;
	/* margin-right:80px; */
	margin-right:10px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}
#b23{
	width:175px;
	/* height:100px; */
	/* margin-right:80px; */
	margin-right:10px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}
#b8{
	margin-left: 16px;
	width:130px;
	height:15px;
	margin-right:80px;
	border-left:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b9{
	/* width:190px; */
	/* width:200px; */
	width:210px;
	height:15px;
	border-left:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b10{
	/* width:150px; */
	/* width:200px; */
	width:4px;
	border-right:4px solid #0B2F66;
	/* border-bottom:4px solid #0B2F66; */
	height:15px;
	/* margin-bottom:5px; */
	margin-right:40px;
	/* border-right:4px solid #0B2F66; */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position:relative;
}
/* #b10:after{
	position:absolute;
	content:"";
	right:0;
	bottom:-9px;
	width:4px;
	height:5px;
	background-color:#0B2F66;
} */
#b21{
	/* width:150px; */
	/* width:200px; */
	width:170px;
	height:15px;
	border-right:4px solid #0B2F66;
	/* border-bottom:4px solid #0B2F66; */
	/* margin-bottom:5px; */
	/* border-right:4px solid #0B2F66; */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position:relative;
}
/* #b21:after{
	position:absolute;
	content:"";
	right:0;
	bottom:-9px;
	width:4px;
	height:5px;
	background-color:#0B2F66;
} */
#b11{
	margin-left: 16px;
	/* width:30px; */
	height:15px;
	/* margin-right:60px; */
	margin-right:70px;
	border-left:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b12{
	height:15px;
	/* width:60px; */
	width:70px;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b13{
	height:15px;
	/* width:60px; */
	width:75px;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b14{
	height:15px;
	width:70px;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b15{
	height:15px;
	
	width:75px;
	border-left:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b16{
	height:15px;
	width:75px;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b17{
	height:15px;
	width:75px;
	border-left:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b18{
	height:15px;
	/* width:45px; */
	width:4px;
	background-color:#0B2F66;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b19{
	height:15px;
	width:85px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#b25{
	height:15px;
	width:20px;
	border-right:4px solid #0B2F66;
	float: left;
	box-sizing: border-box;
}
#b26{
	height:15px;
	width:239px;
	border-right:4px solid #0B2F66;
	float: left;
	box-sizing: border-box;
	margin-right: 10px;
}
#b27{
	height:15px;
	width:175px;
	border-right:4px solid #0B2F66;
	float: left;
	margin-right: 10px;
	box-sizing: border-box;
}
#b28{
	height:15px;
	width:200px;
	border-right:4px solid #0B2F66;
	float: left;
	box-sizing: border-box;
}
#b29{
	height:15px;
	width:110px;
	border-right:4px solid #0B2F66;
	border-top:4px solid #0B2F66;
	float: left;
	box-sizing: border-box;
}
#b30{
	width:20px;
	height:150px;
	/* margin-right:80px; */
	margin-right:30px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}
#b31{
	width:20px;
	height:15px;
	/* margin-right:80px; */
	margin-right:5px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}
#dscma2{
	margin-left: 28px;
}

#b100{
	width:20px;
	height:112.8px;
 	margin-right:80px;
	margin-right:10px;
	border-right:4px solid #0B2F66;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	float: left;
	/* display: inline-block	; */
}


/* Card style */
.card {
    /* Add shadows to create the "card" effect */
    box-shadow: 0 4px 8px 0 rgba(0, 119, 255,0.2);
	transition: 0.3s box-shadow;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	cursor: pointer;
}

/* On mouse-over, add a deeper shadow */
.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0, 119, 255,0.6);
}

/* Add some padding inside the card container */
.container {
    padding: 10px;
}
.container-medium {
	padding: 8px 5px;
}
.container-small {
	padding: 5px 2px;
	/* font-size: 11px; */
	font-size: 0.875em;
}
.container-small p,
.container-small h6,
.container-small .h6{
	font-family: "Arial Narrow", Arial, sans-serif; 
}

.card {
    box-shadow: 0 4px 8px 0 rgba(0, 119, 255, 0.5);
    transition: 0.3s box-shadow;
    border-radius: 5px; /* 5px rounded corners */
}

.org-chart-box-1.card, .org-chart-box-2.card, .org-chart-box-3.card, .org-chart-box-4.card, .org-chart-box-5.card{
	text-align: center;
	background-color: #BEE8F8;
	border:2px solid #366374;
	
}
.org-chart-box-1.card h4,
.org-chart-box-1.card .h4{
	margin-bottom:16px;
	margin-top:0;
}
.org-chart-box-2.card h4, 
.org-chart-box-2.card .h4, 
.org-chart-box-5.card h4,
.org-chart-box-5.card .h4{
	font-size: 11px;
	margin-bottom:10px;
	margin-top:0;
}
.org-chart-box-3.card h6, 
.org-chart-box-4.card h6,
.org-chart-box-3.card .h6, 
.org-chart-box-4.card .h6 {
	/* font-size: 11px; */
	font-size: 0.875em;
	margin-bottom:5px;
	margin-top:0;
	line-height: 1.2em;
}
.org-chart-box-3.card p, .org-chart-box-4.card p{
	font-size: 0.925em;
}
#dscmasd{
	margin-left: 89px;
}