
html, body
{
    height: 100%;
}

body {
	background-color: #fff;
	color: #000;
	width: 100%;
	height: 100%;
	font-size: 13px;
	color: #000;
}

*:focus  
{  
    outline: none;  
}

a, a:hover { color: #000; transition: color 0.2s ease; }


#fast_action_form table table th:nth-child(3), #fast_action_form table table td:nth-child(3) {display: none;}

.product-edit-table th:nth-child(6), .product-edit-table td:nth-child(6) {display: none;}

.print-button {    display: block;
    background: royalblue;
    text-align: center;
    padding: 10px;
    margin: 10px 0;
    color: white;
    font-weight: 600;}

/* layout */
.container-wrapper {
	display: table;
	width: 100%;
	height: 100%;
	position: relative;
	padding-bottom:50px;
}
.container {
	max-width: none !important;
	padding: 0;
	width: 100%;
	height: 100%;
}

.header-wrapper {
	max-width: none !important;
	padding: 0;
	background-color: black;
	position: fixed;
	min-height: 50px;
	width: 100%;
	z-index: 1005
	
}

.header {
	
	background-color: black;
	color: white;
	
	min-height: 50px;
	clear: both;
}
.sidebar-wrapper {
	background-color: #f7f7f7;
	color: #000;
	display: table-cell;
	float: none!important;
}
.content-wrapper {
	color: #000;
	padding: 50px 30px;
	display: table-cell;
	float: none!important;
	min-height: 600px;
	height: 100%;
}


.footer-wrapper {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background-color: black;
	padding: 10px;
	color: #fff;
	height: 50px;
	z-index: 900;
}
.footer-wrapper a{color: white}
.label-big {font-size: 13px}
/*  header */

.header a{
	color:#d6d6d6
}
.header a:hover{
	color:#fff;
}
.header .nav .caret {
	border-top-color: #d6d6d6;
	border-bottom-color: #d6d6d6;
}
.header .nav  a:hover .caret{
	border-top-color: #fff;
	border-bottom-color: #fff;
}

/* end header */


.widget-container{
	
	margin-bottom: 14px;
	background-color: #f3f3f3;
	border: 1px solid #e1e1e8;
	border-radius: 4px;	
}
.widget-container.note{
	
	margin-bottom: 14px;
	background-color: #fdffce;
	border: 1px solid #e1e1e8;
	border-radius: 4px;	
}

.widget-container.white{
	
	margin-bottom: 14px;
	background-color: #fff;
	border: 1px solid #e1e1e8;
	border-radius: 4px;	
}


.widget-header h3{margin: 0px; padding: 5px 10px; font-size: 18px; color: #707070; }
.widget-header{border-bottom: 1px solid #e1e1e8; margin-bottom: 10px; position: relative; }


h2 small a,h3 small a,h4 small a {color: #a0a0a0; text-decoration: underline}
h2 small a:hover,h3 small a:hover, h4 small a:hover{color: #a0a0a0; text-decoration: underline}
.control-group{clear: both; overflow: auto; margin-bottom: 5px}
.relative {position: relative}
.clear{clear: both; overflow: auto}
.block {display: block}
.no-padding {padding: 0px}
.no-padding td{padding: 0px}
.edit-in-place{border-bottom: 1px dashed #000000}
table td.empty {border: 0 !important;}
.language-bar ul {clear: both;}
.language-bar ul li {float: left;list-style-type: none; margin-right: 3px}
.language-bar {position: absolute; top: 0px; right: 0px}
.language-bar img{border: 1px solid gray}

ul.plain {list-style-type: none}
ul.plain li{list-style-type: none}

.ui-front{z-index:1000 !important}

/* forms */
.form-allegro-template ul li{list-style-type:none; margin: 0px; padding:0px}
.form-allegro-template ul{list-style-type:none; margin: 0px; padding:0px}
.bootstrap-datetimepicker-widget ul{padding-left: 0px}
.timepicker-picker a,.picker-switch a {color: black}
.form-checkbox{height: 34px;display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #000;
draggable-align: middle;
}

/* end forms */



/* show/hide widget */
i.hide-widget { position: absolute; right: 1%; top: 7px; cursor: pointer; color: #CFD1CF; transition: color 0.3s ease; }
i.hide-widget {left: 0; top: 0; bottom: 0; right: 0;}
i.hide-widget:hover { color: #707070; transition: color 0.3s ease; }
i.hide-widget:before {position: absolute; right: 1%; top: 7px;}
/* end show/hide widget */

/* items table */
.table-striped th
.table-striped th:hover{ background-color: white;}
.table td a.block {display: block; width: 100%; height: 100%}





/* nav tabs */
.nav-tabs { border-bottom: 1px solid #E1E1E8; width: 98%;}
.nav-tabs li { border-bottom: 1px solid #E1E1E8; }
.nav-tabs li a { background: #E1E1E8; }
.nav-tabs li.active { border-bottom: 1px solid #F3F3F3; }
.nav-tabs li.active a, .nav-tabs li.active a:focus, .nav-tabs li.active a:active
{
	border: 1px solid #E1E1E8;
	background: #F3F3F3;
	border-bottom: 1px solid #F3F3F3;
	color: #000;
}

.nav-pills  li.active  a
{
	border: 1px solid #E1E1E8;
	background: #F3F3F3;
	
	color: #000;
}

.nav-pills  li.active  a:hover
{
	border: 1px solid #E1E1E8;
	background: #F3F3F3;
	
	color: #000;
}


.nav-tabs li.active a:hover{
	background-color: #F3F3F3 !important;
	color: #000000;
	
}

.tab-content { width: 98%; padding: 1%; }
/* end of nav tabs */

/* wiadomosci */
#messages { width: 96%; padding-left: 2%; padding-right: 2%; list-style: none; }
#messages li { display: block; background: #FFFFFF; border: 1px solid #EAEAEA; margin-bottom: 15px; border-radius: 5px; padding-bottom: 20px; padding-top: 20px; }
#messages li.email-active { background: #fcfcbd; border: 1px solid #e5e554; }
.message { display: table; width: 100%; }
.message-action { display: table-cell; width: 5%; text-align: center;}
.message-content-wrapper { display: table-cell; }
.message-content{font-style: italic}

.message-actions { width: 100%; padding-top: 15px; padding-bottom: 15px; }
.message-actions a { color: #707070; }
.message-actions a:hover { color: #000; }
.message-actions a#removeChecked { color: red; }

/* end of wiadomosci */

/* page-list */
.page-list { margin: 0; padding: 0; width: 100%; }
.page-list li { display: block; width: 100%; position: relative; }
.page-list li div 
{ 
	width: 96%;
	background: -moz-linear-gradient(center top , #FFFFFF 0%, #F6F6F6 47%, #F0ECE9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: -webkit-linear-gradient(center top , #FFFFFF 0%, #F6F6F6 47%, #F0ECE9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: linear-gradient(center top , #FFFFFF 0%, #F6F6F6 47%, #F0ECE9 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	
	border-style: solid;
	border-width: 1px;
	border-color: #D4D4D4 #D4D4D4 #BCBCBC;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	padding: 6px;
	position: relative;  
}

.page-list li div .page-options { position: absolute; right: 1%; top: 20%; }
.page-list li div a { color: #AAAAAA; }
.page-list li div a:hover { color: #000; }

.absolute-right{position: absolute; right: 0px; top: 0px}
.panel-heading{position: relative}

/* files add */

#upload-container { width: 100%; margin-bottom: 10px}
#upload-container a#uploadfiles {display:none}
#upload-container #upload-header { width: 100%; height: 25px; line-height: 25px; background: #2E3133; color: #fff; display: table; padding: 3px;}
#upload-container #upload-header #upload-header-filename { width: 60%; display: table-cell; padding-left: 10px}
#upload-container #upload-header #upload-header-desc { width: 20%; display: table-cell; padding-left: 10px; }
#upload-container #upload-header #upload-header-size { width: 10%; display: table-cell; text-align: center; }
#upload-container #upload-header #upload-header-delete { width: 10%; display: table-cell; text-align: center; }
#upload-container #upload-content { display: block; margin-top: 1%; }

#files-list { width: 100%; min-height: 100px; border: 1px solid #2E3133; border-top: 0px; }
#files-list .file-item-desc { border-left: 1px dotted #2E3133; width: 20%; display: table-cell; padding: 3px; position: relative; vertical-align: middle; }
#files-list .file-item-desc input { width: 100%; height: 25px; font-size: 12px; padding: 1%; }
.file-item { display: table; width: 100%; border-bottom: 1px dotted #2E3133; }
.file-item .file-item-name { width: 60%; display: table-cell; padding: 3px; position: relative; vertical-align: middle; }
.file-item .file-item-size { width: 10%; display: table-cell; padding: 3px; text-align: center; border-left: 1px dotted #2E3133; vertical-align: middle;}
.file-item .file-item-delete { width: 10%; display: table-cell; padding: 3px; text-align: center; border-left: 1px dotted #2E3133; vertical-align: middle; }
.file-item .file-item-delete a { color: #BC0B0B; }
.preloader { display: inline-block; relative; width: 16px; height: 16px; background: url('/images/backend/preloader.gif') 0 0 transparent scroll no-repeat; }
.upload-success-msg, .remove-success-msg { display: none; color: green; padding-top: 5px; padding-bottom: 5px; margin-top: 10px; }

/* lista obrazkow w galerii */
.images-list { width: 100%; }
.image-check { float: left; display: block; padding: 10px; }
.image-item { width: 100%; display: block; margin-bottom: 10px; border: 1px solid rgba(0,0,0,0); transition: border 0.3s ease; -moz-transition: border 0.3s ease; -webkit-transition: border 0.3s ease; }
.image-item:hover { border: 1px solid rgba(0,0,0,0.3); transition: border 0.3s ease; -moz-transition: border 0.3s ease; -webkit-transition: border 0.3s ease; }
.image-item a { color: #AAAAAA; }
.image-item-even { background: #fff; }
.image-item-odd { background: #E2E3E2; }
.image-img { display: block; width: 100px; height: 100px; text-align: center; draggable-align: middle; overflow: hidden; float: left; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
.image-img img { draggable-align: middle; }
.image-name { display: block; padding: 10px;draggable-align: middle; float: left; font-size: 14px;  }
.image-actions { display: block; width: 50px; padding: 10px; draggable-align: middle; float: right; }

ul.product-gallery {clear: both; overflow: auto; margin: 0px; padding: 0px;  }
ul.product-gallery li{list-style-type:none; margin: 0px; padding: 0px; float: left; width: 100px; height: 100px; border: 1px solid #ccc; text-align: center; margin-right: 10px; display: table; vertical-align: middle; line-height: 100px} 
ul.product-gallery li img{vertical-align: middle; }

#delete-checked{color: #BC0B0B}
#checked-all-actions { margin-top: 10px; margin-bottom: 10px; } 
#checked-all-actions #delete-checked { color: #BC0B0B; color: #FF0000; }

/* uploader zalacznikow */
#upload-attachement, .attachement-add-success-msg, .attachement-remove-success-msg { display: none; }
#attachements-content { width: 100%; margin-top: 10px; overflow: hidden; }
#attachement-header { width: 100%; height: 25px; line-height: 25px; background: #2E3133; color: #fff; display: table; padding: 3px; }
#attachement-header-filename { width: 60%; display: table-cell; padding-left: 10px; }
#attachement-header-desc { width: 20%; display: table-cell; padding-left: 10px; }
#attachement-header-size { width: 10%; display: table-cell; padding-left: 10px; }
#attachement-header-delete { width: 10%; display: table-cell; padding-left: 10px; }

#attachements-list { width: 100%; min-height: 100px; border: 1px solid #2E3133; border-top: 0px; }
#attachements-list .attach-item-desc { border-left: 1px dotted #2E3133; width: 20%; display: table-cell; padding: 3px; position: relative; vertical-align: middle; }
#attachements-list .attach-item-desc input { width: 100%; height: 25px; font-size: 12px; padding: 1%; }
.attached-item { display: table; width: 100%; border-bottom: 1px dotted #000; }
.attached-item .attach-item-name { width: 60%; display: table-cell; padding: 3px; position: relative; vertical-align: middle; }
.attached-item .attach-item-size { width: 10%; display: table-cell; padding: 3px; text-align: center; border-left: 1px dotted #2E3133; vertical-align: middle;}
.attached-item .attach-item-delete { width: 10%; display: table-cell; padding: 3px; text-align: center; border-left: 1px dotted #2E3133; vertical-align: middle; }
.attached-item .attach-item-delete a { color: #BC0B0B; }

#attached-files-list { width: 100%; margin-top: 10px; }
.attach-check { float: left; display: block; padding: 10px; }
.attach-item { width: 100%; display: block; margin-bottom: 10px; border: 1px solid rgba(0,0,0,0); transition: border 0.3s ease; -moz-transition: border 0.3s ease; -webkit-transition: border 0.3s ease; }
.attach-item:hover { border: 1px solid rgba(0,0,0,0.3); transition: border 0.3s ease; -moz-transition: border 0.3s ease; -webkit-transition: border 0.3s ease; }
.attach-item a { color: #AAAAAA; }
.attach-item-even { background: #fff; }
.attach-item-odd { background: #E2E3E2; }
.attach-img { display: block; width: 100px; height: 100px; text-align: center; draggable-align: middle; overflow: hidden; float: left; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }
.attach-img img { draggable-align: middle; }
.attach-name { display: block; padding: 10px;draggable-align: middle; float: left; font-size: 14px;  }
.attach-actions { display: block; width: 50px; padding: 10px; draggable-align: middle; float: right; }
a.removeFromAttach { color: #BC0B0B; }
a.removeFromAttach, a.removeFromAttach { color: #FF0000; }

.document-add-product {position: absolute; bottom: -15px; left: 40px}
.document-add-from-warehouse{position: absolute; bottom: 5px; right: 40px}
.product-list td{position: relative}
.autocomplete{position: absolute; bottom: -11px; left: 8px; background-color: white; border: 1px solid gray}

.invoice-preview-wrapper{}
.invoice-preview{-webkit-box-shadow:1px 3px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:1px 3px 5px 0px rgba(0,0,0,0.75);box-shadow:1px 3px 5px 0px rgba(0,0,0,0.75);border:1px solid #ddd;padding:20px;max-width:800px;width:auto;overflow:visible;margin:20px auto 20px auto}
.invoice-preview .table tbody > tr > td,.invoice-preview .table tbody > tr > th{border: 1px solid #dddddd }

.categories-input {margin:10px 0px 0px 5px; padding: 0px}
.categories-input li{margin:0px; padding: 0px; list-style-type: none}
.tags-input {margin:10px 0px 0px 5px; padding: 0px}
.tags-input li{margin:0px; padding: 0px; list-style-type: none}

.related-input {margin:10px 0px 0px 5px; padding: 0px}
.related-input li{margin:0px; padding: 0px; list-style-type: none}

.btn-disabled {background-color: #f3f3f3; border: 1px solid #c5c5c5; color: #8f8f8f}
.btn-disabled:hover {background-color: #f3f3f3; border: 1px solid #c5c5c5; color: #8f8f8f; cursor:default}
.btn-wait{background-image: url('/images/backend/loading.gif'); background-repeat: no-repeat; background-position: right 5px center; padding-right: 30px}

/* states */
.box-active { background: #fcfcbd; border: 1px solid #e5e554; }
#delete-checked { display: none; }


twitter-typeahead .tt-query,
.twitter-typeahead .tt-hint {
  margin-bottom: 0;
}

.twitter-typeahead .tt-hint
{
    display: none;
}

.twitter-typeahead .hint-small
{
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
    line-height: 1.5;
}

.twitter-typeahead .hint-large
{
	height: 45px;
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
    line-height: 1.33;
}

.tt-dropdown-menu {
  min-width: 160px;
  margin-top: 2px;
  padding: 5px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.tt-suggestion {
  display: block;
  padding: 3px 20px;
}

.tt-suggestion.tt-is-under-cursor {
  color: #fff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)
}

.tt-suggestion.tt-is-under-cursor a {
  color: #fff;
}

.tt-suggestion p {
  margin: 0;
}



.prettyprint {
  padding: 8px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
.prettyprint.linenums {
  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin: 0 0 0 33px; /* IE indents via margin-left */
}
ol.linenums li {
  padding-left: 12px;
  color: #bebec5;
  line-height: 20px;
  text-shadow: 0 1px 0 #fff;
}

.form-control[disabled]{background-color: #e9e9e9 !important; color: #7f7f7f}
.fastedit-categories select{display: none}
.fastedit-categories {margin:0px 0px 0px 10px; padding: 0px}
.fastedit-categories li{margin:0px; padding: 0px}
.fast-action-option{display: none}
#execute_fast_action{display: none}

.overlay-wrapper{
	width: 100%;  
    height: 100%;    
    position: absolute;
    z-index: 10000;  
    display: none;
}
.overlay-content-wrapper{
	width: 100%;  
    height: 100%;    
    position: fixed;
    top:0px;
    left: 0px;
    z-index: 10000;
    
      
}
.overlay-content{
	width: 600px;
	min-height: 200px;
	background-color: white;
	color: black;
	margin: 100px auto 0px auto;
	padding: 20px;
	text-align: left;
	
}	
.overlay-background{
	width: 100%;  
    height: 100%;    
    position: relative;  
    background-color: black;
    -khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50; 
}

.table-orders span{display: block; color: gray}
.table-orders span.caret{display: inline-block}
.table-orders span.green{color: #468847}
.warning{color: #f9b117}

.left {float: left}
.right{float: right}
.table-orders .info{cursor: help;}
.table-orders .info .fa{color: gray}
.table-orders .info .fa.warning{color: #ff9600}
.panel-orders h3 span{float: right; color: gray; font-size: 12px; font-weight: normal}
.order-preview{display: none; position: absolute; right: 50px; top: 0px; width: 700px; background-color: white; min-height: 200px; border: 1px solid gray; z-index: 990; }
@media (min-width: 1200px) {
	
	span.hidden-xs {display: inline !important}
	.navbar-nav{margin: 0px}
	.navbar-nav a{padding: 15px 5px 15px 10px !important}
	.dropdown-menu a{padding: 3px 15px !important}
	#users-list tr td.td-res-email, #users-list tr td.td-res-role { display: table-cell; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	span.hidden-xs {display: inline !important}
	.navbar-nav a{padding: 15px 5px 15px 10px !important}
	.dropdown-menu a{padding: 3px 15px !important}
	.dropdown-menu .divider{width: 100%}
	#users-list tr td.td-res-email, #users-list tr td.td-res-role { display: table-cell; }
}
@media (min-width: 768px) and (max-width: 991px) {
	span.hidden-xs {display: inline !important}
	.navbar-user li.dropdown.user{width: 100%; text-align: right}
	.navbar-user .username{display: none !important}
	.navbar-nav a{padding: 15px 5px 15px 10px !important}
	.dropdown-menu a{padding: 3px 15px !important}
	.dropdown-menu {text-align: left; position: absolute !important;top: 100%  !important;left: 0 !important;	z-index: 1000 !important;float: left !important; min-width: 160px !important;padding: 5px 0 !important;margin: 0px 0 0 !important;font-size: 13px !important;list-style: none !important;background-color: rgba(255, 255, 255, 0.98) !important;border: 1px solid #cccccc !important;border: 1px solid rgba(0, 0, 0, 0.15) !important;border-radius: 4px !important;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;	background-clip: padding-box !important;}
	.navbar-user ul.dropdown-menu{ left:-160px !important; }
	.dropdown-menu .divider{width: 100%}
	
	#users-list tr td.td-res-hide { display: none; }
	#users-list tr td { text-align: center; }
	#users-list tr td.td-res-email, #users-list tr td.td-res-role { display: table-cell; }
	
}

@media (max-width: 767px) {
	span.hidden-xs {display: none !important}
	.navbar-nav li{float: left  !important}
	.navbar-nav{margin: 0px}
	.navbar-nav a{padding: 15px 5px 15px 10px !important}
	.navbar-user {float: right !important;}
	

	.navbar-user li.dropdown.user{width: 100%; text-align: right}
	.navbar-content {float: left !important; clear: none !important}
	.navbar-user .username{display: none !important}
	.dropdown-menu a{padding: 3px 15px !important}
	.dropdown-menu {text-align: left; position: absolute !important;top: 100%  !important;left: 0 !important;	z-index: 1000 !important;float: left !important; min-width: 160px !important;padding: 5px 0 !important;margin: 0px 0 0 !important;font-size: 13px !important;list-style: none !important;background-color: rgba(255, 255, 255, 0.98) !important;border: 1px solid #cccccc !important;border: 1px solid rgba(0, 0, 0, 0.15) !important;border-radius: 4px !important;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;	background-clip: padding-box !important;}
	.navbar-user ul.dropdown-menu{  left:-160px !important; }
	.dropdown-menu .divider{width: 100%}
	
	#users-list tr td.td-res-hide { display: none; }
	#users-list tr td.td-res-role { display: table-cell; }
	#users-list tr td { text-align: center; }
	
}
@media screen and (max-width: 400px)
{
	span.hidden-xs {display: none !important}
	.navbar-nav li{float: left  !important}
	.navbar-nav{margin: 0px}
	
	.navbar-nav a{padding: 15px 5px 15px 10px !important}
	.navbar-user {float: right !important;}
	.navbar-user li.dropdown.user{width: 100%; text-align: right}
	.navbar-content {float: left !important; clear: none !important}
	.navbar-user .username{display: none !important}
	.dropdown-menu a{padding: 3px 15px !important}
	.dropdown-menu {text-align: left; position: absolute !important;top: 100% !important;left: 0 !important; z-index: 1000 !important;float: left !important; min-width: 160px !important;padding: 5px 0 !important;margin: 0px 0 0 !important;font-size: 13px !important;list-style: none !important;background-color: rgba(255, 255, 255, 0.98) !important;border: 1px solid #cccccc !important;border: 1px solid rgba(0, 0, 0, 0.15) !important;border-radius: 4px !important;-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175) !important;	background-clip: padding-box !important;}
	.navbar-user ul.dropdown-menu{ left:-160px !important; }
	.dropdown-menu .divider{width: 100%}
	
	#users-list tr td.td-res-hide { display: none; }
	#users-list tr td { text-align: center; }
}

#pager{margin: 0px; padding:0px; float: right}
#pager li{float: left; margin: 0px; padding:0px; list-style-type: none; margin-right: 5px}
#pager li a{display: inline-block; border: 1px solid gray; width: 20px; height: 20px; text-align: center; color: gray}
#pager li.current a{border: 1px solid orange; background-color: orange; color: white}



.search-attribute label {padding: 3px 4px; color: #b0b0b0; border: 1px solid #b0b0b0; border-radius: 5px; font-weight: 400; cursor: pointer;}
.search-attribute input[type="checkbox"] {display: none;}
.search-attribute input[type="checkbox"]:checked + label {color: red; border-color: red;}

.search-attribute div:first-child {line-height: 30px;}
.search-attribute {display: none;}


.stats-table {width: 100%; position: relative;}
.stats-table .order-preview {left: auto; width: 500px; padding: 30px;}
.stats-table td {padding: 5px;}
.stats-table thead tr {background: #868686;}
.stats-table tbody tr:nth-child(2n) {background: #dcdcdc;}

.lack-form .submit {margin-bottom: 10px; border: none; background: none; padding: 0; color: red;}
.order-checkbox-wrapper input[type="checkbox"] {display: none;}
.order-checkbox-wrapper input[type="checkbox"]:checked + label {border-color: #357ebd; background: rgba(66, 139, 202, 1)}




.blocked-update .fa-check {color: green;}
.blocked-update .fa-times {color: red;}