/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;  
}
body {
  margin-bottom: 60px; /* Margin bottom by footer height */
  background-color: #FFF;  
}

a {
/*transition: all 500ms ease-in-out; */
text-decoration:none !important;
}

.bg_black {
	background-color: #222222;
	background-image:url(../img/head.png); 
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
	
.bg_main {
	background-color: #00B4DB;
	background-image: linear-gradient(to bottom, #00B4DB, #860098);	
}

.bg_pink {
	background-color: #DE2C73;
	background-image: linear-gradient(to bottom, #FF0C48, #D00053);	
	border: 1px solid #FF0C48;
	}
	
.bg_green {
	background-color: #1d9474;
	background-image: linear-gradient(to bottom, #1d9474, #6cb734);	
	}

.bg_turq {
	background-color: #243B55;
	background-image: linear-gradient(to bottom, #243B55, #141E30);	
} 

.drop-shadow {
	box-shadow: 0px 2px 4px #666;	
	}

.top_link a, .cartbar a {
	color: #666;
	text-decoration: none;
	text-shadow: #FFF 1px 1px;
	transition: all 300ms ease-in-out;
	}
	
.top_link a:hover, .cartbar a:hover {
	color: #ea0145;
	text-decoration: none;
	}

.bg_star {
	background: #F0C27B;  /* fallback for old browsers */
	background-image: linear-gradient(to bottom, #C04848, #480048);	
	border: 1px solid #222;
	}
	
.bg_pghead {
	background-color: #222222;
	background-image:url(../img/vintage4.jpg);
	}

.bg_turq li a {
	color: #FFFFFF;
	}
	
.navbar-toggler-icon {
	color: #FFFFFF !important;
	}
	
.dropdown-menu a 
{
	color: rgba(15,51,71,1.00) !important;
}

.btn-magenta {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #e40056;
	background-image: linear-gradient(to bottom, #d60051, #910036);
	background-repeat: repeat-x;
	border-color: #910036 #910036 #640025;
}

.btn-main {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #145e7a;
	background-image: linear-gradient(to bottom, #00D09F, #008EA6);
	background-repeat: repeat-x;
	border-color: #00AFBD #00AFBD #008EA6;
}

.btn-blue {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #145e7a;
	background-image: linear-gradient(to bottom, #009cde, #007FDB);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-blue:hover, .btn-blue:active, .btn-blue.active, .btn-blue.disabled, .btn-blue[disabled] {
	background-color: #145e7a;
}

.btn-black {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #222;
	background-image: linear-gradient(to bottom, #666, #222);
	background-repeat: repeat-x;
	border-color: #777 #777 #222;
}

.btn-black:hover, .btn-black:active, .btn-black.active, .btn-black.disabled, .btn-black[disabled] {
	background-color: #444;
}

.txt_magenta, .txt_magenta a {
	color: #f10f54;
	}
	
.print-show {
	display: none;
	}	

@media print {
table.table-bordered{
border:1px solid blue;
 margin-top:20px;
  }
table.table-bordered > thead > tr > th{
    border:1px solid blue;
}
table.table-bordered > tbody > tr > td{
    border:1px solid blue;
}

.no-print {
	display: none;
	}
	
.print-show {
	display: block;
	}	
}