﻿.overflow-outer{overflow-x:auto;position:relative;text-align:center;justify-content:center;justify-items:center;padding-bottom:20px;margin-bottom:30px;width:100%;}.overflow-outer .org-tree{height:100%;position:relative;width:820px;}.overflow-outer .org-tree ul{padding-top:20px;position:relative;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}.overflow-outer .org-tree ul li{float:left;text-align:center;list-style-type:none;position:relative;padding:20px 2px 0 2px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}.overflow-outer .org-tree ul li ul li.side-left{margin:auto;margin-right:-100px;}.overflow-outer .org-tree ul li ul li.side-right{margin:auto;margin-left:-100px;}.overflow-outer .org-tree ul li ul li:before,.overflow-outer .org-tree ul li ul li:after{content:"";position:absolute;top:0;right:40%;border-top:1px solid #ccc;width:50%;height:20px;}.overflow-outer .org-tree ul li ul li:after{right:auto;left:50%;border-left:1px solid #ccc;}.overflow-outer .org-tree ul li ul li:only-child::after,.overflow-outer .org-tree ul li ul li:only-child::before{display:none;}.overflow-outer .org-tree ul li ul li:only-child{padding-top:0;}.overflow-outer .org-tree ul li ul li:first-child::before,.overflow-outer .org-tree ul li ul li:last-child::after{border:0 none;}.overflow-outer .org-tree ul li ul li:last-child::before{border-right:1px solid #ccc;border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;}.overflow-outer .org-tree ul li ul li:first-child::after{border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;}.overflow-outer .org-tree ul li ul li ul:before{content:"";position:absolute;top:0;left:50%;border-left:1px solid #ccc;width:0;height:20px;}.overflow-outer .org-tree ul li ul li ul li.side-left{margin:auto;margin-right:-100px;}.overflow-outer .org-tree ul li ul li ul li.side-right{margin:auto;margin-left:-100px;}.overflow-outer .org-tree ul li ul li ul li:before,.overflow-outer .org-tree ul li ul li ul li:after{content:"";position:absolute;top:0;right:50%;border-top:1px solid #ccc;width:50%;height:20px;}.overflow-outer .org-tree ul li ul li ul li:after{right:auto;left:50%;border-left:1px solid #ccc;}.overflow-outer .org-tree li a{border:1px solid #ccc;padding:5px 10px;text-decoration:none;width:120px;color:#666;color:#eee;background-color:var(--md-sys-color-inverse-primary-dark);background-color:#17a2b8!important;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}.overflow-outer .org-tree li a:hover,.overflow-outer .org-tree li a:hover+ul li a{background:#c8e4f8;color:#000;border:1px solid #94a0b4;}.overflow-outer .org-tree li a:hover+ul li::after,.overflow-outer .org-tree li a:hover+ul li::before,.overflow-outer .org-tree li a:hover+ul::before,.overflow-outer .org-tree li a:hover+ul ul::before{border-color:#94a0b4;}.overflow-outer .org-tree li.team a p.title{display:block;width:100%;border-bottom:1px solid #94a0b4;margin-bottom:5px;}.overflow-outer .org-tree li.team a p.member{margin:0;padding:0;}.org-chart{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#fff;}.org-chart .node{padding:10px;margin:10px;text-align:center;}.org-chart .node .node{margin:0 auto;padding:0;}.org-chart .node .node .node{padding:10px;margin:10px;text-align:center;}.org-chart .node .commission{padding:.5rem 2rem;margin:1rem auto;border:1px solid #00008b;background-color:#f0f0f0;}.org-chart .node .reader{padding:.5rem 2rem;min-width:10rem;border:1px solid #00008b;display:inline-block;margin:1rem auto;}.org-chart .node .reader :after{content:"";position:absolute;top:0;left:50%;border-left:1px solid #ccc;width:0;height:20px;}.org-chart .node .reader1{padding:1rem 2rem;}.org-chart .node .reader2{padding:1rem 2rem;}.org-chart .node .reader3{padding:1rem 2rem;}.org-chart .node .sub-nodes{display:flex;justify-content:center;vertical-align:top;justify-content:space-around;padding:0 0;margin:0;}.org-chart .node .team{min-width:25%;border:1px solid #000!important;background-color:#f0f0f0;border:1px solid #000;border:0;border-radius:8px;}