/* here you can put your own css to customize and override the theme */

.col-md-6-3,
.col-md-6-21 { float:left; min-height:1px; padding-left:15px; padding-right:15px; position:relative; }
.col-md-6-3  { width:12.5%; }
.col-md-6-21 { width:87.5%; }

.form-section         { margin:0 0 10px 0; }
.form-group           { margin-bottom:10px; }
.form-actions         { padding-top:10px; padding-bottom:10px; }
.form-actions.top     { margin-bottom:10px; }
.form-actions.fluid   { padding-top:10px; padding-bottom:10px; }
.form-control-static  { padding-top:0; }
.control-label        { font-weight:bold; }
.control-label.static { padding-top:0; }

.table-toolbar .form-control { border-color:#66afe9; }

.advanced-suggest       { border:1px solid #ccc; box-shadow:0.2em 0.2em 0.2em #ddd; background-color:white; font:menu; z-index:3; }
.advanced-suggest thead { font-weight:bold; }
.advanced-suggest input { width:100px; }
.advanced-suggest td,
.advanced-suggest th    { padding:2px 5px; text-align:left; white-space:nowrap; }
.advanced-suggest th    { background-color:#eee; color:#434343; border-bottom:1px dashed #ccc; }
.advanced-suggest img   { vertical-align:middle; }
.advanced-suggest-image { cursor:pointer; vertical-align:middle; }
.advanced-suggest tr:hover td { background-color:#efefef; }
.advanced-suggest .table	{ margin-bottom:0px; }

.advanced-suggest.product .td0 { width:7em; }
.advanced-suggest.product .td1 { width:20em; }
.advanced-suggest.product .td2 { width:15em; }
.advanced-suggest.product .td3 { width:5em; }

.windowBox            { width:700px; position:fixed; top:100px; border:1px solid #ccc; background-color:#fff; z-index:2; border-radius:10px; box-shadow:0 0 2em #999; left:30%; }
.windowBox .title     { overflow:hidden; padding:0.5em 0.7em 0.3em; border-bottom:1px solid #aaa; border-radius:10px 10px 0 0; background:-webkit-gradient(linear, 0 0, 0 100%, from(#2F5F8F), to(#005086)); background:-moz-linear-gradient(top, #2F5F8F, #005086); }
.windowBox h2         { font-size:1.1666em; color:white; text-align:left; float:left; margin:0; }
.windowBox .close     { float:right; }
.windowBox .content   { padding:1em; }
.windowBox table      { margin-bottom:0em; }

.tree 					{ margin:0; list-style-type:none; padding-left:0; overflow:hidden; }
.tree ul				{ margin-top:0.3em; list-style-type:none; }
.tree li					{ padding:0.4em 0; =padding:2px 0; }
.tree > li					{ padding:0; }
.tree li.last				{ border-bottom:none; }
.tree li label					{ color:#4f4f4f; font-weight:bold; text-decoration:none; line-height:20px; =line-height:16px; }
.tree li label.control			{ =float:left; =margin-left:16px; }
.tree li label:hover			{ color:#FF6005; text-decoration:none; }
.tree li.selected > label		{ color:#ff6005; font-weight:bold; }
.tree li li				{ margin:0 0 0 10px; border-bottom:1px solid #dfdfdf; padding:0; =padding:2px 0; border-bottom:none; }
.tree li li label				{ font-weight:normal; padding:0; }
.tree li li li				{ font-size:90%; }
.tree li input				{ float:left; margin:0 5px 0 0; }

.tree.checkbox				{ margin-top:1em; }
.tree input[type="button"]			{ float:none; display:inline; font-size:70%; padding:2px 3px; background:#fff; border:1px solid #ccc; color:#ccc; }
.tree input[type="button"]:hover	{ background: -moz-linear-gradient(center top , #2F5F8F, #005086) repeat scroll 0 0 rgba(0, 0, 0, 0); border:none; }

.foldlink + .control	{ =margin-left:5px; }
.foldlink			{ float:left; width:11px; height:11px; padding:0; =margin:3px 0; margin:4px 5px 0 0; }
.foldlink			{ background:transparent url(/static/img/plus-minus-icon.png) no-repeat left top; }
.foldlink.plus		{ background-position:0px -11px; }
.foldlink.minus		{ background-position:0px 0px; }
/* urovnani checkboxu kvuli #1511 */
#filter-tree .foldlink	{ display:inline-block; vertical-align:middle; margin-top:0; float:none; }
#filter-tree input[type="checkbox"]	{ float:none; display:inline-block; vertical-align:middle; }
#filter-tree input[type="checkbox"] + label	{ display:inline-block; vertical-align:middle; }

p.even				{ margin:1em 0; }

.fileinput-button { overflow: hidden; position: relative; }
.fileinput-button input { cursor: pointer; direction: ltr; font-size: 23px; margin: 0; opacity: 0; position: absolute; right: 0; top: 0; transform: translate(-300px, 0px) scale(4); }

.tree input[type="checkbox"],
.tree input[type="radio"]		{ margin-left:0; }
.tree .radio	{ padding-top:0; }
.tree li.indented	{ padding-left:16px; }

.product-image { border: 1px solid black; float: left; margin: 0 10px 10px 0; padding: 5px; }
.product-image div { width: 20px; float: right; line-height: 25px; }
.product-image img { float: left; border: 1px solid black; margin: 0 5px 0 0; cursor: pointer; }
.product-image a img { float: none; border: none; margin: 0 5px 0 0; }
.product-image input[type="radio"],
.product-image input[type="checkbox"] { margin-left:0; }

.paging a        { border:1px dashed #ccc; padding:5px 10px; margin:10px; color:black; text-decoration:none; font-weight:bold; }
.paging a.active { color:red; }

/* tisk stitku */
.sticker-page               { width:210mm; padding:0; }
.sticker-page #content-in   { padding:1.5em 0; overflow:hidden; }
.sticker-page .sticker      { width:52mm; height:33mm; float:left; font-size:12px; position:relative; border-right:1px dashed black; border-bottom:1px dashed black; }
.sticker-page .sticker-in   { padding:1.5mm 3mm; }
.sticker-page .text-wrapper { text-align:center; }
.sticker-page .sticker-page { border-top:1px dashed black; border-left:1px dashed black; overflow:hidden; margin-bottom:5mm; float:left; }
.sticker-page .sticker.wide { width:104mm; }

#order_list_table td,
#order_return_list_table td { background:transparent; cursor:pointer; }
#order_item_list_table tbody tr td:first-child,
#order_return_item_list_table tbody tr td:first-child { padding:0; }
#order_item_list_table tfoot td,
#order_return_item_list_table tfoot td { border-width:0 1px 0 1px; padding:0 8px; }
#order_item_list_table tfoot tr:first-child td,
#order_return_item_list_table tfoot tr:first-child td { padding-top:8px; }
#order_item_list_table tfoot tr:last-child td,
#order_return_item_list_table tfoot tr:last-child td { padding-bottom:8px; }
