﻿@charset "utf-8";
/* CSS Document */
/* CSS Document */
body{
	margin:0 auto;
	font-family: 'proxima_nova_rgregular';
	font-size:14.5px;
	color:#000;
    word-spacing: break-word;
}
h1,h2,h3{margin:0px; padding:0px; word-spacing:-1px; }
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:18px;}
p{margin:0px; padding:0px;}
input{margin:0px; padding:0px; outline:none; font-family: 'proxima_nova_rgregular';}
a{text-decoration:none; color:#000; outline:none; font-size:14px; margin:0px; padding:0px;}
img{image-orientation: none;}
a img{border:none;}
a img:hover{opacity: 0.8; filter: alpha(opacity = 80);}

.grid_view td, th{ border:1px solid #000;}
.grid_view td td{ border:none !important;}


@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



#header_container{
	min-width:1100px;
	background:url(../images/header_bg.jpg) repeat-x;
	min-height:157px;
    
}
.headerDatebar{
	display:block;
    height:40px;
    padding:8px 50px 0px 120px;
}
.header_date {
    float:left;
    color:#FFF;
    padding-top:8px;

}
.logo{
    width:350px;
    height:94px;
    padding-top:15px;
    background:#FFF;
    float:left;
    text-align:right;
    border-bottom:10px solid #ea6645;
}
.logo a{margin-right:-8px;}

.error_msg{
	background:url(../images/warning.png) no-repeat;
    width:235px;
    height:31px;
    margin: 0 auto;
}
.login_container{
	background:url(../images/login_bg.png) no-repeat;
	width:530px;
	margin:0 auto;
    margin-top:40px;
    margin-bottom:50px;
	padding:12px 32px 20px 32px;	
    
  -webkit-box-shadow: 0px 0px 3px 0px #000;
          box-shadow: 0px 0px 3px 0px #000;

}
    .login_container h1{
        display:block;
        font-size:38px;
        font-weight:normal;
        text-transform:uppercase;
        text-align:center;
        color:#3f4651;     
        padding-top:30px;   
    }
        .login_container h1 b{
            font-weight:bold;
            color:#ea6645;        
        }
	.login_container i{
		font-style:normal;
		display:block;
		color:#727064;
		font-size:16px;
        text-align:center;
	}
    .login_container p{
        display:block;
        padding-top:28px;   
    }
.login_btn{
	width:193px;
	height:68px;
	display:block;
    margin:0 auto;
    cursor:pointer;
	background:url(../images/login_btn.png) bottom no-repeat;
}
	.login_btn:hover {
	opacity: 0.9;
}
    .login_btn:focus {
	opacity: 0.9;
    background:url(../images/login_btn.png) bottom no-repeat !important;
}
.UserNametextBox{
	background:url(../images/username_bg.png) no-repeat;
	width:420px;
	height:70px;
	padding:0px 38px 0px 70px;
    font-size:21px;
	border:1px solid #c7c3b3;
    outline:none;
    color:#716f69;
}
/*.PasswordtextBox{ background: url(../images/password_bg.png) no-repeat !important;}*/
.PasswordtextBox{
	background:url(../images/password_bg.png) no-repeat;
	width:420px;
	height:70px;
	padding:0px 38px 0px 70px;
    font-size:21px;
	border:1px solid #c7c3b3;
    outline:none;
    color:#716f69;
}


.footer{
	min-width:1100px;
    height:40px;
	padding-top:30px;
	text-align:center;
	font-size:16px;
    color:#FFF;
    margin-top:25px;
    background: url(../images/footer_bg.jpg) top center;
}

.Navigation {
    
    max-width:700px;
    float:right;
    padding:40px 50px 0px 0px;
}
	.Navigation a{
		padding:5px 10px 5px 10px;
        font-size:15px;
        color:#FFF;
		float:left;
        margin:0px 2px 2px 0px;
        border-radius: 3px;
        background-clip: padding-box;

	}
    .Navigation a:hover{background: #d15f4a; color:#FFF;} 
    .Navigation a.select{background: #d15f4a; color:#FFF;}
    .SubSelect{background: #d15f4a; color:#FFF;border-radius: 3px; background-clip: padding-box;}
.dropDownNav{
    display:inline-block;
    float:left;
    position:relative;
    cursor:pointer;
    border-radius: 3px;
    background-clip: padding-box;
    margin-right:2px;
}
    .dropDownNav a{
        
        margin-right:0px !important;
    }
    .dropDownNav span{
        width:175px;
        max-height:300px;
        overflow:auto;
        position:absolute;
        top:30px;
        left:0px;
        z-index:1;
        background:#0e5c62;
      
    }
    .dropDownNav span a{
        float:none !important;
        display:block;
        border-bottom:1px solid #FFF;
        border-radius: 0px;
        background-clip: padding-box;
    }
.dropDownNavselect{background: #d15f4a; color:#FFF;}

#wraper{
	width:1000px;
	margin:0 auto;
    padding:10px 0px;
}

.welcomeBaner
{
    display:block;
    text-align:center;
    background: url(../images/welcomebar.png) center no-repeat;
    padding:10px 0px;
}
        .welcomeBaner span{
            color:#3f4651;
            font-size:26px;
            background:#FFF;
            font-weight:bold;
            padding:0px 15px;
            text-transform:uppercase;
        }
.SchoolName{
    display:block;
    text-align:center;
    padding:15px 0px;
}
        .SchoolName span{
            color:#3f4651;
            font-size:18px;
            background:#FFF;
            padding:0px 15px;
        }
.welcomeContant
{
    display:block;
    padding:25px 15px;
    text-align:center;
    -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
}
.regCountContainer{
    width:850px;
    margin:0 auto;
}
.reg_count {
  background: #ecf0f1;
  color: #FFFFFF;
  float: left;
  font-size: 90px;
  font-weight: bold;
  line-height: 94px;
  margin: 15px 0 0 10px;
  padding-top: 43px;
  text-align: center;
  width: 394px;
}
.notfinalize
{
    width:250px;
    height:180px;
    padding-top:70px;
  border-radius: 200px;
  background-clip: padding-box;
    margin:0 auto;
    background:#10676d;
}
.finalize
{
    width:250px;
    height:170px;
    padding-top:80px;
  border-radius: 200px;
  background-clip: padding-box;
    margin:0 auto;
    background:#2c8336;
}
.finalizeText{
    display:block;
    background:#d15f4a;
    height:65px;
    border-top:3px solid #FFF;
    margin-top:35px;
    padding:10px 0px;
    font-size:30px;
    line-height:32px;
    color:#FFF;
}
.finalizeText p{
    display:block;
    padding-top:18px;
}
.new_entry_container{
	padding:10px;
	font-size:14px;
    -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
}
.new_entry_detail{
	display:block;
    padding-bottom:10px;
	 -webkit-box-shadow: 0px 0px 6px 0px #ccc;
          box-shadow: 0px 0px 6px 0px #ccc;
   margin-bottom:20px;
}
	.new_entry_detail h3{
		display:block;
		font-size:28px;
        line-height:28px;
        background:#ea6645;
		color:#FFF;
		padding:8px 12px;
        font-weight:normal;
        margin-bottom:10px;
        text-transform:uppercase;
	}
    .new_entry_detail input:focus{background:#10676d; color:#FFF;}
.upload_pic{
	width:300px;
	float:right;
}
.upload_pic_box{
	width:146px;
	height:146px;
	margin:0 auto;
}
.persnl_info{
	/*width:660px;*/
	float:left;
	padding:20px 0px 0px 25px;
}
.name_fname{
	display:block;
	padding-bottom:13px;
}
	.name_fname p{
		display:block;
		padding-bottom:2px;
		font-size:14px;
        line-height:14px;
		color:#404651;
        text-transform:uppercase;
	}
.cname{
	width:310px;
	margin-right:16px;
	float:left;
}
.cname p{
		padding-bottom:2px;
		font-size:14px;
        line-height:14px;
		color:#404651;
        text-align:left;
        text-transform:uppercase;
	}
	
.cname_text_box{
	background:#FFF;
	width:290px;
	color:#012f4a;
	height:35px;
	padding:0px 5px;
	border:1px solid #9d9d9d;
    outline:none;
    color:#999;
}
.dob_text_box{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9D9D9D;
    color: #012F4A;
    float: left;
    height: 32px;
    margin-right: 10px;
    padding: 4px;
    width: 94px;
    height:37px;
}
.contect_info{
	display:block;
	padding:0px 0px 13px 25px;
}
	.contect_info p{
		display:block;
		padding-bottom:2px;
		font-size:14px;
        line-height:14px;
		color:#404651;
        text-transform:uppercase;
	}
.postal_address{
	width:298px;
	float:right;
    margin-right:20px;
}
	.postal_address span{
		width:145px;
		float:left;
		padding-top:7px;
		color:#000000;
	}
.postal_address_text_box{
	background:#FFF;
	width:285px;
	height:35px;
	color:#012f4a;
	padding:0px 5px;
	border:1px solid #9d9d9d;
}
.chk_box{
	display:block;
	color:#000;
	font-size:12px;
	padding-bottom:7px;
}
.subject_drop_down{
	background:#FFF;
	width:205px;
	height:31px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.private_students{
	width:730px;
	height:121px;
	padding:10px 13px 0px 10px;
	margin:0 auto;
	margin-bottom:11px;
}
.dob_drop_down{
	background:#FFF;
	width:65px;
	float:left;
	margin-right:20px;
	height:32px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.date{
	width:270px;
	float:left;
}
a.Addbtn{background: #ea6645; font-size:16px; color:#FFF; float:left; padding:7px 14px;}
a.Addbtn:hover{color:#000;}
.overlay
        {
            width:100%;
            height:100%;
            background:#000;
            opacity:0.8;
            position:fixed;
            top:0px;
            left:0px;
            z-index:1;
        }
        .popup_container
        {
            width:100%;
            padding-top:15%;
            position:absolute;
            top:0px;
            left:0px;
            z-index:2;
        }
        .popup_container h2
        {
            display:block;
            padding-bottom:15px;
            color:#ea6645;
        }
         .change_password_popup
        {
            width:302px;
            background:#FFF;
            padding:20px 20px 10px 20px;
            margin:0 auto;
            position:relative;
            border:5px solid #ea6645;
            border-radius: 8px;
            background-clip: padding-box;
        }
        .close_btn
        {
            background:url(../images/close_btn_off.png) #FFF no-repeat center;
            width:65px;
            height:65px;
            position:absolute;
            right:-30px;
            top:-30px;
            cursor:pointer;
            border:2px solid #ea6645 !important;
            border-radius: 40px;
            background-clip: padding-box;
        }
            .close_btn:hover{}
    .add_inst
{
    width:555px;
    background:#FFF;
    padding:20px 20px 10px 20px;
    margin:0 auto;
    position:relative;
    border:5px solid #ea6645;
}
.AddInst_popup_container
        {
            width:100%;
            padding-top:5%;
            position:absolute;
            top:0px;
            left:0px;
            z-index:2;
        }
        .AddInst_popup_container h2
        {
            display:block;
            padding-bottom:15px;
            color:#ea6645;
        }

.OpenFormnewEntry{width:303px; margin:0 auto;-webkit-box-shadow: 0px 0px 6px 0px #ccc; box-shadow: 0px 0px 6px 0px #ccc; padding:20px;}
.SearchStudentCSO{width:440px; margin:0 auto;-webkit-box-shadow: 0px 0px 6px 0px #ccc; box-shadow: 0px 0px 6px 0px #ccc; padding:20px;}



.saveBtn
{
    width:100px;
    height:35px;
    float:right;
    background: #ea6645;
    color:#FFF;
    font-size:14px;
    border:none;
}
.saveBtn2
{
    width:100px;
    height:35px;
    float:right;
    background: #ea6645;
    color:#FFF;
    font-size:14px;
    border:none;
}
.text_box{
	background:#FFF;
	width:205px;
	height:30px;
	padding:0px 5px;
	border:1px solid #CCC;
    outline:none;
}
    .text_box:focus{background:#10676d; color:#FFF;}
.drop_down
{
    background:#FFF;
	width:215px;
	height:30px;
	padding:5px;
	border:1px solid #CCC;
    outline:none;
}
.ui-state-default{color:#FFF !important;}
.msg_popup
{
    width:555px;
    background:#FFF;
    text-align:center;
    padding:20px 20px 10px 20px;
    position:fixed;
    border:5px solid #ea6645;
    top:23%;
    left:27%;
    z-index:5;
}
.msg_text_box{
	background:transparent;
	width:100%;
	height:50px;
    font-weight:bold;
    font-size:17px;
    text-align:center;
	padding:0px 5px;
	border:none;
    color:#2c8336;
}
.msg_text_box_error{
	background:transparent;
	width:100%;
	height:50px;
    font-weight:bold;
    font-size:17px;
    text-align:center;
	padding:0px 5px;
	border:none;
    color:Red;
}

.msg_text_box_SF8_missing{
	background:transparent;
    width:100%;
	height:50px;
    font-weight:bold;
    font-size:17px;
    text-align:center;
	padding:0px 5px;
	border:none;
    color:Red;

}

.MC_text_box {
    background: #FFF;
    width: 140px;
    color: #012f4a;
    height: 22px;
    padding: 0px 5px;
    border: 1px solid #9d9d9d;
}

    .MC_text_box[readonly="readonly"], .text_box[readonly="readonly"],.text_box3[readonly="readonly"] {
        background-color: #cccccc;
    }
.msg_text_box:focus{background:transparent !important;}
.UserNamelbl{float:left; padding:8px 15px; color:#FFF; text-transform:capitalize;}
.ok_btn
{
    padding:10px 25px;
    background:#ea6645;
    color:#FFF;
    font-weight:bold;
    border:2px solid #FFF;
}
.ok_btn:hover{
    background:#FFF;
    color:#ea6645; 
    border:2px solid #ea6645;
}
.scheemTypeRadioBtn{
	width:100%;
	font-size:15px;
}
.scheemTypeRadioBtn tr{
		float:left;
        padding:0px 7px 0px 0px;
		color:#60748e;
	}
.user_name1
{
    width:75px;
    float:left;
}
.text_box3
{
    background:#FFF;
	width:50px;
	height:30px;
	padding:0px 5px;
	border:1px solid #CCC;
    outline:none;
}
    .text_box3:focus{background:#10676d; color:#FFF;}
.drop_down1{
	background:#f3f3f3;
	width:67px;
	height:27px;
    float:left;
    margin-right:5px;
	padding:3px;
	border:#b8b6b6 1px solid;
}
/* @group Blink */

.blink {
    -webkit-animation: blink .90s linear infinite;
    -moz-animation: blink .90s linear infinite;
    -ms-animation: blink .90s linear infinite;
    -o-animation: blink .90s linear infinite;
    animation: blink .90s linear infinite;
}

@-webkit-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-moz-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-ms-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@-o-keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 1; }
    50.01% { opacity: 0; }
    100% { opacity: 0; }
}

/* @end */

.view_forms {
    height: 32px;
    padding: 4px;
    width: 150px;
    border-color:#FFF;
    border-style:solid;
    border-width: 1px;
    font-weight:bold;
    font-family:Arial;
    border-bottom:none;
    float:left;
    color:#FFF;
    margin-right: 1px;
    background:#6e6e6e;
}
.view_forms:hover{
    background-color:#10676e;
    color:#FFF;
}
.rgHeader {
    color: #FFF !important;
    background: none repeat scroll 0% 0% #EB6645 !important;
}
.PartRadio_button{
	width:310px;
	font-size:15px;
}
    .PartRadio_button tr
    {
        width: 310px;
    }
.PartRadio_button td{
		width:140px;
		float:left;
		display:block;
		color:#000;
	}
.cname_DDL{
	background:#FFF;
	width:302px;
	color:#012f4a;
	height:35px;
	padding:0px 5px;
	border:1px solid #9d9d9d;
    outline:none;
    color:#999;
}
.scheemTypeRadioBtn{
	width:100%;
	font-size:15px;
}
.scheemTypeRadioBtn tr{
		float:left;
        padding:0px 7px 0px 0px;
		color:#60748e;
	}



.submit_btn{
	width:129px;
	height:45px;
	display:block;
	margin-right:77px;
    float:right;
	background:url(../images/submit_btn.png) bottom no-repeat;
}
	.submit_btn:hover {
	opacity: 0.8;
}
.login_rightSide{
	width:642px;
	float:right;
	padding-top:20px;
}
.video{
	width:346px;
	height:238px;
}
.videos_container{
	width:365px;
	padding:10px 0px 25px 0px;
}
.video_box{
	width:114px;
	height:79px;
	float:left;
	margin-right:2px;
}

.sign_out_btns{
	display:inline-block;
	float:right;
}
	.sign_out_btns a{float:right; margin-right:10px;}


.nav {
    background: url("../images/nav_bg.png") repeat-x scroll 0 0 transparent;
    height: 32px;
    width: 902px;
}
	.nav a{
		width:107px;
		height:27px;
		float:left;
	}
.nav_bar_continue{
	width:45%;
	height:32px;
	background:url(../images/nav_bg.png) repeat-x;
	position:absolute;
	right:0px;
	top:153px;
	z-index:-1;
}
.nav_bar_continue1{
	width:45%;
	height:32px;
	background:url(../images/nav_bg.png) repeat-x;
	position:absolute;
	right:0px;
	top:185px;
	z-index:-1;
}
.nav2 {
    height: 32px;
    width: 781px;
}

.fselect {
    background-color:#00466B;
    width:150px;
    padding:4px;
    border-color:#000;
    height:32px;
    border-style:solid;
    border-width: 1px;
    font-weight:bold;
}

input:hover {
opacity:0.9;
cursor:pointer;
}
input:focus {
background-color:#10676d;
color:#FFF;
}






.prev_data{
	width:336px;
	float:left;
}
.prev_data1 {
    border-right: 4px dotted #ea6645;
    float: left;
    width: 400px;
    padding-top:30px;
    margin-left:50px;

}
.prev_data1 h3{
		display:block;
		padding-bottom:40px;
	}
	.prev_data h3{
		display:block;
		padding-bottom:40px;
	}
.matric_roll_no{
	width:336px;
	padding:0px 0px 14px 0px;
	font-size:15px;
}
	.matric_roll_no p{
		display:block;
		font-size:14px;
		padding-bottom:7px;	
	}
.matric_text_box{
	background:url(../images/matric_textbox.png) no-repeat;
	width:317px;
	height:36px;
	padding:0px 5px;
	border:none;
}
.matric_drop_down{
	background:#f1f0f0;
	width:324px;
	height:30px;
	padding:3px;
	border:#b8b6b6 1px solid;
}
.other_board_btn {
    float: right;
    margin-right: 150px;
    margin-top: 40px;
    width: 211px;
}

.upload_pic_box{
	width:146px;
	height:146px;
	margin:0 auto;
}






.chk_box{
	display:block;
	color:#000;
	font-size:12px;
	padding-bottom:7px;
}
.subject_drop_down{
	background:#FFF;
	width:205px;
	height:31px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.private_students{
	width:730px;
	height:121px;
	padding:10px 13px 0px 10px;
	margin:0 auto;
	margin-bottom:11px;
}
.dob_drop_down{
	background:#FFF;
	width:65px;
	float:left;
	margin-right:20px;
	height:32px;
	color:#012f4a;
	padding:3px;
	border:1px solid #9d9d9d;
}
.date{
	width:270px;
	float:left;
}
input.Msg_Button
{
    background:#ea6645;
    font-weight:bold;
    width:130px;
    height:34px;
    border:none;
    color:#FFF;
}
input.Msg_Button:hover
{
    opacity:0.8;
}

.overlay
        {
            width:100%;
            height:100%;
            background:#000;
            opacity:0.8;
            position:fixed;
            top:0px;
            left:0px;
            z-index:1;
        }
        .popup_container
        {
            width:100%;
            padding-top:15%;
            position:absolute;
            top:0px;
            left:0px;
            z-index:2;
        }
        .popup_container h2
        {
            display:block;
            padding-bottom:15px;
            color:#ea6645;
        }
        
        .close_btn
        {
            background:url(../images/close_btn_off.png) #FFF no-repeat center;
            width:65px;
            height:65px;
            position:absolute;
            right:-30px;
            top:-30px;
            cursor:pointer;
            border:2px solid #ea6645 !important;
            border-radius: 40px;
            background-clip: padding-box;
        }
/*********************Admin-Classes*******************/
.admin_nav_bar_continue{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:153px;
	z-index:-1;
}
.admin_nav_bar_continue2{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:185px;
	z-index:-1;
}
.admin_nav_bar_continue3{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:217px;
	z-index:-1;
}
.admin_nav_bar_continue4{
	width:45%;
	height:27px;
	border-bottom:solid #003e60 5px;
	position:absolute;
	right:0px;
	top:249px;
	z-index:-1;
}
.admin_nav {
    
    height: 27px;
    width: 800px;
    border-bottom:solid #003e60 5px;
}
	.admin_nav a{
		padding:5px 6px 0px 6px;
		height:22px;
        font-size:15px;
        font-weight:bold;
        color:#1c1f21;
		float:left;
        margin-right:1px;
	}
    .admin_nav a:hover{background: #003e60; color:#FFF;}
    .admin_nav a.select{background: #003e60; color:#FFF;}
.grid_view{
    display:block;
    padding-top:25px;
}
.add_inst_btn{
    width: 48px;
    height: auto;
    position: fixed;
    top: 48%;
    left: 0px;
}
.add_inst_btn:hover{opacity:0.9;}

.sf8_missing_rno{
	width:520px;
}
.sf8_missing_rno h2{
	display:block;
    padding-bottom:10px;
    color:red;
}
.add_inst_right_side{
	width:260px;
	float:right;
}
.add_inst_left_side{
	width:260px;
	float:left;
}
.radio_button_main{
	width:260px;
	font-size:15px;
}
.radio_button_main tr{
		width:125px;
		float:left;
		display:block;
		color:#60748e;
	}

.radio_button_main2{
	display:block;
	font-size:20px;
    font-weight:bold;
}
.radio_button_main2 td{
		width:385px;
		float:left;
		display:block;
		color: #000000;
	}
.radio_button_main3{
	width:600px;
	font-size:15px;
}
.radio_button_main3 tr{
		width:280px;
		float:left;
		display:block;
		color:#000;
        font-size:20px;
	}
.msgoverlay
        {
            width:100%;
            height:100%;
            background:#000;
            opacity:0.8;
            position:fixed;
            top:0px;
            left:0px;
            z-index:4;
        }

.msg_text_box:focus
{
    background-position: 0% 0%;
    background-color:none !important;
    color:#2cadf1;
    background-image: none !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

.linkstyle {
text-decoration:underline;
color:blue !important;
cursor:pointer;
}
    .linkstyle:hover {
        text-decoration:none;
    }
.user_name1
{
    width:75px;
    float:left;
}

.drop_down1{
	background:#f3f3f3;
	width:67px;
	height:27px;
    float:left;
    margin-right:5px;
	padding:3px;
	border:#b8b6b6 1px solid;
}
.update_container p{font-size:13px !important; font-weight:normal !important;}
.radio_button_main1{
	width:240px;
	font-size:15px;
}
.radio_button_main1 tr{
		width:107px;
		float:left;
		display:block;
		color:#60748e;
	}
.radio_button_gender{
	width:240px;
	font-size:15px;
}
.radio_button_gender tr{
		width:76px;
		float:left;
		display:block;
		color:#60748e;
	}
.feeText
{
    width:200px;
    float:left;
    padding-top:6px;
    font-size:17px;
    font-weight:bold;
}
.drop_downInst{
	background:#f3f3f3;
	max-width:209px;
	height:27px;
	padding:3px;
	border:#b8b6b6 1px solid;
    overflow:hidden;
}

.saveBtn1
{
    padding:5px 10px;
    float:right;
    color:#4cff00;
    font-size:17px;
    font-weight:bold;
    border:none;
}
    .saveBtn1:hover
    {
        text-decoration:underline;
    }
.msg_text_box_error{
	background:transparent;
	width:500px;
	height:50px;
    font-weight:bold;
    font-size:17px;
    text-align:center;
	padding:0px 5px;
	border:none;
    color:#f00;
}
.scheemTypeRadioBtn{
	width:240px;
	font-size:15px;
}
.scheemTypeRadioBtn tr{
		width:240px;
        padding-bottom:7px;
		display:block;
		color:#60748e;
	}
.MigrateOtherBorad
{
    width:600px;
    padding:10px;
}
    .MigrateOtherBorad h2
    {
        display:block;
        color:#036fa9;
        padding-bottom:10px;
        margin-bottom:10px;
        border-bottom:2px solid #036fa9;
    }
.MyLinks{
	width:614px;
	height:338px;
    padding-bottom:10px;
}

/*******************************************Printing CSS**************************************************/
@media print
{

    .myDiv
    {
        display: none;
    }
    .specialFunkari
    {
        display:block;
        margin-top:-10px;
    }
}
/************************************FormCSS********************************************************/
.formContainer{
	width:970px;
	margin:0 auto;
	padding:10px 0px;
	color:#000;
    height:1200px;
    /*border-bottom:2px dotted #000;*/
	position:relative;
    font-family:Arial !important;
}
	.formContainer h3{
		padding:10px 0px 0px 0px;
		width:330px;
		margin:0 auto;
		font-size:19px;
		line-height:20px;
		color:#000;
		text-align:center;
		border-bottom:2px solid #000;
		text-transform:uppercase;
		margin-bottom:15px;
	}
.backImg{
	display:inline-block;
}
	.backImg img{width:320px;  height:320px; opacity:0.4; filter: alpha(opacity=40);}
.formContainer1{
	width:965px;
	position:absolute;
	top:5px;
	bottom:0px;
	color:#000;
}
.formHeader{
	width:965px;
}
.Boardname{
		width:680px;
		float:left;
		padding-left:15px;
		
	}
	.Boardname h2{
		display:block;
		padding:7px 0px 5px 0px;
		display:block;
		font-size:15px;
		color:#000;
		text-transform:uppercase;
	}
.SSCpart{
	display:block;
	padding-bottom:5px;
	font-size:14px;
	padding-left:12px;
	line-height:15px;
}
	.SSCpart span{
		float:left;
		padding:0px 20px 4px 3px;
		display:inline-block;
		border-bottom:2px dashed #000;
	}
	.SSCpart p{
		display:block;
		padding:5px 20px 4px 3px;
		border-bottom:2px dashed #000;
	}
.Rollno{
	display:block;
	padding-bottom:5px;
	font-size:13px;
	padding-left:12px;
	line-height:15px;
	padding-bottom:4px;
}
	.Rollno span{
		width:330px;
		float:left;
		padding:3px 0px 0px 3px;
	}
.FormheaderRight{width:180px; float:right; font-size:11px; color:#000;text-align:center; }
.userImg{
	width:180px;
	padding:3px 0px;
    text-align:center;
}
	.userImg img{width:110px; height:110px;}
.SessionOrSeatNo{display:inline-block; float:left;font-size:14px; padding-left:10px; text-transform:capitalize !important;}
.paperTimingContainer{
	display:block;
}
.paperTimingContants{
	display:block;
    min-height:200px;
}
.paperTimingTable{
	width:767px;
	float:left;
}
.paperTimingHeader{
	display:block;
	border:1px solid #b8b6b6;
	text-transform:uppercase;
}
.paperTimingDateTimeH{
	width:80px;
	float:left;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px;
}
.paperTimingSubjectH{
	width:415px;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 0px 18px;
}
.paperTimingSubjectPracticalH{
	width:200px;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 0px 18px;
}
.paperTimingCenterH{
	width:300px;
	float:left;
	font-size:13px;
	font-weight:bold;
	padding:3px 0px 0px 13px;
}
.paperTimingDateTime{
	width:80px;
	float:left;
	font-size:13px;
	padding:2px 0px 1px 7px;
}
.paperTimingSubject{
	width:415px;
	float:left;
	font-size:13px;
	padding:2px 0px 1px 0px;
}
.paperTimingSubjectPractical{
	width:210px;
	float:left;
	font-size:13px;
	padding:2px 0px 1px 0px;
}
.paperTimingCenter{
	width:490px;
	float:left;
	font-size:13px;
	padding:2px 0px 1px 0px;
}
.Border1px{display:block; height:1px; border-bottom:1px dotted #000;}
.signature{
	display:block;
	text-align:right;
	padding:0px 0px 0px 0px;
}
.ContactPerson{
	display:block;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
	padding-left:7px;
	line-height:25px;
}
	.ContactPerson span{
		display:block;
        text-align:left;
        padding-left:16px;
	}
	.ContactPerson p{
		display:block;
		width:260px;
		float:right;
		text-align:right;
	}
.bottomImg{display:block;text-align:center;}
.bottomImg img{margin-top:-20px;}
.marginNegtive{float:right; margin-right:-45px;}
.RollNoDots
{
    width:160px;
    float:right;
    padding-top:5px;
}
.DotsCol{width:22px; float:left;}
    .RollNoDots img{ margin:0px 0px 0px 0px;  }
.RollNoDisplay{width:22px; font-size:18px; height:21px; float:left; text-align:center; font-weight:bold;}
.RollNobox{width:20px; float:left; text-align:center; margin-right:3px;}
.PracticalSlips
{
    display:block;
    width:1015px;
    padding:60px 0px 20px 10px;
}
    .PracticalSlips h2{display:block; font-size:30px; padding-bottom:35px;}
    .PracticalSlips p{display:block; padding-bottom:4px;}
.Zeeshan
{
    word-break: break-all; width:200px;
}

/************************************Result Card*************************************/
table, td, th
{
	border:none;
	margin:0px;
	padding:0px;
}
th
{
	
	background:#6781ad;
	color:#000;
	margin:0px;
	padding:0px;
}
tr
{

	color:#000;
	margin:0px;
	padding:0px;
	/*height:56px !important;*/
	
}
td{
	margin:0px;
	padding:0px;
	column-span:0;
	border:none;
	border-collapse:collapse;
}

.ResultCardContainer
{
    width:960px;
    height:1400px;
    margin:0 auto;
    font-size:15px;
}
.ResultCardHeader
{
    display:block;
    padding:0px 0px 0px 20px;
}
    .ResultCardContainer h2
    {
        text-transform:uppercase;
        display:block;
        padding-top:7px;
        text-decoration:underline;
        text-align:center;
        font-size:23px;
        
    }
.ResultRollNo
{
    padding-bottom:10px;
}
    .ResultRollNo span{width:150px; line-height:17px; height:17px; float:left; text-align:center; border-bottom:1px solid #000;}
    .ResultRollNo b{line-height:17px; float:left;}
    .ResultRollNo p{line-height:17px; float:left; display:inline-block; }
.resultPic{float:right; margin-top:-10px;}
.resultLogo{float:right; margin-right:326px;}
.basicInfo{padding-top:12px;}
    .basicInfo span{float:left;}
    .basicInfo i{float:left; text-transform:uppercase; font-size:18px; word-spacing:4px;}
.registrationNo{width:367px; height:17px; float:left; line-height:17px; border-bottom:1px solid #000; padding-left:30px; text-transform:uppercase;}
    .registrationNo span{font-size:13px;}
.OverAllStatus14{width:640px; height:17px;  float:right; line-height:17px; border-bottom:1px solid #000; padding-left:30px; text-transform:uppercase;}
.StName{width:750px; float:right; height:17px; line-height:17px; border-bottom:1px solid #000; padding-left:65px; margin-left:10px;text-transform:uppercase;}
.FName{width:750px; float:right; height:17px; line-height:17px; border-bottom:1px solid #000; padding-left:94px; margin-left:10px;text-transform:uppercase;}
.marksObtain{width:130px; float:left; height:17px; line-height:17px; border-bottom:1px solid #000; text-align:center; margin:0px 10px;}
.marksTable{
    display:block;
    border-top: 1px solid #000;
    border-bottom:none;
    margin-top:6px;
}

.ResultBG{position:relative;}
.ResultBGPic{position:absolute; top:0px; left:-20px; width:310px;  height:310px; opacity:0.4; filter: alpha(opacity=40); z-index:-1;}
.resultSR{width:50px;height:50px; float:left; border: 1px solid #000; border-top: none !important; text-align:center; padding-top:5px;}
    .resultSR p{padding-top:15px;}
.resultSubjects{width:420px;height:40px; float:left; border-right: 1px solid #000; border-bottom: 1px solid #000;  text-align:center; padding-top:15px;}
    .resultSubjects b{font-size:18px;}
    .resultSubjects p{padding:5px 0px 0px 30px; text-align:left;}
.resultMaxMarks{width:70px;height:50px; float:left; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align:center; padding-top:5px;}
    .resultMaxMarks b{font-size:18px; padding-top:10px; display:block;}
    .resultMaxMarks p{padding-top:15px;}
.resultMarksObtain{width:240px;height:55px; float:left; border-right: 1px solid #000; border-bottom: 1px solid #000; text-align:center;}
    .resultMarksObtain b{font-size:18px; display:block; border-bottom:1px solid #000; height:25px; padding-top:5px;}
.PI{width:79px;height:25px; float:left; border-right: 1px solid #000;font-size:18px;}
.PI1{width:79px;height:35px; float:left; border-right: 1px solid #000; padding-top:20px;}
.resultRemarks{width:103px;height:40px; float:left; border-bottom: 1px solid #000; border-right: 1px solid #000;  text-align:center; padding-top:15px;}
    .resultRemarks b{font-size:18px;}
    .resultRemarks p{padding-top:7px;}
.ResultLowerText{display:block; padding:15px 0px 0px 30px;}
.ResultNote{display:block; line-height:21px; font-size:14px;}
.ResultIssueDate{width:122px; line-height:17px; height:17px; float:left; text-align:center; border-bottom:1px solid #000; margin-right:20px;}
.ResultSignature{float:right; margin-right:30px; /*margin-top:-40px;*/}
.FailNotification{font-size:18px; padding:10px; border: 1px solid #000; }

/*********************End Result Card*******************/


.revenue {
    display: block;
    padding-top: 13px;
}

    .revenue p {
        width: 370px;
        float: left;
        font-size: 18px;
        padding: 7px 25px 0px 13px;
    }

/*********************Aditional-Classes*******************/
.margin_t{margin-top:10px;}
.margin_t15{margin-top:15px;}
.margin_r{margin-right:10px;}
.margin_r5{margin-right:5px;}

.margin_b{margin-bottom:10px;}
.margin_b17{margin-bottom:17px;}
.margin_l{margin-left:10px;}
.float_left{float:left !important;}
.font16px{font-size:16px !important;}
.float_right{float:right !important;}
.border_non{border:none !important;}
.margin_r_zero{margin-right:0px !important;}
.padding_l_zero{padding-left:0px !important; }
.text_center{text-align:center;}
.error{color: red;}
.success{color: green;}



.displayNone {
    display: none !important;
}
.user_name {
    width: 304px;
    padding: 0px 0px 10px 0px;
    font-size: 15px;
}

    .user_name p {
        display: block;
        font-size: 14px;
        line-height: 14px;
        text-transform: uppercase;
        padding-bottom: 5px;
        text-align: left;
    }

        .user_name p span {
            width: 175px;
            float: left;
            display: block;
        }
