@charset "utf-8";
/* CSS Document 
@import url(https://fonts.googleapis.com/css?family=Nobile);
@import url(https://fonts.googleapis.com/css?family=Just+Another+Hand);*/
@font-face {
  font-family: 'Nobile';
  font-style: normal;
  font-weight: 400;
  src: local('Nobile'), local('Nobile-Regular'), url(https://themes.googleusercontent.com/static/fonts/nobile/v5/LJdSuYk02E6wtyvk5bnaeA.woff) format('woff');
}
@font-face {
  font-family: 'Just Another Hand';
  font-style: normal;
  font-weight: 400;
  src: local('Just Another Hand'), local('JustAnotherHand-Regular'), url(https://themes.googleusercontent.com/static/fonts/justanotherhand/v5/fKV8XYuRNNagXr38eqbRf8DbBFScDQWNirGEA9Q9Yto.woff) format('woff');
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;}

body{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(../images/blue_background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#wrapper{
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 92px;
}

#container{
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
position:relative;
}

#header{
height:92px;
padding-left:20px;
padding-right:20px;
}

#logo{
width:209px;
height:68px;
float:left;
margin-top:15px;
}

#header_right{
	width:504px;
	height:68px;
	float:right;
	padding-top:12px;
	padding-left: 79px/* 96px */;
	position:relative;
}

#header_right input{
float:left;
margin-right:3px;
}

#header_right .head_textarea{
width:120px;
height:20px;
background-color:#155e96;
padding:0px 10px;
padding-top:3px;
margin-right:8px;
border:#155e96 solid 1px;
color:#73adda;
}

/*navigation*/
#navigation{
	width:550px;
	height:60px;
	position:absolute;
	left: 70px;
	top: 42px;
	z-index:10;
}

#navigation ul li{
list-style:none;
display:inline;
}

#navigation ul li a{
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	font-family: 'Nobile', arial, serif;
	padding-right: 10px;
	padding-left: 10px;
	line-height:60px;
	display: block;
	float: left;
}

#navigation ul li a:hover{
	background-image: url(../images/nav_hover_back.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #b5fe00;
}

.nav_active{
	background-image: url(../images/nav_hover_back.png)!important;
	background-repeat: no-repeat!important;
	background-position: center center!important;
	color: #b5fe00!important;
}

#ribbon{
	position:absolute;
	width:56px;
	height:190px;
	right: 8px;
	top: 83px;
}



#banner{
	height:324px;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.banner_content{
width:518px;
margin-left:363px;
float:left;
display:inline;
padding-top:56px;
}

.banner_tag_line{
font-size:27px;
color:#292929;
font-family:Arial, Helvetica, sans-serif;
padding-left:5px;
padding-top:3px;
}

.banner_tab{
	background-image: url(../images/banner_tab2.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width:507px;
	height:38px;
	margin-top:80px;
}

.banner_tab ul{
width:507px;
display:inline;
}

.banner_tab ul li{
width:126px;
text-align:center;
padding-top:5px;
font-size:12px;
text-transform:uppercase;
color:#535353;
list-style:none;
float:left;
}

.banner_tab2{
	background-image: url(../images/banner_tab3.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width:507px;
	height:38px;
	float:right;
	margin-right:60px;
	display:inline;

}

.banner_tab2 ul{
width:507px;
display:inline;
}

.banner_tab2 ul li{
width:126px;
text-align:center;
padding-top:5px;
font-size:12px;
text-transform:uppercase;
color:#535353;
list-style:none;
float:left;
}


.done{
	background-image: url(../images/right_symbol.gif);
	background-repeat: no-repeat;
	background-position: 110px center;
}

#page{
	padding-top:20px;
	padding-left: 0px;
	padding-bottom: 20px;
}

.page_content_box{
	width:200px;
	height:154px;
	padding-right:25px;
	padding-top:20px;
	text-align:right;
	float:left;
	margin-right: 34px;
	background-image: url(../images/box_back.gif);
	background-repeat: no-repeat;
	margin-left: 34px;
	color:#FFFFFF;
	position:relative;
}

.page_content_box h2{
	font-family: 'Just Another Hand', arial, serif;
	font-weight:normal;
	font-size:29px;
	letter-spacing:2px;
}

.click_button{
float:right;
margin-top:5px; 
}

.click_button a{
	height: 34px;
	width: 103px;
	line-height: 34px;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(../images/click_button.jpg);
	background-repeat: no-repeat;
	display:block;
	text-align:center;
}

.box_ribbon{
	width:185px;
	height:25px;
	padding-right:42px;
	color:#ddf5a2;
	text-align:right;
	background-image: url(../images/box_ribbon.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	z-index:5;
	left: 4px;
	top: 129px;
	line-height: 19px;
}

.board{
	width:94px;
	height:93px;
	position:absolute;
	z-index:10;
	top: 94px;
	left: 6px;
}

.degree{
	width:130px;
	height:86px;
	position:absolute;
	z-index:10;
	left: -12px;
	top: 105px;
}


.laptop{
	width:134px;
	height:124px;
	position:absolute;
	z-index:10;
	left: -12px;
	top: 87px;
}


.page_form{
	width:656px;
	height:155px;
	padding-top:19px;
	background-image: url(../images/form_box_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}

.page_form_content{
width:201px;
padding-right:60px;
float:left;
position:relative;
color:#FFFFFF;
text-align:right;
}

.page_form_content h2{
	font-family: 'Just Another Hand', arial, serif;
	font-weight:normal;
	font-size:29px;
	letter-spacing:2px;
}

.box_ribbon2{
	width:185px;
	height:25px;
	padding-right:42px;
	color:#ddf5a2;
	text-align:right;
	background-image: url(../images/box_ribbon.png);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	z-index:5;
	left: 4px;
	top: 105px;
	line-height: 19px;
}

.degree2{
	width:130px;
	height:86px;
	position:absolute;
	z-index:10;
	left: -2px;
	top: 84px;
}

.form_select{
width:250px;
float:left;
}

.form_select select{
width:250px;
height:25px;
padding-top:2px;
margin-bottom:5px;
background-color:#1d3563;
border:#1d3563 solid 1px;
color:#dfe8f8;
}


.search_button{
width:103px;
margin-left:10px;
display:inline;
float:left;
padding-top:79px;
}


.page_txt_content{
	width:250px;
	float:left;
	height:120px;
	padding-left: 14px;
	padding-top: 2px;
	border:1px; /* size:; */
}

.page_txt_content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom: 5px;
}


#slider_box{
	height:137px;
	padding-top:33px;
	background-color:#ebebeb;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	position:relative;
	margin-right: 60px;
}

#slider{
width:775px;
margin-left:auto;
margin-right:auto;
}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:775px;
		height:97px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:27px;
		height:49px;
		left:00px;
		top:60px;
		position:absolute;
		}	
	#nextBtn{ 
		left:855px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:27px;
		height:49px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}		

/*footer*/

#footer_wrapper{
clear:both;
	background-color: #157bca;
	
}


.footer_content{
	width:473px;
	float:left;
	color:#FFFFFF;
	padding-top:24px;
	line-height:19px;
	padding-left: 10px;
}

.footer_content a{
text-decoration:none;
color:#FFFFFF;
}
.footer_content a:hover{
text-decoration:underline;
}

/*eyebridge*/

#eyebridge {
}
#eyebridge a {
	text-transform:none;
	text-decoration:none;
	margin:0px;
	color:#6e5547;
	letter-spacing: 0px;
	padding: 0px;
}
#eyebridge a:hover {
	color:#2A86D9;
}
#eyebridge span {
	font-weight:bold;
}
#eyebridge span a {
	font-weight: bold;
	color:#FFFFFF;
}
#eyebridge span a:hover {
	color:#FF6600;
}
#eyebridge img {
	padding-left:3px;
}


#footer_form{
	width:385px;
	float:left;
	padding-top:69px;
	/*background-image: url(../images/footer_form_bakc.gif);*/
	background-repeat: no-repeat;
	background-position: left 30px;
}

#footer_form input{
float:left;
}

.footer_txtarea{
width:141px;
height:19px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
margin-right:3px;
background-color:#FFFFFF;
border:#FFFFFF solid 1px;
color:#a4a4a4;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.social_icon{
	width:132px;
	height:120px;
	float:left;
	background-image: url(../images/social_icons.gif);
	background-repeat: no-repeat;
	background-position: center 20px;
	position:relative;
}

.face{
	width:33px;
	height:29px;
	position:absolute;
	left: 39px;
	top: 72px;
}

.Twitter{
	width:33px;
	height:29px;
	position:absolute;
	left: 70px;
	top: 48px;
}

.space{
	width:33px;
	height:29px;
	position:absolute;
	left: 96px;
	top: 73px;
}



/*inner page*/
#inner_wrapper{
	background-image: url(../images/inner_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 92px;

}
.inner_page{
	padding-top: 8px;
	padding-bottom: 35px;
	border:0px solid;
}

.inner_page_select{
background-color:#FFFFFF;
padding-top:8px;
}

#sidebar{
width:155px;
padding:0px 15px;
float:left;
}

#sidebar h2{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	background-image: url(../images/side_heading_back.jpg);
	padding-left: 15px;
	line-height: 22px;
	border:#d3d3d3 solid 1px;
	border-bottom:none;

}
.quick_links{
	background-color: #fbfbfb;
	border:#d3d3d3 solid 1px;
	padding:10px 8px;
}

.quick_links ul li{
	list-style:none;
	padding-left:10px;
	background: url(../images/arrow.gif) top left no-repeat;
	background-position:0 14px;

}

.quick_links ul li a{
	color:#323232;
	text-decoration:none;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	background-image: url(../images/dotted_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.quick_links ul li a:hover{
text-decoration:underline;
}

.innerpage_contentaier{
width:800px;
float:left;
}

.innerpage_contentaier h1{
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#383838;
	font-weight:normal;
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom:5px; line-height:30px;
}

.admission_form{
	width:813px;
	border-top:#c9c7c7 solid 1px;
	border-left:#c9c7c7 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#323232;
	font-size:12px;
	margin-top:3px;
	background-color: #FFFFFF;
	margin-bottom:15px;
}

.form_textarea2{
width:320px;
height:20px;
padding-top:3px;
background-color:#FFFFFF;
border:#cbcbcb solid 1px;
padding-left:5px;
padding-right:5px;
}

.col1{
width:191px;
text-align:right;
}

.col2{
width:556px;
}

.admission_form td{
padding:10px 15px;
border-bottom:#c9c7c7 solid 1px;
border-right:#c9c7c7 solid 1px;
}


.radio_button_box{
width:130px;
height:24px;
float:left;
}
.radio_button_box input{
float:left;
}

.radio_button_box label{
float:left;
padding-left:2px;
line-height:18px;
}

.subject_form{
width:100%;
border-top:#d2e8f5 solid 1px;
border-left:#d2e8f5 solid 1px;
background-color:#f3fcff;
}

.subject_form th{
text-align:center;
font-weight:normal;
font-size:14px;
padding-top:5px;
padding-bottom:5px;
border-bottom:#d2e8f5 solid 1px;
border-right:#d2e8f5 solid 1px;
}

.subject_form td{
padding-top:5px;
padding-bottom:5px;
border-bottom:#d2e8f5 solid 1px;
border-right:#d2e8f5 solid 1px;
}

.subject_form td input{
width:150px;
height:20px;
padding-top:3px;
background-color:#FFFFFF;
border:#cbcbcb solid 1px;
padding-left:5px;
padding-right:5px;
margin-bottom:4px;
}

.subject_form td select{
width:155px;
height:25px;
background-color:#FFFFFF;
border:#cbcbcb solid 1px;
padding-left:5px;
margin-bottom:4px;
}



.content td{
 padding:5px;
}
 
 
.content{
line-height:18px;
padding:0px;
min-height:330px;
}

.content h2{
font-size:18px;
font-weight:normal;
margin-bottom:3px;
}

.content h3{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#656565;
	margin:0px 10px;
}

.content h4{
font-size:16px;

font-weight:normal;
color:#155e96;
margin-bottom:12px;
margin-top:5px;
}

.benefits_list{
	list-style:none;
	padding-left:10px;
	padding-top: 5px;
}

.benefits_list li{
	padding-left:10px;
	margin-bottom:4px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

.mail_link a{
color:#157bca;
text-decoration:underline;
}
.mail_link a:hover{
text-decoration:none;
}


/*contact page*/
.contact_page{
padding:20px;
background-color:#4567a6;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
color:#FFFFFF;
position:relative;
}

.contact_degree{
	width:130px;
	height:86px;
	position:absolute;
	z-index:10;
	right:-20px;
	bottom:-18px;
}



/* Contact-form */
.contact_form .notification_error
{
border: 1px solid #157bca;
height: auto;
width: 90%;
padding: 4px;
background: #157bca;
text-align: left;
-moz-border-radius: 3px;
color:#fff;
}

.contact_form .notification_ok
{
border: 1px solid #157bca;
height: auto;
width: 90%;
padding: 8px;
background: #157bca;
text-align: center;
-moz-border-radius: 3px;
color:#fff;
}

.contact_form .info_fieldset { margin-top:10px; }

.contact_form .info_fieldset legend
{
border: 1px #dddddd solid; 
color: black; 
font: 13px Verdana;
padding: 2px 5px 2px 5px;
-moz-border-radius: 3px;
}



/* Label */
.contact_form label  {
    text-align: right;
    font-weight: 700;
    font-size: 12px;
}

/* Input, Textarea */



/*accordian*/
.menu_list {	
}
.menu_head {
	padding: 10px 10px;
	padding-right:30px;
	cursor: pointer;
	position: relative;
	margin-top:3px;
    background: #43a5f0 url(../images/left.jpg) 754px center no-repeat;
	border:#0079d6 solid 1px;
	_border-top:#0079d6 solid 2px;
	color:#FFFFFF;
	font-size:16px;
}
.menu_body {
	display:none;
	background:none;
	background-color:#e2e2e2;
	padding:10px 15px;
}
.caddress{
        background: #e5e5e5;
    border: 2px dotted #8f8f8f;
    padding: 7px;
    text-align: center;
    border-radius: 4px;
    font-weight: 600;
}



/*how its work page slider*/

#featured{ 
	position:relative;
	padding-top:130px;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:1px;
	left:1px;
	list-style:none;
	padding:0;
	margin:0;
	width:736px;
}
#featured ul.ui-tabs-nav li{
	width:154px!important;
	font-size:14px; 
	color:#157bca; 
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	float:left;
	margin-right:15px;
	margin-left:15px;
}
#featured ul.ui-tabs-nav li img{
}
#featured ul.ui-tabs-nav li span{
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:105px; 
	color:#157bca;
	text-decoration:none;

}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background-image: url(../images/slider-arrow.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#featured .ui-tabs-panel{
height:250px;
position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:0px;
	left:384px;
	height:230px;
	color:#000000;
	padding:10px;
	padding-top:0px;
}
#featured .info h2{ 
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden; 
}

#featured .ui-tabs-panel .info ul{
margin-top:5px;
padding-left:10px;

}
#featured .ui-tabs-panel .info ul li{
	margin-bottom:2px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	list-style:none;
	padding-left:10px;
}

.slider_image{
border:#03793b solid 3px;
}

#featured .ui-tabs-hide{ 
	display:none; 
}




/*form*/


.form_main_container{
	width:775px;
	float:left;
	background-image: url(../images/form_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding:20px;
	padding-top:150px;
	background-color:#FFFFFF;
	
}

.form_main_container h1{
font-size:24px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#383838;
font-weight:normal;
padding-left:20px;
}


.form_heading{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:30px;
	color:#656565;
	border-bottom:#d5d5d5 solid 1px;
	margin:0px 10px;
}

.form_container{
padding:20px;
margin-bottom:15px;
padding-left:30px;
border-top:none;
}

.form_top_example{
}

.form_top_example span{
width:170px;
float:left;
text-align:right;
color:#6b6b6b;
font-size:11px;
}


.form_container label{
width:160px;
text-align:right;
padding-right:10px;
float:left;
color:#6f6f6f;
font-size:13px;
line-height:25px;
}

.form_container label span{
color:#FF0000; font-size:18px;
}


.textarea_heading{
color:#6f6f6f;
}
.form_container textarea{
width:712px;
height:120px;
padding:5px;
border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:5px;
}



.form_container input{
	width:160px;
	padding:0px 5px;
	padding-top:4px;
	height:22px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float:left;
	margin-right:10px;
	margin-bottom:12px;
	color:#adadad;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.form_container select{
	width:170px;
	padding:5px;
	height:28px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float:left;
	margin-right:10px;
	margin-bottom:12px;
	color:#000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}


.form_container_column{
width:396px;
float:left;
}

.radio {
	float: left;
}

.radio input{
width:10px;
padding:0px;
float:left;
border:none;
background:none
}
.radio label{
text-align:left;
line-height:28px;
_line-height:15px;
width:30px;
float:left;
margin:0px;
}

.checkbox_box{
width:350px;
float:left;
}

.checkbox_box input{
float:left;
}

.checkbox_box label{
float:left;
width:35px;
text-align:left;
line-height:18px;
}

.form_bottom{
padding:15px;
margin-bottom:15px;
padding-left:30px;
border:#CCCCCC solid 1px;
text-align:center;
font-size:13px;
margin-top:5px;
background-color:#ededed;
}

.radio2 {
padding-left:300px;
padding-top:8px;
}

.radio2 input{
padding:0px;
float:left;
border:none;
background:none
}
.radio2 label{
text-align:left;
line-height:20px;
_line-height:15px;
width:30px;
float:left;
margin:0px;
}




.disclaimer_cont{
padding-left:25px;
}

.disclaimer_cont ul li{
list-style:decimal;
line-height:17px;
margin-bottom:5px;
}



/*payment_container*/

.payment_container{
width:814px;
border-top:#157bca solid 1px;
border-left:#157bca solid 1px;
}

.payment_container td{
border-bottom:#157bca solid 1px;
border-right:#157bca solid 1px;
}

.payment_box1{
text-align:center;
padding:5px 0px;
width:35px;
}

.payment_box2{
text-align:center;
padding:5px 0px;
width:110px;
}

.payment_box3{
text-align:center;
padding:5px 0px;
width:110px;
}

.payment_box4{
text-align:center;
padding:5px 0px;
width:120px;
}

.pay_bottom{
padding:5px;
text-align:center;
}

.pay_content{
}


.pay_content{
text-align:center;
padding:5px 0px;
}

.payment_link{
text-align:center;
height:30px;
}

.payment_link a{
color:#157bca;
text-decoration:none;
}

.payment_link a:hover{
text-decoration:underline;
}


/*education table*/
.education_table{
width:100%;
border-top:#CCCCCC solid 1px;
border-left:#CCCCCC solid 1px;
}

.education_table td{
padding:5px;
color:#6f6f6f;
border-bottom:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
}

.education_table th{
padding:8px;
color:#6f6f6f;
font-size:13px;
border-bottom:#CCCCCC solid 1px;
border-right:#CCCCCC solid 1px;
background-color:#eeeeee;
}

.education_table td input{
width:90px;
margin:0px;
color:#000000;

}

.date_icon{
	background-image: url(../images/calendar.jpg)!important;
	background-repeat: no-repeat;
	background-position: right bottom;
}


.page_university{
width:460px;
float:left;
text-align:right;
padding-top:8px;
float:left;
position:relative;
}

.admisson_open{
	width:194px;
	height:194px;
	position:absolute;
	top: -47px;
	left: 20px;
}

.jiit_logo{
width:156px;
float:left;
text-align:right;
}


.need_container{
	width:206px;
	height:205px;
	float:left;
	background-image: url(../images/need_note.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:10px;
	color:#595757;
	font-size:11px;
	line-height:17px;
	margin-right:45px;
}

.need_container h3{
	padding-bottom:4px;
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size:18px;
	color:#545353;
	font-weight:normal;
	padding-left:28px;
	margin-bottom:5px;
}




.red{
color:#CC0000;}

 


#crop input{
border:1px solid #CCCCCC;
background:#339900;
color:#fff;
font-weight:bold;
font-size:10px;
font-family:"Trebuchet MS";
cursor:pointer;
text-transform:uppercase;
padding:2px 5px; margin-right:15px;
}


.submitM{
	border:0;
border-bottom:1px solid #56688c;
background:url(../images/submitBg.png) repeat-x bottom #88bb07;
color:#fff;
font-weight:bold;
font-size:10px;
font-family:"Arial";
cursor:pointer;
text-transform:capitalize;
padding:2px 5px;
}

#cImg input{
border:1px solid #CCCCCC;
background:#FFFFFF;
font-size:12px;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
padding:4px;
 }
 
.box{
/*border:1px solid #CCCCCC;
background:#FFFFFF;
font-size:12px;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
padding:4px;*/
	padding:5px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
 }
 
 .boxL{
/*border:1px solid #CCCCCC;
background:#FFFFFF;
width:230px;
 font-size:12px;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
padding:4px;
	width:150px;
	padding:5px;*/
	width:300px;
	padding:8px;
	font-size:16px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#666;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
 
 
.boxL1{
/*border:1px solid #CCCCCC;
background:#FFFFFF;
width:230px;
 font-size:12px;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
padding:4px;*/
	width:230px;
	padding:2px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#666;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
  .boxM{
/*border:1px solid #CCCCCC;
background:#FFFFFF;
width:150px;
font-size:12px;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
padding:4px;*/
	width:140px;
	padding:5px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
 
   .boxS{
/*border:1px solid #CCCCCC;
background:#FFFFFF;
width:50px;
height:22px;
font-size:12px;
font-family:"Trebuchet MS", verdana, Arial, Helvetica, sans-serif;
padding:5px 0 0 4px;*/
	width:40px;
	padding:8px;
	font-size:16px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#666;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.loginSubmit{
background:url(../images/login_button.jpg) no-repeat; width:99px; height:26px;  border:0; cursor:pointer;  }


#sc h4{background:url(../images/titBg.png) left top no-repeat; padding:7px 0 0 30px; min-height:31px; margin:0; font-size:16px;
} 

.proceed{background:url(../images/proceed.png); width:92px; height:29px; text-indent:100px; border:0; cursor:pointer; float:right; margin:10px 0 0 0;}

.proceedNS{background:url(../images/proceedNS.png); width:92px; height:29px; text-indent:100px; border:0; cursor:pointer; float:right; margin:10px 0 0 0; cursor:default;}

#sc p{height:160px; border:0px solid;}

a{
text-decoration:none;
color:#0099cc;}
 
 a:hover{text-decoration:underline;}
 
 
.afterLogin{float:right; color:#fff;}

.afterLogin a{color:#fff;}


.tab{
background-color:#e2e2e2;
border: 1px solid black;
}
 
.tr{
background-color:#FFFFFF;
height:25px;

}
.tr1{
background-color:#f2f2f2;
height:25px;
}


.tr_15{
background-color:#FFFFFF;
height:15px;

}


.cc1{background:#c0c2c1; text-align:right;}

.tt1{
	background:#f2f2f2;}
.tt2{
	background:#fff;}
	
 
 .pop{
float:left; overflow:auto; height:370px; width:100%; }



.mm ul li{
	list-style:none;
	padding-left:10px;
	background: url(../images/arrow.gif) top left no-repeat;
	background-position:0 6px;
	margin-left:10px;
	

}

.mm ul li a{
	color:#339900;
	text-decoration:none; 
	display:block; 
}

.photoUploadShow{
	float:right; 
	border:1px solid #c2c2c2; 
	padding:5px; 
	margin-right:20px;
}

.btBox{background:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius: 10px; padding:10px; height:220px;}
.btBox2{background:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius: 10px; padding:10px; height:240px;}
.btBox3{background:#f2f2f2; border:1px solid #e2e2e2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px; height:180px;}
.btBox4{background:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius: 10px; padding:10px; height:230px;}
.btBox5{background:#f2f2f2; border:1px solid #e2e2e2; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding:10px; height:380px;}
.btBox6{background:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius: 10px; padding:10px; height:280px;}

.btBox7{
	background:#f2f2f2;
	border:1px solid #e2e2e2;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding:10px; 
	height:320px;
}

.btBox110{background:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius: 10px; padding:10px; height:110px;}
.btBox90{background:#f2f2f2; border:1px solid #e2e2e2; -moz-border-radius: 10px; padding:10px; height:90px;}

#from_element td{padding:5px;}

#loginFrm td{padding:5px;}


/* Added by arun - 22/11/2011*/

   .boxG{

	width:40px;
	padding:5px;
	border:#cccccc solid 1px;
	background-image: url(../images/input_back2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#666;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;

}

#message_bar{
  cursor: pointer;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 30px;
  width: 100%;
  background: #000;
}

#show_message_bar{
  cursor: pointer;
  display: none;
  background: #000;
  width: 50px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 30px;
}

#ieErr{
	position:absolute; top:0px; left:400px;border:1px solid #86b700; z-index:9999; background:#429200; padding:20px 5px 20px 5px; width:800px; text-align:center;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}

form .row.last {
	margin-bottom:0;
}
form .row.action {
	padding:10px 0 0 220px;
}
form .row.action input, form .row.action a {
	display:inline-block;
	margin-right:15px;
}
form .col-label {
	float:left;
	line-height:32px;
	padding-right:25px;
	text-align:right;
	width:21%;
}
form .col-label, form .col-label label {
	color:#444;
	font-size:14px;
	font-weight:normal;
}

form .col-field-inlinehelp {
	color:#666;
	font-size:16px;
	position:absolute;
	right:10px;
	top:10px;
}
.focus .col-field-inlinehelp {
	color:#444;
}
form.col-help {
	margin-left:2px;
	position:relative;
	/*visibility:hidden;*/
	width:207px;
}
form  .col-help{
        position: relative;
}
form .col-help-tip {
background: #0000;
    border-color: #0000;
    border-right-color: #CFEBFF;
    border-style: solid;
    border-width: 10px 10px 10px 0px;
    /* float: left; */
    offset-rotate: 90%;
    font-size: 0;
    height: 0;
    transform: rotate( -90deg );
    line-height: 0;
    margin-top: 19px;
    margin-left: 22px;
    position: absolute;
    /* top: 0;*/
    display: none!important;
}
.col-help-tip.good {
	border-right-color:/* #ECFEE3 */#E1F8D6;
}
.col-help-tip.error {
	border-right-color:#FBC3C5;
}
form .locked .col-help-tip {
	border-right-color:#E7E8E9;
}
form .col-help-body {
/*	float:left;
	width:255px;*/
    margin-top: -0px;
}
form .col-help-tip .col-help-tip-item {
	background-color:#CFEBFF;
	float:left;
	overflow:hidden;
	width:1px;
}
form .col-help-tip.good .col-help-tip-item {
	background-color:#ECFEE3;
}
form .col-help-tip.error .col-help-tip-item {
	background-color:#FBC3C5;
}
form .text_field, form .text_area {
	-moz-transition:all .3s ease 0s;
	-webkit-transition:all .3s ease 0s;
	background-color:#fff;
	border:1px solid #dcdcdc;
	color:#666;
	font:16px 'Open Sans', Arial, Geneva, Helvetica;
	outline:none;
	transition:all .3s ease 0s;

	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
form .text_field:focus, form .text_area:focus {
	-moz-box-shadow:0 0 4px #6499E5;
	-webkit-box-shadow:0 0 4px #6499E5;
	border-color:#6499E5;
	box-shadow:0 0 4px #6499E5;
	color:#444;
}
form .text_field.red-focus, form .text_area.red-focus {
	-moz-box-shadow:0 0 4px #FF0000;
	-webkit-box-shadow:0 0 4px #FF0000;
	border-color:#FF0000;
	box-shadow:0 0 4px #FF0000;
	color:#444;
}
form .col-help .label-box {
-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #ccdfed;
    border-radius: 4px;
    color: #0069b5;
    font-size: 11px;
    /* min-height: 16px; */
    padding: 7px 6px;
    width: 100%;
    font-weight: 600;
}
@media only screen and (max-width: 767px) {
 form #phone_no {
    width: 193px!important;
}
  form #mobile_no {
    width: 232px!important;
}
    
}


.stepsnew .col-help .label-box.good {
	background-color:#E1F8D6;
	color:#76AC6E;
	text-transform:none;
}
.stepsnew .col-help .label-box.error {
	background-color:#FBC3C5;
	color:#691217;
}
.stepsnew .locked .col-help .label-box {
	background-color:#E7E8E9;
}
.stepsnew .text_field, form .text_area {
    width: 100%!important;
        font-size: 12px!important;
}

form .col-help .label-box.good {
       background-color: #c8f9ca;
    color: #0e6a00;
    text-transform: none;
}
form .col-help .label-box.error {
	background-color:#FBC3C5;
	color:#691217;
}
form .locked .col-help .label-box {
	background-color:#E7E8E9;
}
form .text_field, form .text_area {
        font-size: 12px!important;
}
form #country_code {

    font-size: 12px;
    margin-right: 0!important;
    padding: 8px 5px!important;
}
form #mobile_no {

    font-size: 12px;
    padding: 8px 5px!important;
}
form #std_code {

padding: 8px 5px!important;
}
form #phone_no{

  padding: 8px 5px!important;
}
form #parents_mobno{

  padding: 8px 5px!important;
}
.col-help-icon {
	background-image:url(../images/icons-sprite.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	overflow:hidden;
}
form .col-help-body .col-help-icon {
margin-right: 3px;
}
.col-help-icon-warn {
	background-position:-15px -65px;
	height:16px;
	width:16px;
}
.col-help-icon-error {
	background-position:-32px -65px;
	height:16px;
	width:16px;
}
.col-help-icon-info {
	background-position:-49px -65px;
	height:16px;
	width:16px;
}
.col-help-icon-good {
	background-position:-66px -65px;
	height:16px;
	width:16px;
}
p.text{
padding: 0;
    margin: 0;
    font-weight: 600;
}
p.text label{
	     margin: 0;
    padding: 0;
    line-height: 14px;
    display:block;
}
input.btn-blue, input.btn-red, input.btn-grey {
    padding: 9px 20px !important;
}
.btn-blue
{
    background-color: #6499E5;
    border: 1px solid #4679C1;
    color: #FFFFFF !important;
}
.btn-blue, .btn-red, .btn-grey {
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 12px 24px;
}
.errormessage {
background: url(../images/icons.png) 337px -510px no-repeat #ffd6d6;
    /* border-radius: 15px; */
    /* border: 1px solid #db000a; */
    color: #db000a;
    display: block;
    margin-top: 5px;
    padding: 10px 16px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 11px;
    border-left: 5px solid red;
}

.successmessage {
background: url(../images/icons.png) 283px -95px no-repeat rgb(194, 229, 183);
color: green;
display: block;
margin-top: 5px;
  font-weight: 600;
 margin-bottom: 11px;
padding: 10px 16px;
font-size:14px;
 border-left: 5px solid green;
}
.success-msg
{
	text-align:left;
	font-size:16px;
	color:green;
	border:1px solid green;
	border-radius: 12px;
	background-color: aliceblue;
	margin-bottom: 20px;
	padding:8px;
}
.lowercase {
    text-transform: lowercase;
}
.file-wrapper{
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.hide-browse{
    position: absolute;
    /* margin: -5px 0px 0px -175px; */
    /* padding: 0px; */
    /* width: 162px; */
    height: 50px;
    font-size: 14px;
    opacity: 0;
    cursor: pointer;
    z-index: 2;
    left: 0;
    right: 0;
}

#inner_wrapperr h1{
       margin-bottom: 0;
    font-weight: 500;
    font-size: 17px!important;
    color: #2a2a2a;
}
.nviewform{
   margin-top: 12px;
}
.nviewform h5{
      font-weight: 500;
    color: #000;
    font-size: 18px;
    line-height: 24px;
}
.nviewform h5 span{
color: #808080;
    font-size: 14px;
    font-weight: 500;
}
.nviewform h4{
font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    border-bottom: 1px solid #80808042;
    padding-bottom: 8px;
}  
.nviewform .table.table-simple td {
   padding: 3px 2px!important;
    border: 0;
    font-size: 13px;
}
.value-table th {
   padding: 8px 2px!important;
    font-size: 13px;
    border: 1px solid #d5d5d5;
    background: #ededed!important;
    width: 16%;
    color: #000;
    box-shadow: none!important;
}
.value-table td {
    padding: 8px 13px!important;
    font-size: 13px!important;
    border: 1px solid #d5d5d5!important;
 
}
.nviewform ul, .nviewform p{
    margin: 0;
    color: #626262;
    font-size: 14px;
}
.nviewform .viewpic img {
  border: 1px solid #80808024;
    height: 175px;
    width: 100%;
    object-fit: contain;
}
.signote {
    color: #fb2727!important;
    font-size: 12px!important;
}
.nviewform .table{
        margin: 0;
}
.nviewform .card{
    margin-bottom: 6px!important;
}

#cmsheader{
 background: linear-gradient(#000000c7, #00000045),url(../images/edubg.jpg);
    padding: 37px 0;
    background-size: cover;
    background-attachment: fixed;
}
#cmsheader h3{
        color: #fff;
    font-size: 25px;
}
#cmsheader h3 span{
        display: block;
    font-size: 12px;
}
#cmsheader span a{    color: #007bff;}
#cmsdetail{    margin: 25px 0;}
#cmsdetail .card{    border: 0;}
#cmsdetail .card h4, #cmsdetail .card h3,#cmsdetail .card h2{
        font-weight: 500;
    font-size: 17px;
}
#cmsdetail .card p{
        font-size: 14px;
    margin-bottom: 0;
}
#cmsdetail .card ul{    font-size: 14px;}
#cmsdetail .card ul li {}

.floating-label {
 padding: 10px 18px;
    pointer-events: none;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.2s;
    transition-timing-function: ease;
    transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
    color: grey;
    z-index: 2;
    font-size: 12px;
}

.formify_box input:focus + .floating-label, .formify_box input:not(:placeholder-shown) + .floating-label {
opacity: 1;
    transform: scale(0.95) translateY(-100%) translateX(0px);
    padding: 0 0 3px;
}

/* For IE Browsers*/
.formify_box input:focus + .floating-label, .formify_box input:not(:-ms-input-placeholder) + .floating-label {
opacity: 1;
    transform: scale(0.95) translateY(-100%) translateX(0px);
    padding: 0 0 3px;
}












