﻿.thumb img {
    height: 150px;
}
.article-img img, .img-right img {
    padding: 5px;
    border: dotted 1px #EEE9D5;
    border-radius: 50%;
}
.article-img, .img-rect {
    float: left;
    margin-right: 20px;
    display: inline-block;
}
.left-contnet span{color: black!important;}
.clear {
    clear: both;
}
.table-bordered td{padding: 6px;background-color: white;}
body
{
    margin: 0;
    padding: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    background-image: url(../images/body-bg.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #bfd2ee;
    line-height: 25px;
}
.content-bg{
    background-image: url(../images/content-bg.png);    
}
.header
{
    padding: 1% 0;
}
.navbar-nav .active a, .navbar-nav li a:hover, .nav > li > a:focus
{
    background-color: #e81a6d;
    color: White;
}
.navbar, .navbar a
{
    font-size: 18px;
    font-weight: 200;
    font-family: "Oswald", Arial;
    color: White;
}
.img-rect {
    float: left;
    margin-right: 20px;
    display: inline-block;
}
.name {
    text-align: center;
    font-size: 14px;
    color: #2458c5;
    font-weight: bold;
}
.txt-bold{
    font-weight: bold;
}
.imageslist {
    position: relative;
    display: block;
    margin: 0 auto;
}
.imageslist ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.imageslist ul li {
    list-style: none;
    display: block;
    float: left;
    margin-right: 10px;
}
.imageslist ul li img {
    height: 150px;
    padding: 10px;
    border: solid 1px #FFFFFF;
}
.icon-menu
{
    background-image: url(../images/right-arrow.png);
    background-repeat: no-repeat;
}
.orange-button
{
    background-color: #ff6701;
    color: white;
    text-transform: uppercase;
    background-position: 230px center;
    font-size: 16px !important;
    font-weight: bold;
    width: 100%;
    padding: 13px 45px 10px 0px;
    text-decoration: none;
}
.orange-button:hover
{
    background-color: #4fb7fd;
    color: white;
    text-transform: uppercase;
    background-position: 232px center;
    text-decoration: none;
}
.nopadding
{
    padding: 0 !important;
    margin: 0 !important;
}
.annoucements
{
    background-color: #43424c;
}
.iconbox
{
    background-image: url(../images/globe-icon.png);
    background-repeat: no-repeat;
    color: #fce4bd;
    padding-bottom: 2%;
    padding-left: 65px;
    padding-top: 2%;
    background-position: left top;
    line-height: 17px;
}
.iconbox h2
{
    color: white;
    font-size: 25px;
    margin: 0;
    font-weight:600;
    padding: 0 0 2%;
    letter-spacing: -2px;
}
.color1
{
    background-color: #f67621;
}
.color2
{
    background-color: #f65d21;
}
.color3
{
    background-color: #f6a321;
}
#bs-example-navbar-collapse-1 .nav.navbar-nav a, #bs-example-navbar-collapse-1
{
    text-align: center;
    overflow: hidden;
}
.footer-top
{
    background-color: #1c1c1c;
    color: White;
    padding: 0;
}
.footer-top li, .footer-top ul, .footer-top a
{
    color: White;
    margin: 0;
    padding: 1% 0 0 1%;
    list-style: none;
    font-size: 14px;
    line-height: 27px;
}
.footer-top a:hover, .footer-top a:active, .footer a:hover
{
    color: #a0e6ff;
}
.footer
{
    background-color: #000000;
    color: #919191;
    padding: 1.2% 0;
    font-size: 13px;
    text-align: center;
}
.footer a
{
    color: #919191;
}
section.content h2
{
    font-size: 26px;
    padding-bottom: 1%;
    letter-spacing: -1px;
}
section.content, section.news-section
{
    margin: 0 0 3% 0;
    text-align: justify;
}
section.content img
{
    float: left;
    margin-right: 3%;
}
.new-section
{
    padding: 4.5%;
}
.new-section h3
{
    padding-bottom: .0;
    margin-bottom: 6%;
    color: #210e68;
    letter-spacing: 0px;
    font-size: 26px;
    line-height: 30px;
}
.new-section h3 b
{
    color: #2e2e2e;
}
.new-section ul
{
    margin: 0 0 4.5% 20px;
    padding: 0;
}
.new-section li, .new-section li a
{
    font-size: 14px;
    font-family: tahoma,arial;
    color: #000000;
}
.new-section li a:hover
{
    color: #ff6701;
}
.new-section li
{
    border-bottom: 1px dotted;
    padding: 1.8% 0;
}
.button-small
{
    color: #fff;
    padding: 7px 55px 7px 15px;
    text-transform: uppercase;
    background-position: 127px center;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.button-small:hover i{
	background-position: 0 -42px;
}
.button-small i{
	background-repeat: no-repeat;
    height: 38px;
    margin-left: 43px;
    margin-top: -7px;
    position: absolute;
    background-position: 0 0;
    width: 28px;
}
.orange-button i{
	background-image: url("../images/button.png");   
	background-repeat: no-repeat;
    height: 52px;
    margin-left: -41px;
    margin-top: -13px;
    position: absolute;
    background-position: 0 0;
    width: 41px;
}
a:focus,a:active{
	border:0;
	text-decoration:none;	
}
.orange
{
    background-color: #e81a6c;
}
.inputorange{
	background-image: url("../images/button4.png"); 
	background-position: right 0 !important;
    padding-right: 73px;
    padding-bottom: 6px;
}
.inputorange:hover{
	background-position: right -42px !important;
}
.orange:hover, .orange1:hover, .orange2:hover
{
    text-decoration: none;
    background-color: #2458c5;
    color: #fff;
}
.badge1
{
    background-color: #ff6701;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1;
    padding: 4px 7px;
    margin-left: 2%;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.events li
{
    line-height: 19px;
    border: 0;
}
.events li a
{
    font-weight: bold;
}
.events .time
{
    display: inline-block;
    font-size: 12px;
    width: 100%;
}
.events li p
{
    margin-top: 9px;
    text-align: justify;
    color: #575757;
}
.events .badge1
{
    background-color: #f65d21 !important;
}
.home-form li, .home-form ul
{
    border: 0;
    list-style: none;
    margin-left: 0;
    padding: 0;
}
.home-form input[type='text']
{
    border: 1px solid #d7d7d7;
    color: #000000;
    width: 100%;
    padding: 9px 10px;
    margin: 3px 0;
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img
{
    width: 100%;
    margin: 0 auto;
}
.content-inside
{
    padding-top: 0;
}
.content-right img
{
    width: 100%;
}
.content-right
{
    text-align: justify;
    margin-left: -15px;
}
.dropdown-menu a
{
    background-color: transparent !important;
    color: white !important;
}
.dropdown-menu a:hover
{
    background-color: #e81d6d !important;
    color: white !important;
}
.navbar-nav{
	margin:0!important;
}
.navbar-toggle
{
    width: 95%;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 200;
}
.navbar-toggle .icon-bar
{
    margin-top: 5px;
}
.iconbox:hover
{
    background-color: #4fb7fd;
}
.footer-top .col-sm-7, .footer-top .col-sm-5
{
    padding-top: 6%;
    padding-bottom: 3.5%;
    color: #b2b2b2;
    font-size: 15px;
    font-family: Arial;
}
.footer-top .col-sm-7 h2, .footer-top .col-sm-5 h2
{
    font-size: 29px;
    color: White;
    margin-top: 0;
    font-weight:600;
    letter-spacing: -1px;
}
.message
{
    background-color: #3a3737;
}
.message p
{
    font-size: 15px;
    line-height: 22px;
    text-align: justify;
}
.message .media{
	padding: 0 5%;
}
.message .col-md-8
{
    font-size: 14px;
    color: White;
    line-height: 19px;
    margin-top: 3%;
}
.message .col-md-8 img
{
    float: right;
    margin-top: -22px;
    width: 38%;
    vertical-align: middle;
}
.inside-content .new-section ul{
	 min-height: auto!important;
}
.carousel-caption
{
    background-image: url(../images/slider-bg.png);
    color: Black;
    border-radius: 0 90px;
    font-size: 16px;
    padding: 55px 40px;
}
.carousel-caption h3
{
    font-size: 28px;
    color: #fe6700;
    font-weight: bold;
    letter-spacing: -1px;
}
.carousel-caption h3 strong
{
    color: #2458c5;
}
.inside-content{	
	margin-bottom: 5%
}
.left-contnet{
	text-align: justify;
	line-height: 24px;
	margin: 2% 0;
}
.left-contnet h2{
	font-family:"Oswald",Arial;
	font-weight: normal;
	color:#e81a6c;	
}
.left-contnet h3{
	font-family:"Oswald",Arial;
	font-weight: normal;
	color:#2458c5;	
}
.left-contnet .panel-title{
	color: white!important;
}
.sticky-contnet{
    background-image: url("../images/admissions-banner.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 7px;
    padding-bottom: 3%;
    text-align: center;
    font-size: 20px;
    line-height: 24px;
    margin: 1% 0 3% 0;
    color: black;
    text-shadow: 1px 0px 6px white;
}
.sticky-contnet h3{
	font-family:"Oswald",Arial;
    font-size: 35px;
    color: #fff;
    text-shadow: 1px 0px 6px black;;
    font-weight: bold;   
}
.gallery-section ul, .gallery-section ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.gallery-section ul li, .gallery-section img{
	border: 10px solid white;
    box-shadow: 0 0 1px black;
    margin: 1px 3px!important;
    padding: 0;
    width: 32.4%!important;
    display: inline-block!important;
}
.patron img, .left-contnet .img-circle{
	float: left;
    margin-right: 2%;
    width: 23%;
}
.patron .panel-body{
	padding:2%;
}
.left-contnet h4{
	font-family:"Oswald",Arial;
    color: #e81a6c;
}
.carousel-inner.onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -33.33%; }
.onebyone-carosel .active.right { left: 33.33%; }
.onebyone-carosel .next { left: 33.33%; }
.onebyone-carosel .prev { left: -33.33%; }
#myCarousel1 .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -53px;}
#myCarousel1 .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {margin-left: -59px;}
.dropdown > ul {
    display: none;
}
.dropdown:hover ul, .dropdown a:hover ul{
    display: block!important;
}





.polaroids {margin: 0;padding: 0;}

@media screen and (max-width: 767px) {
    .polaroids li:nth-child(n+5) {
      display: none;
    }
  }
    ul.polaroids li { display: inline; }
  	ul.polaroids a { background: #fff; display: inline; float: left; margin: 0 10px 27px 10px; width: auto; padding: 10px 10px 15px; text-align: center; font-family: "arial", sans-serif; text-decoration: none; color: #333; font-size: 15px;font-weight: bold;line-height:18px; -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25); -webkit-transform: rotate(-2deg); -webkit-transition: -webkit-transform .15s linear; -moz-transform: rotate(-2deg); }
    ul.polaroids li {
      padding-left: 0;
    }
    @media screen and (max-width: 768px) {
      ul.polaroids li a {
        margin-left: 0;
      } 
    }
		ul.polaroids img { display: block; width: 200px; margin-bottom: 12px;height: 115px; }
		ul.polaroids a:after { content: attr(title); }
		ul.polaroids li:nth-child(even) a { -webkit-transform: rotate(2deg);  -moz-transform: rotate(2deg); }
		ul.polaroids li:nth-child(3n) a { -webkit-transform: none; position: relative; top: -5px;  -moz-transform: none; }
		ul.polaroids li:nth-child(5n) a { -webkit-transform: rotate(5deg); position: relative; right: 5px;  -moz-transform: rotate(5deg); }
		ul.polaroids li:nth-child(8n) a { position: relative; right: 5px; top: 8px; }
		ul.polaroids li:nth-child(11n) a { position: relative; left: -5px; top: 3px; }
		ul.polaroids li.messy a {
      margin-top: -400px;
      position: relative;
      left: 160px;
    }		
ul.polaroids li a:hover { -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5); -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5); position: relative; z-index: 5; }

.iso{position: absolute;right: 0;top: 37px;}
@media only screen and (max-width: 600px) {
    .iso{position: relative;width: 100%;text-align: center;padding: 15px 0;float: left;}
}