/* NEWW */

@media only screen and (max-width: 1200px) {
	section.container {
	    margin-top: 0;
	}
	.aumtable div{
		/*margin-left: 25%!important;*/
		font-size: medium!important;
	}
#golbalFund{
	font-size: 20px;

}
#golbalFundh2{
	font-size: 18px!important;
}
	#header {
		color: white;
		/*		height: 4em;*/

		/*background: rgba(111, 109, 116, 0.7);*/

		/*background: rgba(58, 57, 60, 0.7);*/
		background: rgba(30, 30, 32, 0.7);
		/*background: rgba(0, 0, 0, 0.7);*/
	}

	#header .container {
		position: relative;
		/*			padding-top: 10px;
                    padding-bottom:5px;*/
	}
	.header-logo{
		position: static;
		margin: auto;
		z-index: 9999;
	}
	input#username,input#verifyCode,input#password{
		font-size:16px!important;
		color:black;
	}
	input#oldPassword,input#newPassword,input#againPassword{
		font-size:16px!important;
		color:black;
	}
	select{
		width: 150px!important;

	}




}

@media only screen and (min-width: 901px) {
	section.container {
	    /*margin-top: 4em !important;*/
	}


	.header-logo{
		position: relative;
		margin: auto;
		z-index: 9999;
	}
}

.wrapper.style-careers,
body {
	font-size: 1.0em;
	background-color: #e9e7e2 !important;
}

.wrapper.style-login,
body {
	font-size: 1.0em;
	background-color: #404141 !important;
}






/* Basic */

	body {
		background: #222222;
	}

		body.loading * {
			-moz-transition: none !important;
			-webkit-transition: none !important;
			-o-transition: none !important;
			-ms-transition: none !important;
			transition: none !important;
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-o-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
		}

	body, input, select, textarea {

		/*font-family: 'Gibson-Light', Helvetica, Arial, Sans-Serif;*/
		font-family:'Times New Roman';
		-moz-font-feature-settings:'liga=0';
		/*font-family: 'Open Sans', sans-serif;*/
		font-size: 13pt;
		font-weight: 300;
		line-height: 1.65em;

	}
 select{
	 width: 280px;
 }

	a {
		color: #000;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	strong, b {
		font-weight: 700;
	}

	em, i {
		font-style: italic;
	}

	p, ul, ol, dl, table, blockquote {
		margin: 0 0 1em 0;
	}

	p {
		line-height: 1.6em;
	}

		p.medium {
			font-size: 1.4em;
		}

	h1, h2, h3, h4, h5, h6 {
		color: inherit;
		font-weight: 700;
	}
	h4{
		font-size:large;
	}

		h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
			color: inherit;
			text-decoration: none;
		}

	h2 {
		font-size: 1.5em;
	}

	h3 {
		font-size: 1.25em;
	}

	sub {
		font-size: 0.8em;
		position: relative;
		top: 0.5em;
	}

	sup {
		font-size: 0.8em;
		position: relative;
		top: -0.5em;
	}

	hr {
		border-top: solid 1px #000;
		border: 0;
		margin-bottom: 1.5em;
	}

	blockquote {
		border-left: solid 0.5em #000;
		font-style: italic;
		padding: 1em 0 1em 2em;
	}

	section.special, article.special {
		text-align: center;
	}


	footer > :last-child {
		margin-bottom: 0;
	}

	footer.major {
		padding-top: 3em;
	}

/* Form */

	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		/*background: none;*/
		background: #f3f2ef;
		/*border: solid 1px #000;*/
		border: solid 1px #ebe7e3;
		color: inherit;
		display: block;
		outline: 0;
		/*padding: 0.75em;*/
		padding: 0.4em;
		text-decoration: none;
		width: 100%;

		margin-bottom: 10px;
	}

	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
	/*	border-color: #000;*/
		border-color: #ebe7e3;
	}

	::-webkit-input-placeholder {
		color: inherit;
		opacity: 0.5;
		position: relative;
		top: 3px;
	}

	:-moz-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	::-moz-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	:-ms-input-placeholder {
		color: inherit;
		opacity: 0.5;
	}

	.formerize-placeholder {
		color: rgba(85, 85, 85, 0.5) !important;
	}

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		background: none;
		border-radius: none;
		border: 1px solid;
		border-color: #8a8a8a;
		color: #8a8a8a;
		cursor: pointer;
		display: inline-block;
		padding: 0.1em 1.4em;
		letter-spacing: 1px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 0.9em;
		-moz-transition: all 0.35s ease-in-out;
		-webkit-transition: all 0.35s ease-in-out;
		-o-transition: all 0.35s ease-in-out;
		-ms-transition: all 0.35s ease-in-out;
		transition: all 0.35s ease-in-out;
	}

		input[type="submit"]:hover,
		input[type="reset"]:hover,
		input[type="button"]:hover,
		.button:hover {
			background: #8a8a8a;
			color: white;
		}

		input[type="submit"].alt,
		input[type="reset"].alt,
		input[type="button"].alt,
		.button.alt {
			border-color: inherit;
			color: inherit;
		}

			input[type="submit"].alt:hover,
			input[type="reset"].alt:hover,
			input[type="button"].alt:hover,
			.button.alt:hover {
				background: white;
				color: #000;
			}

		input[type="submit"].fit,
		input[type="reset"].fit,
		input[type="button"].fit,
		.button.fit {
			width: 100%;
		}

		input[type="submit"].small,
		input[type="reset"].small,
		input[type="button"].small,
		.button.small {
			font-size: 0.8em;
		}

/* Wrapper */

	.wrapper p {
		text-align: center;
	}

	.wrapper {
		padding: 6em 0em 4em 0em;
	}

		.wrapper.style1 {
			padding: 0em;
			/*background: #222222 url(../images/banner.jpg) no-repeat;*/
			background-size: cover;
		}

		.wrapper.style2 {
			background: #fff;
		}

		.wrapper .major h2 {
			color: #9d968c;
		}

			.wrapper.style2 .major {
			}

				.wrapper.style2 .major .byline {
					letter-spacing: normal;
					line-height: 1.6em;
					text-transform: capitalize;
					font-size: 1.4em;
				}

			.wrapper.style2 h3 {
				display: block;
				margin-bottom: 1em;
				letter-spacing: 1px;
				line-height: 1.4em;
				text-transform: uppercase;
				font-size: 1.6em;
				font-weight: 400;
			}

		.wrapper.style3 {
			padding-bottom: 6em;
			background: #e4e2df;
		}
/*
			.wrapper.style3 .container {
				padding-left: 6em;
				padding-right: 6em;
			}
*/
		.wrapper.style4 {
			background: white;
		}


/* Header */

	#header {
		color: white;
/*		height: 4em;*/

		/*background: rgba(111, 109, 116, 0.7);*/

		/*background: rgba(58, 57, 60, 0.7);*/
		background: rgba(30, 30, 32, 0.7);
		/*background: rgba(0, 0, 0, 0.7);*/
	}

		#header .container {
			position: relative;
/*			padding-top: 10px;
			padding-bottom:5px;*/
		}

	.homepage #logo {
		display: none;
	}

	.homepage #nav {
		position: static;
		/*right: none;*/
		text-align: center;
	}

	#logo {
		line-height: 2em;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-size: 2em;
		font-weight: 400;
	}

		#logo h1 {
			display: inline-block;
			margin: 0;
			padding: 0;
		}

		#logo a {
			color: inherit;
		}

	#nav {
		position: absolute;
		top: 0;
		right: 0;
	}

		#nav > ul {
			margin: 0;
		}

			#nav > ul > li {
				border-radius: 4px;
				display: inline-block;
				margin-left: 0.5em;
				padding: 0 0.5em;
				vertical-align: middle;
			}

				#nav > ul > li a {
					color: inherit;
					line-height: 4em;
					letter-spacing: 2px;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: 400;
					font-size: 1em;
				}

				#nav > ul > li:first-child {
					/*margin-left: 0;*/
					margin-left: 49px;
				}

				#nav > ul > li a:hover,
				#nav > ul > li.active a {
					color: white;
				}

				#nav > ul > li > ul {
					display: none;
				}

/* Main */

	#main {
		padding: 4em 0;
	}

		#main #content .major, #main #sidebar .major {
			text-align: left;
		}

		#main #sidebar section {
			margin-top: 4em;
		}

			#main #sidebar section:first-child {
				margin-top: 0;
			}

		#main #sidebar .major {
			padding-bottom: 2em;
		}

			#main #sidebar .major h2 {
				font-size: 1.8em;
			}



/* Team */

.team li .extradata {
	font-size: 0.8em;
	margin-top: 1.5em;
}

.team {
	color: #222;
	font-size: 1.6em;
}

.team li {
	padding-bottom: 1em;
}



ul.team {
	text-align:center;
}


#nav > ul > li a {
	font-weight: 100;
	color: #f0f0f0;
	font-size: 0.9em;
}


.wrapper.style1 {
   position: relative;
 	background: rgba(0, 0, 0, 0.5);
}

input[type="text"], input[type="password"], input[type="email"], textarea {
	height:38px;
	line-height: 15px;
}
input#username,input#verifyCode,input#password{
	font-size: 28px;
	color:black;
}


.wrapper p.last-child {
	margin-bottom: 0;
}


.fa.close {
	font-size: 24px;
	padding: 20px;
}


.wrapper p {
	font-size: 1.3em;
}

.fat-nav li {
	margin-bottom: 0px !important;
	color: #bbb !important;
}

.fat-nav li a {
	font-size: 0.6em !important;
}


.wrapper .major h2 {
	font-family:'Times New Roman';
	/*font-family: 'Gibson-Bold', Helvetica, Arial, Sans-Serif;*/
	letter-spacing: 0.07em;
}


.extradata p {
	color: #444;
	font-size: 1.3em;
}


#landingpage {
	background-color: #3a393c;
}


#header {
	/*position: fixed;*/
	left:0;
	right:0;
	top:0;
	z-index:100;
}

.team {
	font-size: 1.3em;
}


.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}




#banner .container {
    height: 10em;
    position: relative
}

.header-logo {
	width: 75px;
	height: auto;
	padding-top: 2px;
	font-size:110%!important;
}


#background {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
	 background: #222222 url(../images/pattern_dark.png) repeat;
	  background-size: cover;
   	width: 100%;
    height: 100%;
    z-index: -1;
}


.wrapper.style-careers {
	text-align:center;
	padding-top: 11em;
	padding-bottom: 11em;
}

.wrapper.style-careers ul li {
	font-size: 1.2em;
	margin-bottom: 0.6em;
}

.wrapper.style-careers h3 {
	font-family:'Times New Roman';
	/*font-family: 'Gibson-Light', Helvetica, Arial, Sans-Serif;*/
	margin: 1.2em;
	color: #a0998f;
}

.wrapper.style-careers,
body {
	font-size: 1.0em;
	background-color: #e9e7e2 !important;
}


















.wrapper.style-login input {
	margin-bottom: 1.5em;
}

.wrapper.style-login .button {
	color: #ddd;
}

.wrapper.style-login {
	text-align:center;
	padding-top:11em;
	padding-bottom: 11em;
}

.wrapper.style-login ul li {
	font-size: 1.3em;
	margin-bottom: 0.6em;
}


.wrapper.style-login h3 {
	/*font-family: 'Gibson-Light', Helvetica, Arial, Sans-Serif;*/
	font-family:'Times New Roman';
	margin: 1.2em;
	color: #a0998f;
}

.wrapper.style7 {
	color: #bbb;
	padding-top:6em;
}

.wrapper.style7 p {
	font-size: 1.1em;
}













span {
	color: #aaa ;
}

.section {
  color: #fff;

}


.wrapper.style-login,
body {
    font-size: 1.0em;
}

table {
    width: 100%;
}

table td {
    padding: 2px;
}

table input {
/*    background-color: #f3f2ef;*/
}

.button,
input {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    padding-right: 8px !important;
    padding-left: 8px !important;
}

textarea {
    padding:5px;
    /*height: auto !important;*/
    line-height:1.3em;
	font-size: larger;
	font-weight: bold;
}

#nav > ul  {
    padding: 5px !important;
}

.wrapper.style-login {
  padding: 20px;
}

textarea,
input {
  padding: 10px;
  color: #999;
  background-color: #fff;
  border: 1px solid #aaa;
}

.sections td:first-child {
  width: 100px;
  padding-left: 20px;
  border-left: 2px solid #888;
}

.sections {
  margin-bottom: 30px;
}

.section .menu {
  margin-top: 17px;
  
}
.section .menu a {
  color: #fff !important;
 /* font-family: 'Gibson-SemiBold', Helvetica, Arial, Sans-Serif;*/
 font-family:'Times New Roman';
}

body {
	background-color: #404141 !important;
}

.wrapper.qa h3 {
	color: #fff;
	/*font-family: 'Gibson-Bold', Helvetica, Arial, Sans-Serif;*/
	font-family:'Times New Roman';
}

.funds {
	margin-top: 15px;
}

.funds h4 {
	color: #fff;
	/*font-family: 'SemiGibson-Bold', Helvetica, Arial, Sans-Serif;*/
	font-family:'Times New Roman';
}

.funds .doctitle {
	color: #EEE;
}

.funds .fund {
	margin-top: 10px;
	color: #fff;
}

.funds .fund a {
	color: #AAA;
}
