/*
 * # Semantic - Accordion
 * http://github.com/jlukic/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */

/*******************************
            Accordion
*******************************/

.ui.accordion,
.ui.accordion .accordion {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  font-size: 1rem;
  border-radius: 0.3125em;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}

.ui.accordion .title {
  cursor: pointer;
  margin: 0em;
  padding: 0.75em 1em;
  color: rgba(0, 0, 0, 0.6);
  /*border-top: 1px solid rgba(0, 0, 0, 0.05);*/
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}

.ui.accordion .title:first-child {
  border-top: none;
}

/* Content */

.ui.accordion .content {
  display: none;
  margin: 0em;
  padding: 1.3em 1em;
  background-color: #f8f8f8;
}

/* Arrow */

.ui.accordion .title .dropdown.icon {
  display: inline-block;
  float: none;
  margin: 0em 0.5em 0em 0em;
  -webkit-transition: -webkit-transform 0.2s ease, opacity 0.2s ease;
  transition: transform 0.2s ease,
    opacity 0.2s ease;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.ui.accordion .title .dropdown.icon:before {
  content: '\f0da';
}

/*--------------
 Loose Coupling
---------------*/

.ui.basic.accordion.menu {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
}

.ui.basic.accordion.menu .title,
.ui.basic.accordion.menu .content {
  padding: 0em;
}

/*******************************
            Types
*******************************/

/*--------------
     Basic
---------------*/

.ui.basic.accordion {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  
}

.ui.basic.accordion .title,
.ui.basic.accordion .title {
  background-color: transparent;
  border-top: none;
  padding-left: 0em;
  padding-right: 0em;
}

.ui.basic.accordion .content {
  padding: 0.5em 0em;
}

.ui.basic.accordion .active.title {
  /*background-color: transparent; */
  /*background-color: #ffecd7;*/
  background-color: transparent !important;
   
}

/*--------------
      Basic table
---------------*/

.ui.basic1.table th {
  /* background-color: transparent; */
  /* padding: 0.5em;*/
 /* background-color: #ffecd7;*/
  background-color: transparent ;
}

.ui.basic1.table tbody tr {
  /* border-bottom: 1px solid rgba(0, 0, 0, 0.03); */
  /*background-color: #ffecd7;*/
  background-color: transparent ;
}

.ui.basic1.table td {
  /* padding: 0.8em 0.5em; */
 /* background-color: #ffecd7;*/
  background-color: transparent ;
}

.ui.basic1.table tbody tr:nth-child(2n) {
  /* background-color: transparent !important; */
  /*background-color: #ffecd7; */
  background-color: transparent ;
}


.ui.segment1 {
  position: relative;
  /*background-color: #ffecd7; */
  background-color: transparent !important;
  padding: 1em;
  margin-top: -20px;
  border-bottom: 2px #edefef solid;
  border-left: 2px #edefef solid;
  border-right: 2px #edefef solid;
}

.ui.basic1.header1 {
  margin-left: 12px;
  text-decoration: underline;
}


/*******************************
            States
*******************************/

/*--------------
      Hover
---------------*/

.ui.accordion .title:hover,
.ui.accordion .active.title {
  color: rgba(0, 0, 0, 0.8);
  background-color: #edefef;
}

/*--------------
     Active
---------------*/

.ui.accordion .active.title {
  /* background-color: rgba(0, 0, 0, 0.1); */
  /* color: rgba(0, 0, 0, 0.8); */
  /*background-color: #ffecd7; */
  background-color: transparent !important;
  border-top: 2px #edefef solid;
  border-right: 2px #edefef solid;
  border-left: 2px #edefef solid;
}

.ui.accordion .active.title .dropdown.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.ui.accordion .active.content {
  display: block;
  /*background-color: #ffecd7; */
  background-color: transparent !important;
}


/*******************************
           Variations
*******************************/

/*--------------
     Fluid
---------------*/

.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}