/* CSS Stylesheet */

div#tl_caption {
 /*  width:100%; */
 margin-top:10px;
 margin-bottom:10px;
}

img#tl_logo {
  height:120px;
}

img#tl_caption {
 height:100px;
 margin-top:10px;
 margin-bottom:10px;
}

div#tl_framed {
    border:2px solid #252525;
    border-radius: 15px;
    background-color:white;
}

#tl_navigation {
  background-color:#ffffff;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  border-bottom: 2px solid #252525;
}


ul.tl_inactive-tabs a {
 color:white !important;
 background-color: #252525;
 margin-left: 5px;
 margin-bottom: -10px;
}


ul.tl_inactive-tabs a:hover {
  color:#252525 !important;
  background-color:#ffffff !important;
  border-top: 2px solid #555555;
  border-left: 2px solid #555555;
  border-right: 2px solid #555555;
}

li.tl_active-tab a {
  color: #252525 !important;
  background-color: #ffffff !important;
  border-top: 2px solid #252525;
  border-left: 2px solid #252525;
  border-right: 2px solid #252525;
}


ul.tl_dropdown-menu {
  background-color: #252525;
}

ul.tl_dropdown-menu a:focus {
  color:black !important;
}

article.tl_article {
  background-color: #f7f7f7;
  padding:5px;
  margin-top:40px;
  border-radius: 15px;
  border: 2px solid #c5c5c5;
  margin: 15px;
}

article.tl_article h2 {
  margin-bottom:0px;
}

article.tl_article p {
  padding-top: 10px;
}

hr {
 margin:0;
 padding:0;
 background-color:#c5c5c5;
 height:1px;
}

span.tl_article-info {
 text-align:right;
 margin-top:30px;
 color: #c5c5c5;
}

h2.tl_article-title {
 text-align:left;
 color: #000000;
 font-weight: 900;
}

@media (min-width: 992px) {
  div#tl_border-left {
    background-image: url('/images/border_left.svg');
    background-repeat:repeat-y;
    background-position: left bottom;
    padding-left:70px;
  }


  div#tl_border-right {
    background-image: url('/images/border_right.svg');
    background-repeat: repeat-y;
    background-position: right bottom;
    padding-right: 70px;
  }
}

div.tl_paginator {
  /*padding:5px;
  margin-top:40px;
  margin-bottom: 20px;
  margin: 15px;*/
  /*width: 100%;*/
  text-align:center;
  text-decoration:none;
  height:40px;
}

a.tl_next {
    background-image: url('/images/next_page.svg');
    background-repeat: no-repeat;
    background-position: right;
    color: #a0a0a0;
    padding-right: 70px;
    padding-top: 10px;
    padding-bottom: 10px;
}

a.tl_prev {
    background-image: url('/images/prev_page.svg');
    background-repeat: no-repeat;
    background-position: left;
    color: #a0a0a0;
    padding-left: 70px;
    padding-top: 10px;
    padding-bottom: 10px;
}



img.tl_social-button {
  width:50px;
}

img.tl_resistor {
  width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 20px;
}

div#tl_footer { 
  text-align:center;
  color:#c0c0c0;
}ext <

img#tl_status {
  padding:10px;
  width:150px;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-bottom: 2px solid #000000;
}

.carousel-inner a {
  color:white;
  text-decoration:none;
}

.carousel-indicators {
  bottom:0px;
  text-align:right;
}

.tl_carousel-caption {
  background-color:rgba(0,0,0,0.5);
  padding:0px;
}

.tl_carousel-caption a {
  color:white;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}

.tl.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, 1) 0%), color-stop(rgba(255, 255, 255, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.0001) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.tl.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(255, 255, 255, .0001) 0%), color-stop(rgba(255, 255, 255, .5) 100%));
  background-image:         linear-gradient(to right, rgba(255, 255, 255, .0001) 0%, rgba(255, 255, 255, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}


h1 {
    margin-left: 15px;
    margin-right: 15px;
}

