* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

html, body { width: 100%; height: 100%; padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 1.5em; color: #000000; }

body { background: #fff; }

input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000 !important; outline: none !important; }

p { margin: 0px 0px 1.5em 0px; padding: 0px; }

a, a:link, a:visited { color: #000000; text-decoration: underline; }

a:hover { text-decoration: none; }

a:focus, a:active { outline: none; }

a img, :link img, :visited img { border: none; }

table { border-collapse: collapse; border-spacing: 0; }

table td { padding: 0px; }

address { font-style: normal; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin: 0px 0px 0.5em 0px; padding: 0px; font-weight: bold; line-height: 1.3em; color: #000000; }

h1, .h1 { font-size: 2rem; }

h2, .h2 { font-size: 1.8rem; }

h3, .h3 { font-size: 1.6rem; }

h4, .h4 { font-size: 1.4rem; }

h5, .h5 { font-size: 1.2rem; }

h6, .h6 { font-size: 1.1rem; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-nowrap { white-space: nowrap !important; }

.text-underline { text-decoration: underline; }

.text-white { color: #ffffff !important; }

.text-black { color: #000000 !important; }

.text-succes { color: #2DB92D !important; }

.text-danger { color: #D70A0A !important; }

.text-muted { color: #b3b3b3 !important; }

.img-block { position: relative; display: block; }
.img-block img { display: block; width: 100%; }

.img-bord { border: 1px solid #cccccc; }

.block { display: block !important; }

.ofl { overflow: hidden; position: relative; *zoom: 1; }

.hr { background: #e6e6e6; position: relative; overflow: hidden; display: block; height: 1px; }

.list-inline { position: relative; margin: 0px -5px; padding: 0px; list-style: none; }
.list-inline > .list-inline-item { padding: 0px 5px; }
.list-inline.list-inline-20 { margin-left: -10px; margin-right: -10px; }
.list-inline.list-inline-20 > .list-inline-item { padding-left: 10px; padding-right: 10px; }

.list-unstyled { margin: 0px; padding: 0px; list-style: none; }
.list-unstyled.list-unstyled-10 > li { margin-top: 10px; }
.list-unstyled.list-unstyled-10 > li:first-child { margin-top: 0px; }

.form-control { background: #ffffff; border: 1px solid #cccccc; display: block; width: 100%; padding: 6px 12px; }

.btn { background: transparent; border: 1px solid transparent; display: inline-block; margin: 0px; padding: 8px 12px; line-height: 23px; font-size: 1rem; text-decoration: none !important; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }
.btn:hover { cursor: pointer; }
.btn.btn-block { display: block; width: 100%; }
.btn.btn-lg { padding: 12px 24px; }
.btn.btn-success { background: #00C800; border-color: #006700; color: #ffffff; background: -webkit-linear-gradient(0deg, #006700, #00C800); background: -moz-linear-gradient(0deg, #006700, #00C800); background: -o-linear-gradient(0deg, #006700, #00C800); background: linear-gradient(0deg, #006700, #00C800); }
.btn.btn-success:hover { background: #006700; }
.btn.btn-danger { background: #D70A0A; border-color: #8A0707; color: #ffffff; background: -webkit-linear-gradient(0deg, #8A0707, #D70A0A); background: -moz-linear-gradient(0deg, #8A0707, #D70A0A); background: -o-linear-gradient(0deg, #8A0707, #D70A0A); background: linear-gradient(0deg, #8A0707, #D70A0A); }
.btn.btn-danger:hover { background: #8A0707; }

.p-0 { padding: 0px !important; }

.p-10 { padding: 10px; }

.m-b-0 { margin-bottom: 0px !important; }

.m-b-05 { margin-bottom: 5px !important; }

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

.m-b-20 { margin-bottom: 20px !important; }

.m-b-30 { margin-bottom: 30px !important; }

.m-b-40 { margin-bottom: 40px !important; }

.m-b-50 { margin-bottom: 50px !important; }

.m-b-60 { margin-bottom: 60px !important; }

.m-b-70 { margin-bottom: 70px !important; }

.m-b-80 { margin-bottom: 80px !important; }

.m-b-90 { margin-bottom: 90px !important; }

.m-b-100 { margin-bottom: 100px !important; }

.m-0 { margin: 0px !important; }

.type-link { color: #D70A0A; text-decoration: underline; }
.type-link:hover { text-decoration: none; cursor: pointer; }

.overlink { background: url(../images/blank.gif) no-repeat 0 0; position: absolute; top: 0px; left: 0px; z-index: 55; display: block; width: 100%; height: 100%; }

span.icon { display: inline-block; }

.icon { position: relative; }
.icon .ico { position: absolute; top: 50%; left: 0px; display: block; }
.icon .ico img { display: block; width: 100%; }
.icon.icon_right .ico { left: auto; right: 0px; }
.icon.size_16 { padding-left: 24px; }
.icon.size_16.icon_right { padding-left: 0px; padding-right: 24px; }
.icon.size_16 > .ico { width: 16px; height: 16px; margin-top: -8px; }
.icon.size_24 { padding-left: 36px; }
.icon.size_24.icon_right { padding-left: 0px; padding-right: 36px; }
.icon.size_24 > .ico { width: 24px; height: 24px; margin-top: -12px; }
.icon.size_32 { padding-left: 48px; }
.icon.size_32.icon_right { padding-left: 0px; padding-right: 48px; }
.icon.size_32 > .ico { width: 32px; height: 32px; margin-top: -16px; }

#wrap { background: #e6e6e6; width: 100%; min-height: 100%; position: relative; }

.aligner { background: #ffffff; width: 480px; margin: 0 auto; }

.section { position: relative; }

.section-header .header__head { background: #000000; padding: 0px 12px; font-size: 14px; color: #ffffff; }
.section-header .header__body { background: #FFE180; padding: 8px 12px; }

.infogood { position: relative; overflow: hidden; line-height: normal; }
.infogood .infogood__right { float: right; }
.infogood .infogood__left .number { display: inline-block; vertical-align: top; font-size: 48px; font-weight: bold; }
.infogood .infogood__left .number.new { animation: anim 1s linear 1; }
@keyframes anim { 0% { color: #000000; }
  30% { color: #D70A0A; }
  100% { color: #000000; } }
.infogood .infogood__left .text { display: inline-block; vertical-align: top; margin-left: 5px; }

.section-content { padding: 8px 12px; }

.section-scanned { margin: 0px; padding: 0px; list-style: none; }
.section-scanned > li + li { margin-top: 8px; }
.section-scanned > li .ss-section { float: left; min-width: 90px; padding-right: 10px; font-size: 20px; font-weight: bold; line-height: 40px; color: #999999; }
.section-scanned > li .ss-section span { color: #D70A0A; }
.section-scanned > li .ss-count { float: right; min-width: 35px; padding-left: 10px; text-align: right; font-size: 20px; font-weight: bold; line-height: 40px; }
.section-scanned > li .ss-body { position: relative; overflow: hidden; *zoom: 1; }
.section-scanned > li .ss-body .scanned-goods { position: relative; overflow: hidden; margin: 0px -2px; padding: 0px; list-style: none; *zoom: 1; }
.section-scanned > li .ss-body .scanned-goods li { display: block; float: left; padding: 0px 2px; }
.section-scanned > li .ss-body .scanned-goods li.col-12 { width: 100%; float: none; }
.section-scanned > li .ss-body .scanned-goods li.col-11 { width: 91.66666667%; }
.section-scanned > li .ss-body .scanned-goods li.col-10 { width: 83.33333333%; }
.section-scanned > li .ss-body .scanned-goods li.col-9 { width: 75%; }
.section-scanned > li .ss-body .scanned-goods li.col-8 { width: 66.66666667%; }
.section-scanned > li .ss-body .scanned-goods li.col-7 { width: 58.33333333%; }
.section-scanned > li .ss-body .scanned-goods li.col-6 { width: 50%; }
.section-scanned > li .ss-body .scanned-goods li.col-5 { width: 41.66666667%; }
.section-scanned > li .ss-body .scanned-goods li.col-4 { width: 33.33333333%; }
.section-scanned > li .ss-body .scanned-goods li.col-3 { width: 25%; }
.section-scanned > li .ss-body .scanned-goods li.col-2 { width: 16.66666667%; }
.section-scanned > li .ss-body .scanned-goods li.col-1 { width: 8.33333333%; }
.section-scanned > li .ss-body .scanned-goods li .more { color: #999999; text-align: center; line-height: 40px; }
.section-scanned > li.checked .ss-section { color: #cccccc; }
.section-scanned > li.checked .ss-section span { color: #cccccc; }
.section-scanned > li.checked .ss-count { color: #cccccc; }
.section-scanned > li.checked .ss-body .scanned-goods li .img-bord { position: relative; }
.section-scanned > li.checked .ss-body .scanned-goods li .img-bord img { opacity: 0.4; }
.section-scanned > li.checked .ss-body .scanned-goods li .img-bord:before { content: ''; background: url(../images/i-good.png) no-repeat 50% 50%/100% auto; position: absolute; top: 50%; left: 50%; display: block; width: 24px; height: 24px; margin: -12px 0px 0px -12px; }

.section-shelfs { position: relative; }
.section-shelfs .row { position: relative; overflow: hidden; margin: 0px -1px; }
.section-shelfs .row .col { float: left; width: 5.2630%; padding: 0px 1px; }
.section-shelfs .row .col .shelf { background: #d9d9d9; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; float: left; width: 50%; height: 12px; font-size: 10px; line-height: 10px; color: #ffffff; text-align: center; text-transform: uppercase; }
.section-shelfs .row .col .shelf.shelf-highlight { background: #999999; }
.section-shelfs .row .col .shelf.shelf-danger { background: #D70A0A; }
.section-shelfs .row .col .shelf.shelf-lg { height: 18px; line-height: 16px; }

.temp__moved-items { background: #e6e6e6; padding: 20px; text-align: center; }
.temp__moved-items i { background: #999999; display: inline-block; width: 10px; height: 10px; }
.temp__moved-items i.danger { background: #D70A0A; }

/* --- uniq pades --- */
