.text-small{font-size:10px;}
.form-group{margin-bottom:10px;}
.form-group label{margin-bottom:0;}
.form-group.right-padding{padding-right:10px;}
.form-group.required label:after {content:"*";color:red;}
.box{min-height:100px; margin:6px 0; padding:6px; text-align:center; font-size:16px; color:#fff; background:#1a7bb9; border-radius:3px; background-position:50% 50%; background-size:contain; background-repeat:no-repeat; cursor:pointer;}
.box.deleted{background:#34495e}
.box .quantity{border:0px solid; background:#1a7bb9; width:60px;}
.box .quantity:focus{background:#fff; color:#000;}

.nopad{margin:-4px;}
.setHeight{height:400px; overflow-y:scroll; overflow-x:hidden;}

.table-no-bottom-margin{margin-bottom:0px !important;}

		.blink_me {
			animation: blinker 1s linear infinite;
			color:red;
		}

		@keyframes blinker {
			50% {
				opacity: 0;
			}
		}
/*
.table-fixed {  width: 100%; }
.table-fixed tbody {  height: 500px;  overflow-y: scroll;  width: 100%;}
.table-fixed tbody::webkit-scrollbar{display:none;}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {  display: block;}
.table-fixed tbody td {  float: left; height:35px; z-index:1000;}
.table-fixed thead{overflow-y:scroll;}
.table-fixed thead tr th {  float: left;  display:table-cell;}
*/

.bold{font-weight:bold;}
.italic{font-style:italic;}
 
.forced-vertical-scroll{overflow-y:scroll;}
.scrollable-table-wrapper{height:500px; overflow-y:scroll;}

.shop a{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.storage{cursor:pointer; margin-right:10px; }
/* vertical padding*/
.vp{padding-top:6px; padding-bottom:6px;}

.input-group.input-xs{width:100px;}
.input-group.input-xs input{height:22px;padding:2px;}
.input-group.input-xs span{height:22px;padding:0 5px;}

.btn-file {position:relative;overflow:hidden;}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block;}

.navbar-top-links{background:#fff;}
.navbar-top-links h2{display:inline-block; margin:15px 10px; font-weight:500;}
.navbar-top-links > div{margin:10px 15px; float:right;}
.nav .client-name{color:#FFF;margin:-10px 0 10px 0;font-size:12px;font-weight:bold;}
.nav .avatar{margin-right:10px;}
.nav i{width:12px;text-align:center;}
.head-error{font-size:12px;font-weight:bold;}

.loading{text-align:center;font-size:20px;position:absolute;margin:auto;width:250px;top:40px;left:0;right:0;z-index:2050;}
.loading span{background-color:#FFF;padding:20px;box-shadow:0 0 10px -2px #333;margin:20px;border-radius:5px;}

.white{color:#FFF;}
.numeric{text-align:right;}

.modal-xl{width:90%;}

.ibox-title-selection{font-weight:bold; font-size:16px; color:#1a7bb9;}

.top-buffer{margin-top:6px !important;}
.top-buffer-2x{margin-top:12px !important;}
.top-buffer-3x{margin-top:18px !important;}
.top-buffer-4x{margin-top:24px !important;}
.right-buffer{margin-right:6px !important;}
.right-buffer-2x{margin-right:12px !important;}
.right-buffer-3x{margin-right:18px !important;}
.right-buffer-4x{margin-right:24px !important;}
.bottom-buffer{margin-bottom:6px !important;}
.bottom-buffer-2x{margin-bottom:12px !important;}
.bottom-buffer-3x{margin-bottom:18px !important;}
.bottom-buffer-4x{margin-bottom:24px !important;}
.left-buffer{margin-left:6px !important;}
.left-buffer-2x{margin-left:12px !important;}
.left-buffer-3x{margin-left:18px !important;}
.left-buffer-4x{margin-left:24px !important;}

.nav .always-open > ul.collapse{height:auto !important;display:block;}
.feed-element p{margin:10px 0;}
.feed-element button{margin-top:0;}

.chosen-container-single .chosen-single {border-radius:0;border:1px solid #e5e6e7;background:#ffffff;box-shadow:none;}

.datepicker{z-index:10000 !important;}

.small-table > thead > tr > th{padding:1px 5px;line-height:1;vertical-align:middle;}
.small-table > tbody > tr > td{padding:1px 5px;line-height:1;vertical-align:middle;}
.small-table .btn {margin:1px 0;}

.table-details td{padding-right:10px;}

.radio-box{margin-bottom:10px;}
.radio-box input[type=radio]{display:none;}
.radio-box input[type=radio]+label{margin:0 4px;cursor:pointer;}
.radio-box input[type=radio]+label img{width:40px;}
.radio-box input[type=radio]:checked+label{box-shadow:0 0 6px -2px #000;border:1px solid rgba(0,0,0,0.5);}

.avatar-box input[type=radio]{display:none;}
.avatar-box input[type=radio]+label{margin:0 4px;cursor:pointer;}
.avatar-box input[type=radio]+label img{width:40px;}
.avatar-box input[type=radio]:checked+label{box-shadow:0 0 6px -2px #000;border:1px solid rgba(0,0,0,0.8);border-radius:20px;}

img.avatar{width:40px;border-radius:20px;background-color:#FFF;}
.ownAvatar.checked img{box-shadow:0 0 6px -2px #000;border:1px solid rgba(0,0,0,0.8);border-radius:20px;}

.login .logo{width:250px;}
.login h1{margin:0 0 40px 0;}

.table .main_storage td{background:#383838; font-size:18px; color:#fff; padding:8px;}


.chosen-shop{font-size:20px; }

.order-header textarea{height:50px;font-size:11px;font-family:Arial;padding:2px;line-height:1;}
.order-header .order-details{margin-bottom:10px;}
.order-header select{padding:2px;}
.order-items input[type=checkbox]{margin:0;}
.order-items tr.deficit{background-color:#FFEEEE !important;}
.order-items tr.deleted{opacity:0.2;background-color:#DDD;}
.order-items tr.selected{background-color:#EEEEFF;}
.order-items tr.invoice{opacity:0.5;background-color:#fccb96;}
.order-items tr.new{background-color:#EEFFEE;}
.order-items tr.completed{background-color:#E8F7F4;}
.order-items input[type=radio]{display:none;}
.order-items input[type=radio]+label{border:1px solid #DDD;padding:2px 5px;cursor:pointer;margin:0 1px;color:#DDD;}
.order-items input[type=radio]:checked+label{border:1px solid #676a6c;color:#676a6c;}
.order-items td small{float:left;}

.packages input[type=checkbox]{display:none;}
.packages input[type=checkbox]+label{border:1px solid #DDD;padding:2px 5px;cursor:pointer;margin:0 1px;color:#DDD;}
.packages input[type=checkbox]:checked+label{border:1px solid #676a6c;color:#676a6c;}

#ajaxTable thead th[data-order] i{cursor:pointer;}
#ajaxTable thead input.input-xs{padding:2px;height:25px;}
#ajaxTable td{padding:6px;}
#ajaxTable th{padding:6px;}
#ajaxTable tfoot ul.pagination{margin:0;}
#ajaxTable tfoot .hit{margin:8px;font-weight:bold;float:left;}
#ajaxTable tfoot select{height:30px;}
#ajaxTable tfoot ul li{float:left;}

#ajaxTable.table-fixed tbody{height:300px;overflow-y:scroll;display:block;width:100%;}
#ajaxTable.table-fixed thead{overflow-y:scroll;display:block;width:100%;}
#ajaxTable.table-fixed thead tr, #ajaxTable.table-fixed tbody tr {display:table;width:100%;table-layout:fixed;}

.table-fixed-noajax tbody{height:300px;overflow-y:scroll;display:block;width:100%;}
.table-fixed-noajax thead{overflow-y:scroll;display:block;width:100%;}
.table-fixed-noajax thead tr, .table-fixed-noajax tbody tr {display:table;width:100%;table-layout:fixed;}

tr.highlighted{background-color:#f9f8f8;}
tr.highlighted-warning{background-color:#FEF8EF;}
tr.highlighted-danger{background-color:#FEF6F7;}
tr.highlighted-primary{background-color:#E8F7F4;}
tr.highlighted-hidden{opacity:0.5;}
tr.highlighted-white{background-color:#fff; color:#f00 !important;}