body{
  background-image : url("../img/dark_embroidery.png");
  background-repeat: repeat;
  width: 80%;
  margin : auto;
}

body .main-container{
  margin-top:30px;
  border: 2px solid white;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  
  background-image : url("../img/pw_pattern.png");
  background-repeat: repeat;
}

header{
  height:300px;
  overflow: hidden;
  background-image: 
    url(../img/asachi.jpg);
  background-size:     cover;                      
  background-repeat:   no-repeat;
  background-position : 0px -80px;

  position: relative;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;

}

header.container-fluid{
  padding-left:0px;
  padding-right:0px;
}

header>div{
  width: 100%;
  height: 100%;
  background-image: 
      linear-gradient(
            to bottom,
            rgba(255, 255, 255, 0.3),
            rgba(0, 0, 0, 0.4)
          );
}

header img{
  position: absolute;
  bottom:10px;

  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

header h1 {
  color : white;
 text-shadow: 0 2px 0 black;
 vertical-align: baseline;
 position: absolute;
 bottom: 0;
 left : 125px;
}

header img{
  width:100%;
}

.content-body{
  min-height: 500px;

    padding-left : 5%;
    padding-right : 5%;
    padding-top: 30px;
    font-weight: bold;


    background-image : url("../img/pw_pattern.png");
    background-repeat: repeat;
}

.content-body_mic{
  min-height: 100px;

    padding-left : 5%;
    padding-right : 5%;
    padding-top: 30px;
    font-weight: bold;


    background-image : url("../img/pw_pattern.png");
    background-repeat: repeat;
}


.content-body ul{
  list-style-type: none;
}



#navbar{
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;

    background: -moz-linear-gradient(top, #a51c30 1%, #a34652 50%, #a31a2c 51%, #8e131a 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #a51c30 1%,#a34652 50%,#a31a2c 51%,#8e131a 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #a51c30 1%,#a34652 50%,#a31a2c 51%,#8e131a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a51c30', endColorstr='#8e131a',GradientType=0 );
}

#navbar>ul>li{
    color: white;
    font-size: 14px;
    font-weight: bold;

  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  padding-right: 10px;
  padding-left: 10px;
  /*border-right: 1px solid white;*/
  cursor: pointer;

  transition: all .2s;
}
#navbar>ul>li .dropdown{
  padding-top:2px;
  padding-bottom:2px;
}

#navbar>ul>li>a{
  color : white;
  text-decoration: none;
  padding-top: 3px;
  padding-bottom: 0;
}

#navbar>ul>li>a:hover{
  background-color: transparent;
}

#navbar>ul>li:hover{
    text-shadow:0px 0px 2px gray;

  -webkit-box-shadow: 9px 3px 6px -4px rgba(0,0,0,0.5);
-moz-box-shadow: 9px 3px 6px -4px rgba(0,0,0,0.5);
box-shadow: 9px 3px 6px -4px rgba(0,0,0,0.5);
}