html {
  overflow-y: scroll;
}

#nav.header .topbar {
  padding-top: 8px;
}

@media (min-width: 768px){
  .fix-row.row {
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .wrapper .container {
    width:750px
  }
}

@media (min-width: 992px) {
  .wrapper .container {
    width:1020px
  }
}

@media (min-width: 1200px) {
  .wrapper .container {
    width:1170px
  }
}

.page-content {
  min-height: 800px;
}

.page-top-text {
  font-size: 16px;
}

#nav.header .topbar li:hover ul.languages {
  display: none;
}

.header .topbar ul.loginbar > li > a, 
.header .topbar ul.loginbar > li > a:hover {
    text-decoration: none;
    cursor: pointer;
}

#latest3news.latest-list li i.fa-angle-right {
    color: #bbb;
    float: right;
    margin-top: 10px;
}

#latest3news.latest-list li span {
  color: #bbb;
}

span.label.label-news {
  font-size: 14px;
  position: relative;
  top: -3px;
}

.headline.hl-dark-bottom-line {
    border-bottom: 1px dotted #777777;
}

div.footer-v1 .footer {
  padding: 0;
}

div#topcontrol{
  bottom: 7px !important;
}

div.footer-v1 .copyright {
  padding: 0;
}

div.da-slide h2 {
  top: 20px;
} 

div.da-slider {
  background: transparent url(/assets/img/bg/7.jpg) repeat 0% 0%;
  height: 340px;
}

div.da-slide .da-img {
  top: 30px;
} 

div.da-slide p {
  top: 200px;
} 

.loading-container {
  min-height: 600px;
}

.tags {
  list-style-type: none;
}

.tags li {
  margin-bottom: 5px;
}

.tags li span {
  cursor: pointer;
}

.tags li.selected span {
  font-weight: bold;
}

.margin-left-20 {
  margin-left: 20px;
}

.text-bold {
  font-weight: bold;
}

body .headline.text-center.bbn {
  border-bottom: none;
}

body .header a.logo {
  text-decoration: none;
  display: inline-block;
  z-index: 14;
}
    
body .header .logo img {
  height: 55px;
  margin: 5px 0;
}

.loginbar {
  padding-right: 30px;
}

.app-loading {
  display: none;
}

.app-loading.loaded {
  display: block;
}

.service-block {
  min-height: 250px;
}

#news .news-v1 h3 a {
    font-weight: 500;
}

.service-block a {
    color: #777;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
}

.team-v7 .team-arrow-right:before {
  border-color: transparent transparent transparent #f7f7f7 !important;
}

.team-v7 .team-arrow-left:before {
  border-color: transparent #f7f7f7 transparent transparent !important;  
}

.langs-switcher {
  display: none;
}

.breadcrumbs {
  display: none; 
}

/* Mobile */
@media (max-width: 991px) {

 .breadcrumbs {
    display: block; 
 }
  
  .langs-switcher {
    display: block; 
  }

  #logo-img {
    height: 35px;  
  } 

  .wrapper .topbar {
    display: none;
  }

  .team-v7 .team-arrow-left:before,
  .team-v7 .team-arrow-right:before {
    border-color: #f7f7f7 transparent transparent transparent !important;
  }

  #nav.header .navbar-nav > .active:hover > a,  
  #nav.header .navbar-nav > li > a:hover {
    color: #555;
  } 

}

#nav.header .navbar-nav > .active > a,
#nav.header .navbar-nav > .active > a:focus {
    color: #fff !important; 
}

#nav.header .topbar ul.loginbar li i.fa.fa-check {
  color: #555;
}

#nav.header .topbar ul.loginbar li i.fa,
#nav.header .topbar ul.loginbar > li > a, 
#nav.header .topbar ul.loginbar > li > a:hover,
#nav.header .navbar-nav > li > a 
{
  color: #eee;
}

#nav.header {
  background-color: #4765a0;
  /* #677DA9 */
}

#nav.header .navbar-nav > li > a:hover,
#nav.header .navbar-nav > .active > a {
  border-bottom-color: #677DA9;
}

@media (max-width: 991px) {
  #nav.header .navbar-nav > .active > a,
  #nav.header .navbar-nav > .active > a:hover,
  #nav.header .navbar-nav > .active > a:focus,
  #nav.header .nav > li > .search:hover {
    background:  #677DA9;
  }
}

.logo-name {
  font-size: 20px;
}

.logo-name .o {
  color: #04376D;
}

.logo-name .s {
  color: #DD241B;
}

div.footer-v1 div.copyright p {
  color: #555;
}

div.footer-v1 div.copyright:hover p {
  color: #eee;
}

/* app-si-*:begin */

.app-si-block {
  padding: 30px 30px;
  border: 1px solid transparent;
}

.app-si-block:hover {
  border: 1px solid #eee;
  transition-duration: .5s;
  transition-timing-function: ease-out;
}

#app-si-blocks.active .app-si-block {
  opacity: 0.7;
  transition-duration: .5s;
  transition-timing-function: ease-out;
  cursor: pointer;
}

#app-si-blocks.active .app-si-block.active {
  cursor: default;
  opacity: 1.0;
  transition-duration: .5s;
  transition-timing-function: ease-out;
  box-shadow: 0 20px 20px -20px rgba(0,0,0,.9);  
  border: 1px solid #eee;
}

/* app-si-*:end */

.margin-top-40 {
  margin-top: 40px;
}
