.main-branch .heading{cursor:unset!important}ol.organizational-chart,ol.organizational-chart li,ol.organizational-chart li>div,ol.organizational-chart ol{position:relative}ol.organizational-chart,ol.organizational-chart ol{list-style:none;margin:0;padding:0}ol.organizational-chart{text-align:center;width:100%;margin:0 auto;min-width:980px;max-width:980px;overflow:hidden;padding-bottom:230px}ol.organizational-chart ol{margin-top:15px}ol.organizational-chart li:after,ol.organizational-chart li:before,ol.organizational-chart ol:after,ol.organizational-chart ol:before,ol.organizational-chart>li>div:after,ol.organizational-chart>li>div:before{background-color:#a5a7aa;content:"";position:absolute}ol.organizational-chart ol>li{padding:4em 0 0}ol.organizational-chart>li ol>.second-branch:after,ol.organizational-chart>li ol>.third-branch:after{left:-12px;top:0;width:3px}.second-branch ol li div{margin-top:20px}ol.organizational-chart li>div{background-color:#fff;min-height:2em;max-width:285px;min-width:285px;width:100%;font-size:13px;line-height:20px;border-top:none}ul.content-block{border:1px solid #a5a7aa}ol.organizational-chart>li>div{max-width:391px;border:none}ol.organizational-chart>li .sub-heading{font-size:16px;line-height:15px;color:#fff;padding:23px 25px;background:#06c;border:1px solid #a5a7aa;text-align:left}ol.organizational-chart>li .sub-heading>a,ol.organizational-chart>li ul li:hover a{color:#fff}ol.organizational-chart>li ul{list-style:none;padding:0;background:#fff}ol.organizational-chart>li ul li{border:1px solid #a5a7aa;padding:23px 72px 23px 24px;font-size:16px;color:#6b6b6b;text-align:left;line-height:22px}ol.organizational-chart>li .sub-heading a>span,ol.organizational-chart>li ul li a span{float:right;position:absolute;right:24px;top:30px;transition:.3s}ol.organizational-chart>li .sub-heading:hover,ol.organizational-chart>li ul li:hover{background:#06c;color:#fff}.hierachy-container ol.organizational-chart>li ul li a:hover,ol.organizational-chart>li .sub-heading>a:hover{font-weight:700;color:#fff!important}.dark-blue{background:#004c99!important}ol.organizational-chart>li .sub-heading:hover .fa-long-arrow-right,ol.organizational-chart>li ul li:hover .fa-long-arrow-right{right:0;transition:.3s}ol.organizational-chart>li ul li a{text-decoration:none;color:#fff;font-size:12px;transition:.3s}ol.organizational-chart>li .heading>span{position:absolute;right:15px;font-size:23px;top:25px}ol.organizational-chart>li .heading>.fa-minus-circle:before{content:"";background-image:url(/assets/v3/img/plus-circle.svg);background-size:cover;display:inline-block;height:19px;top:6px;width:19px}ol.organizational-chart>li .heading>.fa-plus-circle:before{content:"";background-image:url(/assets/v3/img/minus-circle.svg);background-size:cover;display:inline-block;height:19px;top:6px;width:19px}ol.organizational-chart>li .sub-heading>a>.fa-long-arrow-right:before,ol.organizational-chart>li ul li a .fa-long-arrow-right:before{content:"";background-image:url(/assets/v3/img/arrow-provost.svg);display:inline-block;height:19px;width:31px;background-size:60%;background-repeat:no-repeat}.bg-blue .fa-long-arrow-right:before{background-image:url(/assets/v3/img/arrow-provost-white.svg)!important}ul.content-block li:hover{background:#fff!important}body .hierachy-container ol.organizational-chart ul.content-block li a:hover,body .hierachy-container ol.organizational-chart ul.content-block li:hover,body .hierachy-container ol.organizational-chart ul.content-block li:hover a{color:#004c99!important}@media only screen and (min-width:768px){ol.organizational-chart>li>div{display:inline-block;float:none;margin:0 1em 20px;vertical-align:bottom}ol.organizational-chart>li>div:before{height:80px!important;left:50%!important;width:1px!important;bottom:-80px!important}ol.organizational-chart>li>ol{display:flex;flex-wrap:nowrap;overflow:hidden}ol.organizational-chart>li>ol:after,ol.organizational-chart>li>ol>li:only-of-type:after,ol.organizational-chart>li>ol>li:only-of-type:before{display:none}ol.organizational-chart>li>ol>li{flex-grow:1;padding-left:.3em;padding-right:3em;padding-top:42px}ol.organizational-chart>li>ol>li:only-of-type{padding-top:0}ol.organizational-chart>li>ol>li:first-of-type:not(:only-of-type):after{left:95%}}@media (max-width:767px){ol.organizational-chart>li>div{display:inline-block;float:none;margin:0 1em 1em;vertical-align:bottom}ol.organizational-chart>li ul li{padding:12px 24px;font-size:12px}ol.organizational-chart>li ul li a{font-size:12px}ol.organizational-chart ol>li{padding:1em 0 0}.header{height:auto!important}ol.organizational-chart{min-width:100%;z-index:999}ol.organizational-chart>li>div:before{height:0!important;left:50%!important;width:3px!important;bottom:-44px!important}ol.organizational-chart ol{padding:0}ol.organizational-chart>li>ol:after,ol.organizational-chart>li>ol>li:only-of-type:after,ol.organizational-chart>li>ol>li:only-of-type:before{display:none}.dean-of-industry ul li:after{background:0 0!important;height:800px!important;left:-17px!important;bottom:-165px!important;z-index:-1}ol.organizational-chart>li>ol>li{flex-grow:1;padding-left:1em;padding-right:1em;padding-top:1em}ol.organizational-chart>li>ol>li:only-of-type{padding-top:0}ol.organizational-chart>li>ol>li:first-of-type:not(:only-of-type):after{left:95%}ol.organizational-chart li>div,ol.organizational-chart>li .sub-heading{font-size:14px;line-height:12px;max-width:100%;width:100%;margin-left:0}ol.organizational-chart>li .heading{font-size:14px;line-height:15px}ol.organizational-chart>li ol>.second-branch:after,ol.organizational-chart>li ol>.third-branch:after{left:0;height:100%;bottom:28px;top:auto;width:1px}.organizational-chart .third-branch:before{top:0!important;width:3px!important;height:0!important}.second-branch .coe:before,.third-branch .associate-provost:before{background:#000!important}.first-branch .dean-of-arch:before,.first-branch .dean-students:before,.first-branch .stem-center:before{left:-17px!important;width:17px!important}.second-branch .dean-of-industry:after{right:-17px!important;width:0!important;top:13px!important}ol.organizational-chart>li>ol:before{left:42%!important;width:0!important}.second-branch ol ul:before{right:-17px!important;bottom:5px!important;z-index:1!important;height:auto!important}.first-branch ol ul:after{height:1000px!important;left:-17px!important;bottom:0!important;z-index:-1!important;background:0 0!important}.third-branch ol ul:before{left:-17px!important}}.first-branch .dean-of-arch:before,.first-branch .dean-students:before,.first-branch .stem-center:before{content:'';position:absolute;height:1px;right:-25px;top:30px;width:25px;background-color:#a5a7aa}.second-branch div:before{content:'';position:absolute;height:1px;left:-30px;top:31px;width:30px;}.second-branch .coe:before,.third-branch .associate-provost:before{background:0 0}.second-branch .dean-of-industry:after,.third-branch div:before{background-color:#a5a7aa;height:1px;content:'';position:absolute}.second-branch .dean-of-industry:after{left:-30px;top:33px;width:30px}.third-branch div:before{left:-31px;top:31px;width:31px}ol.organizational-chart>li>ol:before{height:1px;left:32%;top:1px;width:32.1em}.organizational-chart .third-branch:before{height:45px;left:45%;top:1px;width:1px}.dean-of-industry ul li:after{content:'';border-left:1px solid #a5a7aa;position:absolute;height:400px;background:#fff;right:-23px;bottom:15px}.first-branch ol ul:after{content:'';border-left:1px solid #a5a7aa;position:absolute;height:718px;background:#fff;right:-25px;bottom:46px;z-index:-1}.second-branch ol ul:before,.third-branch ol ul:before{content:'';border-left:1px solid #a5a7aa;position:absolute;height:1200px;background:#fff;z-index:-1}.second-branch ol ul:before{left:-29px;bottom:56px}.third-branch ol ul:before{left:-32px;bottom:58px}.second-branch li:last-child div:before{width:0!important}.heading.header:hover{background-color:#004c99}body .btn-orange:hover,body .content .btn-orange:hover{background-color:#e05d13;border-color:#e05d13;color:#fff!important}body .btn-primary:hover,body .content .btn-primary:hover{background-color:#004c99!important;color:#fff!important}ol.organizational-chart .main-branch .heading{background:#293f6f;padding:21px 75px;text-align:center}ol.organizational-chart>li ul.content-block>li{border-top:1px solid transparent;border-left:transparent;border-right:transparent}ol.organizational-chart>li ul.content-block>li:last-child{border-bottom:none}@media (min-width:768px) and (max-width:991px){ol.organizational-chart{min-width:720px;max-width:720px;overflow:hidden}ol.organizational-chart li>div{min-width:190px}ol.organizational-chart>li ul li{padding:15px 40px 15px 15px;font-size:14px}ol.organizational-chart>li ul li a{font-size:14px}ol.organizational-chart>li .heading{font-size:16px;line-height:20px;padding:15px 35px 21px 15px}ol.organizational-chart>li .sub-heading{font-size:12px;padding:15px 20px}ol.organizational-chart ol>li{padding:1em 0 0}ol.organizational-chart>li>ol:before{left:31%;width:23.6em}.second-branch ol ul:before{left:-31px;bottom:40px}.dean-of-industry ul li:after{height:0}}

    #footnote_box {
      font-size: 14px;
      background: #eee;
      color: #181A19;
      padding: 15px 15px 5px 15px;
      margin: 10px;
      border: 1px solid #ccc;
     /* -moz-box-shadow: 0px 0px 5px #e6e6e6;
      -webkit-box-shadow: 0px 0px 5px #e6e6e6;
      box-shadow: 0px 0px 5px #e6e6e6;*/
      z-index: 999;
      cursor: pointer;
    }
    .close
    {
        opacity: 1;
    }
    a:focus {
		color: #fff;
		outline: 3px solid -webkit-focus-ring-color;
		outline-color: hsl(327deg 95.65% 40.41%);
		outline-offset: 0px;
	}
    #hide-content1, #hide-content2, #hide-content3, #hide-content4, #hide-content5,
    #hide-content6, #hide-content7, #hide-content8, #hide-content9, #hide-content10,
    #hide-content11, #hide-content12, #hide-content13, #hide-content14, #hide-content15,
    #hide-content16, #hide-content17, #hide-content18, #hide-content19, #hide-content20,
	#hide-content21, #hide-content22, #hide-content23, #hide-content24, #hide-content25,
    #hide-content26, #hide-content27, #hide-content28, #hide-content29, #hide-content30,
    #hide-content31,#hide-content32
    	{
    display: none;
}
a
{
    color: #06c;
}
ol.organizational-chart>li ul li:hover {
    background-color: #093f39!important;
}
ol.organizational-chart>li .sub-branch > .heading > a:hover {
    color: #fff;
}
#footnote_box p {
    margin: 0 0 5px;
}
#footnote_box ul {
    margin-top: 15px;
    margin-bottom: 20px;
}
.font-12
{
    font-size: 12px!important;
}
.font-10
{
    font-size: 10px!important;
    line-height: 12px!important;
}
.text-white {
    color: #fff;
    color: rgba(255,255,255,var(--text-opacity));
}
.bg-gradient-green {
    background-color: #093f39;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0.5rem;
    padding: 0.5rem 1rem;
    border-radius: 0.25rem;
    text-align: center;
    font-size: 1.2rem;
    cursor: pointer;
    font-weight: 700;
    text-decoration: none;
    text-shadow: none;
}
.bg-gradient-green:hover
{
    color: #fff;
}
/*All Programs CSS*/
a:focus, a:hover {
    text-decoration: none;
}
.new-hierachy {
    margin-bottom: 50px;
    margin-left: 30px;
}
.new-hierachy::-webkit-scrollbar {
    width: 0.2em;
    height: 5px;
}

.new-hierachy::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

.new-hierachy::-webkit-scrollbar-thumb {
    background-color: #0c5449;
    outline: 1px solid slategrey;
    border-radius: 10px;
}
.new-hierachy ol.organizational-chart {
    padding: 50px 0px;
}
.org-chart-accordion .panel .panel-body {
    border: 1px solid #babfbf;
}
.new-hierachy ol.organizational-chart .main-branch .heading {
    background: #093f39;
    padding: 18px;
    font-size: 20px;
    line-height: 24px;
    min-height: 103px;
    font-weight: 700;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-hierachy ol.organizational-chart > li > ol > li {
    flex-grow: 0;
    padding-right: 4.3em;
    padding-top: 24px;
}
.new-hierachy ol.organizational-chart > li > ol {
    justify-content: center;
    padding-left: 100px;
}
.new-hierachy .first-branch .third-sub-branch li {
    margin-right: 30px;
    padding: 12px 28px;
}
.new-hierachy .first-branch .third-sub-branch li,
.new-hierachy .second-branch .third-sub-branch li,
.new-hierachy .third-branch .third-sub-branch li,
.new-hierachy .fourth-branch .third-sub-branch li,
.new-hierachy .fifth-branch .third-sub-branch li,
.new-hierachy .second-branch .fourth-sub-branch li,
.new-hierachy .first-branch .fourth-sub-branch li,
.new-hierachy .sixth-branch .first-sub-branch li,
.new-hierachy .seventh-branch .first-sub-branch li,
.new-hierachy .third-branch .fourth-sub-branch li,
.new-hierachy .seventh-branch .fourth-sub-branch li,
.new-hierachy .fifth-branch .fourth-sub-branch li,
.new-hierachy .first-branch .fifth-sub-branch li,
.new-hierachy .first-branch .sixth-sub-branch li  {
    margin-right: 5px;
    padding: 4px 6px;
    font-size: 11px;
    line-height: 14px;
    z-index: 1;
    min-width: 96px;
    max-width: 96px;
    text-align: center;
    background: #3d7a67;
    border-color: #3d7a67;
    border-radius: 3px;
    color: #fff;
    min-height: 55px;
    max-height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-hierachy ol.organizational-chart {
    min-width: 1230px;
    max-width: 1230px;
}

.new-hierachy .first-branch .third-sub-branch {
    padding-top: 25px;
}
.new-hierachy .first-branch .fourth-sub-branch {
    padding-top: 25px;
    max-width: 200px;
    display: flex;
    margin-left: -90px;
}

.new-hierachy .third-branch .third-sub-branch,
.new-hierachy .fourth-branch .third-sub-branch,
.new-hierachy .fifth-branch .third-sub-branch,
.new-hierachy .third-branch .fourth-sub-branch,
.new-hierachy .seventh-branch .fourth-sub-branch,
.new-hierachy .first-branch .fourth-sub-branch,
.new-hierachy .fifth-branch .fourth-sub-branch,
.new-hierachy .first-branch .fifth-sub-branch,
.new-hierachy .first-branch .sixth-sub-branch{
    padding-top: 25px;
    max-width: 200px;
    display: flex;
    position: relative;
}
.sixth-sub-branch {
    bottom: 80px;
    left: 160px;
}
.new-hierachy .third-branch .third-sub-branch {
    margin-left: -204px;
}
/*.new-hierachy .fourth-branch .third-sub-branch,*/
.new-hierachy .fifth-branch .third-sub-branch,.new-hierachy .sixth-branch .first-sub-branch,.new-hierachy .seventh-branch .first-sub-branch,
 .new-hierachy .fifth-branch .fourth-sub-branch{
    padding-top: 25px;
}
.new-hierachy .fifth-branch .fourth-sub-branch
{
    margin-left: -146px;
}
.new-hierachy .first-branch .fifth-sub-branch
{
    margin-left: -91px;
}
.new-hierachy .second-branch .fourth-sub-branch {
    padding-top: 70px;
    max-width: 200px;
    display: flex;
    margin-left: 85px;
}
.new-hierachy ol.organizational-chart > li .sub-heading,
ol.organizational-chart>li .sub-branch > .heading {
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    padding: 15px 8px;
    min-height: 54px;
    background: #0c5449 !important;
    border: 1px solid #0c5449;
    border-radius: 3px;
    max-height: 53px;
    max-width: 93px;
    color: #fff;
    display: flex;
    align-items: center;
}
.new-hierachy ol.organizational-chart li > div {
    max-width: 93px;
    min-width: 93px;
}
.new-hierachy ol.organizational-chart > li ul li a:hover,
.new-hierachy ol.organizational-chart > li .sub-heading > a:hover {
    text-decoration: none;
    font-weight: 400;
}
.new-hierachy .main-branch {
/*    min-width: 260px !important;
    max-width: 260px !important;
    padding: 10px !important;*/
}
.new-hierachy ol.organizational-chart li > .main-branch {
    min-width: 152px;
    max-width: 152px;
    margin-bottom: 50px;
    box-shadow: 5px 5px 10px;
}
ol.organizational-chart>li .sub-branch > .heading {
    max-height: 96px;
    min-width: 104px;
}
.new-hierachy .organizational-chart .third-branch:before {
    height: 0px;
}
.new-hierachy ol.organizational-chart > li > div:before {
   height: 52px !important;
    width: 3px !important;
    background: #0c5449;
    bottom: -52px !important;
}
.new-hierachy ol.organizational-chart li > .sub-branch::before {
    height: 16px!important;
    bottom: -16px!important;
}

.new-hierachy ol.organizational-chart > li > ol:before {
    left: 13.3%;
    width: 67.6em;
    height: 2px;
    background-color: #0c5449;
}
.new-hierachy .first-branch .stem-center:before, .new-hierachy .second-branch .stem-center:before, 
.new-hierachy .third-branch .stem-center:before, .new-hierachy .fourth-branch .stem-center:before,
.new-hierachy .fifth-branch .stem-center:before, .new-hierachy .sixth-branch .stem-center:before, 
.new-hierachy .seventh-branch .stem-center:before {
    right: 0px;
    top: -12px;
    width: 22px;
    transform: rotate(90deg);
    z-index: -1;
    height: 2px;
    background: #065c53;
    left: 0px;
    margin: auto;
}
.new-hierachy ol.organizational-chart li > .sub-branch::after {
    bottom: 20px;
    content: "";
    position: absolute;
    background: #0c5449;
    width: 2px;
    height: 185px;
    transform: rotate(90deg);
    left: 140px;
}
ol.organizational-chart>li .sub-branch > .sub-heading-branch:before {
    content: "";
    width: 43px;
    transform: rotate(90deg);
    z-index: -1;
    height: 2px;
    background: #065c53;
    right: auto;
    position: absolute;
    left: auto;
    top: -5px;
}
ol.organizational-chart li .associate-provost:before {
right: 0px;
    top: -12px;
    width: 22px;
    transform: rotate(90deg);
    z-index: -1;
    height: 2px;
    background: #065c53;
    left: 0px;
    position: absolute;
    content: "";
    margin: auto;
}

.new-hierachy .second-branch div:before {
    left: 40px;
}

.new-hierachy .third-branch div:before {
    background-color: transparent;
}
.new-hierachy .first-branch .third-sub-branch:before {
   /* background-color: #0c5449;
    content: "";
    position: absolute;
    width: 26.2em;
    left: -75px;
    top: 145px;
    height: 2px;
    z-index: 1;*/
}
.new-hierachy .third-branch .third-sub-branch:before{
    background-color: #0c5449;
    content: "";
    position: absolute;
    width: 31.2em;
    left: 47px;
    top: 13px;
    height: 2px;
    z-index: 1;
    right: auto;
    margin: auto;
}
.new-hierachy .first-branch .fourth-sub-branch:before,.new-hierachy .fifth-branch .fourth-sub-branch:before,
.new-hierachy .first-branch .fifth-sub-branch:before,.new-hierachy .first-branch .sixth-sub-branch:before {
    background-color: #0c5449;
    content: "";
    position: absolute;
    width: 23.4em;
    left: 48px;
    top: 13px;
    height: 2px;
    z-index: 1;
    right: auto;
    margin: auto;
}
.new-hierachy .first-branch .fifth-sub-branch:before,.new-hierachy .first-branch .sixth-sub-branch:before {
   width: 7.8em;
}
.new-hierachy ol.organizational-chart .fifth-branch .third-sub-branch:after{
    margin: auto;
    content: "";
    position: absolute;
    height: 2px;
    right: 0px;
    top: 68px;
    width: 15px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 1;
    left: 0px;
    bottom: 0px;
}
.new-hierachy ol.organizational-chart .first-branch .fourth-sub-branch:after{
    margin: auto;
    content: "";
    position: absolute;
    height: 2px;
    right: 0px;
    top: -66px;
    width: 15px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 1;
    left: 93px;
    bottom: 0px;
}
.new-hierachy .first-branch .fifth-sub-branch:after,.new-hierachy .first-branch .sixth-sub-branch:after {
    margin: auto;
    content: "";
    position: absolute;
    height: 2px;
    right: 88px;
    width: 15px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 1;
    left: 0px;
    top: 6px;
}
.new-hierachy .first-branch .sixth-sub-branch:after {
    left: 93px;
    top: 6px;
    right: 0px;
}
.new-hierachy ol.organizational-chart .fifth-branch .third-sub-branch:after{
    top: 86px;
}
.new-hierachy .third-branch .third-sub-branch li:before {
   content: "";
    position: absolute;
    height: 2px;
    right: 0;
    top: -7px;
    width: 12px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
    left: 0;
    margin: auto;
}
.new-hierachy .first-branch .third-sub-branch li:before {
   content: "";
    position: absolute;
    height: 2px;
    right: 0;
    top: -15px;
    width: 25px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
    left: 0;
    margin: auto;
}
/*.new-hierachy ol.organizational-chart .second-branch .sub-heading:after {
    content: "";
    position: absolute;
    height: 2px;
    left: 52px;
    top: 141px;
    width: 140px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
}*/

.new-hierachy ol.organizational-chart .fifth-branch .sub-heading:before {
    content: "";
    position: absolute;
    height: 2px;
    left: 0px;
    top: 65px;
    width: 25px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
    right: 0px;
    margin: auto;
}
.new-hierachy ol.organizational-chart .third-branch .fourth-sub-branch:before,
.new-hierachy ol.organizational-chart .seventh-branch .fourth-sub-branch:before
{
    content: "";
    position: absolute;
    height: 2px;
    left: 0px;
    top: 11px;
    width: 25px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
    right: 0px;
    margin: auto;
}
.new-hierachy .seventh-branch .first-sub-branch li:before,.new-hierachy .sixth-branch .first-sub-branch li:before,
.new-hierachy .fifth-branch .third-sub-branch li:before {
    content: "";
    position: absolute;
    height: 2px;
    left: 0px;
    top: -15px;
    width: 27px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
    right: 0px;
    margin: auto;
}
.new-hierachy ol.organizational-chart .third-branch .sub-heading:after {
    content: "";
    position: absolute;
    height: 2px;
    left: 0px;
    top: 60px;
    width: 15px;
    background-color: #093f39;
    transform: rotate(90deg);
    z-index: 0;
    right: 0px;
    margin: auto;
}
.new-hierachy ol.organizational-chart .second-branch .fourth-sub-branch:before {
    content: "";
    position: absolute;
    height: 2px;
    left: 72px;
    /*top: 287px;*/
    bottom: 100px;
    width: 100px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
}
.new-hierachy .first-branch .fourth-sub-branch li:before ,.new-hierachy .fifth-branch .fourth-sub-branch li:before,
.new-hierachy .first-branch .fifth-sub-branch li:before,.new-hierachy .first-branch .sixth-sub-branch li:before
{
    content: "";
    position: absolute;
    height: 2px;
    right: 0px;
    top: -7px;
    width: 11px;
    background-color: #0c5449;
    transform: rotate(90deg);
    z-index: 0;
    left: 0;
    margin: auto;
}
.org-chart-accordion .panel-title a {
    background-color: #e6e6e6;
    position: relative;
    display: block;
    padding: 15px 15px;
    font-weight: 600;
    border-bottom-width: 0;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #0c5449;
    font-size: 16px;
    line-height: 1.5;
}
body .org-chart-accordion #accordion .panel-title a:hover,
body .org-chart-accordion .panel-title a:focus {
    background-color: #575959;
    color: #fff !important;
}
.org-chart-accordion .panel-title a span:before {
    position: absolute;
    right: 10px;
    padding-right: 1rem;
    top: 5px;
    padding-top: 1rem;
    content: "+";
}
.org-chart-accordion .panel-title a[aria-expanded="true"] span:before {
    content: "\2013";
}
.org-chart-accordion .panel {
    border: 1px solid #babfbf;
    border-bottom: transparent;
    border-radius: 0px;
}
.org-chart-accordion .panel-group .panel + .panel {
    margin-top: 0;
}
.org-chart-accordion .panel .panel-heading {
    background: no-repeat;
    padding: 0;
    border-radius: 0px;
}
.org-chart-accordion .panel .panel-title {
    margin-bottom: 0px;
}
.new-hierachy ol.organizational-chart > li .sub-heading:hover,.new-hierachy .first-branch .third-sub-branch a:hover li,
.new-hierachy .second-branch .third-sub-branch a:hover li,.new-hierachy .third-branch .third-sub-branch a:hover li,
.new-hierachy .fourth-branch .third-sub-branch a:hover li,.new-hierachy .fifth-branch .third-sub-branch a:hover li,
.new-hierachy .first-branch .fourth-sub-branch a:hover li,.new-hierachy .second-branch .fourth-sub-branch a:hover li {
    background-color: #093f39!important;
}
.org-chart-accordion {
    max-width: 1240px;
    min-width: 1240px;
    margin: 0 auto;
}
.new-hierachy ol.organizational-chart li > .sub-branch {
    display: flex;
    margin: 0 auto;
}
ol.organizational-chart>li .sub-branch > .sub-heading-branch {
    margin-top: 15px;
    margin-left: 100px;
    min-width: 120px;
    max-height: 60px;
}
@media (min-width: 1600px) {
    .new-hierachy {
        overflow-x: hidden;
    }
.new-hierachy .first-branch .third-sub-branch li,
.new-hierachy .second-branch .third-sub-branch li,
.new-hierachy .third-branch .third-sub-branch li,
.new-hierachy .fourth-branch .third-sub-branch li,
.new-hierachy .fifth-branch .third-sub-branch li,
.new-hierachy .second-branch .fourth-sub-branch li,
.new-hierachy .first-branch .fourth-sub-branch li {
    min-width: 100px;
    max-width: 100px;
}

.new-hierachy ol.organizational-chart {
    min-width: 1920px;
    max-width: 1920px;
}
.new-hierachy ol.organizational-chart > li > ol > li {
    padding-left: 5em;
    padding-right: 5em;
}
.new-hierachy .first-branch .third-sub-branch:before {
    width: 32.3em;
    left: -135px;
}
.new-hierachy .third-branch .third-sub-branch:before {
    width: 32.3em;
    left: 51px;
}
.new-hierachy ol.organizational-chart > li > ol:before {
    left: 16.2%;
    width: 100em;
}
.new-hierachy .third-branch .third-sub-branch {
    margin-left: -214px;
}

.new-hierachy .first-branch .third-sub-branch li, .new-hierachy .second-branch .third-sub-branch li, .new-hierachy .third-branch .third-sub-branch li, .new-hierachy .fourth-branch .third-sub-branch li, .new-hierachy .fifth-branch .third-sub-branch li, .new-hierachy .second-branch .fourth-sub-branch li, .new-hierachy .first-branch .fourth-sub-branch li
{
    font-size: 12px;
}
.new-hierachy .first-branch .third-sub-branch {
    margin-left: 0px;
}
.new-hierachy .second-branch .third-sub-branch,.new-hierachy .second-branch .fourth-sub-branch
{
    margin-left: 35px;
}
.new-hierachy ol.organizational-chart .second-branch .sub-heading:after
{
    left: 11px;
}
.new-hierachy ol.organizational-chart .second-branch .fourth-sub-branch:before
{
    left: 31px;
    bottom: 75px;
}
.new-hierachy .first-branch .fourth-sub-branch:before {
    width: 24.3em;
    left: 50px;
}
.sixth-sub-branch {
    left: 175px;
}
}
@media(max-width: 767px)
{
    #footnote_box
    {
        left: 200px!important;
        width: 350px!important;
    }
    .new-hierachy ol.organizational-chart li > div {
    margin: auto;
}
.new-hierachy .second-branch div:before {
    left: 40px;
    width: 40px!important;
    top: -8px!important;
    z-index: 1!important;
}
.new-hierachy .second-branch {
    margin-top: -77px;
}
.new-hierachy ol.organizational-chart {
   min-width: 767px;
    max-width: 767px;
    overflow-x: hidden;
}
.new-hierachy .fifth-branch .fourth-sub-branch:before,.new-hierachy .first-branch .fourth-sub-branch:before
{
    width: 21.7em;
}
.new-hierachy .third-branch .third-sub-branch:before
{
    width: 29.2em;
}
.new-hierachy .first-branch .fifth-sub-branch:before, .new-hierachy .first-branch .sixth-sub-branch:before {
    width: 7.3em;
}
.new-hierachy ol.organizational-chart li > .sub-branch::before {
    height: 36px!important;
    bottom: -36px!important;
}
.new-hierachy .fourth-branch .third-sub-branch {
    padding-top: 0px;
}
.new-hierachy .first-branch .third-sub-branch:before
{
    width: 24.2em;
}
.new-hierachy .second-branch .third-sub-branch,.new-hierachy .second-branch .fourth-sub-branch
{
    margin: 0 auto;
    justify-content: center;
    padding-top: 80px;
}
.new-hierachy ol.organizational-chart .second-branch .sub-heading:after
{
    left: 15px;
}
.new-hierachy ol.organizational-chart .second-branch .fourth-sub-branch:before
{
    left: 40px;
}
.new-hierachy ol.organizational-chart .fourth-branch .sub-heading:after, .new-hierachy ol.organizational-chart .fifth-branch .sub-heading:after
{
    left: 15px;
    top: 125px;
    width: 120px;
}
.new-hierachy .first-branch .stem-center:before, .new-hierachy .second-branch div:before
{
    height: 0px;
}
}
