﻿div.dialog-block-upos
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0,0,0,0.8);
    z-index: 999;
}

div.screen-block-upos
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0,0,0,0.8);
    z-index: 2000;
}

div.dialog-title
{
    position: absolute;
    top: 15px;
    left: 20px;
    right: 20px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
	color: #666;
	font-weight: bold;
    border-bottom: dotted 1px #aaa;
}

div.dialog-content
{
    position: absolute;
    top: 60px;
    left: 20px;
    right: 20px;
    bottom: 60px;
    overflow: auto;
}

div.dialog-op
{
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    overflow: hidden;
}

div.simple-dialog-upos
{
	position: absolute;
	top: 20px;
	left: 20px;
    right: 20px;
    bottom: 20px;
	background: #fff;
	color: #666;
	z-index: 9999;
    overflow: hidden; 
}

div#dialog-box-upos-confirm-template .dialog-op button{
    margin: 0 2px;
}

div.div-tr {
  display: table-row;
}

div.div-td {
  display: table-cell;
  padding: 10px;
  font-size: 14pt;
}

div.div-th {
  font-weight: bold;
  font-size: 14pt;
}

div#bl-invoice-print-option div.amount-display {
  font-size: 14pt;
  font-weight: bold;
}

div#bl-invoice-print-option input.amount-input {
  width: 80px;
  text-align: center;
  font-size: 14pt;
}

div#bl-invoice-print-option div.option-row {
  padding : 5px 10px;
  background:#eaeaea;
  font-size: 14pt;
}

div#bl-down-payment-select div.pos-pay-amount{
    text-align:center;
    font-weight:bold;
    font-size: 16pt;
    color : #3a58ff;
    padding: 20px;
    background: lightgray;
}

div#bl-down-payment-select div.pos-pay-hint{
    color: #ff6000;
    text-align: center;
    padding: 5px 0;
    font-size: 1em;
    letter-spacing: 0.1em;
    font-weight: bold;
}