/******** Fonts *****************/
@font-face{
font-family:"Nobel Regular";
src:url("../fonts/4285315b-e970-41c2-9cc0-1ef1e879d973.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Regular";
src:url("../fonts/4285315b-e970-41c2-9cc0-1ef1e879d973.eot?iefix");
src:url("../fonts/27053f02-8d3f-41eb-8c72-12149f86946f.woff") format("woff"),url("../fonts/1128c67c-0f5e-4535-881b-e1d9c7bb3500.ttf") format("truetype"),url("../fonts/663af94b-42ce-4b07-8f49-828ebf7a2571.svg#663af94b-42ce-4b07-8f49-828ebf7a2571") format("svg");
}
@font-face{
font-family:"Nobel Regular Italic";
src:url("../fonts/f61e2471-8679-462f-9659-50da30b60da9.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Regular Italic";
src:url("../fonts/f61e2471-8679-462f-9659-50da30b60da9.eot?iefix");
src:url("../fonts/da10f118-238f-48d0-8dbb-5fe9ca0d993b.woff") format("woff"),url("../fonts/3f5d8d0d-a92e-48e0-bdf9-e49335e9a9e7.ttf") format("truetype"),url("../fonts/bfd27f56-878f-4c50-816d-7bbf9b02237d.svg#bfd27f56-878f-4c50-816d-7bbf9b02237d") format("svg");
}
@font-face{
  font-family:"Nobel Bold";
  src:url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix") format("eot");}
@font-face{
  font-family:"Nobel Bold";
  src:url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix");
  src:url("../fonts/a5d8f943-0037-4f0a-9cf7-13b0d85f6bc3.woff") format("woff"),url("../fonts/11ee8f14-6ce4-4b0f-81ca-cb9a35d016d4.ttf") format("truetype"),url("../fonts/845f8f22-88b4-478e-b7fc-a47fb6784600.svg#845f8f22-88b4-478e-b7fc-a47fb6784600") format("svg");
}
@font-face{
  font-family:"Nobel";
  src:url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix") format("eot");}
@font-face{
  font-family:"Nobel";
  src:url("../fonts/f7cdc60b-73c9-4563-9f91-e8ef03a7e891.eot?iefix");
  src:url("../fonts/a5d8f943-0037-4f0a-9cf7-13b0d85f6bc3.woff") format("woff"),url("../fonts/11ee8f14-6ce4-4b0f-81ca-cb9a35d016d4.ttf") format("truetype"),url("../fonts/845f8f22-88b4-478e-b7fc-a47fb6784600.svg#845f8f22-88b4-478e-b7fc-a47fb6784600") format("svg");
}
@font-face{
font-family:"Nobel Bold Italic";
src:url("../fonts/7c7e5965-deca-4f87-a76f-60281f9296ce.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Bold Italic";
src:url("../fonts/7c7e5965-deca-4f87-a76f-60281f9296ce.eot?iefix");
src:url("../fonts/6005d82b-c8c8-468a-868f-22b09a85516b.woff") format("woff"),url("../fonts/fae6e016-e965-4ab2-8d6f-233050604e15.ttf") format("truetype"),url("../fonts/7e978223-b84a-4db2-94c0-20f6685cda1a.svg#7e978223-b84a-4db2-94c0-20f6685cda1a") format("svg");
}
@font-face{
font-family:"Nobel Light";
src:url("../fonts/4aaf4d0d-cdc9-4d4e-84c7-08bedb533417.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Light";
src:url("../fonts/4aaf4d0d-cdc9-4d4e-84c7-08bedb533417.eot?iefix");
src:url("../fonts/711bc560-4811-4fb2-9691-aec9d578b6ea.woff") format("woff"),url("../fonts/32f1b2d6-c504-437c-bc8d-b5f2c9e9e23f.ttf") format("truetype"),url("../fonts/bf60d355-5568-42e7-8b12-ae57e095d18d.svg#bf60d355-5568-42e7-8b12-ae57e095d18d") format("svg");
}
@font-face{
font-family:"Nobel Light Italic";
src:url("../fonts/9c2cd9d9-96a9-433f-b47c-c618017197c2.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Light Italic";
src:url("../fonts/9c2cd9d9-96a9-433f-b47c-c618017197c2.eot?iefix");
src:url("../fonts/37c2f9a4-ac09-4ef8-84c5-5a2becb8ee03.woff") format("woff"),url("../fonts/65ff435a-470f-46a1-a0a3-3c0f2454ede6.ttf") format("truetype"),url("../fonts/0c85dc93-85de-4166-8431-daa6eeea4d34.svg#0c85dc93-85de-4166-8431-daa6eeea4d34") format("svg");
}
@font-face{
font-family:"Nobel Book";
src:url("../fonts/6d1c168d-da59-4a58-a425-54bdb4e18fde.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Book";
src:url("../fonts/6d1c168d-da59-4a58-a425-54bdb4e18fde.eot?iefix");
src:url("../fonts/e76fb7ed-9fd9-4cd8-932f-7df798739f8f.woff") format("woff"),url("../fonts/2f47df1e-0e4c-4fce-87bd-66ffe4aed7e5.ttf") format("truetype"),url("../fonts/a7c84821-8746-4090-bda0-5db491e36db1.svg#a7c84821-8746-4090-bda0-5db491e36db1") format("svg");
}
@font-face{
font-family:"Nobel Book Italic";
src:url("../fonts/6ef9e3fd-0483-43eb-a8bc-b5308f3929e4.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Book Italic";
src:url("../fonts/6ef9e3fd-0483-43eb-a8bc-b5308f3929e4.eot?iefix");
src:url("../fonts/2a9903a6-649d-48de-89cd-e664d1089452.woff") format("woff"),url("../fonts/b47b45b3-218e-4873-a14d-a199b804297a.ttf") format("truetype"),url("../fonts/640005ae-e214-470e-9a01-6550e684fc8a.svg#640005ae-e214-470e-9a01-6550e684fc8a") format("svg");
}
@font-face{
font-family:"Nobel Black";
src:url("../fonts/51e61829-1324-459a-93bf-97eaed133d87.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Black";
src:url("../fonts/51e61829-1324-459a-93bf-97eaed133d87.eot?iefix");
src:url("../fonts/730ea479-eb36-4f07-8fcb-da275756e4e0.woff") format("woff"),url("../fonts/ffe55777-20a9-4d17-80cd-d8ba5f2f7c98.ttf") format("truetype"),url("../fonts/28e90e55-3ed5-4eab-b73d-43887394328c.svg#28e90e55-3ed5-4eab-b73d-43887394328c") format("svg");
}
@font-face{
font-family:"Nobel Black Italic";
src:url("../fonts/3ca23666-c1a3-4861-95c8-989dff5bed34.eot?iefix") format("eot");}
@font-face{
font-family:"Nobel Black Italic";
src:url("../fonts/3ca23666-c1a3-4861-95c8-989dff5bed34.eot?iefix");
src:url("../fonts/6af68477-c5d0-4f24-b35e-38f60b2f982f.woff") format("woff"),url("../fonts/dff604ea-72f3-4263-a115-1a15f1e6c00f.ttf") format("truetype"),url("../fonts/c71ac5ed-4078-46a0-a6e2-b5481c72a9be.svg#c71ac5ed-4078-46a0-a6e2-b5481c72a9be") format("svg");
}

/******** Site Styles ***********/

.clear {
	clear:both;
}

.clearfix {
	overflow:hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.button {
	font-family: Nobel, Arial, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding: 10px 39px;
	background: #4f9bd5;
	background: -moz-linear-gradient(
		top,
		#4f9bd5 0%,
		#3b78c7);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4f9bd5),
		to(#3b78c7));
	border-top: 1px solid #7bb4e0;
	border-bottom: 1px solid #2c5a95;
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
}

.button.disabled {
	background: #909090;
	background: -moz-linear-gradient(
		top,
		#909090 0%,
		#6c6c6c);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#909090),
		to(#6c6c6c));
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #515151;
}

.button.download {
	margin-bottom: 28px;
	font-weight: normal;
}

.noUnder {
	text-decoration: none;
}

a {
	color: #4589ce;
}

p, ol {
	color: #6e6e6e;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

ol {
	margin-left: 16px;
}

ol li {
	margin-bottom: 10px;
	line-height: 24px;
}

.error {
	color: #ff0000;
	margin-bottom: 22px;
}

.error.isWarning {
	color: #df7e00
}

.downloadLink {
	margin-top: 40px;
	font-size: 14px;
}

.progress {
	width: 468px;
	height: 53px;
	background: url("../_images/progress_bar.gif");
	-moz-box-shadow: inset 1px 1px 3px #888;
	-webkit-box-shadow: inset 1px 1px 3px #888;
	box-shadow: inset 1px 1px 3px #888;
	margin-bottom: 20px
}

.hide {
	display: none;
}

.browseButtonCont {
	float: left;
	height: 42px;
	overflow: hidden;
	position: relative;
	width: 150px;
	margin-right: 19px;
	margin-top: 10px;
	margin-left: 20px;
}

.browseButtonCont input {
	position: relative;
	z-index: 900;
}

.formInput {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1000;
}

body {
	font-family: Nobel, Arial, sans-serif;
	letter-spacing: .02em;
	background: #EEE;
}

header {
	background: #0d0d0d;
	color: #FFF;
	padding: 10px;
	font-size: 12px;
	color: #7e7e7e;
	text-transform: uppercase;
}

header h1 {
	margin-top: 5px;
}

header .inner {
	width: 960px;
	margin: auto;
}

header .username {
	color: #fff;
}

header h1 {
	font-size: 20px;
}

header a {
	color: #FFF;
	text-decoration: none;
}

header .username {
}

header .button {
	margin-left: 20px;
}

header .button:hover {
	background: #f5f5f5;
	color: #333;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
}

.container {
	width: 960px;
	margin: auto;
}

.utilityLinks {
	margin-top: 40px;
	overflow: hidden;
	margin-bottom: 60px;
}

.utilityLinks h2 {
	margin: auto;
	width: 472px;
	font-size: 30px;
	font-family: Nobel Bold;
	text-transform: uppercase;
}

.utilityLinks ul {
	list-style: none;
	font-size: 14px;
	margin-top: -14px;
}


/********* Module Defaults ************/

.module {}

.module label {
	font-family: Nobel Bold;
	font-size: 14px;
}

.module h3.error, form.error p, .module.error label {
	color: #ff0000;
}

.module a {
	font-weight: bold;
}

.module header {}

.module h3 {
	text-transform: uppercase;
	color: #7e7e7e;
	font-size: 14px;
	margin-bottom: 10px;
	font-weight: normal;
}

.module .content {}

.module input[type="text"], .module input[type="password"], .module textarea {
	margin-bottom: 10px;
	font-size: 20px;
	border: 0;
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	width: 428px;
	padding: 20px;
	font-size: 18px;
	-moz-box-shadow: inset 1px 1px 3px #888;
	-webkit-box-shadow: inset 1px 1px 3px #888;
	box-shadow: inset 1px 1px 3px #888;
}

.module p {
	line-height: 24px;
	font-size: 13px;
}

.module .button {
	margin-right: 24px;
}

.module .button:last-child {
    margin-right: 0;
}

.module .button:disabled {
	background: #CCC;
}


/********* Individual Module ************/

.module.login {
	width: 465px;
	margin: auto;
}

.module.login form {
	margin-bottom: 40px;
}

.module.login label {
	display: block;
	margin-bottom: 3px;
}

.module.login input.button {
	font-size: 16px;
	border: none;
}

.module.login .forgotPass {
	vertical-align: bottom;
	font-size: 12px;
	color: #39c;
	font-weight: normal;
}

.module.keywords {
	width: 465px;
	margin: auto;
}

.module.keywords label {
	display: block;
	font-size: 20px;
	margin-bottom: 3px;
}

.module.keywords form span.error {
	display: none;
}

.module.keywords input {
	margin-bottom: 20px;
	font-size: 20px;
	margin-left: -4px;
}

.module.keywords input.button {
	font-size: 16px;
	border: none;
	margin-left: 0;
	margin-bottom: 40px;
}

.module.keywords #keyword_file {
	opacity: 0;
	filter: alpha(opacity = 0);
	font-size: 61px;
	margin-left: -700px;
	margin-top: -10px;
}

.module #fileName {
	width: 230px;
	float: left;
}

.dashboard table {
	width: 100%;
	border: #d2d5d7 1px solid;
}

.dashboard tr.header {
	background: #e0edee; /* Old browsers */
	background: -moz-linear-gradient(top, #e0edee 0%, #e8eaeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0edee), color-stop(100%,#e8eaeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e0edee 0%,#e8eaeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e0edee 0%,#e8eaeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e0edee 0%,#e8eaeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e0edee 0%,#e8eaeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0edee', endColorstr='#e8eaeb',GradientType=0 ); /* IE6-9 */
}

.dashboard th {
	color: #666;
	font-weight: bold;
	font-size: 18px;
	padding: 24px;
	text-align: left;
	vertical-align:middle
}

.dashboard td {
	font-size: 14px;
	padding: 26px;
	border: #d2d5d7 1px solid;
	vertical-align:middle;
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 0;
	overflow: hidden;
}

.dashboard tr {
	color: #555;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f8f8f8 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f8f8f8 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f8f8f8 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f8f8f8 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f8f8f8 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
}

.dashboard tr:nth-child(odd) {
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top, #fbfbfb 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fbfbfb 0%,#fafafa 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}

.dashboard tr.editing {
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #c7c7c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#c7c7c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#c7c7c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#c7c7c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#c7c7c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#c7c7c7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#c7c7c7',GradientType=0 ); /* IE6-9 */
}

.dashboard tr.editing td {
	padding: 10px;
}

.dashboard tr.saved {
	background: #baf2ba; /* Old browsers */
	background: -moz-linear-gradient(top, #baf2ba 0%, #b8f1b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#baf2ba), color-stop(100%,#b8f1b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #baf2ba 0%,#b8f1b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #baf2ba 0%,#b8f1b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #baf2ba 0%,#b8f1b8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #baf2ba 0%,#b8f1b8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#baf2ba', endColorstr='#b8f1b8',GradientType=0 ); /* IE6-9 */
}

.dashboard tr.inactive {
	color: rgba(85,85,85,.4);
}

.dashboard th.headerSortUp span:after { 
    content:"";
    width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #0097d2;
	position: relative;
	left: 7px;
	top: -13px;
} 

.dashboard th.headerSortDown span:after { 
    content:"";
    width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #0097d2;
	position: relative;
	left: 7px;
	top: 15px;
} 

.dashboard table a {
	color: #00a1df;
	text-decoration: none;
}

.dashboard table a:hover {
	color: #666;
}

.dashboard table i {
	cursor: pointer;
	font-size: 29px;
	color: #00a1df;
}

.dashboard table tr td i:hover {
	color: #666!important;
}

.dashboard table .fa-pencil {
	margin-left: 55px;
	margin-right: 55px;
}

.dashboard tr.inactive .fa-times, .dashboard tr.inactive .fa-file, .dashboard tr.noFile .fa-file {
	color: rgba(85,85,85,.4);
}

.dashboard tr.neverFile .fa-file, .dashboard tr.neverFile .fa-file:hover {
	color: rgba(85,85,85,.1)!important;
	cursor: auto;
}

.dashboard tr.updated .fa-file {
	color: #82e783;
}

.dashboard tr.inactive {
	color: rgba(85,85,85,.4);
}

.dashboard table input[type="text"] {
	padding: 10px;
	width: 100%;
	margin: auto;
	font-size: 14px;
	box-sizing: padding-box;
}

.lightbox .overlayBG {
	display: none;
	width: 100%;
	height: 100%;
	background: #333;
	opacity: .8;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99998;
}

.lightbox .overlayContent {
	display: none;
	width: 680px;
	height: 610px;
	position: fixed;
	background: #CCC;
	top: 50%;
	left: 50%;
	margin-top: -305px;
	margin-left: -340px;
	background: #ebeced;
	z-index: 99999;
	padding-top: 35px;
	padding-left: 110px;
}

.lightbox .overlayAlert {
	display: none;
	width: 400px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	background: #ebeced;
	z-index: 99999;
	padding: 40px;
}

.lightbox h2 {
	margin-bottom: 38px;
	font-size: 22px;
	text-transform: uppercase;
}

.lightbox label span {
	text-transform: uppercase;
	display: block;
	font-family: Nobel Bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.lightbox label span.error {
	text-transform: none;
}

.lightbox input, .lightbox select {
	padding: 15px;
	margin-bottom: 10px;
	width: 415px;
}

.lightbox select {
	width: 447px;
}
.lightbox .capIt {
	width: 268px;
	font-size: 14px;
	font-family: Nobel Book;
	line-height: 19px;
	margin-bottom: 20px;

}

.lightbox p {
	margin-bottom: 10px;
}

button {
	font-family: Nobel Bold;
	padding: 15px 50px;
	background: #f0f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f1f1 0%, #d4d6d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f1f1), color-stop(100%,#d4d6d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f1f1 0%,#d4d6d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f1f1 0%,#d4d6d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f1f1 0%,#d4d6d7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f1f1 0%,#d4d6d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f1f1', endColorstr='#d4d6d7',GradientType=0 ); /* IE6-9 */
	margin-right: 32px;
	color: #000;
	border: 0;
	border-radius: 0;
	font-size: 14px;
	text-transform: uppercase;
}

button.confirm {
	background: #4f9ad5; /* Old browsers */
	background: -moz-linear-gradient(top, #4f9ad5 0%, #3b78c7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f9ad5), color-stop(100%,#3b78c7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4f9ad5 0%,#3b78c7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4f9ad5 0%,#3b78c7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4f9ad5 0%,#3b78c7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4f9ad5 0%,#3b78c7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f9ad5', endColorstr='#3b78c7',GradientType=0 ); /* IE6-9 */
	color: #FFF;
}

table button {
	padding: 9px 0;
	width: 72px;
	background: #909090; /* Old browsers */
	background: -moz-linear-gradient(top, #909090 0%, #6d6d6d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#909090), color-stop(100%,#6d6d6d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #909090 0%,#6d6d6d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #909090 0%,#6d6d6d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #909090 0%,#6d6d6d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #909090 0%,#6d6d6d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909090', endColorstr='#6d6d6d',GradientType=0 ); /* IE6-9 */
	color: #FFF;
	font-size: 14px;
	margin-right: 18px;
}

input.error, textarea.error {
	border: #F00 1px solid!important;
}

input.warning, textarea.warning {
	border: #df7e00 1px solid!important;
}

.tabCont {
	background: #cfcfcf;
	border-bottom: #6ec0e2 2px solid;
	padding-top: 50px;
	text-align: center;
	margin-bottom: 50px;
}
.tabCont ul {
	display: inline-block;
}

.tabCont li {
	display: inline-block;
}

.tabCont li a {
	width: 195px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	display: inline-block;
	border-radius: 8px 8px 0 0;
	background: #6fc1e2; /* Old browsers */
	background: -moz-linear-gradient(top, #6fc1e2 0%, #479dd2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fc1e2), color-stop(100%,#479dd2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6fc1e2 0%,#479dd2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6fc1e2 0%,#479dd2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6fc1e2 0%,#479dd2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6fc1e2 0%,#479dd2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fc1e2', endColorstr='#479dd2',GradientType=0 ); /* IE6-9 */
	color: #FFF;
	text-decoration: none;
}

.tabCont li a.active, .tabCont li a:hover {
	background: #f5f5f5;
	color: #333;
}

.fileList {
	list-style: none;
}

.fileList li {
	margin-bottom: 18px;
	font-size: 18px;
}

.fileList li.error {
	color: #e40000;
}

.fileList li.complete {
	color: #4ce54c;
}

.fileList i {
	margin-left: -26px;
	margin-right: 10px;
}

.confirmed {
	color: #00e200;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.addConfirm {
	display: none;
}

.googleAdContainer {
	margin-bottom: 30px;
}

.submission_date {
	color: #666;
	font-family: arial, sans-serif;
	margin-bottom: 5px;
	display: block;
}

.googleAdPreview {
	background: #FFF;
	padding: 20px;
	word-wrap: break-word;
}

.googleAdPreview .headline {
	color: #1a0dab;
	font-family: arial, sans-serif;
	margin-bottom: 3px;
}

.googleAdPreview .callout {
	font-family: arial, sans-serif;
	margin-bottom: 3px;
}

.googleAdPreview .url {
	color: #006621;
	font-family: arial, sans-serif;
	margin-bottom: 3px;
}

.googleAdPreview .adtag {
    border-radius: 3px;
    display: inline-block;
    font-size: 11px;
    border: 1px solid #006621;
    padding: 1px 3px 0 2px;
    line-height: 11px;
    vertical-align: baseline;
    margin-right: 5px;
}

.googleAdPreview .description {
	font-family: arial, sans-serif;
	font-size: 14px;
}

.float-right {
	float: right;
}

p.disabled-submission {
	text-align: center;
	width: 100%;
	margin: 15px auto;
}

#adForm p {
	width: 100%;
}

#adForm label {
	float: left;
}

#adForm .charCount {
	float: right;
}

.onoffswitch {
	display: inline-block;
    position: relative; width: 78px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
    vertical-align: middle;
    margin-left: 10px;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #E3E3E3; border-radius: 36px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 36px; padding: 0; line-height: 36px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "On";
    padding-left: 10px;
    background-color: #FFFFFF; color: #4f9bd5;
}
.onoffswitch-inner:after {
    content: "Off";
    padding-right: 10px;
    background-color: #FFFFFF; color: #666666;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 36px; margin: 0px;
    background: #A1A1A1;
    position: absolute; top: 0; bottom: 0;
    right: 38px;
    border: 2px solid #E3E3E3; border-radius: 36px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
    background: #4f9bd5;
	background: -moz-linear-gradient(
		top,
		#4f9bd5 0%,
		#3b78c7);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#4f9bd5),
		to(#3b78c7));
}

.login ul {
	list-style: inside;
	margin-bottom: 20px;
	font-family: "Nobel-Regular", Arial, sans-serif;
}

.login li {
	margin-bottom: 3px;
}

.settingsModule {
	display: flex;
	justify-content: space-between;
}

.settingsModule > div {
	padding: 0 10px;
}

.statusContainer {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 10px 0;
}

.settingsModule .button {
	padding: 10px 20px;
}

.isLiveMessage {
	opacity: 0;
	color: #0A0;
}

.isLiveMessage.show {
	opacity: 1;
}

.headerMessage {
	margin-bottom: 10px
}

.importantNote {
	color: #F00;
}