/* CSS Document */
@import url(css00000.css);
@import url(css00001.css);
@import url(css00002.css);
body {
	font-size: 13px;
	color: #41494f;
	line-height: 160%;
	font-family:"Open Sans", sans-serif;
	background-color:#f5f5f5; /*background-image:url(../images/bg.jpg); background-repeat:repeat-x; */
	padding: 0px;
	margin: 0px;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.clear {
	clear: both;
}
.fls {
	font-size: 13px;
}
.container {
	width: 1000px;
}
.bodycontainer {
	width: 1000px;
	margin: auto;
}
a {
	text-decoration:none;
	color:#1c5ead;
}
a:hover {
	color:#18395c;
	text-decoration:underline;
}
h1 {
	margin: 0;
	padding: 0;
	font-size:24px;
	color: #024e80;
	font-family: "Lora";
	font-weight:bold;
	text-shadow:1px 1px #fff;
	letter-spacing:.5px;
	line-height: 27px;
}
h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size:20px;
	font-family: "Lora";
}
.bodytop {
	height: 27px;
}
.topmenu {
	float: left;
	padding-top:4px;
}
.topmenu a:link, .topmenu a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
.topmenu a:hover {
	color: #FFFFFF;
}
.toplinksarea {
	float: right;
	padding-top:4px;
	margin-left:20px;
	line-height:20px;
}
.topsearch {
	float: right;
	padding-top: 4px;
}
.searchox {
	width: 180px;
	border: solid 1px #577ca5;
	background: #596b80 url(search00.png) left no-repeat;
	padding:1px 2px 1px 20px;
	color:#FFF;
}
.bodyheader {
	width: 100%;
	background:#192f46 url(bodytopb.jpg) repeat-x;
	min-width: 1000px;
}
.logoarea {
	height: 114px;
	padding-top:5px;
}
.logo {
	float: left;
	width:120px;
}
.bputname {
	float: left;
	width:680px;
	padding-top:10px;
}
.bputodishamap {
	float: right;
}
.bodymainmenu {
	width: 100%;
	background:#00adf1 url(menubg00.jpg) repeat-x;
	min-width: 1000px;
}
.mainmenuarea {
	height: 32px;
	padding-top: 2px;
}
.main_content {
	width: 980px;
	margin: 0 auto;
	padding: 15px 10px 25px 10px;
	background: #f8f8f8;
	border-color: #fff;
	border-style: solid;
	border-width: 0 1px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	min-height: 600px;
}
.bodycontent {
	width: 730px;
	float:left;
}
.sidebar_quick_link {
	width: 250px;
	float:right;
}
.sidebar_quick_link {
	border-bottom: solid 4px #232323;
	border-top: solid 6px #232323;
	background: #209b60;
}
.body_content_area {
	width: 97%;
}
.content_title {
	border-bottom: 1px dashed #dfdfdf;
	margin-bottom:10px;
	padding-bottom: 6px;
}
.dynamicmodules {
	margin-top:10px;
	padding-top: 10px;
	border-top: solid 1px #EEEEEE;
}
.module_1_title {
	display: block;
	background-color: #53095F;
	padding: 0 10px;
	margin-bottom:5px;
	width:320px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	line-height: 30px;
	font-size: 20px;
	font-family: Lora;
	color: #fff;
	text-decoration: none;
}
.exam_info {
	margin: 6px 0 0 0;
}
.module_2_title {
	display: block;
	background-color: #993366;
	padding: 0 10px;
	margin-bottom:10px;
	width:190px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	line-height: 30px;
	font-size: 20px;
	font-family: Lora;
	color: #fff;
	text-decoration: none;
}
.module_2 {
	margin-bottom: 8px;
	border-bottom:1px dashed #ccc;
	padding-bottom: 3px;
}
.calbox {
	position:absolute;
	left:0;
	top:0;
	width: 50px;
	margin: 0;
}
.calbox_month {
	background: #209b60;
	padding: 1px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
.calbox_date {
	background: #fff;
	border: #e3e3e3 1px solid;
	border-top: none;
	padding: 2px 0;
	color: #424242;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
}
.module_2 {
	width:100%;
	display:inline-block;
	min-height:50px;
	position:relative;	
}
.module_2_item {	
	margin-left:60px;
}
.notice_num {
	color:#000099;
	line-height: 12px;
}
a.link:link, a.link:visited {
	color:#1600ee;
	text-decoration: none;
}
a.link:hover {
	text-decoration: underline;
}
a.link1:link, a.link1:visited {
	color:#333333;
	text-decoration: none;
}
a.link1:hover {
	text-decoration: underline;
}
.module_2_item a:link {
	color:#333333;
	text-decoration: none;
}
.archivediv {
	width: 97%;
	border: dotted 1px #666;
	background:#EEEEEE;
	margin:5px 0;
	padding:4px 10px;
	text-align: right;
}
div.pagination {
	padding: 3px 0;
	margin: 3px 0;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;
	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;
	font-weight: bold;
	background-color: #000099;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.table, .table td {
	border:solid 1px #E5E5E5;
	border-collapse:collapse;
}
.tbl {
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}
.tbl th {
	font-size: 95%;
	line-height:100%;
	background: #e0b404;
}
.tbl td {
	border-top:1px solid #CCCCCC;
	border-collapse:collapse;
}
.tbl tr:nth-child(even) td {
	background-color:#f4f4f4;
}
.tbl tr:nth-child(odd) td {
	background-color:#FFFFFF;
}
.tbl tr:hover {
	background-color:#efead7;
}
.table1 tr:not(:first-child):hover {
	background-color:#fdfab3;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.more, .more:link, .more:visited {
	font-weight: bold;
	font-size: 14px;
	color: #a40202;
	font-family: "Lato", sans-serif;
	text-decoration: none;
}
.more:hover {
	text-decoration:  underline;
}
.more-orange, .more-orange:link, .more-orange:visited {
	letter-spacing:1px;
	font-size: 13px;
	color: #ffc404;
	font-family: "Lato", sans-serif;
	text-decoration: none;
}
.more-orange:hover {
	text-decoration:  underline;
}
.more-blue, .more-blue:link, .more-blue:visited {
	font-weight: bold;
	font-size: 14px;
	letter-spacing:1px;
	color: #042c87;
	font-family: Lato;
	text-decoration: none;
}
.more-blue:hover {
	text-decoration:  underline;
}
.more-green, .more-green:link, .more-green:visited {
	font-weight: normal;
	font-size: 14px;
	color: #ece9e9;
	font-family: "Lato", sans-serif;
	text-decoration: none;
}
.more-green:hover {
	text-decoration:  underline;
}
.imgbor {
	border: #ccc 1px solid;
	padding: 3px;
	BACKGROUND-color: #FFF;
}
.whitedata {
	color: #e6e4e4;
}
.white_1 {
	font-size: 14px;
	color: #53095F; /*color: #ffea00;*/
	letter-spacing:.5px;
	font-family: "Lora", sans-serif;
	font-style:italic;
	font-weight:normal;
	text-decoration:none;
	text-shadow:1px 0px 0px #003a5e;
}
.white_2 {
	font-size:22px;
	color: #FFFFFF;
	font-family: "Lora";
	font-weight:bold;
	padding-left:13px;
	text-shadow:1px 1px #6f9102;
	letter-spacing:.5px;
	line-height:40px;
	border-bottom:1px dashed #a8da0c;
}
.footer_title {
	font-size: 22px;
	color: #ffea00;
	letter-spacing:.5px;
	font-family: "Lora";
	font-style:italic;
	font-weight:normal;
	border-bottom:dashed 1px #f1c851;
	line-height:30px;
	text-decoration:none;
	text-shadow:1px 1px 1px #4b3800;
	margin-bottom: 10px;
}
.bullet1 ul {
	margin:0px 8px 0px 8px;
	padding:5px 0px 8px 0px;
	list-style-type:none;
}
.bullet1 ul li {
	background:url(bullet00.png) no-repeat 10px 7px;
	padding:5px 0px 4px 26px;
	font-family:verdana;
	letter-spacing:1px;
	font-size:12px;
	line-height:16px;
	border-bottom:dotted 1px #5bab21;
	margin-left:0px;
}
.bullet1 ul li:hover {
	background-color:#62b823;
}
.bullet1 ul li:hover a {
	color:#fff
}
.bullet1 ul li a {
	color:#fffabb;
	text-decoration:none
}
.bullet1 ul li a:hover {
	color:#fff;
	text-decoration:none;
}
ul.list {
	margin:0;
	padding:0;
	list-style:none;
}
ul.list li {
	background:url(http://www.bput.ac.in/images/download.png) no-repeat 10px 7px;
	margin:1px 0;
	padding:3px 0px 3px 32px;
}
/*MENU*/
#menu, #menu ul {
	list-style: none;
	margin:0;
	padding: 0;
}
#menu li {
	position: relative;
	float: left;
	white-space: nowrap;
	margin: 0;
	z-index:1000;
	border-right: solid 1px #c69d23;
}
#menu li.last {
	border-right: solid 0px #591502;
}
#menu li a {
	display: block;
	text-decoration: none;
	color: #001e41;
	font-size: 14px;
	font-family: "Lato", sans-serif;
	font-weight: bold;
	line-height:30px;
	padding: 0px 14px;
}
#menu ul {
	display: none;
	position: absolute;
}
#menu ul li {
	text-align:left;
	background: #ffe382;
	border-top: 1px solid #e6c659;
	min-width:150px;
	padding: 0 4px 0 0;
	margin:0;
	float: none;
	word-break:hyphenate;
}
#menu ul li.bottom {
	border-top: 1px solid #1e63a8;
	border-bottom: 1px solid #1e63a8;
}
#menu ul li a {
	padding:2px 8px 2px 6px;
	font-size: 14px;
	line-height:23px;
	font-weight:normal;
}
#menu ul ul {
	top: -1px;
	left: 100%;
}
#menu li.hover {
	background: #ffe382;
}
#menu li.first:hover {
	background: none;
}
#menu ul li:hover {
	background: #8cd1ed;
}
#menu ul {
	-webkit-box-shadow: 3px 3px 4px #8f6e00;
	-moz-box-shadow: 3px 3px 4px #8f6e00;
	box-shadow: 3px 3px 4px #8f6e00;
}
/*MENU END*/
.table_bg {
	background:#fff;
	border-collapse:collapse;
	border:1px solid #efefef;
	margin-bottom:15px;
}
.table_td2 {
	background:#f8f0d7;
}
.table_img {
	padding:5px;
}
.padding_left5 {
	padding-left:5px;
}
#head_bg {
	background:#024e80;
	color:#fff;
	font-size: 15px;
	padding:5px 5px 5px 10px;
	text-align:left;
	font-weight:bold;
}
#hist_content {
	padding:6px;
	color:#fff;
	font-size: 96%;
	line-height: 18px;
	text-align:justify;
}
#message {
	text-align:justify;
}
#cancellor {
	width:700px;
	float:left;
	border:1px solid #CCCCCC;
	border-radius:5px;

	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	height: auto;
}
#vice_chancellor {
	width:345px;
	float:right;
	border:1px solid #CCCCCC;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.head_5 {
	display:block;
	background-color:#f0c84f;
	padding:0 10px;
	text-align:left;
	line-height: 30px;
	font-size:20px;
	font-family:Lora;
	color:#000;
	text-decoration:none;
	border-radius:5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
}
.padding10 {
	padding:10px;
}
.e_exam_img {
	float:left;
	padding-left:80px;
	padding-top:8px;
	background:url(e_exam00.png) no-repeat left top;
	height:27px;
}
.e_exam {
	background:#ffbd00;
	border:2px solid #8e6900;
	margin:10px;
	transition:all ease-in-out 0.3s;
}
.e_exam:hover {
	background:#c6c61d;
	color:#fff;
scale(0.1);
	border:2px solid #969612;
}
.e_exam a {
	text-decoration:none;
	font-size:15px;
	transition:all ease-in-out 0.3s;
	font-weight:bold;
	margin-top:8px;
}
.e_exam a:hover {
	color:#fff;
}
.marquee,  .marquee-with-options,  .marquee-vert-before,  .marquee-vert {
	overflow: hidden;
	height:270px;
}
.demo-nav {
  margin-bottom: 24px;
  text-align: center;
}

.demo-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.demo-nav li {
  display: inline-block;
  margin: 0 2px 4px 2px;
}

.demo-nav a {
  display: block;
  padding: 8px 24px;
  color: #28aadc;
  border: solid 2px #28aadc;
}

.demo-nav a:hover,
.demo-nav li.active a {
  color: #fff;
  background-color: #28aadc;
}

/* =============================================================================
  COMPONENT
============================================================================= */
.component {
  text-align: center;
}

.component__title {
  margin-bottom: 12px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}


.icon {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin: 4px;
  width: 50px;
  height: 50px;
  font-size: 0;
  text-indent: -9999px;
}


.icon-slide {
  position: relative;
}

.icon-slide::before,
.icon-slide::after {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url("icons300.png");
  content: "";
  -webkit-transition: left 0.3s;
          transition: left 0.3s;
}

.icon-slide::before {
  left: 0;
  background-color: #595959;
}

.icon-slide::after {
  left: -100%;
}

.icon-slide:hover::before {
  left: 100%;
}

.icon-slide:hover::after {
  left: 0;
}

/* facebook */
.icon-slide.facebook::before,
.icon-slide.facebook::after {
  background-position: 0 0;
}

.icon-slide.facebook::after {
  background-color: #3b5998;
}

/* twitter */
.icon-slide.twitter::before,
.icon-slide.twitter::after {
  background-position: -50px 0;
}

.icon-slide.twitter::after {
  background-color: #4099ff;
}

/* google plus */
.icon-slide.googleplus::before,
.icon-slide.googleplus::after {
  background-position: -100px 0;
}

.icon-slide.googleplus::after {
  background-color: #d34836;
}

/* github */
.icon-slide.github::before,
.icon-slide.github::after {
  background-position: -150px 0;
}

.icon-slide.github::after {
  background-color: #333333;
}

/* rss */
.icon-slide.rss::before,
.icon-slide.rss::after {
  background-position: -200px 0;
}

.icon-slide.rss::after {
  background-color: #0083be;
}
/*Faculty Profile*/
#css3-animated-example{margin-top:20px;}
#css3-animated-example h4{
  padding: 0px;
  margin:10px 0;
  cursor:pointer;
  background:url(http://www.bput.ac.in/images/download-icon.png) 0px 2px no-repeat;
  padding-left:25px;
}
#css3-animated-example h4 + div {
  padding: 0px;
  overflow: hidden;
  -webkit-transform: translateZ(0);
  -webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition: all 0.3s ease;
	line-height:20px;
	display:none;
}
#css3-animated-example .content_faculty {
  padding: 0px;
}
#css3-animated-example .content_faculty ol {
	margin:0;
	padding:0;
	margin-left:20px;	
}
#css3-animated-example .content_faculty ol li {
	margin:0;
	padding:0;	
	padding-left:10px;
	margin-bottom:15px;
}

#css3-animated-example h4.open + div {
  height: auto;
  background: #fff3f1;
}
