


@media screen and (max-width: 600px) {
	table#cart tbody td .form-control{
		width:100%;
		display: inline !important;
		
		color: #979798;
		
	}
	.actions .btn{
		width:60%;
		margin:1.5em 0;
		
	}
	
	.actions .btn-info{
		float:left;
	}
	.actions .btn-danger{
		float:right;
	}
	
	table#cart thead { display: none; }
	table#cart tbody td { display: block; padding: .6rem; min-width:200px;}
	
	table#cart tbody td:before {
		content: attr(data-th); font-weight: bold;
		display: inline-block; width: 8rem;
	}
	
	
	
	.tdcolor
	{ background: #888888; color: #fff; }

	
		
	.trcolor
	{ background: #cae5ff;}

	
	table#cart tfoot td{display:block; }
	table#cart tfoot td .btn{display:block;}
	
}




.positionmail
{
	
	border: solid 0px #000000;
	text-align: left;
	font-weight: bold;
	   
	}
	
	
	.btnemail
{
	background-color: #ffffff;
	
	}
	

	
	.tdbgcolor
{
	background-color: #ffffff;
	
	}
	
		
	.baskettitle
{
	color: #005ab4;
	font-size:20px;
	font-weight: bold;
	margin-bottom: 0px;
	
	}
	
	
	.tdlength
{
	width: 20%;
	
	}
	
	
		.redstyle
{
	color: #c22953;
	font-size:14px;
	font-weight: bold;
	
	}
	
	
		
		.ordertitle
{
	
	font-size:20px;
	font-weight: bold;
	
	}	
	

	
	.checkoutbtn
	
{
		margin-right: 28px;
		margin-top: 30px;
	
		
	}
	
	

	
	
	.tnkucenter
	
	{
		text-align:center;
		padding: 10px;
		
		}
	
	
	.thnkustyle
	
{
	
	color: #333333;
	font-size:36px;
	
	margin-top: 20px;
	text-shadow: 4px 2px #e3e5e6;
	margin-bottom: 20px;
}
	
		.thkuhome
	
	{
		background-image:url(../img/home_thku.gif);
	background-repeat:no-repeat;
	margin-left: auto;      
    margin-right: auto;       
	height: 34px;
	width: 35px;
	
		}
	
	
	.linktxthome
	{
		color: #333333;
		padding-left: 40px;
		
		line-height: 30px;
		}
		
		
				.logothku
	
	{
		background-image:url(../img/BestPracticeslogo.jpg);
	background-repeat:no-repeat;
	margin-left: auto;      
    margin-right: auto;       
	height: 31px;
	width: 211px;
	margin-top: 0px;
	opacity: .1;

	
		}
		
		.doclinkbg
		{
			background-color: #48beef;
			border-radius: 10px;
			padding: 10px;
			 box-shadow: 2px 2px 5px #b8b8b8;
			
			}
			
			.doctxt
			
			{
				color: #ffffff;
				
				
				}
				
				
			.thkubgbull
		{
		
		 background: -webkit-linear-gradient(#edeeed, #ffffff); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#edeeed, #ffffff); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#edeeed, #ffffff); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#edeeed, #ffffff,  #ffffff); /* Standard syntax */
  border-radius: 10px;
  text-align:left;
  padding: 10px;
  line-height: 26px;
  padding-top: 20px;
  border: solid #e6e6e6 1px;
 margin-top: 10px;
 margin-left: 20px;
 margin-right: 20px;
  box-shadow: 2px 2px 5px #ECEBEB;
  }
	