html {
  height: 100%;
}
body{  background-color: white ! important;   /*#0094FF ! important;*/
  min-width:500px;
  min-height: 100%;
}
#header
{
	margin: 0;
	border-bottom: 3px solid #C9E0ED;
	text-shadow: 2px 2px 3px rgba(7, 52, 79, 1);
	height:115px;
    background: white;  /*#0094FF*/
    width:100%;
    overflow:hidden;
}
#content{	min-height: 100%;}
#footer{}
#sitename {
  color:#00A0E3;
  font-size:2.3em;
  font-weight:bold;
  height:80px;
  line-height:80px;
  text-align:center;
}
span.time {
  color:#F0AD4E;
  font-size:70px;
  font-weight:bold;
}
#hall{
	padding:10px;
	height:100%;
}
.placecolumn{	padding:0 10px;
}
.columnheader{	padding-bottom:10px;
}
.columncontent .row{	padding-bottom:4px;}
.columncontent .ntalon{

}
.columncontent .ntable{

}
.prow .ntalon{
    background-color: #d9534f;
}
.ntalon{
  text-align:left;
  border-radius:4px 0 0 4px;
  font-size:3em;
  font-weight:600;
  line-height:1.2;
  text-shadow:#07344F 2px 2px 3px;}
.ntable{
  text-align:right;
  border-radius:0 4px 4px 0;
  font-size:3em;
  font-weight:600;
  line-height:1.2;
  text-shadow:#07344F 2px 2px 3px;
}
.prow .ntable{
  background-color:#d9534f; 
}

div.status5 div.ntalon{
    background-image: url("/images/arrowright.png");
    background-repeat: no-repeat;
    background-position: right center;  color: #72FF72;}

div.status6 div.ntalon{
  color: #72FF72;
}

div.fixedgroup2 div.ntalon{
    background-image: url("/images/arrowright.png");
    background-repeat: no-repeat;
    background-position: right center;
  color: #d9534F;
}

div.fixedgroup2 div.ntalon{
  color: #d9534F;
}

.placerheader {
  border:2px solid #EEEEEE;
  color:red;
  font-size:3em;
  font-weight:bold;
  line-height:1.8em;
  text-shadow:rgba(56, 98, 199, 0.74902) 0 0 7px;
}
.placer {
  border:2px solid #EEEEEE;
  font-size:2.6em;
  font-weight:bold;

  text-shadow:rgba(56, 98, 199, 0.74902) 0 0 3px;
}
.free {
  color:#7068FF;
}
.waiting {
  color:#DB0000;
  font-weight:bold;
}
.placer, .place, .desc{padding:0;}


@media (max-width: 1200px) {
#sitename {
  font-size:2.2em;
  line-height:110px;
}
#time {
  font-size:4em;
  line-height:110px;
}
#status {
  font-size:1em;
  line-height:110px;
}
}
@media (max-width: 950px) {
#sitename {
  font-size:1.4em;
  line-height:110px;
}
#time {
  font-size:3em;
  line-height:110px;
}
#status {
  font-size:1em;
  line-height:110px;
}
}
@media (max-width: 860px) {
#sitename {
  font-size:1.4em;
  line-height:110px;
}
#time {
  font-size:3em;
  line-height:110px;
}
#status {
  font-size:1em;
  line-height:110px;
}
}
@media (max-width: 768px) {
#sitename {
  font-size:1.4em;
  line-height:110px;
}
#time {
  font-size:2em;
  line-height:110px;
}
#status {
  font-size:1.5em;
}
}