body {padding-top: 65px;padding-bottom: 20px;}

.my-container{clear:both;width: auto;margin: 0 0px 0 0px;}


/* NAVBAR */
.navbar-inverse{background: #215c93;}
.navbar-nav > li > a{color: #ddd !important;}
.navbar-nav > li > a:hover{color: #fff !important;}
.navbar-inverse .navbar-brand {color: #fff;}
.navbar-right{padding-right: 30px;}

/* SIDEBAR */
.bs-sidebar{padding: 10px;margin-bottom: 15px;text-shadow: 0 1px 0 #fff;background-color: #f7f5fa; border-radius: 5px;}
.bs-sidebar .row{padding: 2px 0;}
.bs-sidebar input[type=checkbox]{margin: 6px 5px 0 0;float:left;}


/* FILTR */
#filtr .my-form label{padding-top: 0px; font-size: 12px;}
#filtr .my-form .checkbox{margin-top: 6px;}
#filtr .my-form .multiselect{width: 100% !important;margin: 0;float:left;}
#filtr .my-form .row{margin: 3px 0;}
#filtr .my-form input[type=submit] {margin-bottom: 0;}
#filtr #accordion{margin-top: 15px !important;}
#filtr .filter-item {margin-bottom: 10px;}
.form-horizontal .form-group {margin-right: 0;margin-left: 0;}

.my-form {padding-right: 0; padding-left: 0;}
.my-form .accordion{margin-bottom: 15px !important;}
form input[type=submit], form button[type=submit] {margin: 5px 1px 15px 1px;}
form.form-inline input[type=submit], form.form-inline button[type=submit], form .form-inline input[type=submit], form .form-inline button[type=submit] {margin: 0}
.modal-footer .btn {margin-bottom: 0; margin-top: 0}

.col-sm-9 .help-block {
	margin-bottom: 0;
}

/* CONTENT HEADER */

/*#content-header .navbar-right {
	padding-right: 8px;
}*/
#content-header .navbar-right .btn {
	margin-top: 3px;
}

#content-body #move-to-header {
	display: none;
}

form #move-to-header input[type=submit],
form #move-to-header button[type=submit] {
	margin: 0;
}

.user-actions-buttons .panel-body > form {
	display: inline-block;
}
.user-actions-buttons .panel-body > form > table {
	border: 0;
	border-collapse: initial;
}
.user-actions-buttons .panel-body > form > table td,
.user-actions-buttons .panel-body > form > table th
{
	margin: 0;
	padding: 0;
}
.user-actions-buttons .panel-body > form > table button {
	margin: 0;
}

@media(min-width: 992px) {
	#content-header {
		position: fixed;
		top: 0;
		z-index: 10;
		background: white;
		padding-top: 65px;
		box-shadow: 0 5px 15px white;
		width: 75%;
		padding-right: 30px;
	}

	#content-header.full-width {
		width: 100%;
		padding-right: 30px;
	}

	#content-header .navbar {
		margin-bottom: 0;
	}

	#content-body {
		margin-top: 70px;
	}

	#content-body #move-to-header {
		display: block;
		position: fixed;
		top: 74px;
		right: 24px;
		z-index: 11;
	}
}

/* FORMS */
.col-md-4 .checkbox{padding-top: 30px;}
.col-md-9 .checkbox {margin: 0;}

input[type=file]{padding: 6px 0;}
#content-nav ul.nav.nav-tabs {margin-bottom: 15px;}

/* TABLE PRODUCTS */
table.products tr th, table.products tr td{vertical-align: middle; font-size: 13px;}
.topage{float:left; font-size: 12px;}
.topage input{width: 50px;}
.topage span{padding-top: 5px;}
.topage strong {margin-right: 20px;}
.topage select.form-control {width: auto; display: inline; margin-left: 5px;}
ul.pagination.my-right{margin: 0;float:right;}
.zoom-image {border: 1px solid #ccc;padding: 5px;background: #fff;-webkit-box-shadow: 0 0 10px 0 #ccc;box-shadow: 0 0 10px 0 #ccc;}

/* SVG Images */
.image-50-50 {max-width: 50px; max-height: 50px;}
.image-200-200 {max-width: 200px; max-height: 200px;}

/* CONTENT */
.my-container .navbar .navbar-collapse{margin-top: 5px;}
.panel-body .img-thumbnail{margin: 5px;}
.product-input-label{position: absolute; top: 8px; left: 25px;}

/* ORDERS */
#orders .panel-default:hover{border: 1px solid #428bca;background: #fdfeff;}
#orders .panel-default:hover .panel-default{border: 1px solid #ddd;}
#orders .checkbox{margin: 28px 0 0 10px;float:left;width: 95%;}

/* SORTABLE */
#sortable{margin: 0;padding: 0;list-style: none;}
#sortable li{border-bottom: 1px solid #ccc;padding: 6px 0;}
#sortable li:hover{cursor:move;}

/* MODAL */
.modal.large .modal-dialog {width: calc(100% - 30px);max-width: 1000px}
.modal .row{margin: 0 0 15px 0;}
.modal .row label{padding-top: 7px;}

/* OTHER */
.nopad{padding: 0;}
.nopadleft{padding-left: 0;}
.nopadright{padding-right: 0;}
.nopadbottom{padding-bottom: 0;}
.martb{margin: 5px 0 10px 0;}
.clear{clear: both;}
.nodisp{display: none;}

.button-right {float: right;}

/* SIGN IN */
.form-signin {max-width: 330px;padding: 15px; margin: 0 auto;}
.form-signin .form-signin-heading,.form-signin .checkbox {margin-bottom: 10px;}
.form-signin .checkbox {font-weight: normal;}
.form-signin .form-control {position: relative;font-size: 16px;height: auto;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form-signin .form-control:focus {z-index: 2;}
.form-signin input[type="text"] {margin-bottom: -1px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.form-signin input[type="password"] {margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0;}


.bs-sidebar {
    overflow: auto;
}

.bs-sidebar ul {
    padding-bottom: 5px;
}

.navigaton-sortable-placeholder {
    height: 22px;
}
ul.navigation .category-sort-handler {
	cursor: grab;
}

/* TREE NAVIGATION */
ul.navigation {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
ul.navigation li {
	list-style-type: none;
	margin-bottom: 0;
	padding-left: 0px;
    min-height: 22px;
    line-height: 22px;
}
ul.navigation li.active a {
	font-weight: bold;
}
ul.navigation li.active li a {
	font-weight: normal;
}
ul.navigation span.node {margin-right: 5px;}

ul.navigation li .edit-panel {
	display: none;
	padding-left: 10px;
	font-size: 12px;
	line-height: 14px;
}
ul.navigation li .edit-panel a {
	color: gray !important;
}

ul.navigation-ul {padding-left: 30px;}

ul.navigation li.category-invisible a {
	color: #898989;
}

.red {color: red;}
.modal-small-font {font-size: 12px;}

.delivery-payment-detail {
	border: 1px solid #e5e5e5;
	padding-top: 15px;
	margin-bottom: 20px;
}

.alert-error {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

ul.error {
	margin: 0;
	padding: 0;
}

ul.error li {
	padding: 15px;
	margin-bottom: 10px;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
	list-style-type: none;
}

.checkbox-columns {
	margin-bottom: 10px;
}

.checkbox-columns .checkbox {
	float: left;
	width: 33%;
	margin-top: 0;
}

.navbar {
	margin-bottom: 10px !important;
}

.submit-group.form-group {margin-bottom: 0; margin-top: -10px;}
.submit-group button {margin-bottom: 0 !important;}
.submit-group {margin: 0; padding: 0;}
.submit-group .col-sm-12 {margin: 0; padding: 0;}

legend {
	font-size: 18px;
}

.form-group {
    margin-bottom: 15px;
}

ul.nav-tabs li.active {
	font-weight: bold;
}

span.status {
	font-size: 14px;
	font-weight: normal;
	padding: 7px 10px;
}

.order-items button, .order-items input[type=submit] {margin: 0 !important;}

form .datagrid-filter {margin-bottom: 15px;}
form .datagrid-filter input[type="submit"],
form .datagrid-filter button[type="submit"] {margin: 0;}
form .datagrid-filter .checkbox-inline-custom {float: left; font-weight: normal; margin-top: 0px; margin-right: 10px;}
form .datagrid-filter .checkbox-inline-custom input[type=checkbox] {margin-right: 5px;}
form .datagrid-filter .checkbox-inline-custom label {font-weight: normal;}
form .datagrid-filter .col-sm-12 {margin: 0; padding: 0;}

.color-success {color: #5cb85c;}
.color-danger {color: #d9534f;}
.color-warning {color: #f0ad4e;}
.color-info {color: #5bc0de;}
.color-primary {color: #337ab7;}

.bigger-font {font-size: 125%;}

.grid-table {
	max-width: 400px;
}

.grid-table td {
	padding: 5px 10px;
	vertical-align: top !important;
}

.grid-table tr {
	border-bottom: 1px solid #ddd;
}

.grid-table tr:last-of-type {
	border: 0;
}

#sortable label {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: normal;
}

#sortable input[type=checkbox] {
	margin: 0 5px;
}

#sortable .ui-state-default,
#sortable .ui-widget-content .ui-state-default,
#sortable .ui-widget-header .ui-state-default {
	background-image: none;
	background-color: white;
}

.ui-front {
	z-index: 1050 !important; /* bugfix: .ui-autocomplete inside .modal is not displayed */
}

table.variants {margin-bottom: 10px;}
table.variants a {font-weight: normal; line-height: 200%;}
table.variants tbody {border-bottom: 1px solid #ddd;}
table.variants tbody:first-of-type, tbody:last-of-type {border-top: 1px solid #ddd;}
table.variants tbody td {padding: 5px 5px 5px 5px;}
table.variants tbody tr:first-of-type td {padding-bottom: 0px;}
table.variants tbody tr:last-of-type td {padding-bottom: 10px;}
table.variants tbody.odd {background: #f8f8f8;}

.update-variants .checkbox {
	float: left;
	width: 25%;
}

.balikobot-print-labels, .balikobot-print-labels tbody{
	border: 0 !important;
}

.balikobot-print-labels td {
	padding: 0 5px 5px 0;
	border: 0 !important;
}

.bs-sidebar a.active {
	font-weight: bold;
}

div.mce-fullscreen {
    z-index: 1050;
}

.form-control-placeholder {
	padding: 7px 12px 5px 12px;
}

.translation-info {
	width: 20px;
	float: left;
}
.translation-info input[type=checkbox]{
	margin-top: 10px;
}
.translation-textfield {
	float: right;
	width: calc(100% - 20px);
}
.translation-textfield-hl input,
.translation-textfield-hl textarea {
	border-color: red;
}

#eetReceiptModal table td {
	word-break: break-all;
}

@keyframes spinner {
	to {transform: rotate(360deg);}
}
#ajax-spinner:before {
	content: '';
	box-sizing: border-box;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border-radius: 50%;
	border: 4px solid #D4EAFF;
	border-top-color: #215C93;
	animation: spinner .6s linear infinite;
	background-color: white;
	z-index: 2000;
}

.json-editor {
	margin-top: -5px;
}

.json-editor > .je-object__container > .je-object__title {
	display: none;
}

.json-editor .h3 {
	font-size: 14px !important;
	font-weight: bold;
}
