body {
	margin: 10px;
}

Xbutton {
	margin: 5px;
}


.field {
	padding: 5px;
}

.field > label {
	margin: 5px;
}

#glass {
	position: absolute;
    height: 100%;
    width: 100%;    
	z-index: 999;	
	
	background-color: black;
	opacity: 0.7;
    filter: -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* IE 8 */
	filter: filter: alpha(opacity=70); /* IE 7 */  	
}
.outer {
    display: table;
    position: absolute;
    height: 100%;
    width: 100%;    
	z-index: 999;	
}

.middle {
    display: table-cell;
    vertical-align: middle;
}

.inner {
    margin-left: auto;
    margin-right: auto; 
    width: 500px; 
    background-color: white;
     
}

#mainAccordion {	
}

/*-----------------------------------------------------------*/

#tabSignProperties input{
	margin-right: 10px;
}

#tabSignProperties td:nth-child(odd) {
	width:100px;
}


#tabSignProperties table {
	width: 100%;
}

#tabSignProperties table input {   
   width: 98%;
}

.row {
		display: table;
	width:100px;
}

.row label {
	display: table-cell; 
	width:100px;
}