/* .text-black, .text-black:hover, .text-black:active, .text-black:visited {color:#000;}
.fill-black {fill:#000;}
.border-black {border-color:#000;}

.text-white, .text-white:hover, .text-white:active, .text-white:visited {color:#FFF;}
.fill-white {fill:#FFF;}
.border-white {border-color:#FFF;}

.text-primary, .text-primary:hover, .text-primary:active, .text-primary:visited {color:#004b47;}
.text-secondary, .text-secondary:hover, .text-secondary:active, .text-secondary:visited {color:#c3db35;}

.net-btn {
  font-size:1.2em;
  padding:1.75rem;
  border-radius: 0.75em;
  display:inline-flex;
  line-height:1.55em;
/*   min-width:50%; */
  width:100%;
  margin-bottom:2em;
}


.net-btn-s {padding:1em;}
.net-btn-l {
  padding:2em;
  font-size:1.5em;
}

.net-btn-primary {
  background:#004b47;
}
.net-btn-primary:hover, .net-btn-primary:active, .net-btn-primary:visited {
  background:#195d59;
  color:#FFFFFF;
}


.net-btn-secondary {
  background:#c3db35;
}

.net-btn-secondary:hover, .net-btn-secondary:active, .net-btn-secondary:visited {
  background:#cfe25d;
  color:#000000;
}


.net-btn-outline--primary {
  border:1px solid #004b47;
}
.net-btn-outline--primary:before, .net-btn-outline--primary:after {
  filter: brightness(0) saturate(100%) invert(22%) sepia(13%) saturate(4570%) hue-rotate(138deg) brightness(94%) contrast(103%);
}
.net-btn-outline--secondary:before, .net-btn-outline--secondary:after {
  filter: brightness(0) saturate(100%) invert(99%) sepia(67%) saturate(1803%) hue-rotate(9deg) brightness(93%) contrast(83%);
}

.net-btn-outline--secondary {
  border:1px solid #c3db35;
}

.net-btn-icon.text-black:before,.net-btn-icon.text-black:after {
    filter: brightness(0) invert(0);
}
.net-btn-icon.text-white:before, .net-btn-icon.text-white:after {
    filter: brightness(0) invert(1);
}

.net-btn-icon.net-btn-icon--start:before {
    background: url(https://www.thetram.net/hubfs/NET_June_2021/Home_Page/arrow-right.svg);
    background-size: cover;
    content: "";
    display: block;
    height: 1.5em;
    left: 0;
    margin-right: .5em;
    top: 0;
    width: 1.5em;
}

.net-btn-icon.net-btn-icon--end:after {
    background: url(https://www.thetram.net/hubfs/NET_June_2021/Home_Page/arrow-right.svg);
    background-size: cover;
    content: "";
    display: block;
    height: 1.5em;
    right: 0;
    margin-left: .5em;
    top: 0;
    width: 1.5em;
} */