@charset "utf-8";
/* CSS Document */

/* AFF FONT STYLES */

th {font-weight: 600;}

.aff {
	font-family:'Permanent Marker';
	font-weight:600;
}
@font-face {
    font-family: 'epl_sn';
    src: url('/css/epl_sn.eot');
    src: url('/css/epl_sn.eot?#iefix') format('embedded-opentype'),
url('/css/epl_sn.woff2') format('woff2'),
url('/css/epl_sn.woff') format('woff'),
url('/css/epl_sn.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.squadno {font-family: 'epl_sn', 'Poppins', sans-serif; font-size: 17px; line-height: 1.0; /*vertical-align:  2px;*/}

	progress[value] {
  -webkit-appearance: none;
   appearance: none;
   border-radius: 8px;
}

/* AFF GRADIENTS */

/* #T6 0%, #B6 25%, #Base 50%, #T4 75%, #T4 100% */
.affmatchindW {
	color: inherit;
	background: #00ff00;
	background: -moz-linear-gradient(top, #007f00 0%, #7fff7f 25%, #00ff00 50%, #00b200 75%, #00b200 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #007f00), color-stop(25%, #7fff7f), color-stop(50%, #00ff00), color-stop(75%, #00b200), color-stop(100%, #00b200));
	background: -webkit-linear-gradient(top, #007f00 0%, #7fff7f 25%, #00ff00 50%, #00b200 75%, #00b200 100%);
	background: -o-linear-gradient(top, #007f00 0%, #7fff7f 25%, #00ff00 50%, #00b200 75%, #00b200 100%);
	background: -ms-linear-gradient(top, #007f00 0%, #7fff7f 25%, #00ff00 50%, #00b200 75%, #00b200 100%);
	background: linear-gradient(to bottom, #007f00 0%, #7fff7f 25%, #00ff00 50%, #00b200 75%, #00b200 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007f00', endColorstr='#00b200', GradientType=0 );
	padding: 0 4px;
	width: 16px;
	font-size: 66%;
    text-align: center;
}
.affmatchindD {
	color: inherit;
	background: #FFBF00;
	background: -moz-linear-gradient(top, #7f5f00 0%, #ffdf7f 25%, #ffbf00 50%, #b28500 75%, #b28500 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7f5f00), color-stop(25%, #ffdf7f), color-stop(50%, #ffbf00), color-stop(75%, #b28500), color-stop(100%, #b28500));
	background: -webkit-linear-gradient(top, #7f5f00 0%, #ffdf7f 25%, #ffbf00 50%, #b28500 75%, #b28500 100%);
	background: -o-linear-gradient(top, #7f5f00 0%, #ffdf7f 25%, #ffbf00 50%, #b28500 75%, #b28500 100%);
	background: -ms-linear-gradient(top, #7f5f00 0%, #ffdf7f 25%, #ffbf00 50%, #b28500 75%, #b28500 100%);
	background: linear-gradient(to bottom, #7f5f00 0%, #ffdf7f 25%, #ffbf00 50%, #b28500 75%, #b28500 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5f00', endColorstr='#b28500', GradientType=0 );
	padding: 0 4px;
	width: 16px;
	font-size: 66%;
    text-align: center;
}
.affmatchindL {
	color: inherit;
	background: #F00;
	background: -moz-linear-gradient(top, #7f0000 0%, #ff7f7f 25%, #ff0000 50%, #b20000 75%, #b20000 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7f0000), color-stop(25%, #ff7f7f), color-stop(50%, #ff0000), color-stop(75%, #b20000), color-stop(100%, #b20000));
	background: -webkit-linear-gradient(top, #7f0000 0%, #ff7f7f 25%, #ff0000 50%, #b20000 75%, #b20000 100%);
	background: -o-linear-gradient(top, #7f0000 0%, #ff7f7f 25%, #ff0000 50%, #b20000 75%, #b20000 100%);
	background: -ms-linear-gradient(top, #7f0000 0%, #ff7f7f 25%, #ff0000 50%, #b20000 75%, #b20000 100%);
	background: linear-gradient(to bottom, #7f0000 0%, #ff7f7f 25%, #ff0000 50%, #b20000 75%, #b20000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f0000', endColorstr='#b20000', GradientType=0 );
	padding: 0 4px;
	width: 16px;
	font-size: 66%;
    text-align: center;
}

.affred,.notinpl {
	color: #fff;
	background: #F00;
	background: -moz-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e1232a), color-stop(25%, #ff4d51), color-stop(50%, #cf2228), color-stop(75%, #c11e23), color-stop(100%, #841519));
	background: -webkit-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: -o-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: -ms-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: linear-gradient(to bottom, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1232a', endColorstr='#841519', GradientType=0 );
}
.affblue,.affblue-hover:hover {
	color: #fff!important;
	background: #004;
	background: -moz-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #020346), color-stop(25%, #292b6e), color-stop(50%, #010142), color-stop(75%, #000027), color-stop(100%, #000027));
	background: -webkit-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: -o-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: -ms-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: linear-gradient(to bottom, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020346', endColorstr='#000027', GradientType=0 );
}
.affpurple,.affpurple-hover:hover {
	color: #fff!important;
	background: #303;
	background: -webkit-linear-gradient(#2c0020 0%, #5f3262 25%, #303 50%, #210024 75%, #210024 100%);
	background: -o-linear-gradient(#2c0020 0%, #5f3262 25%, #303 50%, #210024 75%, #210024 100%);
	background: linear-gradient(#2c0020 0%, #5f3262 25%, #303 50%, #210024 75%, #210024 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c0020', endColorstr='#210024', GradientType=0 );
}
.affcyan,.affcyan-hover:hover {
	color: #004!important;
	background: #04f5ff!important;
	background: -webkit-linear-gradient(#027a7f 0%, #81faff 25%, #04f5ff 50%, #02abb2 75%, #02abb2 100%)!important;
	background: -o-linear-gradient(#027a7f 0%, #81faff 25%, #04f5ff 50%, #02abb2 75%, #02abb2 100%)!important;
	background: linear-gradient(#027a7f 0%, #81faff 25%, #04f5ff 50%, #02abb2 75%, #02abb2 100%)!important;
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#027a7f', endColorstr='#02abb2', GradientType=0 )!important;
}
.affrainbow, .affrainbow-hover:hover {
	color: #303!important;
	background: -webkit-linear-gradient(#e23139,#e23139 9.0909%,#ed7f03 0,#ed7f03 18.1818%,#fcbf00 0,#fcbf00 27.2727%,#76b729 0,#76b729 36.3636%,#2b2e83 0,#2b2e83 45.4545%,#86417e 0,#86417e 54.5454%,#000 0,#000 63.6363%,#7e4f25 0,#7e4f25 72.7272%,#fff 0,#fff 81.8181%,#f4adc5 0,#f4adc5 90.909%,#41baec 0)!important;
	background: -o-linear-gradient(#e23139,#e23139 9.0909%,#ed7f03 0,#ed7f03 18.1818%,#fcbf00 0,#fcbf00 27.2727%,#76b729 0,#76b729 36.3636%,#2b2e83 0,#2b2e83 45.4545%,#86417e 0,#86417e 54.5454%,#000 0,#000 63.6363%,#7e4f25 0,#7e4f25 72.7272%,#fff 0,#fff 81.8181%,#f4adc5 0,#f4adc5 90.909%,#41baec 0)!important;
	background: linear-gradient(#e23139,#e23139 9.0909%,#ed7f03 0,#ed7f03 18.1818%,#fcbf00 0,#fcbf00 27.2727%,#76b729 0,#76b729 36.3636%,#2b2e83 0,#2b2e83 45.4545%,#86417e 0,#86417e 54.5454%,#000 0,#000 63.6363%,#7e4f25 0,#7e4f25 72.7272%,#fff 0,#fff 81.8181%,#f4adc5 0,#f4adc5 90.909%,#41baec 0)!important;
}
.afflightgreen,.afflightgreen-hover:hover {
	color: #fff!important;
	background: #00ff87;
	background: -moz-linear-gradient(top, #00cc6d 0%, #32ff9f 25%, #00ff88 50%, #009952 75%, #009952 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #00cc6d), color-stop(25%, #32ff9f), color-stop(50%, #00ff88), color-stop(75%, #009952), color-stop(100%, #009952));
	background: -webkit-linear-gradient(top, #00cc6d 0%, #32ff9f 25%, #00ff88 50%, #009952 75%, #009952 100%);
	background: -o-linear-gradient(top, #00cc6d 0%, #32ff9f 25%, #00ff88 50%, #009952 75%, #009952 100%);
	background: -ms-linear-gradient(top, #00cc6d 0%, #32ff9f 25%, #00ff88 50%, #009952 75%, #009952 100%);
	background: linear-gradient(to bottom, #00cc6d 0%, #32ff9f 25%, #00ff88 50%, #009952 75%, #009952 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc6d', endColorstr='#009952', GradientType=0 );
}
.affyellow,.affyellow-hover:hover {
	color: #303;
	background: #FF0;
	background: -moz-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffff01), color-stop(25%, #ffff14), color-stop(50%, #f6f60e), color-stop(75%, #c7c700), color-stop(100%, #909000));
	background: -webkit-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -o-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -ms-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: linear-gradient(to bottom, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff01', endColorstr='#909000', GradientType=0 );
}
.affgreen,.affgreen-hover:hover {
	color: #4D004D;
	background: #FF0;
	background: -moz-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffff01), color-stop(25%, #ffff14), color-stop(50%, #f6f60e), color-stop(75%, #c7c700), color-stop(100%, #909000));
	background: -webkit-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -o-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -ms-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: linear-gradient(to bottom, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff01', endColorstr='#909000', GradientType=0 );
	}
.affpurpleyellow,.affpurpleyellow-hover:hover {
	color: #FF0;
	background: #4D004D;
	background: -webkit-linear-gradient(#2c0020 0%, #5f3262 25%, #4D004D 50%, #303 75%, #303 100%);
	background: -o-linear-gradient(#2c0020 0%, #5f3262 25%, #4D004D 50%, #303 75%, #303 100%);
	background: linear-gradient(#2c0020 0%, #5f3262 25%, #4D004D 50%, #303 75%, #303 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c0020', endColorstr='#303', GradientType=0 );
}
.affwhite, .affwhite-hover:hover {
	color: #000;
	background: #FFF;
	background: -moz-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefeff), color-stop(25%, #ffffff), color-stop(50%, #f3f3f4), color-stop(75%, #bbbdbd), color-stop(100%, #868888));
	background: -webkit-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: linear-gradient(to bottom, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefeff', endColorstr='#868888', GradientType=0 );
}
.affteal, .affteal-hover:hover {
	color: #000;
	background: #238894;
	background: -moz-linear-gradient(top, #11444a 0%, #91c3c9 25%, #238894 50%, #185f67 75%, #185f67 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #11444a), color-stop(25%, #91c3c9), color-stop(50%, #238894), color-stop(75%, #bbbdbd), color-stop(100%, #185f67));
	background: -webkit-linear-gradient(top, #11444a 0%, #91c3c9 25%, #238894 50%, #185f67 75%, #185f67 100%);
	background: -o-linear-gradient(top, #11444a 0%, #91c3c9 25%, #238894 50%, #185f67 75%, #185f67 100%);
	background: -ms-linear-gradient(top, #11444a 0%, #91c3c9 25%, #238894 50%, #185f67 75%, #185f67 100%);
	background: linear-gradient(to bottom, #11444a 0%, #91c3c9 25%, #238894 50%, #185f67 75%, #185f67 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#11444a', endColorstr='#185f67', GradientType=0 );
}
.afflilac, .afflilac-hover:hover {
	/* #T6 0%, #B6 25%, #Base 50%, #T4 75%, #T4 100% */
	color: #000;
	background: #b36fa8;
	background: -moz-linear-gradient(top, #593754 0%, #d9b7d3 25%, #b36fa8 50%, #7d4d75 75%, #7d4d75 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #593754), color-stop(25%, #d9b7d3), color-stop(50%, #b36fa8), color-stop(75%, #bbbdbd), color-stop(100%, #7d4d75));
	background: -webkit-linear-gradient(top, #593754 0%, #d9b7d3 25%, #b36fa8 50%, #7d4d75 75%, #7d4d75 100%);
	background: -o-linear-gradient(top, #593754 0%, #d9b7d3 25%, #b36fa8 50%, #7d4d75 75%, #7d4d75 100%);
	background: -ms-linear-gradient(top, #593754 0%, #d9b7d3 25%, #b36fa8 50%, #7d4d75 75%, #7d4d75 100%);
	background: linear-gradient(to bottom, #593754 0%, #d9b7d3 25%, #b36fa8 50%, #7d4d75 75%, #7d4d75 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#593754', endColorstr='#7d4d75', GradientType=0 );
}
.affmaroon, .affmaroon-hover:hover {
	/* #T6 0%, #B6 25%, #Base 50%, #T4 75%, #T4 100% */
	color: #fff;
	background: #931831;
	background: -moz-linear-gradient(top, #490c18 0%, #c98b98 25%, #931831 50%, #661022 75%, #661022 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #490c18), color-stop(25%, #c98b98), color-stop(50%, #931831), color-stop(75%, #bbbdbd), color-stop(100%, #661022));
	background: -webkit-linear-gradient(top, #490c18 0%, #c98b98 25%, #931831 50%, #661022 75%, #661022 100%);
	background: -o-linear-gradient(top, #490c18 0%, #c98b98 25%, #931831 50%, #661022 75%, #661022 100%);
	background: -ms-linear-gradient(top, #490c18 0%, #c98b98 25%, #931831 50%, #661022 75%, #661022 100%);
	background: linear-gradient(to bottom, #490c18 0%, #c98b98 25%, #931831 50%, #661022 75%, #661022 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#490c18', endColorstr='#661022', GradientType=0 );
}
.aff_ukr, .aff_ukr-hover:hover {
	color: #303;
	background: #ffd700;
	background: -moz-linear-gradient(180deg, rgba(0,60,128,1) 0%, rgba(0,87,183,1) 25%, rgba(50,120,197,1) 50%, rgba(255,223,50,1) 50%, rgba(255,215,0,1) 75%, rgba(178,150,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #003c80), color-stop(25%, #0057b7), color-stop(50%, #3278c5), color-stop(50%, #ffdf32), color-stop(75%, #ffd700), color-stop(100%, #b29600));
	background: -webkit-linear-gradient(180deg, rgba(0,60,128,1) 0%, rgba(0,87,183,1) 25%, rgba(50,120,197,1) 50%, rgba(255,223,50,1) 50%, rgba(255,215,0,1) 75%, rgba(178,150,0,1) 100%);
	background: linear-gradient(180deg, rgba(0,60,128,1) 0%, rgba(0,87,183,1) 25%, rgba(50,120,197,1) 50%, rgba(255,223,50,1) 50%, rgba(255,215,0,1) 75%, rgba(178,150,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#003c80",endColorstr="#b29600",GradientType=1);
}
.affbronze, .affbronze-hover:hover {
	color: #372c2e;
	background: #de9e48;
	background: -moz-linear-gradient(top, #6f4f24 0%, #eecea3 25%, #de9e48 50%, #9b6e32 75%, #9b6e32 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #6f4f24), color-stop(25%, #eecea3), color-stop(50%, #de9e48), color-stop(75%, #9b6e32), color-stop(100%, #9b6e32));
	background: -webkit-linear-gradient(top, #6f4f24 0%, #eecea3 25%, #de9e48 50%, #9b6e32 75%, #9b6e32 100%);
	background: -o-linear-gradient(top, #6f4f24 0%, #eecea3 25%, #de9e48 50%, #9b6e32 75%, #9b6e32 100%);
	background: -ms-linear-gradient(top, #6f4f24 0%, #eecea3 25%, #de9e48 50%, #9b6e32 75%, #9b6e32 100%);
	background: linear-gradient(to bottom, #6f4f24 0%, #eecea3 25%, #de9e48 50%, #9b6e32 75%, #9b6e32 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f4f24', endColorstr='#9b6e32', GradientType=0 );
	}
.affbrown, .affbrown-hover:hover {
	color: #de9e48;
	background: #7a431d;
	background: -moz-linear-gradient(top, #7f5b01 0%, #bca18e 25%, #7a431d 50%, #552e14 75%, #552e14 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7f5b01), color-stop(25%, #bca18e), color-stop(50%, #7a431d), color-stop(75%, #552e14), color-stop(100%, #552e14));
	background: -webkit-linear-gradient(top, #7f5b01 0%, #bca18e 25%, #7a431d 50%, #552e14 75%, #552e14 100%);
	background: -o-linear-gradient(top, #7f5b01 0%, #bca18e 25%, #7a431d 50%, #552e14 75%, #552e14 100%);
	background: -ms-linear-gradient(top, #7f5b01 0%, #bca18e 25%, #7a431d 50%, #552e14 75%, #552e14 100%);
	background: linear-gradient(to bottom, #7f5b01 0%, #bca18e 25%, #7a431d 50%, #552e14 75%, #552e14 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f5b01', endColorstr='#552e14', GradientType=0 );
	}
.affskyblue, .affskyblue-hover:hover {
	color: #962031;
	background: #87ceeb;
	background: -moz-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #436775), color-stop(25%, #c3e6f5), color-stop(50%, #87ceeb), color-stop(75%, #5e90a4), color-stop(100%, #5e90a4));
	background: -webkit-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -o-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -ms-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: linear-gradient(to bottom, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436775', endColorstr='#5e90a4', GradientType=0 );
	}
.afffizzyellow, .afffizzyellow-hover:hover {
	color: #00008b;
	background: #e3f747;
	background: -moz-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #717b23), color-stop(25%, #f1fba3), color-stop(50%, #e3f747), color-stop(75%, #9eac31), color-stop(100%, #9eac31));
	background: -webkit-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: -o-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: -ms-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: linear-gradient(to bottom, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717b23', endColorstr='#9eac31', GradientType=0 );
	}
.affredwhite, .affredwhite-hover:hover {
	color: #ffffff;
	background: #d02e39;
	background: -moz-linear-gradient(top, #68171c 0%, #e7969c 25%, #d02e39 50%, #912027 75%, #912027 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #68171c), color-stop(25%, #e7969c), color-stop(50%, #d02e39), color-stop(75%, #912027), color-stop(100%, #912027));
	background: -webkit-linear-gradient(top, #68171c 0%, #e7969c 25%, #d02e39 50%, #912027 75%, #912027 100%);
	background: -o-linear-gradient(top, #68171c 0%, #e7969c 25%, #d02e39 50%, #912027 75%, #912027 100%);
	background: -ms-linear-gradient(top, #68171c 0%, #e7969c 25%, #d02e39 50%, #912027 75%, #912027 100%);
	background: linear-gradient(to bottom, #68171c 0%, #e7969c 25%, #d02e39 50%, #912027 75%, #912027 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68171c', endColorstr='#912027', GradientType=0 );
	}
.affparmaviolet, .affparmaviolet-hover:hover {
	color: #551a8b;
	background: #c5c3de;
	background: -moz-linear-gradient(top, #62616f 0%, #e2e1ee 25%, #c5c3de 50%, #89889b 75%, #89889b 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #62616f), color-stop(25%, #e2e1ee), color-stop(50%, #c5c3de), color-stop(75%, #89889b), color-stop(100%, #89889b));
	background: -webkit-linear-gradient(top, #62616f 0%, #e2e1ee 25%, #c5c3de 50%, #89889b 75%, #89889b 100%);
	background: -o-linear-gradient(top, #62616f 0%, #e2e1ee 25%, #c5c3de 50%, #89889b 75%, #89889b 100%);
	background: -ms-linear-gradient(top, #62616f 0%, #e2e1ee 25%, #c5c3de 50%, #89889b 75%, #89889b 100%);
	background: linear-gradient(to bottom, #62616f 0%, #e2e1ee 25%, #c5c3de 50%, #89889b 75%, #89889b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62616f', endColorstr='#89889b', GradientType=0 );
	}
.afforange, .afforange-hover:hover {
	color: #07487a;
	background: #f88e00;
	background: -moz-linear-gradient(top, #7c4700 0%, #fbc67f 25%, #f88e00 50%, #ad6300 75%, #ad6300 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #7c4700), color-stop(25%, #fbc67f), color-stop(50%, #f88e00), color-stop(75%, #ad6300), color-stop(100%, #ad6300));
	background: -webkit-linear-gradient(top, #7c4700 0%, #fbc67f 25%, #f88e00 50%, #ad6300 75%, #ad6300 100%);
	background: -o-linear-gradient(top, #7c4700 0%, #fbc67f 25%, #f88e00 50%, #ad6300 75%, #ad6300 100%);
	background: -ms-linear-gradient(top, #7c4700 0%, #fbc67f 25%, #f88e00 50%, #ad6300 75%, #ad6300 100%);
	background: linear-gradient(to bottom, #7c4700 0%, #fbc67f 25%, #f88e00 50%, #ad6300 75%, #ad6300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c4700', endColorstr='#ad6300', GradientType=0 );
	}
.affseablue, .affseablue-hover:hover {
	color: #07487a;
	background: #6ea8d4;
	background: -moz-linear-gradient(top, #37546a 0%, #b6d3e9 25%, #6ea8d4 50%, #4d7594 75%, #4d7594 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #37546a), color-stop(25%, #b6d3e9), color-stop(50%, #6ea8d4), color-stop(75%, #4d7594), color-stop(100%, #4d7594));
	background: -webkit-linear-gradient(top, #37546a 0%, #b6d3e9 25%, #6ea8d4 50%, #4d7594 75%, #4d7594 100%);
	background: -o-linear-gradient(top, #37546a 0%, #b6d3e9 25%, #6ea8d4 50%, #4d7594 75%, #4d7594 100%);
	background: -ms-linear-gradient(top, #37546a 0%, #b6d3e9 25%, #6ea8d4 50%, #4d7594 75%, #4d7594 100%);
	background: linear-gradient(to bottom, #37546a 0%, #b6d3e9 25%, #6ea8d4 50%, #4d7594 75%, #4d7594 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37546a', endColorstr='#4d7594', GradientType=0 );
	}
.afforangeblack, .afforangeblack-hover:hover {
	color: #191919;
	background: #df7f00;
	background: -moz-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #6f3f00), color-stop(25%, #efbf7f), color-stop(50%, #df7f00), color-stop(75%, #9c5800), color-stop(100%, #9c5800));
	background: -webkit-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: -o-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: -ms-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: linear-gradient(to bottom, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f3f00', endColorstr='#9c5800', GradientType=0 );
	}
.affwhiteorange, .affwhiteorange-hover:hover {
	color: #c87200;
	background: #f3f3f4;
	background: -moz-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #bbbdbd 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefeff), color-stop(25%, #ffffff), color-stop(50%, #f3f3f4), color-stop(75%, #bbbdbd), color-stop(100%, #bbbdbd));
	background: -webkit-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #bbbdbd 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #bbbdbd 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #bbbdbd 100%);
	background: linear-gradient(to bottom, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #bbbdbd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefeff', endColorstr='#bbbdbd', GradientType=0 );
	}
.affblackorange, .affblackorange-hover:hover {
	color: #c87200;
	background: #191919;
	background: -moz-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #0c0c0c), color-stop(25%, #464646), color-stop(50%, #191919), color-stop(75%, #111111), color-stop(100%, #111111));
	background: -webkit-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: -o-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: -ms-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: linear-gradient(to bottom, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#111111', GradientType=0 );
	}
.affgrass, .affgrass-hover:hover {
	color: #002c92;
	background: #00ba5d;
	background: -moz-linear-gradient(top, #005d2e 0%, #4cce8d 25%, #00ba5d 50%, #008241 75%, #008241 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #005d2e), color-stop(25%, #4cce8d), color-stop(50%, #00ba5d), color-stop(75%, #008241), color-stop(100%, #008241));
	background: -webkit-linear-gradient(top, #005d2e 0%, #4cce8d 25%, #00ba5d 50%, #008241 75%, #008241 100%);
	background: -o-linear-gradient(top, #005d2e 0%, #4cce8d 25%, #00ba5d 50%, #008241 75%, #008241 100%);
	background: -ms-linear-gradient(top, #005d2e 0%, #4cce8d 25%, #00ba5d 50%, #008241 75%, #008241 100%);
	background: linear-gradient(to bottom, #005d2e 0%, #4cce8d 25%, #00ba5d 50%, #008241 75%, #008241 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005d2e', endColorstr='#008241', GradientType=0 );
	}
.affroyal, .affroyal-hover:hover, .affthemeinv, .affthemeinv-hover:hover, progress[value]::-webkit-progress-bar {
	color: #87ceeb;
	background: #002c92;
	background: -moz-linear-gradient(top, #001649 0%, #4c6bb2 25%, #002c92 50%, #001e66 75%, #001e66 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #001649), color-stop(25%, #4c6bb2), color-stop(50%, #002c92), color-stop(75%, #001e66), color-stop(100%, #001e66));
	background: -webkit-linear-gradient(top, #001649 0%, #4c6bb2 25%, #002c92 50%, #001e66 75%, #001e66 100%);
	background: -o-linear-gradient(top, #001649 0%, #4c6bb2 25%, #002c92 50%, #001e66 75%, #001e66 100%);
	background: -ms-linear-gradient(top, #001649 0%, #4c6bb2 25%, #002c92 50%, #001e66 75%, #001e66 100%);
	background: linear-gradient(to bottom, #001649 0%, #4c6bb2 25%, #002c92 50%, #001e66 75%, #001e66 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001649', endColorstr='#001e66', GradientType=0 );
	}
.affblackteal, .affblackteal-hover:hover {
	color: #191919;
	background: #008080;
	background: -moz-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #004040), color-stop(25%, #7fbfbf), color-stop(50%, #008080), color-stop(75%, #005959), color-stop(100%, #005959));
	background: -webkit-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: -o-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: -ms-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: linear-gradient(to bottom, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004040', endColorstr='#005959', GradientType=0 );
}
.afftealblack, .afftealblack-hover:hover {
	color: #008080;
	background: #191919;
	background: -moz-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #0c0c0c), color-stop(25%, #464646), color-stop(50%, #191919), color-stop(75%, #111111), color-stop(100%, #111111));
	background: -webkit-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: -o-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: -ms-linear-gradient(top, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	background: linear-gradient(to bottom, #0c0c0c 0%, #464646 25%, #191919 50%, #111111 75%, #111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c0c0c', endColorstr='#111111', GradientType=0 );
	}
.affbabyblue, .affbabyblue-hover:hover, .afftheme, .afftheme-hover:hover, td.total, progress[value]::-webkit-progress-value {
	color: #00008b;
	background: #00008b;
	background: -moz-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #436775), color-stop(25%, #c3e6f5), color-stop(50%, #87ceeb), color-stop(75%, #5e90a4), color-stop(100%, #5e90a4));
	background: -webkit-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -o-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -ms-linear-gradient(top, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: linear-gradient(to bottom, #436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436775', endColorstr='#5e90a4', GradientType=0 );
	}
		
/* --shade1: #004040; /* Top 6 */
/* --shade2: #7fbfbf; /* Base 6 */
/* --shade3: #008080; /* Base Colour */
/* --shade4: #005959; /* Top 4 */
/* --shadea: #004040; /* Background Colour */
/* --shadet: #191919; /* Text Colour */
/* 
/* --inv1: #0c0c0c ; /* Top 6 */
/* --inv2: #464646 ; /* Base 6 */
/* --inv3: #191919; /* Base Colour */
/* --inv4: #111111 ; /* Top 4 */
/* --inva:	#008080 ; /* Text Colour */

/* AFF TEXT FILL COLOURS */

.afftext-blue {
	color: #fff;
	background: -moz-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #020346), color-stop(25%, #292b6e), color-stop(50%, #010142), color-stop(75%, #000027), color-stop(100%, #000027));
	background: -webkit-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: -o-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: -ms-linear-gradient(top, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	background: linear-gradient(to bottom, #020346 0%, #292b6e 25%, #010142 50%, #000027 75%, #000027 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020346', endColorstr='#000027', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}.afftext-nhsblue {
	color: #FFF;
    background: -moz-linear-gradient(top, #0054a5 0%, #005eb8 25%, #0054a5 50%, #004180 75%, #002f5c 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #0054a5), color-stop(25%, #005eb8), color-stop(50%, #0054a5), color-stop(75%, #004180), color-stop(100%, #002f5c));
    background: -webkit-linear-gradient(top, #0054a5 0%, #005eb8 25%, #0054a5 50%, #004180 75%, #002f5c 100%);
    background: -o-linear-gradient(top, #0054a5 0%, #005eb8 25%, #0054a5 50%, #004180 75%, #002f5c 100%);
    background: -ms-linear-gradient(top, #0054a5 0%, #005eb8 25%, #0054a5 50%, #004180 75%, #002f5c 100%);
    background: linear-gradient(to bottom, #0054a5 0%, #005eb8 25%, #0054a5 50%, #004180 75%, #002f5c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0054a5', endColorstr='#002f5c', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}
.afftext-purple/*, h1,h2,h3,h4,h5,h6*/ {
	color: #fff;
	background: #303;
	background: -webkit-linear-gradient(#2c0020 0%, #5f3262 25%, #303 50%, #210024 75%, #210024 100%);
	background: -o-linear-gradient(#2c0020 0%, #5f3262 25%, #303 50%, #210024 75%, #210024 100%);
	background: linear-gradient(#2c0020 0%, #5f3262 25%, #303 50%, #210024 75%, #210024 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c0020', endColorstr='#210024', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}
.afftext-cyan, .affthemetext {
	color: #004;
	background: #87ceeb;
	background: -webkit-linear-gradient(#436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: -o-linear-gradient(#436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
	background: linear-gradient(#436775 0%, #c3e6f5 25%, #87ceeb 50%, #5e90a4 75%, #5e90a4 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436775', endColorstr='#5e90a4', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
/*	-webkit-text-stroke: 1px #004; */
/*	text-shadow: -1px -1px 0 #004, 1px -1px 0 #004, -1px 1px 0 #004, 1px 1px 0 #004;*/
}
.afftext-red {
	color: #fff;
	background: #F00;
	background: -moz-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #e1232a), color-stop(25%, #ff4d51), color-stop(50%, #cf2228), color-stop(75%, #c11e23), color-stop(100%, #841519));
	background: -webkit-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: -o-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: -ms-linear-gradient(top, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	background: linear-gradient(to bottom, #e1232a 0%, #ff4d51 25%, #cf2228 50%, #c11e23 75%, #841519 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1232a', endColorstr='#841519', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}
.afftext-white {
	color: #fff;
	background: -moz-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefeff), color-stop(25%, #ffffff), color-stop(50%, #f3f3f4), color-stop(75%, #bbbdbd), color-stop(100%, #868888));
	background: -webkit-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	background: linear-gradient(to bottom, #fefeff 0%, #ffffff 25%, #f3f3f4 50%, #bbbdbd 75%, #868888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefeff', endColorstr='#868888', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}
.afftext-yellow {
	color: #fff;
	background: -moz-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffff01), color-stop(25%, #ffff14), color-stop(50%, #f6f60e), color-stop(75%, #c7c700), color-stop(100%, #909000));
	background: -webkit-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -o-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: -ms-linear-gradient(top, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	background: linear-gradient(to bottom, #ffff01 0%, #ffff14 25%, #f6f60e 50%, #c7c700 75%, #909000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff01', endColorstr='#909000', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}
.afftext-green {
	color: #FFF;
	background: -moz-linear-gradient(top, #005300 0%, #198419 25%, #007700 50%, #005f00 75%, #005f00 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #005300), color-stop(25%, #198419), color-stop(50%, #007700), color-stop(75%, #c7c700), color-stop(100%, #005f00));
	background: -webkit-linear-gradient(top, #005300 0%, #198419 25%, #007700 50%, #005f00 75%, #005f00 100%);
	background: -o-linear-gradient(top, #005300 0%, #198419 25%, #007700 50%, #005f00 75%, #005f00 100%);
	background: -ms-linear-gradient(top, #005300 0%, #198419 25%, #007700 50%, #005f00 75%, #005f00 100%);
	background: linear-gradient(to bottom, #005300 0%, #198419 25%, #007700 50%, #005f00 75%, #005f00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005300', endColorstr='#005f00', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
}
.afftext-fizz {
	color: #00008b;
	background: #e3f747;
	background: -moz-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #717b23), color-stop(25%, #f1fba3), color-stop(50%, #e3f747), color-stop(75%, #9eac31), color-stop(100%, #9eac31));
	background: -webkit-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: -o-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: -ms-linear-gradient(top, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	background: linear-gradient(to bottom, #717b23 0%, #f1fba3 25%, #e3f747 50%, #9eac31 75%, #9eac31 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717b23', endColorstr='#9eac31', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
	}
	
.afftext-orange {
	color: #191919;
	background: #df7f00;
	background: -moz-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #6f3f00), color-stop(25%, #efbf7f), color-stop(50%, #df7f00), color-stop(75%, #9c5800), color-stop(100%, #9c5800));
	background: -webkit-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: -o-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: -ms-linear-gradient(top, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	background: linear-gradient(to bottom, #6f3f00 0%, #efbf7f 25%, #df7f00 50%, #9c5800 75%, #9c5800 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f3f00', endColorstr='#9c5800', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
	}	
.afftext-teal {
	color: #191919;
	background: #008080;
	background: -moz-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #004040), color-stop(25%, #7fbfbf), color-stop(50%, #008080), color-stop(75%, #005959), color-stop(100%, #005959));
	background: -webkit-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: -o-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: -ms-linear-gradient(top, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	background: linear-gradient(to bottom, #004040 0%, #7fbfbf 25%, #008080 50%, #005959 75%, #005959 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004040', endColorstr='#005959', GradientType=0 );
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-moz-background-clip: text;
	-moz-text-fill-color: transparent;
	-o-background-clip: text;
	-o-text-fill-color: transparent;
	-ms-background-clip: text;
	-ms-text-fill-color: transparent;
	}
.affwhitetop {
	color: #000;
	background: #FFF;
	background: -moz-linear-gradient(top, #fefeff 0%, #ffffff 50%, #f3f3f4 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #fefeff), color-stop(50%, #ffffff), color-stop(100%, #f3f3f4));
	background: -webkit-linear-gradient(top, #fefeff 0%, #ffffff 50%, #f3f3f4 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #ffffff 50%, #f3f3f4 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #ffffff 50%, #f3f3f4 100%);
	background: linear-gradient(to bottom, #fefeff 0%, #ffffff 50%, #f3f3f4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefeff', endColorstr='#f3f3f4', GradientType=0 );
}
.affwhitebottom {
	color: #000;
	background: #FFF;
	background: -moz-linear-gradient(top, #f3f3f4 0%, #bbbdbd 50%, #868888 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f3f3f4), color-stop(50%, #bbbdbd), color-stop(100%, #868888));
	background: -webkit-linear-gradient(top, #f3f3f4 0%, #bbbdbd 50%, #868888 100%);
	background: -o-linear-gradient(top, #f3f3f4 0%, #bbbdbd 50%, #868888 100%);
	background: -ms-linear-gradient(top, #f3f3f4 0%, #bbbdbd 50%, #868888 100%);
	background: linear-gradient(to bottom, #f3f3f4 0%, #bbbdbd 50%, #868888 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f4', endColorstr='#868888', GradientType=0 );
}
.affroyaltop {
	color: #00ba5d;
	background: #002c92;
	background: -moz-linear-gradient(top, #001649 0%, #4c6bb2 50%, #002c92 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #001649), color-stop(50%, #4c6bb2), color-stop(100%, #002c92));
	background: -webkit-linear-gradient(top, #001649 0%, #4c6bb2 50%, #002c92 100%);
	background: -o-linear-gradient(top, #001649 0%, #4c6bb2 50%, #002c92 100%);
	background: -ms-linear-gradient(top, #001649 0%, #4c6bb2 50%, #002c92 100%);
	background: linear-gradient(to bottom, #001649 0%, #4c6bb2 50%, #002c92 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001649', endColorstr='#002c92', GradientType=0 );
}
.affroyalbottom {
	color: #00ba5d;
	background: #002c92;
	background: -moz-linear-gradient(top, #002c92 0%, #001e66 50%, #001e66 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #002c92), color-stop(50%, #001e66), color-stop(100%, #001e66));
	background: -webkit-linear-gradient(top, #002c92 0%, #001e66 50%, #001e66 100%);
	background: -o-linear-gradient(top, #002c92 0%, #001e66 50%, #001e66 100%);
	background: -ms-linear-gradient(top, #002c92 0%, #001e66 50%, #001e66 100%);
	background: linear-gradient(to bottom, #002c92 0%, #001e66 50%, #001e66 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002c92', endColorstr='#001e66', GradientType=0 );
}

/* MISC AFF STYLING */

.teamtable {
	font-size: 80%;
	color: #303;
/*	text-shadow: -1px 0 #060, 0 1px #060, 1px 0 #060, 0 -1px #060;*/
}
.redcard {
	background:url(/images/redcard.svg) no-repeat;
	padding:2px 3.5px 0px 0px;
	height:20px;
	vertical-align:top;
	color:#fff !important;
	text-shadow: 0px 0px 2px #d6181f;
	font-weight:bold;
	font-size:80%;
}
/* display:inline-block;height:20px;width:16px;vertical-align:middle;background:#d6181f;overflow:hidden;border-radius:15%;margin:0 .08em;position:relative;top:-1px;*/
.yellowcard {
	padding:0px 4px 0px 0px;
	text-align: center;
	color:#004 !important;
	text-shadow: 0px 0px 2px #F8FF00;
	font-weight:bold;
	letter-spacing:-2px;
	background: url(/images/yellowcard.svg) no-repeat;
	vertical-align:top;
	width:20px !important;
	}
/*
display:inline-block;height:20px;width:16px;vertical-align:middle;background:#F8FF00;overflow:hidden;border-radius:15%;margin:0px;position:relative;top:-1px;color:#004;font-weight:bold;letter-spacing:-2px;*/
.secondyellow {
	background:url(/images/secondyellow.svg) no-repeat;
	vertical-align:top;
	padding:4.5px 3px 0px 0px;
	color:#fff !important;
	text-shadow: 0px 0px 2px #d6181f;
	font-weight:bold;
	letter-spacing:-2px;
	font-size:80%;
}
/*.secondyellow:after {content: "S7";}*/
/*
display:inline-block;height:20px;width:11px;vertical-align:middle;background:#F8FF00;overflow:hidden;border-radius:15%;margin:0 .08em;position:relative;top:-1px;}*/
it, .injurytime {
	font-size:66%;
	vertical-align:top;
}
.playernames{letter-spacing: -0.75px;}
	@media only screen and (min-width:851px){.playernames {letter-spacing: 0px;}}

.pulse {box-shadow: 0 0 0 rgba(77 0 77 / 0.9); animation: pulse 2s infinite; cursor: default; display: none;}
/*.pulse:hover {animation: none;}*/

@-webkit-keyframes pulse {0% {-webkit-box-shadow: 0 0 0 0 rgba(77 0 77 / 0.9);}70% {-webkit-box-shadow: 0 0 0 10px rgba(95,50,98, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(95,50,98, 0);}}
@keyframes pulse {0% {-moz-box-shadow: 0 0 0 0 rgba(77 0 77 / 0.9);box-shadow: 0 0 0 0 rgba(77 0 77 / 0.9);}70% {-moz-box-shadow: 0 0 0 10px rgba(95,50,98, 0);box-shadow: 0 0 0 10px rgba(95,50,98, 0);}100% {-moz-box-shadow: 0 0 0 0 rgba(95,50,98, 0);box-shadow: 0 0 0 0 rgba(95,50,98, 0);}}