.t24-link:link, .t24-link:visited, .t24-link:hover, .t24-link:active, .t24-link:focus {
  transition: all 0.3s;
  text-decoration: none; }
.t24-link[disabled] {
  opacity: 0.4;
  pointer-events: none; }
.t24-link, .t24-link:link, .t24-link:visited, .t24-link:hover, .t24-link:active, .t24-link:focus {
  color: #5c6bc0; }
.t24-link.t24-link--effect-simple-inverse:hover, .t24-link.t24-link--effect-simple-inverse:active, .t24-link.t24-link--effect-simple-inverse:focus {
  color: #5c6bc0; }
.t24-link.t24-link--effect-underline:hover, .t24-link.t24-link--effect-underline:active, .t24-link.t24-link--effect-underline:focus {
  border-bottom-color: #5c6bc0; }
.t24-link.t24-link--effect-underline-inverse:link, .t24-link.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #5c6bc0; }
.t24-link.t24-link--effect-background:hover, .t24-link.t24-link--effect-background:active, .t24-link.t24-link--effect-background:focus {
  background-color: rgba(92, 107, 192, 0.2); }
.t24-link.t24-link--effect-underscore-x:after, .t24-link.t24-link--effect-underscore-y:after {
  background: #5c6bc0; }

.t24-link--color-accent, .t24-link--color-accent:link, .t24-link--color-accent:visited, .t24-link--color-accent:hover, .t24-link--color-accent:active, .t24-link--color-accent:focus,
.t24-link--color-yellow,
.t24-link--color-yellow:link,
.t24-link--color-yellow:visited,
.t24-link--color-yellow:hover,
.t24-link--color-yellow:active,
.t24-link--color-yellow:focus {
  color: #ffa726; }
.t24-link--color-accent.t24-link--effect-simple-inverse:hover, .t24-link--color-accent.t24-link--effect-simple-inverse:active, .t24-link--color-accent.t24-link--effect-simple-inverse:focus,
.t24-link--color-yellow.t24-link--effect-simple-inverse:hover,
.t24-link--color-yellow.t24-link--effect-simple-inverse:active,
.t24-link--color-yellow.t24-link--effect-simple-inverse:focus {
  color: #ffa726; }
.t24-link--color-accent.t24-link--effect-underline:hover, .t24-link--color-accent.t24-link--effect-underline:active, .t24-link--color-accent.t24-link--effect-underline:focus,
.t24-link--color-yellow.t24-link--effect-underline:hover,
.t24-link--color-yellow.t24-link--effect-underline:active,
.t24-link--color-yellow.t24-link--effect-underline:focus {
  border-bottom-color: #ffa726; }
.t24-link--color-accent.t24-link--effect-underline-inverse:link, .t24-link--color-accent.t24-link--effect-underline-inverse:visited,
.t24-link--color-yellow.t24-link--effect-underline-inverse:link,
.t24-link--color-yellow.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #ffa726; }
.t24-link--color-accent.t24-link--effect-background:hover, .t24-link--color-accent.t24-link--effect-background:active, .t24-link--color-accent.t24-link--effect-background:focus,
.t24-link--color-yellow.t24-link--effect-background:hover,
.t24-link--color-yellow.t24-link--effect-background:active,
.t24-link--color-yellow.t24-link--effect-background:focus {
  background-color: rgba(255, 167, 38, 0.2); }
.t24-link--color-accent.t24-link--effect-underscore-x:after, .t24-link--color-accent.t24-link--effect-underscore-y:after,
.t24-link--color-yellow.t24-link--effect-underscore-x:after,
.t24-link--color-yellow.t24-link--effect-underscore-y:after {
  background: #ffa726; }

.t24-link--color-white, .t24-link--color-white:link, .t24-link--color-white:visited, .t24-link--color-white:hover, .t24-link--color-white:active, .t24-link--color-white:focus {
  color: #eee; }
.t24-link--color-white.t24-link--effect-simple-inverse:hover, .t24-link--color-white.t24-link--effect-simple-inverse:active, .t24-link--color-white.t24-link--effect-simple-inverse:focus {
  color: #eee; }
.t24-link--color-white.t24-link--effect-underline:hover, .t24-link--color-white.t24-link--effect-underline:active, .t24-link--color-white.t24-link--effect-underline:focus {
  border-bottom-color: #eee; }
.t24-link--color-white.t24-link--effect-underline-inverse:link, .t24-link--color-white.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #eee; }
.t24-link--color-white.t24-link--effect-background:hover, .t24-link--color-white.t24-link--effect-background:active, .t24-link--color-white.t24-link--effect-background:focus {
  background-color: rgba(238, 238, 238, 0.2); }
.t24-link--color-white.t24-link--effect-underscore-x:after, .t24-link--color-white.t24-link--effect-underscore-y:after {
  background: #eee; }

.t24-link--color-black, .t24-link--color-black:link, .t24-link--color-black:visited, .t24-link--color-black:hover, .t24-link--color-black:active, .t24-link--color-black:focus {
  color: #1a1a1a; }
.t24-link--color-black.t24-link--effect-simple-inverse:hover, .t24-link--color-black.t24-link--effect-simple-inverse:active, .t24-link--color-black.t24-link--effect-simple-inverse:focus {
  color: #1a1a1a; }
.t24-link--color-black.t24-link--effect-underline:hover, .t24-link--color-black.t24-link--effect-underline:active, .t24-link--color-black.t24-link--effect-underline:focus {
  border-bottom-color: #1a1a1a; }
.t24-link--color-black.t24-link--effect-underline-inverse:link, .t24-link--color-black.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #1a1a1a; }
.t24-link--color-black.t24-link--effect-background:hover, .t24-link--color-black.t24-link--effect-background:active, .t24-link--color-black.t24-link--effect-background:focus {
  background-color: rgba(26, 26, 26, 0.2); }
.t24-link--color-black.t24-link--effect-underscore-x:after, .t24-link--color-black.t24-link--effect-underscore-y:after {
  background: #1a1a1a; }

.t24-link--color-grey, .t24-link--color-grey:link, .t24-link--color-grey:visited, .t24-link--color-grey:hover, .t24-link--color-grey:active, .t24-link--color-grey:focus {
  color: #bdbdbd; }
.t24-link--color-grey.t24-link--effect-simple-inverse:hover, .t24-link--color-grey.t24-link--effect-simple-inverse:active, .t24-link--color-grey.t24-link--effect-simple-inverse:focus {
  color: #bdbdbd; }
.t24-link--color-grey.t24-link--effect-underline:hover, .t24-link--color-grey.t24-link--effect-underline:active, .t24-link--color-grey.t24-link--effect-underline:focus {
  border-bottom-color: #bdbdbd; }
.t24-link--color-grey.t24-link--effect-underline-inverse:link, .t24-link--color-grey.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #bdbdbd; }
.t24-link--color-grey.t24-link--effect-background:hover, .t24-link--color-grey.t24-link--effect-background:active, .t24-link--color-grey.t24-link--effect-background:focus {
  background-color: rgba(189, 189, 189, 0.2); }
.t24-link--color-grey.t24-link--effect-underscore-x:after, .t24-link--color-grey.t24-link--effect-underscore-y:after {
  background: #bdbdbd; }

.t24-link--color-blue, .t24-link--color-blue:link, .t24-link--color-blue:visited, .t24-link--color-blue:hover, .t24-link--color-blue:active, .t24-link--color-blue:focus {
  color: #42a5f5; }
.t24-link--color-blue.t24-link--effect-simple-inverse:hover, .t24-link--color-blue.t24-link--effect-simple-inverse:active, .t24-link--color-blue.t24-link--effect-simple-inverse:focus {
  color: #42a5f5; }
.t24-link--color-blue.t24-link--effect-underline:hover, .t24-link--color-blue.t24-link--effect-underline:active, .t24-link--color-blue.t24-link--effect-underline:focus {
  border-bottom-color: #42a5f5; }
.t24-link--color-blue.t24-link--effect-underline-inverse:link, .t24-link--color-blue.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #42a5f5; }
.t24-link--color-blue.t24-link--effect-background:hover, .t24-link--color-blue.t24-link--effect-background:active, .t24-link--color-blue.t24-link--effect-background:focus {
  background-color: rgba(66, 165, 245, 0.2); }
.t24-link--color-blue.t24-link--effect-underscore-x:after, .t24-link--color-blue.t24-link--effect-underscore-y:after {
  background: #42a5f5; }

.t24-link--color-cyan, .t24-link--color-cyan:link, .t24-link--color-cyan:visited, .t24-link--color-cyan:hover, .t24-link--color-cyan:active, .t24-link--color-cyan:focus {
  color: #26c6da; }
.t24-link--color-cyan.t24-link--effect-simple-inverse:hover, .t24-link--color-cyan.t24-link--effect-simple-inverse:active, .t24-link--color-cyan.t24-link--effect-simple-inverse:focus {
  color: #26c6da; }
.t24-link--color-cyan.t24-link--effect-underline:hover, .t24-link--color-cyan.t24-link--effect-underline:active, .t24-link--color-cyan.t24-link--effect-underline:focus {
  border-bottom-color: #26c6da; }
.t24-link--color-cyan.t24-link--effect-underline-inverse:link, .t24-link--color-cyan.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #26c6da; }
.t24-link--color-cyan.t24-link--effect-background:hover, .t24-link--color-cyan.t24-link--effect-background:active, .t24-link--color-cyan.t24-link--effect-background:focus {
  background-color: rgba(38, 198, 218, 0.2); }
.t24-link--color-cyan.t24-link--effect-underscore-x:after, .t24-link--color-cyan.t24-link--effect-underscore-y:after {
  background: #26c6da; }

.t24-link--color-teal, .t24-link--color-teal:link, .t24-link--color-teal:visited, .t24-link--color-teal:hover, .t24-link--color-teal:active, .t24-link--color-teal:focus {
  color: #26a69a; }
.t24-link--color-teal.t24-link--effect-simple-inverse:hover, .t24-link--color-teal.t24-link--effect-simple-inverse:active, .t24-link--color-teal.t24-link--effect-simple-inverse:focus {
  color: #26a69a; }
.t24-link--color-teal.t24-link--effect-underline:hover, .t24-link--color-teal.t24-link--effect-underline:active, .t24-link--color-teal.t24-link--effect-underline:focus {
  border-bottom-color: #26a69a; }
.t24-link--color-teal.t24-link--effect-underline-inverse:link, .t24-link--color-teal.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #26a69a; }
.t24-link--color-teal.t24-link--effect-background:hover, .t24-link--color-teal.t24-link--effect-background:active, .t24-link--color-teal.t24-link--effect-background:focus {
  background-color: rgba(38, 166, 154, 0.2); }
.t24-link--color-teal.t24-link--effect-underscore-x:after, .t24-link--color-teal.t24-link--effect-underscore-y:after {
  background: #26a69a; }

.t24-link--color-green, .t24-link--color-green:link, .t24-link--color-green:visited, .t24-link--color-green:hover, .t24-link--color-green:active, .t24-link--color-green:focus {
  color: #66bb6a; }
.t24-link--color-green.t24-link--effect-simple-inverse:hover, .t24-link--color-green.t24-link--effect-simple-inverse:active, .t24-link--color-green.t24-link--effect-simple-inverse:focus {
  color: #66bb6a; }
.t24-link--color-green.t24-link--effect-underline:hover, .t24-link--color-green.t24-link--effect-underline:active, .t24-link--color-green.t24-link--effect-underline:focus {
  border-bottom-color: #66bb6a; }
.t24-link--color-green.t24-link--effect-underline-inverse:link, .t24-link--color-green.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #66bb6a; }
.t24-link--color-green.t24-link--effect-background:hover, .t24-link--color-green.t24-link--effect-background:active, .t24-link--color-green.t24-link--effect-background:focus {
  background-color: rgba(102, 187, 106, 0.2); }
.t24-link--color-green.t24-link--effect-underscore-x:after, .t24-link--color-green.t24-link--effect-underscore-y:after {
  background: #66bb6a; }

.t24-link--color-orange, .t24-link--color-orange:link, .t24-link--color-orange:visited, .t24-link--color-orange:hover, .t24-link--color-orange:active, .t24-link--color-orange:focus {
  color: #ff7043; }
.t24-link--color-orange.t24-link--effect-simple-inverse:hover, .t24-link--color-orange.t24-link--effect-simple-inverse:active, .t24-link--color-orange.t24-link--effect-simple-inverse:focus {
  color: #ff7043; }
.t24-link--color-orange.t24-link--effect-underline:hover, .t24-link--color-orange.t24-link--effect-underline:active, .t24-link--color-orange.t24-link--effect-underline:focus {
  border-bottom-color: #ff7043; }
.t24-link--color-orange.t24-link--effect-underline-inverse:link, .t24-link--color-orange.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #ff7043; }
.t24-link--color-orange.t24-link--effect-background:hover, .t24-link--color-orange.t24-link--effect-background:active, .t24-link--color-orange.t24-link--effect-background:focus {
  background-color: rgba(255, 112, 67, 0.2); }
.t24-link--color-orange.t24-link--effect-underscore-x:after, .t24-link--color-orange.t24-link--effect-underscore-y:after {
  background: #ff7043; }

.t24-link--color-red, .t24-link--color-red:link, .t24-link--color-red:visited, .t24-link--color-red:hover, .t24-link--color-red:active, .t24-link--color-red:focus {
  color: #ef5350; }
.t24-link--color-red.t24-link--effect-simple-inverse:hover, .t24-link--color-red.t24-link--effect-simple-inverse:active, .t24-link--color-red.t24-link--effect-simple-inverse:focus {
  color: #ef5350; }
.t24-link--color-red.t24-link--effect-underline:hover, .t24-link--color-red.t24-link--effect-underline:active, .t24-link--color-red.t24-link--effect-underline:focus {
  border-bottom-color: #ef5350; }
.t24-link--color-red.t24-link--effect-underline-inverse:link, .t24-link--color-red.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #ef5350; }
.t24-link--color-red.t24-link--effect-background:hover, .t24-link--color-red.t24-link--effect-background:active, .t24-link--color-red.t24-link--effect-background:focus {
  background-color: rgba(239, 83, 80, 0.2); }
.t24-link--color-red.t24-link--effect-underscore-x:after, .t24-link--color-red.t24-link--effect-underscore-y:after {
  background: #ef5350; }

.t24-link--color-pink, .t24-link--color-pink:link, .t24-link--color-pink:visited, .t24-link--color-pink:hover, .t24-link--color-pink:active, .t24-link--color-pink:focus {
  color: #f06292; }
.t24-link--color-pink.t24-link--effect-simple-inverse:hover, .t24-link--color-pink.t24-link--effect-simple-inverse:active, .t24-link--color-pink.t24-link--effect-simple-inverse:focus {
  color: #f06292; }
.t24-link--color-pink.t24-link--effect-underline:hover, .t24-link--color-pink.t24-link--effect-underline:active, .t24-link--color-pink.t24-link--effect-underline:focus {
  border-bottom-color: #f06292; }
.t24-link--color-pink.t24-link--effect-underline-inverse:link, .t24-link--color-pink.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #f06292; }
.t24-link--color-pink.t24-link--effect-background:hover, .t24-link--color-pink.t24-link--effect-background:active, .t24-link--color-pink.t24-link--effect-background:focus {
  background-color: rgba(240, 98, 146, 0.2); }
.t24-link--color-pink.t24-link--effect-underscore-x:after, .t24-link--color-pink.t24-link--effect-underscore-y:after {
  background: #f06292; }

.t24-link--color-purple, .t24-link--color-purple:link, .t24-link--color-purple:visited, .t24-link--color-purple:hover, .t24-link--color-purple:active, .t24-link--color-purple:focus {
  color: #7e57c2; }
.t24-link--color-purple.t24-link--effect-simple-inverse:hover, .t24-link--color-purple.t24-link--effect-simple-inverse:active, .t24-link--color-purple.t24-link--effect-simple-inverse:focus {
  color: #7e57c2; }
.t24-link--color-purple.t24-link--effect-underline:hover, .t24-link--color-purple.t24-link--effect-underline:active, .t24-link--color-purple.t24-link--effect-underline:focus {
  border-bottom-color: #7e57c2; }
.t24-link--color-purple.t24-link--effect-underline-inverse:link, .t24-link--color-purple.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #7e57c2; }
.t24-link--color-purple.t24-link--effect-background:hover, .t24-link--color-purple.t24-link--effect-background:active, .t24-link--color-purple.t24-link--effect-background:focus {
  background-color: rgba(126, 87, 194, 0.2); }
.t24-link--color-purple.t24-link--effect-underscore-x:after, .t24-link--color-purple.t24-link--effect-underscore-y:after {
  background: #7e57c2; }

.t24-link--color-brown, .t24-link--color-brown:link, .t24-link--color-brown:visited, .t24-link--color-brown:hover, .t24-link--color-brown:active, .t24-link--color-brown:focus {
  color: #8d6e63; }
.t24-link--color-brown.t24-link--effect-simple-inverse:hover, .t24-link--color-brown.t24-link--effect-simple-inverse:active, .t24-link--color-brown.t24-link--effect-simple-inverse:focus {
  color: #8d6e63; }
.t24-link--color-brown.t24-link--effect-underline:hover, .t24-link--color-brown.t24-link--effect-underline:active, .t24-link--color-brown.t24-link--effect-underline:focus {
  border-bottom-color: #8d6e63; }
.t24-link--color-brown.t24-link--effect-underline-inverse:link, .t24-link--color-brown.t24-link--effect-underline-inverse:visited {
  border-bottom-color: #8d6e63; }
.t24-link--color-brown.t24-link--effect-background:hover, .t24-link--color-brown.t24-link--effect-background:active, .t24-link--color-brown.t24-link--effect-background:focus {
  background-color: rgba(141, 110, 99, 0.2); }
.t24-link--color-brown.t24-link--effect-underscore-x:after, .t24-link--color-brown.t24-link--effect-underscore-y:after {
  background: #8d6e63; }

.t24-link--effect-alpha:link, .t24-link--effect-alpha:visited {
  opacity: .6; }
.t24-link--effect-alpha:hover, .t24-link--effect-alpha:active, .t24-link--effect-alpha:focus {
  opacity: 1; }

.t24-link--effect-alpha-inverse:hover, .t24-link--effect-alpha-inverse:active, .t24-link--effect-alpha-inverse:focus {
  opacity: .6; }

.t24-link--effect-simple:hover, .t24-link--effect-simple:active, .t24-link--effect-simple:focus {
  color: inherit; }

.t24-link--effect-simple-inverse:link, .t24-link--effect-simple-inverse:visited {
  color: inherit; }

.t24-link--effect-underline,
.t24-link--effect-underline-inverse {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.t24-link--effect-underline:link, .t24-link--effect-underline:visited {
  border-bottom-color: transparent; }

.t24-link.t24-link--effect-underline-inverse:hover, .t24-link.t24-link--effect-underline-inverse:active, .t24-link.t24-link--effect-underline-inverse:focus {
  border-bottom-color: transparent; }

.t24-link--effect-underscore-x,
.t24-link--effect-underscore-y {
  position: relative; }
  .t24-link--effect-underscore-x:after,
  .t24-link--effect-underscore-y:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    height: 1px; }

.t24-link--effect-underscore-x {
  position: relative; }
  .t24-link--effect-underscore-x:after {
    width: 0;
    transition: width 0.3s; }
  .t24-link--effect-underscore-x:hover:after, .t24-link--effect-underscore-x:active:after, .t24-link--effect-underscore-x:focus:after {
    width: 100%; }
  .rtl .t24-link--effect-underscore-x:after, .t24-rtl .t24-link--effect-underscore-x:after {
    position: absolute;
    right: 0; }

.t24-link--effect-underscore-y:after {
  width: 100%;
  transform: translateY(-3px);
  transition: opacity 0.3s, transform 0.3s;
  opacity: 0; }
.t24-link--effect-underscore-y:hover:after, .t24-link--effect-underscore-y:active:after, .t24-link--effect-underscore-y:focus:after {
  transform: translateY(0);
  opacity: 1; }

.t24-link--effect-rotator {
  position: relative;
  display: inline-block;
  padding-bottom: 1px;
  vertical-align: bottom;
  overflow: hidden; }
  .t24-link--effect-rotator .t24-link__hover,
  .t24-link--effect-rotator .t24-link__text {
    padding-bottom: 1px;
    line-height: inherit; }
  .t24-link--effect-rotator .t24-link__hover {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .t24-link--effect-rotator .t24-link__text {
    position: relative;
    display: inline-block;
    padding: 0 1px; }
  .t24-link--effect-rotator:hover .t24-link__hover, .t24-link--effect-rotator:active .t24-link__hover, .t24-link--effect-rotator:focus .t24-link__hover {
    top: 0; }
  .t24-link--effect-rotator:hover .t24-link__text, .t24-link--effect-rotator:active .t24-link__text, .t24-link--effect-rotator:focus .t24-link__text {
    transform: translateY(-180%); }

.t24-link__hover,
.t24-link__text {
  transition: all 0.3s;
  pointer-events: none; }

.t24-link__hover {
  margin: inherit;
  padding: inherit; }

/*# sourceMappingURL=t24-link.css.map */
