/* 
 * LAGOS Styles
 */

#rmamc {min-height: 100%;}
#rmawr {float: left; width: 100%;}
#rmacc {padding: 64px 30px 30px; margin-left: 300px;}
 
body {padding:0;}
@media (max-width: 767px) {
    body {padding-left:2px;padding-right:2px;}
}

/* START Nano Scroller */

.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano .content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano .content:focus {
  outline: none;
}
.nano .content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01; 
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;  
  border-radius         : 5px;
}
.nano > .pane > .slider {
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;  
  border-radius         : 3px;
}
.nano:hover > .pane, .pane.active, .pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

/* END Nano Scroller */

#sidebar {
    position: fixed;
    top: 40px;
    z-index: 900;
    background-color:#F5F5F5;
    border-right: 1px solid #d3d3d3;
    border-radius:0;
    -webkit-box-shadow: inset -1px 0px 2px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset -1px 0px 2px 1px rgba(0, 0, 0, 0.1);
    box-shadow: inset -1px 0px 2px 1px rgba(0, 0, 0, 0.1);
}

#sidebar a, #sidebar a:visited { color: #551a8b; text-shadow: none; }
#sidebar .active a, #sidebar .active a:visited { color: #fff; }

#sidebar .nano { width: 300px; height: 100%; }
#sidebar .nano .content { padding: 0 5px 0 0; }
#sidebar .nano > .pane   { width: 8px; right: 5px; top: 5px; bottom: 5px; background: rgba(0,0,0,.02); }
#sidebar .nano .slider { width: 6px; margin: 0 1px; background: rgba(0,0,0,.35); }

.sidebar_switch {text-indent:-10000px;width:16px;position:fixed;left:305px;top:45px;height:14px;cursor:pointer;z-index:100;display:block;opacity:.5}
.sidebar_switch:focus {outline:none;}
.on_switch {background: url(../img/sbsw.png) no-repeat 0 -19px}
.off_switch {background: url(../img/sbsw.png) no-repeat 0 -1px}
.sidebar_hsw { line-height: 19px; padding: 10px 0 10px 0; display: none;}
.sidebar_hsw > a { padding: 0 0 0 16px;}
.sidebar_hsw .caret { border-top-color: #fff; border-bottom-color: #fff; }
.sidebar_hsw .icon {background: none; background-image: url("../img/glyphicons-halflings.png");}
.sidebar_hsw .icon.icon-white {background: none; background-image: url("../img/glyphicons-halflings-white.png");}
.sidebar_hsw .icon.on_switch {background-position: -313px -119px;}
.sidebar_hsw .icon.off_switch {background-position: -288px -120px;}

.sidebar_hidden .sidebar_hsw {display: inline-block;}
.sidebar_visible .sidebar_hsw {display: none;}
.sidebar_visible #sidebar { height: 100%; }
.sidebar_visible #sidebar .content {right: -50px;}
.sidebar_visible #sidebar .nav li + .nav-header { width: 270px; }

.sidebar_hidden .sidebar_switch {left:4px;}
.sidebar_hidden #sidebar {display:none;}
.sidebar_hidden #rmacc, .sidebar_down #rmacc {margin:0;border-left:none;}
.sidebar_down .sidebar_switch {left: 4px;}
.sidebar_down .sidebar_hsw {display: block;}

.sidebar_down #sidebar {
    position: fixed;
    top: 35px;
    left: 5px;
    border-right: none;
    border-width: 0 1px;
    border-style: solid;
    border-color: #ccc;
    margin: 0;
    z-index: 1035;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-background-size: auto;
}

.sidebar_down #sidebar:after {
    content: "";
    position: absolute;
    left: 10px;
    top: -6px;
    display: inline-block;
    z-index: 1035;
    border-bottom: 6px solid #f5f5f5;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.sidebar_down #sidebar .nano .content { padding: 0 5px 0 5px; margin: 5px 0 5px 5px;}
.sidebar_down #sidebar .content > .nav { padding-left: 5px; }
.sidebar_up #sidebar {position: fixed;}

@media (max-width: 1024px) {
    #sidebar .nano { width: 250px; }
    .sidebar_switch { left: 255px; }
    #rmacc { margin-left: 250px; }
    #sidebar { padding-top:0; }
    #sidebar .content ul.nav li a {padding: 8px 15px;}
    #sidebar .content ul.nav li.divider {line-height: 18px; margin-top: 2px; margin-bottom: 2px;}
    .sidebar_visible #sidebar .nav li + .nav-header { width: 220px; }
}

.not-loged-in .sidebar_switch, .not-loged-in .sidebar_hsw { display: none; }
.not-loged-in #rmacc { margin-left: 0; }

html,body {height: 100%;}

#sidebar .content {padding:0; margin-top: 10px;}
#sidebar .content > .nav {padding-left:10px;}

.nav li + .nav-header {
    background-color: #e7e7e7;
    text-align: center;
    text-shadow:0 1px 0 #fff;
    color: rgba(0,0,0,.55);
}

#sidebar .nav-user {
    margin: 0 7px 6px 10px;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #eee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.5);
}
.sidebar_down #sidebar .nav-user { margin: 0 7px 6px 0; }

#sidebar .nav-user > li > a {
    margin-left: 0;
    margin-right: 0;
}

body > header.navbar.navbar-fixed-top {margin-bottom:0;}
body > header.navbar-fixed-top .navbar-inner {padding:0 4px 0 0;}

body.ua-konq359 #sidebar-userpanel { display: none;}
body.ua-konq359 #sidebar .nano .content { overflow: hidden; }
body.ua-konq359 #sidebar .content ul.nav li { line-height: 28px; }
body.ua-konq359 #sidebar .nano .content ul.nav li a { margin-right: 2px; }
body.ua-konq359 #sidebar .content .nav li + .nav-header { margin-top: 4px; }
body.driver-hll #sidebar .nano .content ul.nav li a { margin-right: -15px; }

@media (max-width: 979px) {
    .navbar-fixed-top {
        position: fixed;
        margin-bottom: 10px;
    }
    .navbar-fixed-top .navbar-inner {
        padding: 0;
    }
}

@media (max-width: 767px) {
    body {padding:0;}
    #sidebar {display: none;}
    .sidebar_switch { display: none; }
    .sidebar_hidden .sidebar_hsw, .sidebar_down .sidebar_hsw {display: none;}
    #rmacc { margin-left: 0; padding: 0 10px 10px;}
    .navbar-fixed-top, .navbar-fixed-bottom {
        position: static;
    }
}

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track {
    background: transparent;
    /*-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);*/
}
::-webkit-scrollbar-thumb {
    background: #e4e4e4;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);
}
::-webkit-scrollbar-thumb:hover {
    background: #ccc;
}
::-webkit-scrollbar-thumb:active {
    background: #aaa;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.2);
}

/*---------*/

.navbar-fixed-top .brand2 {
    display: block;
    padding: 10px 0 10px 9px;
    font-size: 20px;
    line-height: 1;
    float: left;
    padding-right: 0;
    padding-left: 0;
    margin-left: 10px;
    font-weight: bold;
    color: #000;
    text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    transition: all .2s linear;
}

.navbar-fixed-top .brand2:hover {
    text-decoration: none;    
}

.navbar-fixed-top .brand2.version {
    padding: 14px 0 10px 0;
    font-size: 16px;    
}

.navbar-fixed-top .brand2.version:hover {
    color: #fff;
    text-shadow: 0 2px 0 rgba(255,255,255,.2), 0 0 10px rgba(255,255,255,1);
}

.navbar .brand {
    font-family: Arial, "Helvetica Neue",Helvetica,sans-serif;
    padding: 10px 0 10px 9px;
    margin:0 0 0 2px;
}

.navbar .navbar-inner > .container-fluid {
    padding-right:0;
    padding-left:0;
}

.navbar .navbar-inner .visible-phone ul.nav>li>a {
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.navbar .navbar-inner .visible-phone ul.nav li .dropdown-menu {
    margin: 0 5px;
}

.navbar .navbar-inner .visible-phone ul.nav li .dropdown-menu a {
    padding-top: 4px;
    padding-bottom: 4px;
}

@media (max-width: 767px) {
    .navbar-fixed-top {margin-left:-2px; margin-right:0;}
}

@media (max-width: 979px) {
    .navbar .brand {padding: 10px 0 10px 9px; margin: 0 0 0 2px;}
}
@media (max-width: 768px) {
    .navbar .brand {padding: 10px 0 10px 11px;}
}

.navbar .visible-desktop .nav > li > a {
    padding:10px 10px 9px;
}

.navbar .nav.cart-btn-navbar{float:right;margin-bottom:0;}
.navbar .nav.cart-btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#2b2b2b;}
.navbar .nav.cart-btn-navbar:active,.btn-navbar.active{background-color:#080808 \9;}
.navbar .nav.cart-btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav.cart-btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.navbar .nav.cart-btn-navbar>li>a{font-size:12px;font-weight:normal;float:none;padding:10px 10px 9px;margin-bottom:0;line-height:19px;color:#f0f0f0;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .navbar-inner ul.nav.cart-btn-navbar>li>a{padding: 10px 2px 10px 2px;}
.navbar .nav.cart-btn-navbar>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
.navbar ul.cart-btn-navbar{list-style: none;}
 
 .navbar .nav.xhbar {float:right; margin-bottom:0; }
 .navbar .nav.xhbar > li { float: right; }
 .navbar .nav.xhbar > li > a { padding: 9px 15px; }
 
 /** Phone Custom styles **/
 
@media (max-width: 480px) {
    h1{font-size:18px;line-height:24px;}h1 small{font-size:16px;}
    h2{font-size:16px;line-height:20px;}h2 small{font-size:14px;}
    h3{line-height:12px;font-size:14px;}h3 small{font-size:12px;}
    h4,h5,h6{line-height:14px;}
    h4{font-size:11px;}h4 small{font-size:12px;}
    h5{font-size:10px;}
    h6{font-size:10px;color:#999999;text-transform:uppercase;}
    hr {margin: 4px 0;}
    .form-horizontal .control-group > label {margin-bottom:2px;}
    .form-horizontal .control-group {margin-bottom: 8px;}
    .form-actions {padding:8px 10px 8px 10px; margin-top: 8px;margin-bottom: 8px;}
    .alert {font-size: 11px;line-height: 13px;margin-bottom:10px;padding:8px 28px 8px 10px;}
    .alert .close {top: -2px;right: -21px;line-height: 18px;}
    .errors li {line-height:14px; font-size: 11px;}
}
 
@media (max-width: 480px) {
    .navbar .nav > li.menu-hll {display: none;}
}
 
 /** Twitter Bootstrap (Modal Window) - Fit View Port **/
.vp-client {
    position: fixed;
    top: 10%;
    left: 1%;
    width: 98%;
    margin:0;
}

.vp-client .vp-body {
    clear:both;
}

.status-window {
    width: 25%;
    height: 110px;
    padding: 20px;
    text-align: center;
    overflow: hidden;
    top: 30%;
    left: 35%;
    margin: 0 auto;
}

.status-window-wait {
    width: 100px;
    left: 43%;
}

.status-title {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.status-progress {
    margin-bottom: 8px;
}

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

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

.status-inline-wait {
    background: #ffffff url('/img/inline-wait-r.gif') no-repeat left top;
    padding-left: 22px;
}

.status-wait {
    width: 32px;
    height: 32px;
    margin: 20px auto;
    background: #ffffff url('/img/loading-32.gif') no-repeat center top;
}

@media (min-width: 80px) {
    .status-window {left: 3%; width: 72%; padding-left: 8px; padding-right: 8px;}
    .status-title {left: 1%; width: 98%;}
    .status-window-wait {width: 100px; left: 10%;}
}

@media (min-width: 240px) {
    .status-window {left: 2%; width: 65%; padding: 20px;}
    .status-window-wait {width: 100px; left: 0%;}
}

@media (min-width: 480px) {
    .status-window {left: 12%; width: 66%;}
    .status-window-wait {width: 100px; left: 40%;}
    .vp-client {top: 10%; left: 1%; width: 98%;}
}

@media (min-width: 768px) {
    .status-window {left: 25%; width: 45%;}
    .status-window-wait {width: 100px; left: 45%;}
    .vp-client {top: 10%; left: 2%; width: 96%;}
}

@media (min-width: 1024px) {
    .status-window {left: 30%; width: 35%;}
    .status-window-wait {width: 100px; left: 45%;}
    .vp-client {top: 10%; left: 4%; width: 92%;}
}

@media (min-height: 341px) {
    .vp-client .modal-body {max-height: 250px;}
    .vp-client .vp-body {max-height: 205px;}
}

@media (min-height: 479px) {
    .vp-client .modal-body {max-height: 325px;}
    .vp-client .vp-body {max-height: 280px;}
}

@media (min-height: 550px) {
    .vp-client .modal-body {max-height: 395px;}
    .vp-client .vp-body {max-height: 350px;}
}

@media (min-height: 650px) {
    .vp-client .modal-body {max-height: 485px;}
    .vp-client .vp-body {max-height: 440px;}
}

@media (min-height: 720px) {
    .vp-client .modal-body {max-height: 555px;}
    .vp-client .vp-body {max-height: 510px;}
}

@media (min-height: 820px) {
    .vp-client .modal-body {max-height: 650px;}
    .vp-client .vp-body {max-height: 605px;}
}

@media (min-height: 929px) {
    .vp-client .modal-body {max-height: 750px;}
    .vp-client .vp-body {max-height: 705px;}
}

@media (min-height: 1014px) {
    .vp-client .modal-body {max-height: 845px;}
    .vp-client .vp-body {max-height: 800px;}
}

@media (min-height: 1190px) {
    .vp-client .modal-body {max-height: 975px;}
    .vp-client .vp-body {max-height: 930px;}
}
/** END Twitter Bootstrap Changes **/

.form-horizontal .control-group .controls > .html-text {
    display: block;
    padding-top: 5px;
}

.form-horizontal .control-group > .label {
    line-height: 18px;
    padding:5px 7px 5px 0;
    margin:0 0 5px 0;
    white-space: normal;
    max-width: 210px;
}

@media (max-width: 480px) {
    .form-horizontal .control-group > .label {
        padding:5px 5px 5px 5px;
    }
}

.table td {
    vertical-align: middle;
}

.table td select:last-child {
    margin-bottom: 0px;
}

.filter_buttons{
    height:30px;
}

.filter_td{
    margin: 0;
    padding: 0 !important;
    text-align: center !important;
    border:1px solid orange !important;
}

.filter_input{
    border:none !important;
    margin: 0;
    padding: 0;
    width: 100%;
}
.point{
    border:1px solid red;
    cursor: pointer;
    position: absolute;
    margin: 0;
    background-color: #FF7F55;
    overflow: hidden;
}
.empty{
    border:1px solid red;
    cursor: pointer;
    position: absolute;
    margin: 0;
    background-color: #F9E4CD;
    overflow: hidden;
}
.node_pr_cont{
    padding: 3px;
    position: absolute;
}
.cpoint{
    position: absolute;
}
.check_point{
    position: absolute;
    margin: 0;
}
.parent_point{
    border:1px solid red;
    position: absolute;
    background-color:#EEE;
    margin: 0;
}
.parent{
    float:left;
}
.container_ware{
    position:relative;
    background-color:#EEE;
    margin-bottom:15px;
    margin-right:15px;
    float:left;
}
.container_ware_checkpoints{
    position:relative;
    background-color:#EEE;
    margin:40px 0 5px 0;
}
.ware_wrapper_checkpoints{
    width:100%;
    padding-top: 1px;
}
.pwidget_container{
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity: 0.8;
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1040;
}
#pwidget
{
  background-color:lightgray;
  width:254px;
  padding:2px;
  -moz-border-radius:3px;
  border-radius:3px;
  text-align:left;
  border:1px solid gray;
  left: 45%;
  top: 45%;
  position: absolute;
}
#progressnum
{
  text-align:center;
  width:250px;
}
#statusbar{
    margin-bottom:5px;
}
.header_input{
}
.header_input_wrapper{
    
}
.container_header_input{
    height:30px;
    margin-bottom: 10px;
}
.checkout_table{
    width: 45%;
}
.checkout_table_found{
    width:100%;
}
.checkout_table_td_btn{
    width: 30px;
}
.checkout_table_found tr{
    height:30px;
}
.checkout_selected{
    min-width: 380px;
    min-height: 200px;
    overflow: auto;
    float:left;
}
.checkout_table_selected tr{
    height:30px;
}
.checkout_m {
    width:auto;
}
.checkout_qty{
    width:50px;
}
.checkout_results{
    min-height: 200px;
    overflow: auto;
    min-width: 480px;
    float:left;
    margin-right:20px;
}
.checkout_table td{
    vertical-align:top;
}

#formimportedit{
    float:left;
}

#tbl_info{margin-bottom:18px;}#tbl_info th,#tbl_info td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
#tbl_info th{font-weight:bold;}
#tbl_info thead th{vertical-align:bottom;}
#tbl_info colgroup+thead tr:first-child th,#tbl_info colgroup+thead tr:first-child td,#tbl_info thead:first-child tr:first-child th,#tbl_info thead:first-child tr:first-child td{border-top:0;}
#tbl_info tbody+tbody{border-top:2px solid #dddddd;}
#tbl_info-condensed th,#tbl_info-condensed td{padding:4px 5px;}
#tbl_info-bordered{border:1px solid #dddddd;border-left:0;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#tbl_info-bordered th,#tbl_info-bordered td{border-left:1px solid #dddddd;}
#tbl_info-bordered thead:first-child tr:first-child th,#tbl_info-bordered tbody:first-child tr:first-child th,#tbl_info-bordered tbody:first-child tr:first-child td{border-top:0;}
#tbl_info-bordered thead:first-child tr:first-child th:first-child,#tbl_info-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
#tbl_info-bordered thead:first-child tr:first-child th:last-child,#tbl_info-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}
#tbl_info-bordered thead:last-child tr:last-child th:first-child,#tbl_info-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;}
#tbl_info-bordered thead:last-child tr:last-child th:last-child,#tbl_info-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
#tbl_info-striped tbody tr:nth-child(odd) td,#tbl_info-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
#tbl_info tbody tr:hover td,#tbl_info tbody tr:hover th{background-color:#f5f5f5;}
.checkin_products .controls{
    margin-left:0;
}
#formimportedit fieldset{
    background-color: #EEEEEE;
    margin-top:5px;
}
#formimportedit .control-group{
    margin-bottom: 8px;
}
#formimportedit fieldset input{
    margin-right: 10px;
    padding-right: 4px;
}
#formimportedit button{
    margin-right: 10px;
}
#formcheckout .controls{
    margin-left:0;
}
#formcheckout .controls input{
    margin-left:10px;
}
#formcheckout  .control-label{
    width:auto;
}
@media (max-width: 400px) {
    #formimportedit .form-actions{
        text-align: right;
    }
    #submiter{
        width:100px;
        height:40px;
    }
}
.control-group_found{
    float:left;
    margin: 0 20px 20px 0;
}
.control-group_selected{
    margin: 0 20px 20px 0;
}
#formcheckout .form-actions {
    clear:both;
    margin-top:20px;
}
#tbl_selected{
    margin: 0 0 20px 0;
}
.form-horizontal .control-group #recent-goods > .goods-recent {
    margin: 0 2px 5px;
    padding: 8px 2px 8px 7px;
    text-align: left;
    cursor: pointer !important;
}
.s_node{
    background-color: #00AAFF;
}
#form_goods_ipload label{
    float: left;
    margin: 0 5px 0 15px;
    width: auto;
}
#form_goods_ipload .controls{
    float: left;
    margin: 0 ;
}
.upload_goods_btn{
    float:left;
    margin-left: 10px;
}
.csvdetails{
    margin:5px 0 0 10px;
    float: right;
    cursor: pointer;
}
.csvdetails:hover{
    text-decoration: underline;
}
.checkin_csv_details{
    cursor: pointer;
}
.checkin_csv_details:hover{
    text-decoration: underline;
}
#upload_container{
    float: left;
    margin: 0 0 10px;
    width: 600px !important;
}
#nodename{
    margin:0 0 10px 0;
}
.closebtn{
    color: #000000;
    float: right;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    text-shadow: 0 1px 0 red;
    height: 20px; 
    margin: 10px 10px 10px 20px;
}



table.borders {
	border: 1px solid #FFa500;
	border-collapse: collapse;
	width: 98%;
}
.barra_tabela {
	background-color: #F9F9F9;
	text-align: center;
}

.barra_tabela input {
	width: 120px !important;
	margin: 4px;
}

.barra_tabela a {
	padding: 2px 2px 2px 2px;
	margin: 2px;
	text-decoration: none;
	color: #333;
}

.barra_tabela a img {
	border: 0px solid #ffa500;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 3px;
}
.subtitulo select {
	width: 95%;
	border: 1px solid #AAA;
}

.subtitulo {
	background: #FFFFFF url(/img/pageoptions2.jpg) repeat-x bottom;
}
td div input[type='text'],td div input[type='password'],.subtitulo input[type='text'],.subtitulo input[type='password'],.subtitulo  select
	{
	width: 90% !important;
	border: 1px solid #aaa;
	min-width: 20px;
	padding:4px;
	margin: 2px;
}
#remove_filters{
    background-color: #0074CC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0055CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    vertical-align: middle;
}
#remove_filters:hover {
    color: #FFFFFF;
    background-image:none;
    background-color: #0055CC;
    text-decoration: none;
}
#remove_order{
    background-color: #0074CC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0055CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    vertical-align: middle;
    margin-left:5px;
}
#remove_order:hover {
    color: #FFFFFF;
    background-image:none;
    background-color: #0055CC;
    text-decoration: none;
}
#remove_filters_order{
    background-color: #0074CC;
    background-image: -moz-linear-gradient(center top , #0088CC, #0055CC);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 0;
    padding: 4px 10px;
    text-align: center;
    vertical-align: middle;
    margin-left:5px;
}
#remove_filters_order:hover {
    color: #FFFFFF;
    background-image:none;
    background-color: #0055CC;
    text-decoration: none;
}
#bringbtn{
    display: block;
    text-align: right;
    width: 100%;
    margin-bottom: 5px;
    max-width: 500px;
}
.bringbtn{
    font-size: 28px;
    height: 34px;
    padding-top: 16px;
    width: 95%;
}
#bground{
    background-color: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1040 !important;
}
.addnodewrapper{
    float:left;
}
#formaddnode .control-label{
    width:80px;
}
#formaddnode .control-label{
    width:100px;
    float: left;
}
#formaddnode .controls{
    margin-left:100px;
}
#formaddnode .form-actions{
    text-align: center;
}
#addnodewrapper{
    display: none;
}
#showformbtn{
    margin-left: 10px;
}
label { cursor: default !important; }
.btn {
    cursor: pointer !important;
}
.label-info{
    cursor: pointer !important;
}
.barcode{
    cursor: pointer !important;
    text-align: center !important;
}
.barcodename{
    font-size: 25px;
    display: table-cell;
    vertical-align: bottom;
    font-family: Arial;
}
.barcodeimg{
    display: table-cell;
}
.barcode_container{
    display: table-row;
    height:240px;
    float:left;
    border-bottom: solid thin;
    border-top: solid thin;
    padding-bottom: 90px;
    padding-left: 40px;
    padding-top: 20px;
}
.submitcontrol .controls{
    margin-left: 0px;
}
#virtualcontainer{
    position: relative;
    height: 500px;
    width: 667px;
    padding:3px;
    float:left;
    clear:both;
    outline: none;
    margin-bottom: 3px;
}
.shadowcontainer{
    margin-bottom: 5px;
    float:left;
    clear:both;
    outline: none;
    padding:5px;
    height: 500px;
    width: 667px;
    -moz-box-shadow: inset 0px 0px 7px 1px #777;
    -webkit-box-shadow: inset 0px 0px 7px 1px #777;
    box-shadow: inset 0px 0px 7px 1px #777;
}
.virtualwrap {
    width: 677px;
    clear: left;
}
.fsBtn label{
    font-size: 11px;
    color: #999;
    cursor: pointer !important;
    text-transform: uppercase;
    text-decoration: none;
}
.fsBtn label:hover{
    cursor: pointer !important;
    text-decoration: none;
}
.selectwarehouse{
    float:left;
    height:30px;
}
.btnNavigation{
    position: absolute;
    z-index: 1;
    right: 3px;
    top: -5px;
}
#virtualcontainer canvas{
    left: 0;
    position: absolute;
    top: 0;
    outline: 0;
}
#posform{
    margin-left: 10px;
    float:left;
}
.shadowFs{
    background-color: #FFFFFF;
    height: 100%;
    left: 0;
    position: absolute;
    top: 40px;
    width: 100%;
    z-index: 9999;
}
#virtualcontainer:-webkit-full-screen {
    width: 100%;
    height: 100%;
}
#virtualcontainer:-moz-full-screen {
    width: 100%;
    height: 100%;
}
#showpos{
    margin-top: -10px;
}
#savepos{
    margin-top: -10px;
}
#searchgood{
    margin-top: -10px;
}
#goodsform{
    margin-left: 10px;
    float:left;
}
.negativeqty{
    background-image: -moz-linear-gradient(center top , #D82B08, #B73229) !important;
    background-color: #D82B08 !important;
    background-image: -ms-linear-gradient(top, #D82B08, #B73229);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D82B08), to(#B73229));
    background-image: -webkit-linear-gradient(top, #D82B08, #B73229);
    background-image: -o-linear-gradient(top, #D82B08, #B73229);
    background-image: linear-gradient(top, #D82B08, #B73229);
}
.negativeqty:hover {
    background-color: #B73229 !important;
}
.notfit, .notfit TD, .notfit TH, .notfit TR {
    background-color: red !important;
}
.draggable:hover{
    cursor: move;
}
#formcollect.warning{
    background-color: #F2DEDE;
    color: #B94A48;
    border: 1px solid #EED3D7;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

label.r_on {
    cursor: pointer;
    display: block;
    line-height: 20px;
    padding:  2px 0px 9px 35px !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    padding-left: 34px;
    background: url("../img/radio-on.png") no-repeat scroll 0 0 transparent;
}
label.r_off {
    cursor: pointer;
    display: block;
    line-height: 20px;
    padding:  2px 0px 9px 35px !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    padding-left: 34px;
    background: url("../img/radio-off.png") no-repeat scroll 0 0 transparent;
}
label.r_on input {
    left: -9999px;
    position: absolute;
}
label.r_off input {
    left: -9999px;
    position: absolute;
}
.fright{
    margin-left:90px;
}
#formcollect_confirm #cancel{
    margin-left:50px;
}
.scannedall{
    background-color:cyan !important;
    border: 10px solid green !important;
}
#formhllcheckin .form-actions {
    padding: 5px 5px 5px 100px !important;
}
#formhllcheckin #submit{
    height: 45px;
    margin-right:100px;
    float:left !important;
}
.revBtn{
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    margin:0;
    height:36px;
    font-size: 22px;
    width:auto !important;
}
/* tables */
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 10pt;
    width: 100%;
    text-align: left;
}
table.tablesorter td{
    border-right:1px solid #DDDDDD;
}
table.tablesorter thead tr{
    border:1px solid #DDDDDD;
}
table.tablesorter tbody{
    border-bottom:1px solid #DDDDDD;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #DDD;
    font-size: 10pt;
    padding: 4px;
}
table.tablesorter thead tr .header {
    background-image: url(/img/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image: url(/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image: url(/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}
.sortedinfo{
    margin: -5px 0 0 160px;
    font-size: 30px;
    font-weight: bold;
}
#tbl_sinfo .collected{
    background-color: #00ff00 !important;
}
.collected td{
    background-color: #00ff00 !important;
}
.highlight td{
    border:2px solid #BF1616 !important;
}
.cell-toolbar {
    display:table;
}
#form_goods_move .radio.inline {
    margin: 0 5px 0 0 !important;
}
.atom-remove{
    float:right;
}
#tbl_info_sum{margin-bottom:18px;}#tbl_info_sum th,#tbl_info_sum td{padding:8px;line-height:18px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
#tbl_info_sum th{font-weight:bold;}
#tbl_info_sum thead th{vertical-align:bottom;}
#tbl_info_sum colgroup+thead tr:first-child th,#tbl_info_sum colgroup+thead tr:first-child td,#tbl_info_sum thead:first-child tr:first-child th,#tbl_info_sum thead:first-child tr:first-child td{border-top:0;}
#tbl_info_sum tbody+tbody{border-top:2px solid #dddddd;}
#tbl_info_sum tbody tr:hover td,#tbl_info_sum tbody tr:hover th{background-color:#f5f5f5;}
.touncompleted{
    float: right; 
    margin: 10px 40px 0px 0px;
    cursor: pointer !important;
}
#coreconfig .control-group{
    margin-bottom: 5px;
}
svg{
    margin-top:10px;
}
.vmiddle{
    vertical-align: middle !important;
}
#submitbtndiv{
    width:100%;
    text-align: center;
    margin: 20px 0 0 0;
}
.top-header{
    text-transform: uppercase;
}
.dropdown-menu{
    text-transform: none;
}
.topbar {
    height: 40px;
    left: 0;
    overflow: visible;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
}
.topbar-inner, .topbar .fill {
    background-color: #222222;
    background-image: -moz-linear-gradient(center top , #333333, #222222);
    background-repeat: repeat-x;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
}
.container {
    margin-left: auto;
    margin-right: auto;
}
.container:before, .container:after {
    content: "";
    display: table;
}
.container:after {
    clear: both;
}
.container-fluid {
    padding-left: 20px;
    padding-right: 20px;
}
.container-fluid:before, .container-fluid:after {
    content: "";
    display: table;
}
.container-fluid:after {
    clear: both;
}
.topbar {
    height: 40px;
    left: 0;
    overflow: visible;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 10000;
}
.topbar a {
    color: #BFBFBF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.topbar h3 a:hover, .topbar .brand a:hover, .topbar ul .active > a {
    background-color: rgba(255, 255, 255, 0.05);
    color: #FFFFFF;
    text-decoration: none;
}
.topbar h3 {
    position: relative;
}
.topbar h3 a, .topbar .brand {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 20px;
    font-weight: 200;
    line-height: 1;
    margin-left: -20px;
    padding: 8px 20px 12px;
}
.topbar p {
    line-height: 40px;
    margin: 0;
}
.topbar p a:hover {
    background-color: transparent;
    color: #FFFFFF;
}
.topbar form {
    float: left;
    margin: 5px 0 0;
    opacity: 1;
    position: relative;
}
.topbar form.pull-right {
    float: right;
}
.topbar input {
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid #111111;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.75);
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 1;
    padding: 4px 9px;
    transition: none 0s ease 0s;
}
.topbar input:-moz-placeholder {
    color: #E6E6E6;
}
.topbar input:hover {
    background-color: rgba(255, 255, 255, 0.5);
    color: #FFFFFF;
}
.topbar input:focus, .topbar input.focused {
    background-color: #FFFFFF;
    border: 0 none;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
    color: #404040;
    outline: 0 none;
    padding: 5px 10px;
    text-shadow: 0 1px 0 #FFFFFF;
}
.topbar-inner, .topbar .fill {
    background-color: #222222;
    background-image: -moz-linear-gradient(center top , #333333, #222222);
    background-repeat: repeat-x;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), 0 -1px 0 rgba(0, 0, 0, 0.1) inset;
}
.topbar div > ul, .nav {
    display: block;
    float: left;
    left: 0;
    margin: 0 10px 0 0;
    position: relative;
}
.topbar div > ul > li, .nav > li {
    display: block;
    float: left;
}
.topbar div > ul a, .nav a {
    display: block;
    float: none;
    line-height: 19px;
    padding: 10px 10px 11px;
    text-decoration: none;
}
.topbar div > ul a:hover, .nav a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.topbar div > ul .active > a, .nav .active > a {
    background-color: rgba(0, 0, 0, 0.5);
}
.topbar div > ul.secondary-nav, .nav.secondary-nav {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.topbar div > ul.secondary-nav .menu-dropdown, .nav.secondary-nav .menu-dropdown, .topbar div > ul.secondary-nav .dropdown-menu, .nav.secondary-nav .dropdown-menu {
    border: 0 none;
    right: 0;
}
.topbar div > ul a.menu:hover, .nav a.menu:hover, .topbar div > ul li.open .menu, .nav li.open .menu, .topbar div > ul .dropdown-toggle:hover, .nav .dropdown-toggle:hover, .topbar div > ul .dropdown.open .dropdown-toggle, .nav .dropdown.open .dropdown-toggle {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.05);
}
.topbar div > ul .menu-dropdown, .nav .menu-dropdown, .topbar div > ul .dropdown-menu, .nav .dropdown-menu {
    background-color: #333333;
}
.topbar div > ul .menu-dropdown a.menu, .nav .menu-dropdown a.menu, .topbar div > ul .dropdown-menu a.menu, .nav .dropdown-menu a.menu, .topbar div > ul .menu-dropdown .dropdown-toggle, .nav .menu-dropdown .dropdown-toggle, .topbar div > ul .dropdown-menu .dropdown-toggle, .nav .dropdown-menu .dropdown-toggle {
    color: #FFFFFF;
}
.topbar div > ul .menu-dropdown a.menu.open, .nav .menu-dropdown a.menu.open, .topbar div > ul .dropdown-menu a.menu.open, .nav .dropdown-menu a.menu.open, .topbar div > ul .menu-dropdown .dropdown-toggle.open, .nav .menu-dropdown .dropdown-toggle.open, .topbar div > ul .dropdown-menu .dropdown-toggle.open, .nav .dropdown-menu .dropdown-toggle.open {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.05);
}
.topbar div > ul .menu-dropdown li a, .nav .menu-dropdown li a, .topbar div > ul .dropdown-menu li a, .nav .dropdown-menu li a {
    color: #999999;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.topbar div > ul .menu-dropdown li a:hover, .nav .menu-dropdown li a:hover, .topbar div > ul .dropdown-menu li a:hover, .nav .dropdown-menu li a:hover {
    background-color: #191919;
    background-image: -moz-linear-gradient(center top , #292929, #191919);
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.topbar div > ul .menu-dropdown .active a, .nav .menu-dropdown .active a, .topbar div > ul .dropdown-menu .active a, .nav .dropdown-menu .active a {
    color: #FFFFFF;
}
.topbar div > ul .menu-dropdown .divider, .nav .menu-dropdown .divider, .topbar div > ul .dropdown-menu .divider, .nav .dropdown-menu .divider {
    background-color: #222222;
    border-color: #444444;
}
.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
    padding: 4px 15px;
}
a.menu:after, .dropdown-toggle:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #FFFFFF;
    content: "&darr;
    display: inline-block;
    height: 0;
    margin-left: 4px;
    margin-top: 8px;
    opacity: 0.5;
    text-indent: -99999px;
    vertical-align: top;
    width: 0;
}
.caret{
    border-bottom-color: #FFFFFF;
    border-top-color: #FFFFFF;
}
.chidden{
    display:none;
}
#formdelivery select{
    width: auto;
}