@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:400,300);


p.msg {
    margin: 0;
    color: #eee;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    background-color: #098b76;
    border-radius: 20px;
    margin-bottom: 15px;
    margin-top: 10px;
    padding: 9px 22px;
    letter-spacing: 0.9px;
    display: inline-block;
    font-weight: 600;
}

p.msg a{
  text-decoration: none;
}



@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink {
    text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-direction: alternate;
    color: #ffeb3b!important;
    font-weight: 600!important;
}



#cssmenu {
  position: relative;
  margin: 0;
  font-family: 'Roboto Condensed';
  line-height: 1;
  width: 257px;
}
.align-right {
  float: right;
}
#cssmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
#cssmenu ul li {
  position: relative;
  margin: 0;
  padding: 0;
}
#cssmenu ul li a {
  text-decoration: none;
  cursor: pointer;
}
#cssmenu > ul > li > a {
  color: black;
  text-transform: uppercase;
  display: block;
  padding: 15px;
  border-top: 1px solid #f6cd5f;
  border-left: 1px solid #f6cd5f;
  border-right: 1px solid #f6cd5f;
  
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 350;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  position: relative;
}
#cssmenu > ul > li:first-child > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
#cssmenu > ul > li:last-child > a {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom: 1px solid #f6cd5f;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.open > a,
#cssmenu > ul > li.active > a {
  background: #f6cd5f;
  color: black;
}
#cssmenu ul > li.has-sub > a::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-top: 13px solid #f6cd5f;
  border-botom: 13px solid transparent;
  border-left: 125px solid transparent;
  border-right: 125px solid transparent;
  left: 0;
  bottom: -13px;
  bottom: 0px;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
#cssmenu ul > li.has-sub > a::before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-top: 13px solid #f6cd5f;
  border-botom: 13px solid transparent;
  border-left: 125px solid transparent;
  border-right: 125px solid transparent;
  left: 0;
  bottom: -12px;
  bottom: -1px;
  z-index: 3;
  opacity: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
#cssmenu ul > li.has-sub::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-top-color: #dddddd;
  z-index: 2;
  right: 20px;
  top: 24.5px;
  pointer-events: none;
}
#cssmenu ul > li:hover::after,
#cssmenu ul > li.active::after,
#cssmenu ul > li.open::after {
  border-top-color: #ffffff;
}
#cssmenu ul > li.has-sub.open > a::after {
  opacity: 1;
  bottom: -13px;
}
#cssmenu ul > li.has-sub.open > a::before {
  opacity: 1;
  bottom: -12px;
}
#cssmenu ul ul {
  display: none;
}
#cssmenu ul ul li {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
#cssmenu ul ul li a {
  background: #f1f1f1;
  display: block;
  position: relative;
  font-size: 15px;
  padding: 14px 20px;
  border-bottom: 1px solid #dddddd;
  color: black;
  font-weight: 300;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
}
#cssmenu ul ul li:first-child > a {
  padding-top: 18px;
}
#cssmenu ul ul ul li {
  border: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  background: #e4e4e4;
  color: #666666;
}
#cssmenu ul ul > li.has-sub > a::after {
  border-top: 13px solid #dddddd;
}
#cssmenu ul ul > li.has-sub > a::before {
  border-top: 13px solid #e4e4e4;
}
#cssmenu ul ul ul li a {
  padding-left: 30px;
}
#cssmenu ul ul > li.has-sub::after {
  top: 18.5px;
  border-width: 6px;
  border-top-color: #777777;
}
#cssmenu ul ul > li:hover::after,
#cssmenu ul ul > li.active::after,
#cssmenu ul ul > li.open::after {
  border-top-color: #666666;
}


.arrow-list {
list-style: none;
padding-left: 10px;
}

.arrow-list li{
margin-bottom: 8px;
}

.arrow-list i{
margin-right: 5px;
color: #EE591D;
font-size: 16px;
}



/*-------------------------------------Rajender----------------------------------------*/
section#font-cbse{font-family: 'Roboto', sans-serif!important;color:#333!important;}
section#font-cbse h1{ font-size:30px;font-family: 'Roboto', sans-serif!important;margin-bottom: 15px;}
.navbar-default{ background:#fff; border:none !important;}
.media-body.b-btm{  font-family: 'Roboto', sans-serif!important;}
.media-body.b-btm .alert-info {background-color: #5f88ac;border-color: #5f88ac;color: #fff;}
.braed {background: #054477;}
.braed .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 0;
    background: none!important;
    border-radius: 0px;
}
.braed ul.breadcrumb li a{ color:#FFFFFF;}
.braed .breadcrumb > .active {
    color: #ffe63b !important;
}
.navbar-nav{ float:right !important; margin-top:10px !important;}
.media-body.b-btm .btn-group-sm > .btn, .btn-sm{padding: 7px 15px;
font-size: 14px;
line-height: 1.5;
border-radius: 2px;
margin-right: 8px;}

.media-body.b-btm h3 {
    font-size: 22px;font-family: 'Roboto', sans-serif!important;
    font-weight: 600;
}
.content-bg{
	background:#f8f8f8;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;
}
.btm-drms{ background:#efefef;}

.media-body.b-btm .btn-same {
    background-color:#EE591D;
    color: #fff;
    font-weight: 300;
    padding: 7px 15px;
    border-width: 0px;
    border-radius: 3px;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.media-body, .media-left, .media-right {
    display: initial;
    vertical-align: top;
}
.media-body.b-btm a.btn-same:hover{ color:#FFFFFF!important;}

.pdf-tabs {margin: 0;padding-left: 0px;}
.pdf-tabs li {list-style: none;display: inline-block; margin-right:10px;}
.pdf-tabs a {
    background: #efefef !important;
    border-radius: 3px;
    padding: 5px 10px;
    display: inline-block;
    text-decoration: none;
    color: #333;
    font-size: 14px;    font-weight: 600;
}
.pdf-tabs a.last-tab {border-right: none;}
.pdf-tabs a.active {
    color: #fff !important;
    background: #97134d !important;
    border-radius: 3px;
}
.financial-tabs {
    padding:15px 0px 15px 15px;
    background: #fff;
}



#myCarousel23 img{
  width: 100%;
}


@media only screen and (max-width: 767px) { 
.navbar-brand > img {display: block;max-width: 185px;}
}

.socialshareicon{
	position: fixed;
    right: 0;
    top: 70px;
    z-index: 999;
}
.socialshareicon > a{
	clear:both;
	float:right;
}
.socialshareicon .fa{
	clear: none;
    float: left;
    width: 30px;
    line-height: 30px;
    text-align: center;
}
.socialshareicon .fa:hover {
    color: white;
    opacity: 0.8;
}
.socialshareicon .fa-facebook {
    background: #3B5998;
    color: white;
}
.socialshareicon .fa-twitter {
    background: #55ACEE;
    color: white;
}
.socialshareicon .fa-google-plus {
    background: #dd4b39;
    color: white !important;
}
.socialshareicon .fa-linkedin {
    background: #007bb5;
    color: white;
}
.socialshareicon .fa-linkedin {
    background: #007bb5;
    color: white;
}
.socialshareicon .fa-whatsapp {
    background: #254e50;
    color: white;
}

.socialshareicon .fa-reddit-alien {
    background: #ff4200;
    color: white;
}
.socialshareicon .fa-tumblr{
    background: #395976;
    color: white;
}
.socialshareicon .fa-pinterest-p {
    background: #cb2027;
    color: white;
}

.socialshareicon > label{
    float: left;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 30px;
    padding: 0 15px;
    background-color: #ee6723;
	margin-bottom: 0;
	display:none;
}

.acordi{ background:#F5F5F5;font-family: 'Roboto', sans-serif !important; padding:30px 0;}
.acordi .panel-title{font-family: 'Roboto', sans-serif !important;}
.accordion-section .panel-default > .panel-heading, .panel-default {border: 0;background:#fff;padding: 9px;}
.accordion-section .panel-default .panel-title a {display: block;}
.accordion-section .panel-default .panel-title a:after {font-family: 'FontAwesome';font-style: normal;font-size: 20px;content: "\f106";color:#054477;
    float: right;margin-top: 0px;margin-right: -8px;}
.accordion-section .panel-default .panel-title a.collapsed:after {content: "\f107";}
.accordion-section .panel-default .panel-body {font-size: 14px;color: #333}
.panel-default > .panel-heading {color: #333;background-color: #fff;  border-color: #ddd;}
a:focus{outline: none;	}
section#font-cbse h2 {font-size:24px;font-family: 'Roboto', sans-serif !important;margin-bottom: 15px; margin-top:0;}
	


.table-new th{
  background-color: #EE591D;
  color: #fff;

}






@media only screen and (max-width: 767px) {
	.socialshareicon{
		top: initial;
    	width: 100%;
    	bottom: 0;
	}
	.socialshareicon > a{
		clear:none;
		width:20%;
	}
	.socialshareicon .fa{
		width:100%;
		line-height: 45px;
		    font-size: 20px;
	}
	.social-icon-out{
		margin-bottom:45px;
	}
}