/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/* ============================== JSN MEGAZINE CUSTOM CSS ============================== */
/* =============== GENERAL LAYOUT =============== */
#jsn-usermodules1 {
	background-image: none;
}
.jsn-demo-page #jsn-pos-user1 {
	width: 100%;
}
.jsn-demo-page #jsn-pos-user2 {
	width: 37%;
}
body.jsn-joomla-30 ul li.newsflash-item {
	list-style: none;
}
/* =============== CATEGORY BLOG LAYOUT =============== */
.com-content .category-blog .componentheading,
.blog .componentheading,
.jsn-homepage .blog-featured .page-header,
.jsn-homepage .componentheading {
	border-bottom: 3px solid #000;
	padding: 0;
}
.com-content .category-blog .componentheading span,
.blog .componentheading span,
.jsn-homepage .blog-featured .page-header h1,
.jsn-homepage .componentheading span  {
	display: inline-block;
	padding: 10px 12px 6px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	background-color: #000;
	margin: 0;
}
.jsn-homepage .intro-text,
.com-content .category-blog .intro-text,
.blog .intro-text {
	position: relative;
}
.com-content .category-blog .intro-text .category-name,
.blog .intro-text .category-name,
.jsn-homepage .intro-text .category-name {
	position: absolute;
	margin-left: 0;
	left: 0;
	top: 0;
	color: #fff;
	padding: 10px 15px;
	background: #000\9;
	background: rgba(0,0,0,0.85);
}
.com-content .category-blog .intro-text + .readon,
.blog .intro-text + p.readmore a,
.jsn-homepage .jsn-article .readon,
.jsn-homepage .intro-text + p.readmore a {
	float: right;
}
/* =============== NEWS FLASH MODULE =============== */
.jsn-modulecontainer.jsn-news-flash1 .intro-text {
	overflow: hidden;
}
.jsn-modulecontainer.jsn-news-flash1 .intro-text img {
	display: block;
}
.jsn-modulecontainer.jsn-news-flash1 .intro-text p {
	display: none;
}
.jsn-modulecontainer.jsn-news-flash1 .jsn-article {
	position: relative;
	margin-bottom: 10px;
}
.jsn-modulecontainer.jsn-news-flash1 .jsn-article .contentheading {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	z-index: 100;
}
.jsn-modulecontainer.jsn-news-flash1 .jsn-article .contentheading a {
	font-size: 16px;
	padding: 10px 15px;
	background-color: #000\9;
	background-color: rgba(0,0,0,0.8);
	display: block;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.jsn-modulecontainer.jsn-news-flash1 .jsn-article:hover .contentheading a {
	color: #fff;
	text-decoration: none;
	background-color: #000;
}

.jsn-modulecontainer.jsn-news-flash2 .jsn-moduletitle {
	border-bottom: 3px solid #000;
	padding: 0;
	margin: 20px 0 25px;
}
.jsn-modulecontainer.jsn-news-flash2 .jsn-moduletitle span {
	display: inline-block;
	padding: 10px 15px;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
	background-color: #000;
}
/* =============== LOGIN MODULE =============== */
body.jsn-joomla-25 .jsn-modulecontainer.jsn-user-login #modlgn-username,
body.jsn-joomla-25 .jsn-modulecontainer.jsn-user-login #modlgn-passwd {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
body.jsn-joomla-30 .jsn-modulecontainer.jsn-user-login #modlgn-username,
body.jsn-joomla-30 .jsn-modulecontainer.jsn-user-login #modlgn-passwd {
	width: 65%;	
}
/* =============== HOMEPAGE SLIDESHOW =============== */
.promo-top .galleria-info {
	top: 50% !important;
	left: 10% !important;
	margin-top: -60px;
	width: auto !important;
}
.promo-top .galleria-info .galleria-info-text {
	background: none !important;
}
.promo-top .galleria-info-title,
.promo-top .galleria-info-description {
	display: inline-block !important;
	float: left;
	clear: both;
}
.promo-top .galleria-info-title {
	color: #fff !important;
	text-transform: uppercase;
	font-size: 2.4em !important;
	margin: 0;
	background: rgba(0,0,0,0.8);
	padding: 10px 15px;
}
.promo-top .galleria-info-description {
	color: #fff !important;
	padding: 5px 15px;
	font-size: 1.8em !important;
	background: rgba(0,0,0,0.5);
}
/* =============== DEMO CONTACT INFO =============== */
.demo-contact-info .jsn-uniform .jsn-row-container {
	margin: 0;
}
.demo-contact-info .jsn-uniform .jsn-row-container .form-actions {
	margin: 0 0 15px;
	padding: 0 7px;
}
.demo-contact-info .jsn-uniform .jsn-row-container .form-actions .btn-toolbar {
	margin: 0;
}
.demo-contact-info .jsn-uniform .jsn-row-container .form-actions .btn-toolbar .jsn-form-submit {
	background: #000;
	box-shadow: none;
	border: none;
	padding: 10px 20px;
	color: #fff;
	text-shadow: none;
	border-radius: 0;
}
.demo-contact-info .jsn-uniform .jsn-row-container .control-group {
	padding: 5px;
}
.demo-contact-info .jsn-uniform .jsn-row-container .control-group.ui-state-highlight {
	border: none !important;
	background: none !important;
}
.demo-contact-info .jsn-uniform .jsn-row-container label {
	display: none !important;
}

.demo-contact-info .jsn-uniform .jsn-row-container input.email {
	border-radius: 0;
	margin: 0;
	padding: 15px 10px;
}
.demo-contact-info .jsn-uniform .demo-contact-desc {
	margin: 5px 0;
	padding: 10px;
}
@media only screen and (max-width: 480px), (max-device-width: 480px) {
	.promo-top .galleria-info {
		left: 0 !important;
	}
	.promo-top .galleria-info-title {
		font-size: 1.3em !important;
	}
	.promo-top .galleria-info-description {
		font-size: 1.2em !important;
	}
	.jsn-homepage #jsn-promo {
		padding: 0;
	}
}
@media only screen and (max-width: 320px), (max-device-width: 320px) {
	.promo-top .galleria-info {
		top: 45% !important;
	}
	.promo-top .galleria-info-title {
		font-size: 1.3em !important;
	}
}

@media only screen and (max-width: 425px){
  ul.faculty li{
    width: 40%!important; float: left!important;}
}


/*-----------------------------------------Setting Icon-----------------------------------------------*/



#jsn-sitetoolspanel{ display:none !important}
#jsn-header{background-color: #fff; }



/*-----------------------------------------Footer----------------------------------------------------*/
.jsn-icon-leaf:before{display:none}
.jsn-icon-lightning:before{display:none}


.jsn-icon-trophy:before{display:none}

div.jsn-modulecontainer ul.menu-topmenu.menu-iconmenu > li:hover > a{color :#000 !important}
.jsn-joomla-30 div.search .inputbox{width: 90% !important;}

#jsn-pos-content-bottom-below h3.jsn-moduletitle span{color:#fff;}
#jsn-pos-content-bottom-below .latestnews li a{color:#fff}
#jsn-pos-content-bottom-below{background-color: #000;}

#jsn-pos-content-bottom-below{
background: #0b4770 url(../images/heading-bg.jpg) 0 0 repeat-x; */
    border-bottom: 1px solid #001b2b;
    background: #272F35;
    background: -moz-linear-gradient(left, #0f151c 0%, #102131 52%, #272F35 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f151c), color-stop(52%,#102131), color-stop(100%,#272F35));
    background: -webkit-linear-gradient(left, #0f151c 0%,#102131 52%,##272F35 100%);
    background: -o-linear-gradient(left, #0f151c 0%,#102131 52%,##272F35 100%);
    background: -ms-linear-gradient(left, #0f151c 0%,#102131 52%,#272F35 100%);
    background: linear-gradient(to right, #0f151c 0%,#102131 52%,#272F35 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f151c', endColorstr='#255d8f',GradientType=1 );
}

#jsn-pos-content-bottom-below .latestnews li a:before {
    content: '\00BB';
    float: left;
    padding-right: 10px;
}

ul.latestnews li a{    padding: 15px 22px !important;border-bottom:none !important;font-family: 'Open Sans', Tahoma, Geneva, sans-serif; }
#jsn-menu{background: #0b4770 url(../images/heading-bg.jpg) 0 0 repeat-x; */
    border-bottom: 1px solid #001b2b;
    background: #272F35;
    background: -moz-linear-gradient(left, #0f151c 0%, #102131 52%, #272F35 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f151c), color-stop(52%,#102131), color-stop(100%,#272F35));
    background: -webkit-linear-gradient(left, #0f151c 0%,#102131 52%,##272F35 100%);
    background: -o-linear-gradient(left, #0f151c 0%,#102131 52%,##272F35 100%);
    background: -ms-linear-gradient(left, #0f151c 0%,#102131 52%,#272F35 100%);
    background: linear-gradient(to right, #0f151c 0%,#102131 52%,#272F35 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f151c', endColorstr='#255d8f',GradientType=1 );}
.ncg_table tr td:first-child{width:7.3%!important/*5.3%*/}
.ncg_table tr td:nth-child(2), .ncg_table tr td:nth-child(3){width:24.3% !important;    word-break: break-word;}
.ncg_table tr td:nth-child(5){
      width: 14.3% !important;
    word-break: break-word;
}
.ncg_table tr td:nth-child(4){
      width: 16.3% !important;/*19.3*/
    word-break: break-word;
}
.jsn-itemid-2205 #jsn-menu
{
  z-index:1 !important;
}
.article-info.muted, .last_upd_area {
    display: block!important;
    float: right!important;
    font-size: 15px!important;
    color: #333!important;
    background: #e5e5e5!important;
    padding: 4px!important;
}
.sppb-blocknumber-number{
      width: 51px;
    height: 51px;
    line-height: 51px;
    background-color: #333333;
    color: rgba(255, 255, 255, 1);
      padding: 9px;
}
#section-id-1489146063457 .span2{
      padding-left: 34px;
}
.pull-left{
    float: left;
    margin-right: 15px;
}
. sppb-text-left{
      overflow: hidden;
    zoom: 1;
}
.latestnews .clearfix:before,.latestnews .clearfix:after{
  display:block !important;
      line-height: 1 !important;
}

#member_table.table-style tbody tr.odd {
  background:#fff!important;
}
#member_table.dataTable
{border-collapse: collapse;}


span.cls_more:after{
font-family: FontAwesome;
    content: "\f0ed";
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    margin: 0px 0px 2px 4px;
    color: #6b9e2c;
}

ul.faculty li img{
  margin-bottom:15px;
    border-radius: 19px;
   border:1px solid lightgray;
 
}
ul.faculty li{
  width: 20%; float: left;
}
.int_faculty{
	margin: 25px 0px 20px 0px;
    text-align: center;
}
p.mycss_heading {
    text-align: center!important;
    padding: 5px;
    color: #344375;
    border-bottom: 3px solid #344375;
    border-top: 3px solid #344375;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.mycss_heading em {
    font-size: 17px;
}
p.mycss_equas_title {
    font-size: 20px;
}
p.mycss_subtitle {
    color: #344375;
    font-size: 17px;
}
.mycss_span_mar{
     margin: 20px 0px;
}
.mycss_eqasimg{
  border: 1px solid black;
  border-radius: 100%;
  height: 140px;
  max-width: 120%;
}
.mycss_eqaslogoimg{
    border-radius: 100%;
    height: 170px;
  margin-top: -28px;
    max-width: 134%;
  
}
.mycss_span{
   margin-left: 0px!important;
}

.mycss_eqas_left .jsn-modulecontainer_inner {
background: #324475!important;
}
 .ncg-eqas_page .page-header {
    background-color: #324475;
}
.ncg-eqas_page .mycss_ncg_members.jsn-modulecontainer .jsn-modulecontainer_inner {
    background-color: #324475;
}
a.mycss_buton.btn.btn-success:before {
    padding: 0px 3px;
    font-size: 15px;
    content: "\f112";
    color: white;
    font-family: fontawesome;
}
.ncg-eqas_page .page-header {
    text-align: center;
}
.mycss_ncg_calendar tbody, tr, td{
  /* font-size: 16px;
    background: #3b7cb5; */
    border: 1px solid #eeeeee;
    border-collapse: collapse;
}
.mycss_ncg_calendar{
     margin-left: 8%;
}
.galleria-info-text{
  display:none!important;
}
ul.breadcrumb.css_flyer a {
font-weight: 500;
color: red!important;
font-size: 14px;
}
table.table_parti thead, td, tr {
border: 1px solid grey;
}
div.jsn-modulecontainer ul.menu-mainmenu > li > ul {
margin-left: -125px!important;
left: 55%!important;
}

.example1 {
height: 50px;	
overflow: hidden;
position: relative;
}
.example1 h4 {
font-size: 13px;
color: red;
position: absolute;
width: 100%;
height: 100%;
margin: 0;
line-height: 50px;
text-align: center;
/* Starting position */
-moz-transform:translateX(100%);
-webkit-transform:translateX(100%);	
transform:translateX(100%);
/* Apply animation to this element */	
-moz-animation: example1 15s linear infinite;
-webkit-animation: example1 15s linear infinite;
animation: example1 13s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes example1 {
0%   { -moz-transform: translateX(100%); }
100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
0%   { -webkit-transform: translateX(100%); }
100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
0%   { 
-moz-transform: translateX(100%); /* Firefox bug fix */
-webkit-transform: translateX(100%); /* Firefox bug fix */
transform: translateX(100%); 
}
100% { 
-moz-transform: translateX(-100%); /* Firefox bug fix */
-webkit-transform: translateX(-100%); /* Firefox bug fix */
transform: translateX(-100%); 
}
}
a.current.clearfix {
    height: 2px!important;
}
