/*
$Revision: 75217 $
$Date: 2016-09-22 18:02:48 -0700 (Thu, 22 Sep 2016) $
$Author: Sonya $
$Id: tl-new.css 75217 2016-09-23 01:02:48Z Sonya $
*/

@charset "utf-8";
/* CSS Document */
body,html,.row-offcanvas {
    font-family: 'Open Sans', sans-serif;
    height:100%;
    background-color: #79ADDC;
}
@font-face {
    font-family: "tl-icon";
    src: url("../style/tl-icon.woff") format('woff');
}
.tl-mobileIcon{
    font-family: "tl-icon" !important;    
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 100%;
    color: #FFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size:64px;
    text-decoration: none;    
}


select:disabled {
    background-color: #eee;
    opacity: 1;
}
select:readonly{
    background-color: #eee;
    opacity: 1;
}

.navbar-default {
    border: 0px !important;
}

.required-field {
	border:1px solid red;
}

.error {
	color: red;
	display:block;
}

.red-text {
	color: red;
}

.red-text-bold {
	color: red;
	font-weight:bold;
}

.header-login{
	color:white;
}

.login-email-error {
	display:none;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
}

.login-password-error {
	display:none;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
}

.display-alert {
	display:none;
}

@media (min-width:1024px) {
	.tl-search-bar{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.tl-leftnav-header{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
}

@media (max-width:768px) {
	.search-box{
		padding-right: 30px !important;
		padding-bottom: 0px !important;
	}
	
	.tl-search-bar{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
}

@media (min-width:961px){
	.listing-bid-price {
		min-height: 80px !important;
	}
}

.ending-today{
 color:#941424;
}

.uniqueContent-Bullet {
	padding-left:3px;
	padding-right:3px;
}
.search-results-title-featured {
	background-color:#f5f5f5;
	border-radius: 4px 4px 4px 4px;
	border: solid 1px #dbdbdb;
	margin-top:5px;
}		

.search-results-title {
	margin-top:5px;
}	

.search-results-header-text {	
	color:#003b64 !important;
	font-size:30px !important;
}
.tl-auction-img-panel{
  border:none;
}
.imageClip{
    width: auto;
    height: 100px;
    overflow:hidden;
}
.truncate-ellipsis {
    display: table;
    table-layout: fixed;
    width: 100%;
    white-space: nowrap;
	height: 25px;
}
 
.truncate-ellipsis > * {
    display: table-cell;
    overflow: hidden;
    text-overflow: ellipsis;
}
.white-bg{
    background-color: #FFF;
}
a.tl-rss-icon{
  color:white;
  text-decoration: none;
}
a.tl-rss-icon:visited{
  color:white;
  text-decoration: none;
}
a.tl-facebook-icon{
  color:#506BA4;
  text-decoration: none;
}
a.tl-facebook-icon:visited{
  color:#506BA4;
  text-decoration: none;
}
a.tl-twitter-icon{
  color:#98CBCC;
  text-decoration: none;
}
a.tl-twitter-icon:visited{
  color:#98CBCC;
  text-decoration: none;
}
a.tl-linkedin-icon{
  color:#177BA7;
  text-decoration: none;
}
a.tl-linkedin-icon:visited{
  color:#177BA7;
  text-decoration: none;
}
a.tl-googleplus-icon{
  color:#D84B37;
  text-decoration: none;
}
a.tl-googleplus-icon:visited{
  color:#D84B37;
  text-decoration: none;
}
h4.tl-product-title a{
  color:#001746;
  text-decoration: none;
}
.tl-product-title{
  color:#001746;
}
.tl-current-price{
  font-size: 19px;
  font-weight: bolder;
}
.tl-current-time{
  font-size: 14px;
  font-weight: bolder;
}
.tl-watch-btn{
  background: none;
  color:#FFF;
}
.tl-watch-btn:hover{
  background: #FFF;
  color:#000;
}
.tl-top-margin{
  margin-top: 5px;
}
.well{
  background: none;
  background-color: #FFF;
}

.tl-filter-search{
  padding: 5px;
  border:solid 1px #000;
  border-radius: 4px;
}

.btn-primary{
  border:solid 1px #79ADDC;
  background-color: #79ADDC;
}
.tl-nav{
	border: solid 1px #003B64;

}
.auction-container{
    border-bottom: solid 1px #CCC;
    margin-bottom: 10px;
    min-height:275px;
    overflow:hidden;    
}
.tl-auction-header{
  background-color: #f5f5f5;
  border:solid 1px #ddd;
  border-radius: 4px;
  margin-bottom: 5px;
  margin-top:5px;
}
.tl-auction-header h3{
  margin: 5px;
}

.social-media-icon{
    color:#FFF;   
    text-decoration: none;
}
.social-media-icon:visited{
    color:#FFF;
    text-decoration: none;
}

.panel-default > .panel-heading-custom{
  cursor: pointer;
 
}
.panel-default > .panel-heading-biddetail{
  cursor: text;
  background-image: none;
  background-color: #001746;
  color: #FFF; 
}
.panel-body > .panel-body-custom{
  background-image: none;
  background-color:#f5f5f5
}
.panel-heading{
  cursor: pointer;
}

.tl-browse-auctions{
	color:#fff;
	font-size:14px;
	font-weight: bold;
	background-color: #2D8CC9;
	background: url('../img/bottom_bg_1x1.png');
	border: solid 1px #dbdbdb;
	padding:5px;
}
.tl-index-content{
	border: solid 1px #dbdbdb;	
	background: #fff url('../img/nav_header_bg.jpg') repeat-y top right;
	margin-bottom: 10px;
}
.tl-item-box{	
	border-bottom: solid 1px #dbdbdb;
	margin-bottom: 10px;
}
.footer{
  margin-top: 10px;
	color:#fff;
	border-top: solid 20px #001746;
	background-color: #79ADDC;	
}
.tl-footer-text {
	color:#003b64;
}
.tl-footer-text{
	color:#003b64;
}
.tl-footer-text a{
	color:#003b64;
}
.tl-footer-text a:visited{
	color:#003b64;
}
.tl-footer-link-text{
	padding-top: 20px;
}
.tl-footer-link-text a{	
	color:#fff;	
}
.tl-foot-link-text ul{
	list-style-type: disc;
}
li.tl-footer-link-text:visited{
	color:#fff;
}
.tl-index-description{
	font-size: 12px;
	color:#5c5c5c;
	border: solid 1px #dbdbdb;
	background-image: url('../images/auction-frame-bottom-bg.png');
	background-repeat: repeat-x;
	background-color: #D5D5D5;
	margin-bottom: 10px;
}
.tl-index-description h3{
	font-size: 12px;
  font-weight: bold;
}

.tl-index-description li{
	font-size: 12px;
}
.tl-browse-bar{
    cursor: pointer;
}



.tl-leftnav-mainitem{
  list-style-type: none; 
  line-height: 30px;  
  background-color: none;

}
.tl-leftnav-mainitem li{
  font-weight: bold;
}
.tl-leftnav-subitem{
  list-style-type: none;
  padding-left: 15px;
  line-height: 25px; 
  font-size: 14px;
}
.tl-leftnav-subitem li{
  font-weight: normal;
}

.tl-leftnav-header{  
  background-color: #79ADDC;
  color: #fff;
  font-weight: bold;  
  padding: 2px;
  border-bottom: solid 1px ;  
  border-radius: 4px;
}
.tl-manifest-table{
  width: 98%;
  margin-left:10px;
  font-size:11px;
}
.navbar-default {
  background-color:#003b64;
  background-image: none;
  background-repeat: no-repeat;
}
.navbar-default .navbar-nav>li>a {
    color: #FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:focus {
    background-color: #79ADDC;
    color: #008fd5;
}

.navbar-nav>li .active {
    background-color: #79ADDC;
    color: #FFFFFF;
}


@media only screen and (max-width:1024px){
    .logo {
        padding-top:10px;
        padding-left:10px;
        
    }
}


.navbar-default .navbar-nav>li>a:visited {
    color: #FFFFFF;
    background-color: #79ADDC;
}
    
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #79ADDC;
    color: #FFFFFF;
}            

.navbar-default .navbar-toggle {
    border-color: transparent;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
            
.col-search {
   /* background-color:#e2e2e2;  */  
}
.search-box {
    padding-top:10px;
    padding-bottom:10px;
}

@media only screen and (max-width:1024px){
  .logo {
      padding-top:10px;
      padding-left:10px;
      
  }  
  
}   
.tl-search-bar{
  background-color: #D8DBE2;
  padding:5px;
} 
            
#navHeader {
     margin-bottom: 0px; 
     background-color: #001746;
}

/*
* off Canvas sidebar
* --------------------------------------------------
*/
#sidebar {
  width: inherit;
  min-width: 230px;
  max-width: 230px;  
  float: left;
  height:100%;
  position:relative;
  overflow-y:auto;
  overflow-x:hidden;
  background-color:#f5f5f5;
  border-radius: 4px;
  border:solid 1px #dbdbdb;
  margin-top: 5px;
}
#main {
  height:100%;
  overflow:auto;
}

@media screen and (max-width: 768px) {
  .row-offcanvas {
    position: relative;
      -webkit-transition: all 0.25s ease-out;
      -moz-transition: all 0.25s ease-out;
      transition: all 0.25s ease-out;
      width:calc(100% + 250px);
    }

    .row-offcanvas-left{
      left: -230px;
    }

    .row-offcanvas-left.active {
      left: 0;
    }

    .sidebar-offcanvas {
      position: absolute;
      top: 0;
    }

}
  
  @media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
  #manifest table, 
  #manifest thead, 
  #manifest tbody, 
  #manifest th, 
  #manifest td, 
  #manifest tr { 
    display: block; 
  }
 
  /* Hide table headers (but not display: none;, for accessibility) */
  #manifest thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;    
  }
 
  #manifest tr { border: 1px solid #ccc; }
 
  #manifest td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee; 
    position: relative;
    padding-left: 50%; 
    white-space: normal;
    text-align:left;
  }
 
  #manifest td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
    text-align:left;
    font-weight: bold;
  }
 
  /*
  Label the data
  */
  #manifest td:before { content: attr(data-title); }
}


.carousel-inner img {
  margin: auto;
}
.carousel-control.left, .carousel-control.right {
    background: none !important; 
    filter: progid:none !important; 
}
#carousel-custom {
    margin: 20px auto;
    width: 100%;
}
#carousel-custom .carousel-indicators {
    margin: 10px 0 0;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}
#carousel-custom .carousel-indicators li {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
#carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
}
#carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
#carousel-custom .carousel-indicators li:hover img {
    opacity: 0.75;
}
#carousel-custom .carousel-outer {
    position: relative;
    min-height: 150px;
}

.tl-bid-confirmation-header{
	font-size:24px;
	font-weight: bold;
	padding:5px;
}
.tl-bid-confirmation-auction-title{
	color:#222;
	font-size:14px;
	font-weight: normal;
	padding:5px;
}
.tl-bid-confirmation-content{
	color:#222;
	font-size:14px;
	font-weight: normal;
	padding:5px;
}
.tl-bid-confirmation-content-italic{
	color:#222;
	font-size:14px;
	font-style: italic;
	padding:10px;
}
.tl-bid-confirmation-unit-price-currency{
	margin-left:20px;
	margin-right:10px;
}
.tl-bid-confirmation-section-break{
	border-bottom: solid 1px #000;
}
.tl-bid-confirmation-section-break-top{
	border-top: solid 1px #000;
	margin-top:15px;
}
.tl-bid-confirmation-section-box{
	border: solid 1px #000;
	padding:5px;
}
.tl-bid-confirmation-image-responsive{
	margin: 0 auto;
}
.tl-bid-confirmation-content-total-rate-note{
	font-size: -1;
}
.tl-bid-confirmation-alert{
	font-weight: bold;
}
.err_highlight { border: 1px solid #FF0000; }
.pop_error { clear: both; color: #FF0000; font-style: italic; width: 650px; line-height: 20px; margin: auto; margin-bottom: 10px; display: none;}

i.step.fa.fa-dot-circle-o.active {
	color: #79ADDC;
}
div.productCarouselImgSmall .carousel-inner > .item > div.row  {
	margin-left:12px;margin-right:12px;
 /* Set slide height here */ /*text-align:center;*/ /*align:center; */ 
} 
div.productCarouselImgSmall {
	height:140px; 
} 
div.productCarouselImgSmall img {
	height:120px; 
} 
.carousel-control.left { color: #a9acb2;}
.carousel-control.right { color: #a9acb2;}
.carousel-indicators>li>a {color:black;}
/* auction watch button */
#anchorWatchAuction:hover{
	 color:orange;
	 text-decoration:bold;
}
#anchorWatchAuction{
	 color:#ffffff;
	 text-decoration:bold;
}
/* 
	productCarousel styles
 */
div.productCarouselImg .carousel-inner > .item > img, div.productCarouselImg .carousel-inner > .item > a > img {
	max-height: 320px; /* Set slide height here */ 
}

div.productCarouselImgSmall .carousel-inner > .item > div.row  {
	margin-left:12px;margin-right:12px;
 /* Set slide height here */ /*text-align:center;*/ /*align:center; */ 
} 
div.productCarouselImgSmall {
	height:140px; 
} 
div.productCarouselImgSmall img {
	height:120px; 
} 
.carousel-control.left { color: #a9acb2;}
.carousel-control.right { color: #a9acb2;}
.carousel-indicators>li>a {color:black;}	

.fa-spin-custom, .glyphicon-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@media only screen and (max-width: 768px) {
	#paymentMethodBody .text-right { text-align:left; }
}
.selected-payment-box {
	background-color:#dff0d8;
	border:2px solid #33b201;

}
.unselected-payment-box {
	background-color: #F5F5F5;
    border-color: #D8DBE2;
}
@media print
{
.noprint {display:none;}
}