.btnAdmit
{
    background-color: #043260;
    padding: 6px 20px;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    /* float: right; */
    cursor: pointer;
    border: 1px solid #043260;
    font-family: Calibri;
}

body
{
	margin:0px;
	padding:0px;
	font-family:Calibri !important;
	font-size:15px;
    background-color:#f6f6f6;
}
p{
	margin:0px auto;
	padding:0px;
	font-family:Calibri;
}
input{
	font-family:Calibri;
	outline:0;
}
h1,h2,h3,h4,h5,h6
{
	margin:0px auto;
	padding:0px;
}
a
{
	text-decoration:none;
}
.logBtn input
{
    outline:none;
    border:none !important;
}

/* *:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box} */

.nvIndicte
{
    display:none;
    width:28px;
}
.active
{
	box-shadow:none;
}
.active span
{
	
	text-decoration:underline;
}
.subMenu li.subactive a span 
{
	font-weight:bold;
}
.active .nvIndicte
{
    display: inline-block;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -13px;
}
.aspNetDisabled
{
       background-color: rgb(235, 235, 228);
}

.mainBg
{
	background-image:url("../images/background1.jpg")  ;
	height:auto;
	min-height:100%;
	min-width:auto;
	width:100%;
	position:fixed;
	background-repeat:no-repeat;
	background-position:center center;
	top:0;
	left:0;
	display:inline-block;
} 

html, body, form
{
	height:100%;
	min-height:100%;
}
 .mainBg2
{
	background:url("../images/background.html")no-repeat center center;
	min-height:100%;
	height:100%;
	width:100%;
	background-size:cover;
} 
.container
{
	width:100%;
	margin:0 auto;
	text-align:center;
	display:inline-block;
}
.logInsec
{
	padding: 10px;
    display: inline-block;
    text-align: center;
    width: 480px;
    position: absolute;
    left: 50%;
    margin-left: -240px;
    height: 320px;
    top: 36%;
    margin-top: -160px;
}

/* NEW WBCSC */

.Rgttotl table tr:nth-child(odd)
{
    background-color:#fbfbfb;
}
.Rgttotl table tr:nth-child(even)
{
    background-color:#fff;
}
.mainBgMstr
{
    background-color:#f6f6f6;
}
.logo a
{
    display:inline-block;
    width:100%;
}

.logo_text
{
	width:auto;
	display:inline-block;
}
.pull-left
{
	float:left;
}
.pull-right
{
	float:right;
}
.logo
{
	float:none;
}
.logoInner
{
	float:left;
}
.logo img
{
    height:65px;
	width:auto;
	float:none;
}
.logoInner img{
	float:left;
}
.logo_text
{
    display:inline-block;
    width:100%;
    text-align:center;
}
.logo_text p
{
    font-size:20px;
    color:#00326a;
}
.usr_inpt input
{
    border:0 !important;
}

.logo a input
{
	width: auto;
    height: 80px;
    padding: 0;
}
.text
{
	color:#000;
	font-weight:normal;
	text-align:left;
	width:275px;
	line-height:20px;
	display:inline-block;
	box-sizing:border-box;
	padding-left:20px;
}
.mn_txt {
    font-size: 20px;
    float: left;
    color: rgb(4, 50, 96);
    font-weight: bold;
    margin-left: 15px;
    /* width: 69%; */
    margin-top: 15px;
    padding: 3px 0px;
}
.log_box
{
	background:rgba(198,197,197,0.5);
	padding:25px;
}

.usMn, .pass, .logBtn
{
	background-color:#fff;
	width:100%;
	height:auto;
}
.usMn input, .pass input, .logBtn input
{
	width:80%;
	border:0px;
	background-color:#fff;
	height:50px;
	color:#000;
	font-size:18px;
}
.usMn img, .pass img
{
	margin-top: 15px;
    margin-left: 10px;
    padding-right: 8px;
}
.btm15{
	margin-bottom:15px;
}
.top25
{
	margin-top:25px;
}
.logBtn, .logBtn input
{
	background-color:#00326a;
	color:#fff;
	font-size:20px;
	cursor:pointer;
}
.logBtn
{
	cursor:pointer;
}
.rmbr-me, .rmbr-me a
{
	color:#00326a;
	text-decoration:none;
}
.rmbr-mePass
{
    margin:0 32px;    
}
.rmbr-me input[type="checkbox"]
{
	margin-top:5px;
	margin-right:8px; 
	outline:1px solid #00326a;
	border-radius:0px;
}
.rmbr_frgt
{
	width:100%;
	display:inline-block;
	font-size: 16px;
    font-weight: bold;
}

/* ............... log in page css end */


/* Masterpage in page css ................. */

.contMstr
{
	width:1250px;
	padding:10px 20px;
	box-sizing:border-box;
	margin:0 auto;
}
.logoMstr
{
	width:100%;
	display:inline-block;
}
.logoDv
{
	box-sizing:border-box;
}
.logoDv .logo
{
	width:auto;
}
.lgotxtDv .text
{
	padding: 5px 18px;
    box-sizing: border-box;
    width: auto;
    margin-top: 19px;
}
.lgotxtDv .text .mn_txt
{
	font-size: 18px;
    line-height: 22px;
    color: #043260;
}
.tabMstr
{
	display:inline-block;
	width:100%;
	padding:10px 0;
	min-height: 470px;
}
.tabLst
{
	width:85px;
	height:90px;
	display:block;
	float:left;
	margin-left:1px;
	text-align:center;
	padding: 15px 0;
    box-sizing: border-box;
	cursor:pointer;
	position:relative;
}
.tabLst:hover
{
	box-shadow:1px 5px 8px #3e3e3e;
}

.tabLst span
{
	color:#fff;
	font-size:12px;
	width: 90%;
    display: block;
    margin: 0 auto;
	padding-top:8px;
	letter-spacing:1px;
}
.tabLst a
{
	text-decoration:none;
}
.tabLst span.pdngTp0,
.pdngTp0
{
	padding-top:0px;
}
.lft0
{
	margin-left:0px;
}
.tabLst span.wdt100,
.wdt100
{
	width:100%;
}
.tabLst span.wdt88,
.wdt88
{
	width:88px;
}
.tabLst span.wdt90,
.wdt90
{
	width:90px;
}

.RsptabBtn
{
	display:none;
	cursor:pointer;
}
.RspmnuTitl
{
	color:#0070e0;
}

/* ................... log in page css end */

/*Heading Title ................... */

.Mn_Titl_Insde
{
	display:inline-block;
	width: 100%;
    padding: 5px 15px;
    background-color: #043260;
    box-sizing:border-box;
}
.Mn_Hdng
{
	display: inline-block;
    padding-left: 6px;
    line-height: 33px;
    font-size: 18px;
    color: #fff;
    font-weight:bold;
    text-transform:uppercase;
}

/* ................... Heading Title */

/*.lft_rgtsec
{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
}*/

.upload
{
	display:block;
	border:1px solid #7d7b7b;
	padding:6px 8px;
}
.upload .Mn_Hdng
{
	font-size:18px;
	padding-top:0px;
	padding-left:0px;	
}
.upload img
{
	padding-left:15px;
	padding-top:4px;
}
#upload_link{
    text-decoration:none;
	color:#0070e0;
}
#upload{
    display:none
}


/*................ Menuleft */



.Mn_Titl2
{
	display:none;
}


/* Menuleft ................ */



/* ................ Right Section */


.Rgtinsde
{
	border:1px solid #ddd;
}
.hdngTitl
{
	background-color:#0070e0;
	padding:6px 0;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
}
.hdngTitl span
{
	color:#fff;
	font-size:22px;
	padding:0 10px;
	box-sizing:border-box;
}
.txt-cntr
{
	text-align:center;
}
.top10
{
	margin-top:10px;
}
.top20
{
	margin-top:20px;
}
/* Right Section End ................ */

/* Color Code .....................*/

.clr1
{
	background-color:#e4a11f;	
}
.clr2
{
	background-color:#6399e3;	
}
.clr3
{
	background-color:#1e4c63;	
}
.clr4
{
	background-color:#8abf27;	
}
.clr5
{
	background-color:#5a3ab7;	
}
.clr6
{
	background-color:#b41c43;	
}
.clr7
{
	background-color:#f555c1;	
}
.clr8
{
	background-color:#0070e0;	
}
.clr9
{
	background-color:#019700;	
}
.clr10
{
	background-color:#fc4341;	
}
.clr11
{
	background-color:#a200ad;	
}
.clr12
{
	background-color:#d53c00;	
}
.clr13
{
	background-color:#f2c923;	
}
.clr14
{
	background-color:#3297dd;	
}
.clr15
{
	background-color:#f18228;	
}
.clr16
{
	background-color:#401704;	
}
.table_sec
{
    display:block;
    width:100%;
    float:left;
}
/* ................... Color Code */

.top
{
	background-color: #0070e0;
    border: 2px solid #ddd;
    bottom: 16px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    position: fixed;
    right: 15px;
    text-align: center;
    text-transform: uppercase;
    width: 36px;
    z-index: 9999;
}
.top a
{
	background-color:#0070e0;
	padding:5px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
}

/* .................. Home Page */

.adminLog
{
	display: block;
    float: right;
    padding: 25px 0;
    box-sizing: border-box;
    width: 100%;
    text-align: right;
}
.adminLog span,
.adminLog label
{
	font-size:16px;
	color:#043260;
	padding-right:10px;
	cursor:pointer;
}
.adminLog img
{
	margin-top:5px;
}

.all_box
{
	width:100%;
	display:inline-block;
	margin:0 -9px;
	position:relative;
}
.boxLrg
{
	width:335px;
	height:115px;
	display:inline-block;
	padding:15px 25px 20px 25px;
	text-align:left;
	float:left;
	margin-bottom:20px;
}
.boxLrg img
{
	margin-top:8px;
	margin-bottom:20px;
}
.boxLrg p
{
	color:#fff;
	font-size:22px;
}

.box
{
	display:table;
	width:100%; /* .............change 28_12_17*/
	height: 100%;
	/* padding:15px 10px 20px 10px; */ /* .............change 28_12_17*/
	text-align:center;
	float:left;
	/* margin-bottom:20px; */ /* .............change 28_12_17*/
	
}
.box img
{
	/* margin-top:8px;
	margin-bottom:20px; */
	width:56px;
}
.box p
{
	color:#fff;
	font-size:22px;
}

.top5
{
	margin-top:5px;
}
.rgt20
{
	margin-right:20px;
}
.boxLrg a
{
	display:inline-block;
	width:100%;
}
.boxLrg .Mn_Txt,
.Mn_Txt
{
	color:#fff;
	font-size:28px;
	font-weight:bold;
}
.boxLrg .Sb_Txt,
.Sb_Txt
{
	text-align:left;
	font-size:20px;
	color:#fff;
	padding-top:5px;
	line-height:25px;
	font-weight:300;
}
.txt-center
{
	text-align:center;
}

/* .............change 28_12_17 start............... */

.TotlBx 
{
	display:block;
	float:left;
	padding: 0 0.50%;/* .............change */   
	width: 15.666%;   /* .............change */
	height: 150px;
	margin: 10px 0 0;
	position:relative;
}
.col1{
	width: 500px;
    border: 1px solid #ddd;
    padding: 2%;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -75px;
    height: 150px;
}
.col2{
	width:44%;
	padding: 2%;
	border: 1px solid #ddd;
	margin:10px;
	margin-top:170px;
}
.col3{
	width: 29%;
	padding: 1%;
	border: 1px solid #ddd;
	margin:10px;
	margin-top:170px;
}
.col4{
	width: 44%;
    margin: 10px;
    border: 1px solid #ddd;
    padding: 2%;
    margin-top: 12px;
}
.col5{
	width: 32%;
    margin: 10px 0 0;
}
.col5:first-child{
	height:311px;
}
.col6{
	width: 32%;
	margin: 10px 0 0;
}
.col7{
	width: 24%;
	margin: 10px 0 0;
}

.col7:first-child{
	height:311px;
}
/* .col7:first-child .box img{
	margin-top:100px;
} */
.col8{
	width: 24%;
	
}
.col9{
	width:31.666%
}
.col10{
	width: 24%;
}
.col10:first-child{
	height:470px;
}
/* .col10:first-child .box img{
	margin-top:200px;
} */
.col11{
	width: 15%;
}
.col11:first-child{
	height:310px;
}
/* .col11:first-child .box img{
	margin-top:80px;
} */
.col12{
	width: 24%;
}
.col13{
	width: 16%;
}
.col13:first-child{
	height: 469px;
    width: 30%;
}
/* .col13:first-child .box img{
	margin-top:200px;
} */
.col14{
	width: 19%;
}
.col14:first-child{
	height: 310px;
}
/* .col14:first-child .box img{
	margin-top:80px;
} */
.col15{
	width: 19%;
}
.col16 {
    width: 15.666%;
}
 .col16:first-child{
	height: 469px;
} 
.col16:first-child .box img{
	margin-top:180px;
}
.col17 {
    width: 19%;
}
 .col17:first-child{
	width: 38.333%;
    height: 310px;
} 
.col17:first-child .box img{
	margin-top:120px;
}
.col18 {
    width: 15.666%;
}
.col19 {
    width: 19%;
}
 .col19:first-child{
    height: 310px;
} 
.col19:first-child .box img{
	margin-top:100px;
}
.col20 {
    width: 19%;
}


.TotlBx .boxLng img
{
	margin-top:112px;
}
/* .TotlBx a
{
	display:inline-block;
} */
.pdng9
{
	padding:0 9px;
}
.mrgNgtv
{
	margin:0 -9px;
}
.imgContnt{
	display:table-cell;
	vertical-align:middle;
}
.top60 {
    margin-top: 60px;
}



.modalPopup
{
    background-color:#fff!important;    
}
table tr.popupTitle td
{
    background-color:#043260 !important;
    text-align:left;
    border:0;
}
table tr.popupTitle td label
{
    font-size:20px!important;
}
.modalPopup table tr td
{
    text-align:left;
    font-size:16px; 
    border:0;
    border-bottom:1px solid #ddd;  
    background-color:#fff; 
}

.All_fld input,
.All_fld select,
.All_fld textarea
{
   padding:6px !important;
}
.All_fld table input,
.All_fld table select,
.All_fld table textarea
{    
   padding:3px.5% !important;
}
 input,select,textarea
{
   border: 1px solid #ddd;    
   border-radius:4px;
       padding: 4px;
   /* height: 23px; */
}


/* .............change 28_12_17 end............... */

/* .................. Students Home */

.boxLng
{
	display:block;
	float:left;
	height:320px;
	width:185px;
	padding:0;
	/* margin-bottom:20px; */
}
.rslt
{
	position:absolute;
	bottom: 20px;
    right: 7px;
}
.wdt2cl
{
	padding-top:0px;
	padding-bottom:0px;
	height:150px;
}
.cnterCntnt
{
	width:100%;
	display:inline-block;
	margin-top:15px;
}
.margTp35
{
	margin-top:35px;
}
.margTp15
{
     margin-top:15px;   
}

.bg1
{
	background-image:url(../images/background_box.html);
}
.bg2
{
	background-image:url(../images/background_box2.html);
}
.Titl_Txt
{
	display:inline-block;
	width:100%;
}
.boxLng a
{
	display:inline-block;
	width:100%;
}
.boxLrg2
{
	display:block;
	float:left;
	height:150px;
	width:730px;
	padding:0 30px;
	margin-bottom:20px;
}
.boxLrg2 .Mn_Txt
{
	text-align:left;
	font-size:35px;
	float:left;
	padding-right:25px;
	border-right: 2px solid #fff;
    line-height: 65px;
    margin-top: 8px;
}
.boxLrg2 .Sb_Txt
{
	text-align: left;
    font-size: 25px;
    float: left;
    width: 60%;
    padding-left: 25px;
}

/* .................. Students Home */
/* Home page end .............. */

/* .................. Footer Section */

.Footer_Mn
{
	display:inline-block;
	width:100%;
	padding:10px 0;
	background-color:#0070e0;
	position:fixed;
}
.ftr_insde
{
	text-align:center;
	display:inline-block;
	width:100%;
}
.ftr_insde p
{
	color:#fff;
	font-size:15px;
}

/* Footer Section .................... */


/* Results Section .............. */

/*............ Table section Css Start */

.notes
{
    font-weight:bold;
    text-transform:uppercase;
    padding:6px 0;
}
.notes strong
{
    font-size:16px;
}
.btnPrint
{
    margin-top:10px;
    display:inline-block;
    width:100%; 
    margin-bottom:10px;
}
.btnPrint button
{
    float:none;
}

.MnSect
{
	padding:0 10px;
}
table,th,td
{
	border:1px solid #ddd;
	padding:0px;
	text-align:center;
	/*letter-spacing:1px;*/
}
table
{
	border-collapse:collapse;
}
td , th
{
	padding:5px;
}
/* .tblSec table label
{
	padding:8px 10px;
} */
.inptbdr0
{
    border:0px !important;
}
.bdr0
{
	border:0px;
}
.mnLgo
{
	width:auto;
	height:75px;
}
.bdrbtm1
{
	border-bottom:1px solid #000;
}
.bdrlft
{
	border-left:1px solid #000;
}
.tblSec
{
	width:100%;
	overflow-x:auto;
}
.tblSec table
{
	width:100%;	
}
.hedPrt
{
	width:100%;
	text-transform:uppercase;
	padding:6px 0;
	font-size:17px;	
}
.hedPrt label
{
	display:inline-block;
	width:auto;
	text-transform:uppercase;
	padding:4px 0;
	font-size:17px;
}
.hedPrt .hdnTxt
{
	font-size: 30px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}
.sdntNm,.dtlSec,.exmSec
{
	display:inline-block;
	width:100%;
}
.sdntNm label,
.dtlSec label,
.exmSec label
{
	width:auto;
	text-transform:initial;
}
.sdntNm span{
	text-transform:initial;
}
.fntBld
{
	font-weight:bold;
}
.sdntNm label{
	text-transform:uppercase;
}
.dtlSec label
{
	margin-right:50px;
}
.dtlSec label strong
{
	margin-left:6px;
}

.wdt1
{
	width:1%;
}
.wdt2
{
	width:2%;
}
.wdt5
{
	width:5%;
}
.wdt7
{
	width:7%;
}
.wdt8
{
	width:8%;
}
.wdt17
{
	width:17%;
}
.wdt35
{
	width:35%;
}
.wdt100Blk,
.tblSec table label.wdt100Blk
{
	width:100%;
	display:inline-block;
	padding:0px;
}
.wdt100Blk
.tpTbl
{
	padding:15px 0px;
}
.wdt100Blk u
{
	font-size:18px;
	font-weight:bold;
}
.tpTbl label
{
	font-weight:bold;
	padding-left:20px;
}
.txt_rgt
{
	text-align:right;
}
.txt_lft
{
	text-align:left;
}

.txt_lft
{
	padding:0;
}
.tp10
{
	padding-top:10px;
}
.Pbtm10
{
	padding-bottom:10px;
}
.bdrT-B-R
{
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
}
.fntUpCse
{
	text-transform:uppercase;
}
.fntLwrCse
{
	text-transform:initial;
}
.fntLwrCse td
{
	font-size:13px;
}
.bdrB-R
{
	border-right:0px;
	border-bottom:0px;
}
.bdrB-L
{
	border-left:0px;
	border-bottom:0px;
}
.bdrT-R
{
	border-top:0px;
	border-right:0px;
}
.pdng0
{
	padding:0px;
}
.btm5
{
	margin-bottom:5px;
}
.ptop40
{
	padding-top:40px;
}
.Mtop1
{
	margin-top:1px;
}
.txt-lft
{
	text-align:left;
}
.PrpdBy
{
	border-top: 1px solid #000;
    display: inline-block;
    width: 15%;
    text-align: center;
	margin-top:15px;
	margin-bottom:10px;
	letter-spacing:1px;
}
.Barcode
{
    display: inline-block;
    width: 15%;
    text-align: center;
	margin-top:25px;
	margin-bottom:10px;
}
.sgn,
.sgn2
{
	display: block;
    height: 50px;
    width: auto;
}
.sgn2
{
	margin:0 auto;
}
.wdt75
{
	width:75%;
}
.txtsml label
{
	font-size:14px;
	color:#737373;
}
/* Table sec Css End ................. */

/* Results Section .............. */


/* Student login section ....................*/

.boxStdnt .tabLst,
.boxStdnt .tabLst span.wdt88
{
    width:151px;
    height:100px;
}
.boxStdnt .tabLst span
{
    font-size:17px;
}

/* Student login section ....................*/

table .clrblue th
{
    color:#0e3358;
}

/* University Master ....................... */

.Rgttotl
{
    border:1px solid #ddd;
    padding:14px 16px;
    width:100%;
    box-sizing:border-box;
    display:inline-block;
    background-color: #fff;
    margin-top:20px;
}
.ajax__tab_panel .Rgttotl
{
     margin-top:50px;
}
.Mtop25
{
    margin-top:25px;
}
.Rgttotl tr:first-child td,.Rgttotl tr:first-child th
{
    color:#043260;
    font-size:18px;
    background-color: #f2f2f2;
    padding:13px 6px;
}
.expCheckbx1 tr:first-child td,.expCheckbx1 tr:first-child th
{
   color: #043260;
    font-size: 14px;
    background-color: transparent;
    padding: 0;
    text-align: left;
    line-height: 20px;
    border:0;
    padding: 6px;
}
.Rgttotl table
{
    background-color:#fff;
}
.MrgLft10
{
    margin-left:10px;
}
.popUpMain
{
    display: inline-block;
    width: 800px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    background-color: #fff;
    border: 1px solid #ddd;
    height: auto;
    margin-left: -400px;
    padding-bottom: 10px;
}
.popInsde
{
    width: 100%;
    display: inline-block;
    padding: 8px 0;
    background-color: #043260;
    text-align:center;
    color:#fff;
}
.popInsde h2
{
    font-weight:normal;
}

.popAllsec
{
    padding:10px;
    border-bottom:1px solid #f0f0f0;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}
.allFldSec
{
    border:1px solid #ddd;
}
.scrlSec
{
    padding:10px;
    padding-bottom:0px;
    height:385px;
    overflow-y:auto;
}
textarea
{
    resize:none;
    font-family:Calibri;
    font-size:15px;
}
.bxTitl
{
    font-size:16px;
    font-weight:normal;
    display:block;
    width:20%;
}
.inptFld
{
    padding:8px;
    width:40%;
    border:1px solid #ddd;
    border-radius:2px;
}
.clrRd
{
    color:#bc000e;
}
.bdrBtm0
{
    border-bottom:0px;
}

.btnAdd
{
    background-color: #043260;
    padding: 6px 20px;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    float:right;
    cursor:pointer;
    border:1px solid #043260;
    font-family: Calibri;
    
}
.btnAdd:hover
{
    background-color:#fff;
    border:1px solid #0070e0;
    color:#0070e0;
}
.modalBackground
{
    background:rgba(0,0,0,0.8);
}
.Rgttotl .tblSec td, .Rgttotl .tblSec th
{
    border:1px solid #ddd;
}
.clrblue
{
    background-color:#0073e7;
}
.clrgrey
{
    background-color:#d9d6d6;
}
.Mn_Titl
{
    display:inline-block;
    width:100%;
}
.svBtn
{
    display:inline-block;
    width:100%;
    padding:10px 25px;
    padding-right:10px;
    box-sizing:border-box;
    padding-bottom:0px;
}
.imgViw
{
    max-width: 70px;
    float: left;
    padding-left: 25px;
}

.crssimg
{
    position: absolute;
    top: 2px;
    right: 8px;
    width: 25px; 
    cursor:pointer;  
}

.lft10
{
    margin-left:10px;
}
table tr td input[type="image"]
{
    cursor:pointer;
}
/* ....................  University Master End */

/* .................... Result */

.rsltPrt
{
    display:inline-block;
    width:100%;   
}
.StdntId
{
    width:49%;
    display:block;
    float:left;
    margin-bottom:18px;
}
.StdntId p
{
    font-size:18px;
    color:#0073e7;
    margin-bottom:8px;   
}
.StdntId.pull-right
{
    float:right;
}
.totlId
{
    display:inline-block;
    width:100%;
    float:left;
}
.totlId input:first-child
{
    width:32%;
}
.totlId input
{
    width:60%;
    padding:7px 5px;
    border:1px solid #ddd;
    outline:none;
    border-radius:4px;
}
.totlId select
{
    width:100%;
    padding:7px 4px;
    border:1px solid #ddd;
    outline:none;
    border-radius:4px;
}
.lft10
{
    margin-left:10px;
}
.clrRd
{
    color:#be0101;
}
.texCentr
{
    text-align:center;
    color:#fff;
    margin-bottom:10px;
}
.Mn_Titl_Insde span img
{
    height:22px;
    padding-top:6px;
}


/* Result .................... */

/* ................... Footer */

.footr
{
    display:inline-block;
    width:100%;
    padding:6px 0;
    box-sizing:border-box;
    border-top:1px solid #b9d8f7;
    bottom:0;
    background-color:#fff;
}
.footr_insde
{
    text-align:center;
    color:#000;
    font-size:samll;
    letter-spacing:1px;
}

/* Footer .................. */
/* .............. Password Change */

.totlId input.wdt97
{
    width:100%;
    box-sizing:border-box;
}
.passMiddle .StdntId p
{
    text-align:left;
}
.btnAllPass
{
    display: block;
    width: auto;
}
.btnAllPass input
{
    width:auto;
}
.btnAllPass .pull-left
{
    float:left;
}
.passMiddle
{
    display:inline-block;
    width:70%;
}
.passMiddle .StdntId
{
    width:100%;
}
.PasswrdMn
{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.btm0
{
    margin-bottom:0px;
}
/* Password Change .............. */


.tree-inner table tr td 
{
    border:0;
    text-align:left!important;    
}
.tree-inner select
{
    margin-left:20px;    
}
.selectTitle
{
    font-size: 20px!important;
    font-weight: bold!important;
    margin-left: 9px;
}
.wid300
{
    width:300px;
}
.Rgttotl tr.pagination_sec  td table tr td{
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    background-color: #ddd;
    padding: 5px 10px;
    border: 1px solid #043260;
}
.Rgttotl tr.pagination_sec  td table tr td a
{
    color:#043260;
}



/*............... Menu New */

.MnuLft li:hover
{
	text-decoration:none;
	box-shadow:none;
}
.MnuLft li
{
	border: 1px solid #fff;
    list-style-type: none;
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
}
.MnuLft a span:hover
{
    color:#000;
}
.MnuLft .subMenu li a
{
    display:inline-block;
    width:98%;
    border:0;
}
.subMenu li a span
{
    font-size:16px;
}

.MnuLft .subMenu li
{
    border-bottom:1px solid #ddd;
    background-color:#e1e1e1;
}

.MnuLft li a
{
	list-style-type:none;
    display:inline-block;
    width:100%;
    box-sizing:border-box;
    background:url(../images/icon/arr2.html) no-repeat right 10px center;
}
.MnuLft li.revrse a
{
    background:url(../images/icon/arr.html) no-repeat right 10px center;
}
.MnuLft
{
	display: inline-block;
    width: 100%;
    margin-top:12px;
}
.MnuLft ul
{
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	margin-bottom:0px;
	display: inline-block;
    width: 100%;
}
.Mnmenu
{
	display:block;
	float:left;
	width:15%;
}
.Rgtsec
{
	display:inline-block;
	width:100%;
	box-sizing:border-box;
}
.RgtsecNew
{
	display:inline-block;
	width:83.33%;
	box-sizing:border-box;
	margin-top:12px;
}
.MnuLft a span
{
	font-size:16px;
	padding-left:10px;
	width:90%;
	float:left;
	color:#043260;
	line-height:36px;
}
.MnuLft a img
{
    display:none;
}

/* .subMenu li 
{
    background-color:White;
} */
.subMenu li a span
{
    color:#043260 !important;
    font-weight:normal;
}
.subMenu a img
{
    width:10px;
    padding-top: 9px;
    padding-left: 15px;
    border-right:0px;
}

li.active span
{
   
    font-weight:bold;
    
}
.Bxshadow
{
    border-bottom:1px solid #043260;
    padding-bottom:5px;
    background-color: #fff;
}
.logoMstr input,
input[type=image]
{
    border:0px !important;
}
.adminLog input
{
    padding-top: 5px;
    cursor: pointer;
    width: 12px;
    float: right;
}
.passMiddle
{
    float:none;
    margin:0 auto;
}
.adminLog img
{
    padding:6px;
    padding-top:3px;
    margin-top:0px;
}
.MnMnu img
{
    width:50px;
    border-right:1px solid #fff;
}


.totlId input.fleupload
{
    width:38%;
}
.wdtfll
{
    width:100%;
}
.totlId input.upldbtn
{
    width:20%;
    float:left;
    margin-left:15px;
}

.clr1 ul li 
{
	background-color:#ebae36;
}
.clr2 ul li 
{
	background-color:#78a7e8;
}
.clr3 ul li 
{
	background-color:#316985;
}
.clr3 ul li span
{
	color:#fff;
}

.clr4 ul li 
{
	background-color:#a4d34b;
}
.clr5 ul li 
{
	background-color:#7354cd;
}
.clr5 ul li span
{
	color:#fff;
}

.clr6 ul li 
{
	background-color:#c7385d;
}
.clr6 ul li span
{
	color:#fff;
}

.clr7 ul li 
{
	background-color:#f773cc;
}
.clr8 ul li 
{
	background-color:#2e8ae6;
}
.clr8 ul li span
{
	color:#fff;
}

.clr9 ul li 
{
	background-color:#24b023;
}
.clr9 ul li span
{
	color:#fff;
}

.clr10 ul li 
{
	background-color:#fe615f;
}
.clr12 ul li 
{
	background-color:#e55922;
}
.clr12 ul li span
{
	color:#fff;
}

.clr13 ul li 
{
	background-color:#efca34;
}
.clr14 ul li 
{
	background-color:#59abe3;
}
.clr14 ul li span
{
	color:#fff;
}

.clr16 ul li 
{
	background-color:#763416;
}
.clr16 ul li span
{
	color:#fff;
}
.MnuLft li .subMenu a,
.MnuLft li.revrse .subMenu a
{
	background:none;
}

/*............. Menu New */

.inpWdt100,
.totlId input.inpWdt100
{
    width:97%;
}

.totlId .btn3 input.upldbtn
{
    width:auto;
    padding-left:10px;
    padding-right:10px;
}
.rprtdtls
{
    display: inline-block;
    width: 100%;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 6px;
    text-transform:uppercase;
}
.btm30
{
    margin-bottom:30px;
}
.rprtdtls:last-child
{
    margin-bottom:0px;
}
.error_msg_all
{
    color:Red;
    padding-left:10px;
}

.tbl_scroll
{
    overflow-x:auto;
}
.tbl_scroll table
{
    margin-top:15px;
}
.tblrshrrt p
{
    color: #0073e7;
    font-size: 25px;
    font-weight: bold;
    padding: 5px 0 5px 10px;
    text-align: left;
}
.tblrshrrt
{
    border:2px solid #ddd;
    margin-top:15px;
}
.tblrshrrt table th
{
    padding:12px;
}
.tblrshtimg
{
    float:left;
    margin-right:10px;
}

/*............ 06-02-2018............*/

.txtHdng p
{
    text-align:center;
    color:#000;
    font-size:15px;
    padding-top:3px;
    padding-bottom:0px;
}
.topHdngSec
{
    display:block;
    width:60%;
    margin: 0 auto;
    text-align: center;
    padding-top:10px;
}
.topHdngSec span
{
    width: 100%;
    display: inline-block;
    margin-top:10px;
}
.topHdngSec span:first-child
{
    margin-top:0px;
}
.univLogo
{
    display:block;
    float:left;
    text-align:left;
    height: 90px;
    margin-left: 10px;
    margin-top:0px;
}

.crsrTotlNm
{
    display:inline-block;
    width:auto;
    margin-top:10px;
}
.crsrTotlNm span
{
    width:auto;
    float:left;
    margin-top:0px;
}
.center span
{
    float:none;
}
.tblDsply
{
    display:inline-block;
    width:1005;
}
.tblSec .pagination_sec table
{
    width:auto !important;
}
.RsptotlTxtDv
{
    display:block;
    float:left;
}
.RsptotlTxtDv .RsptxtDv
{
    display:block;
    float:left;
    padding-right:15px;
    width:auto;
}

/* ============================  Registration Page Style Start ============================ */

.srchSec
{
    display:inline-block;
    width:100%;
    padding:10px 0;
    border-top:1px solid #0070e0;
    border-bottom:1px solid #0070e0;
    margin-top:10px;
}
.srch
{
    width:24%;
    display:inline-block;
    margin-right:6px;
    position:relative;
}
.srch span
{
    display:inline-block;
    margin-bottom:5px;
}
.srch input
{
    width:96%;
    padding:3% 2%;
}
.srch img
{
    position: absolute;
    top: 33px;
    right: 5px;
    width: 16px;
    border-left:1px solid #ddd;
    padding-left:6px;
}
.btnAllBtm
{
    display:block;
    margin-right:25px;
    margin-top:10px;
}


.dwnLdExe span
{
    
    font-weight:bold;
   
    width:100%;
    line-height: 23px;
   
    color: #0085f9;
    text-decoration:underline;
}
.imgRsltDnld
{
    display:block;
    float:left;
    padding-right:10px;
    width:20px;
}
/* ============================  Registration Page Style End  ============================= */

/*=============== 24-04-18 ================= */
.tbl_btm
{
    display:inline-block;
    width:100%;
    margin-top:20px;
    border-top:1px solid #ddd;
    padding-top:20px;
}
.tbl_btm h4
{
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 0; 
    width: 60%;
    border: 1px solid #ddd;
    text-align:center;
}
.tbl_btm table
{
    width:60%;
    margin: 0 auto;
}
.tbl_btm table td a
{
    color:#000;
}
.err_sec
{
    display:block;
    float:left;
    width:40%;
}
.err_all
{
    display:inline-block;
    width:100%;
}
 .err_sec_insde
 {
     display:inline-block;
    width:100%;
 }
 .Mtop20
 {
     margin-top:20px;
 }

/* --------------- 17-05-18 --------------- */
.NwrollNosec
{
    width:44%;
}
.NwrollNosec input
{
    width:54% !important;
}
.NwrollNosec input.Nwlft10
{
    margin-left:10px;
}
.NwrollNosec .pull-right
{
    float:right !important;
}
.NwrollNosec .Nwroll
{
    width:54% !important;
}
.NwrollNosec .Nwlnegp
{
    margin-left: 6px;
    margin-right: 8px;
    font-size: 25px;
    line-height: 25px;
    display:block;
    float:left;
}
.NwrollNosec .NwnmbrSec
{
    display:block;
    float:left;
    width:30%;
}
.NwrollNosec .NwnmbrSec .Nwwdt90
{
    width:90% !important;
}
.Nwtotl
{
    display:block;
    float:left;
    width:80%;
}
.Nwgtadmtbtn
{
    display:block;
    float:right;
    margin-top:30px;
}

.Nwinsrol
{
    display: inline-block;
    color: #03478c;
    float: left;
    width: 65%;
    padding-top:5px;
    
}
.Nwinsno
{
    display: inline-block;
    color: #03478c;
    float: left;
    padding-top:5px;
}

.infosec
{
    display:inline-block;
    width:98%;
   /*border:1px solid #ddd;
    border-radius:4px;
    padding:1%; */ 
}
.Nwmrgbtm15
{
    margin-bottom:15px;
    width:100%;
    min-height:80px;
}
.infosec span
{
    color:#000;
    font-weight:bold;
    width:96%;
    font-size:15px;
    line-height:22px;
    float:left; 
    text-transform:uppercase;
    font-style:italic;      
}
.Nwrequrd
{
    float: left;
    margin-right: 10px;
    margin-top: 7px;
    font-size: 16px;
}

.totlId input.wdt100,
.totlId textarea.wdt100
{
    width:97%;
}
/* --------------- 17-05-18 --------------- */
.srchWdt100
{
    width:100%;
    padding:8px 6px;
}

select.srchWdt100 {
    -moz-appearance: window;
    -webkit-appearance: none;
    background: #f5f5f5 url("../images/arrow_down.html") right center no-repeat;
    padding-right: 20px;
    top: 0px;
    left: 0px;
}




/* ................ 28-06-18 ..................*/

.sign_up
{
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}
.sign_up p,
.sign_up a
{
    text-align: left;
    color: #000;
    font-size: 16px;
}
.sign_up a
{
    font-weight:bold;
    text-transform:uppercase;
    padding-left:3px;
    padding-right:3px;
    text-decoration:underline;
    color:#0b6cd8;
}
.mdmPopup .scrlSec
{
    height:auto;
}
.mdmPopup .scrlSecSm
{
    height:107px;
}
.mdmPopup .scrlSecMid
{
    height:217px;
}
.mdmPopup
{
    margin-top:10px;
}
.All_fld
{
    display: inline-block;
    float: left;
    width: 33.333%;
    height:85px;
}
.All_fld span
{
    display:inline-block;
    width:100%;
    margin-bottom:8px;
    font-size:16px;
    font-family:Calibri!important;
}
.All_fld .gurdnsNm
{
    width:40%;
}
.All_fld .chbx_nm
{
    float: right;
    width: 53%;
    text-align: right;
    padding-right: 20px;
    margin: 0;
}
.All_fld .chbx_nm input[type="checkbox"]
{
    vertical-align: middle;
    margin: 0;
    margin-right: 6px;
    width:auto;
}
.All_fld .chbx_nm label
{
    font-size: 11px;
    color:#043260;
}
.All_fld select
{
    width:95%;
    border-radius: 2px;
    background-color: #fff;
    border:0;
    border: 1px solid #ddd;
}
.All_fld .smlSelect
{
    width:23%;
    margin:8px 0;
}
.All_fld input,
.All_fld textarea
{
    border-radius: 2px;
    background-color: #fff;
    border: 1px solid #ddd !important;
    border:0;
    width:90%;
    margin-bottom:3px;
}
.All_fld table,
.All_fld tr,
.All_fld td
{
    border:0px;
    background-color:transparent !important;
}
.All_fld td
{
    padding:0px !important;
}
.All_fld td:last-child
{
    padding-left:33px !important;
}
.All_fld .ajax__calendar td:last-child {
    padding-left: 0 !important;
}
.radio_btnAll
{
    display: inline-block;
    width: 93%;
    border: 1px solid #ddd;
    padding: 6px 4px;
    background-color: #fff;
    border-radius: 2px;
}
.radio_btnAll td
{
    padding-left:10px !important;
}
.All_fld .radio_btnAll td:last-child
{
    padding-left: 13px !important;
}
.clndr_prt table tr:first-child td
{
    font-size:11px !important;
}
.clndr_prt input{
    background:url(../images/calendar.png) no-repeat 0 0;
    background-position:right 8px top 6px;
}
.All_fld table input
{
    display: block;
    float: left;
    width: auto;
    margin-top: 6px;
}
.All_fld table label
{
    float: left;
    padding-left: 8px;
    font-size:13px;
}
.All_fld table input[type="radio"]
{
    margin-top:2px;
}
.postal_address
{
    display: inline-block;
    width: 96%;
    padding: 2%;
    margin-bottom: 4%;
    margin-top: 2%;
    border-radius: 2px;
    position:relative;
    border:1px solid #ddd;
}
.chngPASS .postal_address
{
    display: inline-block;
    width: 50%;
    padding: 2%;
    margin-bottom: 4%;
    margin-top: 2%;
    border-radius: 2px;
    position:relative;
    margin:0 auto;
}
.postal_address h2,
.smas_cntnt
{
    color: #043260;
    letter-spacing: 1px;
    font-size: 15px;
    display: block;
    width: auto;
    float: left;
    padding: 0 10px;
}
.postal_address h2
{
    letter-spacing:0px;
    font-size:15px;
}
.tblothr h2
{
    font-size:17px;
}
.smas h2
{
    width: auto;
    display: block;
    float: left;
    margin-bottom:0;
    border-bottom:0px;
}

.chbox_lbl
{
    margin-top: 2px;
    z-index: 1;
    padding: 0 15px;
    float:left;
}
.chbox_lbl input
{
    margin: 0;
    vertical-align: middle;
    margin-right: 8px;
}
.chbox_lbl span
{
    font-size: 15px;
    vertical-align: top;
    color:#043260;
}
.hgt180
{
    height:180px;
}
.hgt150
{
    height:150px;
}
.postal_address .wdt100
{
    width:100%;
}
.totl_Adrs_hdng
{
    display: inline-block;
    float: left;
    background-color: #f9f9f9;
    padding: 7px 20px;
    border-radius: 4px;
    margin-top: -39px;
    margin-bottom: 15px;
}
.wdt98
{
    width:96%;
    height:auto;
}
.wdt98 table th
{
    padding:6px 0 !important;
    font-size:16px !important;
    font-weight:normal;
}
.wdt98 table tr td
{
    text-align:center;
    padding:6px 0 !important;
}
.wdt98 table tr td input
{
    margin:0 auto;
    float:none;
}
.LangKnownnw table tr td input
{
    width: 58%;
    padding: 5px!important;
}
.postal_address .adrsFld
{
    height:100px;
}
.btnAll
{
    display:inline-block;
    width:100%;
}
.typeof
{
    display: inline-block;
    width: 86%;
    margin-top: 10px;
    background-color:#f8f8f8;
    padding:3% 5%;
}
.typeof select
{
    width: 65%;
    float: left;
    display: block;
    background-color:#fff;
}
.typeof input
{
    width: 20px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    margin-left:12px;
}
.typeof h3
{
    padding-bottom: 10px;
    display:inline-block;
    font-size: 13px;
    font-weight: bold;
    width:100%;
    letter-spacing: 1px;
}
.disbl_type
{
    display: block;
    float: left;
    width: 100%;
}
.disbl_Unit
{
    display: block;
    float: left;
    width: 30%;
    margin-left:10px;
}
.disbl_type strong
{
    margin-left:4px;
}
.nation_type
{
    display: block;
    float: left;
    width: 86%;
    margin-top: 10px;
    background-color: #f8f8f8;
    padding: 3% 5%;
}
.nation_type h3
{
    padding-bottom: 8px;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
}
.All_fld table td input.imgbtn
{
    display: block;
    float: left;
    width: 25px;
    margin: 8px 10px !important;
}
.wdt98 table tr td:last-child
{
    width:130px;
}
.imgbtn
{
    width: 22px;
    display: inline-block;
    margin-left: 10px;
    padding: 0;
    cursor: pointer;
}
.imgbtn:first-child
{
    margin-left:0px;
}
.All_fld .tblSec table tr td:last-child
{
    padding-left:0px !important;
}
.nation_type input
{
    background-color: #fff;
    width: 95%;
}
.All_fld .error_msg_all
{
    margin-bottom:0px;
    font-size:12px;
    padding-left:0px;
}

.rdoList
{
    display: inline-block;
    width: 100%;
}
.rdoList table
{
    width: 100%;
}
.wdt98 .rdoList table td
{
    padding-left:8px !important;
}
.wdt98 .rdoList table tr
{
    width: auto;
    display: block;
    float: left;
}
.wdt98 .rdoList table td input
{
    width: auto;
    display: block;
    float: left;
    margin-top: 6px;
}
.wdt98 .rdoList table td label
{
    float: left;
    display: block;
    vertical-align: middle;
    font-size:15px;
}
.wdt98 .rdoList table tr td:last-child
{
    width:60px;
}
.lrgTbl table
{
    width:1250px;
}

.Rgtsec .ajax__tab_tab
{
    background: #fff !important;
    color:#000;
    z-index: 999;
    position: relative;
    border-radius: 6px 6px 0 0;
    border: 1px solid #ddd;
    padding: 12px !important;
}
.Rgtsec .ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab
{    
    background: url('../images/icon/tab_bg.html') repeat scroll 0 0 !important;
    border-bottom: 0.2px solid #fff;
    color:#fff;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner {
    background: none!important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
    padding-left: 0 !important;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_outer
{
    padding-right: 4px;    
    height: 21px;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer
{
    background: transparent !important;
    margin-top:38px;
}
.ajax__tab_xp .ajax__tab_header .ajax__tab_outer {
    margin-bottom: 20px;
    background-image: none !important;
    margin-top:38px;
}
.ajax__tab_xp .ajax__tab_header {
    background: transparent!important;
}
.ajax__tab_default .ajax__tab
{
    margin-left:9px;
}
.ajax__tab_xp .ajax__tab_body
{
    border:none !important;
    padding:9px !important;
}
.ajax__tab_default .ajax__tab:nth-child(2)
{
    margin-left:4px;
}
.ajax__tab_xp .ajax__tab_header
{
    font-size:13px !important;
}
/*-------- 01082024 ---------*/
.ajax__tab_panel {
    background-color:#fff !important;
}


.lrgTbl table th
{
    padding-left:10px !important;
    padding-right:10px !important;
    font-size:13px !important;
    font-weight:normal !important;
}
.lrgTbl table tr td
{
    padding-left:10px !important;
    padding-right:10px !important;
}
.mdmTbl table th
{
    font-size:13px !important;
    font-weight:normal;
}
.lrgTbl tr td textarea
{
    width:90%;
}
.acdmcTbl table th:nth-child(2)
{
    width:30%;
}
.acdmcTbl table th:nth-child(3)
{
    width:15%;
}
.acdmcTbl table td:nth-child(3) input
{
    width:90%;
}
.lrgTbl table tr td input,
.lrgTbl table tr td select,
.mdmTbl table tr td input,
.mdmTbl table tr td select
{
    width:88%;
}
.lrgTblnw table tr td select
{
    width:auto;
}
.qulitbl1 tr th:nth-child(4)
{
    width:20%;
}
.qulitbl1 tr th:nth-child(5)
{
    width:25%;
}
.qulitbl1 tr th:nth-child(2),
.qulitbl1 tr th:nth-child(3)
{
    width:14%;
}
.qulitbl2 tr th:nth-child(3)
{
    width:11%;
}
.instrnTxt
{
    font-size: 16px;
    font-weight: bold;
}
.infoTxt table tr td input[type="radio"]
{
    margin-top:4px;
}
.notifyed
{
    display:inline-block;
    width:100%;
}
.notifyed input
{
    vertical-align:middle;
}
.fntsml table tr th
{
    font-size:13px !important;
    font-weight:normal;
}
.fntsml table tr th:first-child
{
    width:30%;
}
.fntsml table tr th:last-child
{
    width:12%;
}
.fntsml table tr td input[type="file"]
{
    width: 33%;
    float: left;
    padding: 6px;
    margin-top: 4px;
}
.fntsmlnw table tr td input[type="file"]
{
    width: 60%;
    float: none;
    padding: 6px;
    margin-top: 4px;
    background: #fff;
    border: 1px solid #eee;
}
.fntsmlnw .errMessage {
    font-size:11px;
}
.infoText
{
  font-size: 11px;
    text-align: left;
    color: #070cca;
    /* padding-left: 30px; */
    padding-top: 6px;
    display: inline-block;
    /* font-weight: bold; */
    float: none;
    width: 100%;
    text-align: center;
}
.errMessage
{
    display: block;
    width: 60%;
    padding-top: 5px;
    float: right;
    text-align:left;
}
.applExpsec
{
    width: auto;
    float: left;
    display: block;
    padding-top: 5px;
}
.applExprdolst
{
    display: block;
    float: left;
    width: auto;
    margin-left:25px;
}
.applExprdolst table tr td
{
    width:auto !important;
}
.All_fld .applExprdolst table tr:nth-child(2) td
{
    padding-left:20px !important;
}
.applexpTbl table tr th:nth-child(2)
{
    width:30%;
}
.applexpTblnw table tr th:nth-child(2)
{
    width:13%;
}
.applexpTbl table tr th:nth-child(3)
{
    width:30%;
}
.applexpTblnw table tr th:nth-child(3)
{
    width:13%;
}
.applexpTbl table tr th:nth-child(4)
{
    width:20%;
}
.applexpTblnw table tr th:nth-child(4)
{
    width:28%;
}
.applexpTbl table tr th
{    
    padding-bottom:7px !important;
}
.applexpTbl table tr th:first-child
{
    width:8%;
}
.applexpTbl table tr td input[type="text"],
.applexpTbl table tr td select
{
    width:95%;
    border-radius:0px;
    background-color: #f8f8f8;
}
.applExpdurtnMnt
{
    display:block;
    float:right;
    width:47%;
    font-weight:bold;
}
.applExpdurtn
{
    display:block;
    float:left;
    width:47%;
    font-weight:bold;
}
.applExpdurtnMnt input,
.applExpdurtn input
{
    padding:4px 6px;
    margin-top:6px;
    width:78% !important;
}
.dvBdrtp
{
    border-top:1px solid #ddd;
    display:inline-block;
    width:100%;
    margin-top: 10px;
    padding-top: 6px;
}
.jobPostrdo
{
    margin-left: 0;
    margin-top: 10px;
}

.nwpopinpt
{
    width: 65%;
    float: left;
}
.nwpopinpt .bxTitl 
{
    font-size: 16px;
    font-weight: normal;
    display: block;
    width: 25%;
}
.nwpopinptNw .nwpopinpt .bxTitl 
{
     width: 32%;
}
.nwpopinpt .inptFld 
{
    padding: 8px;
    width: 65%;
    border: 1px solid #ddd;
    border-radius: 2px;
}
.nwpopinptNw .nwpopinpt .inptFld 
{
    width: 62%;
}
.errDv
{
    display: inline-block;
    float: right;
    width: 34%;
}
.errDv .error_msg_all
{
    padding-left:0px;
}
.Mbtm0
{
    margin-bottom:0px !important;
}
.All_fld input,
.All_fld select
{
    text-transform:uppercase;
}
.smalTxt input
{
    text-transform:inherit;
}
.fntsml .errMessage span
{
    padding-left:0px;
}
.wdt96
{
    width:96%;
    height:auto;
}
.wdt96 table th
{
    font-size:13px !important;
}
.tblothr table th
{
    font-size:15px !important;
}

.blinkingTxt
{
    color: #1079e2;
    font-weight: bold;
    font-size: 18px;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
}

.admnTotl
{
    width:40%;
}
.admnTotl a
{
    display: inline-block;
    width: 100%;
    float: right;
    text-align: right;
}
.admnTotl a span
{
    text-align: right;
    float: right;
}
.text-left
{
    text-align:left;
}
.chngPass
{
    border:0px;
    padding:0px;
    border: 3px solid #043260;
    padding: 3%;
}
.chngPass .All_fld span
{
    font-size:15px;
    text-align:left;
}
.chngPass .All_fld
{
    width:100%;
}
.chngPass .All_fld input
{
    width:100%;
}


/*...................... Table Exam-Regs Css .....................*/
.exmrgs_frm
{    
    background-color:#fff;
    display:inline-block;
    width:94%;
    padding:1% 3%;
}
.exmrgs_frm span,
.exmrgs_frm td
{
    text-align:left;
}
.exmrgs_frm table
{
    border:0px;
    width:100%;
}
.exmrgs_frm .tbl1 td
{
    border:0px;
    width:50%;
}
.exmrgs_frm .tbl2 td
{
    border:0px;
    width:50%;
    height:30px;
}
.exmrgs_frm .tblHdng
{
    font-weight:bold;
    font-size:18px;
    letter-spacing:1px;
    padding-left: 8px;
}
.exmrgs_frm td.sbTbl span
{
    width:100%;
    display:block;
    text-align:center;
}
.exmrgs_frm td.sbTbl
{
    text-align:center;
}
.exmrgs_frm td.sbTbl img.applImg
{
    width: 130px;
    height: 130px;
    border: 1px solid #000;
    display: inline-block;
}
.exmrgs_frm td.sbTbl img.siglImg
{
    width: 130px;
    height: 50px;
    border: 1px solid #000;
    display: inline-block;
}
.exmrgs_frm td.sbTbl span
{
    padding-bottom:10px;
    padding-top:15px;
}
.exmrgs_frm .exmrgstbl3 td
{
    border:0px;
    height:30px;
}
.exmrgs_frm .lndLneno
{
    display: block;
    float: right;
    padding-right: 15%;
}
.exmrgs_frm .langKnown td
{
    border:1px solid #000;
    text-align:center;
}
.exmrgs_frm .txtuprcse
{
    text-transform:uppercase;
}

.exmrgs_frm .acdmcqulitbll td,
.exmrgs_frm .acdmcqulitbll th
{
    border:1px solid #000;
    text-align:center;
    padding:4px 8px;
    word-wrap: break-word;
}
..tblMntxt,
.exmrgs_frm .acdmcqulitbll .tblMntxt
{
    text-align: left;
    border: 0;
    padding-left: 0;
}
.tblMntxt span,
.exmrgs_frm .acdmcqulitbll .tblMntxt span
{
    padding-left: 0;
    margin-bottom:10px;
    margin-top:10px;
    display:inline-block;
}
.exmrgs_frm .acdmcqulitbll .algnLft
{
    text-align:left;
}
.exmrgs_frm .acdmcqulitbll thead td
{
    text-decoration:underline;
}
.tblTxt,
.exmrgs_frm .tblTxt
{
    padding-left: 1%;
    padding-top: 6px;
    padding-bottom: 10px;
    display: inline-block;
    width: 98.8%;
    border: 1px solid #000;
}
.exmrgs_frm .notHdng
{
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
.notes p
{
    display:inline-block;
    width:100%;
    font-weight: normal;
    padding: 5px 8px;
    text-transform:none;
}
.signEnd
{
    display:block;
    float:right;
    margin-top:30px;
}
.signEnd img
{
    float: right;
}
.signEnd span
{
    width: 100%;
    display: inline-block;
    text-align: right;
    text-transform:none;
}
.signEnd .imgDv
{
    display: inline-block;
    float: right;
    width: 100%;
    border-bottom: 1px solid #000;
}

.Rgttotl .ajax__calendar_dayname
{
    font-size:11px !important;
}
.Rgttotl .ajax__calendar td
{
    font-size:11px !important;
}
.tblothr table tr td input
{
    width:94%;
    padding:3px 3% !important;
}
.tblothr .tblSec table tr td
{
    text-align: left;
    padding-left: 10px !important;
    padding-right: 10px !important;
    vertical-align: middle;
}
.tblothr .tblSec table tr td span
{
    margin-bottom:0px;
}
.tblothr .tblSec table tr td:last-child
{
    padding-left: 10px !important;
}
.mrgbtm20
{
    margin-bottom:20px;
}
.chbxSlct .dd_chk_select
{
    width: 90%;
    background-color: #eee;
    border: 0;
    border-bottom: 1px solid #ddd;    
    padding: 6px;
}
.chbxSlct .dd_chk_drop
{
    background-color: #fff;
    border-top:0px;
    top:31px;
}
.chbxSlct .dd_chk_drop span input
{
    display: inline-block;
    width: auto;
    margin-right: 10px;
}
.chbxSlct .dd_chk_drop span
{
    margin-bottoom:0px;
}
.notc input
{
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.subjct
{
    height:auto;
}
.subjct table td input
{
    margin-top:3px;
}
.top50
{
    margin-top:50px;
}
.exmEntry .All_fld .error_msg_all
{
    font-size:14px;
}


.NEWtBL tr th:nth-child(4)
{
    padding-left: 0;
    padding-right: 0;
}
.NEWtBL tr .dvBdrtp
{
    border-top: 1px solid #000;
}
/*............. 11-07-18 .................... */
.dashbrdLinkTh table tr th
{
    font-size: 20px;
    text-transform: uppercase;
    color: #043260;
    padding: 10px;
    background-color:#fff;
}
.dashbrdLink table tr td{
    background-color:#fff;
}
.dashbrdLink table tr td a
{
    
    color:#1079e2;    
}
.dashbrdLink table tr td
{
    padding:10px;
    text-align:center;    
}
.dashbrdLink1
{
  width: auto;
    font-size: 18px;
    font-weight: bold;
    float: left;
    text-align: left;
    margin-right: 10px; 
}
.dashbrdLink table tr td img
{
    float:left;    
}
.dashbrdLink2
{
    width: auto;
    color: #1079e2!important;
    font-weight: bold;  
    font-size:16px;  
}
.dashbrdLink2:hover
{
    text-decoration:underline;    
}
.subjct .radio_btnAll{
    width:98%;
    padding-top: 16px;
}
.subjct .radio_btnAll table{
    width:100%;
}
.subjct .radio_btnAll td{
    width:25%;
    padding:6px !important;
}
.subjct .radio_btnAll span {
    display: inline-block;
width: 97%;
margin-bottom: 8px;
font-size: 13px;
padding: 3%;
border:1px solid #ddd;
}
.exmrgs_frmnw select {
    padding:6px;
}
.examlistTH tr:first-child th
 {
    font-size:16px;
}
.sucessMsg{
    margin: 10px 0;
    display: block;
    color: #19ca0f;
    font-size: 16px;
}



/* ....................candidate page sec.................. */
.header
{
    display: block;
    width: 100%;
    padding: 10px 0;
    float: left;
    background: #fff;
    border-bottom: 2px solid #043260;
}
.header_lft {
    width: 60%;
    display: block;
    float: left;
}
.header_rgt {
    width: 37%;
    display: block;
    float: right;
    margin-top: 17px;
}
.header_rgt_input {
    display: block;
    float: left;
    width: 100%;
    text-align: right;
}
.link_btn {
    width: auto;
    display: inline-block;
    float: none;
}
.link_btn .btn_lft {
    display: block;
    float: left;
    background: url(../images/log_btn_all.png) no-repeat 0 0;
    width: 7px;
    height: 29px;
}
.link_btn .btn_mid {
    width: auto;
    display: block;
    float: left;
    background: url(../images/log_btn_all.png) repeat-x 0 -29px;
    width: auto;
    height: 29px;
    line-height: 29px;
    color: #fff;
    font-size: 15px;
    padding: 0 4px;
}
.link_btn .btn_rgt {
    width: auto;
    display: block;
    float: left;
    background: url(../images/log_btn_all.png) no-repeat 0 -58px;
    width: 7px;
    height: 29px;
}


.wrapper {
    width: 90%;
    margin: 0 auto;
}

/*lrft section*/
/* ....................content left sec.................. */
.main_content_sec{
	display:table;
	width:100%;
	background-color:#eaeaea;
	padding:50px 0 25px 0;
	min-height:476px;
}
.main_lft_sec{
	display:block;
	float:left;
	width: 74%;
}
.main_lft_sec .title_sec{
	display:block;
	float:left;
	width:100%;
	height:43px;
	color:#fff;
	font-size:18px;
	/* padding:0 2%; */
	background: #043260;
    border-radius: 10px 14px 0 0;
}
.main_lft_sec .title_sec .title_sec_lft{
	display:block;
	float:left;
	width:11px;
	height:43px;
	background:url(../images/title_lft.png) no-repeat left 0;
}
.main_lft_sec .title_sec .title_sec_mid{
	background: url(../images/title_mid.png) repeat-x 0 0;
    display: block;
    float: left;
    height: 43px;
    line-height: 43px;
    width: 96.3%;
}
.main_lft_sec .title_sec .title_sec_rgt{
	display:block;
	float:left;
	width:11px;
	height:43px;
	background:url(../images/title_rgt.png) no-repeat right 0;
}

.main_lft_sec .notice_sec{
	display:block;
	float:left;
	width:96%;
	background-color:#fff;
	border-radius:0 0 10px 10px ;
	color:#000;
	font-size:14px;
	padding:2%;
	height:347px;
    overflow-y: auto;
	position:relative;
}

.main_lft_sec .notice_sec p{
	margin-bottom:10px;
	text-align:justify;
	line-height:20px;
}
.notice_board_sec{
    color: #fff;
    display: inline-block;
    font-size: 17px;
    left: 0;
    margin-left: -2.1%;
    margin-top: -2.1%;
	text-align:center;
    top: 0;
    width: 190px;
	height:37px;
	line-height:37px;
	margin-bottom:10px;
	background:url(../images/notice_bg.png) no-repeat 0 0;
}
/* ....................content left sec end.................. */

/* right section*/


.main_rgt_sec{
	display:block;
	float:right;
	width: 23%;
}
.main_rgt_sec .main_rgt_sec_top{
	width:100%;
	display:block;
	float:left;
}
.main_rgt_sec_top ul{
	width: 100%;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.main_rgt_sec_top ul li{
	width: 100%;
    display: block;
    float: left;
    margin-top: 6px;
}
.main_rgt_sec_top ul li:first-child{
	margin-top:0;
}
.main_rgt_sec_top ul li a{
	width: 100%;
    display: block;
    float: left;
    border-radius: 10px;
    line-height: 32px;
    cursor: pointer;
    background-color: #fff;
}
.main_rgt_sec_top ul li a img {
    display: block;
    float: left;
    /* height: 38px; */
    border-right: 2px solid #fff;
    width: 36px;
}
.main_rgt_sec_top ul li a span{
	display: block;
    float: left;
    background-color: #fff;
    color: #2f2f2f;
    font-size: 13px;
    font-family: Arial;
    width: 78%;
    padding-left: 4%;
}
.main_rgt_sec_top ul li a.active,
.main_rgt_sec_top ul li a:hover{
	background-color:#043260;
}
.main_rgt_sec_top ul li a.active span,
.main_rgt_sec_top ul li a:hover span{
	background-color:#043260;
	color:#fff;
}
.main_rgt_sec_mid{
	width:100%;
	display:block;
	margin-top:26px;
	float: left;
}
.main_rgt_sec_mid .title_sec{
	display:block;
	float:left;
	width:100%;
	color:#fff;
	font-size: 15px;
	background: #043260;
    border-radius: 10px 14px 0 0;
}
.main_rgt_sec_mid .title_sec .title_sec_lft{
	display: block;
    float: left;
    width: 11px;
    height: 34px;
    background: url(../images/title_lft.png) no-repeat left 0;
}
.main_rgt_sec_mid .title_sec .title_sec_mid{
	background: url(../images/title_mid.png) repeat-x 0 0;
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    width: 91.7%;
}
.main_rgt_sec_mid .title_sec .title_sec_rgt{
	display: block;
    float: left;
    width: 11px;
    height: 34px;
    background: url(../images/title_rgt.png) no-repeat right 0;
}
.regis_btn
{
  background: url(../images/registration_icon.png) no-repeat left 0;
  border: 0;
  font-size: 15px;
  width: 97%;
  text-align: left;
  padding: 13px 7px 10px 56px;
  color: #bf0b00;
  cursor: pointer;      
}
.main_rgt_sec_top ul li a:hover .regis_btn
{
    color:#fff;    
}



.bottom_sec_get{
	display: block;
	float: left;
	width: 94%;
	background-color: #fff;
	border-radius: 0 0 10px 10px;
	color: #000;
	font-size: 14px;
	padding: 3%;
}
.bottom_sec_get h3{
	display: block;
	float: left;
	width: 100%;
	font-size:15px;
}
.bottom_sec_get p{
	display: block;
	float: left;
	width: 100%;
	margin-top:10px;
	line-height:20px;
}
.bottom_sec_get p a{
	color:#bf0b00;
}
.bottom_sec_get p a:hover{
	text-decoration:underline;
}
.bottom_sec_get h4{
	display: block;
	float: left;
	width: 100%;
	font-size:15px;
	COLOR:#bf0b00;
}
.footer{
	display: block;
	float: left;
	width: 100%;
	background-color:#043260;
	text-align:center;
	color:#fff;
	padding:10px 0;
	font-size:15px;
}




.bottom_sec_get{
	display: block;
	float: left;
	width: 94%;
	background-color: #fff;
	border-radius: 0 0 10px 10px;
	color: #000;
	font-size: 14px;
	padding: 3%;
}
.bottom_sec_get h3{
	display: block;
	float: left;
	width: 100%;
	font-size:15px;
}
.bottom_sec_get p{
	display: block;
	float: left;
	width: 100%;
	margin-top:10px;
	line-height:20px;
}
.bottom_sec_get p a{
	color:#bf0b00;
}
.bottom_sec_get p a:hover{
	text-decoration:underline;
}
.bottom_sec_get h4{
	display: block;
	float: left;
	width: 100%;
	font-size:15px;
	COLOR:#bf0b00;
}
.footer{
	display: block;
	float: left;
	width: 100%;
	background-color:#0090ba;
	text-align:center;
	color:#fff;
	padding:10px 0;
	font-size:15px;
	margin-top: 50px;
}

.expCheckbx 
{
    width:100%;
    float:left;
    display:block;   
   margin: 10px 0 26px;
}
.expCheckbx1 .expCheckbx tr:first-child td, 
.expCheckbx1 .expCheckbx tr:first-child th
{
    display:inline-block;
    width:100%;
}
.expCheckbx label
{
    font-size:12px;
    font-weight:normal;    
}
.All_fld .languageSecnw select
{
    width:50%;
}
.footer{
 display: block;
 float: left;
 width: 100%;
 background-color:#043260;
 text-align:center;
 color:#fff;
 padding:15px 0;
 font-size:15px;
}
.footer ul
{
    list-style: none;
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0;
}
.footer ul li
{
    float:left;
    margin:0 14px;
}
.footer ul li a
{
   color:#fff;
}
.footer ul li a:hover
{
    text-decoration:underline;
}
.tableQualification table td input
{
    text-align:center;  
        width: 86%;  
}
.tableQualification table th
{
    font-size:13px!important;
        
}
.tableQualification th:nth-child(2),
.tableQualification th:nth-child(4)
{
    width:20%;
}
.tableQualification th:nth-child(7)
{
    width:10%;
}
.allInputcenter table textarea,
.allInputcenter table input
{
    text-align:center;    
}
.successSec
{
    width: 50%;
    margin: 60px auto;
    text-align: center;
}
.successSec img
{
    width: 67px; 
}
.successSec h1
{
    margin: 24px 0 5px;
}
.successSec p
{
   font-size:18px;
}
.successBtn
{
    padding: 12px 17px;
    background-color: #000;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 10px;
    display: inline-block;
    width: 174px;
    margin: 30px 4px 0;
}
.widAuto {
    width:auto;
}
.RgttotlNew
{
    margin-top:0;    
}


.ajax_tabSub_inside .ajax__tab_body
{
    border:1px solid #ddd !important;
    margin-top:28px;
}
.ajax_tabSub_inside .ajax__tab_inner
{
    margin-top:20px;
    margin-top: 30px;
}
.ajax_tabSub_inside .Rgttotl 
{
    border:0px;
}
.ajax_tabSub_inside .ajax__tab
{
    width:20%;
    margin-right: 3% !important;
}
.ajax_tabSub_inside .ajax__tab_outer,
.ajax_tabSub_inside .ajax__tab_inner,
.ajax_tabSub_inside .ajax__tab_tab
{
    width:100%;
}
.ajax_tabSub_inside .ajax__tab_inner
{
    background-image: none !important;
}
.ajax_tabSub_inside .ajax__tab_tab
{
    border-bottom:3px solid #ddd;
    border-radius: 30px;
    background: none !important;
}
.ajax_tabSub_inside .ajax__tab_active
{
    border-bottom:0;
}
.ajax_tabSub_inside .Rgttotl 
{
    margin-top:4%;
    padding:0;
}
.ajax_tabSub_inside .Rgttotl .infoTxt
{
    margin-bottom: 2%;
    margin-top: 2%;
}
.ajax_tabSub_inside .btnAll
{
    margin-top:20px;
}
.slct_arw_Non
{
    -webkit-appearance: none;
    background-color:transparent;
    border:0;
    padding-left:0px !important;
}
.infoWdt100
{
    width: 100%;
}
.infoWdt100 p
{
    width: auto;
    float: left;
    display: block;
}
.infoWdt100 .rdoList
{
    display: block;
    float: left;
    width: auto;
}
.infoWdt100 .rdoList td
{
    padding-top:0px !important;
}
.wdt98 .top_rdo_list table td
{
    padding-left:25px !important;
}
.exp_tab_insde_tbl table tr td span,
.exp_tab_ards table tr td span
{
    color:#000;
}
.exp_tab_insde_tbl table tr td span.error_msg_all,
.exp_tab_ards table tr td span.error_msg_all
{
    color:Red;
}
.exp_tab_insde_tbl table tr th:nth-child(2)
{
    width:25%;
}
.exp_tab_insde_tbl table tr th:nth-child(4),
.exp_tab_insde_tbl table tr th:nth-child(5)
{
    width:15%;
}
.exp_tab_ards table tr th:nth-child(2)
{
    width:35%;
}
.exp_tab_ards table tr th:nth-child(4)
{
    width:3%;
}
.exp_tab_ards table tr td textarea
{
    width:97%;
}
.tble_acdmcQuli td span
{
    font-size:12px;
    margin-bottom:0px;
}
.tble_acdmcQuli tr th
{
    padding-left:6px !important;
    padding-right:6px !important;
}
.tble_acdmcQuli tr th:nth-child(1)
{
    width:10%;
}
.Rgttotl .ajax__calendar_container TD {
    font-size: 11px !important;
    margin: 0 !important;
    padding: 0 !important;
}
.ajax_tabSub_inside .ajax__scroll_none
{
    overflow:inherit;
}
.All_fld select.aspNetDisabled
/*.All_fld input,
.All_fld textarea,
.radio_btnAll*/
{
    background-color: #eee;
}
.exp_tab_ards table tr td select,
.exp_tab_insde_tbl table tr td input[type="text"]
{
    background-color:#fff;
}
.slctArwNon
{
    -moz-appearance: window;
    -webkit-appearance: none;
}


/*............ Dashboard Css .............*/

.dbtitlSec
{
    display: block;
    float: left;
}
.dbtitlSec span
{
    color:#fff;
    font-size:16px;
    font-weight:600;
    line-height:30px;
    float:left;
    text-transform:uppercase;
}
.dbslct
{
    width:150px;
}
.dbright20
{
    margin-right:20px;
}
.dbtotlDV
{
    width: 48%;
    float: left;
    padding: 0 1%;
    margin-bottom: 10px;
}

.dbboxSecLft
{
    float: left;
    width: 54%;
}
.dbboxMn
{
    width:100%;
    display:inline-block;
    height:120px;
    background-color: #f8f8f8;
    border-radius: 4px;
    border: 1px solid #043260;
    overflow: hidden;
}
.dbboxtitlsec
{
    display:inline-block;
    width: 90%;
    padding: 3% 5%;
}
.dbboxbtmsec
{
    display: inline-block;
    width: 86%;
       padding: 10px 7% 0;
}
.dbboxtitlsec span
{
    color:#fff;
    font-size:12px;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-transform:uppercase;
    font-weight:bold;
}
.dbboxtitlsec .dbtxtsub
{
    font-size:15px;
}
.dbbtnlink
{
    cursor: pointer;
    color: #043260;
    display: inline-block;
    width: auto;
    margin-top: 46px;
    float: right;
    font-weight: bold;
}
.dbtxtsub
{
        background-color: #043260;
    border-radius: 50%;
    width: 68px;
    height: 68px;
    display: inline-block;
    text-align: center;
    line-height: 68px;
    margin-left: 72px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
.dbboxSecrgt
{
    width:45%;
    float:right;
    display:block;
}
.dbChart
{
    border: 1px solid #ddd;
    width: 100%;
    text-align: center;
    border-radius: 6px;
    overflow: hidden;
    height:386px;
}
.dbChrtTitl
{
    width: 90%;
    padding: 2% 2% 2% 8%;
    text-align: left;
    background: #f8f8f8 url(../images/icon/registration.html) no-repeat 3px 10px;
    text-transform:uppercase;
    background-size: 25px;
}
.dbChrtTitl p
{
    color: #000;
    font-size: 18px;
    padding: 0;
    margin: 0;
    display: inline-block;
}
.dbpieChart,
.pie-chart
{
    max-width: 300px;
    display: inline-block;
    position: relative;
    vertical-align: top;
    margin:0;
    margin-bottom:0px;
}
.pie-chart .legend {
        margin: 20px 0 0;
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: -45px;
    right: -58px;
    width: 155px;
}
.pie-chart .legend li {
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border-radius: 1px;
    display: inline-block;
    color: #ddd;
    background-color: transparent !important;
    color: #000;
    border: 0 !important;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 7px;
        width: 96%;
    text-align: left;
}
.pie-chart .legend li span {
    color: #000;
    font-weight: 700;
    padding: 4px 4px;
    border-radius: 4px;
    font-size: 12px;
    float:right;
}
.pie-chart .legend li:first-child span {
    background-color:  #3980b6!important;
    color:#3980b6!important;
}
.pie-chart .legend li:last-child span {
    background-color: #043260 !important;
    color: #043260 !important;
}
.pie-chart .max-circ {
    width: 200px;
    height: 200px;
    margin: auto;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    line-height: 200px;
}
.pie-chart .max-circ .label {
    font-size: 13px;
    margin: 0 0 10px;
    color: #000;
    font-weight: bold;
}
.pie-chart .max-circ span {
    display: block;
}


.clr1
{
    background-color:#043260;
}
.pie-chart .max-circ span
{
    display:none;
}
.pie-chart .max-circ span:first-child
{
    display:block
}

/* ........... Dashboard Css End ..........*/
/*================= interviewmarksentry ================= */

.btnSearch
{
    display: block;
    float: right;
    background-color: #fff;
    padding: 6px 12px;
    font-size: 14px;
    margin-left: 6px;
    width: 14px;
}
.ivmetbl td
{
    text-align: left;
    padding: 8px !important;
    font-size: 15px !important;
}
.imgTbl,
.ivmetbl .imgTbl
{
    text-align:center;
}

.ivmeImg
{
    width:150px;
    height:200px;
}
.invectegrydrpdn
{
    width:100%;
    padding:6px 3px;
}
.ivmesign
{
    width:150px;
    height:70px;
}
.inveinsdeCntnt
{
    display:inline-block;
    width:100%;
}
.dsblTxtfld
{
    display:block;
    float:left;
    margin-right:10px;
    width:100px;
}
.inveTblinsdecntnt span
{
    margin-right:10px;
}
.nrmlTxt
{
    display:inline-block;
    margin-left:15px;
}
.selctTxt
{
    display:inline-block;
    margin-left:10px;
}
.scndtbl
{
    display:inline-block;
    width:100%;
    margin-top:30px;
}
.ivmetblHdng
{
    display:inline-block;
    width:100%;
    margin-bottom:10px;
    text-transform: uppercase;
    font-weight: bold;
}
.scndtbl table td
{
    text-align:center;
}
.scndtbl table td.titl
{
    text-align:left;
}
.tblbtmtxtfld,
.ivmetbl .tblbtmtxtfld
{
    text-align:left;
}
.tblbtmtxtfld span
{
    margin-right:10px;
    display:block;
    float:left;
    width:205px;
}
.tblbtmtxtfld input
{
    width:20%;
}
.ivmetblbtncntnt2
{
    display:block;
    float:left;
    width:48%;
}
.ivmetblbtncntnt2 span
{
    width: 42%;
    margin-right: 3%;
    float: left;
    display: block;
}
.ivmetblbtncntnt2 input
{
    width:50%;
    float: left;
    display: block;
}
.ivmetblbtncntnt2.pull-right
{
    float:right;
}
.grndTotl
{
    display:block;
    float:right;
    border:1px solid #000;
    margin-top: 20px;
}
.ivmeTblbtmtxtFld
{
    display: block;
    float: left;
    width: 45%;
    border-right: 1px solid #000;
    height: 40px;
    line-height: 40px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;    
}
.bgBlue
{
    background-color:#043260;
    color:#fff;
}
.ivmeTblbtmtxtFld.bdr0
{
    border:0px;
}
.ivmeTblbtmtxtFld input
{
    width: 98%;
    vertical-align: middle;
    margin-top: 7px;
}
.top40
{
    margin-top:40px;
}
.scndtbl tr td.tblhdbg,
.scndtbl tr th.tblhdbg
{
    background-color:#043260;
    color:#fff;
}
.mrgTop10,
.ivmetblbtncntnt2.mrgTop10
{
    margin-top:10px;
}
.scndtbl tr th.tblhdbg.fnt15
{
    font-size:15px;
}
.ivmesubmit
{
    display: inline-block;
    float: none;
    margin-right: 10px;
    width: 100%;
    margin-top:20px;
}
.ivmesubmit input
{
    background-color: #043260;
    width: 85px;
    height: 35px;
    color: #fff;
    font-size: 16px;
    float:right;
    cursor:pointer;
}
.smlinptTbl table tr td input
{
    width:45px;
}
.disblityCntnt
{
    display:block;
    float:left;
    width:50%;
}
.disblityCntnt span
{
    margin-right: 6px;
    width: 160px;
    display: block;
    float: left;
}
.disblityCntnt input
{
    display: block;
    float: left;
    width:72px;
}
.slctSml
{
    width: 20.5%;
    margin-left: 3px;
}
.mrgTop4
{
    margin-top:4px;
}
.twoDrpdn
{
    margin-top:10px;
    display:inline-block;
    width:100%;
}
.twoDrpdn select
{
    width:33%;
}

/*================= interviewmarksentry ================= */
/* ================ New Fixed Notice ================== */

.NwnoticeSecmn .dashbrdLink1 
{
    font-size:16px;
}
.NwnoticeSecmn .dashbrdLink3
{
    display:inline-block;
    width:100%;
}
.main_lft_sec .NwnoticeDv
{
    height:auto;
    overflow-y:initial;
}
.NwnoticeDv .NwnoticeSecmn
{
    height:347px;
    overflow-y:auto;
}
.NwNoticefix
{
    display: inline-block;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.NwNoticefix table
{
    width: 100%;
    text-align: left;
}
.NwNoticefix table tr td
{
    text-align: left;
    padding:15px 10px;
    background-color:#f5f5f5;
    font-size:16px;
}
.NwNoticefix table tr td strong
{
    display:block;
    float:left;
    width:12%;
    color:#043260;
}
.NwNoticefix table tr td span
{
    font-weight: 600;
    display: block;
    float: left;
    width: 88%;
    color:#043260;
}
.NwNoticefix .Nwlink
{

display:block;
float:right;
}

/* ================ New Fixed Notice ================== */
/* ====================== Result Set css Start ==================== */

.rsltsetMndv {
    display:inline-block;
    width:100%;
    text-align:center;
}
.hdngTxt
{
    font-weight:bold;
    font-size:20px;
}
.rsltbgclr
{
    background-color:#b4c6e7;
}
.rslttblbl
{
    display:inline-block;
    width:100%;
    text-align:left;
    color:#2e75be;
    font-weight:bold;
    font-size: 16px;
}
.rslttblDv {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.rslttblDv table{
    margin: 0 auto;
    width: 560px;
    margin-top: 10px;
}
.rslttblDv table td{
    padding:5px 12px 12px 12px;
    border:1px solid #000;
}
.rslttblblinp
{
    color:#000;
    font-size: 22px;
    font-weight: normal;
}
.rsltimgTbl
{
   width:150px; 
    height:160px; 
}
.rsltimg
{
   width:150px; 
    height:160px; 
}
.rslttblpaprbl
{
    color:#000;
    text-align:center;
}
.rslttblDv .rslttbl2
{
    width:350px;
    margin-top: 30px;
}
.rslttblDv .rslttbl2 td{
    font-size:16px;
    font-weight:bold;
}
.rslttblDv .rslttbl2 .rslttbl2inp {
    height:45px;
    font-size:20px;
    font-weight:normal;
}
.rslttblDv .rslttbl2inp td .rslttblpaprbl
{
font-size:20px;
    font-weight:normal;
}
.rsltbgdiff
{
    background-color:#deeaf6;
}
.rsltbtmtxt
{
    display:inline-block;
    width:100%;
    font-size: 17px;
    font-weight:bold;
}
.rsltbtmCntnt {
    display:inline-block;
    width:100%;
    margin-top:30px;
}
.rsltnrmlTxt {
    font-size:17px;
    font-style:italic;
    color:#000;
}
.txtgrn
{
    color:#558136;

}
.txtred
{
    color:red;
}
.rsltbtmCntnt note {
    text-decoration: underline;
}
.rsltMtop20
{
    margin-top:20px;
}

/* ====================== Result Set css End ==================== */
.scrlTblmnDv {
    overflow-x: scroll;
}

/*============== 02-12-2020 ============*/
.Nwall-dtls
{
	min-height:680px;
}
.Nwtbl-sec
{
    width: 30%;
    font-size: 11px;
    text-align: left;
    font-weight: normal;
    margin-top:15px;
	position: absolute;
    right: 45px;
    top: 430px;
}
.Nwtbl-sec table th
{
    font-size:13px !important;
    text-align: left;
}
.Nwtbl-sec table td
{
    font-size:13px;
    text-align:left;
    font-weight:normal;
    line-height: 18px;
    border: 1px solid #ddd;
    padding: 6px !important;
}
.Nwtbl-sec table td:last-child
{
    padding-left:6px !important;
}
.NwhgtAto
{
    height:auto !important;
}
.blink_me {
  animation: blinker 2s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
} 
.nwtxt{
	font-size:14px; 
	color:red !important;
	font-weight:bold !important;
}

/*========== 23-07 =============*/
.tblsml-sec
{
    height:auto;   
}
.tblsml-sec table
{
    width:95%; 
    text-align:left; 
}
.tblsml-sec table tr th
{
    font-size:12px !important;
     text-align:left;   
}
.tblsml-sec table tr td
{
    border:1px solid #ddd; 
     text-align:left;
     padding-left:8px !important; 
     padding-right:8px !important;
}
.tblsml-sec table tr th:first-child
{
    width:80%;
}
.tblsml-sec table tr th:last-child
{
    width:20%;
}
.tblsml-sec table tr td:last-child
{
   padding-left:8px !important;
}
.Nwprnt-tbl table
{
    width:60%;
}
.Nwprnt-tbl table tr th
{
    background-color:#efeeee !important;
    text-align:left !important;
}
.Nwprnt-tbl table tr td
{
    border:1px solid #ddd !important;
}
.Nwprnt-tbl table tr th:first-child
{
    width:80%;
}
.Nwprnt-tbl table tr th:last-child
{
    width:20%;
}
.w35
{
    width:35% !important;   
}
.slct-clr-dark
{
    color: #000;
    font-weight: bold;
    font-size: 14px;
}
label.dvnot-rq
{
    font-weight: bold;
    display: inline-block;
    width: 100%;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 6px;
}
label.prv-not-rq
{
    border:0;
    padding-left:0;
}
/*.NwtblNotc table tr:first-child{
		display:none;
}*/
.NwaplNow table tr{
		display:none;
}
.NwaplNow table tr:first-child{
		display:block;
}
.NwaplNow table tr:first-child td:first-child,
.NwaplNow table tr:first-child td:last-child{
		display:none;
}
/*============ 25072023 ============*/
.relative{
	position:relative;
}
.blnkdv{
	position: absolute;
    width: 100%;
    top: 38px;
    height: 45px;
    z-index: 99999;
}
/* ============= 09082023 ================*/
.modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    z-index: 99999;
}

.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 40%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    text-align: center;
    padding: 35px 25px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: red;
    border-radius: 4px;
}

@-webkit-keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

@keyframes animatetop {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
    }

.modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {
    padding: 2px 16px;
}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
/*============ 04-10-2023 ===============*/
.Nwbtn {
    display: block;
    float: left;
    width: 33.333%;
    margin-top: 25px;
}
.Nwbtn input {
    float: left;
}
/*---------- 12-09-2024 start------------*/
.header_rgt {
    display: block;
    width: 35%;
    text-align: center;
    padding: 5px 15px;
    margin-top: 0;
    float: right;
    font-size: 14px;
    text-transform:uppercase;
}
.header_rgt p{
    display:inline-block;
    width:100%;
}
.header_rgt p span{
    display: inline-block;
    width: 100%;
}
.header_rgt p span a {
    color: #000;
    text-transform: lowercase;
}
    .header_rgt p note {
        display: inline-block;
        width: 100%;
        font-weight: 600;
        margin-bottom: 2px;
        color: #1079e2;
    }
.mtop20{
    margin-top:20px;
}

/* 06-02-2025 start*/
.tblToplogoSec span{
	color:#0070c0;
	display:block;
	width:100%;
	font-size:30px;
	font-weight:600;
	margin-top:15px;
	margin-bottom:15px;
}
.tblToplogoSec img{
	display:block;
	width:auto;
	height:65px;
	margin:0 auto;
}
.tblToplogoSec {
	margin-bottom:50px;
}
/* 06-02-2025 End*/


/*---------- 12-09-2024 end------------*/
/* Media query ..................... */
@media screen and (max-width: 1250px) {
    
    .popUpMain
    {
        top:25%;
    }
    .scrlSec
    {
        height:285px;
    }
    .active .nvIndicte
    {
        bottom:-20px;
    }
    .totlId input
    {
        width:58%;
    }
    
	.contMstr
	{
		width:1024px;
	}
	 .tabMstr
	{
		overflow-x:hidden;
	}
	.alltab
	{
		width:100%;
	} 
	.tabLst span
	{
		color: #fff;
		font-size: 11px;
		width: 90%;
		display: block;
		margin: 0 auto;
		padding-top: 8px;
	}
	.tabLst span.wdt100
	{
		width:auto;
	}
	
	.Rgtinsde .txt-cntr
	{
		padding:0 15px;
	}
	.img-responsive
	{
		width:100%;
	}
	.tabLst
	{
		width: 68px;
		height: 90px;
		display: block;
		float: left;
		margin-left: 1px;
		text-align: center;
		padding: 15px 0;
		box-sizing: border-box;
		cursor: pointer;
	}
	.tabLst span.wdt88, 
	.wdt88, 
	.tabLst span.wdt90, 
	.wdt90
	{
		width:71px;
	}
	.tabLst img
	{
		float:left;
		margin-left:8px;
		margin-bottom:8px;
	}
	html,body
	{
		height:auto;
	}
	
	.TotlBx 
	{
		display: block;
		float: left;
		padding: 0 1%;
	}
	.totlLg
	{
		width:38%;
	}
	
	.box,.boxLrg
	{
		width:96%;
		padding-left:2%;
		padding-right:2%;
	}
	.RspallStdnt .TotlBx 
	{
		display: block;
		float: left;
		padding: 0 1%;
		width: 31.33%;
	}
	.RspallStdnt .boxLng
	{
		height:150px;
		width:96%;
		padding:0 2%;
	}
	.RspallStdnt .wdt18
	{
		width:18%;
		padding:0 1%;
	}
	.RspallStdnt .rslt
	{
		position:relative;
		top:0;
		left:0;
	}
	.RspallStdnt .wdt58
	{
		width:58%;
		padding:0 1%;
	}
	.RspallStdnt .boxLrg2
	{
		width:96%;
		padding:0 2%;
		height:150px;
	}
	.RspallStdnt .boxLng a
	{
		margin-top:25px;
	}
	.RspallStdnt .bg1,
	.RspallStdnt .bg2
	{
		background-size:100%;
	}
	.TotlBx .boxLng img
	{
		margin-top:4px;
	}
	
}



@media screen and (max-width: 1100px) {
	
	/* ...... New media query 31.01.2018 */
	.col5,.col6, .col7, col9, .col10, .col12, .col13, .col14
	{
	    width:31.33%;
	}
	.col2
	{
	    width:45%;
	    margin-top:50px;
	}
	.col3, .col4
	{
	    margin-top:0px;
	}
	.col7:first-child
	{
	    height:150px;
	}
	.col8, .col11, .col15
	{
	    width:23%;
	}
	.col10:first-child,
	.col15:first-child
	{
	    height:310px;
	}	
	.col13
	{
	    height:310px;
	}
	
	.MnuLft a span 
	{
        width: 75%;
        padding-top: 0px;
    }
	
	/* ...... New media query 31.01.2018 */
	
	
	.img-responsive
	{
		width:100%;
	}
	.Rgtinsde .txt-cntr
	{
		padding:0 15px;
	}
	/* .TotlBx
	{
		width:94%;
	}
	.box,.boxLrg
	{
		width:100%;
	} */
	.admnTotl,.adminLog,.adminLog img
	{
		float:right;
	}
	.adminLog img
	{
		vertical-align:middle;
	}
	.adminLog span
	{
		vertical-align:sub;
	}	
	.RspallStdnt .boxLrg2 .Sb_Txt
	{
		font-size:20px;
	}
	.All_fld
	{
	    width:50%;
	}
	.wdt98
	{
	    width:100%;
	}
	
}

@media screen and (max-width: 1023px) 
{
    .boxStdnt .tabLst, .boxStdnt .tabLst span.wdt88
    {
        width:121px;
    } 
    .boxStdnt .tabLst img,
    .boxStdnt .tabLst span
    {
        float:none;
        margin-left:0px;
        margin-bottom:0px;
        font-size:16px;
    }
    .boxStdnt .tabLst
    {
        line-height:20px;
    }
    .contMstr 
	{
        width: 100%;
        display:inline-block;
    }
    
    .scrlTbl
	{
	    overflow-x:scroll;
	}
	.rsptblwdth
	{
	    width:1000px;
	}
	.MnuLft
	{
	    margin-top:0px;
	}
	.Mn_Titl
	{
	    margin-top:12px;
	}
	.Mnmenu
	{
	    width:25%;
	}
	.Rgtsec
	{
	    width:72%;
	}
	.totlId .RsprsltId input
	{
	    width:56%;
	}
	.totlId .RsprsltId input.stdntId
	{
	    width:32%;
	}
	.Rgtsec {
        width: 100%;
    }
    .RgtsecNew {
        width: 72%;
        margin-top: 0;
    }
    .dbboxSecrgt,
    .dbboxSecLft {
        width: 100%;
    }
     .tableScroll
	{
	    display:inline-block;
	    width:100%;
	    overflow-y:hidden;   
	     overflow-x:scroll;  
	}
}

@media screen and (max-width: 860px) {
	/*............ Responsive */

.tabMstr
{
	overflow-x:hidden;
}
.contMstr
{
	width:100%;
}
.alltab, .MnuLft
{
	display:none;
}
.RsptabBtn {
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 23px;
} 
.RsptabBtn img
{
    height:30px;    
}
.lgotxtDv .text
{
	width:auto;
}
.logoMstr .pull-left
{
	float:none;
	text-align:center;
}
.logo
{
	margin:0 auto;
	border-right:0px;
}
.logoInner
{
    float:left;    
}
.logo img
{
    height: 65px;
    float:none;
}
.logoInner .logoImg
{
    height: 65px;
    float:none;
}
.logoInner img
{
     float:left;
}
.lgotxtDv .text
{
	text-align:center;
}
.admnTotl, .adminLog, .adminLog img
{
	float:none;
}
.tabMstr, .Mnmenu
{
	display: inline-block;
    width: 100%;
    padding: 10px 10px;
    background-color: #f5f5f5;
    box-sizing: border-box;
	box-shadow:1px 2px 3px #ddd;
	/*padding-bottom:0px;*/
}

.tabLst
{
	width:100%;
	height:auto;
	display:block;
	float:left;
	margin-left:1px;
	text-align:left;
	padding: 15px 0;
    box-sizing: border-box;
	margin-bottom:2px;
}
.tabLst img
{
	float:left;
}
.tabLst span.wdt100
{
	width:70%;
}
.tabLst span.pdngTp0
{
	padding-top:8px;
}
.tabLst span
{
	color:#fff;
	margin-top:0px;
	font-size:18px;
	padding-left:20px;
	float:left;
	width:70%;
}
.tabBtn
{
	width:100%;
	display:inline-block;
	padding:10px 0;
}

.Mnmenu, .Rgtsec
{
	width:100%;
}
.Mnmenu
{
	margin-top:0px;
}
.Rgtinsde div
{
	padding:0 15px;
	box-sizing:border-box;
}
.img-responsive
{
	width:100%;
}

.RspmnuTitl
{
	float: left;
    display: block;
    padding: 3px 10px;
    font-size: 22px;
}

	.Mn_Titl2
	{
		display:block;
		float:left;
	}
	/*.Mn_Titl
	{
		display:none;
	}*/
	.MnuLft a span
	{
		width:80%;
	}
	.TotlBx 
	{
		display: block;
		float: left;
		padding: 0 1%;
	}
	.totlLg
	{
		width:48%;
	}
	.RspallStdnt .boxLrg2 .Sb_Txt
	{
		width:55%;
		font-size:17px;
	}
	.RspallStdnt .boxLrg2 .Mn_Txt
	{
		font-size:30px;
	}
	
	.col5,
	.col5:first-child
	{
	    width:48%;
	    height:150px;
	}
	.adminLog
	{
	    width:25%;
	    margin:0 auto;
	    padding-top:5px;
	    text-align:center;
	    padding-bottom:0px;
	}
	.adminLog a
	{
	    display:inline-block;
	}	
	
	.Rspmnu
	{
	    margin-top:0px;
	    padding-top:0px;
	}
	.RspPopup
	{
	    width:100% !important;
	    left:0 !important;
	}
	.RspPopup .popUpMain
	{
	    width:90%;
	    margin-left:-45%;
	}
	.tblSec table
    {
	    width:900px !important;	
    }
    .RspTblhgt
    {
        height:500px;
    }
    .totlId .RsprsltId input
    {
        width:56%;
        margin-left:0px;
        margin-bottom:0px;
        margin-left:2%;
    }
    .totlId .RsprsltId input.stdntId
    {
        width:32%;
    }
    .All_fld
    {
        width:50%;
    }    
    .RgtsecNew {
    width: 100%;
    }
    .admnTotl {
        width: 100%;
        padding: 0;
    }
    .adminLog {
        width: 100%;
        text-align: center;
    }
    .adminLog a {
        float:none;
        width: auto;
    }
    .dbboxSecrgt,
    .dbboxSecLft {
        width: 100%;
    }
    .dbtxtsub
    {
        margin-left:0;    
    }
    .pie-chart .legend {
        margin: 3px 0 0;
        font-size: 12px;
        text-align: center;
        position: absolute;
        bottom: -29px;
        right: -148px;
        width: 155px;
    }
	
}

@media screen and (max-width: 720px) {
	
	.pie-chart .legend {
        margin: 3px 0 0;
        font-size: 12px;
        text-align: center;
        position: absolute;
        bottom: -29px;
        right: -101px;
        width: 155px;
    }
	.RspallStdnt .margTp35
	{
		margin-top:20px;
	}
	.RspallStdnt .boxLrg2 .Mn_Txt
	{
		line-height:40px;
	}
	.RspallStdnt .boxLrg2 .Mn_Txt,
	.RspallStdnt .boxLrg2 .Sb_Txt
	{
		width:100%;
		padding-left:0px;
	}
	.RspallStdnt .boxLrg p,
	.RspallStdnt .box p ,
	.RspallStdnt .boxLng .Titl_Txt
	{
		font-size:18px;
	}
	.adminLog
	{
	    width:30%;
	}
	.RspPopupTbl
	{
	    width:465px;
	    height:auto !important;
	}
	.RspPopupTbl table
	{
	    width:900px;
	}
	.RspPopupTblSml
	{
	    width:315px;
	    height:auto !important;
	}
	.RspPopupTblSml table
	{
	    width:600px;
	}
	.Mn_Hdng
    {
        font-size:16px;
    }
    
    .RspWdtato
    {
        width:40%;
    }
    .tblrshrrt p
    {
        font-size: 18px;
        padding: 5px 0 0px 10px;
        border-bottom:2px solid #0073e7;
    }
    
    .usMn input,
    .pass input
    {
        border:0px !important;
        width:80%;
    }
    .totlId .RsprsltId input
    {
        width:55%;
    }
	.admnTotl {
        width: 100%;
        padding: 0;
    }
    .adminLog {
        width: 100%;
        text-align: center;
    }
    .admnTotl a
    {
        float:none;    
        width: auto;
    }
    .RgtsecNew {
        width: 100%;
    }
    .dbtitlSec {
        width: 100%;
    }
    .RspWdtato {
        width: 85%;
        float: right;
    }
    .Mn_Titl_Insde .pull-right {
         margin-top: 3px;
         margin-bottom: 10px;
    }
    .dbboxSecLft {
        float: left;
        width: 100%;
    }
    .dbboxSecrgt {
        width: 100%;
    }
    .dbChrtTitl {
        padding: 2% 2% 2% 10%;
        background: #f8f8f8 url(../images/icon/registration.html) no-repeat 3px 5px;
        background-size:25px;
    }
   
}
@media screen and (max-width: 630px) {
	.logInsec
	{
		margin-left:-260px;
		width:auto;
	}
	.boxLrg .Sb_Txt, .Sb_Txt
	{
		font-size:18px;
	}
	.adminLog
	{
		padding-top:5px;
	}
	.RspallStdnt .margTp35
	{
		margin-top:5px;
	}
	.RspPopup .bxTitl
	{
	    font-size:14px;
	    width:100%;
	    margin-bottom:6px;
	}
	.RspPopup span,
	.RspPopup input,
	.RspPopup textarea
	{
	    width:96%;
	    margin-left:0px;
	}
	.RspPopup .crssimg
	{
	    width:25px;
	}
	.RspPopup .btnAdd 
	{
	    width:auto;
	}
	.RspPopup .Rspupload 
	{
	    width:50%;
	}
	.StdntId
	{
	    width:100%;
	}
	.RsptxtDv
	{
	    display:block;
	    float:left;
	    width:40%;
	}
	.Rspbtm0
	{
	    margin-bottom:0px;
	}
	.RsptotlTxtDv
	{
	    display: inline-block;
        width: 100%;
        margin-bottom: 15px;
	}
	.RspflUpld
	{
	    display: inline-block;
        width: 100%;
	}
	.RspflUpld input[type=file]
	{
	    width: 97%;
        margin-bottom: 12px;
	}
	.RspflUpld input,
	.totlId .RspflUpld input
	{
	    margin-left:0px;
	}
	.totlId .RsprsltId input
    {
        width:57%;
        margin-left:3%;
    }
    .totlId .RsprsltId input.stdntId
    {
        margin-left:0;
    }
    .wdt98
    {
        width:100% !important;
    }
	.RspWdtato {
        width: 77%;
        float: right;
    }
    .dbtotlDV {
     width: 98%;
    }
    .dbtxtsub
    {
        margin-left:0;    
    }
    .pie-chart .legend {
        margin: 20px 0 0;
        font-size: 12px;
        text-align: center;
        position: absolute;
        bottom: -53px;
        left: 0;
        width: 98%;
        padding-left: 0;
    }
    .pie-chart .legend li {
        margin: 0;
        margin-bottom: 0px;
        padding: 0;
        border-radius: 1px;
        display: inline-block;
        color: #ddd;
        background-color: transparent !important;
        color: #000;
        border: 0 !important;
        font-size: 13px;
        font-weight: bold;
        margin-bottom: 7px;
        width: 48%;
        text-align: right;
        float: left;
    }
    .pie-chart .legend li span
    {
        margin-left:7px;    
    }
    .pie-chart .legend li
    {
        width:100%;    
    }
    .footer ul li {
        margin: 5px 14px;
        /* width: 34%; */
    }
    .Rgttotl tr:first-child td, .Rgttotl tr:first-child th 
    {
        font-size:14px;    
    }
}

@media screen and (max-width: 530px) {
	.logInsec
	{
		margin-left:-232px;
		width:auto;
		left:48%;
	}
	.logo
	{
		width:100%;
		padding-right:13px;
	}
	.text
	{
		width:55%;
	}
	.mn_txt 
	{
        font-size: 19px;
        line-height: 28px;
        margin-top: 12px;
    }
	.boxLrg .Sb_Txt, .Sb_Txt
	{
		font-size:16px;
		line-height:20px;
	}	
	
	.RspallStdnt .TotlBx
	{
		width:98%;
		padding:0 1%;
	}
	.RspallStdnt .boxLng
	{
		margin-bottom:20px;
	}
	.RspallStdnt .margTp35 
	{
		margin-top: 23px;
	}
	.adminLog
	{
	    width:50%;
	}
	
	.RspPopupTbl
	{
	    width:310px;
	}
	.RspPopupTbl table
	{
	    width:500px;
	}
	
	.RspPopupTblSml
	{
	    width:270px;
	    height:auto !important;
	}
	.RspPopupTblSml table
	{
	    width:600px;
	}
	.RspTagln
	{
	    width:100%;
	    padding-left:0px;
	    text-align:center;
	}
	.totlId .RsprsltId input
    {
        width:97%;
        margin-left:0px;
        margin-bottom:12px;
    }
    .totlId .RsprsltId input.stdntId
    {
        margin-left:0;
        width:97%;
    }
    .All_fld,
    .All_fld select
    {
        width:100%;
    }
    .All_fld input, .All_fld textarea
    {
        width:97% !important;
    }
    .All_fld .chbx_nm input[type="checkbox"],
    .All_fld table input
    {
        width:auto !important;
    }
    .All_fld table
    {
        width:100%;
    }
    .typeof select
    {
        width:65%;
    }
    .typeof input
    {
        width:20% !important;
    }
    .totl_Adrs_hdng
    {
        margin-top:-25px;
    }
    .postal_address
    {
        margin-bottom:8%;
    }
    .contMstr {
    width: 100%;
    padding: 10px 0;
    }
	.btnAdd {
        padding: 6px 8px;
    }
}

@media screen and (max-width: 460px) {
	.usMn input, .pass input, .logBtn input
	{
		width:80%;
	}
		
	.logInsec
	{
		margin-left:-45%;
		width:90%;
	}
	
	.text
	{
		padding-left:15px;
	}
	.tabLst span,
	.tabLst span.wdt100
	{
		width:60%;
	}
	.tabLst span.pdngTp0
	{
		padding-top:0px;
	}
	.RspWdtato 
	{
        width: 100%;
        margin-top: 10px;
    }
    .usMn input,
    .pass input
    {
        border:0px !important;
        width:75%;
    }
    .btnAllPass input
	{
	    width:100%;
	}
	.RspWdtato {
        margin-top: 0;
    }
}

@media screen and (max-width: 380px) {
	
	.mn_txt
	{
		font-size: 11px;
		line-height: 15px;
		padding-top: 0;
	}
	.text
	{
		padding-left:13px;
	}
	.usMn img, .pass img {
		margin-top: 14px;
		margin-left: 3px;
		padding-right: 2px;
		width: 30px;
	}
	.rmbr_frgt 
	{
		font-size: 14px;
	}
	.rmbr-me input[type="checkbox"]
	{
		margin-top:3px;
	}
	.TotlBx 
	{
		display: block;
		float: left;
		padding: 0 1%;
		width: 98%;
	}
	.totlLg
	{
		width:98%;
	}
	
	.RspPopupTbl
	{
	    width:260px;
	}
	.RspPopupTbl table
	{
	    width:500px;
	}
	
	.RspPopupTblSml
	{
	    width:200px;
	    height:auto !important;
	}
	.RspPopupTblSml table
	{
	    width:550px;
	}
	
	
}

@media screen and (max-width: 330px) {
	
	.logo 
	{
		width: 40%;
		padding-right: 11px;
	}
	.mn_txt
	{
		font-size: 10px;
		line-height: 13px;
	}
	.text 
	{
		width: 60%;
	}
	.rmbr_frgt
	{
		font-size:13px;
	}
	.RspPopupTbl
	{
	    width:210px;
	}
	.RspPopupTbl table
	{
	    width:600px;
	}
}
/* ...................... Media query end */


