/* MAIN CSS */
@import url("header.css");
@import url("style.css");
@import url("profile.css");
@import url("servers.css");
@import url("footer.css");
@import url("media.css");

/*@import url('https://fonts.googleapis.com/css?family=Play');*/
@font-face {
	font-family: Play;
	src: url(fonts/Play-Regular.ttf);
}

@font-face {
	font-family: Play-Bold;
	src: url(fonts/Play-Bold.ttf);
}

body {
	width: 100%;
	background: url('img/body-bg.jpg');
	background-repeat: repeat-y;
	background-position:center 80px;
	background-color: #fefefe;
	font-family: 'Play', sans-serif;
}

#content-base {
	max-width: 1920px;
	margin: 0 auto;
}

.container {
	/*width: 1200px !important;*/
	font-family: 'Play', sans-serif;
}

.container-bg {
	background-color: #fff;
	border: 1px solid #969696;
	border-radius: 5px; 
}

.transition {
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

form {
	padding: 0px;
	margin: 0px;
}

.clr {
	clear: both;
	visibility: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.padding0 {
	padding: 0;
}

.padding5 {
	padding: 5px;
}

.padding10 {
	padding: 10px;
}

.padding15 {
	padding: 15px;
}

.padding20 {
	padding: 20px;
}

.padding30 {
	padding: 30px;
}

.nowrap {
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
}

.flex {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap; /* Safari */
  flex-wrap: wrap;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Play-Bold;
}

a {
	color: #fff;
	text-decoration: underline;
}

b {
	font-family: Play-Bold;
}

a.ticketLink {
	color: #333;
	text-decoration: none;
}

a.ticketLink:hover {
	text-decoration: underline;
}

.clearbtn {
	background: none;
 	border: none;
}

a.vglnk {
	color: #333;
}
