@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131; background:#BCBCBC;}
.container{/*width:980px;*/ width: 92%; margin:0px auto; border:0px solid #c4b890; background:#FFFFFF;}
.header {
	background: #cddeff;
	height: 122px;
	background: #cddeff;
    height: 122px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer{border: 1px solid #e5e0cc; text-align:center; vertical-align: bottom; height:30px; color:#201c0e; text-align:right; vertical-align:baseline; padding-top:10px; background-color:#e6e6e6; margin-top:20px; font-size:10px; padding-right:10px;}
.loginFooter{border: 1px solid #e5e0cc; height:30px; padding:5px 10px; color:#201c0e; text-align:right; background-color:#e6e6e6; font-size:12px; }

.banner {
	width: 20%;
	line-height: 120%;
	letter-spacing: -1px;
	/* float: left; */
	font-size: 22px;
	color: #273f78;
	background: url(../images/nseit-logo.png) left center no-repeat;
	height: 55px;
	padding: 12px 5px 0px 180px;
	margin: 10px 0 0 10px;
	font-weight: bold;
	background-size: 11rem;
}
.banner span {
	font-size:15px;
	color:#333;
}
.session{/* height: 0px; width:67%; float:left; */ text-align:right;  font-weight:normal;}
.session a{text-decoration:none;}
.session a:hover{text-decoration:underline;} 

.droplinebar{ overflow: hidden !important; background: url("../images/Navigation-BG2.jpg") repeat-x scroll 0 0 transparent !important ;  }
.droplinebar ul{margin:0px; padding: 0;float: left; width: 100%; border-top:1px solid #E5E0CC; border-bottom:2px solid #f79621;}
.droplinebar ul li{display: inline;}
.droplinebar ul li a{border-right:1px solid #bdb7a1; font-weight: bold; text-decoration:none; padding:8px 9px; height:15px; color:#FFFFFF; font-size:12px; float: left;}
.droplinebar ul li.selected a{border-right:1px solid #bdb7a1; background:#f79621; color:#FFFFFF; font-size:13px;}

div.submenu{clear:both; width:100%; border-bottom:1px solid #E5E0CC; height:50px; background-color:#F7F4E8;}
div.submenu-item{padding:5px;}
div.submenu-item a{font-size:12px; color:#433B21; text-decoration:none;}
div.submenu-item a:hover{color:#433B21; text-decoration:underline;}
.fadeSubmenu{color:#066ac1; font-size:12px; cursor: text; text-decoration:none}
.seemoreCentre{margin-left:205px; font-weight:normal; font-size:11px;}
.center{
	text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.ml10{
	margin-left:10px!important;
}
.w-35{
	width:50%;
	margin-right:20px;
}
.radio{
	width: 12px;
	height:12px;
}
.pad-top{
	padding-top: 10px !important;
}

.height41{padding:6px; margin-top:-1px; font-size:12px; color:#395095; background:url("../images/toplink_bar-bg.jpg") repeat-x top left #E6E6FA; height:16px;  padding-right:8px; float:right;}
.height41 a{color:#395095;}
.height41 a:hover{color:#d64302;text-decoration:none;}

.height41 span{padding:0px 8px; font-weight:Bold;}

.height51{padding:6px; margin-top:64px; font-size:12px; color:#395095; background:url("../images/toplink_bar-bg.jpg") repeat-x top left #E6E6FA; height:16px;  padding-right:8px; float:right;}
.height51 a{color:#395095;}
.height51 a:hover{color:#d64302;text-decoration:none;}
.height51 span{padding:0px 8px; font-weight:Bold;}

.signin{height:16px; padding:2px; vertical-align:bottom; text-align:right; font-weight:bold; font-size:11px;}
.support{height:25px; text-align:right; font-size:12px; margin-top:5px; padding-right:8px;}

.footer-gradiant{
background: #f4f1e0; /* Old browsers */
background: -moz-linear-gradient(top, #f4f1e0 0%, #d9cc9c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f1e0), color-stop(100%,#d9cc9c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f4f1e0 0%,#d9cc9c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f4f1e0 0%,#d9cc9c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f4f1e0 0%,#d9cc9c 100%); /* IE10+ */
background: linear-gradient(top, #f4f1e0 0%,#d9cc9c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f1e0', endColorstr='#d9cc9c',GradientType=0 ); /* IE6-9 */}
.box-gradient{
background: #eff3f9; /* Old browsers */
background: -moz-linear-gradient(top, #eff3f9 0%, #d9e5f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff3f9), color-stop(100%,#d9e5f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eff3f9 0%,#d9e5f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eff3f9 0%,#d9e5f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eff3f9 0%,#d9e5f7 100%); /* IE10+ */
background: linear-gradient(top, #eff3f9 0%,#d9e5f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff3f9', endColorstr='#d9e5f7',GradientType=0 ); /* IE6-9 */}


.news-gradient{
background: #777777; /* Old browsers */
background: -moz-linear-gradient(top, #777777 0%, #9a9a9a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(100%,#9a9a9a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f0f0f0 0%,#9a9a9a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #777777 0%,#9a9a9a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #777777 0%,#9a9a9a 100%); /* IE10+ */
background: linear-gradient(top, #777777 0%,#9a9a9a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#9a9a9a',GradientType=0 ); /* IE6-9 */}

.button-gradient{
background: #3c68a7; /* Old browsers */
background: -moz-linear-gradient(top, #3c68a7 0%, #434a80 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c68a7), color-stop(100%,#434a80)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3c68a7 0%,#434a80 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3c68a7 0%,#434a80 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3c68a7 0%,#434a80 100%); /* IE10+ */
background: linear-gradient(top, #3c68a7 0%,#434a80 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c68a7', endColorstr='#434a80',GradientType=0 ); /* IE6-9 */}

.fade{background: none repeat scroll 0 0 #000000; height: 100%; left: 0; opacity: 0.5; filter: alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; position: fixed; top: 0; width: 100%; z-index: 99; display: none;}


.login-container{padding:30px 0px; min-height:260px;}
.loginbox-cont{width:421px;}
.newsBox-cont{width:310px;/*padding:23px*/}
.loginbox{width:330px; padding:18px; /*height:215px;*/ border:1px solid #afc6e6;}
.signupbox{top:0; width:400px; padding:18px; /*height:215px;*/ border:1px solid #afc6e6;}
.field-label{font-size:12px; color:#201c0e; padding-bottom:5px; font-weight:bold;}
.errorMessage{height:18px; visibility:hidden; font-size:10px; color:#F00;}
.errorMessageActive{/*height:18px;*/ font-size:10px; color:#F00;}
.errorMessageActive ul{margin: 0px; padding: 0px 0px 0px 10px; }
.errorMessageField{height:18px; font-size:10px; color:#F00;}
.NewTest{height:18px; font-size:11px; color:#F00; font-weight:bold;}
/*.errorMessage{height:23px; visibility:hidden; font-size:10px; color:#F00;}*/
.inputField{width:160px;/* height:16px;*/ margin:0px; padding:2px; border:1px solid #cfccc9; background-color:#fafafa; font-size:12px;}
.newInputField{width:190px;/* height:16px;*/ margin:0px; padding:2px; border:1px solid #cfccc9; background-color:#fafafa; font-size:12px;}
.inputDate{width:160px; height:14px; margin:0px; padding:2px; border:1px solid #cfccc9; background-color:#fafafa; font-size:12px; color:#000000;}
.inputDate2{width:100px; height:14px; margin:0px; padding:2px; border:1px solid #cfccc9; background-color:#fafafa; font-size:12px; color:#000000;}
.inputDateFocus{width:160px; height:14px; margin:0px; padding:2px; border:1px solid #cfccc9; background-color:#fafafa; font-size:12px; color:#000000;}
.submitBtn{border:1px solid #434a80; font-size:11px; font-weight:bold; color:#FFFFFF; padding:3px 5px; cursor:pointer; width:auto;}
.printBtn{border:1px solid #434a80; font-size:11px; font-weight:bold; color:#FFFFFF; padding:3px 5px; cursor:pointer; width:100px; margin-left: 72px;}
.activateBtn{text-align : CENTER;}
.height10{height:10px;}
.height20{height:20px;}
.news{width:282px; border:1px solid #afc6e6; height:37px; margin-bottom:8px; padding:5px 5px 5px 10px;}
.newsScroller{width:282px; border:1px solid #afc6e6; height:95px; margin-bottom:8px; padding:5px 5px 5px 10px;}
.pageTitle{font-size:18px; color:#3154ac; margin:0px 0px 5px 0px; font-weight:normal;}
.newsTitle{font-size:12px; color:#313131; margin:0px 0px 5px 0px;}
.captchaTest{font-size:10px;}
.instructions{font-size:11px; color:#D7D7D7; font-weight:normal;}

.forgot-pass{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-57px; margin-top:-20px; width:450px; border:1px solid #ddd7bf;}
.faq{display:none; z-index:100; position:absolute; left:25%; top:15%; margin-left:-40px; margin-top:-20px; width:800px; border:1px solid #ddd7bf;}
.titleBox{width:80%; text-align:left;}
.closebtnBox{width:20%; text-align:right;}
.fogot-cont{padding:0 15px 15px;}
.changepass-cont{padding:10px 15px 15px; 15px}

.conform-message{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-100px; margin-top:-20px; width:390px; border:1px solid #ddd7bf;}
.conform-cont{padding:15px;}
.ForgotText{font-family:arial; font-size:10px; padding-top:10px;}

.captcha-ins{color: #201C0E; font-size: 10px; font-weight: bold; padding-bottom: 5px;}
.leftpad14{padding-left:14px;}

.register-cont{width:500px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}
.register-form{padding:15px;}
.manadetory-fields{font-size:14px; color:#F00; font-weight:bold;}
.ui-datepicker-trigger{margin-left:5px; margin-top:-2px; cursor:pointer;}

.training{width:790px; display:none;z-index:100; position:absolute; left:25%; top:15%; margin-left:-90px; margin-top:-20px;}
.training-cont{padding:10px 25px 40px 20px;}
.dropdown{width:160px; height:20px; border: 1px solid #CFCCC9; margin: 0px; font-size:12px;}
.mini-dropdown{width:110px; height:20px; border: 1px solid #CFCCC9; margin: 0px; font-size:12px; background-color: #FAFAFA;}
.viewExam{height:79px; overflow:auto; overflow-x:hidden; background-color:#FFFFFF; margin-top:10px; border:1px solid #938b72;}
.viewCenters{height:78px; overflow:auto; overflow-x:hidden; background-color:#FFFFFF; margin-top:10px; border:1px solid #938b72;}
.examSch{border-bottom:1px solid #938b72; vertical-align:middle; padding:5px;}

.Eligibility{display:none;z-index:100; position:absolute; left:30%; top:20%; background-color:pink; margin-left:-100px; margin-top:-20px; width:790px;}
.termsConditions{height:200px; overflow:auto; overflow-x:hidden; background-color:#FFFFFF; margin-top:5px; border:1px solid #CFCCC9;}
.termscont{padding:10px 15px 15px 15px;}

.downloads{display:none; z-index:100; position:absolute; left:28%; top:20%; margin:0px auto; width:600px;}
.more-download{height:276px; overflow:auto; overflow-x:hidden; margin-top:5px;}
.donload-cont{padding: 10px 15px 15px 15px;}
.mdownload{border:1px solid #938B72; padding:5px; margin:0px 0px 5px 0px; background-color:#FFFFFF;}

#newsticker{height:75px; overflow:hidden;}
#newsticker ul {margin:0px; padding:0px;}
#newsticker ul li{margin:0px; padding:0px; list-style:none outside none; display:block; height:75px;}

.progressCont{width:230px; border:1px solid #877F65;}
.profie25{background-color:#ADF29D; width:25%; height:10px}
.profie50{background-color:#ADF29D; width:50%; height:10px}
.profie75{background-color:#ADF29D; width:75%; height:10px}
.profie100{background-color:#ADF29D; width:100%; height:10px}

#dashboard{padding:25px 30px;}
.dashboard-box{padding:8px 12px; width:424px; height:155px; border:1px solid #e5e0cc;}
.dashboard-box2{padding:8px 12px; width:375px; height:155px; border:1px solid #e5e0cc;}
.span-box{padding:8px 12px; width:896px; height:200px; border:1px solid #e5e0cc;}
.box-header{font-size:13px; font-weight:bold; color:#201c0e;}
.box-subheader{font-size:12px; padding:15px 0px;}
.page-header{font-size:16px; font-weight:bold;}
.SeatAvailibility{width:500px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}
.mid-dropdown{ background-color: #FAFAFA; border: 1px solid #CFCCC9; height: 20px; margin: 0; width: 160px; font-size:12px;}
.mid-dropdown2{ background-color: #FAFAFA; border: 1px solid #CFCCC9; height: 20px; margin: 0; width: 125px; font-size:12px;}
.Seat-Cont{height:65px; overflow:hidden; background-color:#FFFFFF;}
.seat-row{border-bottom:1px solid #938b72; vertical-align:middle; padding:3px 5px;}
.Seat-Border{border:1px solid #E5E0CC;}
.Seat-tab-header{font-weight:bold; padding-left:2px; background-color:#F9E7B8; padding:5px;}
.downloadList{margin:0; padding:0;}
.downloadList li{list-style:none; line-height:20px;}
.TestHistoryCont{margin:10px 0px 0px 0px;}
.TestHistoryGridCont{height:120px; overflow:auto; background-color:#FFFFFF; width:900px ; border:1px solid #E5E0CC; border-top:none; overflow-x:hidden;}
.TestHistoryCont .colHeader{width:415px; border:1px solid #E5E0CC; border-bottom:none;}
.TestHistoryCont .colHeader .colHead0{padding:5px; width:84px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead1{padding:5px; width:154px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead2{padding:5px; width:90px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead3{padding:5px; width:100px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead4{padding:5px; width:75px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead5{padding:5px; width:75px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead6{padding:5px; width:72px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead7{padding:5px; width:95px; background-color:#F9E7B8;}
.TestHistoryCont .colHeader .colHead8{padding:5px; width:75px; background-color:#F9E7B8;}

.TestHistoryCont .TestHistoryGridCont .cell0{padding:2px 5px; width:64px;}
.TestHistoryCont .TestHistoryGridCont .cell1{padding:2px 5px; width:154px;}
.TestHistoryCont .TestHistoryGridCont .cell2{padding:2px 5px; width:90px;}
.TestHistoryCont .TestHistoryGridCont .cell3{padding:2px 5px; width:100px;}
.TestHistoryCont .TestHistoryGridCont .cell4{padding:2px 5px; width:75px;}
.TestHistoryCont .TestHistoryGridCont .cell5{padding:2px 5px; width:75px;}
.TestHistoryCont .TestHistoryGridCont .cell6{padding:2px 5px; width:72px;}
.TestHistoryCont .TestHistoryGridCont .cell7{padding:2px 5px; width:95px;}
.TestHistoryCont .TestHistoryGridCont .cell8{padding:2px 5px; width:75px;}
.dashBottomBorder{border-bottom:1px solid #938B72;}






.SeatGridCont{overflow:hidden; width:416px; border:1px solid #E5E0CC; border-top:none; background-color:#FFFFFF;}
.SeatGridCont .colHeader{width:415px; border:1px solid #E5E0CC; border-bottom:none;}
.SeatGridCont .colHeader .colHead1{padding:5px; width:89px; background-color:#F9E7B8;}
.SeatGridCont .colHeader .colHead2{padding:5px; width:100px; background-color:#F9E7B8;}
.SeatGridCont .colHeader .colHead3{padding:5px; width:103px; background-color:#F9E7B8;}
.SeatGridCont .colHeader .colHead4{padding:5px; width:82px; background-color:#F9E7B8;}
.SeatRowGrid{overflow:hidden; height:61px; }
.SeatRowGrid .cell1{padding:2px 5px; width:90px;}
.SeatRowGrid .cell2{padding:2px 5px; width:104px;}
.SeatRowGrid .cell3{padding:2px 5px; width:104px;}
.SeatRowGrid .cell4{padding:2px 5px; width:77px;}

.CertificateCol{border:1px solid #C4B890;}
.CertificateCol .colHead1{padding:5px; width:84px; background-color:#F9E7B8;}
.CertificateCol .colHead2{padding:5px; width:75px; background-color:#F9E7B8;}
.CertificateCol .colHead3{padding:5px; width:75px; background-color:#F9E7B8;}
.CertificateCol .colHead4{padding:5px; width:70px; background-color:#F9E7B8;}
.CertificateCol .colHead5{padding:5px; width:70px; background-color:#F9E7B8;}
.CertificateCol .colHead6{padding:5px; width:95px; background-color:#F9E7B8;}
.CertificateList{width:529px; border:1px solid #C4B890; border-top:none; overflow:auto; height:80px; overflow-x:hidden;}
.CertificateList .cell1 {padding: 2px 5px; width: 80px;}
.CertificateList .cell2 {padding: 2px 5px; width: 75px;}
.CertificateList .cell3 {padding: 2px 5px; width: 75px;}
.CertificateList .cell4 {padding: 2px 5px; width: 70px;}
.CertificateList .cell5 {padding: 2px 5px; width: 80px;}
.CertificateList .cell6 {padding: 2px 5px; width: 89px;}



.change-pass{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-40px; margin-top:-20px; width:400px; border:1px solid #ddd7bf;}
.updt-prof{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-40px; margin-top:-20px; width:440px !important; border:1px solid #ddd7bf;}
.updt-prof-newcon{display:none; z-index:100; position:absolute; left:50%; top:30%; margin-left:-40px; margin-top:-20px; width:400px; border:1px solid #ddd7bf;}

.view-admit{display:none; z-index:100; position:absolute; left:30%; top:30%; margin-left:-100px; margin-top:-20px; width:500px; border:1px solid #ddd7bf;}
.viewTicket{display:none; z-index:100; position:absolute; left:30%; top:30%; margin-left:-100px; margin-top:-20px; width:500px; border:1px solid #ddd7bf;}
.TicketCont{background-color:#FFFFFF; padding:5px;}

.Certificate{display:none; z-index:100; position:absolute; left:35%; top:10%; margin-left:-100px; margin-top:-10px; width:600px; border:1px solid #ddd7bf;}
.certificateImg{text-align:center;}
.navigation ul li ul{margin:0px; padding:0px; z-index:50;}
.navigation ul li ul li{margin:0px; padding:0px; z-index:50;}

.EnrollConform{display:none; z-index:100; position:absolute; left:40%; top:40%; margin-left:-100px; margin-top:-20px; width:350px; border:1px solid #ddd7bf;}

.EligibilityDetail{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-100px; margin-top:-20px; width:540px; border:1px solid #ddd7bf;}
.EligibilityDetail-cont{padding:15px; background-color:#FFFFFF; margin:5px 0px 0px 0px;}

#SelectTest{padding:25px 30px;}
.preCentreWidth{width:250px;}
.SelectContainer{padding:10px 190px 10px 60px; height:auto;}
.SelectContainer2{padding:10px 230px 10px 60px; height:auto;}
.SelectTest-Cont{height:102px; overflow:auto; overflow-x:hidden; background-color:#FFFFFF;}
.SelectTest-row{border-bottom:1px solid #938b72; vertical-align:middle; padding:5px;}


#SelectSlot{padding:25px 30px;}
#SelectSlot .SelectSlot-cont{padding:0px 321px 0px 50px;}
#SelectSlot .SelectInt-cont{padding:0px 456px 0px 50px;}
.SelectSlotGrid{overflow:hidden; border:1px solid #3f5f9a; border-top:none; background-color:#FFFFFF;}
.SelectSlotGrid .colHeader{border:1px solid #3f5f9a; border-bottom:none;}
.SelectSlotGrid .colHeader .colHead1{padding:5px; width:110px; background-color:#c2cada;}
.SelectSlotGrid .colHeader .colHead2{padding:5px; width:125px; background-color:#c2cada;}
.SelectSlotGrid .colHeader .colHead3{padding:5px; width:140px; background-color:#c2cada;}
.SelectSlotGrid .colHeader .colHead4{padding:5px; width:130px; background-color:#c2cada;}
.SelectSlotRowGrid{overflow:auto; overflow-x:hidden; height:150px; border:1px solid #3f5f9a;}
.SelectSlotRowGrid .cell1{padding:2px 5px; width:112px;}
.SelectSlotRowGrid .cell2{padding:2px 5px; width:125px;}
.SelectSlotRowGrid .cell3{padding:2px 5px; width:138px;}
.SelectSlotRowGrid .cell4{padding:2px 5px; width:135px;}

.FeedBackGridCont{padding:10px 190px 10px 60px; height:auto; min-height:250px; width:540px;}

#BasicInfo{padding:25px 30px;}
.BasicInfoSubtitle{padding:1px 140px 1px 30px; font-size:13px; font-weight:bold;}
.BasicInfoContainer{padding:10px 250px 10px 70px; height:auto;}

.UploadImageContainer{padding:10px 250px 10px 70px; height:auto;}
.uploadImg{height:165px; vertical-align:top; text-align:left}
.uploadIns{font-size:10px; color:#706E69;}
.BrowseFile{height:22px; margin:0px; border:1px solid #cfccc9; background-color:#fafafa;}

.PaymentContainer{padding:10px 160px; height:auto;}
.tabbing{margin:0; padding:0}
.tabbing li{margin:0px 2px 0px 0px; padding:0px; list-style:none; display:inline;}
.tabbing li a{margin:0px; padding:10px; border:1px solid #000000;}
.tabbing li a.selected{margin:0px; padding:10px; border:1px solid #000000; border-bottom:none;}

#PersonalInfo{padding:25px 30px;}
.padleft40{padding:0px 0px 0px 40px;}
.PersonalInfoCont{padding:10px 50px 10px 50px; height:auto;}
.height100{height:100px;}

.PaymentsMode{height:200px;}

.Tabcontainer {margin: 10px auto; clear:both;}
.Tabcontainer ul.tabs {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #f79621; border-left: 1px solid #C4B890; width: 100%;}
.Tabcontainer ul.tabs li {float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #3f5f9a; border-bottom: 1px solid #f79621; border-left: none;  margin-bottom: -1px; background: #c2cada;overflow: hidden; position: relative;}
.Tabcontainer ul.tabs li a {text-decoration: none; color: #424244; display: block; padding: 0 20px; border: 1px solid #fff; outline: none; font-weight:bold;}
.Tabcontainer ul.tabs li a:hover {background: #F2EDD9;}	
.Tabcontainer ul.tabs li.active, .Tabcontainer ul.tabs li.active a:hover{background: #fff; border-bottom: 1px solid #fff; border-top: 1px solid #f79621; border-left: 1px solid #f79621; border-right: 1px solid #f79621;}
.Tabcontainer .tab_container{border: 1px solid #f79621; border-top: none; clear: both; float: left; width: 100%; background: #fff;}
.Tabcontainer .tab_container .tab_content {padding: 25px; display:none;}

#AgencyDashboard{padding:25px 30px;}
.AgencyContainer{display:block; min-height:560px; height:auto;}
.AgencyNotification{margin:5px 0px 0px 0px; overflow:auto; overflow-x:no-scroll; height:104px; border:1px solid #938B72; background-color:#FFFFFF;}
.AgencyNotification table tr td{padding:5px 2px; border-bottom:1px solid #938B72;}
.AgencyDashboard-box{padding:8px 12px; width:424px; height:185px; border:1px solid #afc6e6;}

.AgencyPayDrid{padding:10px 0px 10px 0px; height:auto;}
#AgencyAdmitCard{padding:35px 30px;}
.AgencyAdmitCont{padding:10px 260px 10px 60px; height:auto;}
.AgencyAdmitGrid{padding:10px 260px 10px 60px; height:auto;}

#EnrollmentDetails{padding:25px 30px;}
.EnrollmentCont{padding:10px 260px 10px 60px; height:auto;}
.EnrollmentGrid{padding:10px 110px 10px 60px; height:auto;}


#ElgCandidate{padding:25px 30px;}
.ElgCandidateGrid{padding:; height:auto;}
.ElgCandidateGrid{padding:10px 60px 10px 60px; height:auto;}

#Certificate{padding:25px 30px;}
.CertificateCont{padding:10px 260px 10px 60px; height:auto;}
.CertificateGrid{padding:10px 260px 10px 60px; height:auto;}

#ScheduleCan{padding:25px 30px;}
.ScheduleCanCont{padding:10px 260px 10px 60px; height:auto;}
.ScheduleCanGrid{padding:10px 118px 10px 60px; height:auto;}
.CandiadteDetail{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-100px; margin-top:-20px; width:400px; border:1px solid #ddd7bf;}
.CandiadteDetail .labelLeft{text-align:right; border-right:1px solid #000000; border-bottom:1px solid #000000;}
.CandiadteDetail .labelRight{text-align:left; border-bottom:1px solid #000000;}
.CandiadteDetail .Midcontainer{padding:10px 15px 15px;}
.CandiadteDetail .Midcontainer .innerContainer{border:1px solid #000000; height:285px; background-color:#FFFFFF;}
.UploadCandidate{display:none; z-index:100; position:absolute; left:40%; top:30%; margin-left:-100px; margin-top:165px; width:350px; border:1px solid #ddd7bf;}






.Score-pop{display:none; z-index:100; position:absolute; left:30%; top:30%; margin-left:-100px; margin-top:-20px; width:600px; border:1px solid #ddd7bf;}
.Score-pop .labelLeft{text-align:right; border-right:1px solid #000000; border-bottom:1px solid #000000;}
.Score-pop .labelRight{text-align:left; border-bottom:1px solid #000000;}
.Score-pop .Midcontainer{padding:10px 15px 15px;}
.Score-pop .Midcontainer .innerContainer{border:1px solid #000000; height:285px; background-color:#FFFFFF;}
.Midcontainer .table{border:1px solid #000000; border-bottom:none; background-color:#FFFFFF;}
.summery{border:1px solid #000000; border-bottom:none; background-color:#FFFFFF; background-color:#FFFFFF;}
.summery .colhead1{background-color:#F9E7B8; border-right:1px solid #000000; border-bottom:1px solid #000000; width:25%;}
.summery .colhead2{background-color:#F9E7B8; border-right:1px solid #000000; border-bottom:1px solid #000000;width:25%;}
.summery .colhead3{background-color:#F9E7B8; border-right:1px solid #000000; border-bottom:1px solid #000000;width:25%;}
.summery .colhead4{background-color:#F9E7B8; border-bottom:1px solid #000000;width:25%;}
.summery .labelRight{text-align:left; border-bottom:1px solid #000000;}
.summery .col1{border-right:1px solid #000000; border-bottom:1px solid #000000;}
.summery .col2{border-right:1px solid #000000; border-bottom:1px solid #000000;}
.summery .col3{border-right:1px solid #000000; border-bottom:1px solid #000000;}
.summery .col4{border-bottom:1px solid #000000;}




#AgencyDefineTest{padding:25px 30px;}
.DefineTestGrid{padding:10px 368px 10px 60px; height:auto;}

.updateRecord{width:500px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}
.updateRecord-form{padding:15px;}

.AddRecord{width:500px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}
.AddRecord-form{padding:15px;}

.AddRequest{width:500px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}
.AddRequest-form{padding:15px;}

#AgencyTestSchedule{padding:25px 30px;}
.TestScheduleCont{padding:10px 272px 10px 60px; height:auto;}
.TestScheduleGrid{padding:10px 60px 10px 60px; height:auto;}
.firstPrefCont{width:550px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}

#FeeStructure{padding:25px 30px;}
.FeeStructureGrid{padding:10px 149px 10px 60px; height:auto;}

.AddNewRecord-cont{width:500px; display:none;z-index:100; position:absolute; left:40%; top:15%; margin-left:-100px; margin-top:-20px;}
.AddNewRecordGrid{padding:10px 149px 10px 60px; height:auto;}

#ViewAttendance{padding:25px 30px;}
.ViewAttendanceCont{padding:10px 272px 10px 60px; height:auto;}
.ViewAttendanceGrid{padding:10px 60px 10px 60px; height:auto;}

#BlockIP{padding:0px 0px;}
.BlockIPCont{padding:10px 70px 10px 70px; height:auto;}
.BlockIPGridCont{width:820px; padding-left:40px;}

#AgencyPublishing{padding:25px 30px;}
.AgencyPubCont{display:block; min-height:220px; height:auto; padding-left:30px;}

.AgencyUpCan{display:block; min-height:220px; height:auto; padding:0px 200px 0px 30px;}
.AgencyPubDetail{display:block; min-height:220px; height:auto; padding:0px 640px 0px 30px;}

#AgencyFAQ{padding:25px 30px;}
.AgencyFAQCont{display:block; height:auto; padding:0px 0px 30px 60px;}
.AgencyFAQGrid{padding:10px 365px 10px 0px; height:auto;}


#AgencyUploadMan{padding:25px 30px;}
.AgencyUploadManCont{padding:0px 110px 10px 60px;}
.AgencyUploadManGrid{padding:10px 55px 10px 0px; height:auto;}

#AgencyDateDefine{padding:25px 30px;}
.AgencyDateDefineCont{padding:10px 120px 10px 60px;}
.AgencyDateDefineGrid{padding:0px 271px 10px 60px; height:auto;}

#AgencyEligibility{padding:25px 30px;}
.AgencyEligibilityGrid{padding:0px 271px 10px 60px; height:auto;}

.AgencyEmailCont{padding:0px 110px 10px 0px; min-height:520px;}
.AgencyEmailCont .fieldCont{height:550px; width:180px;}
.AgencyEmailCont .buttonCont{height:550px; width:45px;}
.AgencyEmailCont .textareaCont{height:550px; width:460px;}
.AgencyArea{height:115px; resize:none; width:450px; background-color:#FAFAFA; border:1px solid #CFCCC9; overflow-x:no-scroll;}
.subjectField{width:392px; height:16px; margin:0px; padding:2px; border:1px solid #cfccc9; background-color:#fafafa; font-size:12px;}
.EmailLabel, .SMSLabel{font-size:12px; font-weight:bold; margin-top:-2px}
.textareaCont .emailCont{padding:125px 0px 0px 0px;}
.textareaCont .smsCont{padding:5px 0px 0px 0px;}
.emailButton1{padding:206px 0px 0px 0px;}
.emailButton2{padding:170px 0px 0px 0px;}
.fieldDropdown{height:336px; background-color:#FAFAFA; border:1px solid #CFCCC9; font-size:12px; width:160px;}

.ActivityLable{width:165px; padding-top:0px;}
.date1{width:215px; padding-left:5px;}
.date2{width:215px; padding-left:5px}
.EditSetBtn{width:100px; padding:20px 0px 0px 5px;}
.uploadFile{width:280px; padding-left:5px;}
.UpDownBtn{width:160px; padding:0px 0px 0px 5px;}

/* carousel Start */
.box {background:#FFFFFF;height:60px;width:405px;margin:0 10px 0 0;}
.mscarousel {width:417px; border:1px solid #E5E0CC; background-color:#FFFFFF; padding:5px; overflow:hidden}
.mscarousel .child{position:relative;}
.mscarousel .child .set, .mscarousel .set{float:left; position:relative;}
.mscarousel .child .set .message, .mscarousel .set .message{/*position:absolute; top:0; left:0; background-color:#333333; color:#fff; display:none;*/}
.mscarousel .child .clear{clear:both}
.hand{cursor:pointer}
/* carousel End */

.ErrorPage{margin:100px auto; width:400px; border:1px solid #ddd7bf; height:230px; padding:20px;}
.errorPageMessage{font-size:15px; font-weight:bold;}

.feedback-lable{float:left; width:85px;}
.feedback-field{float:left; width:450px;}
.feedbackAddressArea{height:160px; width:450px; background-color:#FAFAFA; border:1px solid #CFCCC9; resize: none; overflow-x:no-scroll;}
.feedbackerrorMsg{height:18px; visibility:visible; font-size:10px; color:#F00;}

.receipt-cont{background-color:#FFFFFF; padding:5px;}

/* Common Styles */
form{margin:0px; padding:0px;}
.blockno{display:none;}
.chkButton{margin:0px; padding:0}
.AddressArea{height:80px; width:200px; background-color:#FAFAFA; border:1px solid #CFCCC9; resize: none; overflow-x:no-scroll;}
.AddressAreaForEmail{height:115px; width:450px; background-color:#FAFAFA; border:1px solid #CFCCC9; resize: none; overflow-x:no-scroll;}
.AddressArea2{height:155px; width:500px; background-color:#FAFAFA; border:1px solid #CFCCC9; resize: none; overflow-x:no-scroll;}
.pad20{padding:20px;}
.fieldValue{font-weight:normal;}
.pad5{padding:5px;}
.pad15{padding:15px;}
.pad12{padding:12px;}
.width240{width:240px; font-size:11px;}
.padTopBottom10{padding:10px 0px;}
.pad{padding:5px 0px 5px 5px;}
.width150{width:150px;}
.height5{height:5px;}
.fl-left{float:left;}
.fl-rigt{float:right;}
.clear{clear:both;}
.fifty{width:50%;}
.twentyFive{width:25%;}
.widthNew{width:300px;}
.fourty{width:40%;}
.thirty{width:30%;}
.seventy{width:70%;}
.width32{width:32%}
.padding10{padding:10px;}
.border1{border:1px solid #C4B890;}
/*.news{height:70%;}*/
.hr-underline{height:1px; border-bottom:1px solid #c2bca1;}
.hr-underline2{height:1px; border-bottom:1px solid #c2bca1; margin:5px 0px 18px 0px;}
.hr-dashline{height:2px; border-bottom:1px dashed #c2bca1; margin:5px 0px 10px 0px;}
.subtitle{padding:0px 80px; font-size:13px; font-weight:bold;}
.hr-Login{height:2px; border-bottom:1px solid #afc6e6;}
a {color:#1200ff; text-decoration:none;}
a:hover {color:#1200ff; text-decoration:underline;}
.WeightBold{font-weight:bold;}
.training-course{height:57px; border:1px solid #cdcabb; overflow:auto; overflow-x:no-scroll; overflow-y:scroll; padding:5px 0px 5px 5px; clear:both; background-color:#FFFFFF;}
.nearest-center{height:57px; border:1px solid #cdcabb; overflow:auto; overflow-x:no-scroll; overflow-y:scroll; padding:5px 0px 5px 5px; background-color:#FFFFFF;}
.eligible-criteria{height:90px; overflow:auto; padding:5px 0px 5px 5px; margin:10px 0px 0px 0px;}

.newLine {
height: 50px;
width:100%;
display:block;

}
.input_Desc{font-size:9px; color:#A9A9A9;}
.Input_disabled{background-color:#D8D6D6;}


.ReleaseAdmitBtn{ background: url("../images/sub-btn-bg.jpg") repeat-x scroll left top transparent; border: 1px solid #FFFFFF; box-shadow: 0 0 2px #2F2F2F; color: #FFFFFF; cursor: pointer; font-family: Arial; font-size: 12px; font-weight: bold; height: 22px; width:140px;}

.table_2 {
	font-family:Arial;
	font-size:12px;
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0 0 1px 1px;
	border:#a4a9b2 1px solid;
}

.table_2 th {
	background:#c2cada !important;
	text-align:center;
	vertical-align:top;
	padding:3px;
	border-width: 1px 1px 0 0;
	border:#a4a9b2 1px solid;
}

.table_2 td {
	background:#FFF;
	padding:3px;
	vertical-align:top;
	border-width: 1px 1px 0 0;
	border:#a4a9b2 1px solid;
}
	 

input[type="text"], input[type="text"] {
	border:#CFCCC9 1px solid;
	background:#FFF;
}

input[type="textarea"] {
	border:#CFCCC9 1px solid;
	background:#FFF;
}

select {
	border:#CFCCC9 1px solid;
	background:#FFF;
}
 
.lighttext {
	color:#666;
	font-size:11px;
	line-height:160%;
}

.contenttable {
	width:900px;
	color:#333;
	font-family:Arial;
	font-size:12px;
	border-spacing: 0;
	border-collapse: collapse;
	border:#b8bfe1 0px solid;
}

.contenttable td{
	background-color:#FFF;
	padding:5px;
	vertical-align:top;
}

.contenttable input[type="text"]{
	font-size:12px;
	color:#333;
	width:200px;
}

.contenttable select{
	font-size:12px;
	color:#333;
	width:200px;
}
.contenttable .s{
	width:100px !important;
}

.contenttable .isd{
	width:38px !important;
}


#error-massage {
	padding:0px 0px 10px 35px;
}

.error-massage {
	padding:0px 0px 5px 35px;
}

.error-massage-text {
	
	color:#F00;
	padding:3px;
}

.msgg {
	padding:0px 0px 5px 35px;
	color:#F00;
}


.book-a-seat-top {
	color:#3498cb;
	background:url(../images/Error-blue.png) no-repeat left top ;
	padding:3px 3px 3px 39px;
	border:#4aa6d6 1px solid;
}
.book-a-seat{display:none; z-index:100; position:absolute; left:28%; top:15%; margin-left:-0px; margin-top:-20px; width:600px; border:1px solid #ddd7bf;}


/* admit card */

.hallticket-text {
	/* color:#666; */
	font-size:15px;
}

.instructions-container {
	width: 700px;
	margin: 0 auto;
	border: 1px solid #333;
	line-height: 1.4;
	padding: 10px;
}

.instructions-title {
	font-weight: bold;
	text-decoration: underline;
}

.instructions-list {
	list-style: none;
	counter-reset: custom-counter;
	padding-left: 20px;
}

.instructions-list li {
	counter-increment: custom-counter;
	position: relative;
	margin-bottom: 8px;
}

.instructions-list li::before {
	content: counter(custom-counter, decimal) ")";
	position: absolute;
	left: -20px;
	width: 20px;
}

.instructions-list2 {
	list-style: none;
	counter-reset: custom-counter;
	padding-left: 20px;
}

.instructions-list2 li {
	counter-increment: custom-counter;
	position: relative;
	margin-bottom: 3px;
}

.instructions-list2 li::before {
	content: counter(custom-counter, lower-alpha) ")";
	position: absolute;
	left: -20px;
	width: 20px;
}

.mt3 {
	margin-top: 3px;
}

/* Table base styles */
table.test-details {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #ccc;
	font-family: Arial, sans-serif;
}

/* Header row */
table.test-details thead {
	background-color: #e1eafc;
}

/* Header cells */
table.test-details th {
	border: 1px solid #ccc;
	padding: 8px;
	width: auto; /* widths set inline in HTML if needed */
	text-align: center;
}

/* Body cells */
table.test-details td {
	border: 1px solid #ccc;
	padding: 8px;
	text-align: center;
}

.info-row {
	display: flex;
	margin-bottom: 8px;
}

.info-row strong {
	width: 180px;
	flex-shrink: 0;
	display: inline-block;
}

.info-row span {
	flex: 1;
}
	
.personsl-dtl {
	font-family:Arial;
	font-size:12px;
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0 0 1px 1px;
	border:#c1c1c1 1px solid;
}
.personsl-dtl .small{
	width:100px !important;
}

.personsl-dtl .wordWrap{
	word-break:break-all;
    word-wrap: break-word;
    width:100px !important;
}

.table_2 .wordWrap{
	word-break:break-all;
    word-wrap: break-word;
    width:100px !important;
}

.personsl-dtl th{
	background:#c2cada;
	padding:3px;
	vertical-align:top;
	border-width: 1px 1px 0 0;
	border:#c1c1c1 1px solid;
	position: -webkit-sticky;
	position: sticky;
    top: -1px;
}
.personsl-dtl td{
	background:#FFF;
	padding:3px;
	vertical-align:top;
	border-width: 1px 1px 0 0;
	border:#c1c1c1 1px solid;
	
}

.footer {
	color:#666;
}

/* Admit Card */
.border{border:1px solid #000000; margin:20px auto; color:#000000;}

.TimeTable {border-collapse: collapse; border-style: solid; color: #000000; margin: 20px auto; font-size:11px;}
.TimeTable, .TimeTable td {border-color: #000000;}

.TableTitle2{font-family:Arial; font-size:14px; font-waight:bold; color:#333333;}

.dashboard-table {
	font-family:Arial;
	font-size:12px;
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0 0 1px 1px;
	border:#a1a0a0 1px solid;
}

.dashboard-table th {
	background:url(../images/dashboard-tab-bar-bg.jpg) repeat-x top left;
	text-align:Centre;
	vertical-align:top;
	padding:3px;
	border-width: 1px 1px 0 0;
	border:#a1a0a0 1px solid;
}

.dashboard-table td {
	background:#FFF;
	padding:3px;
	vertical-align:top;
	border-width: 1px 1px 0 0;
	border:#a1a0a0 1px solid;
	height:180px;
}
.insidetbl {
	clear:both;
	font-family:Arial;
	font-size:12px;
	border-spacing: 0;
	border-collapse: collapse;
	border-width: 0 0 0px 1px;
	border:#c7c6c6 0px solid;
}

.insidetbl th {
	background:#FFFFF !important;
	background-image:none;
	text-align: left;
	vertical-align:top;
	padding:3px;
	border-width: 0px 0px 1px 0px !important;
	border:#c7c6c6 1px solid;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	clear:both;
}

.insidetbl td {
	background:#FFF !important;
	padding:3px;
	vertical-align:top;
	border-width: 0px 0px 1px 0px !important;
	border:#c7c6c6 1px solid;
	font-size:12px;
	font-family:Arial;
	clear:both;
	height:17px;
}

/* pagination widget */
.pagination-label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}

.pagination-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:none;
    cursor:pointer;
}

a.pagination-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:underline;
}

.pagination-linkoff
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}

.pagination-textbox
{
    color: #333;
    background-color: #FFFFFF;
    border: 1px #999999 solid;
    background-color: none;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    height:18px;
}

.pagination-margin
{
    margin: 0px;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

a, img{
	text-decoration: none;
	border: 0px;
}
.announcement{
	border:0px solid #afc6e6
}
.tab-title {background:url(../images/right-tab-bg.jpg) repeat-x top left ; font-size:13px; color:#FFF; padding:5px 10px; width:240px; height:17px; font-weight:normal;}
.tab-content{background:#e8e8e8 ; color:#5f5f5f; padding:4px 10px; height:144px; border-bottom:4px solid #a7a7a7;width:240px; line-height:150%; font-size:12px; }
.tab-content ol {padding: 0px; margin:0px; padding-left:25px;}
.tab-content  a {color:#af4141;}
.bottom-tab{line-height:105%; font-size:12px; color:#676767;}
.bottom-tab H1{color:#3e5e9a; font-weight:bold; font-size:12px; margin:10px 0 4px 0;}
.bottom-tab span{padding:0 15px 0 0;}
.bottom-tab a {color:#af4141;}

.login-title {background:url(../images/login-top-bg.jpg) no-repeat top left; font-size:15px; color:#FFF; height:17px; padding:5px 15px;}


.tab-content-helpLine{background:#e8e8e8 ; color:#5f5f5f; padding:4px 10px; _height:250px; border-bottom:4px solid #a7a7a7;width:240px; line-height:150%; font-size:12px; }
.loginPageBottomInst h1{color:#af4141; font-size:14px; font-weight:bold;}
.loginPageBottomInst ul{margin:0; padding:0 0 0 10px; color:blue;}



hr.thick {border:1px solid #000 }

.td_align {width: 125px; display: inline-block;}

.or_line {border-top: 1px solid #cac7c7; margin: 20px 0; text-align: center;}
.or_line span {font-weight: bold; margin-top: -8px; display: inline-block; background: #fff; padding: 0 10px;}
