.apnt-page h1{
	height:80px;
	padding:5px 0px 12px;
	text-align:center;
	
}
.apnt-page h1 .apnt-nav{
	margin: 0px auto;
	display:block;
    position: relative;
    top:0px;
    width:128px;
    padding:5px 0px 0px;
    text-align:left;
}

.apnt-page .apnt-input, .apnt-page .apnt-select, .apnt-page .apnt-textarea{
	height:24px;
}

.apnt-wrapper{
	height:100%;
	padding:0px 0px 15px;
	width:100%;
	top:0%;
	left:0%;
	 margin-left: 0px;
    margin-top: 0px;
    position: absolute;
    overflow: auto;
     border: 3px solid #99cde5;
    border-radius: 0px 0px 0px 0px;
    clear:both;
}
.apnt-page form fieldset{
	height:100%;
}
.apnt-page form .col20{
	width:100%;
	margin:15px 0px;
	
}
.apnt-page form .col50{
	width:100%;
}
.apnt-page form .row > .cell{
	width:100%;
	margin:12px 0px;
	display:block;
	padding: 0 10px 0 0;
	height:23px;
}
.cell.col.col32.last{
	margin-top:30px;
}

input[type="checkbox"] + label, input[type="radio"] + label{
	display:block;
}
.apnt-page input[type="checkbox"] + label{
	font-size:13px;
}
input[type="file"], input[type="checkbox"], input[type="radio"], select{
	 margin: 5px 5px 1rem;
	 float: left;
}
.apnt-page form p{
	padding:0px;
}
.apnt-close{
	top: -10px;
right: -10px;
}

