/*
 * Project: Rahisisha Sites
 * CSS by: Rahisisha Solutions Ltd
 */

/*
 * Section: General
 * Media: Screen
 */
	
@media screen {
	 
	html {
		overflow-y: scroll;
		height: 100%;
	}
	body {
		background: #010101;
		color: #828282;
		margin: 0;
		padding: 0;
		font: 13px/1.5 "Roboto", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
		height: 100%;
	}
	h1, h2, h3, h4, h5, h6 {
		position: relative;
	}
	h1 {
		font-size: 14px;
		line-height: 16px;
		text-align: left;
		margin-bottom: 5px;
	}
	h2 {
		font-size: 14px;
	}
	h3 {
		font-size: 21px
	}
	h4 {
		font-size: 19px
	}
	h5 {
		font-size: 17px
	}
	h6 {
		font-size: 15px
	}
	ol {
		list-style: decimal
	}
	ul {
		list-style: disc
	}
	li {
		margin-left: 30px;
		color: #231F20;	
	}
	p, dl, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {
		margin-bottom: 20px
	}
	pre { 
		overflow: auto;
		padding: 10px;	
	}
	img {
		max-width: 100%
	}
	a {
		color: #06c
	}
	a:hover {
		color: #c96
	}
	.align-center {
		text-align: center
	}
	#wrapper {
		min-height: 100%
	}
	.grid-container { 
		/* max-width: 960px; */
		padding-left: 10px;
		padding-right: 10px;
	}
	
	/*
	 * Section: Body
	 * Media: Screen
	 */
	#body_login {
		height: auto;
	}
	
	/* Section: Buttons
	 * Media: Screen
	 */
	
	.button-big {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		*zoom:1;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYTUxNSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjZjFjNTY3IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  rgba(234,165,21,0.4) 0%, rgba(241,197,103,0.4) 35%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,165,21,0.4)), color-stop(35%,rgba(241,197,103,0.4)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66eaa515', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
		background-color: #ECBE0F;
		-webkit-box-shadow: inset #ECBE0F 0 1px 2px 0;
		-moz-box-shadow: inset #ECBE0F 0 1px 2px 0;
		box-shadow: inset #ECBE0F 0 1px 2px 0;
		color: #333;
		display: block;
		font-size: 16px;
		font-weight: bold;
		padding: 10px 20px;
		text-align: center;
		text-decoration: none;
	}
	
	.button-big:hover {
		background-color: #ECBE0F;
		background-image: none;
		color: #000
	}
	
	.button-big:active {
		*zoom:1;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWE1MTUiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(234,165,21,0.4) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(234,165,21,0.4))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66eaa515',GradientType=0 ); /* IE6-8 */
		background-color: #ECBE0F;
		-webkit-box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px 0;
		-moz-box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px 0;
		box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px 0;
		border-color: #aaa #bbb #ccc
	}
	
	.button-big a { 
		color: #010101;
		text-decoration: none;
	}
	
	/*
	 * Section: Message Boxes
	 * Media: Screen
	 */
	.msgBox_login {
		color: #ECBE0F; 
		font-weight: 700;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 10px;
		padding-left: 25px;
	}
	
	.msgBox_login ul { 
		color: #ECBE0F;	
	}	
	
	.msgBox_login ul li { 
		color: #ECBE0F;		
		font-weight: 700;
		text-align: left;
	}	
	
	.msgBox {
		margin-top: 15px;
		background-color: #FFEF8A;
		border: 1px solid #ECBE0F; 
		color: #000000;
		font-weight: 700;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 10px;
	}
	
	.msgBox ul { 
		color: #ECBE0F;		
		list-style: none;
	}	
	
	.msgBox ul li { 
		color: #ECBE0F;		
		font-weight: 700;
	}
	
	/*
	 * Section: JIRA Issue Collector
	 */ 
	#feedbackTrigger_parent {
		position: fixed;
		right: 50px; 
		bottom: 0; 
	}
	
	#feedbackTrigger_parent a {
		background-color: #fbea9a;
		font-weight: bold;
		padding: 10px; 
		color: #000;
		text-decoration: none;
	}
	
	/*
	 * Section: User Interface 
	 * Media: Screen
	 * Notes: Color coding of elements
	 */
	.highlight_green { 
		background-color: #26A126;
		font-weight: bold;
		padding: 5px;
		color: #FFF;
	}
	.highlight_red { 
		background-color: #C33;
		font-weight: bold;
		padding: 5px;	
		color: #fff;	
	}
	.highlight_yellow { 
		background-color: #fbea9a;
		font-weight: bold;
		padding: 5px;	
	}	
	.highlight_blue { 
		background-color: #027BC4;
		font-weight: bold;
		padding: 5px;	
		color: #fff;	
	}	
	
	/* Section: Login
	 * Media: Screen
	 */
	
	header[role="login"] { 
		margin-top: 200px;
	}	
	
	header[role="signup"] { 
		margin-top: 45px;
	}	
	 
	.login_form_container {
		margin-left:auto;
		margin-right:auto;
	}
	
	.login_form{
		padding:15px;
		border-radius: 15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYTUxNSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjZjFjNTY3IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  rgba(234,165,21,0.4) 0%, rgba(241,197,103,0.4) 35%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,165,21,0.4)), color-stop(35%,rgba(241,197,103,0.4)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66eaa515', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
		background-color: #ECBE0F;
		margin-bottom: 10px;
	}
	
	.logout_message{
		margin-bottom: 10px;
	}
	
	.yellow {
		color: #ECBE0F;
	}
	
	footer[role="login"] {
		font-size: 0.8em;	
	}
	
	footer[role="login"] a { 
		color: #ECBE0F;
	}
	
	footer[role="login"] a:hover { 
		color: #ECBE0F;
		text-decoration: none;
	}
	
	/*
	 * Section: Top & Navigation
	 * Media: Screen
	 */
	 
	header[role="top"] {
		background-color:#010101;
		height: 80px;
	}
	
	#logo {
		padding-top: 15px;
	}
	
	nav[role="navigation"] {
		padding-top: 7px;
		float: right;
	}
	nav[role="navigation"] ul {
		*zoom:1;
		background-size: 100%;
		line-height: 30px;
		overflow: hidden;
	}
	nav[role="navigation"] li {
		list-style: none;
		margin: 5px;
		text-align: left;
		border: 0;
		float: left;
	}
	nav[role="navigation"] li:first-child {
		border: 0
	}
	nav[role="navigation"] li a {
		color: #fff;
		display: block;
		padding: 0 20px;
		text-decoration: none;
		text-align: left !important;
		font-weight: 400;
		font-size: 16px;
	}
	nav[role="navigation"] li a:hover {
		text-decoration: none;
		background-color: #3D3D3D;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}
	nav[role="navigation"] .on>a {
		background-color: #3D3D3D;
		border-radius: 5px;
	}
	nav[role="navigation"] li:first-child a {
		
	}
	nav[role="navigation"] li:last-child a {
		
	}
	nav[role="navigation"] .selected a {
		color: #010101;
		background-color: #ECBE0F;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}
	
	nav[role="navigation"] .selected a:hover {
		color: #010101;
		background-color: #ECBE0F;
	}
	
	nav[role="navigation"] .menu a {
		color: #010101;
		background-color: #ECBE0F;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
	}
	
	nav[role="navigation"] .menu a:hover {
		color: #828282;
		background-color: #CCCCCC;
	}
			
	nav[role="navigation"] li ul { 
		position: absolute;  
		display: none; 
	} 
	nav[role="navigation"] li:hover ul { 
		display: block; 
		margin: 0;
		padding: 0;
		padding-top: 5px;
		z-index: 1000;
	} 
	nav[role="navigation"] li ul li { 
		float: none; 
		display: inline; 
		position: relative; 
		width: 118px; 
		padding: 0;
		margin: 0;
	}
	nav[role="navigation"] li ul li a, nav[role="navigation"] .selected ul li a { 
		border-left: 1px solid black; 
		border-right: 1px solid black; 
		border-bottom: 1px solid black; 
		background: #010101; 
		color: #fff; 
		font-size: 0.9em;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}	
	nav[role="navigation"] li ul li a:hover, nav[role="navigation"] .selected ul li a:hover { 
		background: #ECBE0F; 
		color: #010101; 
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
	}
	
	.menu { 
		margin-top: 20px;
		background-color: #ECBE0F;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		padding: 5px;
		text-align:center;
		width: 30px;
		float: right;
	}
	
	.menu:hover {
		background-color: #CCCCCC;
	}
	
	.menu a { 
		text-decoration: none;
		color: #010101;	
	}
	
	/*
	 * Section: Main
	 * Media: Screen
	 */
	
	.app { 
		background-color:#EFEFEF;
		min-height: 450px;
	}
	
	main[role="login"] { 
		background-color:transparent;
		min-height: auto !important;
	}
	
	main h2 {
		font-size: 1.8em;
		font-weight: 700;
		color: #231F20;
		padding: 0;
		margin: 0;
		padding-top: 15px;
		padding-bottom: 10px;
	}
	
	main p {
		font-size: 1.2em;
		font-weight: 100;
		color: #231F20;
		margin: 0;
		padding: 0;
	}
	
	.list_view {
		width: 100%;
		list-style: none; 
		padding: 0;
		margin: 0;
	}
	
	.list_view li { 
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0;
		list-style: none;
	}
	
	.list_view li:nth-child(even) {
		background: #eaeaea;
	}
	
	.list_view li:nth-child(odd) {
		
	}	
	
	.hidden { 
		display: none;	
	}
	
	.signup-input { 
		font-size:16px; 
		text-align:center; 
		margin-bottom: 5px;
		width: 150px;
	}	

	.signup-input2 { 
		font-size:16px; 
		text-align:center; 
		margin-bottom: 5px;
		width: 310px;
	}	
	
	.signup-input3 { 
		font-size:16px; 
		text-align:center; 
		margin-bottom: 5px;
		width: 220px;
	}	

	.signup-select { 
		font-size:16px; 
		text-align:center; 
		margin-bottom: 5px;
		width: 250px;
	}	
	
	.signup-select2 { 
		font-size:16px; 
		text-align:center; 
		margin-bottom: 5px;
		width: 150px;
	}	
	
	.signup-select3 { 
		font-size:16px; 
		text-align:center; 
		margin-bottom: 5px;
		width: 300px;
	}		
	
	.signup-text { 
		font-size:16px; 
		color: #231F20;
	}	
	
	.signup-hr { 
		background-color: #231F20;
		margin-top: 10px;
		margin-bottom: 10px;	
	}

	/*
	 * Section: Input
	 * Media: Screen
	 */
	
	.input-text { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 150px;
		color: #231F20;	
	}

	.input-text2 { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 250px;
	}	
	
	.input-text3 { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 350px;
	}	
	
	.input-textarea { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 150px;
	}	
	
	.input-textarea2 { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 250px;
	}	
	
	.input-textarea3 { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 350px;
	}	

	.input-select { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 150px;
	}	
	
	.input-select2 { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 250px;
	}	
	
	.input-select3 { 
		font-size:14px; 
		margin-bottom: 5px;
		width: 350px;
	}
	
	.input-button { 
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		*zoom:1;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYTUxNSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjZjFjNTY3IiBzdG9wLW9wYWNpdHk9IjAuNCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(top,  rgba(234,165,21,0.4) 0%, rgba(241,197,103,0.4) 35%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,165,21,0.4)), color-stop(35%,rgba(241,197,103,0.4)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,165,21,0.4) 0%,rgba(241,197,103,0.4) 35%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66eaa515', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */
		background-color: #ECBE0F;
		-webkit-box-shadow: inset #ECBE0F 0 1px 2px 0;
		-moz-box-shadow: inset #ECBE0F 0 1px 2px 0;
		box-shadow: inset #ECBE0F 0 1px 2px 0;
		color: #333;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 10px;
		text-align: center;
		text-decoration: none;
	}
	
	.input-button:hover {
		background-color: #ECBE0F;
		background-image: none;
		color: #000
	}
	
	.input-button:active {
		*zoom:1;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWE1MTUiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(234,165,21,0.4) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(234,165,21,0.4))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(234,165,21,0.4) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66eaa515',GradientType=0 ); /* IE6-8 */
		background-color: #ECBE0F;
		-webkit-box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px 0;
		-moz-box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px 0;
		box-shadow: inset rgba(0,0,0,0.25) 0 1px 2px 0;
		border-color: #aaa #bbb #ccc
	}	
	
	.redactor_input-textarea { 
		font-size:12px; 
		margin-bottom: 5px;
		min-height: 300px;
	}
	
	.field_title { 
		font-weight: 700;
	}
	
	

	table#products_tbl thead{
		background:#F6F6F6;
		font-weight:normal;
	}
	
	table#products_tbl{
		width:100%;
	
	}
	
	table#products_tbl td{
		
		border-bottom:1px solid #e5e5e5;
		
	}
	
	table#products_tbl thead{
		font-weight:bold;	
	}
	
	table#products_tbl thead td{
		padding:6px;
		
	}
	
	table#products_tbl tbody td{
		
		padding:6px;
		
	}	
	
	/*
	 * Section: Footer
	 * Media: Screen
	 */
	
	footer[role="app"] { 
		background-color:#010101;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: 6px solid #3D3D3D;
	}
	
	footer[role="app"] a { 
		color: #ECBE0F;
	}
	
	footer[role="app"] a:hover { 
		color: #ECBE0F;
		text-decoration: none;
	}
	
	footer[role="app"] .stuck { 
		font-size: 18px;
		font-weight: 700;
		color: #828282;
	}
	
	footer[role="app"] .highlight { 
		color: #ECBE0F;
	}
	
	footer[role="app"] .line { 
		border-bottom: 1px solid #828282;
		height: 5px;
		margin-bottom: 10px;
	}
	
	footer[role="app"] .text { 
		color: #828282;
		font-size: 10px;
		font-weight: 100;
	}
	
	/* Main */
	main[role="main"] {
		padding-bottom: 50px;
	}
	.equal-block {
		min-height: 215px
	}
	.list-inline {
		font-size: 0;
		margin-left: -15px
	}
	.list-inline li {
		display: inline-block;
		font-size: 13px;
		list-style: none;
		margin: 0;
		padding-left: 15px;
	*display:inline;
	*zoom:1
	}
	.list-spacing {
		margin: 0
	}
	.list-spacing li {
		padding-bottom: 20px
	}
	.pill {
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
		border-radius: 15px;
		display: block;
		padding: 5px 15px
	}
	.list-inline .pill {
		margin-left: -15px
	}
	.on>.pill {
		background: #777;
		color: #fff;
		text-decoration: none
	}
	.example-block {
		background: #eee;
		font-size: 12px;
		overflow: hidden;
		margin-bottom: 20px;
		padding: 0;
		text-align: left;
	}
	div[class*="push-"] .example-block {
		background: #dec
	}
	div[class*="pull-"] .example-block {
		background: #fcd
	}
	.dynamic-px-width {
		display: block
	}
	footer[role="contentinfo"] {
		background: #eee;
		font-size: 11px;
		margin-top: -40px;
		line-height: 40px;
		text-align: center
	}

}

/* Tablet Media Queries */
@media screen and (min-width: 768px) and (max-width: 1024px) {
	
	/*
	 * Section: Main
	 * Media: Tablet
	 */
	 
	main { 
		height: auto;
	}
	
	/* Section: Login
	 * Media: Screen
	 */
	
	header[role="login"] { 
		margin-top: 20px;
	}
	
}

/* Mobile Media Queries */
@media screen and (max-width: 767px) {
	
	/*
	 * Section: Top & Navigation
	 * Media: Mobile
	 */
	 
	header[role="top"] {
		background-color:#010101;
		height: auto;
	}
	
	#logo {
		padding-top: 0px;
	}
	
	/*
	 * Section: Top & Navigation
	 * Media: Mobile
	 */	
	
	nav[role='navigation'] ul { 
		display: none;
		padding-left: 0;
	}
	
	nav[role='navigation'] li { 
		padding: 0;
		margin: 0;
	}
	
	nav[role="navigation"] li a {
		padding: 0 10px;
		margin: 0 5px;
		font-size: 14px;
	}
	
	.menu { 
		margin-top: 20px;
		background-color: #ECBE0F;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-ms-border-radius: 4px;
		-o-border-radius: 4px;
		border-radius: 4px;
		padding: 5px;
		text-align:center;
		width: 30px;
		float: right;
	}
	
	.menu:hover {
		background-color: #CCCCCC;
	}	
	
	/*
	 * Section: Main
	 * Media: Mobile
	 */
	
	.app { 
		background-color:#EFEFEF;
		height: auto;
	}	
	
	/* Section: Login
	 * Media: Mobile
	 */
	
	header[role="login"] { 
		margin-top: 20px;
	}
	
	
	/* Section: Sign Up Form
	 * Media: Mobile
	 */	
	
	header[role="signup"] { 
		margin-top: 20px;
	}
	.signup-input { 
		width: 200px;
	}
	.signup-input2 { 
		width: 200px;
	}	
	.signup-input3 { 
		width: 200px;
	}	
	.signup-select2 { 
		width: 210px;
	}	
	.signup-select3 { 
		width: 210px;
	}	

}
	
/* Mobile Media Queries (Portrait) */
@media screen and (max-width: 560px) {

	#logo {
		padding-top: 20px;
	}
	
}
