body
{
	margin:0px;
	padding:0px;
}
div#menu{ width:100%; float:left; margin:0; padding:0; }
.pad30{padding:0 30px;}

.text-red{color:red;}

#menu ul {
    background: none repeat scroll 0 0 #f7f7f7;
    box-shadow: 0 2px 3px #c7c7c7;
    display: inline;
    float: left;
    margin: 0 0 50px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

#menu ul li{display:inline-block; }
#menu ul li a{float:left; padding:5px 6px; color:#2e6da4; text-decoration:none;}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a:active{color:#0e4d84;}

.wid-50
{
	width:50%; height:auto; margin:auto; margin-top:50px; clear:left;
}
.wid-50 legend
{
	font-weight:bold; font-size:30px; text-align:center; color:#2e6da4;
}
.m-t-30
{
	margin-top:30px;
}
.form-group > label
{
	cursor: pointer;
}
span.required
{
    color: #ff0000;
}

#description {
    margin: 20px;
}
.content_display {
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    font-family: arial,sans-serif;
    font-size: 14px;
    margin: 2% auto 25px;
    padding: 5px 25px;
    text-align: center;
    width: 50%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    clear:left;
}

.form-control.select-dob{width:32%; float:left; margin-right:2%;}
.form-control.select-dob:nth-child(3){margin-right:0;}
.form-control.m-t-10{margin-top:10px;}

.nxt-blk {
    color: #2e6da4;
    float: left;
    font-size: 19px;
    font-weight: 500;
    margin: 20px 0;
    padding-left: 40px;
    text-align: left;
    width: 100%;
}
.form-control.radio
{
	width:auto;
	float: left;
	margin-right:10px; 
}

label.label-cls{float: left; line-height: 34px; margin-right: 15px; font-weight:normal; }

#personal_info > p , #address > p{
    line-height: 25px;
    float: left;
    width: 100%;
}

.info-blk {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 20px;
    border-radius: 9px;
    box-shadow: 0 1px 2px #e7e7e7;
    margin-top: 20px;
    overflow: hidden;
    padding: 20px;
    width: 100%;
}

.content_display > b {
    color: #2e6da4;
    float: left;
    font-size: 18px;
    margin: 20px 0 5px;
    width: 100%;
    border-bottom:1px solid #e5e5e5;
}


#personal_info > b, #address > b{width:100%; float:left; margin-bottom:15px; font-size:17px; }

.text_tbl_lft {
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 52%;
    font-weight:bold;
}

.text_tbl_rght {
    float: left;
    padding-left: 5px;
    text-align: left;
    width: auto;
}
p.last_bundle
{
     border-bottom: 1px dotted #333;
}
p.last_bundle:last-child {
    border: medium none;
}

#response_des table td tr {
 border: 1px solid black;
}
#response_des li {
 list-style-type: none;
 
}

.row.rese .form-group{padding:0 5px; text-align:left; margin-bottom:15px;}
.form-inline .form-control{width:66%;}
.form-group {width: 100%;}
.clndr-img{float:right; position:relative; top:0;}
.test {
    color:#2c7a9e;
}
.head-top {
    border-bottom: 1px solid #eee;
    position: fixed;
	left: 0;
    top: 0;
    width: 100%;
    z-index: 10;
}
