	* {
		padding: 0;
		margin: 0;
		border: none;
		outline: none;
	}
	
	body {
		overflow-x: hidden;
		background-color: #E8E8E8;
	}

	h3 {
		margin:0px;
	}

	th {
		background-color: #333333;
		color: #ffffff;
		padding-left:15px;
		padding-right:15px;
		padding-top:10px;
		padding-bottom:10px;
	}

	p.footer {
		margin-bottom: 5px;
	}

	.col-pfd {
		background-color: #ebebeb;
		padding:10px;
	}
	
	a:hover,
	a:focus {
		color: #fff !important;
		transition: all 0.3s ease;
		text-decoration: none;
	}
	
	.section-top {
		color: #333333;
		background: #ffffff;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.btn-theme {
		background: #FF7F00;
		color: #fff !important;
		padding-right: 27px;
		padding-left: 27px;
		padding-top: 7px;
		padding-bottom: 7px;
		border-radius: 0;
	}
	
	.btn-login {
		margin-top: 19px;
		background-color: #ffffff;
		border-radius: 100px;
		border: 2px solid #4E5957;
		color: #4E5957 !important;
		outline: none;
	}
	.btn-login:hover {
		background-color: #D7AB4C;
	}	
	label {
		font-weight: 100;
	}
	
	.link-green {
		color: #666666;
		font-weight:500;
		font-size:14px;
		font-family: Open Sans,Arial,sans-serif;
	}
	
	.link-green:hover,
	.link-green:focus {
		color: #909592 !important;

	}

	.link-menu {
		color: #4E5857;
		width:100%;
		display: block;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:0px;
	}
	.header-menu {
		margin:0px;
		font-size: 14px;
	}
	.menu-selected {
		background-color: #D7AB4C;
		padding-left: 5px;
		color: #ffffff;
	}

	.link-menu:hover,
	.link-menu:focus {
		color: #ffffff !important;
		background-color: #B85817;
	}

	.logo {
//		margin-top: 10px;
	}
	div.modal {
		display: none;
		position: fixed;
		z-index: 1;
		padding-top: 100px;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: auto;
		background-color: rgb(0,0,0);
		background-color: rgba(0,0,0,0.45);
	}

	div.modal-content {
		background-color: #fefefe;
		margin: auto;
		padding: 20px;
		border: 1px solid #888;
		width: 65%;
	}

	span.close {
		color: #aaaaaa;
		float: right;
		font-size: 28px;
		font-weight: bold;
	}
	

	.inp {
background-color:rgb(238, 238, 238);
border-bottom-color:rgb(187, 187, 187);
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-style:solid;
border-bottom-width:0px;
border-image-outset:0px;
border-image-repeat:stretch;
border-image-slice:100%;
border-image-source:none;
border-image-width:1;
border-left-color:rgb(187, 187, 187);
border-left-style:solid;
border-left-width:0px;
border-right-color:rgb(187, 187, 187);
border-right-style:solid;
border-right-width:0px;
border-top-color:rgb(187, 187, 187);
border-top-left-radius:0px;
border-top-right-radius:0px;
border-top-style:solid;
border-top-width:0px;
box-sizing:border-box;
color:rgb(96, 96, 96);
cursor:text;
display:inline-block;
font-family:"Open Sans", Arial, sans-serif;
font-size:14px;
font-stretch:100%;
font-style:normal;
font-variant-caps:normal;
font-variant-east-asian:normal;
font-variant-ligatures:normal;
font-variant-numeric:normal;
font-weight:400;
height:51px;
letter-spacing:normal;
line-height:normal;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding-bottom:16px;
padding-left:16px;
padding-right:16px;
padding-top:16px;
position:relative;
text-align:start;
text-indent:0px;
text-rendering:auto;
text-shadow:none;
text-size-adjust:100%;
text-transform:none;
width:305.313px;
word-spacing:0px;
writing-mode:horizontal-tb;
-webkit-appearance:none;
-webkit-font-smoothing:antialiased;
-webkit-rtl-ordering:logical;
-webkit-border-image:none;
	}

	.section-banner {
//		background: url(../images/Landing-Page-Image.png);
//		background-repeat: no-repeat;
//		background-position: right center;
		width: 100%;
		padding-top: 0px;
		color: #fff;
		padding-bottom: 37px;
	}
	
	.banner-heading {
		font-size: 50px;
		font-weight: 700;
	}
	
	.container-fade-bg {
		background: rgba(0, 0, 0, 0.3);
		margin-top: 75px;
		padding-top: 20px;
		padding-bottom: 25px;
	}
	
	.section-account {
//			background-image: url(../images/athena_lgreen_watermark.svg);
//			background-repeat: no-repeat;
//			background-position: 0px 0px;
//			background-size: 800px 800px;
			background-color: #ffffff;
			width: 100%;
//			padding-top: 15px;
//			padding-bottom: 15px;
//			padding-left: 5%;
//			padding-right: 5%;
	}

	.col-menu {
		background-color: #ffffff;
		padding:0px;
		min-height:400px;
		border-right:1px solid #D8D8D8;
	}
	
	.txt-green {
		color: #A5B04B;
	}
	
	.section-hubs {
		padding-top: 45px;
		padding-bottom: 65px;
		background-color: #EAF6E6;
	}
	
	.hub {
		width: 95px;
	}
	
	.section-webinars {
		background: url(../images/laptop.png);
		background-repeat: no-repeat;
		background-position: right;
		width: 100%;
		padding-top: 45px;
		padding-bottom: 55px;
			background-color: #ffffff;
			padding-left: 5%;
			padding-right: 5%;
	}
	
	.sep {
		border-top: 2px solid #A5B04B;
		margin-top: 38px;
	}
	
	.div-green {
		background: #A5B04B;
		padding: 35px 35px 45px;
		color: #fff;
//		margin-bottom: 15px;
	}
	.div-green-text-bg {
			background: #ffffff;
			padding: 35px 35px 45px;
			color: #4e5955;
			margin-bottom: 15px;
			min-height:220px;
	}
	
	.div-green,
	.fa-close {
		cursor: pointer;
	}
	
	.web-mrgn {
		margin-top: 45px;
	}
	
	.web2-mrgn {
		margin-top: 65px;
	}
	
	.section-footer {
		background-image: url(../images/athena_white_watermark.svg);
		background-repeat: no-repeat;
			background-position: -110px -60px;
			background-repeat: no-repeat;
			background-size:400px 300px;
		background-color: #4D5A58;
		padding-top: 45px;
		padding-bottom: 35px;
		color: #fff !important;
	}

	@media(max-width: 1400px) {
			.section-banner {
				background-size: 147%;
			}
	}

	
	@media(max-width: 992px) {
		.col-logo img {
		    display: block;
		    margin: auto;
//		    margin-top: 20px;
		}
		.col-signup form {
		    float: none !important;
		    margin-top: 0px;
		}
		.section-banner {
			background-size: 193%;
		}
	}
	
	@media(max-width: 768px) {
		.section-top {
		    padding-bottom: 125px;
		}
		.mrgn-btm {
		    margin-bottom: 45px;
		}
		.col-logo img {
		    margin-top: 20px;
		    margin-bottom: 20px;
		}
		.section-banner {
			background-size: auto;
			background-repeat: repeat-y;
		}
		.btn-login {
			margin-top:0px;
			margin-bottom:23px;
		}

	}
	
	.form {
		margin-right: 30px;
		margin-left: 30px;
	}
