/*  BOARD SECTION OVERWRITES */
	.col-sm-4 .card .card-body { padding-left:3.5em; padding-right:2.5em;}
	.col-sm-4 .card .card-body .img-wrap img { max-width: 90%; }
	.col-sm-4 .card .card-body .link-wrap { width: 90%; padding:.25em 0px;}
	 /*  /BOARD SECTION OVERWRITES */

	.social-icon{
      color:#656668 !important;
    }

    .qiita {
        width: 18px;
        margin-bottom: 4px;
        background-color: #666666;
    }

    .social-icon:hover{
      color:#333 !important;
    }

    .leadership-view {
      padding-top: 0;
    }

    .accordion-tabs {
      position: relative;
    }

    .accordion-tabs .list-block {
      margin: 32px 0 43px;
    }

    .accordion-tabs .list-block {
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center !important;
      position: relative;
    }

    .col-outer .col-wrapper {
      margin-bottom: 30px;
    }

    .accordion-sections .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    .card .card-body .img-wrap {
      padding: .5em;
    }

    .card .card-body {
      /*height: 295px; */
    }

    .card .card-body .img-wrap img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: 5px;
      vertical-align: middle;
      border-style: none;
      filter: grayscale(25%);
      opacity: .9;
      -webkit-transition: all .4s ease;
      -o-transition: all .4s ease;
      transition: all .4s ease;
    }

    .card:hover .card-body .img-wrap img {
      filter: grayscale(0%);
      opacity: .9;
    }

    .card .card-body .link-wrap {
      float: left;
      width: 100%;
      padding: .5em 0;
    }

    .card .card-body .link-wrap>.expandbio {
      color: #333;
      font-weight: 500;
      position: relative;
      font-size: 14px;
      float: left;
      padding: .25em;
      margin-left: 0;
      cursor: pointer;
    }

    .card .card-body .link-wrap>.social {
      float: right;
      margin-right: .5em;
    }
	.card .card-body .link-wrap>.social i {
		padding: .4em .1em;
	}
    .card .card-body .link-wrap>.social a {
      margin-top: 0.15em;
    }


    .card .card-body .link-wrap>a>.arrowdown img {
      width: 12px;
      height: 12px;
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -webkit-transition: all .4s ease;
      -o-transition: all .4s ease;
      transition: all .4s ease;
    }

    .card .card-body .link-wrap>a>.arrowup img {
      width: 12px;
      height: 12px;
      -webkit-transform: rotate(-90deg);
      -o-transform: rotate(-90deg);
      -webkit-transition: all .4s ease;
      -o-transition: all .4s ease;
      transition: all .4s ease;
    }

    .accordion-sections {
      position: relative;
      width: 100%;
    }

    .accordion-tabs .nav>li>a:hover,
    .nav>li>a:focus,
    .nav>li>a:active {
      text-decoration: none;
      background-color: rgba(255, 255, 255, 0);
    }

    .leadership-view .accordion-tabs span {
      content: '';
      width: 100%;
      height: 4px;
      border-radius: 10px;
      background: #eee;
      position: absolute;
      bottom: -9%;
    }

    .nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex !important;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap !important;
      padding-left: 0;
      margin-bottom: 0;
      list-style: none;
    }

    .leadership-view .accordion-tabs .list-block .nav-item a {
      font-size: 14px;
      color: #333;
      font-weight: 500;
      text-decoration: none;
      line-height: 1.28;
      padding: 0 12px 14px;
      display: inline-block;
    }

    .accordion-tabs .list-block .nav-item {
      margin: 0 77px !important;
      position: relative;
    }

    .leadership-view .accordion-tabs .list-block .nav-item.active :after {
      content: "";
      height: 4px;
      width: 100%;
      background-color: #00a0ff;
      border-radius: 10px;
      position: absolute;
      bottom: -10%;
      z-index: 1;
      right: 0;
    }

    .card {
      border: none;
      -webkit-box-shadow: 0 1px 20px -9px rgba(0, 0, 0, 0.25);
      box-shadow: 0 1px 20px -9px rgba(0, 0, 0, 0.25);
      opacity: 1;
      -webkit-transition: all .4s ease-in-out;
      -o-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out;
      bottom: 0;
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: #fff;
      background-clip: border-box;
      /*border: 1px solid rgba(0, 0, 0, 0.125);*/
      border-radius: 0.25rem;
    }

    .card-body {
      padding: 1em;
    }

    .leadership-view .card .card-body .img-wrap img {
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      border-radius: 5px;
    }

    body .leadership-view .card .card-body .link-wrap>a::before {
      content: '';
      position: absolute;
      width: 0;
      height: 1px;
      bottom: 2px;
      left: 50%;
      right: 50%;
      background-color: #333;
      -webkit-transition: all 0.5s ease-in-out;
      -o-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      opacity: 0;
      visibility: hidden;
      float: left;
    }

    .leadership-view .card .card-body .link-wrap>a:hover::before {
      width: 100%;
      left: 0;
      right: 0;
      opacity: 1;
      visibility: visible;
    }

    .card-title {
      font-size: 18px;
      font-weight: 500;
      line-height: 1.3;
      color: #333;
      display: block;
    }

    .card-text {
      font-size: 12px;
      font-weight: 300;
      color: #333;
      height: 28px;
      display: block;
    }

    .leadership-view .accodion-sections {
      position: relative;
      width: 100%;
    }

    .leadership-view .card .card-body .link-wrap>a>span {
      display: inline-block;
      padding-left: 10px;
    }

    .leadership-view .col-wrapper {
      margin-bottom: 30px;
    }

    .leadership-view .col-wrapper .card:hover {
      -webkit-transform: translateY(-5px) scale(1.05);
      -o-transform: translateY(-5px) scale(1.05);
      transform: translateY(-5px) scale(1.05);
      z-index: 1;
    }

    body .leadership-view .accordion-tabs {
      position: relative;
    }

    .investor-logo {
      padding: 1em;
      margin-top: .5em;
    }

    .investor-logo img {
      filter: grayscale(1);
    }

    .biocard {
      top: 30px;
      position: relative;
      background: #f0f4f7;
      padding: 44px 50px 23px;
      margin-bottom: 30px;
      width: 960px;
      display: none;
    }

    .biocard .arrow {
      position: absolute;
      /* content: ''; */
      top: -28px;
      border-style: solid;
      border-width: 15px;
      border-color: transparent transparent #f0f4f7 transparent;
    }

    
	.bio0 					{ left: 0;		}
    .bio0 .arrow 			{ left: 8%;		}
	.col-sm-4 .bio0 .arrow	{ left: 12%;	}

    .bio1 					{ left: -114%;	}
	.bio1 .arrow 			{ left: 28% 	}
	.col-sm-4 .bio1 		{ left: -110%	}
	.col-sm-4 .bio1 .arrow	{ left: 24%;	}
    
    .bio2 					{ left: -228%; 	}
    .bio2 .arrow 			{ left: 48% 	}
	.col-sm-4 .bio2 		{ left: -220% 	}
	.col-sm-4 .bio2 .arrow	{ left: 36%; 	}

    .bio3 					{ left: -344%;  }
    .bio3 .arrow 			{ left: 69% 	}
    .col-sm-4 .bio3 		{ left: -220% 	}
	.col-sm-4 .bio3 .arrow	{ left: 48%; 	}

    .bio4 					{ left: -458%; 	}
    .bio4 .arrow 			{ left: 90% 	}
	.col-sm-4 .bio4 		{ left: -220% 	}
	.col-sm-4 .bio4 .arrow	{ left: 80%; 	}

    @media(min-width: 641px) {
      .leadership-view .col-wrapper {
        margin-bottom: 30px;
      }
      .bio3 {
        left: -342%;
      }
      .biocard {
        top: 30px;
        width: 960px;
      }
    }

    @media(min-width: 1250px) {
      .leadership-view .col-wrapper {
        margin-bottom: 60px;
      }
      .bio3 {
        left: -344%;
      }
      .biocard {
        top: 30px;
        width: 1140px;
      }
    }

    @media (max-width: 980px) {

      .card .card-body {
        height: 240px;
      }

      .accordion-tabs .list-block .nav-item {
        margin: 0px 60px !important;
      }

      .card-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 1.3;
        color: #333;
        display: block;
      }

      .card-text {
        font-size: 13px;
        font-weight: 300;
        color: #333;
        display: block;
        height: 32px;
      }

	 /*  BOARD SECTION OVERWRITES */
	.col-sm-4 .card .card-body { padding-left:1.5em; padding-right:1em; height: 270px;}
	.col-sm-4 .card .card-body .img-wrap img { max-width: 85%; }
	.col-sm-4 .card .card-body .link-wrap { width: 85%; }
	 /*  /BOARD SECTION OVERWRITES */

	.card .card-body .link-wrap>.expandbio { font-size:12px;}
	.bio0 					{ left: 0;		}
    .bio0 .arrow 			{ left: 8%;		}
	.col-sm-4 .bio0 .arrow	{ left: 12%;	}

    .bio1 					{ left: -114%;	}
	.bio1 .arrow 			{ left: 28% 	}
	.col-sm-4 .bio1 		{ left: -110%	}
	.col-sm-4 .bio1 .arrow	{ left: 24%;	}
    
    .bio2 					{ left: -228%; 	}
    .bio2 .arrow 			{ left: 48% 	}
	.col-sm-4 .bio2 		{ left: -220% 	}
	.col-sm-4 .bio2 .arrow	{ left: 36%; 	}

    .bio3 					{ left: -344%;  }
    .bio3 .arrow 			{ left: 69%   	}
    .col-sm-4 .bio3 		{ left: -330% 	}
	.col-sm-4 .bio3 .arrow	{ left: 48%; 	}

    .bio4 					{ left: -458%; 	}
    .bio4 .arrow 			{ left: 90% 	}
	.col-sm-4 .bio4 		{ left: -220% 	}
	.col-sm-4 .bio4 .arrow	{ left: 80%; 	}
	
      .biocard {
        width: 721px;
      }
      .card .card-body .link-wrap>.social {
        margin-left: .5em;
        margin-top: -0.3em;
        margin-right: 0em;
      }
	 .leadership-view .card .card-body .link-wrap>a>span.arrowdown {
		padding-left:.5em;
	 }

      .card .card-body .link-wrap>.social a {
        margin-top: 0em;
      }

      .leadership-view .card .card-body .link-wrap>a>span {
        padding-left:10px !important;
      }
    }


    @media (max-width: 640px) {
      
        .bio0 					{ left: 0;		}
        .bio0 .arrow 			{ left: 8%;		}
        .col-sm-4 .bio0 .arrow	{ left: 12%;	}
    
        .bio1 					{ left: 0%;	}
        .bio1 .arrow 			{ left: 8% 	}
        .col-sm-4 .bio1 .arrow	{ left: 12%;	}
        
        .bio2 					{ left: 0%;	}
        .bio2 .arrow 			{ left: 8% 	}
        .col-sm-4 .bio2 .arrow	{ left: 12%;	}
    
        .bio3 					{ left: 0%;	}
        .bio3 .arrow 			{ left: 8% 	}
        .col-sm-4 .bio3 .arrow	{ left: 12%;	}
    
        .bio4 					{ left: 0%;	}
        .bio4 .arrow 			{ left: 8% 	}
        .col-sm-4 .bio4 .arrow	{ left: 12%;	}
	  
	  .card .card-body, .col-sm-4 .card .card-body {
        height: auto;
		padding-left: 2.5em;
		padding-right: 2.5em;
      }

      .biocard {
        width: auto;
      }

      .bio0 {
        margin-left: 0px;
      }

      .bio0 .arrow{
        left: 43px;
      }

      .bio1 {
        margin-left: 0px;
      }

      .bio1 .arrow{
        left: 43px;
      }

      .bio2 {
        margin-left: 0px;
      }

      .bio2 .arrow{
        left: 43px;
      }

      .bio3 {
        margin-left: 0px;
      }

      .bio3 .arrow{
        left: 43px;
      }

      .card {
        height: auto;
      }

      .card-title {
        font-size: 16px;
        text-align: center;
      }

      .card-text {
        font-size: 14px;
        text-align: center;
      }

      .card.active .link-wrap>a>span img {
        -webkit-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
      }

      .social a{
        display:initial;
        margin-top: 0.15em;
      }

      .card .card-body .link-wrap>.social {
        float: right;
        margin-right: .5em;
        margin-left: 0em;
        margin-top: 0em;

      }

    }