/* Add here all your css styles (customizations) */

body {
    font-size: 15px;
}

.asteriskField {
    display: none;
}

.parallax-quote:after {
    background: rgba(0, 0, 0, 0.1);
}

.parallax-quote-in p:after, .parallax-quote-in p:before {
    content: "";
}

.service-block-v6 .service-desc h2 {
    line-height: 1em;
}

.process-v1 .process-in > li h3 {
    line-height: 1em;
}

.table-search-v2 td img {
  width: auto;
  height: 180px;
}

.table-search-v2 td a {
  font-weight: bold;  
  color: #72c02c;
}

.table-search-v2 tr:hover a {
  text-decoration: underline;
}

.parallax-counter-v3 .features {
    width: 200px;
    height: 200px;
}

.parallax-counter-v3 .features span.features-info {
    position: absolute;
    left: 0;
    width: 200px;
    top: 44%;
}


.label-1 {
    background-color: #72c02c;
}

.label-2 {
    background-color: #e64b3b;
}

.label-3 {
    background-color: #3398dc;
}

.label-4 {
    background-color: #ebc71d;
}

.label-5 {
    background-color: #9a69cb;
}

.label-6 {
    background-color: #e57d20;
}

.label-7 {
    background-color: #e81c62;
}

.label-8 {
    background-color: #18ba9b;
}


.parallax-quote {
    color: #fff;
    padding: 100px 0;
    position: relative;
    text-align: center;
    background-image: url("../img/team/faces.08e16f747e96.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.service-block h2 {
  text-transform: uppercase;
} 

span.label {
    font-size: 15px;
}

.parallax-quote:before {
    background: none;
}

.parallax-counter-v1 {
    background: url("../img/patterns/16.8b9eb18dd056.png") repeat fixed;
}

.parallax-counter-v1 .counters {
    color: #555;
}

.parallax-counter-v1 h4 {
    color: #999;
}


.table-search-v2 td a.btn-u {
    color: #fff;
}

tbody > tr:hover td:not(.unclickable) {
      cursor: pointer;
  }
  ul.list-unstyled li.active a {
      color: #72c02c;
      font-weight: bold;
  }
  
  
.panel-body p strong {  
  
    display: table-cell;
    width: 230px;
    text-align: right;
    padding-right: 15px;
    vertical-align: top;
}

.panel-body p span {  
  
    display: table-cell;    
    vertical-align: top;
}

.panel-body p a {  
  
    /* display: table-cell;    
    vertical-align: top; */
}

.panel-body p.ellipsis {
    white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.breadcrumbs-v3.img-v2 {
    background-position: top center;
}

.panel-body h3 {
    font-size: 14px;
}
