@charset "utf-8";

/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Arial,Helvetica,sans-serif}body{margin:0;height:100%}a:focus{outline:0}a:hover,a:active{outline:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0}h1,.h1{font-size:36px;line-height:36px;}h2,.h2{font-size:28px;line-height:30px;}h3,.h3{font-size:20px;line-height:26px}h4,.h4{font-size:14px;line-height:18px}h5,.h5{font-size:13px;line-height:17px}h6,.h6{font-size:12px;line-height:16px}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:16px 0}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0 0 16px 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}address{font-style:normal}dl,menu,ol,ul{margin:16px 0}ul ul,ol ol{margin:3px 0}dt{font-weight:bold}dd{margin:0 0 0 25px}menu,ol,ul{padding:0 0 0 25px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

@font-face {
    font-family: 'BebasNeue';
    src: url('../font/BebasNeue.eot');
    src: url('../font/BebasNeue.eot?#iefix') format('embedded-opentype'),
         url('../font/BebasNeue.woff') format('woff'),
         url('../font/BebasNeue.ttf') format('truetype'),
         url('../font/BebasNeue.svg#BebasNeue') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'MyersSansBlackSlant';
	src: url('../font/MyersSansBlackSlant.eot');
	src: url('../font/MyersSansBlackSlant.eot?#iefix') format('embedded-opentype'),
		url('../font/MyersSansBlackSlant.woff') format('woff'),
		url('../font/MyersSansBlackSlant.ttf') format('truetype'),
		url('../font/MyersSansBlackSlant.svg#myerssans_ot_blackslaBlkslant') format('svg');
	font-weight: 900;
	font-style: italic;
}

/* Base Tags */

body{
	color:#404040;
	font-size:12px;
}

a, a.invert:hover{
	color:#005b99;
	text-decoration: none;
}

a:hover, a.invert{

}

img{
	display:block;
	max-width:100%;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5{
	font-family: BebasNeue, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
}

/* Wrap */

.wrap{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

/* Main Logo */

.main-logo{
	background:url(/images/sprites/main-logo.png) no-repeat;
	display:block;
	height:101px;
	width:276px;
	text-indent:-200px;
	overflow: hidden;
}

/* Main Nav */

.main-nav{
	background: #5d5c61;
	background: -moz-linear-gradient(top, #5d5c61 0%, #3e3e40 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5d5c61), color-stop(100%,#3e3e40));
	background: -webkit-linear-gradient(top, #5d5c61 0%,#3e3e40 100%);
	background: -o-linear-gradient(top, #5d5c61 0%,#3e3e40 100%);
	background: -ms-linear-gradient(top, #5d5c61 0%,#3e3e40 100%);
	background: linear-gradient(to bottom, #5d5c61 0%,#3e3e40 100%);

	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top:1px solid #909090;

	font-size:0;
}

.main-nav a{
	line-height:43px;
	color:#fff;
	text-decoration: none;
	font-size:13px;
	font-weight: bold;
	padding:14px 15px;
	border-top:1px solid transparent;

	transition: border-top 300ms, background 300ms;
}

.main-nav > :first-child{
	border-top-left-radius:4px;
}

.main-nav .float-right :last-child{
	border-top-right-radius:4px;
}

.main-nav a:hover, .main-nav a.selected{
	background:#323233;
	border-top:1px solid #2d2d2d;
}

/* Sub nav */

.sub-nav{
	background: #262628; /* Old browsers */
	background: -moz-linear-gradient(top,  #262628 0%, #3f3f41 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262628), color-stop(100%,#3f3f41)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #262628 0%,#3f3f41 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #262628 0%,#3f3f41 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #262628 0%,#3f3f41 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #262628 0%,#3f3f41 100%); /* W3C */
	font-size:0;
}

.sub-nav a{
	font-size:13px;
	display:inline-block;
	color:#ddd;
	padding: 7px 10px;
	margin: 5px 0px 0 15px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;

	transition: 250ms all;
}

.sub-nav a:hover, .sub-nav a.selected{
	color:#fff;
}

.sub-nav a.selected{
	background: #f5f5f5;
	color:#000;
}

/* Main - The large white-ish box directly below the main nav */

.main{
	background: #f5f5f5;
	padding:15px 25px;
	min-height: 400px;
}

/* Strip Banners - Banners that span the full container */

.strip-banner-white{
	font-family: BebasNeue, Arial, Helvetica, sans-serif;
	color:#005b99;
	background: #fff;
	margin: 0 -5px;
	border: 1px solid #e0e0e0;
	padding: 10px 12px;
	position: relative;
	font-size:19px;
	line-height: normal;
}

.strip-banner-white:before, .strip-banner-blue:before{
	position: absolute;
	content: '';
	right: -1px;
	bottom: -6px;
	border-top: 5px solid #959595;
	border-right: 5px solid transparent;
}

.strip-banner-white:after, .strip-banner-blue:after{
	position: absolute;
	content: '';
	left: -1px;
	bottom: -6px;
	border-top: 5px solid #959595;
	border-left: 5px solid transparent;
}

.strip-banner-blue{
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 21px;
	text-transform: uppercase;
	background: #0181c3;
	border:1px solid #0181c3;
	position: relative;
	padding: 10px 16px;
	color:#fff;
	margin: 0 -5px;
	line-height: normal;
}


/* If a banner is trapped inside a 10px horizontal padding and needs to break out */

.main .stip-banner-inside{
	margin-left: -30px;
	margin-right: -30px;
}

.page .stip-banner-inside{
	margin-left: -25px;
	margin-right: -25px;
}

/* Background */

.background{
	position: fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(/images/sprites/background-gradient.jpg);
	background-size: cover;
	background-position: 50% 50%;
}

/* Page - The white page inside main, usually has a large banner stuck to the top of it.*/

.page{
	border:1px solid #dddddd;
	background:#fff;
	padding:15px 20px;
}

/* Player Card */

.player-card{
	padding:10px;
	border:1px solid #ddd;
	background-image: url(/images/sprites/sprite-diamonds.gif), -moz-linear-gradient(left,  rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.8) 59%, rgba(255,255,255,0.5) 77%);
	background-image: url(/images/sprites/sprite-diamonds.gif), -webkit-gradient(linear, left top, right top, color-stop(7%,rgba(255,255,255,0)), color-stop(59%,rgba(255,255,255,0.8)), color-stop(77%,rgba(255,255,255,0.5)));
	background-image: url(/images/sprites/sprite-diamonds.gif), -webkit-linear-gradient(left,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.8) 59%,rgba(255,255,255,0.5) 77%);
	background-image: url(/images/sprites/sprite-diamonds.gif), -o-linear-gradient(left,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.8) 59%,rgba(255,255,255,0.5) 77%);
	background-image: url(/images/sprites/sprite-diamonds.gif), -ms-linear-gradient(left,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.8) 59%,rgba(255,255,255,0.5) 77%);
	background-image: url(/images/sprites/sprite-diamonds.gif), linear-gradient(to right,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.8) 59%,rgba(255,255,255,0.5) 77%);
}

.player-card.half-width{
	padding:10px;
	border:1px solid #ddd;
	background: url(/images/sprites/sprite-diamonds.gif), -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,1) 100%);
	background: url(/images/sprites/sprite-diamonds.gif), -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(80%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: url(/images/sprites/sprite-diamonds.gif), -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
	background: url(/images/sprites/sprite-diamonds.gif), -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
	background: url(/images/sprites/sprite-diamonds.gif), -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);
	background: url(/images/sprites/sprite-diamonds.gif), linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%,rgba(255,255,255,1) 100%);

}

/* Pegs - The little titles that clip onto only a single side of it's container */

.peg{
	position: relative;
	font-family: BebasNeue, Arial, Helvetica, sans-serif;
	padding:7px 15px;
	font-size:17px;
	line-height:20px;
}

.peg-left{
	margin-left:-7px;
	margin-right:16px;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.peg-right{
	text-align: right;
	margin-right:-4px;
	margin-left: 13px;

	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

}

.peg-blue{
	background:#0181c3;
	border:1px solid #0181c3;
	color:#fff;
}

.peg-grey{
	background:#e7e7e7;
	border:1px solid #dddddd;
	color:#005b99;
}

.peg-left:before{
	position: absolute;
	content: '';
	left: 0;
	bottom: -6px;
	border-top: 5px solid #959595;
	border-left: 5px solid transparent;
}

.peg-right:before{
	position: absolute;
	content: '';
	right: 0;
	bottom: -6px;
	border-top: 5px solid #959595;
	border-right: 5px solid transparent;
}

/* Pegs arrows tags */

.peg-blue.peg-left:after{
	content:'';
	height:0;
	width:0;
	position: absolute;
	right: -15px;
	top:-1px;
	border-top:18px solid transparent;
	border-bottom:18px solid transparent;
	border-left: 14px solid #0181c3;
}

.peg-blue.peg-right:after{
	content:'';
	height:0;
	width:0;
	position: absolute;
	left: -15px;
	top:-1px;
	border-top:18px solid transparent;
	border-bottom:18px solid transparent;
	border-right: 14px solid #0181c3;
}

.peg-grey.peg-left:after{
	content:'';
	height: 35px;
	width: 16px;
	position: absolute;
	right: -16px;
	top:-1px;
	background: url(data:image/png;base64,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) no-repeat;
}

.peg-grey.peg-right:after{
	content:'';
	height: 35px;
	width: 16px;
	position: absolute;
	left: -16px;
	top:-1px;
	z-index:1;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAjCAYAAACdHYpiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAXpJREFUeNqc1T9rFEEYx/Hv7j6zG0gVX4CWpgvYX5k6VYqt5EhlsBOLkMTOJjkIYmUjhFxO30FAfAeKL0D0alNHFnbmuZs0Spbj9s/MtLvzeebh+c1u4r1nPp8TuGZACSCEr7GIlHmeA5AGbt4G3os81A0BNoDPeZ5vpmkaBUxEZKdZPQTYAw7/9x0KPAY+FkWRrHvYB2TA1BjzKMsyYoA3IjIyxrS+0AWMgOOuzV3AFnBVFEWWJEkU8MEY86St7z7gQET2+47eBjwF3q2GZSiQA7PVqIYAb0XkWUj1JrALvFoX1aHAWVtUhwKv67r23vto4Ctw7pyLBgBOVfVbKNIELFA65+6Wy2UUAPAbeKGq0QDAtapOh7bSFrlD59yvISdpA+6A0lpr+0bbFfrvwElfK323ZqKqX7qQPsADz51zt4vFIgoA+AOM67r2sQDADXBhrY0GAI5U9cfqaEMA+2+0f5tRD/29/wReNk+RRnxDLlX1U1VVVFXF/QBgv4S0eje/AgAAAABJRU5ErkJggg==) no-repeat;
}

/* If a peg is trapped inside horizontal padding and needs to break out */
.peg-left.peg-inside{
	margin-left:-27px;
}

.peg-right.peg-inside{
	margin-right:-27px;
}

/* Content Box - Various boxes of different size and color */

.content-box-grey{
	background:#f5f5f5;
	border: 1px solid #ddd;
	padding:15px 20px;
}

/* Position Helms */

.football-helm{
	height:124px;
	width:163px;
	display:inline-block;
	background:url(/images/sprites/football-helm.png);

	transition: color 200ms;
}

.football-helm:hover, .football-helm.selected{
	color:#fff;
}

.football-helm img{
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
	opacity:0;

	transition: opacity 200ms;
}

.football-helm:hover img, .football-helm.selected img{
	opacity:1;
}

.helm-label{
	left: 20px;
	top: 15px;
	font-size:38px;
	line-height: normal;
}

/* Tabs */

.tabs{
	background:#fff;
}

.main .tabs-inside{
	margin-left:-25px;
	margin-right:-25px;
}

.tabs-headings{
	background: #e8e8e8;
	padding-left:13px;
}

.tabs-headings a{
	display:inline-block;
	padding:6px 10px;
	margin:7px 0 -1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;

	transition: 200ms all;
}

.tabs-headings a:hover, .tabs-headings a.selected{
	color:#4a9f00;
}

.tabs-headings a.selected{
	background:#fff;
}

/* Compare Players Banner */
.compare-players-banner{
	background-image: url(/images/sprites/compare-arrows.png);
	background-repeat: no-repeat;
	background-position: 50%;
}

/* Injury Spot - The spots the go on the wireframe human on the player detail page */

.injury-spot{
	position: absolute;
}

.injury-spot:hover{
	z-index:100;
}

.injury-spot:hover .caption{
	/*display:block;*/
}

.injury-spot .caption{
	display:none;
	background: #f5f5f5;
	border: 1px solid #ddd;
	padding: 12px;
	width:200px;
}

.injury-spot .caption:before{
	position: absolute;
	top:21px;
	left:5px;
	content:'';
	display:block;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #f5f5f5;
}

.injury-spot .label{
	height:30px;
	width:30px;
	background: url(/images/sprites/injury-spot.png) no-repeat;
	line-height:30px;
	text-align: center;
	color:#fff;
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	cursor: default;
}


.injury-leg{top: 400px; left: 183px;}
.injury-shoulder{top: 117px; left: 171px;}
.injury-head{top: 43px; left: 207px;}
.injury-chest{top: 153px; left: 207px;}
.injury-knee{top: 409px; left: 231px;}
.injury-foot{top: 540px; left: 231px;}
.injury-ankle{top: 513px; left: 225px;}
.injury-hand{top: 273px; left: 337px;}
.injury-hip{top: 176px; left: 100px;}
.injury-neck{top: 111px; left: 207px;}
.injury-ribs, .injury-rib{top: 201px; left: 185px;}
.injury-back{top: 210px; left: 207px;}
.injury-abdomen{top: 241px; left: 208px;}
.injury-groin{top: 305px; left: 208px;}
.injury-upper-arm{top: 175px; left: 276px;}
.injury-achilles{top: 519px; left: 206px;}
.injury-forearm{top: 224px; left: 311px;}
.injury-calf{top: 464px; left: 231px;}
.injury-elbow{top: 200px; left: 121px;}
.injury-spleen{top: 230px; left: 231px;}
.injury-wrist{top: 246px; left: 330px;}
.injury-heel{top: 526px; left: 190px;}
.injury-appendix{top: 263px; left: 185px;}
.injury-adductor{top: 403px; left: 184px;}
.injury-lower-body{top: 384px; left: 207px;}
.injury-thumb{top: 286px; left: 337px;}
.injury-pelvis{top: 287px; left: 237px;}
.injury-nose{top: 71px; left: 207px;}
.injury-lung{top: 176px; left: 185px;}
.injury-thigh{top: 353px; left: 231px;}
.injury-finger{top: 286px; left: 337px;}
.injury-spine{top: 241px; left: 207px;}
.injury-slap{top: 241px; left: 207px;}

/* Index Score */

.index-score{
	font-size:0;
	margin-left:1px;
}

.index-score-label{
}

.index-score-left-result{
	font-size:17px;
	color:#005b99;
	background: #e7e7e7;
	border:1px solid #dedede;
	font-family: BebasNeue, Arial, Helvetica, sans-serif;
	padding:12px;
	line-height:17px;
	display:inline-block;
	width:50%;
	vertical-align: top;
	height:60px;
	margin-left:-1px;

	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.index-score-right-result{
	color:#4a9f00;
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 24px;
	text-transform: uppercase;
	background: #f7f7f7;
	border:1px solid #dedede;
	padding:0 12px;
	line-height: 60px;
	display:inline-block;
	width:50%;
	vertical-align: top;
	height:60px;
	margin-left:-1px;

	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Footer */

footer{
	position: relative;
	margin-left:-5px;
	margin-right:-5px;
	background:#000;
	color:#404040;
	border:1px solid #1f1f1f;
	line-height:37px;
}

footer:before{
	position: absolute;
	content: '';
	left:-1px;
	top:-6px;
	border-bottom:5px solid #363636;
	border-left:5px solid transparent;
}

footer:after{
	position: absolute;
	content: '';
	right:-1px;
	top:-6px;
	border-left:5px solid #363636;
	border-top:5px solid transparent;
}

footer a{
	color:#636363;
	margin:0 5px;

	transition:all 300ms;
}

footer a:hover{
	color:#fff;
}

/* Buttons */

.button{
	background: #3c6c13;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjNmMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZGE0MWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #3c6c13 0%, #5da41e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c6c13), color-stop(100%,#5da41e));
	background: -webkit-linear-gradient(top,  #3c6c13 0%,#5da41e 100%);
	background: -o-linear-gradient(top,  #3c6c13 0%,#5da41e 100%);
	background: -ms-linear-gradient(top,  #3c6c13 0%,#5da41e 100%);
	background: linear-gradient(to bottom,  #3c6c13 0%,#5da41e 100%);
	border:1px solid #3d6c13;
	color:#fff;
	border-radius:4px;
	padding:8px 10px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: normal;
	margin-top:15px;
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight:900;
	font-style: italic;
	font-size: 16px;
	text-transform: uppercase;
	display:inline-block;
}

/* inputs */

.text-input{
	display:block;
	outline: 0;
	border: 1px solid #0182c3;
	height: 30px;
	margin-top: 15px;
	padding: 0 7px;
}

.text-input input[type=text], .text-input input[type=password]{
	outline: 0;
	border: 0;
	width: 100%;
	padding-top: 7px;
	padding-bottom: 7px;
	background: transparent;
}

textarea.text-input{
	padding: 7px;
}

/* Forms */

.form-error{
	color:red;
}

.form-error p{
	margin-bottom:10px;
}

/* Tables */

.styled-table{
	border-bottom:1px solid #fff;
	border-collapse: separate;
}

.styled-table th{
	color:#005b99;
	font-weight: normal;
	font-family: BebasNeue, Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
	background:#ccc;
	padding:5px 30px 5px 10px;
}

.styled-table td{
	padding:10px 5px;
	border-bottom:1px solid #e0e0e0;
	border-top:1px solid #fff;
}

.styled-table tbody tr:first-child td{
	border-top:0;
}

/* Twitter Typeahead */

.twitter-typeahead{
	width:100%;
}

.twitter-typeahead .tt-dropdown-menu{
	background:#fff;
	text-align: left;
	width: 100%;
	margin-top: 2px;
	padding-top:0;
	left: 0;
	right: 0;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	color:#404040;
	font-style: normal;
	text-transform: none;
}

.twitter-typeahead .tt-hint{
	padding:0 7px;
	right:0;
	left:0;
}

.twitter-typeahead .tt-dropdown-menu p{
	margin:0;
}

.twitter-typeahead .tt-suggestion{
	padding:7px;
}

.twitter-typeahead .tt-is-under-cursor{
	background:#005b99;
	color:#fff;
}

/* compare input */

.compare-input{
	line-height: normal;
}

.compare-input .tt-hint{
	padding:6px 0 0 5px;
	color:#545454;
}

.compare-input .twitter-typeahead .tt-dropdown-menu{
	margin-top:0;
}

/* Gradient banners */

.gradient-banner{
	background: url(/images/sprites/banner-gradient.jpg) no-repeat;
	font-size:26px;
	color:#fff;
	padding:15px;
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	text-transform: uppercase;
	line-height:normal;
}

.gradient-banner-large{
	background: url(/images/sprites/banner-gradient-large.jpg) no-repeat;
	font-size:26px;
	color:#fff;
	padding:15px;
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	text-transform: uppercase;
	line-height:normal;
}

/* Social Banner */

.social-banner{
	background: #e8e8e8;
	padding: 16px 20px 16px 8px;
	margin: -1px;
	float: right;
	position: relative;
}

.social-banner:before{
	position: absolute;
	top:0;
	left:-24px;
	content: '';
	border-right:24px solid #e8e8e8;
	border-bottom:48px solid transparent;
}

.social-banner a{
	margin: 0 3px 0 0;
}

.strip-banner-white .social-banner{
	padding:3px;
	background:none;
}

.strip-banner-white .social-banner:before{
	border:0;
}


/* Risk Rating */

.risk-rating {
	position: absolute;
	left: 50%;
	background: red;
	right: -1px;
	top: -1px;
	bottom: -1px;
	text-align: center;
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	font-size: 21px;
	text-transform: uppercase;
	line-height: 50px;
	color: #fff;
	margin-left: -7px;
}

.risk-rating-black {
	background: #000;
}

.risk-rating-red {
	background: #c2002f;
}

.risk-rating-orange {
	background: #ff9400;
}

.risk-rating-green {
	background: #03a937;
}

.risk-rating:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-left: 15px solid #0181c3;
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
}


/* Icon sets */

/* OVERRIDES */


/* Color Sets */

.c005b99{ /* Blue */
	color:#005b99;
}

.c4a9f00{ /* Green */
	color:#4a9f00;
}

.cfff{
	color:#fff;
}

/* Font Sizes */

.s19{
	font-size:19px;
}

.s17{
	font-size:17px;
}

.s18{
	font-size: 18px;
}

.s26{
	font-size: 26px;
}

.s50{font-size:50px;}

/* Background Sets */

.bg-fff{
	background: #fff;
}

.bg-f7f7f7{
	background: #f7f7f7;
}

/* Height Sets */

.height-175{height:175px;}
.height-240{height:240px;}
.height-300{height:300px;}
.height-400{height:400px;}

.min-height-300{min-height:300px;}


/* Width Sets */

.full-width{width:100%;}

.width-85{width:85px;}
.width-130{width:130px;}
.width-135{width:135px;}
.width-200{width:200px;}
.width-245{width:245px;}
.width-265{width:265px;}
.width-280{width:280px;}
.width-300{width:300px;}
.width-314{width:314px;}
.width-625{width:625px;}

/* Border Sets */
.border-3-ddd{
	border:3px solid #ddd;
}

/* Font Faces */

.face-bebas{
	font-family: BebasNeue, Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
}

.face-myers{
	font-family: 'MyersSansBlackSlant', Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-style: italic;
	text-transform: uppercase;
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (min--moz-device-pixel-ratio: 2){}

.absolute{position:absolute}.relative{position:relative}.static{position:static}.fixed{position:fixed}

.top,.top-left,.top-right{top:0;bottom:auto}
.bottom,.bottom-left,.bottom-right{bottom:0;top:auto}
.right,.top-right,.bottom-right{right:0;left:auto}
.left,.left-top,.left-bottom{left:0;right:auto}

.inline-block{display:inline-block;*display:inline;*zoom:1}.table{display:table;*display:block;*zoom:1}.block{display:block}.inline{display:inline}.hidden,.hide{display:none}.opacity-hide{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.show{display:block;}.opacity-show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1);opacity:1}

.border-box{
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.clear-filter{filter:none}
.valign-middle{vertical-align:middle}.valign-baseline{vertical-align:baseline}.valign-text-bottom{vertical-align:text-bottom}.valign-bottom{vertical-align:bottom}.valign-top{vertical-align:top}
.float-left{float:left;*display:inline}.float-right{float:right;*display:inline}.clear{clear:both}
.bold{font-weight:bold}.italic{font-style:italic}.underline{text-decoration:underline}.normal{font-weight:normal;font-style: normal;text-decoration: none;}
.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-10{z-index:10}.z-index-20{z-index:20}.z-index-30{z-index:30}.z-index-40{z-index:40}.z-index-50{z-index:50}.z-index-100{z-index:100}.z-index-200{z-index:200}.z-index-300{z-index:300}
.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}

.margin-top-0{margin-top:0}.margin-top-1{margin-top:1px}.margin-top-2{margin-top:2px}.margin-top-3{margin-top:3px}.margin-top-4{margin-top:4px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.margin-top-30{margin-top:30px}.margin-top-35{margin-top:35px}.margin-top-40{margin-top:40px}.margin-top-45{margin-top:45px}.margin-top-50{margin-top:50px}
.margin-1{margin:1px}.margin-2{margin:2px}.margin-3{margin:3px}.margin-4{margin:4px}.margin-5{margin:5px}.margin-6{margin:6px}.margin-7{margin:7px}.margin-8{margin:8px}.margin-9{margin:9px}.margin-10{margin:10px}.margin-15{margin:15px}.margin-20{margin:20px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-35{margin:35px}.margin-40{margin:40px}.margin-45{margin:45px}.margin-50{margin:50px}
.margin-right-0{margin-right:0}.margin-right-1{margin-right:1px}.margin-right-2{margin-right:2px}.margin-right-3{margin-right:3px}.margin-right-4{margin-right:4px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-15{margin-right:15px}.margin-right-20{margin-right:20px}.margin-right-25{margin-right:25px}.margin-right-30{margin-right:30px}.margin-right-35{margin-right:35px}.margin-right-40{margin-right:40px}.margin-right-45{margin-right:45px}.margin-right-50{margin-right:50px}
.margin-bottom-0{margin-bottom:0}.margin-bottom-1{margin-bottom:1px}.margin-bottom-2{margin-bottom:2px}.margin-bottom-3{margin-bottom:3px}.margin-bottom-4{margin-bottom:4px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-25{margin-bottom:25px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-35{margin-bottom:35px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-50{margin-bottom:50px}
.margin-left-0{margin-left:0}.margin-left-1{margin-left:1px}.margin-left-2{margin-left:2px}.margin-left-3{margin-left:3px}.margin-left-4{margin-left:4px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-15{margin-left:15px}.margin-left-20{margin-left:20px}.margin-left-25{margin-left:25px}.margin-left-30{margin-left:30px}.margin-left-35{margin-left:35px}.margin-left-40{margin-left:40px}.margin-left-45{margin-left:45px}.margin-left-50{margin-left:50px}
.margin-top-65{margin-top: 65px;}.margin-left-m30{margin-left:-30px;}.margin-top-m34{margin-top:-34px;}.margin-top-m18{margin-top:-18px;}
.margin-top-m25{margin-top:-25px;}.margin-bottom-m25{margin-bottom:-25px;}

.margin-0,.margin-none{margin:0}

.padding-top-0{padding-top:0}.padding-top-1{padding-top:1px}.padding-top-2{padding-top:2px}.padding-top-3{padding-top:3px}.padding-top-4{padding-top:4px}.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-top-15{padding-top:15px}.padding-top-20{padding-top:20px}.padding-top-25{padding-top:25px}.padding-top-30{padding-top:30px}.padding-top-35{padding-top:35px}.padding-top-40{padding-top:40px}.padding-top-45{padding-top:45px}.padding-top-50{padding-top:50px}
.padding-1{padding:1px}.padding-2{padding:2px}.padding-3{padding:3px}.padding-4{padding:4px}.padding-5{padding:5px}.padding-6{padding:6px}.padding-7{padding:7px}.padding-8{padding:8px}.padding-9{padding:9px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-35{padding:35px}.padding-40{padding:40px}.padding-45{padding:45px}.padding-50{padding:50px}
.padding-right-0{padding-right:0}.padding-right-1{padding-right:1px}.padding-right-2{padding-right:2px}.padding-right-3{padding-right:3px}.padding-right-4{padding-right:4px}.padding-right-5{padding-right:5px}.padding-right-10{padding-right:10px}.padding-right-15{padding-right:15px}.padding-right-20{padding-right:20px}.padding-right-25{padding-right:25px}.padding-right-30{padding-right:30px}.padding-right-35{padding-right:35px}.padding-right-40{padding-right:40px}.padding-right-45{padding-right:45px}.padding-right-50{padding-right:50px}
.padding-right-7{padding-left:7px;}
.padding-right-95{padding-right: 95px;}


.padding-bottom-0{padding-bottom:0}.padding-bottom-1{padding-bottom:1px}.padding-bottom-2{padding-bottom:2px}.padding-bottom-3{padding-bottom:3px}.padding-bottom-4{padding-bottom:4px}.padding-bottom-5{padding-bottom:5px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-25{padding-bottom:25px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-35{padding-bottom:35px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-50{padding-bottom:50px}
.padding-left-0{padding-left:0}.padding-left-1{padding-left:1px}.padding-left-2{padding-left:2px}.padding-left-3{padding-left:3px}.padding-left-4{padding-left:4px}.padding-left-5{padding-left:5px}.padding-left-10{padding-left:10px}.padding-left-15{padding-left:15px}.padding-left-20{padding-left:20px}.padding-left-25{padding-left:25px}.padding-left-30{padding-left:30px}.padding-left-35{padding-left:35px}.padding-left-40{padding-left:40px}.padding-left-45{padding-left:45px}.padding-left-50{padding-left:50px}
.padding-left-7{padding-left:7px;}
.padding-left-16{padding-left:16px}
.padding-left-95{padding-left: 95px;}
.padding-0,.padding-none{padding:0}

.border-0{border: 0;}.border-top-0{border-top:0;}.border-right-0{border-right:0;}.border-bottom-0{border-bottom:0;}.border-left-0{border-left:0;}

.corners,.corners-top-left,.corners-top,.corners-left{border-top-left-radius:4px}
.corners,.corners-bottom-left,.corners-bottom,.corners-left{border-bottom-left-radius:4px}
.corners,.corners-top-right,.corners-top,.corners-right{border-top-right-radius:4px}
.corners,.corners-bottom-right,.corners-bottom,.corners-right{border-bottom-right-radius:4px}
.corners-none{border-radius: 0}

.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}

.ghost{
	display:inline-block;
	width:0px;
	height:100%;
	vertical-align: middle;
}
#ic_signupform input[type="text"] {
	padding: 10px!important;
    width: 100%;
    border: 0px;
    border-bottom: 1px solid #fff;
    font-size: 12px;
    line-height: 22px;
    color: #555;
    background-color: #efefef;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
#ic_signupform input[type="submit"] {
	background-color: #333333;
    padding: 7px 11px;
    border: none;
    color: #fff;
    cursor: pointer;
    transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    width: auto;
    font-size: 12px; 
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	padding: 7px 15px;
    font-size: 19px;
    margin-left: 5px;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}
input[type=submit]:hover, button[type=submit]:hover {
	background-color: #27CFC3;
}
.modal {
	z-index: 9999;
}