﻿@charset "utf-8";
.pb
{
	font-size:16px;
	height:25px;
	background-image:-moz-linear-gradient(top , #F4F4F4, #F8F8F8);
	background-image:-webkit-linear-gradient(top , #F4F4F4, #F8F8F8);
	background-color:#f6f6f6;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset,0 1px 0 rgba(255,255,255,.2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset,0 1px 0 rgba(255,255,255,.2);
	-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset,0 1px 0 rgba(255,255,255,.2);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset,0 1px 0 rgba(255,255,255,.2);
	-moz-border-radius:.75em;
	-webkit-border-radius:.75em;
	-o-border-radius:.75em;
	border-radius:.75em;
	padding:.25em;
	-webkit-text-size-adjust:none;
	text-align: left;
}
.pb span
{
	display:block;
	height:100%;
	width:0;
	background-image:-moz-linear-gradient(top,#69F,#4785FF);
	background-image:-webkit-linear-gradient(top,#69F,#4785FF);
	background-color:#4785FF;
	-moz-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255,255,255,.1) inset;
	-webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255,255,255,.1) inset;
	-o-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.2) inset, 0 1px 0 rgba(255,255,255,.1) inset;
	box-shadow:0 -1px 1px rgba(0, 0, 0, 0.2) inset , 0 1px 0 rgba(255,255,255,.1) inset, 0 1px 2px rgba(0,0,0,.3);
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	-moz-transition: width .4s ease-in-out;
	-webkit-transition:width .4s ease-in-out;
	-ms-transition:width .4s ease-in-out;
	-o-transition:width .4s ease-in-out;
}
.pb  i
{
	-moz-border-radius:.5em;
	-webkit-border-radius:.5em;
	border-radius:.5em;
	height:100%;
}
.an-light i
{
	display:block;
	width:100%;
	background-repeat:no-repeat;
	background-size:90px 90px;
	background-position:0% 0%;
	background-image:-moz-linear-gradient(0deg, rgba(80,240,250,0) 0%, rgba(80,240,250,1) 45%,rgba(80,240,250,1) 55%,rgba(80,240,250,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(80,240,250,0) 0%, rgba(80,240,250,1) 45%,rgba(80,240,250,1) 55%,rgba(80,240,250,0) 100%);
	-moz-animation: an-light 1.8s ease-out infinite;
	-webkit-animation: an-light 1.8s ease-out infinite;
}
.an-wave i
{
	display:block;
	width:0;
	background-position:right top;
	background-size:60px 90px;
	background-repeat:no-repeat;
	background-image:-moz-linear-gradient(0deg, rgba(80,240,250,0) 0%,rgba(80,240,250,1) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(80,240,250,0) 0%,rgba(80,240,250,1) 100%);
	-moz-animation: an-wave 1.8s ease-out infinite;
	-webkit-animation: an-wave 1.8s ease-out infinite;
}
.an-glint i
{
	display:block;
	width:100%;
	background-image:-moz-linear-gradient(0deg, rgba(80,240,250,0) 0%, rgba(80,240,250,1) 45%,rgba(80,240,250,1) 55%,rgba(80,240,250,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(80,240,250,0) 0%, rgba(80,240,250,1) 45%,rgba(80,240,250,1) 55%,rgba(80,240,250,0) 100%);
	opacity:0;
	-moz-animation: an-glint 1.8s ease-out infinite;
	-webkit-animation: an-glint 1.8s ease-out infinite;
}
.an-stripe i
{
	display:block;
	width:100%;
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important;
    background-size: 1em 1em;
	-moz-animation:an-stripe 1s linear infinite;
	-webkit-animation: an-stripe 1s linear infinite;
}
@-moz-keyframes an-light {
	0% {opacity: .3; background-position:-50% 0%;}
	50%{opacity:0.7;}
	100% {opacity: .3; background-position:150% 0%;}
}
@-webkit-keyframes an-light {
	0% {opacity: .3; background-position:-50% 0%;}
	50%{opacity:0.7;}
	100% {opacity: .3; background-position:150% 0%;}
}
@-moz-keyframes an-wave {
	0% {opacity: .4; width:0%;}
	60%{opacity:0.7;width:100%;}
	70%{opacity:0.8;width:100%;}
	100% {opacity: 0;width:100%;}
}
@-webkit-keyframes an-wave {
	0% {opacity: .4; width:0%;}
	70%{opacity:0.7;width:100%;}
	80%{opacity:0.8;width:100%;}
	100% {opacity: 0;width:100%;}
}
@-moz-keyframes an-glint {
	0% {opacity:0;}
	50%{opacity:.7; }
	100% {opacity:0;}
}
@-webkit-keyframes an-glint {
	0% {opacity:0;}
	50%{opacity:.7; }
	100% {opacity:0;}
}
@-moz-keyframes an-stripe {
	0% {background-position:0 0}
	100% { background-position:1em 0;}
}
@-webkit-keyframes an-stripe {
	0% {background-position:0 0}
	100% { background-position:1em 0;}
}
.orange span
{
	background-image:-moz-linear-gradient(top,#FFB13D,#FF9800);
	background-image:-webkit-linear-gradient(top,#FFB13D,#FF9800);
	background-color:#FF9800
}
.orange i
{
	background-image:-moz-linear-gradient(0deg, rgba(255,246,61,0) 0%, rgba(255,246,61,1) 45%,rgba(255,246,61,1) 55%,rgba(255,246,61,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(255,246,61,0) 0%, rgba(255,246,61,1) 45%,rgba(255,246,61,1) 55%,rgba(255,246,61,0) 100%);
}
.an-wave.orange i
{
	background-image:-moz-linear-gradient(0deg, rgba(255,246,61,0) 0%,rgba(255,246,61,1) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(255,246,61,0) 0%,,rgba(255,246,61,1) 100%);
}
.green span
{
	background-image:-moz-linear-gradient( top , #87D443, #5CB012);
	background-image:-webkit-linear-gradient( top , #87D443, #5CB012);
	background-color:#5CB012;
}
.green span i
{
	background-image:-moz-linear-gradient(0deg, rgba(204,255,0,0) 0%, rgba(204,255,0,1) 45%,rgba(204,255,0,1) 55%,rgba(204,255,0,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(204,255,0,0) 0%, rgba(204,255,0,1) 45%,rgba(204,255,0,1) 55%,rgba(204,255,0,0) 100%);
}
.an-wave.green i
{
	background-image:-moz-linear-gradient(0deg, rgba(204,255,0,0) 0%,rgba(204,255,0,1) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(204,255,0,0) 0%,rgba(204,255,0,1) 100%);
}
.black span
{
	background-image:-moz-linear-gradient(top , #666, #333);
	background-image:-webkit-linear-gradient(top , #666, #333);
	background-color:#333;
}
.black i
{
	background-image:-moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 45%,rgba(255,255,255,.8) 55%,rgba(255,255,255,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 45%,rgba(255,255,255,.8) 55%,rgba(255,255,255,0) 100%);
}
.an-wave.black i
{
	background-image:-moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.8) 100%);
}
.yellow span
{
	background-image:-moz-linear-gradient(top , #FFDC4E, #FFBD2E);
	background-image:-webkit-linear-gradient(top , #FFDC4E, #FFBD2E);
	background-color:#FFBD2E;
}
.yellow i
{
	background-image:-moz-linear-gradient(0deg, rgba(244,255,15,0) 0%, rgba(244,255,15,1) 45%,rgba(244,255,15,1) 55%,rgba(244,255,15,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(244,255,15,0) 0%, rgba(244,255,15,1) 45%,rgba(244,255,15,1) 55%,rgba(244,255,15,0) 100%);
}
.an-wave.yellow i
{
	background-image:-moz-linear-gradient(0deg, rgba(244,255,15,0) 0%,rgba(244,255,15,1) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(244,255,15,0) 0%,rgba(244,255,15,1) 100%);
}
.pink span
{
	background-image:-moz-linear-gradient(top , #F16EB9, #E22293);
	background-image:-webkit-linear-gradient(top , #F16EB9, #E22293);
	background-color:#E22293;
}
.pink i
{
	background-image:-moz-linear-gradient(0deg, rgba(225,137,255,0) 0%, rgba(225,137,255,1) 45%,rgba(225,137,255,1) 55%,rgba(225,137,255,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(225,137,255,0) 0%, rgba(225,137,255,1) 45%,rgba(225,137,255,1) 55%,rgba(225,137,255,0) 100%);
}
.an-wave.pink i
{
	background-image:-moz-linear-gradient(0deg, rgba(225,137,255,0) 0%, rgba(225,137,255,1) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(225,137,255,0) 0%,,rgba(225,137,255,1) 100%);
}
.red span
{
	background-image:-moz-linear-gradient(top , #ec1818, #d21717);
	background-image:-webkit-linear-gradient(top , #ec1818, #d21717);
	background-color:#d21717;
}
.red i
{
	background-image:-moz-linear-gradient(0deg, rgba(255, 137, 148,0) 0%, rgba(255, 137, 148,1) 45%,rgba(255, 137, 148,1) 55%,rgba(255, 137, 148,0) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(255, 137, 148,0) 0%, rgba(255, 137, 148,1) 45%,rgba(255, 137, 148,1) 55%,rgba(255, 137, 148,0) 100%);
}
.an-wave.red i
{
	background-image:-moz-linear-gradient(0deg, rgba(255, 137, 148,0) 0%, rgba(255, 137, 148,1) 100%);
	background-image:-webkit-linear-gradient(0deg, rgba(255, 137, 148,0) 0%,,rgba(255, 137, 148,1) 100%);
}
.bg-dark
{
	background:#191919;
	box-shadow:0 1px 5px #000000 inset, 0 1px 0 #444444
}
.nopadding 
{
	padding:0;
}
.small
{
	font-size:12px;
	height: 14px;
}
.large
{
	/*font-size:24px;*/
	height: 38px;
}
.noround,.noround span,.noround i
{
	-moz-border-radius:.25em;
	-webkit-border-radius:.25em;
	-o-border-radius:.25em;
	border-radius:.25em;
}



.timer {
	font-family: Arial;
  font-size: 64px;
  color: #000;
  text-align: center;
   display: inline-block;
}
.timerLabel{
	font-size: 14px;
}
.timeslot{
	display:inline-block;
	margin-right: 15px;
	background-color: #000;
	color: #fff;
	min-width: 100px;
	min-height: 100px;
	padding: 5px;
	line-height: 1;

}