
/*.classsss {
    	background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB, #4cff00,#ffd800);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
}


 
@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
 
@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}
 
@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}*/







.blinking {
    animation: blinkingText 0.8s infinite;
}

@keyframes blinkingText {
    0% {
        color: #0e68d7;
    }

    5% {
        color: #CC0000;
    }

    29% {
        color: #f53f3f;
    }

    39% {
        color: #ea3e3e;
    }

    49% {
        color: #f55454;
    }

    50% {
        color: transparent;
    }

    69% {
        color: #f55454;
    }

    79% {
        color: #ea3e3e;
    }

    89% {
        color: #f53f3f;
    }

    95% {
        color: #f53f3f;
    }

    99% {
        color: #CC0000;
    }

    100% {
        color: #0e68d7;
    }
}




/*=========================================w============================================*/
.scrolltop {
  /**/display: none;
  position: fixed;
  bottom: 0px;
  right: 60px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background: #f1f1f1;
  color: #fff;
  text-align: center;
  font-size: 24px;
  opacity:.70;
}
.scrolltop span{
    margin-left: 8px;
    margin-top: 2px;
}
.scrolltop:hover, .scrolltop:active, .scrolltop:focus {
  color: #fff !important;
  opacity: .75;
}
/*[class^="fa-"]::before, [class*="fa-"]::before {
    color: #ffffff;
}
*/
.btn{
  -webkit-box-shadow: 1px 1px 2px 0 #383838;
box-shadow: 1px 1px 2px 0 #383838;
}
.btn:hover{
    -webkit-box-shadow: 1px 1px 3px 0 #383838;
box-shadow: 1px 1px 3px 0 #383838;
}
.w_btn_bott
{
    position: absolute;
top: 260px;
right:12px;
}
.w_ul_strip li:nth-child(odd)
{
    background-color:#dbedf6;
    
}
.w_pages
{
    max-width:1200px;
    width:90%;
    -webkit-box-shadow: 0 0 8px 0 #D9D9D9;
box-shadow: 0 0 8px 0 #D9D9D9;

margin:0px auto;
padding:1% 2%;

}
.w_fatab{
    font-size:22px;
}
.w_card{
    -webkit-box-shadow: 0 0 4px 0 #C9C9C9;
box-shadow: 0 0 4px 0 #C9C9C9;
display:block;
padding:2px;
min-height: 110px;
margin-top:10px;

background-color:#ffffff;


}
.w_card img
{ width:100%;
  margin:2px auto;
  max-width:120px;
}

.fa-icon-list > [class^="fa-"]::before, [class*="fa-"]::before {
    color: rgba(1, 33, 25, 0.70);
    
}

/*not working properly
    .w_menu .fa-icon-list > [class^="fa-"]::before, [class*="fa-"]::before {
    color: #f1f1f1;
    
}*/


hr{
    margin:4px 0px;
}
a{
    color:rgb(67, 154, 226);
}
.w_menu .fa
{
    margin-left:5px;
}
.nav-tabs a{
    color:#fff;
}
.w_img, .w_img img
        {
            width:100%;
        }
.w_link{
    color:#10604c;
}
.w_link:hover {
    color:rgb(67, 154, 226);
}

.w_sh2
{
    -webkit-border-radius: 50px;
border-radius: 50px;
height:20px; width:20px; margin:4px;
-webkit-box-shadow: 0 0 3px 0 #7A7A7A;
box-shadow: 0 0 3px 0 #7A7A7A;

padding:5px;
}
.w_pages ul{
    
}


/*.w_popbg
{background-color:rgba(0, 0, 0, 0.81);
 position:fixed;
 width:100%;
 height:100%;
 top:0px;
 left:0px;
 z-index:999;
}
.w_sh11
{
    width:70%;
    height:500px;
    overflow:hidden;
}*/
 ul.w_top{ 
    list-style:none;
    list-style-type:none;
    padding:0;margin:0; width:100%
}
 ul.w_top li{
    padding:0;margin:0 ;
    float:left; 
    list-style-type:none;
    
}
.w_top a{
    color:#10604c;
}
.w_top a:hover{
    
    text-decoration:none;
}
.w_gal img{
    min-width:100px;
    height:100%; overflow: hidden;

}
.btn{
    margin:3px ;
}
.fa-icon-list .col-md-2 {
    background-color: #e0dede;
    /*-webkit-box-shadow: 0 3px 3px 0 #737373;
box-shadow: 0 3px 3px 0 #737373;*/
    margin-bottom: 1px;
    padding: 2px;
    -webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    border-right: 1px solid #fff;
    z-index: 30;
    font-size: 12px;
    line-height: 16px;
}

    .fa-icon-list .col-md-2:hover {
        background-color: #d0cece;
       -webkit-box-shadow:inset 0 0 10px 0 #4F4F4F;
box-shadow:inset 0 0 10px 0 #4F4F4F;
    }

.fa-icon-list > div {
    min-height: 72px;
}


h1, .h1, h2, .h2, h3, .h3 {
    color: #cd0027;
    /*font-weight: 400;*/
    padding-bottom: 5px !important;
    /*text-shadow: 0 0 1px #040026;
    text-shadow: 1px 1px 3px #040026;*/
    border-bottom: 1px solid #5bad9f;
    /*background-color:#ffd800;*/
    margin-bottom: 10px;

  color: rgb(67, 154, 226);
}


b {
    color: #000;
}
h3
{
    font-size:18px; 
  /*  font-size:16px;
    font-family: 'Arial Narrow', Arial, 'Franklin Gothic Medium',sans-serif;
font-weight:600;
*/
 letter-spacing:2px;
  font-family:Arial, Helvetica, sans-serif;
 

 color: #cd0027;
}

h5{
    font-size:15px; font-weight:bold;
    color:#10604c !important; font-family: Arial, Helvetica, sans-serif;
}

h4{
    color:#cd0027; 
}
.w_mci{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c5deea+0,8abbd7+31,066dab+100;Web+2.0+Blue+3D+%231 */
background: #c5deea; /* Old browsers */
background: -moz-linear-gradient(-45deg, #c5deea 0%, #8abbd7 31%, #066dab 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #c5deea 0%,#8abbd7 31%,#066dab 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #c5deea 0%,#8abbd7 31%,#066dab 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+50,e1e1e1+51,f6f6f6+100;White+Gloss+%231 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.w_grid tr:nth-child(1), .w_grid tr:nth-child(1):hover{
    background-color:#10604c !important;
    color:#d2d2d2 ;
}
.w_grid tr:nth-child(1) a, .w_grid tr:nth-child(1):hover a{
    background-color:#10604c !important;
    color:#f1f1f1 !important;
}
.w_th, .w_th>td
{
    background-color:#10604c !important;
    color:#fff !important;
    font-weight:bold;
}
.w_th b{
    color:#f4f4f4;
}
.w_th h4{
    color:#f4f4f4;

}
.w_sh{
    -webkit-box-shadow: 0 0 3px 0 #787878;
box-shadow: 0 0 3px 0 #787878;
}
.logo-txt {
    /*margin-top:-10px;*/
    text-align: center;
    color: #fff;
    font-weight: 900;
    font-size: 35px;
    z-index: 30;
    margin-top: 50px;
}

.logo-img {
    height: 100px;
    z-index: 30;
    margin-top: 10px;
}

.content_bottom {
    background-color: #FFF;
    -webkit-box-shadow: 0px -20px 10px -20px rgba(10, 10, 10, 9);
    box-shadow: 0px -20px 10px -20px rgba(10, 10, 10, 9);
    /*height: 710px;
    overflow-y: auto;
    padding: 15px;*/
}

.services_list {
    /*margin-top: 5px;
    background: #FFF;*/
   
    -webkit-box-shadow: 0 10px 15px -8px #474747;
    box-shadow: 0 10px 15px -8px #474747;
}

.list-wrpaaer {
    height: 360px;
}

    .list-wrpaaer p {
        margin-bottom: 2px;
    }

    .list-wrpaaer li {
        border: 1px solid #f7f7f7;
        margin-top: 1px;
        padding: 5px;
        text-align: justify;
    }

.person-details {
}




/* --------------------------------------------- 

* Filename:     style.css
* Version:      1.0.0 (2015-01-16)
* Website:      http://www.shanidkv.com
* Description:  System CSS
* Author:       Shanid KV

-----------------------------------------------*/

.fixed-nav {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999;
}

.nav-container {
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}


.fixed-nav .navbar-default {
    background-color: rgba(67, 154, 226, 0.89);
    width: 100%;
}

/*Optional styles, Added for demo*/

.content-wrap {
    min-height: 1000px; /*Added to get browse scroll- demo*/
}

.navbar-default {
    background-color: rgb(67, 154, 226);
    border-color: rgb(46, 127, 194);
}

    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-brand {
        color: #fff;
    }

.topmargin {
    margin-top: 83px;
}

footer {
    background: rgb(67, 154, 226);
    padding: 10px 0px;
    color: #fff;
}

.w_redtxt{
    color:#cd0027;
}
.w_greentxt{
    color:#10604c;
}
.w_bluetxt{
    color:rgb(67, 154, 226);
}
.w_darkbluetxt{
    color:rgb(54, 78, 111);
}
.w_main
    {
       max-height: 800px; 
       overflow-y: auto;
    }

  .w-h1 {
    text-align:left;
    }
/*=============================================================================*/
@media screen and   (min-width:900px) {
    .w_card .img-responsive{
        width:90% !important;
        margin:10px auto;
        max-width:110px;
        max-height:110px;
    }
    .w-h1 {
    font-size: 25px;
    }
   
}
@media screen and (max-width: 500px)  and (min-width:300px) {
    .w_card .img-responsive{
        width:70% !important;
        margin:10px auto;
    }
    .w_card
    {
        text-align:center;
    }
}
@media screen and (max-width: 823px) {
    .w_card .img-responsive{
        width:50% !important;
        margin:10px auto;
    }
    .w_card
    {
        text-align:center;
    }
}
@media screen and (max-width: 767px) {

    .w_card .img-responsive{
        width:50% !important;
        margin:10px auto;
    }
    .w_card
    {
        text-align:center;
    }
    .w_pages {
    width: 96%;
    -webkit-box-shadow: 0 0 4px 0 #D9D9D9;
    box-shadow: 0 0 4px 0 #D9D9D9;
    margin: 0px auto;
    padding: 1% 1%;

}
    .logo-txt {
        margin-top: 10px;
        font-size: 15px;
        line-height: 14px;
        text-align: right;
        padding: 10px;
    }

    .logo-img {
        /*align-content:center;*/
        /*vertical-align:central;
     height:50%;*/
        float: left;
        height: 50px !important;
        margin-top: 10px;
        margin-left: 0px;
    }

    .w_main
    {
        max-height:none;
    }
}



/*-------------------------------paging start----------------------------------*/

.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination-ys table > tbody > tr > td {
    display: inline;
}

.pagination-ys table > tbody > tr > td > a,
.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #dd4814;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}

.pagination-ys table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
}

.pagination-ys table > tbody > tr > td:first-child > a,
.pagination-ys table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.pagination-ys table > tbody > tr > td:last-child > a,
.pagination-ys table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.pagination-ys table > tbody > tr > td > a:hover,
.pagination-ys table > tbody > tr > td > span:hover,
.pagination-ys table > tbody > tr > td > a:focus,
.pagination-ys table > tbody > tr > td > span:focus {
    color: #97310e;
    background-color: #eeeeee;
    border-color: #dddddd;
}

/*-------------------------------paging end----------------------------------*/



/* Automatic Serial Number Row */
.css-serial {
 counter-reset: serial-number; /* Set the serial number counter to 0 */
}
.css-serial td:first-child:before {
 counter-increment: serial-number; /* Increment the serial number counter */
 content: counter(serial-number); /* Display the counter */
}

/* Automatic Serial Number Row */
.ajax__calendar .ajax__calendar_container {
    border: 1px solid #646464;
    background-color: #ffffff;
    color: #000000;

    z-index:9999;
    -webkit-box-shadow: 0 0 15px 0 #BFBFBF;
box-shadow: 0 0 15px 0 #BFBFBF;
}


/*-------------------------show hide contact info of faculty---------------------------*/
.w_cv{}

.w_phone
{
    /**/display:none;
    margin:0px;padding:0px;
}

.w_email, .w_emp
{
    /*display:none;*/
    margin:0px;padding:0px;
}

/*--------------if emploay detail in table like ENT, Opthalmology , tuberculosis---------------*/
.w_contact tr td:nth-child(3) {
            /**/display: none;
        }

/*-------------------------show hide contact info of faculty---------------------------*/





