@charset "utf-8";
/* CSS Document */
/*
@import 'http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic';
*/
@font-face {
	font-family: roboto-light;
	src:url(../fonts/roboto/Roboto-Light.ttf);
}
:disabled {
	background: #ccc;
}
 
.logout_btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #fff !important;
    font-size: 13px;
    padding:17px 17px 15px 16px !important;
}

.logout_btn:hover{
background:#095980 !important;border-left: 2px solid #4275b5;
color:#fff !important;	
	
	}


.Outerdiv{
height:330px;
background-color: rgba(19, 18, 12, 0.4);
margin-top:15px;
 margin-bottom: 15px;

border-top:2px #e31e25 solid;
border-bottom:2px #e31e25 solid;
 
filter: alpha(opacity=40);/* For IE8 and earlier */
}

.note{
    background-color: rgba(19, 18, 12, 0.4);
    margin-top:-10px;
    margin-bottom: -8px;
    border-top:1px #e31e25 solid;
    border-bottom:1px #e31e25 solid;
    filter: alpha(opacity=40);/* For IE8 and earlier */
    padding: 10px;
}

.navbar-default{
	border-top: 1px solid #fff;
    background-color: #333;	
	
	}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}	
		

.text-right{
	
color:#fff;	
	}


.content-tansdiv{
z-index:1;
color:#333333;
position:absolute; 
top:285px;
/*width:810px;*/
margin-left:175px;
font-size:20px;
font-weight: bold;

}
.borderrt_line
{
border-right:1px solid #fff;
}

@media (max-width: 360px) 
{
.content-tansdiv
{
margin-left:20px;
top:100px;
}
.borderrt_line
{
border-right:none;
}
}
@media (max-width: 640px) 
{
.content-tansdiv
{
margin-left:20px;
top:100px;
}
.borderrt_line
{
border-right:none;
}
}
@media (max-width: 980px) 
{
.Outerdiv
{
height:660px;
}
.content-tansdiv
{


}
.borderrt_line
{
border-right:none;
}
}
@media ( min-width:768 max-width: 768px) 
{
.content-tansdiv
{
top:200px;
}
.borderrt_line
{
border-right:none;
}
}


.copyrighttxt{
font-family:Tahoma;
color:#333333;
padding-left:450px;
margin-top:10px;

}
.trans-headcontent{
	/*font-family:"Roboto Light";*/
	font-size:20px;
	color:#fff;
}
.bg-green-box{

background-color:#0D0688;
box-sizing:border-box;
border:1px solid #fff;
color:#fff;
}
.notice-content{
	font-family:roboto;
	font-size:14px;
	color:#fff;
    font-weight: bold;
}
.footer-content{
	font-family:"Tahoma";
	font-size:14px;
	color:#fff;
}
.selectdiv select{color:#000;}
.loginpage{
	font-family:"Roboto";
	font-size:16px;
	color:#000;
	/*width:280px;*/
	height:35px;
	padding-left:40px;
	border:none;
}
.pu_forget_text{
	font-family:"Tahoma";
	font-size:14px;
	color:#333333;
	
}

/*---------------------------------------------------------------------*/
     
	 /* ---------INTERNAL PAGE CSS-------------*/

/*---------------------------------------------------------------------*/

.top-panel-bg{
	width::100%;
	height:100px;
	background: linear-gradient(to bottom,#04538a 0,#8299e3 100%);
}
.bg-navbar{
	background-color:#fbe7c3;
	height:50px;
	border-radius:0;
	border:none;
}
.bg-footer{
height:50px;
background-color:#333333;
position:relative;
}
.punjab-uni-font{

font-family: 'Roboto', sans-serif;
color:#fff;
font-weight:100;
font-size:20px;
text-align: center;
padding-bottom: 5px;
}
.top-left-content{
font-size:18px;
font-family:"Roboto Light";
color::#fce8bf;

}
.round-circle{
	height:50px;
	width:50px;
	background-color:#fff;
	border-radius:50px;
	
}
.footer-copycont{
font-family:"Tahoma";
font-size:14px;
color:#ffffff;
padding-top:15px;
}
.breadcrump-content{
font-family:Tahoma;
font-size:14px;
color:#333333;
}
.breadcrump-content-right
{
font-family:Tahoma;
font-size:14px;
color:#3e799e;
}
.profile-div{
	width:320px;
	background-color:#fff4e0;
	height:620px;
	margin-top:25px;
	border-bottom:2px solid #d05526;
	
	
}

.ums-div
{
	width:300px;	
	height:20px;
	margin-top:25px;
	float:left;

}

.page-label
{
	font-family:"Roboto Light";
	font-size:24px;
	color:#d05526;
	margin-top:30px;
	margin-left:50px;
	border-left:2px solid #d05526;
	border-bottom:1px solid #eeeeee;
	
}

.ums-btn{
	width:90%;
	height:90%;
	background-color:#36a8ab;
	color:#ffffff;
	font-family:Tahoma;	
	font-size:14px;
 	margin-left:20px;
/* 	margin-top:50px;  */
/* 	margin-right:20px; */
	padding:5px;
	border-radius:5px;	
	border-bottom:1px solid white;
	
}


.student_dashcont{
	font-family:"Roboto Light";
	font-size:24px;
	color:#d05526;
	margin-top:30px;
	border-left:2px solid #d05526;
	border-bottom:1px solid #eeeeee;
}
.last-login-text{
	text-align:right;
	font-family:Roboto Light;
	font-size:14px;
	color:#ccc;
}
.news-content-text{
	font-family:Roboto;
	font-size:16px;
	color:#333333;
	margin-top:10px;
}
.new-bgpanel{
	height:150px;
	width:96%;
	background-color:#eeeeee;
	margin-top:10px;
	border-radius:10px;
	padding-left:30px;
	padding-top:10px;
	margin-bottom:25px;
}
.icon-bgcolor-panel{
	height:120px; text-align:center;
	/*width:130px;*/
	border-radius:10px;
	background-color:#eeeeee;
	padding:10px;
	
	
}

.img-box:hover{
	
	background:linear-gradient(to bottom,#df3426 0,#850b01 100%) !important;
	
	}

.icon-bgcolor-panel: Hover{
	height:100px;
	width:110px;
	border-radius:10px;
	/*background-color:#33b4b6;*/
	padding:5px;
}
.icon-bgcolor-panelrest{
	height:100px;
	width:110px;
	border-radius:10px;
	background-color:#eeeeee;
	margin-left:60px;
	padding:5px;
}
.icon-belowtxt{
	width:22%;
	font-family:Roboto;
	font-size:16px;
	color:#333333;
}
@media (max-width: 360px) 
{
.rtcont
{
display:none;
}
.datetext
{
float:left;
}
.icon-bgcolor-panelrest {
    background-color: #eeeeee;
    border-radius: 10px;
    height: 100px;
    margin-left: 0px;
    padding: 5px;
    width: 110px;
}

}
@media (max-width: 980px) 
{

.icon-bgcolor-panelrest {
    background-color: #eeeeee;
    border-radius: 10px;
    height: 100px;
    margin-left: 0px;
    padding: 5px;
    width: 110px;
}

}
@media (min-width: 361px) 
{
.rtcont
{
display:block;
z-index:1;
}
}

.profile-roundbg{
	height:80px;
	width:80px;
	border-radius:50px;;
	background-color:#fff;
	padding-left:7px;
	padding-top:5px;	
	border:3px solid #f2d9a7;
}
.profile-txt-heading{
margin-top:15px;
font-family:Roboto;
font-size:18px;
color:#333333;
width:72%;
}
.insti-txt{
	font-family:Tahoma;
	font-size:16px;
	color:#fff;
	margin-left:20px;
	margin-top:0;
	
}
.stu-details-txt{
	font-family:Tahoma;
	color:#fff ;
	font-size:14px;
	margin-left:10px;
	
}
.stu-details-txt-black{
	font-family:Tahoma;
	color:#fff;
	font-size:14px;
	margin-left:10px;
}
.update-btn{
	width:120px;
	height:30px;
	background-color:#36a8ab;
	color:#ffffff;
	font-family:Tahoma;	
	font-size:14px;
	margin-left:75px;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
	border-radius:5px;
}
.newupdate-internal-txt{
	/*font-family:Tahoma;*/
	font-size:14px;
	color:#be3d16;
}
.iconpadd
{
padding-left:40px;
}
@media (max-width: 980px) 
{
.icontext
{
text-align:center;
}
}
.respantit
{
background:#333 !important;
color:#fff !important;
}

.btn-primary {
	
    background: linear-gradient(to bottom,#9e98db 0,#2e56cc 100%) !important;
	border-color:#850b01 !important;	
	}



.sbcol
{
background-color:#f5dfb8 !important;
border:none;
color:#000;
}

.left-menu-btn{
/*background:linear-gradient(to bottom,#4e26df 0,#5f6099 100%) !important;	*/
background:linear-gradient(to bottom,#04538a 0,#1876a4 100%) !important;	
	
/*background-color: #36a8ab !important;*/
width:200px !important;
  color: #fff !important;
}
.left-menu-div{
	 background-color: #333;
    border-bottom: 2px solid #850b01;
   /* min-height: 650px;*/
    margin-top: 0px; padding-bottom:20px;  margin-bottom:30px;
}
.profile-txt-heading1{
margin-top:0px;
font-family:Roboto;
font-size:18px;
color:#fff;

}

.profile-txt-heading{
margin-top:10px;
font-family:Roboto;
font-size:18px;
color:#333333;
/* width:72%; */
}
.navbar-nav1 li a{
padding:15px 17px 15px 25px !important;
font-size:13px;
color:#fff;
}

.top-panel-bg .col-lg-3 {
    width: 23%;
}
@media (min-width:768px) and (max-width:980px)  
{
	.text-right .top-left-content
	{
		margin-top: 0px;
	}
	.mobmartop
	{
		margin-top:10px;
	}
}
.mar160
{
	margin-top:160px
}
.mar70
{
margin-top: 100px;
    box-sizing: border-box;
    padding-top: 12px;
}
.mar10
{
	margin-top: 10px
}
.mar23
{
	margin-top: 23px;
}
.marle50
{
	margin-left:50px;
}
.trans-headcontent .marle50
{
    margin-right: 14px;margin-left:0px !important;
    text-align: right;
}
.mar30
{
	margin-top:2px;
}
.mar17
{
	margin-top: 17px;
}
.marle15
{
	margin-left:15px;
}
.vupdate
{
	text-align: right; margin-right: 10px;
}
.vupdate a
{
	color: #333333; font-family: Tahoma; font-size: 14px;
}
.rolehome
{
	height:35px;width:100%;background:#FFF;color:#999999;font-family:Roboto;font-size: 16px;padding-left:40px;border:none;
}
.paddtop117
{
	padding-top:75px;min-height: 525px;
}

.stu-details-txt-black, .robotofont,  .stu-details-txt, .icontext,  .insti-txt, .profile-txt-heading1
{
	font-family: roboto; font-weight:300;
}

.viewnews
{
	text-align:right; padding-right:30px; color:#be3d16;
}
.student_dashcont_inner
{
	color:#36a8ab;font-size:14px;
}
.linestyle
{
	border:1px solid #c8bd1a;width:230px;
}
.linestyletop
{
	border:1px solid #850b01;width:250px; margin-bottom:5px; margin-top:3px;
}
.mar20
{
	 margin-top:20px;
}
.mar5
{
	margin-top:5px;
}
p.username
{
	align:center; margin-left:23px;margin-right:10px; font-family: roboto; font-weight:300; font-size: 18px; color:#fff;
}

.left-menu-div-inner
{
	padding:10px; margin-left:75px;
}
.navbar-nav li a
{
	color:#fff;
}
.selected{
color:#333 !important;	
	
	}
.footermain
{
	background-color:#ED865D;position: fixed; bottom: 0;width: 100%; height: 20px;
}
.panel-body input[type=text] , .panel-body input[type=password]
{
	height:30px;width:100%;background:#fff;color:#000;font-family:Roboto;font-size: 16px; font-weight:300;
}
.panel input[type=text] , .panel-body input[type=password]
{
	height:30px;width:100%;background:#fff;color:#000;font-family:Roboto;font-size: 16px; font-weight:300;
}
.panel textarea
{
	height:365px;width:200%;background:#fff;color:#000;font-family:Roboto;font-size: 16px; font-weight:300;
}
select
{
	height:30px;width:100%;background:#fff;color:#444;font-family:Roboto-light;font-size: 15px !important; font-weight:300;
}
.searchbox
{
	font-family: inherit !important;
    font-size: inherit !important; font-weight:inherit !important;
    line-height: inherit !important; width:auto !important; height:auto !important; color:#000 !important;
}
.marbot70
{
	margin-bottom:70px;
}
.schemeinput
{
	width:60% !important; color:#000 !important; height:23px !important; font-size:14px !important;
}
.schemeinput2
{
	width:80% !important; color:#000 !important; height:23px !important; font-size:14px !important;
}
.creditscheme
{
	height:500px;width:220%;background:#fff;color:#999999;font-family:Roboto;font-size: 16px;
}
.superadmin .navbar-nav1 li a
{
	padding:15px 17px 15px 16px !important; text-align:center;
}
#footer
{
	position:absolute; margin-top:30px; float:left; width:100%;
}
#loading {
    background-color: #fff;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 99;
}
input[type="checkbox"]{
    cursor: pointer;
    
}

.dataTables_length select
{
	color: #000 !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    height: auto !important;
    line-height: inherit !important;
    width: auto !important;
}

.dataTable thead tr
{
	background-color: #eeeeee;
}
.dataTable tbody tr.odd td{
    background: #fff4e0 !important;
    border: 1px solid #fff;
    height: 25px;
}
.dataTable tbody tr.even td{
    background: #fbe7c3 !important;
    border: 1px solid #fff;
    height: 25px;
}
 .tokenize-sample
{
    width:100%;
}
.dataTables_wrapper .dataTables_scroll
{
    border:1px solid silver;
}

input[readonly]
{
background: #f1f1f1 none repeat scroll 0 0 !important;
    color: transparent !important;
    text-shadow: 0 0 0 grey !important;
}

.top-left-content
{
text-align:right
}

.mar70 input
{
border:none;
}
.trans-headcontent .text-center
{
font-size:16px;
}

.trans-headcontent a:hover
{
color:#000 !important;
}

.trans-headcontent a
{
font-family: roboto !important; color:#fff !important;
}

.navbar-nav1 li a:hover
{
    background-color:#095980 !important;
    height: 51px;
	color:#fff !important ;
}
.selected
{
height:51px !important;

}
.panel
{
margin-bottom: 60px ;
}

#aa .paddtop117
{
margin-bottom: 50px;
}

@media only screen and (max-width : 980px) {
 html, body {
    height: auto !important;
  }
.content-tansdiv .mar70 {
    margin-top:0px;
}
}


.selectdiv
{
  position: relative;
  float: left;
}
.selectdiv:after {
    content: '\25bc';
    font: normal normal normal 17px/1 FontAwesome;
    color: #d05526;
    right: 20px;
    top: 10px;
    
    
    position: absolute;
    pointer-events: none;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
display: none;
}

.selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; border-radius: 4px;
  /* Add some styling */
   cursor: pointer;
  display: block;
  }
  
  table.adminlist thead th
  {
	  text-align:left !important;
  }
  
  .marbot25
{
	margin-bottom:25px;
}

.contentshow
{
	overflow:auto;
}

.newstitle
{
	font-size:20px;
}
.datefont
{
	font-size:18px;
}
.sepimg
{
	background:url(../images/separator.png) no-repeat bottom;
	float:left; width:100%; height:50px;
}
.row:last-of-type .sepimg
{
	background:none;
}

.dataTables_empty
{
    color:red
}
