
#container {
	background:url(../images/phone.jpg) no-repeat center top;
}


.testbox {
  margin: 0px auto;
  width: 485px; 
  height: 530px; 
  -webkit-border-radius: 8px/7px; 
  -moz-border-radius: 8px/7px; 
  border-radius: 8px/7px; 
  background-color:#99AEF7; 
  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.31); 
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.31); 
  box-shadow: 1px 2px 5px rgba(0,0,0,.31); 
  border: solid 1px #cbc9c9;
  padding:12px;
  margin-top:5px;
}

.testbox h6 {
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:24px;color:#4c4c4c;font-weight:300; display:block; border:0px solid red;margin:0; text-align:center;
}

input[type=radio] {
  visibility: hidden;
}

.textarea {
	margin:12px 0 0 0px;
	width:355px;
	height:100px;
}

form{
  margin: 0 30px;
}

label.radio {
	cursor: pointer;
  text-indent: 35px;
  overflow: visible;
  display: inline-block;
  position: relative;
  margin-bottom: 15px;
}

label.radio:before {
  background: #3a57af;
  content:'';
  position: absolute;
  top:2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
}

label.radio:after {
	opacity: 0;
	content: '';
	position: absolute;
	width: 0.5em;
	height: 0.25em;
	background: transparent;
	top: 7.5px;
	left: 4.5px;
	border: 3px solid #ffffff;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

input[type=radio]:checked + label:after {
	opacity: 1;
}

hr{
  color: #a9a9a9;
  opacity: 0.3;
}

.testbox input[type=text], .testbox input[type=password]{
  width: 350px; 
  height: 39px; 
  -webkit-border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
  -moz-border-radius: 0px 4px 4px 0px/0px 0px 4px 4px; 
  border-radius: 0px 4px 4px 0px/5px 5px 4px 4px; 
  background-color: #fff; 
  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  border: solid 1px #cbc9c9;
  margin-left: -5px;
  margin-top: 13px; 
/*  margin-bottom:12px;*/
  padding-left: 10px;
}

input[type=password]{
  margin-bottom: 25px;
}

#icon {
  display: inline-block;
  width: 30px;
  background-color:#93DCFF; #dc5362;
  padding: 12px 0px 11px 15px;
  margin-left: 15px;
  -webkit-border-radius: 4px 0px 0px 4px; 
  -moz-border-radius: 4px 0px 0px 4px; 
  border-radius: 4px 0px 0px 4px;
  color: white;
  -webkit-box-shadow: 1px 2px 5px rgba(0,0,0,.09);
  -moz-box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  box-shadow: 1px 2px 5px rgba(0,0,0,.09); 
  border: solid 0px #cbc9c9;
}

.gender {
  margin-left: 30px;
  margin-bottom: 30px;
}

.accounttype{
  margin-left: 8px;
  margin-top: 20px;
}

.button {
display:block;
margin-left:160px;
margin-top:10px;
}

a.button:hover {
  background-color:#f3f3f3;
  
}

.contact-h5 {
    color: #565f74;
    font-weight: bold;
    padding-bottom: 1%;
}

.contact-para {
    color: #565f74;
    font-size: 14px;
    line-height: 150%;
	margin-bottom:12px;
	margin-top:5px;
}

#contact-bg {
  background:url(../images/phone.jpg) no-repeat center;
}


.span-head
{
	font-size:20px; text-align:left; display:inline-block; margin-top:20px;color:#000;margin-left:10px; font-weight:bolder;
}

.span-para {color: #525252;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 140%;
	margin-left:10px;}
.span-para span{background-color:#D2D2FF; color:#FF6600; font-weight:bold; border-radius:10px; display:inline-block; padding:3px 5px; margin:2px;}

.login-check a:hover{color:#fff !important;}
.search-course{text-align:center;}
