﻿@keyframes example {
  0%  {color: red;}
  25% {color: yellow;}
  50% {color: green;}
  75% {color: blue;}
  100% {color:Black;}
}

@-webkit-keyframes example {
  0%  {color: red;}
  25% {color: yellow;}
  50% {color: green;}
  75% {color: blue;}
  100% {color:Black;}
}

.admission
{
    -webkit-animation-name: example; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    animation-name: example;
    animation-duration: 1s;
    
    animation-iteration-count: infinite;
}
   
.thumbnail img
{
    -webkit-transition: transform 2s; /* Safari */
    transition: transform 2s;
}

.thumbnail:hover > img
{
    -ms-transform: scale(1.3, 1.3); /* rotate(20deg) IE 9 */
    -webkit-transform: scale(1.3, 1.3); /* Safari */
    transform: scale(1.3, 1.3) ;
}

body {
}

.topsubmenu
{
    border-radius: 0px 0px 25px 25px;
    height:25px;
}

.SiteTitle {
    font-family: Impact;
    font-size: 30px;
    color: #E91E63;
    padding: 0;
    margin: -5px;
}

.SiteTitle1
{
   color:Green;  
   font-size:15px; 
}

.mynav
{
    margin:0px;   
}

    .mynav button {
        background: #E91E63;
        color: #fffff;
        color: #fffff !important;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
    }

.mynav button .icon-bar {
  background-color: #fff;
}



.carousel-inner > .item {
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  position: absolute;
  z-index: 0;
  -webkit-transition: opacity 5s ease;
       -o-transition: opacity 5s ease;
          transition: opacity 5s ease;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
}
.carousel-inner > .item:first-of-type {
  position: relative;
}
.carousel-inner > .active {
  opacity: 1;
  z-index: 3;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  -webkit-transition: opacity 0.6s ease-in-out;
       -o-transition: opacity 0.6s ease-in-out;
          transition: opacity 0.6s ease-in-out;
  opacity: 1;
  left: 0;
  z-index: 2;
}
.carousel-inner > .active.left,
.carousel-inner > .active.right {
  z-index: 1;
}
.carousel-control {
  z-index: 4;
}




    .FooterMenu{float:left; margin:0 15px 0 0; text-align:left;}
    .footer-title {font-weight: 400; padding: 0 0 10px;	font-size: 18px;  border-bottom: 1px solid #116bb3; margin-bottom: 15px; font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;}
    .FooterMenu ul {	list-style: none;	margin:0px 0px 0px 0px ;padding: 0 15px 0 0;	width: auto; border-right: 0px solid #116bb3;}
    .FooterMenu ul li {	line-height: 24px;	padding: 0 0 0 18px;	font-size: 13px;	font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;	border-bottom: 1px solid #298fe3;	background: url(../images/bulet-fot.png) no-repeat left center;}
    .FooterMenu ul li a {	color: #eee;	text-decoration: none;  }
    .FooterMenu ul li a:hover {	color: #024781; transition: all 0.3s ease-out; }
    
    .footeraddress
    {
        font-size: 13px;
        font-family: "Segoe UI", Tahoma, Geneva, erdana, sans-serif;
    }
    
    #googleMap2
    {
        height:230px;
        width: 100%;
    }
    
    #map_canvas
    {
        height:100%;   
    }
.news-item
{
    padding:4px 4px;
    margin:0px;
    margin-left:-30px;
    border-bottom:1px dotted #555; 
    list-style: none;
}

ol, ul {
	list-style: none;
}


 @media only screen and (min-width : 767px) {
 .row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
}

.containerrow
 {
    height:100% !important;   
    background-color:#ffffff;
 }


.pagetitle {
    height: 80px;
    text-align: left;
    align: left;
    padding: 10px;
    border-radius: 0px;
    /*box-shadow: 0px 5px red;*/
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.nbox
{ 
    padding:10px; 
    margin:10px; 
    background-color:#ffffff;
    border-radius:20px; 
    float: left;
    
}

.vmenu
{
    background-color:#ffffff!important;
}


.vertical-menu {
    width: 100%;
}

.vertical-menu a {
    /*background-color: #eee;*/
    color: black;
    display: block;
    padding: 12px;
    text-decoration: none;
}

.vertical-menu a:hover {
    background-color: #97FFB9;
}

.vertical-menu a.active {
    background-color: #4CAF50;
    color: white;
}

