#_hS h1{
font-variant: small-caps slashed-zero;
font-family:Arial;
font-size:18px;
padding:6px 0px 6px 12px;
margin:0;
}

#_cwA
{
border:none;
padding:0;
margin:0;
}
#_cwA th
{
border:none;
border-radius:12px 12px 0 0;
padding:12px 6px;;
width:16%;
font-variant: small-caps slashed-zero;
font-family:Arial;
font-size:14px;
cursor:pointer;
}

#_cwA th a {
display:block;
width:100%;
text-align:center;
}

#_cwA th img {
width:24px;
margin-top:-4px;
margin-bottom:-6px;
}

._cwJ div
{
display:inline-block;
margin:1px;
padding:12px 6px;
font-variant: small-caps slashed-zero;
font-family:Arial;
font-size:12px;
cursor:pointer;
border-radius: 6px;
}

._cuW{
padding:6px;
}

._cuW2
{
height:600px;
padding:6px;
box-shadow:1px 1px 15px #FFF;
background-color:#FFF;
overflow-y:auto;
position:relative;
}

#_b8U {
overflow-y:hidden;
}


._cuW ._dTe {
margin-bottom:1em;

}

._cuW table
{
font-family:Arial;
font-size:12px;
}

._cuW th{
border:none;
background-color:transparent;
}

._cuW input[type=button],
._cuW button
{
border-radius:8px;
width:60px !important;
height:40px !important;
background-color:#FAFAFA;
border:solid 0.5px #CCC;
cursor:pointer;
font-family:Arial;
font-size:12px;
}

._cuW2 img._cwB {
float:right;
margin:5px 5px 0 0;
height:24px;
}
._cuW2 ._cUg {
width:calc(100% - 34px);
margin-top:8px;
margin-bottom:5px;
}
._cuW
{
height:100%;
}
._cuW2
{
height:100%;
}
._cuW .spacebutton
{
margin:2px;
padding:2px;
width:72px !important;
height:30px !important;
background-color:transparent;
display:inline-block;
padding:0;
margin:0;
}

._cuW input[type=button].LARGE,
._cuW button.LARGE
{
margin:2px;
padding:2px;
background-color:#F0F0F0;
height:30px !important;
}

._cuW input[type=button].SMALL,
._cuW button.SMALL
{
margin:2px;
padding:2px;
width:40px !important;
height:30px !important;
background-color:#F0F0F0;
}

._cuW input[type=text], ._cuW input[type=number], ._crN
{
margin:2px;
padding:2px 6px;
height:30px !important;
border-radius:8px;
border:solid 0.5px #CCC;
font-family:Arial;
font-size:12px;
background-color:#FFF;
}

._cuW input[type=button]:disabled {
opacity:0.4;
}

._cuW select
{
margin:2px;
padding:2px 6px;
height:30px !important;
border-radius:8px;
border:solid 0.5px #CCC;
font-family:Arial;
font-size:12px;
}

._cuW input[type=button].ALLONGE,
._cuW button.ALLONGE
{
border-radius:8px;
width:132px !important;
height:40px !important;
background-color:#FAFAFA;
border:solid 0.5px #CCC;
}

._cuW input[type=button].ON {
background-color:#DFFFBF;
}

._cuW input[type=button].ON-1-2 {
background-color: linear-gradient(135deg, #DFFFBF, #DFFFBF 50%, transparent 50%, transparent);
}

._cuW input[type=button].ON-2-2 {
background-color: linear-gradient(135deg, transparent, transparent 50%, #DFFFBF 50%, #DFFFBF);
}



._cuW h2
{
margin:0;
padding:3px 8px;
border-radius:12px;
font-variant: small-caps slashed-zero;
font-family:Arial;
font-size:12px;
}

._cuW h3
{
margin:0;
padding:3px 8px;
font-variant: small-caps slashed-zero;
font-family:Arial;
font-size:12px;
}

._cuW ._cxO
{
border:none;
}

.PARAM-BOX {
display:none;
}

.PARAM-BOX.ON {
display:block;
}

.BUTTON-BOX
{
display:inline-block;
margin:0;
padding:0;
border:none;
position:relative;
}

.BUTTON-BOX .ELT {
margin:6px;
border-radius:6px;
height: 40px;
display: inline-block;
}

.BUTTON-BOX .ELT button {
background-color:transparent;
}
.BUTTON-BOX.ON .ELT{
background-color:#DFFFBF;
}

.BUTTON-BOX.ON-0-2 .ELT {
background: linear-gradient(115deg, #FAFAFA, #FAFAFA 49%, #CCC 50%, #FAFAFA 51%, #FAFAFA);
}

.BUTTON-BOX.ON-1-2 .ELT {
background: linear-gradient(115deg, #DFFFBF, #DFFFBF 49%, #CCC 50%, #FAFAFA 51%, #FAFAFA);
}

.BUTTON-BOX.ON-2-2 .ELT {
background: linear-gradient(115deg, #FAFAFA, #FAFAFA 49%, #CCC 50%, #DFFFBF 51%, #DFFFBF);
}

.BUTTON-BOX.ON input[type=button],
.BUTTON-BOX.ON-0-2 input[type=button],.BUTTON-BOX.ON-1-2 input[type=button],.BUTTON-BOX.ON-2-2 input[type=button]
{
margin:0;
background-color:transparent;
}



.SHORTCUT
{
font-family:Arial;
font-size:12px;
display:inline-block;
position:absolute;
top:0;
left:0;

}

.SHORTCUT:hover
{
font-size:16px;
}

.SHORTCUT div
{
padding:0 3px;
border-radius:12px;
background-color:#B7E1FF;
display:inline-block;
margin:0;
min-width:10px;
text-align:center;
}

._dTf {
list-style-type:none;
margin:0;
padding:0;
}

._dTf li {
padding:0.2em;
}
._dTf label {
width:100px;
padding:0 0.5em;
}

._dTf ._dTg {
width:calc(100% - 100px);
vertical-align:middle;
}

._dTf select._dTg {
margin-left:0;
margin-right:0;
}

._dTh {
vertical-align:top;
}

._dTi {
display:inline-block;
height:20px;
width:20px;
margin:8px 10px 4px 10px;
border-radius:10px;
cursor:pointer;
}

._uy2 .ELT .SHORTCUT {
display:none;
}

._uy2 .ELT:hover .SHORTCUT {
display:inline-block;
font-size:14px;
}

#_hS  button:disabled img {
opacity:0.5;
}



