/* http://stackoverflow.com/questions/20888375/properly-embedding-youtube-video-into-bootstrap-3-0-page */

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}



ul.green {
  list-style-image: url(http:
http://www.pofam.poznan.pl/images/icon_pofam_green.gif);
}

ul.red {
  list-style-image: url(http:
http://www.pofam.poznan.pl/images/icon_pofam_red.gif);
}

ul.black {
  list-style-image: url(http:
http://www.pofam.poznan.pl/images/icon_pofam_black.gif);
}


div.tech {
  font-size: 12px;
  text-align: center;
}
div.tech2 {
  font-size: 12px;
  text-align: left;
}


/*  http://jsfiddle.net/chirayu45/yxkut/16/ */
.dropdown-menu>li
{	position:relative;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	/* Rules below not implemented in browsers yet */
	-o-user-select: none;
	user-select: none;
	cursor:pointer;
}
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    display:none;
    margin-top: -1px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-left-color:#fff;
	box-shadow:none;
	width:250px;
}
.right-caret:after,.left-caret:after
 {	content:"";
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    display: inline-block;
    height: 0;
    vertical-align: middle;
    width: 0;
	margin-left:5px;
}
.right-caret:after
{	border-left: 5px solid #ffaf46;
}
.left-caret:after
{	border-right: 5px solid #ffaf46;
}

/*  http://jsfiddle.net/chirayu45/yxkut/16/ */


html body {
    background-color: #FFFFFF;
}

/* Remove the navbar's default margin-bottom and rounded borders */ 
.navbar {
  margin-bottom: 0;
  border-radius: 0;
}

/* Add a gray background color and some padding to the footer */
footer {
  background-color: #f2f2f2;
  padding: 25px;
}

.carousel-inner img {
  width: 100%; /* Set width to 100% */
  margin: auto;
  min-height:200px;
}

/* Hide the carousel text when the screen is less than 600 pixels wide */
@media (max-width: 600px) {
.carousel-caption {
  display: none; 
}
}

.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 18px;
    margin-right: 15px;
    margin-top: 18px;
    padding: 9px 10px;
    position: relative;
}

.navbar-fixed-top {
    min-height: 80px;
}

.navbar-fixed-top .navbar-collapse {
    max-height: 80px;
}

.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 80px;
}

@media (max-width: 767px) {
    .navbar-nav > li > a {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;}
}

.navbar-custom2 {
  background-color:#514ea5;
  border-color: #35336c;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#514ea5), to(#514ea5));
  background-image: -webkit-linear-gradient(top, #514ea5, 0%, #514ea5, 100%);
  background-image: -moz-linear-gradient(top, #514ea5 0%, #514ea5 100%);
  background-image: linear-gradient(to bottom, #514ea5 0%, #514ea5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff514ea5', endColorstr='#ff403e82', GradientType=0);
}

.navbar-custom2 .navbar-nav > li > a {
  color: #ffffff;
  border-left: 0px solid #35336c;
}

.navbar-custom2 .navbar-nav > li > a:hover,
.navbar-custom2 .navbar-nav > li > a:focus {
  color: #c0c0c0;
  background-color: transparent;
}

.navbar-custom {
  background-color: #337ab7;
  border-color: #35336c;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#514ea5), to(#337ab7));
  background-image: -webkit-linear-gradient(top, #514ea5, 0%, #337ab7, 100%);
  background-image: -moz-linear-gradient(top, #514ea5 0%, #337ab7 100%);
  background-image: linear-gradient(to bottom, #514ea5 0%, #337ab7 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff514ea5', endColorstr='#ff403e82', GradientType=0);
}
.navbar-custom .navbar-brand {
  color: #ffffff;
}
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
  color: #e6e6e6;
  background-color: transparent;
}
.navbar-custom .navbar-text {
  color: #ffffff;
}
.navbar-custom .navbar-nav > li:last-child > a {
  border-right: 0px solid #35336c;
}
.navbar-custom .navbar-nav > li > a {
  color: #ffffff;
  border-left: 0px solid #35336c;
}
.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
  color: #c0c0c0;
  background-color: transparent;
}
.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
  color: #c0c0c0;
  background-color: #35336c;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#35336c), to(#46448e));
  background-image: -webkit-linear-gradient(top, #35336c, 0%, #46448e, 100%);
  background-image: -moz-linear-gradient(top, #35336c 0%, #46448e 100%);
  background-image: linear-gradient(to bottom, #35336c 0%, #46448e 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff35336c', endColorstr='#ff46448e', GradientType=0);
}
.navbar-custom .navbar-nav > .disabled > a,
.navbar-custom .navbar-nav > .disabled > a:hover,
.navbar-custom .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-custom .navbar-toggle {
  border-color: #dddddd;
}
.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-custom .navbar-toggle .icon-bar {
  background-color: #cccccc;
}
.navbar-custom .navbar-collapse,
.navbar-custom .navbar-form {
  border-color: #34326a;
}
.navbar-custom .navbar-nav > .dropdown > a:hover .caret,
.navbar-custom .navbar-nav > .dropdown > a:focus .caret {
  border-top-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
}
.navbar-custom .navbar-nav > .open > a,
.navbar-custom .navbar-nav > .open > a:hover,
.navbar-custom .navbar-nav > .open > a:focus {
  background-color: #35336c;
  color: #c0c0c0;
}
.navbar-custom .navbar-nav > .open > a .caret,
.navbar-custom .navbar-nav > .open > a:hover .caret,
.navbar-custom .navbar-nav > .open > a:focus .caret {
  border-top-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
}
.navbar-custom .navbar-nav > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
@media (max-width: 767) {
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #c0c0c0;
    background-color: transparent;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #c0c0c0;
    background-color: #35336c;
  }
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-custom .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-custom .navbar-link {
  color: #ffffff;
}
.navbar-custom .navbar-link:hover {
  color: #c0c0c0;
}


/*
playback timings (ms):
  LoadShardBlock: 103.358 (3)
  esindex: 0.012
  captures_list: 128.147
  CDXLines.iter: 15.817 (3)
  PetaboxLoader3.datanode: 114.824 (4)
  exclusion.robots: 0.298
  exclusion.robots.policy: 0.279
  RedisCDXSource: 3.287
  PetaboxLoader3.resolve: 54.824
  load_resource: 69.967
*/