
html, body {
	font-family: Arial;
	font-size: .9em;
	color: #000;
	background-color: #fff;
	line-height: 1.2em;
}

a {color:navy;}
a:hover {text-decoration:none}

:read-only {background-color: #ebebe4; color: #545454;}

.okey {color:#4ec300}
.error {color:#FF5400}
.hidden {display:none}

.menu {}
.menu, .menu li {padding:0;margin:0;list-style:none}
.menu li {display:inline;}
.menu {position:absolute;right:1em;top:1em;}
.menu .active a {color:blue}

.paginate { font-size:1.2em}
.paginate a { padding:.5em .5em .5em .5em; }
.paginate a:hover { background-color:#e1e5e8 }
.paginate a.active {background-color:#e1e5e8}
.paginate .top {float:right}

th {font-size:1.2em; padding:1em; border-right: solid 1px #e1e5e8;vertical-align:bottom}

.odd { background-color:#fff;}
.even { background-color:#e1e5e8;}
.odd td { background-color:#fff; border-right: solid 1px #e1e5e8;}
.even td { background-color:#e1e5e8; border-right: solid 1px #fff;}

td.right {text-align: right !important;}

.turnover {border-collapse: collapse;}
.turnover tr:hover td {background-color: #9FD0FF;}
.turnover td {margin:5px;padding:5px;}
.turnover tr td {text-align:center}
.turnover tr td:nth-child(1) {text-align:left}
.turnover .okey {color:#000;background:#66ff00}
.turnover .okey td {color:#000;background:#66ff00}
.turnover .error {color:#000;background:#FF5400}
.turnover .error td {color:#000;background:#FF5400}

.banknotes {border-collapse: collapse}
.banknotes th {font-size:1em; padding:.5em;border:none}
.banknotes td {margin:5px;padding:5px;}
.banknotes tr td {text-align:center}

.prices {border-collapse: collapse;}
.prices tr:hover td {background-color: #9FD0FF;}
.prices td {margin:5px;padding:5px;}
.prices tr td:nth-child(2) {text-align:center}
.prices tr td:nth-child(3) {text-align:center}
.prices tr td:nth-child(4) {text-align:center}
.prices tr td:nth-child(6) {text-align:center}
.prices tr td:nth-child(7) {text-align:center}
.prices tr td:nth-child(8) {text-align:center}
.prices .disabled {background-color: #ebebe4; color: #545454;}
.prices .disabled a {color: #545454;}

.groups {border-collapse: collapse;}
.groups tr:hover td {background-color: #9FD0FF;}
.groups td {margin:5px;padding:5px;}
.groups tr td:nth-child(1) {width:10px;text-align:center}
.groups tr td:nth-child(2) {width:150px}
.groups tr td:last-child {width:130px;text-align:center;white-space:nowrap;}
.groups tr th:last-child a {color:#4ec300;}

.products {border-collapse: collapse;}
.products tr:hover td {background-color: #9FD0FF;}
.products td {margin:5px;padding:5px;}
.products tr td:nth-child(1) {width:10px;text-align:center}
.products tr td:nth-child(2) {width:150px}
.products tr td:nth-child(3) {text-align:right}
.products tr td:nth-child(5) {text-align:center}
.products tr td:last-child {width:130px;text-align:center;white-space:nowrap;}
.products tr th:last-child a {color:#4ec300;}

.packages {border-collapse: collapse;}
.packages tr:hover td {background-color: #9FD0FF;}
.packages td {margin:5px;padding:5px;}

.sales {border-collapse: collapse;}
.sales tr:hover td {background-color: #9FD0FF;}
.sales td {margin:5px;padding:5px;}
.sales tr td:nth-child(1) {width:10px;text-align:center}
.sales tr td:nth-child(2) {width:10px;text-align:center}
.sales tr td:nth-child(3) {width:10px;text-align:center}
.sales tr td:nth-child(4) {width:10px;text-align:center}
.sales tr td:nth-child(5) {width:150px}
.sales tr td:nth-child(6) {text-align:right}
.sales tr td:nth-child(7) {text-align:right}
.sales tr td:nth-child(8) {text-align:right}
.sales tr td:nth-child(9) {text-align:center}
.sales tr td:last-child {width:130px;text-align:center;white-space:nowrap;}
.sales tr th:last-child a {color:#4ec300;}

.users {border-collapse: collapse;}
.users tr:hover td {background-color: #9FD0FF;}
.users td {margin:5px;padding:5px;}
.users tr td:nth-child(1) {width:10px;text-align:center}
.users tr td:nth-child(2) {width:10px;text-align:center}
.users tr td:last-child {width:130px;text-align:center;white-space:nowrap;}
.users tr th:last-child a {color:#4ec300;}
.users .disabled {background-color: #ebebe4; color: #545454;}
.users .disabled a {color: #545454;}

.deliverer {border-collapse: collapse;}
.deliverer tr:hover td {background-color: #9FD0FF;}
.deliverer td {margin:5px;padding:5px;}
.deliverer tr td:nth-child(1) {width:10px;text-align:center}
.deliverer tr td:nth-child(2) {text-align:right}
.deliverer tr td:nth-child(3) {text-align:right}
.deliverer tr td:nth-child(4) {text-align:center}
.deliverer tr td:nth-child(5) {text-align:center}
.deliverer tr td:last-child {width:130px;text-align:center;white-space:nowrap;}
.deliverer tr th:last-child a {color:#4ec300;}

.configs {border-collapse: collapse;}
.configs tr:hover td {background-color: #9FD0FF;}
.configs td {margin:5px;padding:5px;vertical-align:top}
.configs tr td:nth-child(1) {width:10px;text-align:center}

.stats {border-collapse: collapse;}
.stats tr:hover td {background-color: #9FD0FF;}
.stats td {margin:5px;padding:5px;text-align:right}
.stats tr td:nth-child(1) {width:10px;text-align:center}
.stats tr td:nth-child(2) {width:10px;text-align:center}
.stats tr td:nth-child(3) {width:10px;text-align:center}
.stats td.compl { color:red; }
.stats td.taste { color:blue; }
span.compl { color:red; }
span.taste { color:blue; }

.tracks {border-collapse: collapse;}
.tracks tr:hover td {background-color: #9FD0FF;}
.tracks td {margin:5px;padding:5px;text-align:left}
.tracks tr td:nth-child(2) {width:10px;text-align:center}
.tracks tr td:nth-child(3) {width:10px;text-align:center}
.tracks tr td:last-child {width:130px;text-align:center;white-space:nowrap;}
.tracks tr th:last-child a {color:#4ec300;}

.transactions {border-collapse: collapse;}
.transactions tr.bold td {font-weight: bold;}
.transactions tr:hover td {background-color: #9FD0FF;}
.transactions td {margin:5px;padding:5px;}
.transactions tr td:nth-child(2) {text-align:center}
.transactions tr td:nth-child(3) {white-space:nowrap;}
.transactions tr td:nth-child(5) {text-align:right}
.transactions tr td:nth-child(6) {text-align:center}

.footer {
	color:#000;
	font-size:0.8em;	
}

.footer a {
	color:#000;
	text-decoration:none;
}
.footer a span {
	color:#2E87C8;
}

.footer a:hover {
	color:#2E87C8;
}

.footer a:hover span {
	color:#000;
}

/*  --------------------------------------------------
    Tooltips
    -------------------------------------------------- */
  .has-tip {
    color: #333 !important;
  }
  span.has-tip {
    cursor: help;
    border-bottom: dotted 1px #ccc;
  }
  .has-tip:hover {
    color: #0192dd !important;
  }
  span.has-tip:hover{
    color: #0192dd !important;
    border-bottom: dotted 1px #0593dc;
  }
  .tooltip {
    display: none;
    background: rgb(0,0,0);
    background: rgba(0,0,0,0.8);
    position: absolute;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
    z-index: 999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    line-height: normal;
  }
  .tooltip > .nub {
    display: block;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent rgb(0,0,0) transparent;
    border-color: transparent transparent rgba(0,0,0,0.8) transparent;
    position: absolute;
    top: -10px;
    left: 10px;
  }
  .tooltip.tip-override > .nub {
    border-color: transparent transparent rgb(0,0,0) transparent !important;
    border-color: transparent transparent rgba(0,0,0,0.8) transparent !important;
    top: -10px !important;
  }
  .tooltip.tip-top > .nub {
    border-color: rgb(0,0,0) transparent transparent transparent;
    border-color: rgba(0,0,0,0.8) transparent transparent transparent;
    top: auto;
    bottom: -10px;
  }
  .tooltip.tip-left, .tooltip.tip-right, .has-tip.tip-left, .has-tip.tip-right {
    float: none !important;
  }
  .tooltip.tip-left > .nub {
    border-color: transparent transparent transparent rgb(0,0,0);
    border-color: transparent transparent transparent rgba(0,0,0,0.8);
    right: -10px;
    left: auto;
  }
  .tooltip.tip-right > .nub {
    border-color: transparent rgb(0,0,0) transparent transparent;
    border-color: transparent rgba(0,0,0,0.8) transparent transparent;
    right: auto;
    left: -10px;
  }
  .tooltip.noradius {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .has-tip.opened {
    color: #0192DD !important;
    border-bottom: dotted 1px #0593DC !important;
  }
  .tap-to-close {
    display: block;
    font-size: 10px;
    font-size: 1.0rem;
    color: #888;
    font-weight: normal;
  }
  table.stock .volume-user{
      min-width: 160px;
  }
  table.stock .name{
      min-width: 180px;
      width: 180px;
  }
  #products_wrapper .DTFC_LeftWrapper, .DTFC_LeftBodyWrapper, .DTFC_LeftBodyLiner {
      min-width: 180px !important;
  }
  #products_wrapper .DTFC_LeftBodyLiner{
      overflow-y: hidden !important;
  }

  .packages-link { background: #ebebe4; }