* {
    border: 0;
    margin : 0;
    padding : 0;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    
}

@viewport{
    width: 470px;
    orientation: portrait;
    height: 790px;
}

/*-----New Template----*/
.outerContainer {
    top: 0px;
    bottom: 0px;
    min-height : 790px;
    min-width : 470px;
    max-height : 790px;
    max-width : 470px;  
    /*margin-left: auto;
    margin-right: auto;*/
    /* IE Size hack */
    height : auto !important;
    width : auto !important;
    height : 790px;
    width : 470px;
    /*margin : 0;*/
    padding : 0;
    /*background-color : #252525;*/
    background-image:
        linear-gradient(
            to bottom right,
            #353535, #252525
        );
    border : #353535 solid 1px;
    overflow : hidden;
    font-size : 15px;
}

.innerContainer {
    padding : 10px;
    margin : 0px;
    /*min-width : 100%;*/
    max-width : 470px;
    background-color : #353535;
    border : #252525 solid 1px;
   /* font-size : 16pt; */
font-size : 15px;
    color : #E4E4E4;
}

.smallFont {
    font-size : 13pt;
}

.outline {
    border : #353535 solid 1px;
}

.parameter-text {
    background-color : #252525;
    border : #353535 solid 0;
    font-size : 14pt;
    color : #E4E4E4;
}

.button {
    border: 1;
    margin : 0;
    padding : 0;
    border-top : 1px solid #e7e7e7;
    background : #d7d7d7;
    font-size : 15px
}

.lightgray-dialog {
    background-color: #a8a8a8;
    border: 1px solid black;
}

.wait-dialog {
    background-color: #a8a8a8;
    border: 1px solid black;
    font-size : 15px
   /* font-size: x-large; */
}

.align-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
}
/*---------------------------*/

body {
    height : 100%;
    background-color : #252525;
}
legend {
    color : #E4E4E4;
}

select {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #252525;
    padding : 5px;
    font-size : 20px; 
}

.red-background {
    background-color : #FF0000;
    color : #dddddd;
}

.white-on-white {
    background-color : #FFFFFF;
    color : #FFFFFF;
}

.edit-template {
    text-align : right;
    height: 30px;
    padding-right: 10px;
}

.inner-box {
    background-color : #353535;
    border : #353535 solid 1px;
    /*font-size : 16pt; */
    color : #E4E4E4;
font-size : 15px
}
.inner-box-default-font {
    background-color : #353535;
    border : #353535 solid 1px;
}
.inner-box-light {
    background-color : #ffffff;
    border : #353535 solid 1px;
    font-size : 18pt;
}
.dialog-box {
    /* font-size : 18pt; */
    font-size : 15px
}
.inner-box-small-text {
    background-color : #353535;
    border : #353535 solid 1px;
    font-size : 14pt;
    color : #E4E4E4;
}
.inner-box-smaller-text {
    background-color : #353535;
    border : #252525 solid 1px;
    font-size : 12pt;
    color : #E4E4E4;
}
.table-bordered {
    font-size : 14pt;
    font-weight : normal;
    border : #dddddd solid 1px;
}
.table-bordered th, .table-bordered td {
    font-size : 12pt;
    margin-top : 5px;
    margin-bottom : 5px;
    margin-right : 5px;
    margin-left : 5px;
    border-left : 1px solid #dddddd;
    border-top : 1px solid #dddddd;
}
.table-TID {
    font-size : 14pt;
    font-weight : normal;
    border : #353535 solid 1px;
    background-color : #dddddd;
}
.table-TID th, .table-TID td {
    font-size : 13pt;
    text-align : right;
    margin-top : 5px;
    margin-bottom : 5px;
    margin-right : 5px;
    margin-left : 5px;
    border-left : 1px solid #353535;
    border-top : 1px solid #353535;
}



