﻿* {
	padding: 0;
	margin: 0;
	outline:none!important;
}
*:focus {
	outline:none!important;
}
body {
	font-family: 'Roboto', sans-serif;
	font-size:14px;
	color:#555555;
	line-height:18px;
  	text-align: justify;
}

/* Dashboard styles Start Here */
.ms-srch-sb-border {
	border: 1px solid #cccccc;
    border-radius: 0px;
    box-shadow: none;
    padding: 12px 12px 12px 10px;
    color: #999;
  /*  width: 400px; */
    font-size: 14px!important;
}

.ms-srch-sb-borderFocused {
	border: 1px solid #cccccc;
    border-radius: 0px;
    box-shadow: none;
    padding: 12px 12px 12px 10px;
    color: #999;
    width: 400px;
    font-size: 14px!important;
}

.search-form .ms-srch-sb > .ms-srch-sb-searchLink {
	float:right;
}

.ms-srch-sb>input {	
	line-height:20px;
}

.ms-srch-sbLarge>input{
	width:89%;
}

.program-table table {
 	border:2px solid #fff;
	text-align:center;
}
.program-table table thead td {
	background:#FF912F;
	padding:8px;
	color:#fff;
	font-weight:bold;
}
.program-table th {
	background:#FF912F;
	padding:8px;
	color:#fff;
	font-weight:bold;
}
.program-table table tbody td {
	padding:8px;
}
.program-table table tbody>tr:nth-of-type(odd) {
    background-color: #f5f5f5;
}
.header {
	width: 100%;
	min-height:165px;
    margin: 0 auto;
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.08);
}

.logo {
	height: 85px;
	width: 220px;
	float: left;
	margin: 15px 0px;
}
.logo-right {
	height: 85px;
	width: 175px;
	float: left;
	margin: 15px 0px;
}
.search-form {
    width: auto;
    float: left;
    margin: 36px 20px;
    height: auto;
	position:relative;
}
.search-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    margin: 11px;
	right:5px;
}
 .footer-icon .search-icon {
    margin-right: 25px;
}
.search-control {
    border: 1px solid #cccccc;
    border-radius: 0px;
    box-shadow: none;
    padding: 12px 35px 12px 10px;
    color: #999;
    width: 400px;
    font-size: 12px;
}
.navbar {
	border-radius:0px;
	margin-bottom:0px;
}
.navbar-default {
	background: rgb(128, 129, 132)!important;
	border:0px!important;
	z-index:9;
	text-transform:uppercase;
}

.navbar-default .navbar-nav>li>a {
	color:#ddd;
	padding:13px 12px;
	font-size: 14px;
}
.navbar-nav .fa-2x {
	font-size:20px!important;
	color:#ddd;
}
.navbar-nav i {
	margin-right:10px;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: rgb(128, 129, 132)!important;
	color:#fff;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background: rgb(128, 129, 132)!important;
	color:#ddd;
}
.nav .dropdown-toggle b {
	float:right;
	display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 4px;
	-moz-margin-top: -12px;
    margin-right: -10px;
    border-color: transparent;
    border-left-color: #ccc;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    content: " ";
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a i,
.navbar-default .navbar-nav>.active>a:focus i,
.navbar-default .navbar-nav>.active>a:hover i
{
	color:#fff;
	background:none;
}
.banner-res {
	width:100%;
	margin:auto;
}
.banner-res img {
	margin:auto;
}
.main-heading {
	margin:40px 0px 0px 0px;
	font-weight:400;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:15px;
	background:url(../Images/main-heading-border.png) no-repeat center bottom;
}
.ul-list li {
	list-style:none;
	margin-left:20px;
}
.ul-list li:before {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    padding-right: 10px;
    color: #f68b1f;
    margin-left: -15px;
    font-weight: 700;
}
.footer-links {
	list-style:none;
	margin-left:20px;
	margin-bottom: 0px;
	float: right;
}
.footer-links li a {
	color:#b7c6ee;
	line-height:24px;
	text-decoration:underline;
}
.public-head {
	background-color:#f18a1e; text-align:left; height:38px; width:100%;
}
.public-body>li {
    border-bottom: 1px #dddddd solid !important;
	border-right: 1px #dddddd solid !important;
	border-left: 1px #dddddd solid !important;
    padding: 5px !important;
    color: #333 !important;
	width:100%;
}
.margin-top-50 {
	margin-top:50px;
}
.margin-bottom-50 {
	margin-bottom:50px;
}
.no-margin {
	margin:0px;
}
.no-padding {
	padding:0px;
}
.margin {
	margin:20px;
}
.padding {
	padding:20px;
}
.col-md-15 {
        width: 20%;
        float: left;
    }
.col-md-15 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}
.directors-coroussel .glyphicon-chevron-left {
	    margin-left: -20px;
}
.directors-coroussel .glyphicon-chevron-right {
	    margin-right: -20px;
}
.margin-bottom {
	margin-bottom:20px;
}
.margin-top-20 {
	margin-top:20px!important;
}
.shadow-box {
	background:#fff;
	-moz-box-shadow: 2px 5px 8px #ccc;
	-webkit-box-shadow: 2px 5px 8px #ccc;
	box-shadow: 2px 5px 8px #ccc;
	border-radius:0px;
	border:0px solid #dedede;
	border-top:none;
	padding:25px 20px;
	float:left;
	width:100%;
}
.shadow-box h4 {
	color:#1c4792;
	font-size:24px;
	margin:0 0 20px 0px;
	font-weight:400;
}
.login-nav-btn {
    margin: 9px 0px;
    border-radius: 2px;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    background: #f68b1f;
	border:2px solid #fff;
	float:right;
}
.login-nav-btn:hover {
    color: #fff;
    background: #ff6c00;
}
.program-box {
	border-radius:0px 0px 2px 2px;
	border:1px solid #dedede;
	border-top:none;
	padding:20px;
	float:left;
	width:100%;
    height: 250px;
    margin-bottom: 20px;
	position:relative;
	text-align:left;
}
.program-box-bg1 {
	background:#fffcf7;
}
.program-box-bg2 {
	background:#fcfdff;
}
.programs .heading1 {
	margin-top:0px;
	color:#f68b1f;
	font-size:17px;
	font-weight:400;
	min-height:30px;
	text-transform:uppercase;
}
.programs .heading2 {
	margin-top:0px;
	color:#1c4792;
	font-size:17px;
	font-weight:400;
	min-height:30px;
	text-transform:uppercase;
}
.programs .heading1 i, .programs .heading2 i{ 
	color:#706e6b;
}
.programs ul {
	margin:15px 0px 20px 15px;
	list-style:none;
}
.programs ul li {
	line-height:24px;
}
.programs ul li:before {
    content: "\25CF";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    padding-right: 10px;
    color: #f68b1f;
    margin-left: -15px;
    font-weight: 700;
}
.blue-dot ul li:before {
	color: #1c4792!important;
}
.programs .btn-orange {
	border-radius:2px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	font-weight:500;
	padding:10px 15px;
	background:#FF912F;
	position:absolute;
	bottom:0px;
	right:0px;
}
.programs .btn-orange:hover {
	background:#ff6c00;
}
.programs .btn-blue {
	border-radius:2px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	font-weight:500;
	padding:10px 15px;
	background:#1c4792;
	position:absolute;
	bottom:0px;
	right:0px;
}
.programs .btn-blue:hover {
	background:#192b5c;
}
.orange-btn {
    margin: 0px;
    border-radius: 2px;
    text-transform: uppercase;
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    padding: 11px 22px;
    background: #FF912F;
}
.orange-btn:focus, .orange-btn:hover, .orange-btn:visited{
    background: #ff6c00;
	color:#fff;
}

.gallery-heading {
	font-size: 12px;
    color: #f68b1f;
	padding:8px 0px 3px;
	line-height:14px;
}
.links a {
    color: #FF912F;
    text-decoration:underline;
	font-size:12px;
	font-weight:normal;
}
.links a:hover {
    color: #192B5C;
}

/* ---------- CALENDAR ---------- */
h2 {
	font-size: 2em;
	line-height: 1.25em;
	margin: .25em 0;
}

h3 {
	font-size: 12px;
	line-height: 1em;
	margin: .33em 0;
}

.calendar1 table {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
}


.calendar1 {
	text-align: center;
}

.calendar1 header {
	position: relative;
}

.calendar1 h2 {
	text-transform: uppercase;
	background:#0038a5;
	color:#fff;
	font-size:12px;
	padding:5px;
	margin:0px;
}

.calendar1 thead {
	font-weight: 400;
	text-transform: uppercase;
	background:#192b5c;
	color:#fff;

}

.calendar1 thead td {
	border-left: none!important;
	border-bottom: none!important;
	height: 32px!important;
	line-height: 32px!important;
	font-size:12px;
}

.calendar1 tbody {
	color: #000;
	background:#e2e2e2;
}

.calendar1 tbody td:hover {
	background:#bebebe;
}

.calendar1 td {
	height: 38px;
	line-height: 38px;
	text-align: center;
	width: 45px;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
}

.calendar1 .prev-month,
.calendar1 .next-month {
	color: #cbd1d2;
}

.calendar1 .prev-month:hover,
.calendar1 .next-month:hover {
}

.current-day {
	background: #192b5c;
	color: #f9f9f9;
}

.event {
	cursor: pointer;
	position: relative;
}

.event:after {
	background: #FF912F;
	border-radius: 50%;
	bottom: .5em;
	display: block;
	content: '';
	height: .5em;
	left: 50%;
	margin: -.25em 0 0 -.25em;
	position: absolute;
	width: .5em;
}

.event.current-day:after {
	background: #f9f9f9;
}

.btn-prev,
.btn-next {
	color: #cbd1d2;
	height: 2em;
	font-size: .75em;
	line-height: 2.5em;
	margin: -1em;
	position: absolute;
	top: 50%;
	width: 2em;
}

.btn-prev:hover,
.btn-next:hover {
	color: #fff;
}

.btn-prev {
	left: 6em;
}

.btn-next {
	right: 6em;
}

#anchor-tag {
	cursor:pointer;
	font-size:11px;
}
#anchor-tag:hover {
	color:#999;
}
.caret {
	margin-left:10px;
}
.dropdown-menu {
	background-color: rgb (255, 255, 255);
	margin:px;
	padding:0px;
}
.dropdown-menu>li>a {
	color:#000;
	font-size:13px;
	padding:8px 20px;
	min-width:200px;
	text-transform:capitalize;
	border-bottom:1px solid #eee;
}
.dropdown-menu>li>a:hover {
	background-color: rgb (128, 129, 132);
	color:#666;
}

.subscribe-div {
	background-color:#fff;
	border:1px solid #959595;
	border-radius:5px;
	padding:20px;
	width:80%;
	margin:50px auto;
	-moz-box-shadow: 2px 5px 8px #ccc;
	-webkit-box-shadow: 2px 5px 8px #ccc;
	box-shadow: 2px 5px 8px #ccc;
	display:none;
}
.subscribe-div span {
	font-size:16px;
	color:#f68b1f;
	font-weight: 400;
}
.subscribe-div p {
	font-size:13px;
	color:#333333;
	margin: 0 0 0px!important;
}
.subscribe-div input[type="text"] {
	height:50px;
	border:1px solid #b7b7b7;
	border-radius:0px;
	color:#666666;
	border-radius: 2px;
}
.subscribe-div .btn-subcri {
	color: #fff;
    background-color: #f68b1f;
    border-color: none;
	padding: 15px 16px;
    font-size: 12px;
    border-radius: 2px;
	text-transform:uppercase;
	font-weight:500;
}
.subscribe-div .btn-subcri:hover {
	color: #fff;
    background: #ff6c00;
	font-weight:500;
}
.pictures-album-img {
	width:100%;
	height:130px;
}
.directors-coroussel>.carousel {
	width:95%;
	margin:auto;
	height:200px;
	font-size:11px;
}
.directors-coroussel .carousel-control {
	width:auto;
	color:#555;
}
.directors-coroussel .director-name {
	float:left;
	text-align:center;
	width:100%;
	padding:5px 0px;
	line-height:15px;
}
.directors-coroussel p {
	text-align:center;
	color:#FF912F;
	float:left;
	width:100%;
	padding-bottom:0px!important;
}
.carousel-control.left {
	background-image:none;
}
.carousel-control.right {
	background-image:none;
}
.directors-coroussel .glyphicon-chevron-left, .directors-coroussel .glyphicon-chevron-right, .directors-coroussel .icon-next, .directors-coroussel .icon-prev {
	top:35%;
	font-size:18px;
}
.footer-icon {
	background-image:url(../Images/footer-img.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}
.footer {
	background:#192b5c;
	color:#fff;
	padding:35px;
	font-size:14px;
}
.carousel-indicators li {
	background-color:#FF912F;
	width:12px;
	height:12px;
	border:none;
	margin-bottom:5px;
}
.carousel-indicators .active {
	 background-color:#ff6c00;
	 width:14px;
	height:14px;
	border:2px solid #fff;
	margin-bottom:4px;
}
.mini-dot .carousel-indicators li {
	background-color:#ccc;
	width:10px;
	height:10px;
	border:none;
}
.mini-dot .carousel-indicators .active {
	 background-color:#f6841d;
	 width:12px;
	height:12px;
}
.multimedia-heading {
	text-align:center;
	padding-top:10px;
	margin-bottom:0px;
	color:#FF912F;
}
 .tab-post {
    margin: 0 0 21px 0;
	text-align:left;
}
.tab-post small {
    display: block;
    font-size: 12px;
	color:#FF912F;
}
.tab-post a {
    color: #666;
    text-decoration: none;
}
.team-name {
font-size:13px;
}
.bhoechie-tab-content .team-name {
	padding-top:20px;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	
}
.bhoechie-tab-content .team-desig {
	font-weight:500;
	text-align:center;
	font-size:13px;
	color:#666;
}

.pagination-center {
	text-align:center;
}

.subscrib-alert {
	width:80%;
	margin:auto;
	background:#808184;
	color:#fff;
	border:1px solid #999;
	margin-top:10px;
	text-align:center;
}

.cont-ditails {
	line-height:24px;
}
.cont-ditails i{
	margin-right:10px;
}
.news-events-img {
	width:150px;
}
.news-events-details-img {
	width:250px;
}
.details-head {
	width:90%;
	float:left;
	padding-bottom:15px;
	line-height:18px;
}

/* */
.media-left, .media>.pull-left {
    padding-right: 20px!important;
}
.inner-header-bg {
	background-image: linear-gradient(135deg, #ff9433 0%, #ffb059 100%)!important;
	height:146px;
}
.inner-header-bg h1 {
	color:#fff;
	margin:42px 0px 10px;
	text-align:left;
}
.inner-header-bg .breadcrumb {
	background:none;
	padding:0px;
	color:#999;
}
.inner-header-bg .breadcrumb a {
	color:#555;
	font-weight:600;
}
.inner-header-bg .breadcrumb>.active {
	color:#fff;
}
.rightside-col {
	background:#f5f5f5;
	padding: 30px 20px;
	float:left;
	width:100%;
    -moz-box-shadow: 0px 5px 8px #ccc;
    -webkit-box-shadow: 0px 5px 8px #ccc;
    box-shadow: 0px 5px 8px #ccc;
}
.rightside-col p {
	    margin: 0 0 0px!important;
}
.innerpage-heading {
	color: #192B5C;
    font-size: 13px;
    margin: 0px 0 20px 0px;
    font-weight: bold;
}
.subtitle {
	color: #FF912F;
    font-size: 14px;
    font-weight: 500;
}
.rightside-col .row {
	margin-right: 0px;
    margin-left: 0px;
}
.rightside-col h4 {
	color:#1c4792;
	font-size:24px;
	margin:0 0 20px 0px;
	font-weight:400;
}
.innerpage-heading .links {
	width:auto!important;
}
.media-body .innerpage-heading .links {
	margin-top:0px!important;
}


/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
  margin-left: 50px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
  text-align: left;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #666;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
  border-top-left-radius: 0;
  -moz-border-top-left-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
.list-group-item {
	padding:24px 15px!important;
/*	line-height:12px; */
	border:1px solid #eee!important;
	text-transform:uppercase;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  font-weight:600;
  color: #000;
  background:#eee;
  border:1px solid #eee;
  border-right:0px solid #f5f5f5;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -19px;
  border-left: 0;
  border-bottom: 19px solid transparent;
  border-top: 19px solid transparent;
  border-left: 19px solid #eee;
}
.bhoechie-tab-content ul>li {
	list-style:none;
	margin-bottom:20px;
}
.bhoechie-tab-content ul>li:before {
    content: "\f105";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    padding-right: 10px;
	color:#f68b1f;
	margin-left:-15px;
	font-weight:700;
}
div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
 /* padding-top: 10px;*/
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}

.gallery-album img {
	margin-bottom:10px;
	border:3px solid #fff;
}
.gallery-album li .gallery-album-name {
    padding: 0px 3px;
    width: 100%;
    float: left;
	font-size:12px!important;
	text-align:left;
}
.gallery-album li>a:hover {
	background:#f18a1f;
	color:#fff;
}
.gallery-album li>a {
    display: block;
    width: 230px;
    color: #000;
	font-size:11px;
    position: relative;
	background: #e2e2e2;
	overflow:hidden;
	padding:6px 6px 10px 6px;
}
.gallery-album li {
	float: left;
	margin-bottom:20px!important;
	margin-left:20px;
}
.gallery-album {
    list-style: none;
    margin: 0;
    padding: 0;
	width: 100%;
    float: left;
}
.event-gallery li>a {
    display: block;
    width: 230px;
    color: #666;
	font-size:11px;
    position: relative;
	border:3px solid #e6e6e6;
	min-height: 120px;
	max-height: 120px;
    overflow: hidden;
}
.event-gallery li {
	float: left;
	margin-bottom:20px!important;
	margin-left:20px;
}
.event-gallery {
    list-style: none;
    margin: 0;
    padding: 0;
	width: 100%;
    float: left;
}
.media-body .links {
	width:100%;
	float:left;
	margin-top:10px;
}
.media-border {
	padding: 15px 0px;
    border-bottom: 1px solid #e2e2e2;
}
.carousel-inner>.carousel-item>a>img, .carousel-inner>.carousel-item>img, .img-fluid {
    display: block;
    max-width: 100%;
    height: auto;
}
.pagination>li>a, .pagination>li>span {
	background:#f5f5f5!important;
	color:#192B5C!important;	
}
.pagination>li>a:hover {
	background:#FF912F!important;
	color:#fff!important;
	border-color:#FF912F!important;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background:#FF912F!important;
	color:#fff!important;
	border-color:#FF912F!important;
}
.shadow-box p {
	margin: 0 0 0px!important;
	line-height: 15px;
	font-size:12px;
		
}
.children {
	margin-left:20px;
}


@media screen and (min-width: 768px) {
.carousel-indicators {
    bottom: 0px;
}
.login-nav-btn-mini {
	display:none;
}
.modal-dialog {
    margin: 100px auto 30px;
}
}

@media only screen and (min-width: 1024px) {
.logo-mini {
	display:none;
}
}

@media only screen and (max-width: 1024px) {
	.logo-right {
		display:none;
}
.logo-mini {
	position:absolute;
	top:0px;
	right:0px;
	padding:10px;
}
.logo {
	width:180px;
	height:73px;
}
.search-form {
    width: 96%;
	margin:10px 20px 20px;
}
.search-control {
	width:100%;
}
.ms-srch-sb-border {
   /* width: 100%; */
}
.ms-srch-sb-borderFocused {
    width: 100%;
}

.header .no-padding .pull-right {
	width:100%;
}
}
@media (max-width: 767px) {
.navbar-nav {
	margin:0px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#fff;
	border:1px solid #999;
}
.logo-right {
	position:absolute;
	top:0px;
	right:0px;
}
.login-nav-btn {
	display:none;
}
.login-nav-btn-mini {
	position: absolute;
    top: 0px;
    left: 10px;
	margin: 9px 0px;
    border-radius: 2px;
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    background: #f68b1f;
	border:2px solid #fff;
	float:right;
}
.subscribe-div input[type="text"] {
	margin-bottom:10px;
}
.subscribe-div .btn-subcri {
	width:auto!important;
	display:inline!important;
	float:left;
}
.footer-links {
	float: left;
	width:100%;
	margin-left:0px;
}
.footer .center-block {
	float:left;
	margin:20px 0px;
}
.directors-coroussel .glyphicon-chevron-left {
	    margin-left: -15px;
}
.directors-coroussel .glyphicon-chevron-right {
	    margin-right: -15px;
}
.subscribe-div {

	width:100%;
}
.modal-dialog {
    margin: 50px auto 30px;
}
}

@media only screen and (max-width: 480px) {
	.logo-mini {
		width:140px;
		height:69px;
	padding:10px;
}
.logo {
	width:150px;
	height:60px;
}
.logo-right {
	margin: 0px 0px;
	width: 75%;
}
.search-form {
    width: 90%;
	margin:10px 20px 20px;
}
.inner-header-bg h1 {
	font-size: 26px;
}	
.directors-coroussel>.carousel {
	width:92%;
}
.directors-coroussel .glyphicon-chevron-left {
	    margin-left: -10px;
}
.directors-coroussel .glyphicon-chevron-right {
	    margin-right: -10px;
}
.list-group-item {
	padding:10px 5px!important;
	font-size:9px;
}
.subscrib-alert {
	width:100%;
}
.media-body {
	width:100%;
	float:left;
	margin-top:20px;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:100%;
}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.navbar-default .navbar-nav>li>a {
    color: #ddd;
    padding: 13px 8px;
    font-size: 13px;
}
.navbar-nav i {
	margin-right:7px;
}
}

.navbar-default .navbar-toggle {
  background-color: #ddd;
}


/* Himanshu Styles Starts Here */

.carousel-indicators .active{
	width:14px !important;
	height: 14px !important;
	border: 2px solid white !Important;
	background-color: #FF6C00 !Important;
	margin-bottom:4px !important;
}
.carousel-indicators li{
	background-color: #FF912F !Important;
	width:12px !important;
	height: 12px !important;
	border: none !important;
	margin-bottom:5px !important;
}


.gallery-heading {
	margin: 3px 0px !important;
    line-height: 14px !important;
}

#albumslist {
	width:100%;
}

.albums {
	cursor:pointer;
	background-color:#E2E2E2;
	padding:10px;
	height:174px !important;	
	width: 220px !important;
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	font-size:12px;
}

.albums:hover{
	background-color:#F18A1F;
}

.albums .albums-img {
    width: 100% !important;
    height: 110px !important;
    position: inherit !important;
    margin-bottom: 5px;
    border: 3px solid #fff;
}

.albums-footer {
	color:#000000;
	padding:0px 3px;
}
    
.albums:hover .albums-footer a {
	color:#ffffff;
}

.albums-footer a{
	color:black;
}

.pagination-center
{
	clear:both !important;
}

span .ms-signInLink
{
	display:none !important;
}

#homelatestnews, #pagelayoutnews, #homelatestEvents {
	list-style:none;
}
#s4-bodyContainer {
	padding-bottom: 0px;
}
.breadcrumb>li+li:before {
	padding: 0px!important;
}
.program-box .margin-top-20 {
	line-height:18px!important;
}
.subscribe-div .ms-webpartzone-cell, .program-box .ms-webpartzone-cell {
	margin-bottom:0px!important;
}
.ui-datepicker-calendar .eventPopUpDiv{
	 position: absolute;    
    background-color: rgb(234, 244, 253);
    border: 1px solid black;
    padding: 2px;
}
.ui-datepicker-calendar .divCalendarUL
{
	list-style-type:none;
}
.col-xs-12{
	padding:0 !important;
}
.rightside-col .ms-webpart-zone, .rightside-col .ms-webpart-cell-vertical, .rightside-col .ms-webpart-chrome-vertical
{
	display:block;
}

.ui-widget-header {
	background:#192b5c;
	border: 1px solid #192b5c;
}

.ui-widget-content {
	border: 1px solid #dddddd;
}

.ui-datepicker {
	width:auto;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	    border-top-left-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0px;
}

.rightside-col .ui-datepicker td a {
	padding:0.7em;
}

.ms-promlink-button-image{
	margin: 0 !important;
}
.ms-srch-result #Paging li{
	padding: 10px;
	border: 1px solid !important;
	margin: -2px !important;
	background: #f5f5f5!important;
    color: #192B5C!important;
    border: 1px solid #ddd !important;
}

.ms-srch-result #Paging li:hover{
	background: #FF912F!important;
    border-color: #FF912F!important;
   	color: #fff!important;
}
.ms-srch-result #Paging a{
	padding: 0 !important;
	background-color:#f5f5f5!important;
	border:none;
}
.ms-srch-result #Paging li:hover a{
	color: #fff!important;
	background-color:#FF912F!important;
}

.ms-srch-result #Paging li:first-child{
	margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;

}

.ms-srch-result #Paging li:last-child{
	border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.ms-srch-result #Paging #PagingSelf{
	background: #FF912F!important;
    border-color: #FF912F!important;
   	color: #fff!important;
}
.ms-srch-result #Paging #PagingSelf a{
	color: #fff!important;
	background-color:#FF912F!important;
}
#PageLinkNext, #PageLinkPrev{
	border-color:white !important;
}

.login-nav-btn {
color: #fff !important;
}


.navbar-default .navbar-toggle {
min-width:auto;
}
.height-470
{
	height: 436px !important;
    max-height: 436px !important;
    min-height: 436px !important;
}.height-267
{
	height:267px !important;
    max-height: 267px !important;
    min-height: 267px !important;
}
.container-fluid
{
	padding-top:10px !important;
}
/* search Custom Styles */
.ms-srch-item-body
{
	width:100%;
}
.ms-srch-result #ResultFooter
{
	display:none;
}
div#UpScopeLinkTop {
    display: none !important;
}
.tab-post img.col-xs-12 {
        height: 66px;
}
img.media-object.news-events-img {
        height: 100px;
}
.img-responsive
{
	width:100%
}