@import url("/_css/editor.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|Open+Sans:300,400,700');

* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-text-size-adjust:none;
outline:none;
}

html, body {width:100%; height:100%;}

body {
   background:#000;

}

p {margin:0; padding:0;}
a img {border:none;}
img {vertical-align:text-bottom;}
.center {margin:0 auto;}
.hidden {display:none;}

.section td, .section p, .section div, .section span, .section h1, .section h2, .section h3, .section .h1, .section .h2, .section .h3 {color:#fff;}
.side td, .side p, .side div, .side span, .side h1, .side h2, .side h3, .side .h1, .side .h2, .side .h3 {color:#000;}

.main {width:100%; height:100%;}
.fullsizetable {width:100%; height:100%;}
.fullwidthtable {width:100%;}

.fadeInQueue, .fadeInDownQueue, .fadeInUpQueue, .flipInQueue, .statuscheck {opacity:0;}

.hsep {height:20px;}

.bg {
	position: fixed;
	width:100%;
	height:100%;
	background-position: center center;
	background-size:cover;
	top:0;
	left:0;
	z-index: -1;
	display:none;
}

.bg.ipad.ios7 {
	position: absolute;
	height:400%;
}

.topbar {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(75%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.1) 75%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}

.section, .sider {
	background: rgba(0,0,0,0.66);
}

.side:nth-child(odd) { background:#fff; }
.side:nth-child(even) { background: #f9f9f9; }


/* Borders */
.bdl {border-left:1px solid #ddd;}
.bdr {border-right:1px solid #ddd;}
.bdt {border-top:1px solid #ddd;}
.bdb {border-bottom:1px solid #ddd;}

/* Zebra */
.tr {background-color:rgba(0,0,0,0.05);}
.tr2 {}

/* Cookies */
.cookietable {width:100%; table-layout: fixed;}
.cookieth {text-align:center; padding:10px !important;}
.cookietd {text-align:center; padding:10px !important; overflow-x:hidden; text-overflow:ellipsis;}


input.input, textarea.input  {
	width:100%;
	min-height:40px;
	border:0;
	padding:0 10px;
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	color:#000;

	-webkit-appearance: none;
    -webkit-border-radius: 0;
	box-sizing: border-box;
	border-radius: 0;

	background:rgba(0,0,0,0.03);
}

textarea.input {
	padding:10px 10px 0 10px!important;
	margin-bottom:16px;
	box-sizing: border-box;
	min-height:100px;
	resize:none;
	overflow:auto;
}
