/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	outline:none
}

* { box-sizing: border-box; -moz-box-sizing: border-box; }

html {
	font-size:13px;
	height:100%;
	-webkit-text-size-adjust: 100%;
}

body {
	margin:0;
	padding:0;
	border:0;
	font-family: 'proxima-nova', sans-serif;
	background:#FFFFFF
}

h1,h2,h3,h4,h5,h6,p,address {
	color:#272727;
	margin-top: 15px
}

h3 {
	font-size:32px;
}
.title h3 {
	font-size: 32px;
}

h4 {
	font-size:18px
}

h5 {
	font-size:14px;
	color:#414141
}

hr {
	border-top: 0;
	border-bottom: 1px solid #e0e0e0;
}

a img {
	border:0
}

p {
	line-height:18px;
	color:#535353;
	margin:0 0 20px
}

a {
	color:#D6232C;
	text-decoration:none;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

a:link {
	color:#D6232C;
}

a:visited {
	color:#BF2123;
}

a:hover,a:focus {
	color:#FF9FAC;
	text-decoration:none
}

a:active {
	color:#BF2123;
}

strong {
	font-weight: bolder;
}

.text {
	line-height: 150%;
}

/* Flash Messages */
#flash {
	font-size:20px;
	text-align:center;
	display:none
}

.flash_html {
	display:inline
}

.flash_ajax {
	display:block;
	margin:0 auto 0 -200px;
	position:fixed;
	top:0;
	left:50%;
	width:400px;
	z-index:1003;
	color:#222
}

.flash_html div,.flash_ajax div {
	text-align:center;
	font-size:14px;
	margin:0 auto;
	width:400px;
	padding:5px 40px;
	background-color:#FFFDD7;
	border-bottom:3px solid #FDFBA8;
	border-left:3px solid #FDFBA8;
	border-right:3px solid #FDFBA8;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px
}

.flash_ajax div.flash_error,.flash_html div.flash_error,.flash_ajax div.flash_critical,.flash_html div.flash_critical {
	border-color:red;
	background-color:#FFBABA
}

/* Portal Wrappers */
.wrapper {
	margin:0 auto;
	width:950px
}

#company-support-portal {
	padding:0;
	overflow:hidden
}

/* Breadcrumbs */
#breadcrumbs {
	color:#666;
	font-weight:700;
	margin:30px 0 10px;
}

/* Portal Company Header */
#company-header {
	background:#272e37;
	background-image: url('http://cdn1.ngin.com/attachments/photo/1635/6267/a10blake049Dark.png');
	background-size: 100%;
	padding:30px 0;
	border-top:4px solid #D6232C;
}

#company-header h1 {
	background:url('http://sportngin.desk.com/images/portal/portal-icon.png') 0 center no-repeat;
	color:#FFF;
	font-size:25px;
	padding:0 0 0 35px;
	float:left
}

#company-header a {
	color:#FFF
}

#company-header a:hover {
	color:#999;
	text-decoration:none
}

#customer-account {
	float:right;
	color:#FFF;
	margin:3px 0 0
}

#customer-account span {
	float:left;
	padding:4px 9px;
	font-weight:700
}

#customer-account a {
	float:left;
	display:inline-block;
	padding:4px 9px;
	background:#2B2B2B;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

#customer-account a:hover {
	background:#3B3B3B;
	color:#FFF
}

/* Portal Support Header */
#support-header {
	background:transparent;
	margin:0;
	padding:20px 0 0;
}

#support-header .wrapper {
	position:relative
}

#support-header h2 {
	font-family: 'proxima-nova', sans-serif;
	font-size:42px;
	color:#ffffff;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-shadow:0 1px 0 #272e37
}

#support-header form {
	top: 8px;
}

.getHelp {
	color: #ffffff;
	font-size: 36px;
	letter-spacing: -1px;
	display: block;
	padding-bottom: 10px;
}

/* Support Side Column */
#support-side {
	float:left;
	margin: 40px 0 0 50px;
	width:200px;
}

#support-side .content {
	float: left;
	margin:10px 0 40px;
}

#support-side h3 {
	margin:0 0 20px;
	font-size: 22px;
}

#support-side ul {
	list-style:none;
	margin: 0;
}

#support-side li {
	margin:0 0 15px;
}

.sideCat {
	margin-bottom: 45px;
}

.sideCat ul li a {
	background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2730/helpCenter/i/sidebarIcons.png') repeat-y;
	padding-left: 24px;
	height: 18px;
	display: block;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	white-space: nowrap;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.sideCat ul li a.compose { background-position: 0 -19px; }
.sideCat ul li a.lock { background-position: 0 -37px; }
.sideCat ul li a.target { background-position: 0 -56px; }
.sideCat ul li a.flag { background-position: 0 -74px; }
.sideCat ul li a.layout { background-position: 0 -93px; }
.sideCat ul li a.rows { background-position: 0 -111px; }
.sideCat ul li a.users { background-position: 0 -130px; }
.sideCat ul li a.cart { background-position: 0 -148px; }
.sideCat ul li a.merge { background-position: 0 -216px; }
.sideCat ul li a.mobile { background-position: 0 -238px; }
.sideCat ul li a.check { background-position: 0 -260px; }

.sideCat ul li a:hover {
	color: #008CC3;
}

.sideCat ul li a .arrow {
	margin-left: 3px;
	font-size: 14px;
	color: #008CC3;
}

.sideCat .ss-icon,.sideCat [class^="ss-"]::before,.sideCat [class*=" ss-"]::before,.sideCat .ss-icon.ss-standard,.sideCat [class^="ss-"].ss-standard::before,.sideCat [class*=" ss-"].ss-standard::before {
	position: relative;
	top: 5px;
	margin-right: 5px;
	color: #008CC3;
	font-size: 20px;
}

.quickLinks, .sideWeb {
	margin-bottom: 45px;
}

.quickLinks a {
	background: #49B26A;
	width: 200px;
	height: 36px;
	padding: 11px 10px 10px;
	display: block;
	box-sizing: border-box;
	border-radius: 4px;
	margin-bottom: 20px;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.quickLinks a:hover {
	background: #357e4c;
}

.quickLinks span {
	background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2730/helpCenter/i/sidebarIcons.png') repeat-y;
	height: 18px;
	padding-left: 24px;
	float: left;
	position: relative;
	top: -2px;
}

.quickLinks span.notebook { background-position: 0 -167px; }
.quickLinks span.star { background-position: 0 -180px; }
.quickLinks span.work { height: 16px; background-position: 0 -203px; }

.quickLinks a p {
	display: inline;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 13px;
	position: relative;
	top: -1px;
}

.quickLinks .ss-icon,.quickLinks [class^="ss-"]::before,.quickLinks [class*=" ss-"]::before,.quickLinks .ss-icon.ss-standard,.quickLinks [class^="ss-"].ss-standard::before,.quickLinks [class*=" ss-"].ss-standard::before {
	position: relative;
	top: 4px;
	margin: 0 5px 0 10px;
	color: #ffffff;
	font-size: 20px;
}


.sideWeb a {
	display: block;
	background: #3f464e;
	border-radius: 4px;
	padding: 5px;
	margin-bottom: 20px;
	width: 200px;
	height: 28px;
	box-sizing: border-box;
}

.sideWeb a img {
	float: left;
	margin-right: 4px;
	width: 50px;
	position: relative;
	top: -10px;
}

.sideWeb a p {
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	display: inline;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.sideWeb a:hover p {
	color: #8b9095;
}

.sideWeb a p .arrow {
	font-size: 12px;
	margin-left: 4px;
}

/* Support Side Column Twitter */
#tweets .tweet_avatar {
	display:none
}

#tweets .tweet_time a {
	color:#707070;
	display:block;
	font-weight: bold;
	font-size: 10px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 8px;
}

#tweets li {
	margin:0 0 20px;
	line-height:18px
}

/* Support Main Column */
.homepage #support-main {
	width: 100%;
}

#support-main {
	float:left;
	width:700px;
}

#support-main .support-body {
	background:#FFF;
}

#support-main .content {
	display: block;
	clear: both;
	padding:20px 0 45px;
}

/* Support Main Column Headers */
#support-main h3 {
	border-bottom:1px solid #DDD;
	margin-bottom: 15px;
}

#support-main .articles h3 {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-bottom: 5px;
}

#support-main h4 {
	margin:0 0 30px
}

#support-main h5 {
	margin:0 0 9px
}

#support-main h5 a {
	background:#EEE;
	color:#666;
	font-size:11px;
	padding:3px 7px;
	margin:-2px 0 0 9px;
	position:absolute;
	text-decoration:none;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
}
#support-main ul {
	margin-left: 
}
/* Featured */
.subContent {
	float: left;
}
.divider {
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
	margin: 20px 0 30px;
}

.divider p {
	background:#ffffff;
	color: #272e37;
	font-size: 18px;
	margin:0;
	padding: 0 15px;
	position: relative;
	top: 10px;
	display: inline;
}

.half {
	float: left;
	display: block;
	width: 50%;
	padding-bottom: 20px;
}
.half.last { padding-left: 20px; }

.half p {
	font-size: 18px;
	color: #272e37;
	font-size: 18px;
}

.featured {
	color: #ffffff;
	background: #49b26a;
	border-radius: 4px;
	box-sizing: border-box;
	padding: 25px 20px 20px;
	margin: 30px 0 0;
	float: left;
	width: 286px;
	margin-right: 30px;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.featured:hover {
	background: #357E4C;
}

.category {
	box-sizing: border-box;
	padding: 15px 0;
	margin: 15px 0;
	float: left;
	width: 300px;
	min-height: 79px;
}

.category:hover .featuredHeader {
	color: #008CC3;
}

.featured.last,.category.last {
	margin-right: 0;
}

.featured .featureIcon {
	color: #ffffff;
	float: left;
	position: relative;
	margin-right: 10px;
	font-size: 36px;
	background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2730/helpCenter/i/icons.png');
	height: 41px;
	width: 41px;
}

.category .featureIcon {
	color: #008CC3;
	float: left;
	position: relative;
	margin-right: 15px;
	font-size: 36px;
	background: url('https://s3.amazonaws.com/assets.ngin.com/site_files/2730/helpCenter/i/icons.png');
	height: 41px;
	width: 41px;
}

.featureIcon.compose { background-position: 0 -42px; }
.featureIcon.lock { background-position: 0 -84px; }
.featureIcon.target { background-position: 0 -126px; }
.featureIcon.flag { background-position: 0 -168px; }
.featureIcon.layout { background-position: 0 -210px; }
.featureIcon.rows { background-position: 0 -252px; }
.featureIcon.users { background-position: 0 -295px; }
.featureIcon.cart { background-position: 0 -337px; }
.featureIcon.notebook { background-position: 0 -379px; }
.featureIcon.star { background-position: 0 -410px; }
.featureIcon.work { height: 34px; background-position: 0 -463px; }
.featureIcon.merge { background-position: 0 -499px; }
.featureIcon.mobile { background-position: 0 -541px; }
.featureIcon.check { background-position: 0 -588px; }

.featured p {
	color: #ffffff;
	margin: 0;
	font-size:14px;
	text-align:center;
}

.category p {
	color: #707070;
	margin: 0;
}

.featured .featuredHeader {
	color: #ffffff;
	font-family: 'proxima-nova', sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	margin-bottom: 8px;
}

.category .featuredHeader {
	color: #272e37;
	font-family: 'proxima-nova', sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 4px;
	display: block;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.category .arrow {
	color: #008CC3;
	font-size: 22px;
	margin: 0 0 0 5px;
}

/* Homepage Webinars */
.webinarMain {
	box-sizing: border-box;
	float: left;
	width: 460px;
	height: 75px;
	padding: 10px;
	margin: 30px 30px 30px 0;
	background-color: #3f464e;
	border-radius: 4px;
}

.webinarMain.last {
	margin-right: 0;
}

.webinarMain img {
	float: left;
	position: relative;
	top: -35px;
	margin-right: 10px;
}

.webinarMain p {
	color: #8B9095;
	margin: 0;
	display: inline;
	line-height: 135%;
}

.webinarMain p .featuredHeader {
	color: #ffffff;
	font-family: 'proxima-nova', sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 4px;
	display: block;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.webinarMain:hover p .featuredHeader {
	color: #8B9095;
}

.webinarMain .arrow {
	color: #8B9095;
	font-size: 22px;
	margin: 0 0 0 5px;
}

/* Dashboard */
#support-main .dashboard h5 a:hover {
	text-decoration:none;
	color:#FFF;
	background:#254689
}

#support-main .dashboard td {
	padding:20px 0 10px
}

#support-main .dashboard .row1 td {
	padding:0 0 10px
}

#support-main .dashboard .last td {
	border-bottom:none
}

#support-main .dashboard .topic {
	margin:0
}

#support-main .dashboard .topic ul {
	color:#272E37;
	margin:0 0 20px 20px;
	list-style:dotted
}

#support-main .dashboard .topic li {
	margin:0 0 5px;
	padding:0
}

#support-main .dashboard .topic li.featured a {
	background:#FAFBCA;
	font-weight:700
}

#support-main .dashboard h5 {
	background:url('http://sportngin.desk.com/images/portal/icon-types-small.png') 0 0 no-repeat;
	height:16px;
	font-size:13px;
	text-transform:uppercase;
	padding:0 0 0 20px
}

#support-main .dashboard h5.questions {
	background-position:0 -109px
}

/* Article Lists */
#support-main .articles ul {
	list-style:none
}

#support-main .articles h4 {
	margin:0;
	font-weight:400
}

#support-main .articles li {
	margin:0 0 30px
}

#support-main .articles li.question {
	background:url('http://sportngin.desk.com/images/portal/icon-types.png') 0 3px no-repeat;
	padding:0 0 0 40px
}

#support-main .articles li.article {
	background:url('http://sportngin.desk.com/images/portal/icon-types.png') 0 -276px no-repeat;
	padding:0 0 0 40px
}

#support-main .articles li.question.featured {
	background-position:0 -138px
}

#support-main .articles li.article.featured {
	background-position:0 -415px
}

#support-main .articles li.featured h4 a {
	font-weight:700;
	background:#FAFBCA
}

#support-main .articles li p {
	margin:0 0 5px;
	color:#000
}

#support-main .articles .condensed {
	background:#FFFDF4;
	border:1px solid #E3DEBF;
	margin:0 0 30px;
	padding:20px 20px 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}

#support-main .articles .condensed li {
	margin:0;
	padding:0
}

#support-main .articles .condensed h4 {
	font-size:15px
}

#support-main .articles .condensed p {
	margin:0 0 20px 30px;
	color:#777
}

#support-main .articles .condensed a {
	margin:0 0 20px 30px
}

/* Article List Metas */
#support-main #search-results .meta,#support-main .articles .meta {
	text-transform:uppercase;
	font-size:10px;
	font-weight:700;
	color:#707070;
	margin:0 0 10px;
	letter-spacing: 1px;
}

#support-main .articles .meta .answered {
	background:url('http://sportngin.desk.com/images/portal/check.png') 0 center no-repeat;
	border-right:1px solid #DDD;
	color:#549b07;
	padding:0 5px 0 14px;
	margin:0 5px 0 0
}

#support-main .articles .meta .count,#support-main .articles .meta .date,#support-main .question-details .meta .name {
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #DDD
}

/* Article List Toggles */
#toggle div {
	float:right;
	margin:-48px 0 0
}

#toggle a {
	background:#FFF;
	color:#666;
	font-size:11px;
	font-weight:700;
	padding:5px 7px;
	text-decoration:none;
	text-transform:uppercase;
	-moz-border-radius:24px;
	-webkit-border-radius:24px
}

#toggle a:hover {
	text-decoration:none;
	color:#FFF;
	background:#254689
}

#toggle .active,#toggle a.active:hover {
	background:#DDD;
	color:#000
}

/* Page Title */
#support-main .title {
	border-bottom:1px solid #e0e0e0;
	margin:0 0 20px;
	padding:0 0 20px
}

#support-main .content.article .title {
	padding:0 0 6px
}

#support-main .title h3 {
	margin:0 0 3px;
	padding:0;
	border:0
}

#support-main .title .meta {
	margin:0;
	font-size: 10px;
	letter-spacing: 1px;
	color: #707070;
	text-transform: uppercase;
	font-weight:700
}

/* Article View & Question View */
#support-main .article-content {
	color: #505050;
	line-height: 150%;
	overflow: visible;
}

#support-main .article-content h1,#support-main .article-content h2,#support-main .article-content h3,#support-main .article-content h4,#support-main .article-content h5,#support-main .answer-details h1,#support-main .answer-details h2,#support-main .answer-details h3,#support-main .answer-details h4,#support-main .answer-details h5, {
	margin:0 0 20px
}

#support-main .article-content h1,#support-main .answer-details h1 {
	font-size:28px;
	line-height: 200%;
}

#support-main .article-content h2,#support-main .answer-details h2 {
	font-size:24px;
	line-height: 200%;
}

#support-main .article-content h3,#support-main .answer-details h3 {
	font-size:20px;
	line-height: 175%;
	margin-bottom: 15px;
	padding: 0;
	border: none;
}

#support-main .article-content h4,#support-main .answer-details h4 {
	font-size:24px;
	margin-left:15px;
	margin-bottom: 0;
	margin-top:15px;
	position: relative;
	bottom: -1px;
	color: #d6232c;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bolder;
}

#support-main .article-content h5,#support-main .answer-details h5 {
	font-size:14px;
	color: #ffffff;
	font-weight: normal;
	padding: 15px;
	background: #d6232c;
	border-radius: 4px;
}

#support-main .article-content img {
	padding: 15px;
	background: #f5f5f5; 
	border-radius: 6px;
	box-shadow: 0 0 6px 0 rgba(0,0,0,0.4); 
	max-width: 100% !important;
	height: auto !important;
	margin-bottom: 8px;
}

#support-main .article-content img.inline {
	width: auto !important;
	height: auto;
	background: transparent;
	border-radius: none;
	box-shadow: none;
	margin: 0;
	padding: 0;
}

#support-main .article-content ul,ol,#support-main .answer-details ul,#support-main .answer-details ol, #support-main ul {
	margin: 15px 0 15px 30px;
	list-style-position:outside;
}

#support-main .article-content p {
	display: block;
	margin: 14px 0;
	font-size: 14px;
	line-height: 150%;
}

#support-main .article-content blockquote,#support-main .article-content q,#support-main .answer-details blockquote,#support-main .answer-details q {
	margin:.8em 0 .8em 20px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	quotes:"" ""
}

#support-main .article-content blockquote p,#support-main .article-content q p,#support-main .answer-details blockquote p,#support-main .answer-details q p {
	margin:0;
	padding:.8em;
	color:#666;
	background:inherit
}

/* Step & Note Styles */
.step, .note { font-size: 14px; display: inline-block; background: #777; color: #fff; padding: 6px 12px; margin-right: 6px; border-radius: 3px; letter-spacing: 1px; }
.note { background: #bbb; }
.contentDivider { display: block; border-top: 1px solid #e0e0e0; padding-bottom: 24px; }

/* Article View Attachments */
#attachments {
	border-bottom:1px solid #e0e0e0;
	padding:0 0 20px;
	margin:20px 0 0
}

#attachments strong {
	background:url('http://sportngin.desk.com/images/attachment.png') -1px 0 no-repeat;
	display:block;
	margin:0 0 10px;
	padding:0 0 0 16px
}

#attachments ul {
	list-style:none
}

/* Article View Rating */
#rate_article_container {
	margin:45px 0 0
}

#rate_article div {
	color:#008CC3;
	float:left;
	width:100%;
	margin:0 0 6px;
	height:1%;
	font-size:10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

#rate_article_container a {
	background:url('http://sportngin.desk.com/images/portal/rating-arrows.gif') center 4px no-repeat;
	overflow:hidden;
	float:left;
	width:20px;
	height:16px;
	overflow:hidden;
	border:1px solid #e0e0e0;
	text-indent:-999px;
	margin:-2px 5px 0 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}

#rate_article_container .rate-link-down {
	color:#D6232C;
}

#rate_article_container .rate-link-down a {
	background-position:center -28px
}

#rate_article_container span {
	float:left;
}

/* Contact Us Article Footer */
.contactUs {
	float: left;
	margin: 30px 0 0;
}
.contactUs span {
	font: 800 18px/100% Helvetica, sans-serif;
	padding: 10px 10px 0;
	margin-left: 15px;
	background: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	z-index: 10;
}

.contactUs p {
	font: 400 14px/100% Helvetica, sans-serif;
	padding: 30px 25px;
	width: 648px;
	border: 1px solid #cccccc;
	position: relative;
	top: -10px;
}

/* Pre Create Headers */
#support-main .pre-create h4 {
	margin:0 0 30px
}

#support-main .pre-create ul h4 {
	margin:0
}

/* Support Forms */
#form .label {
	display:block;
	font-weight:700;
	margin:0 0 5px
}

#form .label span {
	color:#999
}

#form .input-block input[type=text],#form .input-block textarea {
/*display: block;*/
	font-size:13px;
	margin:0 0 20px;
	width:650px
}

#form .input-block textarea {
	height:200px
}

#form .input-block select {
	margin:0 0 20px
}

#form .input-button input {
	border:0;
	color:#FFF;
	font-size:12px;
	font-weight:700;
	padding:0 6px;
	height:32px;
	text-transform:uppercase;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer
}

#form .input-button .disabled {
	background-position:0 -38px
}

#form .input-button img {
	display:none;
	margin:7px 0 0 5px;
	position:absolute
}

#form label.invalid {
	color:red;
	display:inline-block;
	margin:-20px 0 20px
}

/* Pagination */
#paginate_block {
	margin:0;
	position:auto;
	text-align:center;
	width:100%
}

#paginate_block .pagination, em {
	background-color:#FFF;
	height:auto;
	margin:0;
	padding-top:0;
	position:auto;
	width:auto;
	font-weight: bold;
	font-style: normal;
}

.pagination a {
	margin: 0 5px;
}

#paginate_block .current {
	background-color:#DDD;
	border:1px solid #e0e0e0;
	padding:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}

/* Small Search */
/*.support-search-small {
	position:absolute;
	right:0;
	top:3px;
	width:230px
}

.support-search-small div {
	position:relative
}

.support-search-small #support-search-submit {
	background: url('http://sportngin.desk.com/images/portal/search.gif') no-repeat;
	border:0;
	cursor:pointer;
	height:18px;
	line-height:900px;
	overflow:hidden;
	position:absolute;
	right:0;
	text-indent:900px;
	top:9px;
	width:21px
}

.support-search-small #q {
	border:0;
	border:1px solid #e0e0e0;
	color:#000;
	font-size:13px;
	font-weight:700;
	height:auto;
	margin-left:0;
	margin-top:0;
	padding:7px 30px 7px 5px;
	width:195px;
	outline:none;
	outline-width:0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}*/

/* Big Search */
.support-search-big,.support-search-small {
	margin:0 0 20px;
}

.support-search-big .outer,.support-search-small .outer {
	position:relative
}

.support-search-big .inner,.support-search-small .inner {
	overflow:hidden;
	height:37px;
	margin:0;
	padding:0;
	width:816px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}

.support-search-big #q,.support-search-small #q {
	font-size:16px;
	border:0 none;
	width:100%;
	padding:10px;
	margin:0;
	outline:none;
	outline-width:0;
	background-color: #ffffff;
	border: 1px solid #cfcfcf;
	border-radius: 3px;
	box-shadow: inset 0 6px 10px 0 rgba(0,0,0,0.2);
}

.support-search-big #support-search-submit,.support-search-small #support-search-submit {
	background-color: #008CC3;
	font-family: 'proxima-nova', sans-serif;
	color:#FFF;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	padding:0;
	width:125px;
	height:38px;
	border:0;
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	border-radius: 4px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	letter-spacing: 1px;
	-webkit-transition: all ease 500ms;
	   -moz-transition: all ease 500ms;
	     -o-transition: all ease 500ms;
	    -ms-transition: all ease 500ms;
	        transition: all ease 500ms;
}

.support-search-big #support-search-submit:hover,.support-search-small #support-search-submit:hover {
	background-color: #357E4C;
}

/* Footer */
#footer p {
	background-color:#ffffff;
	display:block;
	clear:both;
	color:#999;
	text-align: center;
	font-size: 10px;
	line-height: 150%;
	padding:0 0 45px;
}

#footer a {
	font-size: 10px;
	color:#999;
	text-decoration: underline;
}

#question-mask {
	color:#AAA;
	position:absolute;
	width:90%;
	white-space:nowrap;
	overflow-x:hidden;
	overflow-y:hidden;
	display:block;
	text-overflow:ellipsis
}

.question-big {
	font-size:18px;
	top:8px;
	left:10px
}

.question-small {
	font-size:13px;
	top:0;
	left:0;
	padding:8px;
	font-weight:700
}

.search-bg {
	display:none
}

.highlight {
	background-color:#e0e0e0
}

/* Modals */
#modal-screen {
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:200
}

#modal {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:300
}

#modal .inner {
	background:rgba(0,0,0,0.4);
	width:700px;
	left:50%;
	top:50%;
	margin:-230px 0 0 -350px;
	position:absolute;
	padding:5px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px
}

#modal .inner h1 {
	text-align:center;
	font-size:27px;
	padding:25px 0 0
}

#modal .inner p.subheader {
	font-size:18px!important;
	color:#767676!important;
	text-align:center;
	margin:4px 0 30px
}

#modal .inner .input-button {
	text-align:center;
	padding:0 0 30px;
	font-size:12px;
	font-weight:700
}

#modal .inner .input-button input {
	margin:0 0 0 10px
}

#modal .inner .note {
	text-align:center;
	color:#616161;
	margin:0 0 20px!important;
	font-size:15px;
	font-style:italic
}

#modal .main {
	background:#FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}

#modal .close {
	float:right;
	margin:-16px -16px 0 0
}

/* Auto Completion */
.ui-autocomplete {
	background:#FFF;
	border:1px solid silver;
	width:100px;
	list-style:none;
	margin:0 !important;
	width: 810px !important;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2)
}

.ui-autocomplete a {
	padding:9px;
	cursor:pointer;
	display:block
}

.ui-autocomplete a:hover,.ui-autocomplete a.ui-state-hover {
	background:#FFFAE1;
	text-decoration:none
}

.ui-autocomplete li:first-child a {
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px
}

.ui-autocomplete li:last-child a {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px
}

.ui-autocomplete .KbArticle,.ui-autocomplete .QnaThread {
	background:url('http://sportngin.desk.com/images/portal/icon-types-small.png') 0 4px no-repeat;
	display:block;
	padding:0 0 0 25px;
	overflow:hidden
}

.ui-autocomplete .QnaThread {
	background-position:0 -106px
}

.ui-autocomplete .article-autocomplete-subject {
	display:block;
	font-weight:700;
	font-size:15px
}

.ui-autocomplete .article-autocomplete-body {
	display:block;
	font-size:13px;
	color:#666
}

.ui-menu .ui-menu-item a {
	padding: 10px !important;
	border: none;
	margin: 0;
}

.ui-menu .ui-menu-item a:hover {
	border: none;
	background: #e0e0e0;
	margin: 0;
}

.article-autocomplete-subject {
	color: #d6232c !important;
}

.ui-menu .ui-menu-item a:hover .article-autocomplete-subject {
	color: #d6232C;
}

/* Get Satisfaction Styles */
.gs-idea {
	background:url('http://sportngin.desk.com/images/portal/getsatisfaction/idea_mini.png') 0 0 no-repeat!important;
	background-position:0 1px
}

.gs-question {
	background:url('http://sportngin.desk.com/images/portal/getsatisfaction/question_mini.png') 0 0 no-repeat!important;
	background-position:0 1px
}

.gs-praise {
	background:url('http://sportngin.desk.com/images/portal/getsatisfaction/praise_mini.png') 0 0 no-repeat!important;
	background-position:0 1px
}

.gs-update {
	background:url('http://sportngin.desk.com/images/portal/getsatisfaction/update_mini.png') 0 0 no-repeat!important;
	background-position:0 1px
}

.gs-problem {
	background:url('http://sportngin.desk.com/images/portal/getsatisfaction/problem_mini.png') 0 0 no-repeat!important;
	background-position:0 1px
}

.gs_search_result {
	width:100%!important
}

#gs_Sidebar_Results .tweet_time,.gs-search-result {
	padding-left:20px
}

#gs_search_title h5 {
	font-size:20px;
	border-bottom:1px solid #DDD;
	margin:0 0 20px;
	padding:0 0 20px
}

#question-best-answer {
	border:1px solid #ddd;
	background:#FFF;
	border-radius:5px;
	margin:0 0 25px 70px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:20px 20px 0
}

#support-main .agent-answer-label {
	margin:0 0 10px
}

#support-main #question-best-answer .reply {
	height:1%;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative
}

#support-main .best-answer-green {
	position:absolute;
	right:0;
	background:url('http://sportngin.desk.com/images/portal/check.png') 0 center no-repeat;
	padding:0 0 0 15px;
	color:#6db400;
	font-weight:700
}

#support-main .best-answer-green a {
	color:#6db400
}

#support-main .best-answer-green a:hover {
	text-decoration:none
}

#support-main #question-best-answer-heading {
	margin:30px 0 10px
}

#social-share {
	float:left;
	width:80px;
	padding-top: 20px;
	margin-left:-90px
}

#social-share .share-btn {
	margin:0 auto 15px;
	width:60px;
	text-align:center
}

#social-share .share-btn .fb-like {
	margin-left:6px
}
