@charset "utf-8";
/* CSS Document */

.digital-trans .accordion {


  display: flex;
  flex-wrap: wrap;
  height: auto;
  width: 100%;
}

.digital-trans .accordion__content {
  order: 1;
  flex-grow: 1;
  width: 100%;
  height: 100%;
  display: none;
}

.digital-trans .accordion__label {
	font-size: 18px;
  display: block;
  cursor: pointer;
  flex-grow: 1;
  padding: 1%;
  background-color: var(--color-four);
  margin-right: 1px;
  border-bottom: 2px solid #cccccc;

}

.digital-trans .accordion__radio {
  display: none;
}

.digital-trans .accordion input[type="radio"] {
	display: none;
}

.digital-trans .accordion input[type="radio"] + label {
  color: #02D1FF;
	font-weight: 600;
   z-index: 1;
}

.digital-trans .accordion input[type="radio"]:checked + label {
 
  color:#FD5F07;
  border-top: 1px solid var(--color-five);
  border-left: 1px solid var(--color-five);
  border-right: 1px solid var(--color-five);
  border-bottom: 2px solid #FD5F07;
}
.digital-trans .accordion input[type="radio"]:checked + label + .accordion__content {
	display: flex;
  margin-right: 0;
  border-left: 1px solid var(--color-five);
  border-right: 1px solid var(--color-five);
  border-bottom: 1px solid var(--color-five);
}

.digital-trans .accordion__content__image__container {
  width: 40%;
  height: 100%;
  margin-right: 10px;
}

.digital-trans .accordion__content__image {
  max-width: 100%;
  max-height: 88%;
  margin: 3%;
  background-color: teal;
}

.digital-trans .accordion__content__text {
  margin-top: 1%;
  margin-left: 40px;
}

.digital-trans .accordion__content__text__title {
  margin-top: 3%;
}

.digital-trans .accordion__content__text__horizontal-line {
  border: none;
  border-bottom: 1px solid var(--color-five);
  margin-right: 2%;
}

.digital-trans .accordion__content__text__body {
  margin-top: 2%;
  padding-right: 5%;
}

@media (max-width: 767px){
	
	.tabs-title h3{
		display: none;
	}
	
	.digital-tab-content {
    padding:0;
}
  .digital-trans .accordion {
    border: 1px solid var(--color-five);
  }
  
  .digital-trans .accordion-tab--status {
    display: inline;
  }
  .digital-trans .accordion__content,
  .digital-trans .accordion__label
  {
    order: initial;
  }
  
  .digital-trans .accordion__content {
    flex-direction: column;
  }
  
  .digital-trans .accordion__label {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1px;
    display: flex;
    justify-content: space-between;
    font-size: 1.2em;
    padding: 5% 6% 5% 6%;
  }

  .digital-trans .accordion__label:last-child {
    background-color: magenta;
  }

  .digital-trans .accordion__content__image__container {
    width: 100%;
  }

 .digital-trans .accordion__content__image {
    padding: 0;
    margin: 0;
    object-fit: cover;
    height: 300px;
    width: 100%;
  }

  .digital-trans .accordion__content__text {
    font-size: 0.9em;
    margin: 4% 5% 4% 5%;
  }

 .digital-trans  .accordion__content__text__title {
    margin: 2% 0 2% 0;
  }

 .digital-trans .accordion__content__text__horizontal-line {
    width: 100%;
  }

 .digital-trans .accordion input[type="radio"] + label span:after  {
    content: '+';
  }

  .digital-trans .accordion input[type="radio"]:checked + label span:after  {
    content: '—';
  }

  .digital-trans .accordion input[type="radio"]:checked + label {
    border: none; 
  }

  .digital-trans .accordion input[type="radio"]:checked + label + .accordion {
    border: none;  
  }

  .digital-trans .accordion input[type="radio"]:checked + label + .accordion__content {
    border: none;
  }
}






/*css for solutions tabs*/

.solution-tabs .nav-tabs {
  display: none;
}

@media (min-width: 768px) {
	
	.show1{
		display: block;
	}
 .solution-tabs .nav-tabs {
    display: flex;
    flex-flow: column nowrap;
  }
  .solution-tabs .nav-tabs {
    border-bottom: none;
    border-right: 1px solid #ddd;
    display: flex;
  }
  .solution-tabs .nav-tabs {
    margin: 0 15px;
  }
  .solution-tabs .nav-tabs .nav-item + .nav-item {
    margin-top: 0.25rem;
  }
 .solution-tabs .nav-tabs .nav-link {
    transition: border-color 0.125s ease-in;
    white-space: nowrap;
  }
  .solution-tabs .nav-tabs .nav-link:hover {
    background-color: #f7f7f7;
    border-color: transparent;
  }
  .solution-tabs .nav-tabs .nav-link.active {
    border-bottom-color: #ddd;
    border-right-color: #fff;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    margin-right: -1px;
  }
  .solution-tabs .nav-tabs .nav-link.active:hover {
    background-color: #fff;
    border-color: #0275d8 #fff #0275d8 #0275d8;
  }

  .solution-tabs .card {
    border: none;
	  background: none;
  }

  .solution-tabs .card .card-header {
    display: none;
  }

  .solution-tabs .card .collapse {
    display: block;
  }
}

@media (max-width: 767px) {
  .solution-tabs .tab-pane {
    display: block;
    opacity: 1;
  }
}
