.text-info {
    color: green;
}
.tnga+.tooltip.html {
  text-align:left;
}
.fa-exclamation-triangle{
	text-align:left;
	padding-right:6px;
	left:-34px;
	top:10px;
	color:red;
	font-size:24px;
	
}
.tooltip-inner > span:last{
	
}
.tnga+.tooltip.bottom>.tooltip-arrow {
  border-bottom: 1px solid #14aaf5;
}

.tnga+.tooltip>.tooltip-inner {
  padding: 15px;
  font-size: 1.2em;
  opacity:1;
  color: white;
  text-align:left;
  border: 1px solid #14aaf5;
  border-radius:8px;
  white-space: nowrap;
  padding:10px;
  max-width: 1200px;
  background-color: rgba(20,170,245,1);
  width: 100%;                   
  overflow: hidden; 
  text-overflow: ellipsis;
}

.tooltip .tooltip-arrow:before {

    left: -30px;
    border-bottom-color: #ffffff;
    border-width:  25px 0 25px 0;
    z-index: -1;
}

.tooltip .tooltip-arrow {

	bottom:1px; 
    left: calc(20% - 10px);
    border-style: solid;
	border-right-color:#14aaf5!important;
	background-blend-mode: unset;

    border-width:  24px 0 24px 0;
}
@media (orientation: portrait) {
	.tnga + .tooltip > .tooltip-inner{
		max-width:380px;
	}

	.tnga + .tooltip > .tooltip-inner > span{
		display:block;
		max-width:350px;
		white-space: break-spaces;
		}
	.tooltip-inner br:nth-of-type(1){
		display:none;
	}
}
@media (max-height: 40em) and (orientation:landscape) {
	.tnga + .tooltip > .tooltip-inner{
		max-width:780px;
	}
	.tnga + .tooltip > .tooltip-inner > span{
		display:block;
		max-width:750px;
		white-space: break-spaces;
		}
	.tooltip-inner br:nth-of-type(1){
		display:none;
	}
}

o{width:1px;height:1px;color:white;display:none;
/*position: absolute;
left: 500px;*/
display: block;}
o div dl, o div dl dd.form-group{
	margin-bottom:1px;
	font-size:14px;
}
o div dl, o div dl dd.form-group .dropdown-menu, o div dl, o div dl dd.form-group .btn{
		font-size:14px;
}
.sender{
background-color: rgba(10, 10, 10, 0.51);

border-color: rgba(10, 10, 10, 0.51);

color: #ffffff;
width: 194px;

margin:0 10px 0 0;

height: 42px;

border-width: 1px;
}
.sender:hover{
background-color: #748daa;

border-color: #748daa;
}
.sender:disabled{
	display:none;
}
.sender:before {

    font-family: 'FontAwesome';
    content: '\f0d9';
    padding-right: 5px;
}
.notavail:before{
	content:'';
	padding-right:0;
}

.filter-option.pull-left{
	width:155px;height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap; 
}
.tnga-varisw{
	width:204px;
	padding: 0 10px 0 0;
}
.reset_vari{
	width:38px;height:44px;padding:10px 12px;
	background-color: #5c9ddd;
	color:white;float:left;
	border:none;
	text-align:center;
	margin-left:20px
}
td.qty-col  .btn-input-group{
	height:44px;
}
/*
.s360-header-main-items .dropdown{
line-height:47px;}
.current .s360-fa-28px.fa-shopping-basket.basket-icon, .current .s360-basket-overview{
margin-top:12px}
*/
@media (orientation: landscape) {
	.reset_vari{
		margin-left:20px
	}
	td.qty-col .bottom20.s360-details-basket{
		width:194px;
		margin:0 10px 0 0;
		float:left;
		font-size:10px;
	}
}
@media (orientation: portrait) {
	.reset_vari{
		margin-left:20px
	}
	td.qty-col .bottom20.s360-details-basket{
		width:194px;
		margin:0 10px 0 0;
		float:left;
		font-size:10px;
	}
}
.bottom20 .choose-variations{
	padding:5px;margin:0;
}
#jtl-debug-content{
	width: 30%;
left: 70%;
opacity:.8
}
.tnga_saved_total{
	background-color:rgb(230,230,230);
	padding:12px 0;
	height: 46px;
margin-top: 4px;
color:#1f8a3e;
}
op{
	color:#1f8a3e;
	position:relative;
	top:-23px;
}
.tnga_saved_total:after{

border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-bottom: 12px solid rgb(230,230,230);
content: " ";
left: 100px;
margin-left: 138px;
position: absolute;
top: 52px;
}
.table-striped .btn.btn-default.btn-xs.dropdown-toggle{
	width:24px;height:24px;
}
.tnga_saved_total div:nth-of-type(1):before{
	
position: absolute;

left: 40px;

top: -2px;
}
.tnga-varisw .product-buy, .tnga-varisw  .product-buy .add-to-basket,
div#add-to-cart.hidden-print.procuct-buy,p.alert.alert-info.choose-variations
{
	display: block;
}
.order-items td{
	/border:dotted 1px gray
}
#cart-dropdown-bottom.cart-dropdown__wrapper.cart-dropdown__wrapper--bottom a.btn.btn-primary.btn-block[href="bestellvorgang.php"]{
	display:none;visibility:hidden;
}
#cart-dropdown-bottom.cart-dropdown__wrapper.cart-dropdown__wrapper--bottom a.btn.btn-link.btn-block[href="warenkorb.php"]{
	background:#3ab8c9;
	margin-bottom: 14px;
	color:white;
}
.hidden-xs.cart-menu.dropdown.items a.pull-right.btn.cta.cta-mini-basket-checkout.button-type-1.v1.cta-arrow{
	display:none
}
.hidden-xs.cart-menu.dropdown.items a.pull-left.btn.cta.cta-standard.button-type-1.v1.cta-arrow{
	width:100%
}
.tn_at {
	color: #FFFFFF;
	background-color: #14AAF5;
	margin: 0 0 20px 0;
	padding: 10px 10px 10px 10px;
	font-weight: normal;
}