/* NY */

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700&family=Oswald&family=Titillium+Web:wght@400;700&display=swap');

@font-face {
    font-family: "Tungsten Bold";
    font-weight: bold;
    font-style: normal;
    src: url("../fonts/Tungsten-Bold.ttf");
}

* {
	transition:0.3s;
	outline:0;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}

a {
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	color:#e83630;
}

body {
    padding: 0px;
    margin: 0px;
	overflow-x:hidden;
	background-repeat: no-repeat;
	background-size: cover;
	background: linear-gradient( rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5) ), url('../img/banner/01.jpg');
	background-attachment: fixed;
}

.displaynone {
	display:none;
}

.textcapital {
    font-family: 'Tungsten Bold';
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
}

.letterspacing1 {
	letter-spacing:1px;
}

.fontsize18 {
	font-size:18px;
}

.fontsize16 {
	font-size:16px;
}

.fontsize14 {
	font-size:14px;
}

.flexcontainer {
	display:flex;
	flex-direction:row;
	justify-content:space-evenly;
}

.loginlink {
    font-family: 'Tungsten Bold';
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    margin:0;
    padding-left:0px;
	letter-spacing:0px;
	line-height:40px;
	text-align:left;
}

.divsponsor {
	display:inline-block;
	height:54px;
	width: 140px;
	padding: 0;
	margin: 0;
}

.divsponsor img {
	opacity:0.6;
	max-height:54px;
	max-width:140px;
}

.divsponsor img:hover {
	opacity:1;
}

.banner {
	display:flex;
	justify-content:center;
	overflow:hidden;
	padding:0px;
	margin:0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
}

#bannervideo {
	width:100%;
	height:auto;
	object-fit: cover;
	z-index:-1;
	position:fixed;
	top:-140px;
}

/* FAQ */

.faqquestion {
	display:grid;
	grid-template-columns: 90% 10%;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.faq5050 {
	display:grid;
	grid-template-columns: 50% 50%;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.faqborder {
	border:2px solid #65676f;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
}

.cursorpointer {
	cursor:pointer;
}

.spiloversigt {
	display:grid;
	grid-template-columns: 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5% 12.5%;
	grid-gap:0px;
	column-gap:0px;
	height:314px;
	padding-top:0px;
	margin-top:0px;
}

.topspildiv {
	display: flex;
	align-items:center;
	align-content:center;
	justify-content:center;
}

.leaguesubbanner {
	display:grid;
	grid-template-columns: 33% 33% 33%;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.spillist {
	height:100%;
	background-size:contain;
}

.spillist h3 {
	line-height:314px;
}

.fade {
	width:100%;
	height:100%;
	background-color: rgba(34, 34, 34, 0.4);
}


.fade:hover {
	background-color: rgba(34, 34, 34, 0);
}

.container {
    width: 1100px;
    margin: auto;
    overflow: hidden;
}

.container2 {
    width: 1100px;
    margin: auto;
    overflow: hidden;
	display:grid;
	grid-template-columns: 50% 50%;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.paddingtop100 {
	padding-top:100px;
}

.paddingbottom100 {
	padding-bottom:100px;
}

.paddingtop50 {
	padding-top:50px;
}

.paddingbottom50 {
	padding-bottom:50px;
}

.paddingtop20 {
	padding-top:20px;
}

.paddingbottom20 {
	padding-bottom:20px;
}

.paddingtop10 {
	padding-top:10px;
}

.paddingright10 {
	padding-right:10px;
}

.paddingleft10 {
	padding-left:10px;
}

.paddingbottom10 {
	padding-bottom:10px;
}

.paddingright50 {
	padding-right:50px;
}

.paddingleft20 {
	padding-left:20px;
}

.paddingright20 {
	padding-right:20px;
}

.padding20 {
	padding:20px;
}

.margintop20 {
	margin-top:20px;
}

.fullwidth {
	width:100vw;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.blackbackground {
	background-color:#000000;
}

.darkgreybackground {
	background-color:#222222;
}

.mediumgreybackground {
	background-color:#65676f;
}

.lightgreybackground {
	background-color:#eeeeee;
}

.whitebackground {
	background-color:#ffffff;
}

.redbackground {
	background-color:#e83630;
}

.white {
	color:#ffffff;
}

.black {
	color:#000000;
}

.darkgrey {
	color:#222222;
}

.mediumgrey {
	color:#65676f;
}

.lightgrey {
	color:#eeeeee;
}

.red {
	color:#e83630;
}

.grey {
	color:#aaaaaa;
}

h1 {
    font-family: 'Tungsten Bold';
    font-size: 150px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
	line-height:150px;
	letter-spacing:2px;
}

h2 {
    font-family: 'Tungsten Bold';
    font-size: 80px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 0 0;
	line-height:80px;
}

h3 {
    font-family: 'Tungsten Bold';
    font-size: 30px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 0 0 0;
	line-height:30px;
	letter-spacing:1px;
}

p {
    font-family: 'Titillium Web';
    font-size: 16px;
    margin: 0;
}

.linkheader {
	display:grid;
	grid-template-columns: 33.33% 33.33% 33.33%;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.headerlink {
	width:200px;
	background-color:#e83630;
	padding: 10px 0px 10px 0px;
	color:#ffffff;
	margin:auto;
	border-radius:5px;
}

.headerlink:hover {
	background-color:#c1211b;
}

.spilheader {
	display:grid;
	grid-template-columns: 50% 50%;
	grid-gap:0px;
	column-gap:0px;
	height:310px;
	padding-top:0px;
	margin-top:0px;
}

/* !!!!! LIGA LISTE START !!!!! */

.newleaguetablefront {
	width:100%;
	height:30px;
	margin: 0 0 0 0;
	border-collapse: collapse;
}

.newleaguetd30pxwidth {
  width:30px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newleaguetd10width {
	width: 10%;
	margin: 0 0 0 0;
	border-collapse: collapse;
	vertical-align:middle;
}

.newleaguetd45width1st {
  width: calc(45% - 30px);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
  padding-right:4px;
  padding-left:4px;
}

.newleaguetd15width {
  width:15%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
  padding-right:4px;
  padding-left:4px;
}

.newleaguetd30width {
  width:30%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
  padding-right:4px;
  padding-left:4px;
}

.newleaguetd45width {
  width:45%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
  padding-right:4px;
  padding-left:4px;
}
/*
.newleaguetd40width {
  width:40%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
  text-align:right;
  padding-right:4px;
}
*/
.newleaguelogo {
  height:14px;
  margin:4px 0 0 0;
  padding:0;
}

.ligatekstlink {
  font-family: 'Titillium Web';
  font-size:16px;
  line-height:30px;
  margin:0;
  text-decoration: none;
  padding:0px;
}

.ligatekstlink:hover {
  color: #e83630;
}

.ligatekstgold {
  font-family: 'Titillium Web';
  color: #FFD700;
  font-size:16px;
  line-height: 30px;
  margin:0;
  padding:0px;
}

.ligatekstsilver {
  font-family: 'Titillium Web';
  color: #C0C0C0;
  font-size:16px;
  line-height: 30px;
  margin:0;
  padding:0px;
}

.ligatekstbronze {
  font-family: 'Titillium Web';
  color: #8c7853;
  font-size:16px;
  line-height: 30px;
  margin:0;
  padding:0px;
}

/* !!!!! LIGA LISTE SLUT !!!!! */

.ligainnerheader {
	display:grid;
	grid-template-columns: 66% auto;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.tilogafmeldingtekstsort {
    text-align: center;
    font-family: 'Titillium Web';
    color: #ffffff;
    font-size:16px;
    line-height:30px;
    margin:5px;
    background:#222222;
	padding:5px;
}

.tilogafmeldingtekstgron {
    text-align: center;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:16px;
    line-height:30px;
    margin:5px;
    background:#afc147;
	padding:5px;
}

.tilogafmeldingtekstrod {
    text-align: center;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:16px;
    line-height:30px;
    margin:5px;
    background:#ff4b48;
	padding:5px;
}

.tilogafmeldteksta {
    font-family: 'Titillium Web';
    color: #222222;
    font-size:16px;
    line-height:16px;
    text-decoration: none;
}

.tilogafmeldteksta:hover {
    font-family: 'Titillium Web';
    color: #222222;
    text-decoration: underline;
}

#fullbodynewsbackground {
  display: none;
  z-index: 9999;
  position: absolute;
  top: 0px;
  left:0px;
  width:100vw;
  height:100vh;
  background: rgba(0, 0, 0, 0.6);
}

.profiltopheadline {
	overflow:hidden;
	width:100%;
	height:120px;
	padding-left:90px;
	padding-right:90px;
}

.profiltopheadlinepicture {
	float:left;
	overflow:hidden;
	width:120px;
	height:120px;
	padding:0px;
	margin:0 0 0 0;
}

.profiltopheadlineinfo {
	float:left;
	overflow:hidden;
	width:800px;
	height:120px;
	padding:0px;
	margin:0 0 0 0;
	display:grid;
	grid-template-rows: 50% 50%;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.profiltopheadlinerank {
	display:grid;
	grid-template-columns: auto auto 1fr;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.profilplacering {
  width:500px;
}

.profilheadline {
  font-family: 'Oswald', sans-serif;
  font-size:28px;
  line-height:28px;
  margin-left:10px;
  margin-bottom:32px;
}

.profilheadlinetop {
  font-family: 'Oswald', sans-serif;
  font-size:28px;
  line-height:28px;
  margin-left:10px;
  margin-top:30px;
}

.profilrankingtop {
	font-family: 'Oswald', sans-serif;
	color: #eeeeee;
	font-size:14px;
	line-height:14px;
}

.profilrankingbottom {
	font-family: 'Oswald', sans-serif;
	color: #eeeeee;
	font-size:16px;
	line-height:16px;
	text-transform: uppercase;
}

.profilrankinggrey {
	font-family: 'Oswald', sans-serif;
	color: #555555;
	font-size:40px;
}

.profilrankinggold {
	font-family: 'Oswald', sans-serif;
	color: #FFD700;
	font-size:40px;
}

.profilrankingsilver {
	font-family: 'Oswald', sans-serif;
	color: #C0C0C0;
	font-size:40px;
}

.profilrankingbronze {
	font-family: 'Oswald', sans-serif;
	color: #8c7853;
	font-size:40px;
}

.profilrankingrows {
	display:grid;
	grid-template-rows: 17px 1fr;
	grid-gap:0px;
	column-gap:0px;
	padding-top:0px;
	margin-top:0px;
}

.profilleaguelogo {
	height:14px;
	margin:0 0 0 10px;
	padding:0;
}

.profilteamsblock {
	float:left;
	overflow:hidden;
	width:265px;
	height:70px;
	padding:0px;
	margin:0 10px 0 0;
	display:grid;
	grid-template-columns: 70px auto;
	grid-gap:0px;
	column-gap:0px;
	border-radius:5px;
}

.profilteamspicture {
	background-color:#ffffff;
	width:70px;
	height:70px;
	padding:0px;
	margin:0px;
	border-radius:5px;
}

.profilteamsinfo {
	position:relative;
	top:15px;
	left:0px;
	font-family: 'Oswald', sans-serif;
	color: #eeeeee;
	font-size:20px;
	line-height:20px;
	margin:0 0 0 15px;
}

.profilteamsinfoadmin {
	position:relative;
	top:15px;
	left:0px;
	font-family: 'Oswald', sans-serif;
	color: #777777;
	font-size:14px;
	line-height:14px;
	margin:0 0 0 15px;
}

.profilpic {
  width:100%;
  height:100%;
  padding:0px;
  border-radius:5px;
}

/* !!!!! KAMPE START !!!!! */

.kampetable {
  width:100%;
  height:30px;
  margin: 0 0 0 0;
  border-collapse: collapse;
}

.kampetd30pxwidth {
  width:30px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.kampetd40pxwidth {
  width:40px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.kampetd200pxwidth {
  width:150px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.kampetd220pxwidth {
  width:220px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.kampetd440pxwidth {
  width:440px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

/* !!!!! KAMPE SLUT !!!!! */

/* NY SLUT */


























.divforsidetop {
  overflow:hidden;
  width:100%;
  height:360px;
  padding:0px;
  margin:0 0 15px 0;
}

.form_indhold_reply {
  border-width: 1px;
  border-color: #dd9933;
  border-style: solid;
  background:#222222;
  color:#eeeeee;
  margin-left:10%;
  width:80%;
  font-family: 'Titillium Web';
  font-size:14px;

}

/* !!!!! KAMPSIDE START !!!!!! */

.divkampsideinfo {
  overflow:hidden;
  width:1100px;
  height:300px;
  padding:0px;
  margin:0 0 0 0;
}

.divkampsidetop {
	overflow:hidden;
	width:100%;
	height:60px;
	padding:0px;
	margin:0 0 0 0;
	display:table;
}

.divkampsidetop2nd {
  overflow:hidden;
  width:100%;
  height:50px;
  padding:0px;
  margin:0 0 0 0;
}

.divkampsidebund {
  float:left;
  display: block;
  overflow:hidden;
  width:366.66px;
  height:140px;
  padding:0px;
  margin:0 0 0 0;
  vertical-align: middle;
}

.divkampsidebundside {
  float:left;
  display: block;
  overflow:hidden;
  width:70px;
  height:140px;
  padding:0px;
  margin:0 0 0 0;
  line-height:240px;
}

.divkampsidebundmidt {
  float:left;
  display: block;
  overflow:hidden;
  width:226.66px;
  height:140px;
  padding:0px;
  margin:0 0 0 0;
  vertical-align: middle;
}

.divkampsideroster {
  float:left;
  display: block;
  overflow:hidden;
  width:1100px;
  height:210px;
  padding:0px;
  margin:0 0 0 0;
  vertical-align: middle;
  background:#000000;
}

.divkampsideroster50pct {
  float:left;
  overflow:hidden;
  width:520px;
  height:210px;
  padding:30px 15px 45px 15px;
  margin:0 0 0 0;
  vertical-align: middle;
}

.divkampsideroster50pct2 {
  float:right;
  overflow:hidden;
  width:520px;
  height:210px;
  padding:30px 15px 45px 15px;
  margin:0 0 0 0;
  vertical-align: middle;
}

.divkampsiderosterplayer {
  float:left;
  display:inline-block;
  overflow:hidden;
  width:78.33px;
  height:135px;
  padding:0;
  margin:0 5px 0 5px;
  vertical-align: middle;
  background:#222222;
}

.divkampsiderosterplayer2 {
  float:right;
  display:inline-block;
  overflow:hidden;
  width:78.33px;
  height:135px;
  padding:0;
  margin:0 5px 0 5px;
  vertical-align: middle;
  background:#222222;
}

.divkampsiderosterplayerleft {
  float:left;
  display:inline-block;
  overflow:hidden;
  width:78.33px;
  height:135px;
  padding:0;
  margin:0 5px 0 0;
  vertical-align: middle;
  background:#222222;
}

.divkampsiderosterplayerleft2 {
  float:right;
  display:inline-block;
  overflow:hidden;
  width:78.33px;
  height:135px;
  padding:0;
  margin:0 0 0 5px;
  vertical-align: middle;
  background:#222222;
}

.divkampsiderosterplayerright {
  float:left;
  display:inline-block;
  overflow:hidden;
  width:78.33px;
  height:135px;
  padding:0;
  margin:0 0 0 5px;
  vertical-align: middle;
  background:#222222;
}

.divkampsiderosterplayerright2 {
  float:right;
  display:inline-block;
  overflow:hidden;
  width:78.33px;
  height:135px;
  padding:0;
  margin:0 5px 0 0;
  vertical-align: middle;
  background:#222222;
}

.kampsideuserpicoutter {
  position: relative;
  top: calc(50% - 35px);
  left: calc(50% - 35px);
  width:70px;
  height:70px;
  vertical-align:middle;
  padding:0px;
  border-radius:5px;
}

.kampsideuserpicinner {
  position:relative;
  top: 3px;
  left:3px;
  width:64px;
  height:64px;
  vertical-align:middle;
  padding:0px;
  border-radius:5px;
}

.kampsiderosteroutter {
  position: relative;
  top: 4.16px;
  left: calc(50% - 35px);
  width:70px;
  height:70px;
  vertical-align:middle;
  padding:0px;
  border-radius:5px;
}

.kampsiderosterinner {
  position:relative;
  top: 3px;
  left:3px;
  width:64px;
  height:64px;
  vertical-align:middle;
  padding:0px;
  border-radius:5px;
}

.kampsideusername {
  font-family: 'Oswald', sans-serif;
  color: #eeeeee;
  font-size:18px;
  line-height:140px;
  margin:0px 0 0 0px;
}

.kampsidescore {
  font-family: 'Oswald', sans-serif;
  color: #eeeeee;
  font-size:28px;
  line-height:140px;
  margin:0px 0 0 0px;
  text-align: center;
}

.kampsidetekstgrey {
  color: #777777;
}

.kampsiderosterwhite {
  color: #eeeeee;
  font-family: 'Titillium Web';
  margin: 5px 0 0 0;
  font-size:12px;
  text-align: center;
}

.kampsiderostergrey {
  color: #777777;
  font-family: 'Titillium Web';
  margin: 0 0 0 0;
  font-size:12px;
  text-align: center;
  line-height: 12px;
}

.leaguename {
  font-family: 'Oswald', sans-serif;
  margin: 0 10px 0 10px;
  font-size:16px;
}

/* !!!!! KAMPSIDE SLUT !!!!!! */



.divforsidetopinfoleft {
  position:relative;
  float:left;
  width:300px;
  height:340px;
  background: rgba(0, 0, 0, 0.4);
  margin:10px 0 10px 10px;
}

.divforsidetopinforight {
  position:relative;
  float:right;
  width:600px;
  height:340px;
  margin:10px 10px 10px 10px;
  text-align: right;
}

.divforsidetopcontent {
  position:relative;
  top: calc(50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.divforsidetoptekstnavn {
  font-family: 'Titillium Web';
  color: #eeeeee;
  font-size:30px;
  padding:0px;
  margin:0 10px 0 10px;
  text-shadow: 0 0 10px #222222;
}

.divforsidetoptekst {
  font-family: 'Titillium Web';
  color: #eeeeee;
  font-size:16px;
  padding:0px;
  margin:0 10px 0 10px;
}

.divforsidetoptekstorange {
  font-family: 'Titillium Web';
  color: #dd9933;
  font-size:16px;
  padding:0px;
  margin:0 10px 0 10px;
}

.platformleft {
  float:left;
  width:65px;
  padding:0px;
  margin:0px;
}

.platformright {
  float:left;
  width:261.66px;
  padding:0px;
  margin:0px;
}

.pagecontent {
  padding:15px 15px 15px 15px;
  width:1100px;
  margin:auto;
}

.usertopprofile {
    float:left;
    width:50%;
    height:4vh;
    background-color: rgba(90, 88, 75, 0.4);
    text-align: center;
    margin:0px;
    padding:0px;
}

.usertopmessages {
    float:left;
    width:50%;
    height:4vh;
    background-color: rgba(90, 88, 75, 0.4);
    text-align: center;
    margin:0px;
    padding:0px;
}

.usertopprofile p:not(.profilaktiv), .usertopmessages p:not(.profilaktiv) {
    line-height:4vh;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:14px;
    padding:0px;
    margin:0px;
}

.usertopprofile .profilaktiv, .usertopmessages .profilaktiv {
    line-height:4vh;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:14px;
    padding:0px;
    margin:0px;
}

.usertopprofile:hover:not(.profilaktiv), .usertopmessages:hover:not(.profilaktiv) {
  background-color: rgba(225, 225, 225, 0.4);
}


.nyhedsliste_hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(227, 221, 205, 0.75), rgba(0, 0, 0, 0));
    padding:0px;
    margin:0px;
}

.leaguestop {
  float:left;
  width:100%;
  background-color: rgba(61, 57, 48, 0.8);
  height:4vh;
  line-height:4vh;
}

.spil {
  overflow: hidden;
  float:left;
  width: calc(140px - 9px);
  margin: 0px 2px 4px 2px;
  padding:0px;
}

.spilimg {
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.6;
}

.spilimg:hover {
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 1;
}

.liga {
  float:left;
  width: calc(100% - 40px);
  margin: 20px 20px 20px 20px;
  padding:0px;
}

.platformimg {
  overflow: hidden;
  width:326.66px;
  height:184px;
  background:#222222;
}

.forside33img {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.forside33img:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 0.6;
}

.divforsidespil {
  overflow: hidden;
  float:left;
  width: calc(120px);
  margin: 0px 16.17px 0px 16.17px;
  padding:0px;
  background-color: rgba(61, 57, 48, 0.8);
  box-shadow: 0px 0px 10px #888888;
}

.forsidespilimg {
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.forsidespilimg:hover {
  float:left;
  width:100%;
  margin:0px;
  padding:0px;
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.leagues {
  float:left;
  width:100%;
  background-color: rgba(90, 88, 75, 0.2);
}

.frontspiltekstheader {
    font-family: 'Titillium Web';
    color: #eeeeee;
    font-size:1.4vw;
    line-height:1.4vw;
    margin:0px 0 15px 0px;
    text-align: center;
}

.frontpicture {
  width:50px;
  height:50px;
  vertical-align:middle;
  margin-top:5px;
  margin-right:15px;
}

.teampicture {
  width:100px;
  height:100px;
  vertical-align:middle;
  margin-top:5px;
  margin-right:15px;
}

.divteampic {
  float:left;
  width:100px;
  height:100px;
}

.divteaminfo {
  float:left;
  width: calc(100% - 100px);
}

.divfrontpic {
  float:left;
  width:50px;
  height:50px;
}

.divfrontinfo {
  float:left;
  width: calc(100% - 50px);
}

.whiteblockrow {
  display: table-row;
}

.listtilmeldte {
  float:left;
  width:calc(33.33%);
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background:#222222;
}

.whiteblock {
  float:left;
  width:calc(100% - 30px);
  padding: 15px 15px 15px 15px;
  margin: 0 0 15px 0;
  background:#222222;
  background: -moz-linear-gradient(-45deg, #555555 1%, #222222 34%, #222222 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #555555 1%,#222222 34%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #555555 1%,#222222 34%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}

.whiteblockleft {
  display: table-cell;
  float:left;
  width:380px;
  padding: 15px 15px 15px 15px;
  margin: 0 7.5px 15px 0;
  background:#222222;
  background: -moz-linear-gradient(-45deg, #555555 1%, #222222 34%, #222222 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #555555 1%,#222222 34%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #555555 1%,#222222 34%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}

.whiteblockright {
  display: table-cell;
  float:left;
  width:381px;
  padding: 15px 15px 15px 15px;
  margin: 0 0 15px 7.5px;
  background:#222222;
  background: -moz-linear-gradient(-45deg, #555555 1%, #222222 34%, #222222 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #555555 1%,#222222 34%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #555555 1%,#222222 34%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}

.leaguetekstheading {
  font-family: 'Titillium Web';
  color: #222222;
  margin: 0 10px 0 10px;
  font-size:14px;
  text-transform: uppercase;
}

.leaguetekst {
  font-family: 'Titillium Web';
  color: #222222;
  margin: 0 10px 0 10px;
  font-size:14px;
  line-height:3.5vh;
}

.kamptekst {
  font-family: 'Titillium Web';
  color: #eeeeee;
  margin: 0 5px 0 0;
  font-size:13px;
}

.kamptekstrod {
  text-align: left;
  font-family: 'Titillium Web';
  color: #ee2222;
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.spilbaggrund {
  float:left;
  width:100%;
  height:168px;
}

.spilbaggrundleft {
  float:left;
  width:120px;
  height:168px;
}

.spilbaggrundcenter {
  float:left;
  width: calc(100% - 180px);
  height:100%;
  height:168px;
}

.spilbaggrundright {
  float:left;
  width:60px;
  height:168px;
}

.spilbaggrundrightimg {
  width:55px;
  margin-top:5px;
  margin-right:5px;
}

.klarmeldingsort {
    text-align: center;
    font-family: 'Titillium Web';
    color: #eeeeee;
    font-size:14px;
    line-height:30px;
    margin:0 10px 0 10px;
    padding:5px 20px 5px 20px;
    background:#222222;
}

.klarmeldinggron {
    text-align: center;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:14px;
    line-height:30px;
    margin:0 10px 0 10px;
    padding:5px 20px 5px 20px;
    background:#afc147;
}

.klarmeldingrod {
    text-align: center;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:14px;
    line-height:30px;
    margin:0 10px 0 10px;
    padding:5px 20px 5px 20px;
    background:#ff4b48;
}

.divmatchtop {
    float:left;
    width: 100%;
    margin:0px;
    padding:0px;
}

.divmatchleft {
    float:left;
    width: calc(25%);
    margin:0px;
    padding:0px;
    border-bottom-style: solid;
    border-bottom-color: #dd9933;
    border-bottom-width: 1px;
}

.divmatchcenter {
    float:left;
    width:10%;
    margin:0px;
    padding:0px;
    border-bottom-style: solid;
    border-bottom-color: #dd9933;
    border-bottom-width: 1px;
}

.divmatchright {
    float:left;
    width: calc(25%);
    margin:0px;
    padding:0px;
    border-bottom-style: solid;
    border-bottom-color: #dd9933;
    border-bottom-width: 1px;
}

.divmatchspacing {
    float:left;
    width: calc(20%);
    margin:0px;
    padding:0px;
}

.matchtekst {
    text-align: center;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:20px;
    margin:5px 5px 5px 5px;
    padding:0px;
}

.matchtekstleft {
    text-align: right;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:20px;
    margin:5px 5px 5px 5px;
    padding:0px;
}

.matchtekstright {
    text-align: left;
    font-family: 'Titillium Web';
    color: #222222;
    font-size:20px;
    margin:5px 5px 5px 5px;
    padding:0px;
}

.spiltekstnews {
    font-family: 'Titillium Web';
    color: #222222;
    font-size:14px;
    margin:5px 5px 5px 5px;
    padding:0px;
}

.spilteksthvid {
    font-family: 'Titillium Web';
    color: #eeeeee;
    font-size:14px;
    margin:5px 5px 5px 5px;
    padding:0px;
}

.explainer {
    font-family: 'Titillium Web';
    color: #eeeeee;
    font-size:12px;
    margin:2px 5px 10px 5px;
    padding:0px;
}

.spiltekstheader {
    font-family: 'Oswald', sans-serif;
    color: #eeeeee;
    font-size:18px;
    line-height:18px;
    margin:0px 0 15px 0px;
    text-decoration: underline;
    text-decoration-color: #dd9933;
    text-decoration-style: solid;
}

.spiltekstheadernews {
    font-family: 'Titillium Web';
    color: #222222;
    font-size:18px;
    line-height:18px;
    margin:0px 0 15px 0px;
    text-decoration: underline;
    text-decoration-color: #dd9933;
    text-decoration-style: solid;
}

.spiltekstlinkimg {
    float:left;
    margin-top:5px;
    margin-bottom:5px;
}

.spiltekstlink {
    font-family: 'Titillium Web';
    color: #dd9933;
    font-size:13px;
    line-height:13px;
    margin:5px 5px 5px 5px;
    text-decoration: none;
    padding:0px;
}

.spiltekstlink:hover {
    font-family: 'Titillium Web';
    color: #dd9933;
    font-size:13px;
    line-height:13px;
    margin:5px 5px 5px 5px;
    text-decoration: underline;
}

.spiltitel {
    font-family: 'Titillium Web';
    color: #222222;
    font-size:14px;
    line-height:1.8vw;
    margin:0 0 0 5px;
}

.tilmeldwarning {
    font-family: 'Titillium Web';
    color: #ff0000;
    font-size:1.2vw;
    line-height:1.8vw;
    margin:0 0 0 5px;
}

.spilteksta {
    font-family: 'Titillium Web';
    color: #dd9933;
    font-size:14px;
    line-height:1.8vw;
    margin:0 0 0 5px;
    text-decoration: none;
}

.spilteksta:hover {
    font-family: 'Titillium Web';
    color: #dd9933;
    font-size:14px;
    line-height:1.8vw;
    margin:0 0 0 5px;
    text-decoration: underline;
}

.leaguetableheader {
  width:100%;
  margin: 0 0 10px 0;
  height:4vh;
  border-collapse: collapse;
  background-color: #eeeeee;
}



.leaguetablefront {
  background-color: #222222;
  width:100%;
  margin: 0 0 0 0;
  height:20px;
  border-collapse: collapse;
}

/* !!!!! RANGLISTE START !!!!! */

.rankingteampicture {
  width:50px;
  height:50px;
  vertical-align:middle;
  margin-top:5px;
  margin-right:15px;
}

.rankingdivteampic {
  float:left;
  width:50px;
  height:50px;
}

.rankingdivteaminfo {
  float:left;
  width: calc(100% - 50px);
}

.newrankingtablefrontdark {
  width:100%;
  height:20px;
  margin: 0 0 0 0;
  border-collapse: collapse;
}

.newrankingtd30pxwidth {
  width:30px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newrankingtd60pxwidth {
  width:60px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newrankingtd90pxwidth {
  width:90px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newrankingtd15pxwidth {
  width:15px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newrankingtd100width {
  width:810px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newrankingtd50width1st {
	width:270px;
	margin: 0 0 0 0;
	border-collapse: collapse;
	vertical-align:middle;
	text-align:left;
}

.newrankingtd50widthtop1st {
  width:315px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.newrankingtd50widthtop2nd {
	width:395px;
	margin: 0 0 0 0;
	border-collapse: collapse;
	vertical-align:middle;
}

.newrankingtd50width2nd {
	width:696px;
	margin: 0 0 0 0;
	border-collapse: collapse;
	vertical-align:middle;
}

.whiteblockrankingleft {
  display: table-cell;
  float:left;
  width:380px;
  padding: 15px 15px 15px 15px;
  margin: 0 7.5px 15px 0;
  background:#222222;
  background: -moz-linear-gradient(-45deg, #555555 1%, #222222 34%, #222222 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #555555 1%,#222222 34%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #555555 1%,#222222 34%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}

.whiteblockrankingright {
  display: table-cell;
  float:left;
  width:381px;
  padding: 15px 15px 15px 15px;
  margin: 0 0 15px 7.5px;
  background:#222222;
  background: -moz-linear-gradient(-45deg, #555555 1%, #222222 34%, #222222 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #555555 1%,#222222 34%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #555555 1%,#222222 34%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#222222',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  border-top: 1px solid #555555;
  border-bottom: 1px solid #555555;
  border-left: 1px solid #555555;
  border-right: 1px solid #555555;
}

/* !!!!! RANGLISTE SLUT !!!!! */

.resultattablefull {
  width:810px;
  height:20px;
  margin: 0 0 0 0;
  border-collapse: collapse;
}

.resultattd50width{
  width:405px;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:middle;
}

.leaguetablefrontheader {
  width:100%;
  margin: 0 0 0 0;
  height:4vh;
  border-collapse: collapse;
  background:#333333;
}

.leaguetd10widthfront {
  width: 15%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
  border-bottom: 1px solid #cccccc;
}

.kampbeskedtd10widthfront {
  width: 15%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd45widthfront {
  width: 35%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
  border-bottom: 1px solid #cccccc;
}

.leaguetd90widthfront {
  width: 70%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
  border-bottom: 1px solid #cccccc;
}

.kampbeskedtd90widthfront {
  width: 70%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}

.leaguetd4vhwidthfront {
  width:calc(4vh);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd33width1stfront {
  width:calc(33.33% - 4vh);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd66widthfront {
  width:66.66%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetekst {
  text-align: left;
  font-family: 'Titillium Web';
  color: #eeeeee;
  line-height:4vh;
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.kampbeskedtekst {
  text-align: left;
  font-family: 'Titillium Web';
  color: #eeeeee;
  line-height:20px;
  font-size:14px;
  margin:5px 5px 5px 5px;
  padding:0px;
}

.leaguetekstgron {
  text-align: left;
  font-family: 'Titillium Web';
  color: #22ee22;
  line-height:4vh;
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.leaguetekstgul {
  text-align: left;
  font-family: 'Titillium Web';
  color: #eeee22;
  line-height:4vh;
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:0px;
}

.leaguetekstrod {
  text-align: left;
  font-family: 'Titillium Web';
  color: #ee2222;
  line-height:4vh;
  font-size:13px;
  margin:0px 0px 0px 0px;
  padding:0px;
}




.leaguetable {
  width:100%;
  margin: 0 0 10px 0;
  min-height:4vh;
  border-collapse: collapse;
}

.leaguetd4vhwidth {
  width:calc(4vh);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.frontleaguelogo {
  height:50px;
  margin:0 0 0 0;
  padding:0;
}

.leaguelogo {
  height:16px;
  margin:5px 0 0 0;
  padding:0;
}

.leaguetd50width1st {
  width:calc(50% - 4vh);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd50width {
  width:50%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd33width {
  width:33.33%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd33width1st {
  width:calc(33.33% - 4vh);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd25width {
  width:25%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd425width {
  width:calc(42.5% - 4vh);
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd20width {
  width:20%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.leaguetd125width {
  width:12.5%;
  margin: 0 0 0 0;
  border-collapse: collapse;
  vertical-align:top;
}

.editusertekst {
    font-family: 'Titillium Web';
    color: #222222;
    margin: 0 10px 5px 10px;
    font-size:14px;
    line-height: 3.5vh;
    height:3.5vh;
}

.editusertekstlink {
    font-family: 'Titillium Web';
    color: #dd9933;
    margin: 0 10px 5px 10px;
    font-size:14px;
    line-height: 3.5vh;
    height:3.5vh;
    text-decoration: none;
}

.editusertekstlink:hover {
    font-family: 'Titillium Web';
    color: #dd9933;
    margin: 0 10px 5px 10px;
    font-size:14px;
    line-height: 3.5vh;
    height:3.5vh;
    text-decoration: underline;
}

.edituserinput {
  font-family: 'Titillium Web';
  font-size: 14px;
  width: 100%;
  height: 3vh;
  margin: 0 0 0px 0;
  padding:0px;
  border-width:1px;
  border-color: #222222;
  border-style: solid;
  background-color: rgba(61, 57, 48, 0.4);
  color: #222222;
}

/* Style the tab buttons */
.tablink {
    background-color: #555;
    color: white;
    float: left;
    cursor: pointer;
    padding: 0px;
    font-size: 14px;
    width: 33.33%;
    text-transform: uppercase;
    height:4vh;
    line-height:4vh;
    font-family:'Titillium Web';
    text-align: center;
    color: #222222;
    background-color: rgba(61, 57, 48, 0.4);
}

/* Change background color of buttons on hover */
.tablink:hover {
    background-color: #777;
}

/* Set default styles for tab content */
.tabcontent {
    color: white;
    display: none;
    padding: 0px;
    text-align: center;
}

/* Style each tab content individually */
#csgo {
}

#insurgency {
}

#overwatch {
}

.headline {
    font-family: 'Titillium Web';
    font-size: 1.5vw;
    color: #222222;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 0 10px #222222;
    line-height:15vh;
    margin:0;
    padding:0;
}

.adminindhold {
  float:left;
  width: 1100px;
}

.indholdleft {
    float:left;
    width: 245px;
    margin-right:15px;
    margin-top:15px;
}





.rangliste {
    float:left;
    width: 25%;
}

.ranglisteheader {
  text-align: left;
  /*width:100%;*/
  height:4vh;
  line-height: 4vh;
  background: #dd9933; /* For browsers that do not support gradients */
}

.ranglistediv {
  margin-left:15px;
  height: calc(84vh - 15px);
  background-color: #eeeeee;
}

.ranking {
  height:calc(80vh - 15px);
  overflow:auto;
}

.nyhederheader {
  text-align: left;
  /*width:100%;*/
  height:4vh;
  background-color: rgba(44, 39, 35, 0.8);
  line-height: 4vh;
}

.nyhedsliste {
  width:100%;
  height: calc(100% - 4vh);
  overflow:auto;
}

.nyhedspic {
  display: inline-block;
  width:30%;
  margin:5px 0 0 0;
  padding:0px;
  height: calc(5vh);
}

.nyheder_pic {
  width: calc(100% - 5px);
  margin: 0 0 0 5px;
  height:5vh;
  padding:0px;
}

.nyhedsoverblik {
  display: inline-block;
  white-space: nowrap;
  height: calc(5vh);
  overflow:hidden;
  margin: 5px 0 0 0;
  width: calc(70% - 5px);
  padding: 0 0 0 0;
}

.tekst_nyhedsoverskrift {
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #222222;
  margin: 3px 0 0 5px;
  padding: 0 0 0 0;
  line-height: 90%;
}

.tekst_nyhedsoverskriftlink {
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #dd9933;
  margin: 3px 0 0 5px;
  padding: 0 0 0 0;
  line-height: 90%;
  text-decoration: none;
}

.tekst_nyhedsoverskriftlink:hover {
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #dd9933;
  margin: 3px 0 0 5px;
  padding: 0 0 0 0;
  line-height: 90%;
  text-decoration: underline;
}

.tekst_nyhedsdato {
  font-family: 'Titillium Web';
  font-size: 0.8vw;
  color: #888888;
  margin: 0 0 0 5px;
  padding: 1.2vh 0 0 0;
  line-height: 5px;
}

.div_friendpic {
  float:left;
  width:4vh;
  height:4vh;
}

.div_friendname {
  float:left;
  width: calc(100% - 8vh);
  height:4vh;
  line-height: 4vh;
}

.div_status {
  float:left;
  width:4vh;
  height:4vh;
}

.div_rankname {
  float:left;
  width: calc(70% - 4vh);
  height:4vh;
  text-align: left;
  line-height: 4vh;
}

.div_rankscore {
  float:left;
  width:30%;
  height:4vh;
  text-align: right;
  line-height: 4vh;
}

.friendpic {
  width:4vh;
  max-height:4vh;
  vertical-align: middle;
}

.statuspic {
  margin:1.25vh 1.25vh 1.25vh 1.25vh;
  width:1.5vh;
  max-height:1.5vh;
  vertical-align: middle;
}

.indhold {
    float:left;
    width: 840px;
    margin:15px 0 0 0;
    padding:0px;
}

.indholddiv {
  margin: 0 15px 0 0;
  width: calc(100% - 15px);
  height: calc(84vh - 15px);
  overflow:hidden;
}

.nyhed_hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(227, 221, 205, 0.75), rgba(0, 0, 0, 0));
    padding:0px;
    margin:5px 0 5px 0;
}

.nyhed_top {
  width:100%;
  overflow:hidden;
}

.nyhed_bund {
  width:100%;
  height: calc(100% - 10.5vh);
  overflow:auto;
}

.nyhed_overskrift {
  font-family: 'Titillium Web';
  font-size: 1.4vw;
  color: #222222;
  margin: 0 0 0 10px;
  padding:0px;
  text-align: left;
  text-transform: uppercase;
}

.nyhed_underskrift {
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #888888;
  margin: 0 0 0 10px;
  padding:0px;
  text-align: left;
  text-transform: uppercase;
}

.nyhed_pic {
  max-width: calc(100% - 20px);
  max-height:25vh;
  margin: 0 10px 0 10px;
  padding:0px;
}

.nyhed_indhold {
  font-family: 'Titillium Web';
  font-size: 14px;
  color: #222222;
  margin: 0 10px 0 10px;
  padding: 0 0 0 0;
}

.nyhederheadertekst {
    font-family: 'Titillium Web';
    color: #222222;
    margin: 0 0 0 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
}

.lookuser {
  float:left;
  width: 100%;
  height: calc(69vh - 25px);
  background-color: rgba(46, 41, 37, 0.6);
  padding:0px;
  margin-right:0px;
  margin-top:0px;
}

.nyheder-left {
  float:left;
  width: calc(66.66% - 5px);
  height: calc(84vh - 15px);
  background-color: rgba(46, 41, 37, 0.6);
  padding:0px;
  margin-right:5px;
  margin-top:0px;
}

.nyheder-right {
  float:left;
  width: calc(33.33% - 5px);
  height: calc(84vh - 15px);
  background-color: rgba(46, 41, 37, 0.6);
  padding:0px;
  margin-left:5px;
  margin-top:0px;
}

#newspopupouter {
  z-index:10000;
  display:none;
  width:800px;
  height:400px;
  overflow:hidden;
  padding: 15px 15px 15px 15px;
  background-color: rgba(238, 238, 238, 0.2);
  position:absolute;
  left: calc(50% - 415px);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top:50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

#newspopupupper {
  background: url('../img/wildbg.jpg') 0 -30px;
  background-repeat: no-repeat;
  background-size: cover;
  width:800px;
  height:100px;
}

#newspopupdowner {
  background:#eeeeee;
  width:770px;
  height:270px;
  padding: 15px 15px 15px 15px;
}

.cookieinfotext {
    text-align: center;
    font-family: 'Titillium Web';
    color: #dddddd;
    font-size:12px;
    margin:0px;
    padding:0px;
}

.vamiddle {
  display: inline-block;
  vertical-align: middle;
}

#cookiesinfo {
  position: fixed;
  z-index: 9999;
  top: calc(100% - 30px);
  left: 0px;
  width: 100%;
  height:30px;
  background: #222222;
  border-top: 1px solid #cccccc;
  margin:0px;
  padding: 0px;
  line-height:30px;
}

#loggedinfloat {
  position: fixed;
  z-index: 9500;
  top: 38vh;
  left: calc(100% - 4vh - 2px);
  width: 4vh;
  height:24vh;
  background: rgba(221, 153, 51, 0.8);
  border-top: 2px solid #222222;
  border-left: 2px solid #222222;
  border-bottom: 2px solid #222222;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin:0px;
  padding: 0px;
  cursor:pointer;
  transition: 0.5s;
}

.loggedinfloattekst {
  font-family: 'Titillium Web';
  color: #eeeeee;
  font-size:14px;

  line-height:14px;
  margin-top: 14vh;

  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.profildiv {
  width:25%;
  position: fixed;
  z-index: 9999;
  top: calc(8vh + 2.5px);
  left: 100%;

  margin-right:15px;
  height: calc(84vh);
  background: rgba(238, 238, 238, 1);

  border-top: 5px solid rgba(221, 153, 51, 0.8);
  border-left: 5px solid rgba(221, 153, 51, 0.8);
  border-bottom: 5px solid rgba(221, 153, 51, 0.8);
  transition: 0.5s;
}

.profildivtop {
  height: calc(76vh - 10px);
}

.headertekstlink {
    font-family: 'Titillium Web';
    color: #eeeeee;
    margin: 0 10px 0 10px;
    font-size:14px;
    text-decoration: none;
}

.headertekstlink:hover {
    font-family: 'Titillium Web';
    color: #eeeeee;
    margin: 0 10px 0 10px;
    font-size:14px;
    text-decoration: underline;
}



.playername {
  text-align: left;
  /*width:100%;*/
  height:4vh;
  width: 100%;
  background-color: #dd9933;
}

.playername_left {
  float:left;
  width:4vh;
}

.playername_center {
  float:left;
  width: calc(100% - 8vh);
  line-height: 4vh;
}

.playername_right {
  float:left;
  width:4vh;
  height:4vh;
}

.editpic {
  width:2vh;
  height:2vh;
  margin:1vh 2vh 1vh 0vh;
  padding:0px;
  cursor: pointer;
}

.playerpic {
  width:4vh;
  height:4vh;
  vertical-align: middle;
  margin:0px;
  padding:0px;
}





.pagination {
    display: inline-block;
    width:100%;
    height:4vh;
    margin:0px;
    padding:0px;
}

.pagination a {
    color: #dd9933;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Titillium Web';
    font-size: 14px;
}

.pagination a:hover {
    color: #dd9933;
    text-decoration: underline;
    text-transform: uppercase;
    font-family: 'Titillium Web';
    font-size: 14px;
}

.pagi1 {
  float:left;
  text-align: center;
  width: calc(50% - 1px);
  height:4vh;
  margin:0 0 0 0;
  padding:0px;
  border-right: 1px solid rgba(221, 153, 51, 0.8);
  background-color: #eeeeee;
}

.pagi3 {
  float:left;
  text-align: center;
  width: 50%;
  height:4vh;
  margin:0 0 0 0;
  padding:0px;
  background-color: #eeeeee;
}



.profiledivrankscore {
  width:100%;
  height: calc(24vh);
}

.messagesdiv {
  width:100%;
  height: calc(56vh - 15px);
  overflow:auto;
}

.eachmessage {
  width:100%;
  background:#ff0000;
}

.profiledivbottom {
  width:100%;
}

.rankscoreleft {
  float:left;
  width:40%;
  padding-top:2vh;
}

.rankscoreright {
  float:left;
  width:60%;
  padding-top:2vh;
}

.profileleft {
  float:left;
  width:50%;
  height:100%;
  padding-top:2vh;
}

.profileright {
  float:left;
  width:50%;
  height:100%;
  padding-top:2vh;
}

.teamleft {
  float:left;
  width:70%;
}

.teamright {
  float:left;
  width:30%;
  text-align: right;
}

.rankscoreheadertekst {
  font-family: 'Titillium Web';
  color: #222222;
  margin: 0 10px 0 10px;
  font-size:14px;
  text-align: center;
}

.deletewarning {
  font-family: 'Titillium Web';
  color: #ff0000;
  margin: 0 10px 0 10px;
  font-size:14px;
  text-align: center;
}

.deletewarningleft {
  font-family: 'Titillium Web';
  color: #ff0000;
  margin: 0 10px 5px 10px;
  font-size:14px;
  line-height:14px;
  text-align: left;
}

.rankscoretekst {
  font-family: 'Titillium Web';
  color: #222222;
  margin: 0 10px 0 10px;
  font-size:1.5vw;
  text-align: center;
}

.tierimg {
  width:40%;
}

@media only screen and (max-width: 420px){
    .container {
        width: 95%;
    }
    #tekst {
        padding: 10px;
    }
    #boxes .box {
        width: 49.25%;
        padding-bottom: 27%;
        margin: 0.5%;
    }
}
