.headerwrapper .header-left .logo {
	color: #fff;
	font-size: 20px;
	margin: 0;
}

.catogories .category-items .category-item {
	list-style-type: none;
}

.products-filter li {
	list-style-type: none;
}

.line-loader {
	background: url('../images/line-loader.gif') no-repeat;
	height: 31px;
	line-height: 31px;
	background-position: center;
}

.contentpanel .panel-fixed-bottom {
	position: fixed;
	bottom: 0;
	margin-bottom: 0;
	right: 0;
	left: 230px;
	z-index: 1000;
}

.photo-album .thmb .fm-group {
	display: block;
}

.collapsed .contentpanel .panel-fixed-bottom {
	left: 60px;
}

.menu-admin {
	height: 400px;
	padding: 0px;
}

.menu-container {
	background: #EEF;
	float: left;
	padding: 15px;
	height: 90%;
	min-width: 250px;
	overflow: auto;
}

.menu-item, .menu-add-url {
	position: relative;
	padding: 5px;
}

.menu-add-url input {
	width: 80%;
}

.menu-item label {
	min-width: 150px;
}

.menu-sortable {
	margin: 0px;
	min-height: 18px;
}

.now-sorting .menu-sortable {

}

.menu-avail {
	min-height: 30px;
	display: block;
}

.modal-dialog .modal-body .modal-help-body {
	overflow-x: auto;
}

.ui-sortable-helper {
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background: rgba(168, 168, 128, 0.5);
}

.ui-sortable-placeholder {
	background: #f5f5f5;
	border: 1px dashed #D1D1D1;
	height: 28px !important;
	margin: 2px 6px;
	visibility: visible !important;
}

.menu-left {
	min-height: 400px;
	padding: 10px;
}

.menu-right {
	position: relative;
	padding: 10px 10px 10px 20px;
}

.menu-left h2, .menu-right h2 {
	font-size: 1.5em;
	color: #555;
	margin-bottom: 20px;
}

.menu-control {
	margin-top: 20px;
}

.menu-item-name .name {
	line-height: 20px;
	text-decoration: none;
}

.edit-name {
	display: none;
	width: 18px;
	height: 18px;
	margin-bottom: -5px;
	margin-left: 4px;
	cursor: pointer;
}

.menu-item-name .edit-name:hover:after {
	background: #52AA00;
}

.menu-item-name .edit-name:hover:before {
	border-bottom-color: #52AA00;
}

.organization-menu .menu-item-name:hover .edit-name, .add-url-name:hover .edit-name {
	display: inline-block;
}

.menu-item-name .edit-name:before {
	content: '';
	height: 0;
	width: 0;
	display: block;
	border: 4px rgba(0, 0, 0, 0) solid;
	border-top-width: 0;
	border-left-width: 0;
	border-bottom-color: #5E5E5E;
	bottom: 0px;
	left: 0px;
	margin-top: 12px;
}

.add-url-name .edit-name:before, .add-url-name .edit-name:after {
	content: '';
	height: 4px;
	width: 12px;
	display: block;
	background: #333;
	margin-top: 7px;
}

.add-url-name .edit-name:after {
	content: '';
	height: 4px;
	width: 12px;
	display: block;
	background: #333;
	margin-top: 7px;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
}

.menu-item-name .edit-name:after {
	content: '';
	height: 5px;
	width: 16px;
	display: block;
	background: #6B6B6B;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	margin-top: -11px;
	left: auto;
}

.add-url-name .edit-name:after {
	position: relative;
	top: -11px;
}

.menu-item-name-editor {
	display: none;
	background: #F6F6F6;
	padding: 8px 20px 8px 10px;
}

.menu-item-name-editor label,.menu-item-name-editor input {
	width: 80%;
}

.menu-item-name:hover {
	background: #EEE;
}

.menu-item-name {
	background: #F6F6F6;
	padding: 10px 20px;
	cursor: move;
}

.menu-item.menu-can-edit .menu-item-name {
	background: #E7E7E7;
}

.menu-item.menu-can-edit .menu-item-name:hover {
	background: #EEE;
}

.menu-name-btn {
	cursor: pointer;
	width: 16px;
	height: 16px;
	display: inline-block;
}
.menu-name-btn.save {
	background: url("../img/menu/edit-save.png");
}
.menu-name-btn.cancel {
	background: url("../img/menu/delete.png");
}

.menu-move, .menu-delete {
	float: right;
	cursor: pointer;
	width: 16px;
	margin-right: -10px;
	height: 16px;
	display: inline-block;
}

.edit-form .form-button {
	margin-right: 20px;
}

.paginator {

}

.paginator li {
	display: inline-block;
}

.paginator li a {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(100%, #efefef));
	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(         startColorstr='#ffffff',
		endColorstr='#efefef', GradientType=0);
	border: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 12px;
	padding: 3px 6px;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	display: inline-block;
}

.paginator li span {
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff),
		color-stop(100%, #efefef));
	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #efefef 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(         startColorstr='#ffffff',
		endColorstr='#efefef', GradientType=0);
	border: 1px solid #CCCCCC;
	cursor: pointer;
	font-size: 12px;
	padding: 3px 6px;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	display: inline-block;
}

.paginator .active  span {
	background: #DDD;
	color: black;
	cursor: default;
	font-weight: bold;
}

.panel {
	margin-bottom: 20px;
}

.form-error {
	display: block;
	color: red;
	font-size: 16px;
}

.edit-main-image {
	text-align: center;
	vertical-align: middle;
	border: 1px dotted #888;
	background: #eee;
	padding: 10px;
	width: 300px;
	height: 300px;
	position: relative;
}

.edit-main-image .add-image {
	background: url("../../images/plus64.png") no-repeat center center;
	border: 1px solid #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
	display: block;
	height: 64px;
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	position: absolute;
	top: 50%;
	width: 64px;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity: 0.3;
}

.edit-main-image .delete-image {
	background: url("../../images/delete24.png") no-repeat scroll center
		center transparent;
	border: 1px solid rgba(255, 255, 255, 0.75);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 16px;
	height: 27px;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 27px;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	opacity: 0.75;
}

.edit-main-image .add-image:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	/* IE 5.5+*/
	opacity: 0.75;
}

.edit-main-image .delete-image:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	/* IE 5.5+*/
	opacity: 1;
}

.menu-move:hover:after, .menu-move:hover:before {
	background: #BB2929;
}

.menu-move:after {
	transform: rotate(45deg) !important;
	-webkit-transform: rotate(45deg) !important;
	-moz-transform: rotate(45deg) !important;
	-o-transform: rotate(45deg) !important;
	-ms-transform: rotate(45deg) !important;
}

.menu-move:after, .menu-move:before {
	content: '';
	height: 3px;
	width: 12px;
	display: block;
	background: #333;
	position: absolute;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
}

.menu-left .menu-move:after, .menu-left .menu-move:before {
	width: 0px !important;
	height: 0px !important;
}

.menu-right .menu-move, .menu-delete {
	margin-top: 8px;
	margin-right: -10px;
}

.menu-left .menu-move {
	border-top: 8px solid rgba(0, 0, 0, 0);
	border-bottom: 8px solid rgba(0, 0, 0, 0);
	border-left: 8px solid #333;
	width: 0px !important;
	height: 0px !important;
	background: none !important;
}

.menu-left .menu-move:hover {
	border-left: 8px solid #52AA00;
}

.menu-item-name .edit-delete-uri {
	display: none;
	cursor: pointer;
	vertical-align: top;
	font-size: larger;
}

.menu-left .menu-item-name:hover .edit-delete-uri {
	display: inline;
}
.edit-delete-uri:hover {
	color: #BB2929;
}

.menu-editor-label {
	display: block;
}

.menu-add-url {
	background-color: #D9ECA6;
	padding: 10px 20px 10px 10px;
	margin-top: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

.menu-add-url .name {
	line-height: 20px;
}

.menu-add-url .block-label {
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
}

.menu-add-url .btn-group {
	display: inline-block;
	margin-bottom: 0;
}

.menu-add-url .alert {
	margin: 5px 0;
}

.menu-add-url .btn-group .btn{
	font-size: 13px;
	padding: 2px 4px;
}

.menu-avail.overview {
	height: 392px;
	border: 1px solid #DBDBDB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	overflow-y: scroll;
}

.menu-sortable.menu-avail.ui-sortable, .menu-sortable.organization-menu.ui-sortable
	{
	height: 392px;
	border: 1px solid #DBDBDB;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	padding: 4px;
	overflow: auto;
}

.menu-sortable .menu-sortable.ui-sortable .menu-item {
	margin-left: 25px;
	margin-right: -5px;
}

.menu-sortable .menu-sortable.ui-sortable .menu-item:before {
	content: " ";
	width: 8px;
	height: 8px;
	border-left: 1px solid #A3A3A3;
	border-bottom: 1px solid #A3A3A3;
	display: block;
	margin-left: -13px;
	margin-top: 2px;
	position: absolute;
}

.menu-help-middle {
	margin-top: 250px;
	height: 50px;
	font-size: 14px;
	color: #747474;
	padding-right: 10px;
}

.menu-help-middle:before {
	content: " ";
	display: inline-block;
	border-top: 19px solid rgba(0, 0, 0, 0);
	border-bottom: 19px solid rgba(0, 0, 0, 0);
	position: absolute;
	right: 0;
	border-left: 11px solid #7c7c7c;
}

.pageheader .media .help-page-icon {
	color: #fff;
	font-size: 32px;
}

.alert-default {
	background: #f7f7f7;
	border-color: #ddd;
}

.message-restricted {
	background: url('../images/bagraunt-layout.png') center no-repeat;
	position: absolute;
	padding: 50px;
	background-position: initial;
	top: 0;
	left: 0;
	right: 0;
	background-size: 100%;
	background-color: #fff;
	height: 100%;
	min-height: 770px;
}

.news-main-image-block {
	display: inline-block;
	position: relative;
}

.news-main-image-block .news-main-image {
	min-height: 100px;
	min-width: 100px;
	width: auto;
	cursor: pointer;
}

.remove-main-image-button {
	position: absolute;
	right: -20px;
	top: -20px;
	font-size: 27px;
	cursor: pointer;
	color: #c9302c;
}

.help-button .help-button-label {
	display: inline-block;
	font-size: 20px;
}

.help-button .help-button-icon-block {
	display: inline-block;
}

.help-button .help-button-icon-block .help-button-icon {
	top: 10px;
}

.error {
	background: #EFD8D7;
	display: inline-block;
	padding: 3px;
	position: relative;
}

.error .validationMessage {
	background: #EFD8D7;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	display: block;
	font-size: 12px;
	left: 0;
	top: -26px;
	color: #a94442;
}

.leftpanel .profile-left .profile-thumb img {
	height: 50px;
}

.mainwrapper.collapsed .profile-left .profile-thumb img {
	height: 30px;
}

/** shop **/
.field {
	margin: 25px 0;
	position: relative;
}

.field label {
	display: block;
	margin-bottom: 10px;
}

.field .in-line {
	display: inline-block;
}

.field .title-news {
	font-size: 23px !important;
	color: #494949 !important;
	padding: 5px !important;
	border: 1px solid #E4E4E4;
}

.field .search-title {
	color: #555;
	display: inline-block;
	font-weight: bold;
	margin-right: 20px;
}

.field .news-description {
	width: 530px;
	height: 250px;
}

.album-name {
	padding: 4px 6px;
	color: #494949;
	border: 1px solid #E4E4E4;
}

.field textarea {
	padding: 6px;
	border: 1px solid #E4E4E4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	color: #000;
	resize: none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.field textarea:focus {
	border: 1px solid #73bdfa;
	-webkit-box-shadow: 0px 0px 5px #73bdfa;
	-moz-box-shadow: 0px 0px 5px #73bdfa;
	box-shadow: 0px 0px 5px #73bdfa;
}

.input-text, .input-password, .input-number {
	padding: 0 6px;
	height: 30px;
	border: 1px solid #E4E4E4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	color: #000;
	resize: none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.field .input-text, .field .input-password, .field .input-number {
	min-width: 400px;
}

.edit-form .form-button {
	margin-right: 20px;
}

.edit-form .left-side {
	width: 50%;
	float: left;
}

.edit-form .rigth-side {
	width: 50%;
	float: right;
}

.edit-form .title-form {
	background: #F4F4F4;
	padding: 15px 0;
	width: 100%;
	position: relative;
}

.edit-form .title-form h2 {
	color: #000;
	font-size: 18px;
	padding-left: 20px;
}

.edit-form .left-side .field, .edit-form .rigth-side .field {
	padding: 0 20px;
}

.edit-form .left-side .title-form {
	border-bottom: 3px solid #ffbf00;
}

.edit-form .left-side .title-form:BEFORE {
	width: 30px;
	height: 20px;
	background: url("../images/orange-arrow-down.png") no-repeat top center
		transparent;
	position: absolute;
	content: "";
	bottom: -20px;
	margin-left: -15px;
	left: 50%;
}

.edit-form .rigth-side .title-form {
	border-left: 1px solid #d9d9d9;
	border-bottom: 3px solid #22bf00;
}

.edit-form .rigth-side .title-form:BEFORE {
	width: 30px;
	height: 20px;
	background: url("../images/grean-arrow-down.png") no-repeat center -1px
		transparent;
	position: absolute;
	content: "";
	bottom: -20px;
	margin-left: -15px;
	left: 50%;
}

@media only screen and (min-width:180px) {
	.edit-form .left-side {
		width: 100%;
		float: none;
	}
	.edit-form .rigth-side {
		width: 100%;
		float: none;
	}
}

.float-save.form-group {
	margin-bottom: 0;
}
@media only screen and (max-width:1000px) {
	.float-save {
		left: 0;
	}
}

@media only screen and (min-width:1300px) {
	.edit-form .left-side {
		width: 50%;
		float: left;
	}
	.edit-form .rigth-side {
		width: 50%;
		float: right;
	}
}

.field.bold-field label {
	font-weight: bold;
}

.public-field {
	float: left;
	margin-right: 10px;
}

.field {
	margin: 25px 0;
	position: relative;
}

.field label {
	display: block;
	margin-bottom: 10px;
}

.field .rdio label {
	display: inline-block;
	margin: 0;
}

.field .in-line {
	display: inline-block;
}

.field .title-news {
	font-size: 23px !important;
	color: #494949 !important;
	padding: 5px !important;
	border: 1px solid #E4E4E4;
}

.field .search-title {
	color: #555;
	display: inline-block;
	font-weight: bold;
	margin-right: 20px;
}

.field .news-description {
	width: 530px;
	height: 250px;
}

.field textarea {
	padding: 6px;
	border: 1px solid #E4E4E4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	color: #000;
	resize: none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.field textarea:focus {
	border: 1px solid #73bdfa;
	-webkit-box-shadow: 0px 0px 5px #73bdfa;
	-moz-box-shadow: 0px 0px 5px #73bdfa;
	box-shadow: 0px 0px 5px #73bdfa;
}

.input-text, .input-password, .input-number {
	padding: 0 6px;
	height: 30px;
	border: 1px solid #E4E4E4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	color: #000;
	resize: none;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.field .product-name {
	width: 100%;
}

.field .input-text, .field .input-password, .field .input-number {
	min-width: 400px;
}

.field .input-text.product-price, .field .input-text.product-oldPrice,
	.field .input-text.product-articul {
	min-width: 150px;
	text-align: right;
	width: 100%;
}
.popup-valid-bot .error {
	background: #EFD8D7;
	padding: 3px;
	position: relative;
}
.popup-valid-bot .error.price-field {
	padding-left: 65px;
}

.popup-valid-bot .error .validationMessage {
	background: #EFD8D7;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	display: block;
	font-size: 12px;
	left: 4px;
	padding: 5px 10px;
}

.category-properties {
	background: #EFEFEF;
	padding: 10px;
	width: 500px;
}

.category-properties li {
	border: 1px solid #ddd;
	height: 17px;
	line-height: 20px;
	margin-bottom: 2px;
	padding: 5px 35px 5px 5px;
	position: relative;
	background: #F8F8F8;
}

.category-properties .delete {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	z-index: 10;
	right: 4px;
	top: 1px;
	background: url("../img/menu/delete.png") no-repeat center center
		transparent;
	cursor: pointer;
}

.category-properties a {
	text-decoration: none;
	color: #333;
	border-bottom: 1px dotted #333;
}

.category-properties a:HOVER {
	border-bottom: 0 none;
}

.public-field {
	float: left;
	margin-right: 10px;
}

.field .textField {
	margin-top: 20px;
}

.field .textField textarea {
	width: 100%;
	height: 300px;
	min-width: 300px;
}

.toDesription {
	margin-left: 345px;
	float: right;
	margin-bottom: 12px;
}

.hiddenLoader {
	position: absolute;
	z-index: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.field .image-drop {
	padding-right: 12px;
}

.field .image-drop-field {
	background: #FFF7C8;
	padding: 30px 90px;
	text-align: center;
	width: 100%;
	min-width: 300px;
	-webkit-box-shadow: inset 0 1px 2px 0 #333;
	box-shadow: inset 0 1px 2px 0 #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}

.field .add-images {
	height: 48px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 48px;
	background: url('../images/plus.png') no-repeat center center;
	cursor: pointer;
}

.field .add-images:HOVER {
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	box-shadow: 0 0 5px #888 inset;
}

.field .upload-progress {
	position: absolute;
	background: #E7E7E7;
	border: 0 none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin: 10px 0;
	left: 40px;
	right: 40px;
}

.magrin200 {
	height: 200px;
}

.edit-form .product-properties .category-edit .clear-category {
	position: absolute;
	top: 15px;
	right: 10px;
	font-size: 18px;
	color: #DF2222;
	cursor: pointer;
}

/** shop **/

/**bootstrtap**/
.input-group-addon.primary {
	color: rgb(255, 255, 255);
	background-color: rgb(50, 118, 177);
	border-color: rgb(40, 94, 142);
	cursor: pointer;
}

/**template**/
.pageheader .media .media-body .media-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.main-image .news-main-image-block .empty-main-image {
	cursor: pointer;
}

.photo-album-image-container {
	text-align: center;
}

.photo-album-image-container:BEFORE {
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	min-height: 128px;
}

.col-md-12 .thmb .photo-album-image-container a {
	display: inline-block;
	vertical-align: middle;
}

.publication-news-loader {
	background: url('../bootstrap/images/loaders/loader2.gif') no-repeat;
	display: inline-block;
	height: 20px;
	width: 25px;
}

.headerwrapper .header-right .company {
	display: inherit;
}

.hidden-left.pace-done .headerwrapper .header-right .company {
	margin-left: 50px;
}

.hidden-left.pace-done.show-left  .headerwrapper .header-right .company {
	margin-left: 0;
}
.headerwrapper .header-right .company .current-company-name {
	margin: 5px 5px 0 0;
	display: inline-block;
}

.headerwrapper.collapsed .header-right .input-group {
	width: 100%;
	float: left;
	display: inline-block;
	margin-top: -47px;
}

.headerwrapper .header-right .company .current-company-name .company-admin-link {
	display: inherit;
	width: 100%;
}

.headerwrapper .header-right .company .current-company-name .company-admin-link span
	{
	max-width: 500px;
	font-size: 19px;
	color: #fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}

.header-right .company .company-link {
	padding-top: 10px;
	display: inline-block;
}

.header-right .company .company-link span {
	color: #fff;
	font-size: 13px
}

.headerwrapper .header-right .other-my-companys {
	right: 0;
	left: inherit;
}

.open-template-folder .folder-container .fa-folder {
	width: 20px;
	display: inline-block;
	margin-right: 5px;
}

.open-template-folder .folder-container .fa-file {
	width: 20px;
	display: inline-block;
	margin-right: 5px;
}

.templates .templates-container .fa-sitemap {
	width: 20px;
	display: inline-block;
	margin-right: 5px;
}

.panel-photo-load {
	cursor: pointer;
	position: relative;
	border: 1px solid #ccc;
	min-height: 360px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #E4E7EA;
	padding: 23px;
}

.panel-photo-load .image-panel-photo-load {
	opacity: 1;
	-ms-filter: none;
	filter: none;
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	-ms-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
	background: url('../bootstrap/images/uploadfile.png') no-repeat;
	background-position: 0 0;
	position: absolute;
	width: 300px;
	height: 300px;
	margin-left: -128px;
	margin-top: -128px;
	top: 50%;
	left: 50%;
}

.logo-edit .uploader {
	margin-top: 15px;
}

.all-news .news-container .news-container-header .date {
	width: 80px;
}

.all-news .news-container .news-container-header .main-photo {
	width: 50px;
}

.all-news .news-container .news-container-header .news-title {
	width: 800px;
}

.all-news .news-container .news-container-header .publication-status {
	width: 150px;
}

.all-news .news-container .news-container-header .menagement {
	width: 188px;
}

.select-skin .contentpanel .image .thmb-prev .template-link {
	display: block;
	text-align: center;
	min-height: 128px;
}

.select-skin .contentpanel .image .thmb-prev .template-link  img {
	max-height: 128px;
	display: inline;
}

.select-skin .contentpanel .template-name {
	height: 20px;
}

.select-skin .contentpanel .checked {
	background-color: #d9edf7;
}

.select-skin .media-manager .thmb.checked {
	background-color: #edf2ff;
	border-color: #428bca;
}

.photo-container .image .photo-link {
	cursor: move;
}

.photo-container .image .select-photo {
	display: block;
}

.photo-container .image .right-menu {
	display: block;
}

.photo-container .image .photo-link {
	display: block;
	text-align: center;
	min-height: 128px;
}

.photo-container .image .photo-link img {
	max-height: 128px;
	display: inline;
}

.photo-container .image .photo-name {
	height: 20px;
}

.wizard .step-wizard .step-wizard-information {
	position: absolute;
	right: 0;
	margin-right: -4px;
	font-size: 25px;
	top: -14px;
}

.wizard .step-wizard .step-wizard-information .icon {
	border-radius: 50%;
	border: 4px solid white;
	background-color: white;
	line-height: 100%;
	display: block;
	text-align: center;
	vertical-align: middle;
	width: 32px;
}

.wizard .step-wizard .step-wizard-information .success-icon {
	color: #080;
}

.wizard .step-wizard .step-wizard-information .danger-icon {
	color: #F00;
}

.wizard .step-wizard .step-wizard-information .warning-icon {
	color: #FD0;
}

.wizard .step-wizard .step-wizard-container {
	display: table;
}

.wizard .step-wizard .step-wizard-container .step-wizard-icon {
	font-size: 75px;
}

.wizard .step-wizard .step-wizard-container .stwp-wizard-icon-container
	{
	float: none;
	display: table-cell;
	vertical-align: top;
}

.wizard .step-wizard .step-wizard-container .step-wizard-description {
	float: none;
	display: table-cell;
	vertical-align: top;
}

.wizard .step-wizard .step-wizard-container .wizard-fouter p {
	margin: 0;
}

.wizard .step-wizard .step-wizard-container .wizard-fouter span {
	overflow: hidden;
}

.wizard .step-wizard .step-wizard-container .create-link {
	margin-top: 10px;
	display: inline;
}

.custom-arrow-comment {
	padding-left: 65px;
	padding-top: 5px;
}

.photo-album-image-container .no-photo {
	background: url('../images/no-photo.png') no-repeat;
	width: 50px;
	height: 50px;
	display: block;
}

.search-input-control {
	position: relative;
}

.search-input-control a {
	top: 13px;
	color: #9C9B9B;
	font-size: 14px;
	cursor: pointer;
}

.search-input-control a:HOVER {
	color: #9C9B9B;
}

.photo-container .image .select-photo {
	top: -1px;
	left: 0px;
}

.fouter-buttons-container .delete-photo {
	padding-top: 10px;
	margin-right: 24px;
}

.organization-branch .contact {
	padding-bottom: 5px;
}

.organization-branch .work-time div {
	padding-top: 5px;
}

.organization-title a {
	padding-left: 10px;
}

.my-organization .fa {
	padding-left: 10px;
}

.panel-fixed-bottom .panel-footer .all-newss-container {
	display: inline-block;
}

.panel-fixed-bottom .panel-footer .all-newss-container .save-news-label
	{
	display: none;
	padding-left: 40px;
}

.panel-fixed-bottom .panel-footer .all-newss-container .all-news-link {
	display: none;
	padding-left: 40px;
}

.form-group .news-small-descripton {
	padding: 0;
}

.logo-image {
	cursor: pointer;
}

.organization-contacts {
	margin-bottom: 45px;
}

.panel-default .edit-branch {
	color: #428bca;
}

.panel-default .edit-branch:HOVER {
	color: #2a6496;
}

.photo-container .photo-loader .img-responsive {
	padding-top: 45px;
}

.panel-footer .save-about-label {
	padding-left: 150px;
}

.modal-dialog .modal-content .modal-header {
	min-height: 45px;
}

.ui-autocomplete-group {
    font-weight: bold;
}

.targetOrganization {
	color: #ff0000;
}

.chart-popup {
	position: absolute;
	border: 1px solid #bdbdbd;
	padding: 2px;
	background-color: #fff;
	opacity: 0.80;
}

#questionChart {
	height: 200px;
}

.chart .no-statistics-available {
    font-size: 21px;
    line-height: 200px;
}

.chart-panel .reload-chart-btn {
	top: 50%;
	position: absolute;
	left: 50%;
	margin-top: -46px;
	margin-left: -47px;
}

.chart-panel .reload-chart-btn .wi {
	font-size: 70px;
	display: block;
}

.chart-panel .loader {
	position: absolute;
	background-image: url("../img/manualpage/ajax-loader.gif");
	width: 66px;
	height: 66px;
	background-repeat: no-repeat;
	top: 50%;
	left: 50%;
	margin-top: -33px;
	margin-left: -33px;
}

.redirect-chart {
	height: 200px;
}

.visit-stats {
	height: 350px;

}

.visit-stats-overview {
	height: 100px;
}

.margin20 {
	margin: 20px;
}

.form-group .buttons {
	display: inline-block;
}

.form-group .send-mail-container {
	padding-left: 20px;
	display: inline-block;
}

.callback-switch {
	height: 20px;
	width: 60px;
}

.pull-right .callback-widget-loader {
	background: url('../images/loader16.gif') no-repeat;
	background-size: contain;
	display: block;
	height: 20px;
	width: 25px;
}

.pull-right .switch-centered {
	text-align: center;
}

.mark-list {
	margin-bottom: 30px;
}

.mark-list .count-product .ui-spinner .ui-icon {
	display: none;
}

.no-display {
	display: none;
}

.notification .form-control-static {
	margin: -2px 0px;
}

#save-label {
	padding: 8px;
}

.panel-body.mark-widget-body {
	position: relative;
}
.mark-list .panel-body .mark-image {
	position: absolute;
	right: 5px;
	top: 5px
}

.mark-list .product-property-sorting {
	padding-bottom: 11px;
}

.mark-list .toggle.toggle-primary {
	text-align: center;
}

.mark-list .mark-widget-options {
	cursor: move;
}

.mark-list .mark-widget-options .panel-body {
	min-height: 100px;
}

.mark-list .mark-widget-options .panel-body .warning-message {
	padding-top: 25px;
}

.panel .panel-body.mark-list {
	padding-bottom: 50px;
}

.mark-list-container .panel-fixed-bottom .bottons {
	display: inline-block;
}

.mark-list-container .panel-fixed-bottom .mark-list-hints {
	display: inline-block;
	padding-left: 40px;
}

.panorama-form .previewContainer {
	position: relative;
}

.panorama-form .previewContainer img {
	max-width: 100%;
}

.panorama-form .previewContainer a:after {
	content: "";
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	background: url("../images/delete24.png") no-repeat center center
		transparent;
	margin-left: -24px;
	opacity: 0.5;
}

.panorama-form .previewContainer:hover a:after {
	opacity: 1;
}

.btn-loader {
	background: url("../bootstrap/images/loaders/loader1.gif") no-repeat
		center center transparent;
	width: 24px;
	height: 24px;
	display: inline-block;
}

.table-email-list .email-enabled {
	text-align: center;
}

.switcher-loader {
	background: url('../bootstrap/images/loaders/loader2.gif') no-repeat;
	display: block;
	height: 20px;
	width: 25px;
}


.headerwrapper .header-right .language-selector,.btn-group {
	display: inline-block;
	float: none!important;
}
.form-create-new-email .button-group {
	padding-top: 15px;
}

div.modal-backdrop {
	z-index: 1070;
}

div.modal {
	z-index: 1071;
}

/*
 * Nestable
 */
.category-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}

.category-list .category-list {
	padding-left: 40px;
}

.category-collapsed .category-list {
	display: none;
}

.category-item, .category-empty, .category-placeholder {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	min-height: 30px;
	font-size: 13px;
	line-height: 11px;
}

.category-handle {
	display: inline-block;
	padding: 1px 8px 3px;
}

.controls-container {
	display: inline-block;
}

.category-handle:hover {
	color: #2ea8e5;
	background: #fff;
}

.category-item>button {
	display: block;
	position: absolute;
	cursor: pointer;
	float: left;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 3px 25px 11px 13px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	border: 0;
	background: transparent;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	font-weight: bold;
}

.category-item>button:before {
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	position: absolute;
	width: 100%;
	text-align: center;
	text-indent: 0;
}

.category-item .controls-container {
	display: none;
	float: right;
}

.category-item:HOVER>.controls-container {
	display: inline-block;
}

.category-placeholder, .category-empty {
	margin: 5px 0;
	padding: 0;
	min-height: 30px;
	background: #f2fbff;
	border: 1px dashed #b6bcbf;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.category-empty {
	border: 1px dashed #bbb;
	min-height: 100px;
	background-color: #e5e5e5;
	background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent
		75%, #fff 75%, #fff),
		-webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent
		75%, #fff 75%, #fff);
	background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%,
		#fff 75%, #fff),
		-moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%,
		#fff 75%, #fff);
	background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff
		75%, #fff),
		linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff
		75%, #fff);
	background-size: 60px 60px;
	background-position: 0 0, 30px 30px;
}

.category-dragel {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}

.category-dragel>.category-item .category-handle {
	margin-top: 0;
}

.category-dragel .category-handle {
	-webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, .1);
}

/**
 * Nestable Extras
 */
.nestable-lists {
	display: block;
	clear: both;
	padding: 30px 0;
	width: 100%;
	border: 0;
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
}

.dd-hover>.category-handle {
	background: #2ea8e5 !important;
}

.dd3-content {
	display: block;
	height: 30px;
	margin: 5px 0;
	padding: 5px 10px 5px 40px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #ccc;
	background: #fafafa;
	background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%);
	background: linear-gradient(top, #fafafa 0%, #eee 100%);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.dd3-content:hover {
	color: #2ea8e5;
	background: #fff;
}

.category-dragel>.dd3-item>.dd3-content {
	margin: 0;
}

.dd3-item>button {
	margin-left: 30px;
}

.dd3-handle {
	position: absolute;
	margin: 0;
	left: 0;
	top: 2px;
	cursor: pointer;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	height: 17px;
	width: 0;
	font-size: 22px;
}

.category-handle i {
	color: black;
	width: 30px;
	height: 30px;
	position: absolute;
}

.category-item .category-name {
	padding-left: 45px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.category-item.hidden-category .category-name,
.category-selector .hidden-category {
	color: #949494;
}

.category-container .wrapper.active,
.product-common-group-container .wrapper.active {
	background-color: #e4e7ea;
}

.wrapper {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.main-cateory.active {
	background-color: #e4e7ea;
	width: 100%;
	display: block;
}

.category-item button {
	outline: none;
}

@media screen and (min-width: 992px) {
	.product-control-panel {
		border-right: 1px solid #ddd;
	}
}

.product-control-panel .category-title {
	padding-right: 10px;
	cursor: pointer;
}

.panel .category-panel {
	position: relative;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}


.category-panel .create-new-category {
	display: inline-block;
	color: #449d44;
	font-size: 15px;
}

.category-name {
	display: inline-block;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.category-name .create-child-category {
	color: #449d44;
	cursor: pointer;
	display: none;
	padding-top: 5px;
	padding-left: 10px;
}

.category-name:HOVER .create-child-category {
	display: inline-block;
}

.product-cart-handler, .category-item .dd3-handle {
	position: absolute;
	top: 8px;
	bottom: 5px;
	left: 3px;
	width: 8px;
	background-image:
		url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAB3RJTUUH3wIDBycZ/Cj09AAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAAWSURBVHjaY2DABhoaGupBGMRmYiAEAKo2BAFbROu9AAAAAElFTkSuQmCC');
	cursor: move;
}
.product-cart-handler {
	position: relative;
	top: 28px;
	margin-right: 19px;
	float: left;
	width: 17px;
}

.category-container {
	padding: 0;
}

/*
*  category-selector
*/
.category-selector {
	position: relative;
}

.category-selector .btn-group {
	margin-bottom: 0;
}

.category-selector .categegory-list {
	max-height: 300px;
	overflow-y: scroll;
	position: absolute;
	width: 100%;
	z-index: 1;
	border: 1px solid #E4E7EA;;
}

.category-selector .categegory-list .list-group-item .indent {
	padding-left: 10px;
}

.category-selector.category-button.active {
	background: #d2d5d8;
}

.organization-category-edit-container .image-container {
	display: inline-block;
	position: relative;
}

.organization-category-edit-container .category-photo {
	cursor: pointer;
}
.dev-form .CodeMirror {
	height: auto;
}
.products-container .product-loader {
	position: absolute;
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 75px;
	background-color: rgba(255, 255, 255, 0.28);
	z-index: 2;
}

.row.products-container {
	margin-left: 10px;
}

.products-container .product-list ul.products {
	padding-left: 0;
}

.products-panel-body {
	position: relative;
}

.products-container .product-information {
	padding-top: 25px;
	padding-bottom: 25px;
}

.product-count {
	line-height: 30px;
}

.switch {
	font-size: 12px;
	vertical-align: 2px;
}

.modal-dialog .other-parameters .form-group.category-photo-container,
.organization-category-edit .other-parameters .form-group.category-photo-container {
	padding-top: 25px;
}

.modal-dialog .options-categories-container .category-item-name,
.organization-category-edit .options-categories-container .category-item-name {
	font-size: 15px;
	font-weight: 600;
	display: block;
}

.modal-dialog .main-image-container .image-container .remove-main-image-button,
.organization-category-edit .main-image-container .image-container .remove-main-image-button {
	cursor: pointer;
}

.modal-dialog .form-group.other-parameter-button-container,
.organization-category-edit .form-group.other-parameter-button-container {
	padding-bottom: 0;
}

.modal-dialog .main-image-container .image-container img,
.organization-category-edit .main-image-container .image-container img{
	cursor: pointer;
}

.modal-dialog .main-image-container .image-container,
.organization-category-edit .main-image-container .image-container {
	display: inline-block;
	position: relative;
}

.modal-dialog .show-other-parameters-button i,
.organization-category-edit .show-other-parameters-button i {
	padding-left: 10px;
}

.modal-dialog .hide-other-parameters-button i,
.organization-category-edit .hide-other-parameters-button i {
	padding-left: 10px;
}

.modal-dialog .options-selected-category,
.organization-category-edit .options-selected-category {
	margin: 15px 0;
	font-size: 15px;
}

.modal-dialog .options-selected-category .selected-category i,
.organization-category-edit .options-selected-category .selected-category i {
	padding-left: 10px;
	cursor: pointer;
}

.product-common-group-container .product-common-group-list .wrapper {
	padding-top: 10px;
}

.product-view-selector {
	margin-bottom: -100px
}

.product-view-selector .btn-group {
	padding-top: 15px;
}

.product-container-body .product-list .top-pagination-block {
	min-height: 77px
}

.category-panel .category-loader {
	position: absolute;
	background-color: rgba(255, 255, 255, 0.72);
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	top: 0;
	padding-top: 70px;
}

.product-container-header .selected-category-name .count-products {
	padding-left: 15px;
	font-size: 16px;
	color: #898989;
}

.product-container-header .delete-category {
	padding-left: 25px;
}

.panel.panel-default .product-list-heading {
	padding-bottom: 0;
}

.product-common-group-container .product-common-group-list .category-item {
	padding-top: 10px;
}

.product-search-container .checkbox input[type=checkbox] {
	margin-left: 0;
}

.product-search-container .checkbox label {
	padding-top: 2px;
}

.category-contayner .categories-list .delete-category .glyphicon {
	padding-top: 8px;
	color: #AD0000;
	font-size: 20px;
}

.sortable-container {
	position: relative;
	display: inline;
	width: 25px;
	height: 25px;
	float: left;
	margin-top: 1px;
}

.container-category-selector {
	margin-left: 30px;
}

.sortable-container .sortable-handler {
	cursor: move;
	font-size: 25px;
}

.ui-autocomplete .ui-menu{
	max-height: 400px;
	overflow: auto;
}

.ui-autocomplete.organization-rubric-autocomplete {
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.organization-rubric-autocomplete.ui-menu .ui-menu-item {
	padding-left: 20px;
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all {
	z-index: 9999;
}

.recommend-properties .panel-body {
	padding: 0;
}

.recommend-properties .recommend-properties-list {
	margin: 0;
}
.pointer {
	cursor: pointer;
}
.nobg {
	background: inherit !important;
}
.ajax-admin-loader {
	position: fixed;
	z-index: 10000;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,0,0.65);
	vertical-align: middle;
}
.ajax-admin-loader span {
	position: absolute;
	top: 50%;
	left: 50%;
	background: url(../images/line-loader.gif) no-repeat center bottom transparent;
	padding-bottom: 20px;
	font-size: 18px;
	color: #fff;
	win-width: 107px;
	margin-left: -54px;
	margin-top: -20px;
}

.btn-group.localization-button-group {
	margin-bottom: 0;
}

.remove-tab-button.glyphicon {
	position: absolute;
	right: 6px;
	top: 6px;
	font-size: 14px;
	cursor: pointer;
}

.news-tab-content.tab-content {
	padding: 0;
	border: none;
	border-radius: 0;
}

.news-locale-delimeter {
	border-top: 1px solid #CCC;
	margin: 30px -20px;
}

.panel .form-group.no-border-top {
	border-top: none;
}

.products-container .order-selector {
	margin-top: 20px;
}

.status-news {
	text-align: center;
}
.news-publish-places-text {
	font-size: small;
	clear: both;
	padding: 5px 0 0 10px;
}
.panel-body.staic-page-container {
	padding: 0;
}

.static-page-tab-container .staticpage-uri-title {
	padding-top: 10px;
}

.static-page-tab-container.tab-content {
	border: none;
}

.static-page-tab-container.tab-content .origin-tab-uri-input-container {
	padding-left: 0;
}

.editor-container.field {
	margin: 0;
}
.discount-formula-parameters {
	padding: 10px 0 15px;
	clear: both;
}
.discount-formula-parameters .discount-parameters-item {
	padding-top: 5px;
}
.discount-formula-parameters .discount-parameters-item .control-label {
	width: 80%;
	vertical-align: top;
}
.discount-formula-parameters .discount-parameters-item .input-wrapper {
	width: 18%;
	display: inline-block;
}
.discount-formula-parameters .discount-parameters-item .error-discount-conflict {
	text-align: right;
	margin: 10px 10px 0 0;
}
.discount-target .control-label span{
	vertical-align: top;
	padding-right: 10px;
}
.discount-target .validationMessage {
	display: none;
}
.discount-target .error .validationMessage {
	display: block;
}
.discount-deactivated {
	background-color: #f7f7f7;
}
.discount-history.table>thead>tr>th {
	vertical-align: top;
}
.discount-categories .btn-block .search-category {
	border-top: none 0;
	padding-left: 0;
}
.discount-categories .btn-block .search-category .sortable-container {
	display: none;
}
.discount-categories .btn-block .search-category .container-category-selector {
	margin-left: 0;
}
.discount-categories .btn-block .search-category .form-group {
	border-top: none 0;
	padding-left: 0;
	padding-top: 0;
}
.discount-categories .btn-block .search-category .product-categeory-item {
	border-top: none 0;
	padding-left: 0;
}
.discount-categories .btn-block .search-category .product-categeory-item > div {
	padding-left: 0;
}
.about-company-container .editor-container .localiezed-content-menu-tabs.nav {
	margin: 0;
}

.about-company-container .editor-container .localized-tab-container {
	padding: 0;
}

.about-company-container .tab-editor-container .form-group {
	margin: 0;
}

.organization-contacts .organization-properties .property-group-name {
	padding: 10px 0;
	font-size: 16px;
	color: #4a535e;
}

.organization-contacts .organization-properties .single-value-list {
	width: 100%;
}

.organization-contacts .organization-properties .toggle {
	text-align: center;
	width: 50px;
	padding: 8px 0;
}

.organization-contacts .organization-properties .ui-spinner .ui-icon {
	display: none;
}

.modal-dialog .related-categories .rc-bars,
.organization-category-edit .related-categories .rc-bars {
	padding-top: 5px;
	padding-right: 0px;
	font-size: 21px;
	text-align: right;
	cursor: pointer;
}

.modal-dialog .related-categories .rc-remove,
.organization-category-edit .related-categories .rc-remove {
	padding-top: 8px;
	padding-left: 0px;
	color: #AD0000;
	font-size: 20px;
	cursor: pointer;
}

.organization-category-edit .related-categories .rc-remove {
	display:block;
	width: 20px;
	float:right;
}

.organization-category-edit .related-categories .rc-category {
	margin-bottom: 10px;
	width: 100%;
}

.modal-dialog .related-categories .rc-category {
	margin-bottom: 10px;
}

.modal-dialog #rc-add,
.organization-category-edit #rc-add {
	padding-left: 40px;
	line-height: 50px;
}

.sp-menu-names {
	display: block;
}
.row-no-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.status-page {
	text-align: center;
}
.multiselect-checkbox .checkbox-line {
    border-bottom: 1px dotted #d3d7db;
    margin-top: 8px;
}

.multiselect-checkbox .checkbox-line label {
	display: inline-block;
	padding-left: 25px;
	word-wrap: break-word;
}

.multiselect-checkbox .checkbox-line input {
    position: absolute;
}

.form-horizontal .right-side .control-label {
	text-align: left;
}
.cancellation-terms-container .rdio label {
	width: 90%;
}

.filter-discount-selector + .select2.select2-container .select2-selection,
.filter-promocode-selector + .select2.select2-container .select2-selection,
.discount-group-container .select2.select2-container .select2-selection {
	border-radius: 0 4px 4px 0;
}

.branch-time {
	font-size: 14px;
	text-align: center;
	display: inline-block;
	color: #fff;
	padding: 7px 0 0 0;
}
.all-categories-and-products .only-on-sorting-mode {
	display: none;
}
.all-categories-and-products.sorting-mode .only-edit-mode {
	display: none;
}
.all-categories-and-products.sorting-mode .only-on-sorting-mode {
	display: inherit;
}
#gritter-notice-wrapper .gritter-item {
	color: #444;
}