@CHARSET "UTF-8";
html {
  height: 100%;
}
.flash {
  padding: 5px 15px;
  text-align: center;
  background: #448;
  color: white;
}
.comixGradient {
  box-shadow: 0 0 5px 1px black;
  background: #d4caa0;
  background: -moz-linear-gradient(top,#d4caa0 0%,#ab9947 70%,#948338 100%);
  background: -webkit-linear-gradient(top,#d4caa0 0%,#ab9947 70%,#948338 100%);
  background: linear-gradient(to bottom,#d4caa0 0%,#ab9947 70%,#948338 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4caa0',endColorstr='#948338',GradientType=0);
}
body {
  min-height: 100%;
  font-family: 'Trebuchet MS', Georgia, Sans, Arial, Tahoma;
  color: #224;
  text-align: left;
}
#page {
  width: auto;
  background: #d8d8d8;
  background: -moz-linear-gradient(top,#d8d8d8 0%,#ffffff 150px);
  background: -webkit-linear-gradient(top,#d8d8d8 0%,#ffffff 150px);
  background: linear-gradient(to bottom,#d8d8d8 0%,#ffffff 150px);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8',endColorstr='#ffffff',GradientType=0);
}
@media (min-width: 1320px) {
  .container {
    width: 1320px;
  }
}
.btn {
  position: relative;
  border-radius: 8px;
  text-shadow: -1px 0px 0px #666666;
  color: #ffffff;
  background: #226;
  padding: 6px 10px 6px 10px;
  border: solid #1c1c53 1px;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  text-decoration: none !important;
}
.btn.btn-lg {
  padding: 15px 35px;
  font-size: 24px;
}
.btn.btn-light {
  background: #24748c;
  border-color: #1f6378;
}
.btn.btn-light:hover,
.btn.btn-light:active {
  background: #2985a0;
}
.btn.btn-bright {
  background: #029da1;
  border-color: #028488;
}
.btn.btn-bright:hover,
.btn.btn-bright:active {
  background: #02b6ba;
}
.btn.btn-dark {
  background: #00264b;
  border-color: #001932;
}
.btn.btn-dark:hover,
.btn.btn-dark:active {
  background: #003365;
}
.btn:hover {
  background: #227;
  text-decoration: none;
  color: #ffffff;
}
.btn:active {
  background: #337;
  text-decoration: none;
  color: #ffffff;
}
div.flash,
.failure {
  padding: 20px;
  color: black;
  width: 750px;
  margin: 10px auto;
  background-color: white;
}
#header {
  position: relative;
  z-index: 1000;
  box-shadow: 0 0 5px 1px black;
  background: #d4caa0;
  background: -moz-linear-gradient(top,#d4caa0 0%,#ab9947 70%,#948338 100%);
  background: -webkit-linear-gradient(top,#d4caa0 0%,#ab9947 70%,#948338 100%);
  background: linear-gradient(to bottom,#d4caa0 0%,#ab9947 70%,#948338 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4caa0',endColorstr='#948338',GradientType=0);
  display: block;
}
#header #bubble {
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  top: -5px;
  width: 110px;
  height: 68px;
  display: inline-block;
  margin-right: 10px;
  background: url('/images/layout/bubble.png') no-repeat top left transparent;
  background-size: 100%;
}
#header .comixBtn {
  vertical-align: top;
  margin-top: 5px;
  display: inline-block;
  padding: 3px 6px 10px 4px;
  position: relative;
  background: url('/images/layout/button.png') no-repeat transparent;
  background-size: 100%;
  overflow: visible;
}
#header .comixBtn img {
  width: 114px;
}
#header .comming,
#header .came {
  display: block;
  text-align: center;
  padding: 2px 4px;
  position: absolute;
  cursor: pointer;
  top: 40px;
  border-radius: 8px;
  font-size: 10px;
  background: white;
  right: 0;
  box-shadow: #1a1100 0px 1px 10px;
}
#header .comming {
  color: white;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #da4f49;
  background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
  background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);
  background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#header .came {
  color: white;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #4fda49;
  background-image: -moz-linear-gradient(top,#56BE53,#24741F);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#56BE53),to(#24741F));
  background-image: -webkit-linear-gradient(top,#56BE53,#24741F);
  background-image: -o-linear-gradient(top,#56BE53,#24741F);
  background-image: linear-gradient(to bottom,#56BE53,#24741F);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56BE53',endColorstr='#ff24741F',GradientType=0);
  border-color: #24741F #24741F #248020;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
#header .menu {
  display: inline-block;
}
#header .menu a {
  display: inline-block;
  margin: 0px 10px 3px 0px;
}
#fucking-eu-cookies {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #d8d8d8;
  background: -moz-linear-gradient(top,#d8d8d8 0%,#ffffff 50%);
  background: -webkit-linear-gradient(top,#d8d8d8 0%,#ffffff 50%);
  background: linear-gradient(to bottom,#d8d8d8 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8',endColorstr='#ffffff',GradientType=0);
  color: #224;
  box-shadow: 0 0 5px 1px;
  z-index: 100000;
}
#fucking-eu-cookies #fucking-eu-button {
  display: block;
  padding: 5px;
  color: white;
  width: 200px;
  margin: 5px auto;
  text-align: center;
  text-decoration: none;
  background: #224;
}
#fucking-eu-cookies #fucking-eu-button:hover {
  background: #3c3c77;
}
