﻿.eNPSFrom{
	background: #fff;
	min-height: 200px;
	padding: 20px 40px;
    /*margin:0px auto;*/
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.eNPSFrom h1{
	font-size: 22px;
	text-align: center;
	font-weight: bold;
}
.a4h {
  height:701.52px;
  border:1px solid #333;
}

.eNPSFrom h2{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.eNPSFrom h3{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.eNPSFrom h4{
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

.eNPSFrom p{
	font-size: 15px;
	text-align: left;
	line-height: 28px;
}

.eNPSFrom input[type="text"], .eNPSFrom input[type="email"], .eNPSFrom textarea{
    display: inline-block!important;
    background: #fff!important;
    border: 1px solid #333!important;
    outline: none!important;
    font-size: 14px!important;
    color: #333!important;
    padding: 10px 15px!important;
	height: 20px;
}

.eNPSFrom input[type="checkbox"]{
	width: 25px;
	height: 25px;
	border: 1px solid #333!important;
	vertical-align: middle;
    position: relative;
    bottom: 1px;
	border: 1px solid #333;
	
}


.eNPSFrom label{
	font-size: 16px!important;
    color: #333!important;
}

.eNPSFrom table{
	border: none;
}

.eNPSFrom table td{
	padding: 0px;
	margin: 0px;
    border:none;
}

.eNPSFrom .photoContainer{
	height: 200px;
	width: 150px;
	float: right;
	margin: 0px auto;
	text-align: center;
	font-size: 16px;
	color: #333;
	border: 1px solid #333;
	background: #dcdcdc;
	font-weight: bold;
}

.eNPSFrom .photoContainer > img{
	width:100%;
    height:100%;
}

.eNPSFrom .enpLeftRow{
	line-height: 29px;
	margin: 5px 0px;
}


.eNPSFrom .enpRightRow{
	height: 29px;
	margin: 5px;
	border: 1px solid #333;
    padding-left:5px;
}

.eNPSFrom .enpRightRow .TxTwidSpc table td{
	font-size: 15px;
	text-align: center;
	color: #333;
	border-right: 1px solid #333;
	width:30px;
	line-height: 29px;
    }
.eNPSFrom .enpRightRow .TxTwidSpc table td:last-child{
	font-size: 15px;
	text-align: center;
	color: #333;
	border-right:none;
	width:30px;
	line-height: 29px;
}

.checkbox {
  width:16px;
  height:16px;
  background:url("../img/black-check-box.png") no-repeat;
  display: inline-block;
}


/* This is what simulates a checkmark icon*/
.checked{
    background:url("../img/black-check-box-checked.png") no-repeat;
}
@media print {
 .page-break { display: block; page-break-before: always; }
}