html {    margin: 0;    padding: 0;}body {    margin: 0;    padding: 0;    font-family: 'Roboto Condensed', sans-serif;    color: #000;    font-size: 14px;    line-height: 21px;    background-color: #fff;    text-align: center;}* {    outline: none;    box-sizing: border-box;}img {	max-width: 100%;	max-height: 100%;	vertical-align: middle;}a {    text-decoration: none;    color: #f74f42;    transition: all 0.15s ease-out;}a:hover {    text-decoration: none;    color: #000;}.tright {    text-align: right;}/* Chrome, Safari, Edge, Opera */input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance: none;  margin: 0;}/* Firefox */input[type=number] {  -moz-appearance: textfield;}.sec {    display: block;    float: left;    width: 100%;    text-align: center;}.container {    display: inline-block;    width: 1190px;    text-align: left;}.wrapper {    display: inline-block;    float: left;    width: 100%;    border-top: 6px solid #f74f42;}/* HEADER */.header_sec {    padding-top: 30px;    padding-bottom: 30px;}.header_sec .container {    padding-bottom: 30px;    border-bottom: 1px solid #efefef;    text-align: center;}.header_sec .logo {    display: inline-block;    width: 220px;}/* CONTENT */.page_title_box {    display: flex;    justify-content: space-between;    align-items: center;    flex-wrap: wrap;}.page_title {    margin-top: 0;    margin-bottom: 20px;    font-size: 28px;    line-height: 32px;    font-weight: 300;}.search_form{    position: relative;    width: 100%;    margin-bottom: 20px;    padding-bottom: 30px;    border-bottom: 1px solid #dbdbdb;}.btn_search {    position: absolute;    display: inline-block;    right: 0;    width: 35px;    height: 35px;    line-height: 35px;    background: #fff url(../img/search.png) no-repeat 50% 9px;    border: 1px solid #dcdcdc;    border-top-right-radius: 6px;    border-bottom-right-radius: 6px;    transition: background-color 0.15s ease-out, border-color 0.15s ease-out;}.btn_search:hover {   background: #f74f42 url(../img/search.png) no-repeat left 50% bottom 9px;   border-color: #f74f42;}.input_row {    display: inline-block;    float: left;    width: 100%;    margin-bottom: 20px;}.input_text {    width: 100%;    height: 35px;    color: #000;    padding-left: 10px;    padding-right: 10px;    border: 1px solid #dcdcdc;    border-radius: 6px;    transition: border 0.15s ease-out, box-shadow 0.15s ease-out;}.input_text:focus,.input_text:hover {    border: 1px solid #ababab;    box-shadow: 0px 0px 3px rgba(0,0,0, .2);}.select_field {    background: #fff url(../img/select_arrow.png) no-repeat right 13px center;    cursor: pointer;}.txtarea {    height: 220px;    padding: 10px;    resize: none; }.lbl {    display: inline-block;    float: left;    width: 100%;    margin-bottom: 5px;}.grey_box {    display: inline-block;    width: 100%;    float: left;    padding: 40px;    background-color: #f2f0f0; }.flex_row {    display: flex;    flex-wrap: wrap;}.flex_row .col {    display: flex;    flex-direction: column;    float: left;    width: 48%;    margin-right: 4%;}.flex_row .col:last-child {    margin-right: 0;}.pallet_label_form {    display: inline-block;    width: 100%;}.btn {    display: inline-block;    margin-right: 10px;    margin-bottom: 10px;    padding: 10px 20px;    border: none;    background-color: #f74f42;    text-align: center;    color: #fff;    font-weight: 700;    text-transform: uppercase;    transition: all 0.3s ease;}.btn:hover {    background-color: #0c4da2;    color: #fff;}.qty_box {    position: relative;    display: inline-block;    float: left;    width: 100%;    height: 35px;}.qty_input {    padding-left: 45px;    padding-right: 45px;}.btn_qty {    position: absolute;    display: inline-block;    width: 35px;    height: 35px;    line-height: 35px;    background-color: #fff;    border: 1px solid #dcdcdc;    color: #888686;    text-align: center;}.js_btn_minus {   left: 0;   border-top-left-radius: 6px;   border-bottom-left-radius: 6px;      }.js_btn_plus {    right: 0;    border-top-right-radius: 6px;    border-bottom-right-radius: 6px;}.list_box {    position: relative;}.list {    position: absolute;    display: none;    left: 0;    top: 100%;    width: 100%;    height: 200px;    padding: 5px 0 10px 5px;    background-color: #fff;    border: 1px solid #dcdcdc;    border-top: none;    border-radius: 6px;    overflow: auto;    z-index: 5;}.list_option {    display: inline-block;    width: 100%;    padding: 5px 10px;    cursor: default;}.list_option:hover {    background-color: #f2f0f0;}/* width */.list::-webkit-scrollbar {  width: 3px;}/* Track */.list::-webkit-scrollbar-track {    background-color: rgba(0,0,0, .2);}/* Handle */.list::-webkit-scrollbar-thumb {  background-color: #4c4c4c;}/* Handle on hover */.list::-webkit-scrollbar-thumb:hover {  background-color: #333;}/* Firefox */.list {  scrollbar-color: #4c4c4c rgba(0, 0, 0, .2);  scrollbar-width: thin;}.orders_table_box {    display: inline-block;    width: 100%;    padding-right: 10px;    max-height: 500px;    overflow: auto;}/* width */.orders_table_box::-webkit-scrollbar {  width: 5px;}/* Track */.orders_table_box::-webkit-scrollbar-track {    background-color: rgba(0,0,0, .2);}/* Handle */.orders_table_box::-webkit-scrollbar-thumb {  background-color: #4c4c4c;}/* Handle on hover */.orders_table_box::-webkit-scrollbar-thumb:hover {  background-color: #333;}/* Firefox */.orders_table_box {  scrollbar-color: #4c4c4c rgba(0, 0, 0, .2);  scrollbar-width: thin;}.orders_table {    width: 100%}.orders_table th,.orders_table td {    padding: 10px;}.orders_table th {    font-weight: 700;}.orders_table .order_row {    display: none;    background-color: #d5d5d5;    border-bottom: 10px solid #f2f0f0;}.orders_count_box {    display: inline-block;    float: left;    width: 100%;    margin-top: 5px;    margin-bottom: 5px;    text-transform: uppercase;    text-align: center;}.orders_count {    font-weight: 700;}/* KEYBOARD */.hg-row:not(:last-child) {    margin-bottom: 20px !important;}.hg-button:not(:last-child) {    margin-right: 20px !important;}.hg-button.hg-activeButton {    background: #fff !important;}.emptyButton {    visibility: hidden;}/*.hg-button-enter {    width: 74% !important;}*//* PRINT WINDOW */.print_window {    display: none;}@media print {  .wrapper {    display:none;  }    .print_window {      display: block;  }}/* RESPONSIVE */@media (max-width: 1200px) {    .container {        width: 100%;        padding-left: 2%;        padding-right: 2%;    }}@media (max-width: 700px) {    .grey_box {        padding: 20px;    }        .flex_row .col{        width: 100%;        margin-right: 0;    }        .pallet_label_form_box {        margin-top: 20px;    }}