


table.listtable2 {
	border-style: hidden; 
}


a.discrete {
    font-family: 'trebuchet ms,helvetica,sans-serif';
    font-size: 90%;
    color:#006600;
}

table.listtable {
	border-width: 2px;
	border-color: #ECD672;
}


table.greyproptable {
	border-width: 2px;
	border-color: #ECD672;
	background: #EEEEEE;
}

table.menuclass {
  border-width: 4px;
  background: #FFFFFF;        
  vertical-align: top;
}
table.colmenuclass {
  border-width: 4px;
  background: #394881;        
  vertical-align: top;
}
table.colmenuutvclass {
  border-width: 4px;
  background: #308150;        
  vertical-align: top;
}


table.propertiestable {
	border-style: hidden; 
}


tr.memberrow_even {
/*	background-color: #B5EAAA;*/
	background-color: #8FD5FD;
	cursor: default;
}


tr.memberrow_golden {
	background-color: #FFCC00;
	background: url(images/guld.png) repeat-x;
	cursor: default;
}


tr.memberrow_kicked {
	background-color: #CC6666;
	background: url(images/ner.png) repeat-x;
	cursor: default;
}

tr.memberrow_neutral {
	background-color: #EEEEEE;
	background: url(images/neutral.png) repeat-x;
	cursor: default;
}

tr.memberrow_neutral_invert {
	background-color: #EEEEEE;
	background: url(images/neutral_invert.png) repeat-x;
	cursor: default;
}

tr.memberrow_white {
	background-color: #C9CCCC;
	cursor: default;
}

tr.memberrow_uneven {
/*	background-color: #F0F8C6;*/
	background-color: #C6EAF8;
	cursor: default;
}

td.even {
	/*	background-color: #F0F8C6;*/
	background-color: #C6EAF8;
	cursor: default;
}

td.uneven {
	/*	background-color: #F0F8C6;*/
	background-color: #8FD5FD;
	cursor: default;
}

tr.marked {
	background-color: #95B9C7;
	cursor: pointer;
}

hr.blue { 
  color:#394881;
  background-color:#394881;
  height:2px;
  border:none;

}



td.bluebg  { 
  color:#394881;
  background-color:#394881;

}

td.utvbg {
    color:#308150;
    background-color:#308150;
}

button.smallbtn {
  color:#050;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  width:0.5pt;
  width:75px;
  overflow:visible;
  padding:0;
}

button.btn {
  color:#050;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#fed;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  width:0.5pt;
  width:175px;
  overflow:visible;
  padding:0;
}

button.adminbtn {
  color:#FFFFFF;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#008800;
  border:1px solid;
  border-color: #696 #363 #363 #696;
  width:0.5pt;
  width:175px;
  overflow:visible;
  padding:0;
}

button.bigbutton {
  color:#fff;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#5A71AD;
  border:1px solid;
  border-color: #AAA #AAA #AAA #AAA;
  width:0.5pt;
  width:100%;
  overflow:visible;

}

button.bigfederationbutton {
	color:#fff;
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	background-color:#008800;
	border:1px solid;
	border-color: #AAA #AAA #AAA #AAA;
	width:0.5pt;
	width:100%;
	overflow:visible;

}


button.selbigbtn {
  color:#fff;
  font: bold 90% 'trebuchet ms',helvetica,sans-serif;
  background-color:#2A51AD;
  border:2px solid;
  border-color: #000 #000 #000 #000;
  width:0.5pt;
  width:100%;
  overflow:visible;

}

button.selfederationbigbtn {
	color:#fff;
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	background-color:#008800;
	border:2px solid;
	border-color: #000 #000 #000 #000;
	width:0.5pt;
	width:100%;
	overflow:visible;

}

table.tournamentbottom {
	border-width: 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: separate;
	z-index: 1000;

}

td.emptycellstyle {
	padding-right: 10px;
}

td.wideemptycellstyle {
	padding-right: 30px;
}

td.listheader {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif; white-space:nowrap;
}

td.listheaderbottom {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif; white-space:nowrap; vertical-align: bottom !important;
}

td.listheaderwarning {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif; white-space:nowrap; color:red;
}

td.listheadercenter {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: center;
}

td.listheaderright {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: right;
}

td.listtext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	white-space:nowrap;
	vertical-align: bottom;
}

td.listwarningtext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	white-space:nowrap;
	vertical-align: bottom;
	color: red;
}

td.listrighttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: right;
}

td.listcentertext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: center;
}

td.rfrlistlefttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: left;
	vertical-align: bottom;
}

td.rfrlistrighttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: right;
	vertical-align: bottom;
}

td.rfrresultcentertext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: center;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	vertical-align: bottom;
}


th.emptycellstyle {
	padding-right: 10px;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.wideemptycellstyle {
	padding-right: 30px;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listheader {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif; white-space:nowrap;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listheaderwarning {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif; white-space:nowrap; color:red;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listheadercenter {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: center;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listheaderright {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: right;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listtext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	white-space:nowrap;
	vertical-align: bottom;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listwarningtext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	white-space:nowrap;
	vertical-align: bottom;
	color: red;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listrighttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: right;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.listcentertext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: center;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.rfrlistlefttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: left;
	vertical-align: bottom;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.rfrlistrighttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: right;
	vertical-align: bottom;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}

th.rfrresultcentertext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: center;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	vertical-align: bottom;
	position: sticky;
	top: 0;
	background: white;
	z-index: 1000;
}



div.minitext {
    font: 74% 'trebuchet ms',helvetica,sans-serif;
    color: grey;
}

div.rfrresult {
    margin-top: -3px;
    font: 100% 'trebuchet ms',helvetica,sans-serif;
    text-align: center;
    vertical-align: bottom;
}

td.rfrresultrighttext {
	font: 100% 'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	text-align: right;
	vertical-align: bottom;
}

td.listlefttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: left;
}






div.listheader {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
}

div.listheadercenter {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: center;
}

div.listtext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
}

div.listrighttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: right;
}

div.listcentertext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: center;
}

div.listlefttext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	text-align: left;
}


h3.header {
	font: 180% 'trebuchet ms',helvetica,sans-serif;
}

h4.header {
	font: 130% 'trebuchet ms',helvetica,sans-serif;
}

h5.header {
	font: 100% 'trebuchet ms',helvetica,sans-serif;
}

span.header {
	font: bold 90% 'trebuchet ms',helvetica,sans-serif;
	cursor: hand;
}

span.normaltext {
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	cursor: hand;
}

span.selroundheader {
	color: #8b4513;
}

span:hover { cursor: pointer; }

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	vertical-align: bottom;
	color: #FFFFFF;
	text-align: left;
	padding-top : 5px;
    padding-bottom : 5px;
	padding-left :10px;
	text-decoration: none;
	font-weight: bold;
    border-bottom: 1px solid #5A71AD;
    font-family:tahoma,georgia;
    font-size: 11px;
    background: #394881;

}

a.mainlevel:hover {
	text-decoration: none;
	color : #FFFFFF;
	background : #A6AEC7;
    border-left: 0px solid #C92121 ;
}

a.mainutvlevel:link, a.mainutvlevel:visited {
	display: block;
	vertical-align: bottom;
	color: #FFFFFF;
	text-align: left;
	padding-top : 5px;
    padding-bottom : 5px;
	padding-left :10px;
	text-decoration: none;
	font-weight: bold;
    border-bottom: 1px solid #5A71AD;
    font-family:tahoma,georgia;
    font-size: 11px;
    background: #308150;

}

a.mainutvlevel:hover {
	text-decoration: none;
	color : #FFFFFF;
	background : #300150;
    border-left: 0px solid #C92121 ;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 3px;
	font-size: 12px;
	color: #333333 ;
	text-align: left;
	text-decoration:none;

}

a.sublevel:hover {
	color: #000000;
	text-decoration: none;
}

img { border:0px; }

div.antal { text-align: center; }

body.showpage{
  margin:0;
  padding:0 0 <length> 0;
 }
 div#footer{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:<length>;
  background:none repeat scroll 0 0 white;
  background-image: url(images/brushedalum.jpg);
  background-repeat: repeat;

 }
 @media screen{
  body>div#footer{
   position: fixed;
  }
 }
 * html body.showpage{
  overflow:hidden;
 }
 * html div#content{
  height:100%;
  overflow:auto;
 }



div.CP_Black {
text-align: left;
font-weight: normal;
font-size: 8px;
color: black;
padding-left: 2px;
margin: 0;
}

div.CP_White {
text-align: right;
font-weight: normal;
font-size: 8px;
color: black;
padding-right: 2px;
margin: 0;
}

.stripe-connect-row td {
	padding: 12px 0;
	font: 90% 'trebuchet ms',helvetica,sans-serif;
	white-space: nowrap;
}
.stripe-connect {
	display: inline-block;
	margin-bottom: 1px;

	background-image: -webkit-linear-gradient(#28A0E5, #015E94);
	background-image: -moz-linear-gradient(#28A0E5, #015E94);
	background-image: -ms-linear-gradient(#28A0E5, #015E94);
	background-image: linear-gradient(#28A0E5, #015E94);

	-webkit-font-smoothing: antialiased;
	border: 0;
	padding: 1px;
	height: 30px;
	text-decoration: none;

	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);

	cursor: pointer;

	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.stripe-connect span {
	display: block;
	position: relative;
	padding: 0 12px 0 44px;
	height: 30px;

	background: #1275FF;
	background-image: -webkit-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
	background-image: -moz-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
	background-image: -ms-linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);
	background-image: linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);

	font-size: 14px;
	line-height: 30px;
	color: white;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);

	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.stripe-connect span:before {
	content: '';
	display: block;
	position: absolute;
	left: 11px;
	top: 50%;
	width: 23px;
	height: 24px;
	margin-top: -12px;
	background-repeat: no-repeat;
	background-size: 23px 24px;
}

.stripe-connect:active {
	background: #005D93;
}

.stripe-connect:active span {
	color: #EEE;

	background: #008CDD;
	background-image: -webkit-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
	background-image: -moz-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
	background-image: -ms-linear-gradient(#008CDD, #008CDD 85%, #239ADF);
	background-image: linear-gradient(#008CDD, #008CDD 85%, #239ADF);

	-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}

.stripe-connect:active span:before {

}

.stripe-connect span:before {
	background-image: url("data:image/png;base64,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");
}

.dropbtn {
	//background-color: white;
/*rgba(0,0,0,0.2);*/
	color: black;
	padding: 1px;
	font-size: 16px;
	border: none;
	cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
	background-color: #2980B9;
}

.dropdown {
	position: relative;
	display: inline-block;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 400px;
	height: 600px;
	overflow-y: scroll;
	overflow: auto;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
}

.dropdown-content a {
	color: black;
	padding: 1px 1px;
	text-decoration: none;
	display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}


/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {

	.stripe-connect span:before {
		background-image: url("data:image/png;base64,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");
	}

}

.loggedinfooter {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #308150;
	color: white;
	text-align: center;
}


.loggedinfootertest {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #3092c0;
	color: white;
	text-align: center;
}

.main-member-menu {
	color: gold !important;
}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 99999; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 50%;
}
@media (max-width: 600px) {
	.greyproptable {
		width: 65%;
	}

	.greyproptable .listheader:nth-child(4), .greyproptable .listheaderright {
		padding: 0.6em 0 0 0;
	}

	.greyproptable td select {
		margin-bottom: 0.5em;
	}

	.greyproptable td.emptycellstyle,
	.greyproptable tr td:nth-child(6) {
		display: none;
	}

	.listtable td.emptycellstyle {
		display: none;
	}

	.greyproptable + .listtable td.emptycellstyle {
		width: 1em;
		display: inline-block; /* Ensures width is respected */
	}

	.greyproptable td.listheader,
	.greyproptable td[colspan="10"] {
		display: block;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 3px;
	}

	.greyproptable select.tabable {
		width: 100%;
		box-sizing: border-box;
	}

	.greyproptable tr {
		margin-bottom: 15px;
		background-color: #f7f7f7;
	}

	.greyproptable tr:nth-child(odd) {
		background-color: #e1e1e1;
	}

	select {
		height: 2em;
	}

	.breadcrumbs{
		display: flex;
		flex-direction: column;
		padding: 1em 0 0 1em;
	}

	.menuclass {
		width: 100%;
	}

	.listtable, .greyproptable {
		width: 100%
	}

	.updatetable {
		padding: 1em;
	}

	.updatetable td {
		display: block;
	}

	small {
		display: inline-block;
		padding: 1em;
	}
}

.loader {
	border: 16px solid #f3f3f3;
	border-top: 16px solid #3092c0;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	animation: spin 2s linear infinite;
	display: none;
	margin: 6px;
}

@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.code-inputs {
	display: flex;
	justify-content: center;
	width: 100%;
}

.code-input {
	width: 40px;
	border: 3px solid rgba(0, 0, 0, 0.5);
	margin: 0 10px;
	text-align: center;
	font-size: 36px;
	caret-color: transparent;
}

.code-input:focus {
	border: 3px solid #3092c0;
	outline: none;
}

