/*
	Marketing Method Styles
	By: Innovation Simple [Sam Eddy]
*/


@font-face {
	font-family: 'APP-corisande';
	src: url('/static/fonts/corisande/corisanderegular-webfont.eot');
	src: url('/static/fonts/corisande/corisanderegular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/static/fonts/corisande/corisanderegular-webfont.woff') format('woff'),
		 url('/static/fonts/corisande/corisanderegular-webfont.ttf') format('truetype'),
		 url('/static/fonts/corisande/corisanderegular-webfont.svg#corisanderegularregular') format('svg');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'APP-corisande';
	src: url('/static/fonts/corisande/corisandebold-webfont.eot');
	src: url('/static/fonts/corisande/corisandebold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/static/fonts/corisande/corisandebold-webfont.woff') format('woff'),
		 url('/static/fonts/corisande/corisandebold-webfont.ttf') format('truetype'),
		 url('/static/fonts/corisande/corisandebold-webfont.svg#corisandeboldregular') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'APP-corisande';
	src: url('/static/fonts/corisande/corisandelight-webfont.eot');
	src: url('/static/fonts/corisande/corisandelight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/static/fonts/corisande/corisandelight-webfont.woff') format('woff'),
		 url('/static/fonts/corisande/corisandelight-webfont.ttf') format('truetype'),
		 url('/static/fonts/corisande/corisandelight-webfont.svg#corisandelightregular') format('svg');
	font-weight: 100;
	font-style: normal;
}


html { overflow-y:scroll; }
html, body { font-family: "proxima-nova", Verdana, Tahoma; font-size:13px; color:#333; -webkit-font-smoothing: antialiased;}
* { margin:0; padding:0; outline:none; border-radius: 0; }
input:not([type="checkbox"]):not([type="radio"]) { -webkit-appearance: none; }
.clear { display:block; clear:both; }
.smallClearSpacer { display:block; clear:both; height:25px; }
.clearSpacer { display:block; clear:both; height:50px; }
.dashboardSpacer { display: block; clear: both; height: 20px; }
a, a:link, a:visited, .linkStyle { text-decoration:none; cursor:pointer; color:#ccc;
									transition: all .2s ease-in-out;
									-moz-transition: all .2s ease-in-out;
									-webkit-transition: all .2s ease-in-out; }
a:hover, .linkStyle:hover { color:#aaa; }
p { margin-bottom:18px; text-rendering: optimizeLegibility; line-height: 1.5;}
ul { margin-left:25px; }

hr { display:block; clear:both; margin:20px 0; border:none; height:1px; background:#ddd; }

.fixfixed { position: absolute !important; }

.a.jp-pause { display: none; }

.redText { color:#b94a48 !important;}
#popGoogleOpenid{ font-size: 13px; }

a.orangeButton, button, input[type="button"], input[type="submit"], .buttonStyle { border:none; cursor:pointer; color:#FFF !important; font-size:15px; padding:8px 20px; background:#148F8E;
																	transition: background .2s ease-in-out;
																	-moz-transition: background .2s ease-in-out;
																	-webkit-transition: background .2s ease-in-out; }
a.orangeButton:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover, .buttonStyle:hover { background:#0F8484; }

.halfWidthCol { width: 45%; float: left; }
.halfWidthCol.right { float: right; }

fieldset { border: solid 1px #ddd; padding: 1.11111rem; margin: 1rem 0; }
fieldset legend { font-weight: bold; font-size: 18px; background: white; padding: 0 0.16667rem; margin: 0; margin-left: -0.16667rem;}

.formSection { margin-top:10px; margin-bottom: 30px; }
.formSection h4{ border-bottom:1px solid #ddd; padding-bottom: 5px; margin-bottom: 15px; }

#signature canvas{ background: #e8e8e8; }

@media screen and (max-device-width: 1030px) {
	.stackColumn { width:100%; float:none; position: relative; margin-bottom: 30px; }
}
@media screen and (min-device-width: 1030px) {
	.hide-for-large { display: none !important; }
}


/* Basic Text Formatting */
h1 { font-size:32px; margin-bottom:20px; font-weight: lighter; }
h2 { font-size:24px; margin-bottom:16px; font-weight: lighter; }
h3 { font-size:20px; margin-bottom:10px; font-weight: lighter; }
h4 { font-size:18px; margin-bottom:6px; font-weight: lighter; }

iframe { overflow: auto; }

/* Layout Styles */
#ajaxLoadingIcon { display:none; z-index:999999999; position:fixed; left:0px; top:0px; right:0px; bottom:0px; background:url('/static/images/ajax_loading_icon.gif') no-repeat 50% 50%; background-color:rgba(255, 255, 255, .9); }

#images_preloader { width:0px; height:0px; position:fixed; left:0px; top:0px; overflow:hidden; }

.stickyFooterGov { min-height:100%; height:auto !important; height:100%; }

.header { z-index:99999999; position:fixed; left:0px; right:0px; top:0px; border-bottom:1px solid #0F8484; background:#FFF; }
	.clickOpenMenuHandle { cursor:pointer; -webkit-tap-highlight-color: rgba(0,0,0,0); }
		.clickOpenMenu { visibility: hidden; opacity: 0;
							transition: all .2s ease-in-out;
							-moz-transition: all .2s ease-in-out;
							-webkit-transition: all .2s ease-in-out; }
		@media only screen and (max-width:1140px) {
			.clickOpenMenu { display: none; visibility: visible; opacity: 1; transition: none; -moz-transition: none; -webkit-transition: none; }
		}
		.clickOpenMenuHandle.active .clickOpenMenu { display: block; visibility:visible !important; opacity:1 !important; }

	/* Header logo and main menu */
	.logo { position: absolute; display:block; left: 0px; top: 0px; width:240px; height:60px; background:#148F8E url('/static/images/Setrics_logo_inapp_300dpi.png') 42px 50% no-repeat;
			transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out; }
		.logo > div { position: absolute; right: 0px; top: 0px; bottom: -1px; width: 40px; }
		.mainNavArrow { position: absolute; right: 0px; top: 0px; bottom: 1px; left: 0px; text-align: center; color: #FFF; background: #0F8484 url('/static/images/mainNavArrow.png') no-repeat 50% 50%;
						transition: all .2s ease-in-out;
						-moz-transition: all .2s ease-in-out;
						-webkit-transition: all .2s ease-in-out; }
		.mainNavArrow:hover { background-color: rgba(0, 0, 0, .5); }
		.logo > a { display: block; position: absolute; left: 0px; top: 0px; right: 40px; bottom: 0px; }
		.logo > a:hover { background-color: rgba(0, 0, 0, 0.1); }
		.mainMenu { position: absolute; left: -200px; top: 59px; right: 0px; border: 1px solid #0F8484; border-top: 10px solid #0F8484; padding-bottom: 20px; background: #FFF; }
			.mainMenuTile { display: block; clear: both; margin: 0 auto; padding: 20px 10px; }
				.mainMenuTile-icon { display: block; width:32px; height:32px; background:no-repeat 50% 50%; float: left; background-size: auto 32px;
									  transition: all .2s ease-in-out;
									  -moz-transition: all .2s ease-in-out;
									  -webkit-transition: all .2s ease-in-out; }
				.learn .mainMenuTile-icon { background-image:url('/static/images/learn_icon.png'); }
				.certify .mainMenuTile-icon { background-image:url('/static/images/certify_icon.png'); }
				.apply .mainMenuTile-icon { background-image:url('/static/images/apply_icon.png'); }
				.execute .mainMenuTile-icon { background-image:url('/static/images/execute_icon.png'); }
				.measure .mainMenuTile-icon { background-image:url('/static/images/measure_icon.png'); }
				div.mainMenuTile.learn .mainMenuTile-icon { background-image:url('/static/images/learn_icon_INACTIVE.png'); }
				div.mainMenuTile.certify .mainMenuTile-icon { background-image:url('/static/images/certify_icon_INACTIVE.png'); }
				div.mainMenuTile.apply .mainMenuTile-icon { background-image:url('/static/images/apply_icon_INACTIVE.png'); }
				div.mainMenuTile.execute .mainMenuTile-icon { background-image:url('/static/images/execute_icon_INACTIVE.png'); }
				div.mainMenuTile.measure .mainMenuTile-icon { background-image:url('/static/images/measure_icon_INACTIVE.png'); }
				.mainMenuTile-label { display:block; float: left; margin:7px 0 0 35px; color:#333; text-align:center; font-size:16px;
									  transition: all .2s ease-in-out;
									  -moz-transition: all .2s ease-in-out;
									  -webkit-transition: all .2s ease-in-out; }
				div.mainMenuTile .mainMenuTile-label { color:#999; }
			.mainMenuTile.learn:not(div):hover .mainMenuTile-icon { background-image:url('/static/images/learn_icon_HOVER.png'); }
			.mainMenuTile.certify:not(div):hover .mainMenuTile-icon { background-image:url('/static/images/certify_icon_HOVER.png'); }
			.mainMenuTile.apply:not(div):hover .mainMenuTile-icon { background-image:url('/static/images/apply_icon_HOVER.png'); }
			.mainMenuTile.execute:not(div):hover .mainMenuTile-icon { background-image:url('/static/images/execute_icon_HOVER.png'); }
			.mainMenuTile.measure:not(div):hover .mainMenuTile-icon { background-image:url('/static/images/measure_icon_HOVER.png'); }
			.mainMenuTile:not(div):hover .mainMenuTile-label { color:#148F8E; }
			.mainMenuTile.learn:not(div):hover .mainMenuTile-label { color: #01BA98; }
			.mainMenuTile.certify:not(div):hover .mainMenuTile-label { color: #01A7E8; }
			.mainMenuTile.apply:not(div):hover .mainMenuTile-label { color: #1871A9; }
			.mainMenuTile.execute:not(div):hover .mainMenuTile-label { color: #EB0C06; }
			.mainMenuTile.measure:not(div):hover .mainMenuTile-label { color: #148F8E ; }

	/* Header Search */
	.headerSearchIcon { float:left; width:59px; height:59px; background:url('/static/images/search_icon.png') no-repeat 50% 50%; }
	input[name="global_search"] { float:left; width:200px; height:49px; margin:5px 0; vertical-align:middle; font-size:22px; color:#BBB; font-weight:normal; border:none; }

	/* User Header */
	.userHeader { position:relative; display:block; float:right; height: 59px; border-left:1px solid #DDD;
				  transition: background .2s ease-in-out;
				  -moz-transition: background .2s ease-in-out;
				  -webkit-transition: background .2s ease-in-out; }
	.userHeader.active { background:#333; }
		.userHeader > a { display:block; position:absolute; left:0px; top:0px; right:0px; bottom:0px; }
		.userProfilePicThumb { float:left; width:26px; height:26px; background:#FFF; margin:18px 16px 15px; /*border: 1px solid #333;*/}
		.userName { display:block; float:right; font-size:15px; padding:21px 16px 18px; padding-left:0; color:#333;
					transition: color .2s ease-in-out;
					-moz-transition: color .2s ease-in-out;
					-webkit-transition: color .2s ease-in-out; }
		.userHeader.active .userName { color:#FFF; }
		.userSubNav { position:absolute; right:0px; top:59px; border:1px solid #333; border-top:10px solid #333; padding:10px 0; background:#FFF;  }
			.userSubNavItem { display:block; clear:both; padding:10px 30px; color:#333 !important; font-size:15px;
							  transition: all .2s ease-in-out !important;
							  -moz-transition: all .2s ease-in-out !important;
							  -webkit-transition: all .2s ease-in-out !important; }
			.userSubNavItem:hover { background:#333; color:#FFF !important; }

	/* Recent Pages */
	.recentPages { width:57px; height:59px; background:#FFF; }
	.recentPagesBttn span { font-size: 22px !important; line-height: 60px; }
	.recentPagesBttn { position:relative; float:right; border-left:1px solid #DDD; width:59px; height:59px; background:#FFF url() no-repeat 50% 50%; cursor:pointer; text-align: center;
						transition: all .2s ease-in-out;
						-moz-transition: all .2s ease-in-out;
						-webkit-transition: all .2s ease-in-out; }
	.recentPagesBttn.active { background-color:#333; }
		.recentPagesBttn.active span{color:#fff;}
		.recentPagesBttn .recentPagesMenu { position:absolute; right:0px; top:59px; border:1px solid #333; border-top:10px solid #333; padding:10px 0; background:#FFF; min-width:120%; text-align:left; }
			.recentPagesMenu a { display:block; clear:both; padding:10px 30px; color:#333 !important; font-size:15px;
								  transition: all .2s ease-in-out !important;
								  -moz-transition: all .2s ease-in-out !important;
								  -webkit-transition: all .2s ease-in-out !important; }
			.recentPagesMenu a:hover { background:#333; color:#FFF !important; }

	/* internal Notifications */
	.notificationBttn { position:relative; float:right; text-align: center; border-left:1px solid #DDD; width:58px; height:59px; background:#FFF; cursor:pointer;
					transition: all .2s ease-in-out;
					-moz-transition: all .2s ease-in-out;
					-webkit-transition: all .2s ease-in-out; }
	.notificationBttn > span { font-size: 28px; color:#333; line-height: 60px; }
	.notificationBttn.active { background-color:#333; }
	.notificationBttn.active > span { color:#fff; }
		.notificationBttn .notifMenu { position:absolute; right:0px; top:59px; border:1px solid #333; border-top:10px solid #333; padding:10px 0; background:#FFF; width:auto; text-align:left; }
			.notifMenu a { display:block; clear:both; padding:10px 30px; color:#333 !important; font-size:15px; white-space: nowrap;
								  transition: all .2s ease-in-out !important;
								  -moz-transition: all .2s ease-in-out !important;
								  -webkit-transition: all .2s ease-in-out !important; }
			.notifMenu a:hover { background:#333; color:#FFF !important; }

	/* User Shortcuts */
	.shortcutBttn { position:relative; float:right; text-align: center; border-left:1px solid #DDD; width:58px; height:59px; background:#FFF; cursor:pointer;
					transition: all .2s ease-in-out;
					-moz-transition: all .2s ease-in-out;
					-webkit-transition: all .2s ease-in-out; }
	.shortcutBttn span { font-size: 28px; color:#333; line-height: 60px; }
	.shortcutBttn.active { background-color:#333; }
	.shortcutBttn.active span { color:#fff; }
		.shortcutBttn .shortcutMenu { position:absolute; right:0px; top:59px; border:1px solid #333; border-top:10px solid #333; padding:10px 0; background:#FFF; width:auto; text-align:left; }
			.shortcutMenu a { display:block; clear:both; padding:10px 30px; color:#333 !important; font-size:15px; white-space: nowrap;
								  transition: all .2s ease-in-out !important;
								  -moz-transition: all .2s ease-in-out !important;
								  -webkit-transition: all .2s ease-in-out !important; }
			.shortcutMenu a:hover { background:#333; color:#FFF !important; }

	/* Recent Pages */
	.quickAddBttn { position:relative; float:right; text-align: center; border-left:1px solid #DDD; width:58px; height:59px; background:#FFF; cursor:pointer;
						transition: all .2s ease-in-out;
						-moz-transition: all .2s ease-in-out;
						-webkit-transition: all .2s ease-in-out; }
	.quickAddBttn span { font-size: 32px; color:#333; line-height: 60px; }
	.quickAddBttn.active { background-color:#333; }
	.quickAddBttn.active span { color:#fff; }
		.quickAddBttn .quickAddMenu { position:absolute; right:0px; top:59px; border:1px solid #333; border-top:10px solid #333; padding:10px 0; background:#FFF; min-width:120%; text-align:left; }
			.quickAddMenu a { display:block; clear:both; padding:10px 30px; color:#333 !important; font-size:15px;
								  transition: all .2s ease-in-out !important;
								  -moz-transition: all .2s ease-in-out !important;
								  -webkit-transition: all .2s ease-in-out !important; }
			.quickAddMenu a:hover { background:#333; color:#FFF !important; }

	/* Header Messages */
	.headerMessages { position:relative; float:right; width:59px; height:59px; border-left:1px solid #DDD; background:#FFF url('/static/images/messages_icon.png') no-repeat 50% 50%;
					  transition: all .2s ease-in-out;
					  -moz-transition: all .2s ease-in-out;
					  -webkit-transition: all .2s ease-in-out; }
	.headerMessages.active { background-color:#333; background-image:url('/static/images/messages_icon_HOVER.png'); }

	/* Header External Apps */
	.headerExternalApps { position:relative; float:right; width:59px; height:59px; border-left:1px solid #DDD; background:#FFF url('/static/images/external-apps_icon.png') no-repeat 50% 50%;
						  transition: all .2s ease-in-out;
						  -moz-transition: all .2s ease-in-out;
						  -webkit-transition: all .2s ease-in-out; }
	.headerExternalApps.active { background-color:#333; background-image:url('/static/images/external-apps_icon_HOVER.png'); }
		.headerExternalApps > a { position:absolute; left:0px; top:0px; bottom:0px; right:0px; }
		.headerExternalApps .externalAppsList { position:absolute; right:0px; top:59px; border:1px solid #333; border-top:10px solid #333; padding:10px 0; background:#FFF; min-width:120%; }
			.externalAppsList a { display:block; clear:both; padding:10px 30px; color:#333 !important; font-size:16px;
								  transition: all .2s ease-in-out !important;
								  -moz-transition: all .2s ease-in-out !important;
								  -webkit-transition: all .2s ease-in-out !important; }
			.externalAppsList a:hover { background:#333; color:#FFF !important; }

	/* Header Support */
	.headerSupportIcon span{ font-size: 32px !important;}
	.headerSupportIcon { position:relative; float:right; width:58px; height:59px; border-left:1px solid #DDD; text-align: center;
						  transition: all .2s ease-in-out;
						  -moz-transition: all .2s ease-in-out;
						  -webkit-transition: all .2s ease-in-out; }
	.headerSupportIcon.active { background-color:#333; }
	.headerSupportIcon > span { font-size: 27px; color:#333; line-height: 60px; }
	.headerSupportIcon.active span { color:#fff; }

		.supportPane { position:absolute; right:0px; top:59px; border:1px solid #333; color: #FFF; padding:30px; padding-bottom:150px; background:#555 url('/static/images/responsive_support_background_logo.png') no-repeat 90% 93%; width:400px; }
			.supportTopHeading { margin:-30px; margin-bottom:30px; padding:20px 30px; background:#333; }
				.supportTopHeading .clientId { font-size:16px; }
			.supportHeader { font-size:21px; margin-bottom:15px; }
			.supportInfoLine { margin-left:30px; padding:10px 30px; background:no-repeat left 50%; font-size:16px; display:inline-block; }
			.supportInfoLine.phone { background-image:url('/static/images/phone_icon.png'); }
			.supportInfoLine.email { background-image:url('/static/images/email_icon.png'); }

.mainSidebar { position:fixed; z-index:999; left:0px; top:60px; bottom:0px; width:240px; background:#666; padding-bottom:40px; }
	.breadcrumbNavBars { display:block; clear:both; }
		.breadcrumbNavBars > a { display:block; color:#FFF !important; padding:18px 30px; font-size:15px; position:relative; }
		.breadcrumbNavBars > a:hover { background-color:#111 !important; }
		.breadcrumbNavBars > a:nth-child(1) { background-color: #222; }
		.breadcrumbNavBars > a:nth-child(2) { background-color: #333; }
		.breadcrumbNavBars > a:nth-child(3) { background-color: #444; }
		.breadcrumbNavBars > a:nth-child(4) { background-color: #555; }
		.breadcrumbNavBars > a:nth-child(5) { background-color: #777; }
		.breadcrumbNavBars > a:nth-child(n+6) { background-color: #888; }
		.breadcrumbNavBars .activeDot{ top: 25px; }

	.sidebarLinks { display: block; clear: both; }
		.sidebarLinks > a { display:block; padding:18px 30px; font-size:13px; color:#FFF !important; position: relative; }
		.sidebarLinks > a:hover { color: #148F8E !important; }

	.activeDot { display: none; position: absolute; left: 14px; top: 24px; width: 4px; height: 4px; background: #148F8E;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px; }
	.active .activeDot { display: block; }

.bodyContent { position:relative; margin:0 auto 0 240px; }
	.bodyContentPadder { padding:100px 80px; }

html, body { height:100%; }
.stickyFooterPush { display:block; clear:both; height:40px; }
.footer { z-index:400; position:relative; height:40px; background:#FFF; text-align:center; margin:-40px auto 0 240px; }
	.footerCopyright { font-size:12px; padding:13px 0 0; background:#FFF; color: #999; }

/* Support Member Bar */
.supportMemberForm { }
	.supportMemberForm input[type="text"] { border: 1px solid #CCC; background: #FFF; padding: 8px 14px; }

/* Tables */
.prettyTable { width:100%; table-layout: fixed; }
	.prettyTable th { font-size: 15px; font-weight: lighter; text-align: center; padding: 20px 10px; border: 1px solid #DDD; border-right: none; border-left: none; }
	.prettyTable td { text-align:left; padding:20px 10px; position:relative; color: #999; text-align: center; }
	.prettyTable th:first-child, .prettyTable td:first-child { text-align: left; padding-left: 0; }
	.prettyTable th:last-child, .prettyTable td:last-child { text-align: right; padding-right: 0; }

/* Number Tables*/
.portNumberRow { margin-bottom: 5px; }
#numberTable {  }
	#numberTable .numberSection {  }
	#numberTable .numberHead { font-weight: bold; }
	#numberTable .numberTitle { font-size: 16px; font-weight: lighter; text-align: center; padding: 20px 10px; border: 1px solid #DDD; border-right: none; border-left: none; width:46%; float:left; text-align: left; }
	#numberTable .numberBox { width: 47%; float: left; margin: 18px 0px 11px; }
	#numberTable .numberBox input{ }
	#numberTable .siteSelect { width:93%; }
	#numberTable .removeX { padding-top:23px; display: inline-block; }

/* Form Styles */
.fancyForm { width: 500px; }
	.formRow { clear: both; margin-bottom: 18px; }
		.floatedCheck { float:left; width:40%; clear: none; margin-bottom: 15px; }
		.floatedCheck .fancyCheckbox{ vertical-align: middle; }
		.formRowLabel { clear: both; font-size: 16px; font-weight: 500; margin-bottom: 4px; }
		.formRowValue { clear: both; }
			.formRowValue .extraNote { clear: both; margin-top: 4px; color: #999; font-size: 12px; }
			.formRowValue input[type="text"],
			.formRowValue select,
			.formRowValue input[type="password"],
			.formRowValue input[type="date"],
			.formRowValue input[type="datetime"],
			.formRowValue input[type="email"],
			.formRowValue input[type="number"],
			.formRowValue input[type="search"],
			.formRowValue input[type="tel"],
			.formRowValue input[type="time"],
			.formRowValue input[type="url"],
			.formRowValue textarea { width:90%; padding:8px 16px; font-size: 16px; border: none; color: #888; background:#E8E8E8; }
			.formRowValue .fancySelectbox { width: 84.3%; font-size: 16px; }
			.formRowValue textarea { height: 120px; }
.fancyForm input[type="button"], .fancyForm input[type="submit"], .buttonStyle { padding:8px 16px; background:#148F8E; color:#FFF !important; border:none; cursor:pointer;
																					transition: all .2s ease-in-out;
																					-moz-transition: all .2s ease-in-out;
																					-webkit-transition: all .2s ease-in-out; }
.fancyForm input[type="button"]:hover, .fancyForm input[type="submit"]:hover, .buttonStyle:hover { background:#0F8484; }
.fancyForm ::-webkit-input-placeholder { color:#999; }
.fancyForm :-moz-placeholder { color:#999; }
.fancyForm ::-moz-placeholder { color:#999; }
.fancyForm :-ms-input-placeholder { color:#999; }
/* Render Notif Settings */
.renderNotifSettingsRow { margin-bottom: 10px; display: block; width: 48%; float: left; }
.renderNotifSettingsRow:nth-child(even) { float: right; }
	.rowLabel { clear: both; color: #666; }
	.rowValue { clear: both; }

.mobile{
	display: none;
}
.action{
	margin-left:5px;
	text-align: right;

}
.detail p{
	margin-left: 2em;
}
.unbold{
	font-weight: normal;
}

.jqplot-xaxis-tick{
	top:15px !important;
	margin-left:-3em !important;
	-ms-transform: rotate(-45deg); /* IE 9 */
	-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
	transform: rotate(-45deg);
}

 .subtitle-push:before{
            display: block;
            content:' ';
	padding-top: 20px;
}
.section-content{
	padding-left: 20px
}
