li {
	list-style: none!important;
}

.accordion {
	 margin: 1rem 0;
	 padding: 0;
	 list-style: none;
	 border-top: 1px solid #e5e5e5;
}
 .accordion-item {
	 border-bottom: 1px solid #e5e5e5;
}
/* Thumb */
 .accordion-thumb {
	 margin: 0;
	 padding: 0.8rem 0;
	 cursor: pointer;
	 font-weight: normal;
}
 .accordion-thumb::before {
	 content: &#39;
	&#39;
	;
	 display: inline-block;
	 height: 7px;
	 width: 7px;
	 margin-right: 1rem;
	 margin-left: 0.5rem;
	 vertical-align: middle;
	 border-right: 1px solid;
	 border-bottom: 1px solid;
	 transform: rotate(-45deg);
	 transition: transform 0.2s ease-out;
}
/* Panel */
 .accordion-panel {
	 margin: 0;
	 padding-bottom: 0.8rem;
	 display: none;
}
/* Active */
 .accordion-item.is-active .accordion-thumb::before {
	 transform: rotate(45deg);
}


 .selectar-button input[type="checkbox"] {
        opacity: 0;
        position: fixed;
        width: 0;
      }
      .selectar-button label {
     border-color: #E6E6E6;
    border-radius: 8px;
    border-style: solid;
				line-height:50px;
    border-width: 1px;
    box-shadow: 0px 1px 2px rgb(0 0 0 / 6%);
    font-size: 16px;
    margin-top: 5px;
    padding: 9px 12px;
      }
      .selectar-button label:hover {
      background: #fafafa;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
      }
 
      .selectar-button input[type="checkbox"]:checked + label {
        background: #e0e0ff;
   border: 1px solid #5c5cff;
   opacity: 1;
	 color: #5c5cff;
   font-weight:600;
	 -webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
	 border-radius: 6px;
      }


::marker { 
	display:none!important;
}
 
/* Checkbox */

.cehck input[type="checkbox"] {
  display: none;
  visibility: hidden;
}

/* Toggle Control */

.toggle-controlo {
  position: relative;
  float: left;
  margin: 0 .25rem .25rem 0;
  background: #50F;
  color: #FFF;
  padding: .5rem 1rem .5rem 2rem;
  border-radius: 2px;
  box-shadow: 0 .25rem 1rem -.5rem #000;
  border: 1px solid #20C;
  transition: box-shadow ease-in .125s;
  cursor: pointer;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.toggle-controlo:hover {
  box-shadow: 0 .0 1rem -.5rem #000;
}

