/* OVERWRITES */

.carousel-caption{
  color: #1b4e93;
}

.carousel-caption p {
  color: #000;
}

span.color {
  color: #000;
}

.carousel-caption p:before,
.carousel-caption p:after {
color: #1b4e93;
}

#navigation {
  background-color: rgba(27, 78, 147, 0.2);
}

.navbar-nav li a,

.navbar-nav li a.current,
.navbar-nav li a:focus,
.navbar-nav li a:hover {

	color: #1b4e93;
}
.navbar-nav{
	color: #1b4e93;
}


.sec-title h2 {
  color: #1b4e93;
}
.team-member:hover h4 {
  color: #1b4e93;
}

.umfrage-counters{
  padding-top: 2em;
}
.counters-item {
  color: #1b4e93;
}
.counters-item .icon {
  border: 1px solid #1b4e93;
  border-radius: 50%;
  color: #1b4e93;
  display: inline-block;
  height: 120px;
  margin: 0 0 35px;
  padding: 40px 0 0;
  width: 120px;
}

/* CUSTOM */

.blue-background{
  background-color: #1b4e93;
}

.partner-item{
  margin: 10px;
}
.partner-item img{
  max-width: 200px;
}

.partner-border{
  border: 1px solid;
}

.partner-item p{
  margin-bottom: .2em;
}

#preloader > i {
  color: #1b4e93;
  left: 47%;
  position: absolute;
  top: 48%;
}

.service-item{
  margin-top: 40px;
}
.service-desc{
  text-align: left !important;
}


@media only screen and (max-width: 767px) and (min-width: 480px){
.service-icon {
  width: fit-content !important
}
}
@media (max-width: 979px) and (min-width: 768px){
.service-icon {
  width: fit-content !important;
 
}

}
.service-icon {
  border: 1px solid #1b4e93;
  color: #1b4e93;
}
.service-icon-small {
  padding: 10px 10px;

}
.features > .container > .row{
  margin-bottom: 30px;
}

.description p{
  font-size: 1.2em;
}

.change-color {
  transition: color 0.2s ease;
}

.pro-item{
  margin-top:10px;
}
.pro-icon {
  /*border: 1px solid #1b4e93;
  border-radius: 50%;*/
  color: #1b4e93;
  float: left;
  padding: 15px 13px;
}

.more-icon {
  border: 1px solid #1b4e93;
  border-radius: 50%;
  color: #1b4e93;
  padding: 15px 13px 10px 13px;
}

.pro-desc {
  margin-left: 40px;
  position: relative;
  top: 5px;
}
.pro-desc p{
  font-size: 1.1em;
  line-height: 1.2em;
}

.pro-desc h3 {
  color: #062033;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 0px;
}

.row-margin{
  margin-top: 20px;
}

.footer {
  background-color: #ffffff; /* #1b4e93; */
  border-top: 5px solid #062033;
  color: #1b4e93; /*#fff;*/ 
}

a {
	color: #1b4e93;
}
