body
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	font-size: 100%;
	background-color: white;
	max-width: 500px;
}

input
{
	font-size: 150%;
}

td
{
	text-align: left;
}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}

.bold
{
	font-weight: bold;
}

.error
{
	background-color: red;
}

.noTouch
{
	-webkit-user-select: none;
}

.sig
{
	-webkit-user-select: all;
	border: 2px dotted black;
	background-color:lightgrey;
}


.center
{
	display: block;
	text-align: center!important;
}


.btnToolbar
{
    outline: 0; 
	border:1px solid #aaa;
    padding-top: 15px;
    padding-bottom: 15px;
	width: 27%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 5px;
    -webkit-border-radius: 5px;
	-webkit-touch-callout: none;
}

.trans
{
    background-image: url("static/logo_faded.png");
    background-repeat: no-repeat;
    background-position: center 270px; 
	background-size: 90%;
}

.transPrompt
{
	font-weight: bold;
	height: auto;
	text-align: left;
}

.transMsg
{
	font-weight: bold;
	color: red;
}

.transEntry
{
	-webkit-user-select: auto;
	/* display: block; */
	font-weight: bold;
	height: auto;
	text-align: left;
	width: 98%;
}

.transFields
{
	display:inline-block;
}

.transListDisp
{
	display:inline-block;
	float:right;
}

.transListDisp  tr
{
	line-height:300%;
	outline: 0; 
	border:1px solid #aaa;
    text-decoration: none !important; 
    cursor: pointer; 
    border-radius: 15px;
    -webkit-border-radius: 15px;
} 

.transListItem
{
	text-decoration: underline;
	color: blue;
}

.transListItemHighlight
{
    background-color:#66FF66;
	font-weight: bold;
}

.transHistory
{
	margin-top: -10px;
	width: 100%;
}

.transHistory caption
{
	font-weight: bold;
	font-size: 125%;
}	


.listitem1
{
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:0em;
	background-color:#BABABA;
}

.listitem2
{
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:2em;
	background-color:#CECECE;
}

.listitem3
{
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:4em;
	background-color:#E2E2E2;
}

.listitem4
{
	margin-top:.5em;
	margin-bottom:.5em;
	margin-left:6em;
	background-color:#F5F5F5;
}
	
.btnList
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 400%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
	-webkit-touch-callout: none;
}

.btnStd
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 400%;
    width: 90%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}

.btnSbS
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 400%;
    width: 44%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}

.btnSmall
{
    outline: 0; 
	border:1px solid #aaa;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 10px;
    -webkit-border-radius: 10px;
	padding: 3px;
}

.btnGreen
{
    background-color:#66FF66;
}

.btnGrey
{
    background-color:#E0E0E0;
}

.btnRed
{
    background-color:red;
}


.btnNumeric
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 400%;
    width: 14%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}

.btnNumericSmall
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 400%;
    width: 9%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}

.btnNumericEnter
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 400%;
    width: 19%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}

.keypad
{
	clear:both;
}

.numericKeypadRow
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.btnQwerty
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 225%;
    width: 7%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}


.btnQwertyEnter
{
    outline: 0; 
	border:1px solid #aaa;
    line-height: 250%;
    width: 15%;
    text-decoration: none !important; 
    cursor: pointer; 
    position: relative;
    text-align: center; 
    display: inline-block;
    color:black;
    border-radius: 15px;
    -webkit-border-radius: 15px;
}
.qwertyKeypadRow
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.hidden
{
	display:none;
}
