html{
  height:100%;

}
body{
  padding-top:0px;
}
body > .container{
  padding-top:100px;
}
.navbar {
    background: none;
    width: 100%;
    top: inherit;
    left: inherit;
}

.navbar > .container{
    border-top: 30px #AF0B27 solid;
    padding: 0 25px;
    background-color:#fff;
}
.container{
    box-shadow: #afafaf 0px 0px 30px;
}
.navbar-default > .container{
  background: white;
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 50px, rgba(255,255,255,0.7) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,1) 50px, rgba(255,255,255,0.7) 100%);
  background-repeat: repeat-x;
  border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#b2ffffff', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-bottom: 0px;
  border-radius: 0px;
}
.navbar-collapse ul{
    background-color: white !important;
    background-image: none !important;
}
.navbar .nav > li > a,
.navbar .nav > li > a:hover,
.navbar .nav > li > a:focus,
.navbar .nav > li > a:active{
  padding: 15px 9px;
  font-size: 16px;
  font-weight:400;
  color: #0063AC !important;
  background-color: transparent !important;
}

.navbar-default{
/*	position: absolute; */
	z-index:9000;
	border: none;
	margin-bottom: -35px;
}

.navbar .container{
    position:relative;
}
.navbar .brand {
  padding: 8px 20px 12px;
  font-size: 20px;
  
  width:150px;

}
.navbar-brand{
  color: #0063ac !important;
    padding:15px;
    margin-left: 40px !important;
    margin-right:20px;
}
.navbar-brand img{
    bottom:40px;
    height:85px;
    position:absolute;
    top:-15px;
    left:0px;
    -webkit-filter: drop-shadow(0px 0px 5px #fff); 
    filter: drop-shadow(0px 0px 5px #fff);
}
.container > .navbar-header, .container > .navbar-collapse{
  margin-left:0px;
}
.navbar .divider-vertical {
  height: 41px;
  background-color: #ffffff;
  border-right: 1px solid #b2b2b2;
}


.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    font-style: italic;
    font-weight: 600;

}
.navbar-inverse .navbar-nav{
	background-image: url('/frontend/img/nav-arrow-down.png');
	background-repeat: no-repeat;
	background-position: 65px -20px;
	transition: background-position 0.5s ease-out;
}

.navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #fff;
}
.navbar-inverse .navbar-toggle {
    border-color: #2571A9;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #2571A9;
}
.navbar-inverse{
  border-color: transparent;
}
.panel {
  -webkit-box-shadow: 0 1px 15px #aaa;
          box-shadow: 0 1px 15px #aaa;
    border-radius: 12px;
    border: 1px solid #8fb2d5;
	margin: 30px 0
}

