
/* kosik steps */

.ssl-container {float:right;}
.ssl {display:block;float:right;font-size:24px;background: #EFEFEF;padding: 14px;border-radius: 35px;}
.ssl-text {display:block;float:right;padding:10px 10px 0 10px;color:#555;text-align:center;line-height: 1.4em;}
.step {background:#eee;font-size:1em;color:#ccc;padding:15px;font-size:1.25em;}
	.step a{
		color: inherit;
		text-decoration: none;
	}
	.step a:hover{
		color: #000;
	}
.step.active, .step.active a:hover {color:#362416;}
.step.disabled, .step.disabled a:hover {color:#ccc;cursor:default;}
.step .caret {position:absolute;margin:0;color:#eee;opacity:1.0;}
.step .caret.right {right:1px;top:0px;border-top:27px solid transparent;border-bottom:28px solid transparent;border-left:30px solid;}
.step .caret.bottom {bottom:-15px;left:35%;border-top:15px solid;border-right:50px solid transparent;border-left:50px solid transparent;}
@media(max-width:991px) {
  .step {text-align:center;margin-top:20px;height:80px;}
  .step .caret.right {top:20px;border-top:40px solid transparent;border-bottom:40px solid transparent;}
}
@media(max-width:767px) {
  .step {height:auto;}
  .ssl-container {float:none;margin:0 auto;width:220px;}
}
@media(min-width:768px) {
  .step {margin-right:20px;}
}

.alert i.fa {
    vertical-align: middle;
    margin-right: 10px;
}
.kosikTable{
	
}
.kosikTable input[type="text"], .kosikTable select {
    display: inline-block;
    height: 39px;
    padding: 5px;
    width: 50px;
    vertical-align: middle;
    margin: 0 5px 0 10px;
    border: 1px solid #C0C0C0;
    border-radius: 3px;
    text-align: center;
}
.kosikTable a{
	text-decoration: none;
	line-height: 30px;
}
.kosikTable a:hover{
	text-decoration: underline;
}

.content li {
    padding: 3px 0;
}

/* dokosiku */
