/*  button, input, select, textarea {
    width: 98px;
}
*/
select,  input {
    color: #444;
    /*width: 150px;*/
    /*max-width: 100%;*/
    max-width: 150px;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 600;
    padding: 5px;
    height: auto;
    background-color: #f4f4f4;
    border:1px solid  #ddd;
}
select {
    background-color: #f4f4f4;

}
input {
    background-color: #fff;
}
.header_color {
    background-color: #134f9b;
}
#user_barcode, #trolley {
    max-width: 100%;
}
.title_color {
    color: white;
}

.icon_color {
    color: white;
}

.box_border {
    border: 1px solid #134f9b;
}

.a_color {
    color: #134f9b;
}

.panel-footer {
    border-left: 1px solid #134f9b;
}

.panel-primary>.panel-heading {
    background-color: #134f9b;
    border-color: #134f9b;
}

.btn-info {
    background-color: #134f9b;
}

.btn-color {
    background-color: #134f9b;
    color: #ffffff;
}

.col_margin {
    margin-bottom: 5%;
}

.c_blue_row td {
    background-color: #ade1ff;
}

/*.btn-color:hover, .btn-color:active {
    background-color:#134f9b;

}
.btn.focus, .btn:focus, .btn:hover {
     color:  #ffffff;
    text-decoration: none;
}*/

.btn-color {
    background-color: #134f9b;
    color: #ffffff;
}

.text_style {
    color: #ffffff;
    margin-top: 15px;
}

.panel-primary>.panel-heading {
    background-color: #134f9b;
    border-color: #134f9b;
}

.btn-info {
    background-color: #134f9b;
}

.btn-color:hover, .btn-color:active {
    background-color: #134f9b;
}

.btn.focus, .btn:focus, .btn:hover {
    color: # #ffffff;
    text-decoration: none;
}

.btn-group>.btn+.dropdown-toggle {
    width: 31px;
}

.batches {
    height: 35px;
}

.btn_width {
    width: 140px;
}

.panel-heading {
    font-size: 18px;
}

.panel-body {
    font-size: 15px;
}

.box-row .col-md-2 {
    width: 12.5%;
}

.box-row .panel-heading {
    font-size: 14px;
}

a {
    color: #ffffff;
}

.media-body a {
    color: #3c8dbc;
}

.skin-blue .main-header .navbar {
    background-color: #134f9b;
}

.btn_color {
    background-color: #134f9b;
    color: #ffffff;
}

.btn_color.focus, .btn_color:focus, .btn_color:hover {
    color: #fff;
    text-decoration: none;
}

#batches_row .dropdown-menu {
    width: 100%;
}

#batches_row .dropdown-menu li {
    text-align: center;
}

#batches_row .dropdown-menu li a {
    font-size: 16px;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert h4 {
    margin-top: 0;
    color: inherit;
}

.alert .alert-link {
    font-weight: bold;
}

.alert>p, .alert>ul {
    margin-bottom: 0;
}

.alert>p+p {
    margin-top: 5px;
}

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}

.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7!important;
    border-color: #bce8f1!important;
    color: #31708f!important;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442!important;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534!important;
}

#second-search-input {
    width: 250px;
}

.btn-row .btn-group, .btn-row .btn {
    width: 100%;
    white-space: normal;
}

.btn-row .btn .caret {
    float: right;
    margin-top: 8px;
}

.btn-row .btn:hover {
    color: #fff;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 12px;
}

.btn-row .btn-group {
    margin-bottom: 20px;
}

.error_holder {
    margin-top: 10px;
}

.dropdown-menu>li>a {
    padding: 10px 20px;
    border-bottom: 1px solid #ccc;
    white-space: normal;
}

.photo-frame {
    height: 400px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.photo-frame-item {
    width: 190px;
    height: 100px;
}

.acties .btn {
    width: 100%;
    margin-bottom: 5px;
}

.acties .btn .fa {
    margin-top: 2px;
}

.mt-10 {
    margin-top: 10px;
}

.qty_dd {
    font-size: 20px;
    height: 46px;
    max-width: 100%;
}

.items_rows .media {
    border: 1px solid #eee;
    margin-bottom: 20px;
}

.items_rows .table {
    margin-bottom: 0px;
}

.mbox {
    position: absolute;
    right: 17px;
    top: 1px;
}

.navigation_row {
    width: 100%;
    position: fixed;
    bottom: 5px;
}

.content-wrapper {
    margin-top: -50px;
    padding-top: 50px;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    filter: alpha(opacity=100);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: 1;
    background-color: #6897b3;
}

.top_right_btns i.fa {
    margin-top: 3px;
    margin-left: 8px;
}

.small-spinner {
    font-size: 18px;
    margin-right: 5px;
}

.panel-purchase>.panel-heading {
    color: #000000;
    background-color: #ffdfba;
    border-color: #ffdfba;
}

.panel-container>.panel-heading {
    color: #000000;
    background-color: #FFFFBA;
    border-color: #FFFFBA;
}

.panel-stock>.panel-heading {
    color: #000000;
    background-color: #FFFFBA;
    border-color: #FFFFBA;
}

.panel-balance>.panel-heading {
    color: #000000;
    background-color: #FFFFBA;
    border-color: #FFFFBA;
}

.table-hover>tbody>tr:hover {
    background-color: #FFFFBA;
}

#finish_picking_bottom {
    margin-top: 0;
}

@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
        margin-top: 5px;
    }
}

@media (max-width:768px) {
    .box-row .col-md-2 {
        width: 100%;
    }
    .photo-frame {
        height: 300px;
    }
}

@media (max-width:580px) {
    #second-search-input {
        width: 100%;
    }
    .btn-row .btn-group {
        margin-bottom: 20px;
    }
    .box-header .box-title {
        display: block;
        margin-bottom: 5px;
    }
    .box-header .pull-right {
        display: contents;
        width: 100%;
        position: inherit!important;
    }
    .box-primary.dash_packing {
        display: none;
    }
    .box-primary.dash_manco {
        display: none;
    }
    .navbar-nav>li:nth-child(4), .navbar-nav>li:nth-child(5), .navbar-nav>li:nth-child(6), .navbar-nav>li:nth-child(7) {
        display: none;
    }
    .photo-frame {
        height: 150px;
        z-index: 1000;
        position: relative;
    }

    .form-control {
        z-index: 1000;
        position: relative;
    }

    .navigation_row {
        top: 59px;
    }

    .content-header .pull-right {
        position: fixed;
        bottom: 0px;
        z-index: 500;
    }
    #order_details td, #order_details th {
        font-size: 12px;
        padding: 3px;
    }
    .box {
        height: auto!important;
    }
    #navbar-collapse {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
    .box-title {
        font-size: 15px!important;
    }
    .navbar-brand {
        font-size: 16px;
    }
    .content-header>h1 {
        font-size: 18px;
    }
    .content-header {
        padding: 10px 15px 0 15px;
    }
    #prev, #next {
        height: 100px;
        width: 50px;
        padding: 0px 9px;
        border-radius: 0px;
        z-index: 1020;
        position: relative;
        margin-top: -40px;
    }

    #finish_picking_bottom {
        margin-top: -50px;
        height: 90px;
    }

    .photo-frame-item {
        width: 90px;
        height: 70px!important;
    }
    .items_rows .table {
        margin-bottom: 0px;
        font-size: 10px;
    }
    .scanner {
        padding-left: 35px;
        padding-right: 35px;
        position: relative;
        z-index: 1000;
    }
    .navigation_row {
        position: absolute;
        width: 100%;
        top: 180px;
    }
    .nav_txt {
        display: none;
    }
    .nav_prev_holder, .nav_next_holder {
        width: auto!important;
    }
    .nav_next_holder {
        float: right;
        bottom: 5px;
    }
}

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media screen and (max-width: 1000px) and (min-width: 900px) {
    .box-primary.dash_packing {
        display: none;
    }
    .box-primary.dash_manco {
        display: none;
    }
    .navbar-nav>li:nth-child(4), .navbar-nav>li:nth-child(5), .navbar-nav>li:nth-child(6), .navbar-nav>li:nth-child(7) {
        display: none;
    }
}
#batch_error_box {
    padding: 15px;
}
#batch_error_box .alert  {
    font-size: 18px;
}
.ware-house-note {
    display: inline-block;
    background: yellow;
    border: 1px solid black !important;
    border-collapse: separate;
    position: relative;
    min-width: 50%;
    padding: 0 10px 0 5px;
    font-weight: 700;
    font-size: 16px;
    text-transform: uppercase;
}
