﻿.label-primary {  background-color: #bada55; }
 .label-primary[href]:focus {
    background-color: #bada55;
}
 .label-primary[href]:hover {
     background-color: #00ff90;
 }

 a:visited {  color: #b200ff;  }
 
.body-kingfisher {
      font: 400 15px Lato, sans-serif;
      line-height: 1.8;
      color: #818181;
      padding-top: 270px !Important;
  }
  
  .navbar {
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;

    /* the rest of your styling */
    /* z-index: 999 !Important; */
    }
    
 .gallery-image {  
   /*  margin:8px; */
   /*  padding-bottom:6px; */
 }  
    
    .gallery-thumb { 
         margin:8px; /*
         margin: 20px auto 20px auto; 
         margin: 20px; */
        
        
    }

     .gallery-thumb:hover {
 /*	border: 1px solid #455C99;  */
      box-shadow: 5px 0px 40px rgba(0,0,0, .3);
     
  }
  
  .text-larger {
  font-size: 130%;
}


    
body {
  padding-top: 240px;
}

.care-body {
    padding-top: 10px !Important;
        font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}
  
/* ----------------------------------------- */

.shadow-btn {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}    


 .border{
 border: 1px solid #ccc;
 border-radius: 15px;  
 }
 
 
 .card-text {
     font-size: 19px;
    line-height: 1.375em;
    color: #303030;
    font-weight: 400;
    margin-bottom: 4px;
 }

.hr-mod {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 4px solid #008080;
}


.iwt{
display:inline-block;
}

.admin_thumb_small{
width: 52px;    
}

/*a little bit of reset*/
#services-list, #services-list p, #services-list h3 {
list-style: none;
margin:0; padding:0;
}

#services-list > li{
  float:left;
  margin-right: 20px;
  margin-bottom: 12px;
  width: 250px;
  height: 106px;
  
/*  max-height: 94px; */
  overflow: hidden; 
}

#services-list > li > .image{
  display:block;
  float:left;
  margin-right:10px;
}

#services-list > li > .image > div {
  display:block;
  float:left;
  margin-right:10px;
}


/*
this instructions are to force the dimensions of image and its container <a>
*/
#services-list > li > .image,
#services-list > li > .image > img{
  width:53px; height:96px;
}

#services-list > li > .image > div,
#services-list > li > .image >div > img{
  width:53px; height:96px;
}

.image_panel > li.active > a {
  background-color: #ccc;
}

.image_panel a {
  display: block;
/*  padding: 15px 10px 17px 13px; */
  text-decoration: none;
  color: #535a60;
}



.image_panel li:hover {
  display: block;
  color: black;
  background-color: #e4e6e8;
}

.break {
    word-wrap: break-word;
}



.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

thead.data-table {
    background-color :#f5f5f5;
}














  
