﻿.navbar a.navbar-brand img {
    /*width:320px;
    height:90px;*/
}

.team_member {
    margin-bottom:1.5em;
}

.team_member_photo {
    border-radius:50% 50% 50% 50%;
}

.feature_teaser p {
    text-align:justify;
}

.feature_teaser a, .feature_teaser a:visited {
    color:rgb(51, 51, 51);
}

.validation-message {
    color:red;
}

#language_wrapper {
  background: #2a57a5;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 15px;
  z-index: 101;
  overflow: hidden;
  padding: 10px;
}
#language_wrapper a {
  text-align: center;
  display: block;
  float: left;
  margin: 0 3px;
  background-color: #ffffff;
  border-radius: 50%;
  font-size: 14px;
  width: 30px;
  height: 30px;
  padding: 6px;
  -webkit-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
#language_wrapper a i, #language_wrapper a span {
  vertical-align: top !important;
}
#language_wrapper a:hover,
#language_wrapper a:active {
  text-decoration: none;
  color: #fff;
  background: #2a57a5;
}

#language_wrapper .active_language {
    font-weight:bold;
}

.portfolio_item a, .portfolio_item a:visited, .portfolio_item a:active{
    color:rgb(51, 51, 51);
}

.company-info {
    padding-top:1.5em;
    padding-bottom:1.5em;
}

img {
    height:auto !important;
}

.form-control{
    margin-bottom:1em;
}



.bs-docs-sidebar li {
    border-bottom:none;
    border-left:none !important;
}

.bs-docs-sidebar .nav li,.bs-docs-sidebar .nav li a {
    background-color:#fff;
}

.bs-docs-sidebar .nav li.active>a {
    background-color:#fff;
    border-left-style:solid !important;
    border-left-width:2px;
    border-left-color:#2a57a5 !important;
    font-weight:bold;
}

.bs-docs-sidebar .nav li>a:hover{
    border-left-style:solid !important;
    border-left-width:1px;
    border-left-color:#2a57a5 !important;
}

.bs-docs-sidebar .nav .nav>li>a{
    font-size:0.9em;
}

.bs-docs-sidebar .nav .nav>li{
    padding-left:1em;
}

.bs-docs-sidebar {
    /*border:none;*/
    border-bottom-color:rgb(204,204,204);
    border-top-color:rgb(204,204,204);
    border-left-color:rgb(204,204,204);
    border-right-color:rgb(204,204,204);
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-style:solid;
    border-top-style:solid;
    border-left-style:solid;
    border-right-style:solid;
    border-bottom-width:1px;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:1px;
    padding-top:15px;
    padding-bottom:15px;
    
}

    .bs-docs-sidebar.affix {
        top: 10px;
        width: 14.28%;        
    }

h4 {
    padding-top:1em;
}

.contact_box {
    background-image:url(../images/backgrounds/wild_oliva_light.png) !important;
    color: rgb(150, 150, 150);
}

.finesco-project h3 {
    font-style:italic;
}

.animated-delay-300 {
    -moz-animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}

.animated-delay-600 {
    -moz-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

.animated-delay-900 {
    -moz-animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

.animated-delay-1200 {
    -moz-animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

.animated-delay-1500 {
    -moz-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

.animated-delay-1800 {
    -moz-animation-delay: 1.8s;
    -o-animation-delay: 1.8s;
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}

.flexslider .container .carousel-caption h1 {
    font-size:35px;
}

.portfolio_description {
    border-bottom-width:0 !important;
}