/* CSS Document */
*{	margin: 0;	padding: 0;}
.log-tp{height:45px; color:#aa4343; font-size:20px; text-align:center; padding-top:25px;  font-weight:bold;}
.ctrl td{padding:5px;}
.ctrl h1{padding-left:20px; font-size:18px;}
.un-ic1{background:url(images/ui-ic.jpg) no-repeat 2px center #fff; border:0; padding:2px 3px 2px 18px; width:150px;}
.n-mod{border:3px solid #0B6790; width:600px; height:200px; position:relative; margin:20px auto;}
.mod-head{background:url(images/mod-hg.jpg) no-repeat 0 0 #fff; position:absolute; padding:18px 0 0 10px; font-size:16px; font-weight:bold; color:#fff; left:-3px; top:-3px; width:139px; height:33px; }
.disp-mod{margin-top:15px; text-align:center;}
html{
	height: 98%;

}
.header .logo img{float:left;}
.header .logo h1{color:#aa4343; font-size:16px; width:200px; margin:13px 0 0 15px; float:left;}
.topborder {
    border-top: 5px solid #c1742d;
}
.loginf{
	height: 30px;
	position:absolute;
	top: 50px;
	right: 0;
	padding: 0 10px 0 23px;
	line-height: 18px;
	color: #000; text-align:right;
}
.loginf a {
	text-decoration: none;
	padding: 0 3px;
	font-weight:bold;
}
.loginf a:hover{
	text-decoration:underline;
}
.menu2 {
    background: url("online/navbg.gif") repeat-x scroll 0 -8px transparent;
    float: left;
    height: 25px;
    width: 100%;
}
.menu2 table tr td {	padding:0;}
.menu{color: #fff; font-size:10px; cursor: hand;	clear: both; padding:0 0 0 0; display: block; margin:0;}
.menuItem {display:block; border-right:1px solid #fff;}
.menuItem a{display:block!important; color: #fff; text-align: left; float:left; padding: 3px 10px!important; 
            margin:0; font-size:11px!important; font-weight:bold;}
.menuItem a:hover{background:url(images/hov.jpg) repeat-x left top;}
.menuItem a:hover .menuSelectedItem a{background:url(images/hov.jpg) repeat-x left top;}
.menuItem a:hover{text-decoration: none; cursor: pointer; color: #fff; background:url(images/hov.jpg) repeat-x left top;} 
.menuPopup{color: #282828;  margin:0 0 0 0; border:1px solid #0b6790;}
.menuPopup a{background: #fff; display: block; font-size:11px!important; padding: 3px 5px 3px 10px; border-bottom:1px solid #0b6790!important; color: #282828; font-weight:bold;}
.menuPopup a:hover{	display: block;}
 make drop down menu item style 
.menuPopupItem{	color: #ffffff; }
.menuPopupItem a{display: block; font-size:15px;}
.menuPopupItem a:hover{color: #282828;   text-decoration:underline;}
.menuItemHover{background:#fff;}
#content {
    float: left;
    min-height: 400px;
    padding: 10px 1.5% 1.5%;
    width: 97%;
}
/*========= Table =========*/
.tableheading {
    /*background: url("images/tab-bg.jpg") repeat-x scroll left top transparent;*/
    background: none repeat scroll 0 0 #eeeaff;
    color: #000 !important;
    font-size: 16px !important;
    height: 25px;
    line-height: 25px;
    padding: 0 0 0 6px !important;
    border-color: #ded5ff;
}
.vtext{
	text-align: right;
	padding-right: 10px;
}
.secContent{
	background: #F8F8F8;
	border: 1px solid #EAEAEA;
}
.secContent td{
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #4A4A56;
	padding: 4px 16px !important;
}
.required{color:red!important; font-size:11px;}
.msg{color:red!important; font-size:10px;font-weight: bold;}
.table td {
	padding-left: 3px;
	color:#666666;
	font-weight: bold;
    border:solid 1px #d3d3d3;
}
table{margin:0!important; border:none;}
.wr-left table {
	border-collapse: collapse;
}
.tablesubheading {
    border-bottom: 1px solid #3C81C4;
    color: #000 !important;
    font-size: 14px !important;
    height: 27px;
    line-height: 28px;
    padding: 0 6px !important;
}
.buttonformula {
	font-size: 11px;
	font-weight: bold;
	background-color:#E4E4E4;
	width: 30px;
	padding: 2px;
	color: #333;
	margin: 2px;	
	background-image: url(Images/button_bg.jpg);
}
.buttonformula:hover {
	background-color:#D2D2D2;
	background-image: url(Images/button_bg_over.jpg);
	cursor:hand;
}
.buttonHTML {
    background: url("online/submitbtnbg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #0B6790;
    color: #FFFFFF;
    font-size: 11px;
    cursor:pointer;
    padding: 3px;
}
.rec-phto {
	float:left;
	width:100%;
}
.rec-btn {
	float:left;
	width:100%;
	padding:5px 0 0 0;
}
.buttonformula1 {
	font-size: 11px;
	font-weight: bold;
	background-color:#E0E0E0;
	padding: 2px;
	color: #333;
	margin: 2px;
	width: 65px;
	background-image: url(Images/button_bg.jpg);
}
.buttonformula1:hover{
	background-color:#E0E0E0;
	background-image: url(Images/button_bg_over.jpg);
	cursor:hand;
}
.LinkButton {	
	font-size: 11px;
	font-weight: bold;
	background-color: #db6600;
	padding: 2px 7px 2px 7px;
	color: #ffffff;
	margin:1px 0px 0px 10px;
	border:2px solid #db6600;
	display:block;
	height:15px;
	background-image: url(Images/button_bg.jpg);	

}
.LinkButton:a {		text-decoration:none;}
.LinkButton:hover{	
	background-color: #000000;
	border: 2px solid #000000;
	text-decoration:none;
	background-image: url(Images/button_bg_over.jpg);
}
.colon{width:2%;text-align:center;}
.btngap{width:1px;}
.tdgap{height:10px;}
/*=========== Grid ===========*/
.item-style{background: #fff;}
.item-style td, .dgitem-style td{
	padding: 3px;
	border: 1px solid #d3d3d3;
}
.item-style td a, .dgitem-style td a{
	color: #17547E;
	text-decoration: none;
}
.item-style td a:hover, .dgitem-style td a:hover{
	color: #5EC5DB;
	text-decoration: underline;
}
.header-style th{
	/*background: url(images/th-bg.jpg) repeat-x left center #E1E1E1;
	border: 1px solid #B0B0B0;
    background: none repeat scroll 0 0 #A6D5F6;*/
    background: url("online/table-header.jpg") repeat-x scroll 0 0 #CDCDCD;
    border: 1px solid #d3d3d3 !important;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 5px !important;
    text-align: left;
}
.header-style td {
    /*background: none repeat scroll 0 0 #A9D2EE;
    border: 1px solid #7699C8;
    background: none repeat scroll 0 0 #A6D5F6;*/
    background: url("online/table-header.jpg") repeat-x scroll 0 0 #CDCDCD;
    border: 1px solid #000000 !important;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px !important;
    text-align: left;
}
.pager-style td{ border: 1px solid #7699c8;
	font-weight: bold;
	padding: 5px !important;
	height: 25px;
}
.pager-style a {
    background: none repeat scroll 0 0 #0C78A9;
    color: #FFFFFF !important;
    font-weight: normal;
    padding: 1px 5px;
    text-decoration: none;
}
.pager-style a:hover {
	background: #1486b9;
	color: #fff;
}
.rowselect td{	border: 1px solid #B0B0B0;}
input, textarea, select{
	font-size: 11px;
	color: #000;
}
#logi-pg{
	border: 2px solid #9FC8EC;
	position: relative;
	margin: auto auto;
	padding: 10px 0 20px;
	background: #fff;
	width: 413px;
	top: 100px;
}
#logi-pg .head{
	background: url(images/lglogo.jpg) no-repeat center top;
	height: 59px;
	width: 383px;
	margin: 5px 0 10px auto;
	padding: 0 15px;
	float: left;
}
.tr{
	background: url(images/round.jpg) no-repeat right top;
	height: 21px;
	width: 21px;
	position: absolute;
	right: -2px;
	top: -2px;
}
.tl{
	background: url(images/round.jpg) no-repeat left top;
	height: 21px;
	width: 21px;
	position: absolute;
	left: -2px;
	top: -2px;
}
.br{
	background: url(images/round.jpg) no-repeat right bottom;
	height: 21px;
	width: 21px;
	position: absolute;
	right: -2px;
	bottom: -2px;
}
.bl{
	background: url(images/round.jpg) no-repeat left bottom;
	height: 21px;
	width: 21px;
	position: absolute;
	left: -2px;
	bottom: -2px;
}
#logi-pg h3{
	background: url(images/hdng.jpg) repeat-x left center;
	height: 25px;
	line-height: 25px;
	padding-left: 15px;
	margin: 10px 0;
	display: block;
	font-size: 12px;
}
#logi-pg td{
	padding: 3px 2px 3px 10px;
	font-weight: bold;
}
.lgfot, .lgfot a{
	margin: 0 15px; font-size:13px; color:#666;
	text-decoration: none;
	text-align: center; 
}
.lgfot a span{background:url(images/exp-log.jpg) no-repeat left 2px; display:inline; padding-left:55px; }
.lgfot a:hover{color:#000;}
.boxgrid{
	width: 120px;
	height: 113px;
	margin: 10px;
	float: left;
	background: #fff;
	border: 1px solid #9FC8EC;
	overflow: hidden;
	position: relative;
}
.boxgrid img{
	position: absolute;
	top: 0;
	left: 13px;
	border: 0;
}
.boxcaption{
	float: left;
	position: absolute;
	background: #5C97CB;
	height: 60px;
	width: 100%;
	padding: 0 5px;
}
.caption .boxcaption{
	top: 83px;
	left: 0;
}
.boxcaption a{
	margin: 5px 5px 0 5px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	display: block;
}
.tdht td{	height: 150px;}
.h3-hd{background:url(images/mod-hd.jpg) repeat-x left 0;  border:1px solid #cfcfcf;	color: #000;	font-size: 12px; height:20px; padding: 0 0 0 15px;}
.h3-hd h3{font-size:12px;}
.vtexthrpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EA0303;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.vtexthrpt1{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	padding:0px 0px 0px 0px;
	text-align:left;
}




.vtexth1rpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#EA0303;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.vtexth2rpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#EA0303;
	padding:0px 0px 0px 0px;
	text-align:center;
}
.vtextbrpt{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#003399;
	padding:3px 1px 3px 1px;
	text-align:center;
	background-color:#DCDCDC;
}
.vtextbrpt1{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#003399;
	padding:3px 1px 3px 1px;
	text-align:center;
	background-color:#DCDCDC;
}
.vtextbrpt2{
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF4500;
	padding:3px 1px 3px 1px;
	text-align:center;
	background-color:#DCDCDC;
}
.vtextlrpt{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#333;
	padding:3px 0px 3px 1px;
	text-align:center;
}
.vtextlrpt1{
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333;
	padding:3px 0px 3px 1px;
	text-align:center;
}
.vtextrrpt {
	margin:0px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	padding:0px 0px 0px 0px;
	text-align:center;
}
/*============= text-box class =============*/
.textboxdate, .textbox1, .textbox2, .textbox3, .textbox4, .textbox, .textboxmedium, .textboxlong, .textboxmultiline, .textboxsuggestion {
	border: 1px solid #666666;
    color: #000000;
    font-size: 11px !important;
    padding: 1px 0 1px 2px;
}
/*.textbox {	width: 96px;}*/
.textboxdate {	width: 60px !important;}
.textbox1 {	width: 25px;}
.textbox2 {	width: 50px;}
.textbox3 {	width: 75px;}
.textbox4 {	width: 100px;}
.textbox5 {	width: 125px;}
.textbox6 {	width: 150px;}
.textbox7 { width:90px;}
.textboxmedium { width: 196px; margin-bottom:2px;}
.textboxlong { width: 251px; margin-bottom:2px;}
.textboxmultiline {	width: 200px; height: 45px;}
.textboxsuggestion { width: 200px;}
/*============ text-box-gridview class ends ===========*/
.dropdown {	width: 100px;}
.dropdownsmall { width: 75px;}
.dropdown1 { width: 130px;}
.dropdownmedium {
    border: 1px solid #666;
    padding: 0;
    width: 200px;
}
.dropdownlong {
    border: 1px solid #91C4E6;
    padding: 2px;
    width: 255px;
}
.dropdownverylong { width: 350px;}
.dropdownveryvlong { width: 500px;}
.dropdownlogin { width: 255px;}
.dropdownshowhide {	width: 255px;}
.lblmessage {
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
	line-height: normal;
	font-style: normal;
	font-family: Arial;
}
.DivStyleWithScroll {
	border:1px solid #91C4E6;
	font-size: 11px;
	overflow: scroll;
	margin:10px 0 10px 0px;
}
.DivStyleWithoutScroll {
	border:1px  #A4B583;
	font-size: 11px;
	overflow:scroll auto;
	width: 200px;
	height:150px;
	margin:10px 10px 10px 0px;
}
.listboxsmall{font:normal 11px/normal tahoma;margin:0;padding:0;}
.listbox{font:normal 11px/normal tahoma;margin:0;padding:0;}
.chkboxlist{font:normal 11px/normal tahoma;margin:0;padding:0;}
.radio{font:normal 11px/normal tahoma;margin:0;padding:0;}
.chkbox{font:normal 11px/normal tahoma;margin:0;padding:0;color:red;}
.chkboxhighLight{font:normal 11px/normal tahoma;margin:0;padding:0;color:red;}
.uploadfiles{ 
	margin: 2px 0px 2px 0px;
	padding: 1px 0px 1px 2px;
	border: 1px solid #789AA6;
	width: 293px;
	font-size:11px;
}
.codebox{width:130px;}
.module{background:#fff; border:1px solid #096db3; margin:10px;}
.bto{padding:4px 0; text-align:center; font-size:12px;}
.bto a{color:#282828; text-decoration:none!important;}
/*input[type="submit"],input[type="button"] {
    background: url("online/submitbtnbg.gif") repeat-x scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    padding: 5px 6px;
    border: 1px solid #0B6790;
}*/
.login-bg{background:url(images/login-bg.jpg) no-repeat left top; margin: 0 auto; height:217px; width:307px; padding:55px 0 0 264px; font-weight:bold; color:#3A464E; font-size:12px;}
.login-bg h3{font-size:15px; font-weight:bold; color:#227A92;}
.login-bg h5{font-size:13px; color:#227A92; font-weight:normal;}
.log-inp{border:1px solid #93BCC8; font-size:11px; padding:1px 2px; width:150px;}
.head-lg{background:url(images/logo.gif) no-repeat left 10px; height:100px;}
.mod-bg{background:#eaf8ff; border:1px solid #a3d4ea; padding-top:20px;}
.bto{font-weight:bold;}
.DivStyleWithScroll div{float:left;}
.table {border: 1px solid #ded5ff;}
.table tr th {
    background: rgb(246,248,249);
    background: -moz-linear-gradient(top, rgba(236 241 247) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(236 241 247) 100%);
    background: -webkit-linear-gradient(top, rgba(236 241 247) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(236 241 247) 100%);
    background: linear-gradient(to bottom, rgba(236 241 247) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgb(236 241 247) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}
.alumnimasterbg {
    background: url(images/alumni-inside-bg.jpg) repeat-x fixed center bottom;
    background-size: cover;
    height: 100%;
}
.alumnimasterbg #main {
    margin: 0px auto;
    width: 90%;
}
.maininner {
    background: none repeat scroll 0px 0px #FFF;
    box-shadow: 0px 0px 12px #0000008c;
    float: left;
    padding: 0px 7px 7px;
    width: 100%;
}
.alumnilohinpagelink {
    float: right;
    padding-right: 20px;
    padding-top: 28px;
    text-align: right;
    width: 300px;
}
.alumnimasterbg .leftwrap-n {
    float: left;
    margin-right: 9px;
    width: 19%;
}
.alumnimasterbg .leftwrap {
    float: left;
    width: 100%;
}
.alumnimasterbg .profileimage {
    float: left;
    width: 100%;
    /*margin-top: 10px;*/
    margin: 0 auto;
    text-align: center;
    padding-top: 10px;
}
.alumnimasterbg .leftwrap .navigation {
    border: 1px solid #CCC;
    border-radius: 10px;
    float: left;
    margin-top: 10px;
    padding: 5px;
    width: 100%;
}
.alumnimasterbg .rightwrap .cntent {
    min-height: 435px;
    padding: 8px;
}
.alumnimasterbg .rightwrap {
    border: 1px solid #CCC;
    border-radius: 10px;
    float: right;
    width: 79%;
    margin-top: 10px;
}
.alumnitabs li a {
    background: #e7e7e7 none repeat scroll 0 0;
    border-radius: 5px;
    color: #000;
    float: left;
    font-size: 13px;
    font-weight: 500;
    padding: 8px;
    width: 100%;
}
.alumnitabs li a:hover, .alumnitabs li.active a {                     /*//add 11 april*/
    background:#46338b;
    color: #fff;
}
.alumnitabs {
    list-style: outside none none;
    margin: 9px 0 0 8px;
}
.alumnimasterbg .profileimage img {
    border: 1px solid #CCC !important;
    padding: 4px;
    width: 125px;
    border-radius: 50%;
    height: 125px;
}
.alumnitabs li {
    float: left;
    width: 100%;
    margin: 0px -5px 8px;
    padding: 0px;
}
.global_bullet {
    background: url("images/more.png") no-repeat scroll 0 5px;
    padding-left:22px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom:5px;
    margin-bottom:5px;
    font-weight:500;
}
.popupbox table td {
    padding:6px 4px;
}
 .plwelcometext1 {
            color: #fff;
            float: right;
            font-size: 16px;
            padding: 38px 10px 0 0;
}
.modulebox {
    width:100%;
}
#nav {
    position:relative;
    z-index:99;
}
.headermain {
    float: left;
    width: 100%;
    background: linear-gradient(45deg, #46338b 48%, #190a4f 48%) !important;
}
.topborder {
    border-top: 5px solid #e16314;
}
.captcha-case-txt {
    display:inline-block;
    width:100%; padding:5px 0;
}
.cust-alumni-gallery {height:200px;width:100%;}
h3.custom-title a {font-size: 17px !important;line-height: 20px;}
.custom-blog {margin-bottom:20px;}
.rs-blog.main-home .blog-item .blog-content .custom-btm {
    display: inline-block;
    padding-top:0px;
}
.rs-blog.main-home .blog-item .blog-content .custom-btm .rs-view-btn a {
    color: #fff;
    padding: 5px 10px;
    text-align:center;
    margin:0 auto;
    display: inline-block;
}
.rs-about.style1 .desc .btn-btm .rs-view-btn a:after {
            content: "\f054";
            font-family: fontawesome;
            font-size: 10px;
            position: relative;
            right: 0px;
            top: 0px;
            display: inline-block;
            margin-left: 3px;
        }
.rs-blog.main-home .blog-item .blog-content .title.custom-title {
    margin-bottom: 14px;
    font-size: 15px;
    line-height: 20px;
    font-weight:500;
}
.rs-blog.main-home .blog-item .blog-content.cust-blog-content {
    min-height:100px;
    text-align:center;
}
.desc.custom-desc {
    font-size:12px;
}
.back-btnn {
            background: #ef6108;
            padding: 10px;
            border-radius: 9px;
            text-align: center;
            margin-top: 10px;
            float: right;
            width: 90px;
            margin-bottom: 10px;
            color: #fff;
            font-weight: 500;
        }
        
        .back-btnn a {
                color: #fff;
                font-size: 12px;
                text-decoration: none;
            }
.custom-btm .rs-view-btn btn {padding:5px 12px;color:#fff;}
.rightwrap .custom-static-position, .rightwrap .custom-static-position .col-sm-4, .rightwrap .custom-static-position .box {
    position:static;
}
img.custom-folder {
            width: 100%;
            height: auto;
            margin: 0 auto;
        }
        .gallery-grid {
            text-align: center;
        }
        .captn h4 {
            padding: 15px 0;
        }
        .captn h4 a {
                font-size: 13px;
                font-weight: 500;
         }
        .btn-info, .btn-warning {
            color: #fff;
            background-color: #ef6108!important;
            border-color: #ef6108!important;
        }
        .btn-info:hover, .btn-info:focus,  .btn-warning:hover,  .btn-warning:focus {
            color: #ef6108!important;
            background-color: transparent!important;
            border-color: #ef6108!important;
        }
        .rs-blog.main-home .blog-item .blog-content {
            padding: 15px 16px;
            min-height: 167px;
        }
        .gallery-grid table tr td {
            padding-right: 15px;
        }

        .rs-history {
            min-height: 440px;
        }
        .gallery-img {
    margin-bottom: 25px;
}
        
        img.mfp-img {
    width: 650px;
    height: 500px;
}
        .img-responsive {
            width: 100%;
        }
        .rs-blog.main-home .blog-item .blog-content .btn-btm {
    justify-content: center;
}
        .mt-20 {margin-top:20px;}
        .rs-blog.main-home .custom-blog .desc {font-size:14px;}
@media (max-width:1152px) and (min-width:769px) {

}