body
{
	
	padding-top: 20px;

}

.video {
	position: relative;
	padding-bottom: 56.25%;
	
	height: 0;
	overflow: hidden;
}
html {
    overflow-y: scroll;
}


.video iframe,  
.video object,  
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.der
{

	outline:#00FF00 solid thin;
}

.nav-pills >li >a {
    color: #E31E24;
 }
 .nav-pills > li > a:hover , 
 .nav-pills > li > a:focus
 {
      background-color: #E31E24;
	  color: white;
 }
 
  .nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: white;
  background-color: #E31E24;
}
 

ul {
    list-style-type: none;  
    padding: 0px;
    margin: 0px;  
}

.image {
    background: transparent url(castle_bp.png) no-repeat 0 50%; 
    padding-left: 18px;
}


	
.carousel
{
	margin-bottom:0px;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}