h1, h2, h3, h4, h5, h6 {color: #F1645E !important;}

body a {color: #3AC2D2 !important;}
body a:hover {color: #B5BDC2 !important;}

.blue-button {background-color: #3AC2D2;
	border-radius: 5px;
    padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 15px;
  width: 350px;
    height: 35px;
		text-align: center;
	}
	.blue-button-text {
 color:white !important;
  font-size: 0.875em;
  text-align: center; 
  font-weight: bold;
}
.blue-button-text:hover {
 color:#B5BDC2;
  
}

    .alttable tr:nth-child(even) {background: #F1645E; color: #FFF}
    .alttable tr:nth-child(odd) {background: #FFF}
    .alttable th {width: 25%;}
.alttable td {padding: 8px; }
.alttable table{margin-bottom: 10px;}

span.newtrack {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: normal;
  background: #913f2e;
  padding: 5px;
  border-radius: 7px;
}

span.newtrack.newkey {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: normal;
  background: #913f2e;
  padding: 5px;
  border-radius: 7px;
  display: block;
  clear: left;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 50px;
  text-align: center;
}

.newtrack-name {
  display: table;
  height: 30px;
  letter-spacing: normal;
}

.newtrack-name p {
  display:  table-cell;
  vertical-align: middle;
  height: 30px;
  letter-spacing: normal;
}


.accordion__title {
  padding: 12.5px 25px 12.5px 12.5px;
  font-weight: 400;
  background: #f1f1f1;
  position: relative;
}
.js .accordion__title::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-width: 0;
  border-top-color: #7c7a52;
  position: absolute;
  right: 12.5px;
  top: 50%;
  margin-top: -5px;
  transform: scaleX(0.667);
}
.js .accordion__title.is-active::after {
  transform: scaleX(0.667) scaleY(-1);
}
.js .accordion__content {
  display: block;
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.4s ease-out;
}
.js .accordion__content.is-active {
  height: auto;
  /* max-height: 3000px;  */
  padding-bottom: 25px;
  opacity: 1;
  transition: all 0.4s ease-in;
}

.js .toggle-target {
  display: none;
}
.js .toggle-target.is-active {
  display: block;
}

.js .tabs__pane {
  display: none;
}
.js .tabs__pane.is-active {
  display: block;
}
