/* 1.	Reset
--------------------------------------------------------------------------------*/
/*kelvin may25*/
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	min-height: 100%;
	position: relative;
}
body {
	background: #fff;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 0.813em;
	line-height: 1.6em;
	color: #5c666b;
	height: 100%
}
.rs {
	margin: 0;
	padding: 0;
}
h1.rs, h2.rs, h3.rs, h4.rs, h5.rs, h6.rs {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
ul.rs, ol.rs {
	list-style: none;
}
a:hover, a:active, a:focus {
	outline: 0;
}
img {
	/* Responsive images (ensure images don't scale beyond their parents) */
	max-width: 100%;
	/* Part 1: Set a maxium relative to the parent */
    /*width: auto\9; */
    /* IE7-8 need help adjusting responsive images */
	height: auto;
	/* Part 2: Scale the height according to the width, otherwise you get stretching */
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
button, input, select, textarea {
	margin: 0;
	vertical-align: middle;
	font-family: inherit;
	font-size: 100%;
	outline: none;
}
button, input {
 *overflow: visible;
	line-height: normal;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
	cursor: pointer;
}
input[type="search"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none;
}
/* 2.	960 Grid System
Learn more ~ http://960.gs/
Licensed under GPL and MIT.
--------------------------------------------------------------------------------*/

/* Containers
--------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.grid_1, .grid_1-5, .grid_2, .grid_2-5, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.grid_3, .grid_4 {
	margin-left: .5% !important;
	margin-right: .5% !important;
}
.grid_1 {
	width: 6.333%;
}
.grid_1-5 {
	width: 13%;
}
.grid_2 {
	width: 14.666%;
}
.grid_2-5 {
	width: 19.5%;
}
.grid_3 {
	width: 23%;
}
.grid_3-twoCols {
	width: 24%;
}
/*kelvin may25*/
/*.grid_4 {
	width: 31.333%;
}*/
.grid_4 {
	width: 32%;
}
.grid_5 {
	width: 39.666%;
}
.grid_6 {
	width: 48%;
}
.grid_7 {
	width: 56.333%;
}
.grid_8 {
	width: 64.666%;
}
.grid_9 {
	width: 73%;
}
.grid_10 {
	width: 81.333%;
}
.grid_11 {
	width: 89.666%;
}
.grid_12 {
	width: 98%;
}
/*Prefix Extra Space >> 12 Columns*/
.prefix_1 {
	padding-left: 8.333%;
}
.prefix_2 {
	padding-left: 16.666%;
}
.prefix_4 {
	padding-left: 33.333%;
}
.prefix_5 {
	padding-left: 41.666%;
}
.prefix_7 {
	padding-left: 58.333%;
}
.prefix_8 {
	padding-left: 66.666%;
}
.prefix_9 {
	padding-left: 75%;
}
.prefix_10 {
	padding-left: 83.333%;
}
.prefix_11 {
	padding-left: 91.666%;
}
.make-left {
	float: left;
}
.make-right {
	float: right;
}

/*kelvin may25*/
/*#wrapper {
	margin: 0 auto;
	max-width: 1920px;
 //height:100%;
}*/
#wrapper {
	margin: 0 auto;
	max-width: 1920px;
	height: 100%;
	overflow-x: hidden;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clear-2col {
	display: none;
}
/* 3.	Common css
--------------------------------------------------------------------------------*/
.br4 {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.br0 {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.mb30 {
	margin-bottom: 30px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb20 {
	padding-bottom: 20px
}
.pb30 {
	padding-bottom: 30px 
}
.pb63 {
	padding-bottom: 63px
}
.dis-scroll {
	overflow: hidden;
}
.ta-l {
	text-align: left
}
.ta-c {
	text-align: center
}
.ta-r {
	text-align: right
}
.fw-b {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700
}
.fw-thin {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300
}
.fw-n {
	font-weight: normal
}
a {
	color: #054e7b;
	text-decoration: none;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
a:hover {
	text-decoration: none;
}
a:hover, a:active {
	outline: 0;
}
a.fc-default, .fc-default {
	color: #5c666b
}
a.fc-white, .fc-white {
	color: #FFF
}
a.fc-orange, .fc-orange, .be-fc-orange:hover {
	color: #b2d33b
}
a.fc-black, .fc-black {
	color: #3e4b51
}
a.fc-gray, .fc-gray {
	color: #b7bcbe
}
a.fc-gray-dark, .fc-gray-dark {
	color: #999
}
/*a.fc-blue,.fc-blue{color: #4a92e2}*/

.btn {
	border: 1px solid #b6b6b6;
	cursor: pointer;
	text-align: center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #575757;
	padding: 5px 16px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 0 2px rgba(255,255,255,0.1) inset, 0 1px 2px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 0 2px rgba(255,255,255,0.1) inset, 0 1px 2px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 0 2px rgba(255,255,255,0.1) inset, 0 1px 2px rgba(255,255,255,0.2) inset;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.btn.fill-width {
	display: block;
	margin-bottom: 8px;
}
.btn.big {
	padding: 10px 20px;
}
.btn.bigger {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 1.077em;
	padding: 14px 24px;
}
.btn-white {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #f3f3f3 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3', GradientType=0 ); /* IE6-9 */
}
.btn-white:hover {
	background: #f2f2f2;
}
.btn-black {
	border-color: #2a3336;
	color: #FFF;
	background: #445359; /* Old browsers */
	background: -moz-linear-gradient(top, #445359 0%, #384449 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #445359), color-stop(100%, #384449)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #445359 0%, #384449 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #445359 0%, #384449 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #445359 0%, #384449 100%); /* IE10+ */
	background: linear-gradient(top, #445359 0%, #384449 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#445359', endColorstr='#384449', GradientType=0 ); /* IE6-9 */
}
.btn-black:hover {
	background: #384449;
}


.btn-load-more2{
	border:0px !important;
	color:#fff !important;
	text-align:left;
	font-weight:bold;
	padding:15px 20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2d33b+0,86b201+100 */
	background: #b2d33b; /* Old browsers */
	background: -moz-linear-gradient(top,  #b2d33b 0%, #86b201 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #b2d33b 0%,#86b201 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #b2d33b 0%,#86b201 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d33b', endColorstr='#86b201',GradientType=0 ); /* IE6-9 */
	display:inline-block;
	font-family:'Open Sans',sans-serif;
	border-radius:10px;
	font-size:14px;
}

.btn-load-more2:hover {
	/* background: #384449; */
	background: #86b201; /* Old browsers */
	background: -moz-linear-gradient(top,  #86b201 0%, #b2d33b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #86b201 0%,#b2d33b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #86b201 0%,#b2d33b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b201', endColorstr='#b2d33b',GradientType=0 ); /* IE6-9 */
	
}

.btn-green {
	border-color: #6CB025 !important;
	color: #fff !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	background: #b2d33b !important; /* Old browsers */
}
.btnL {
	font-size: 20px !important;
}
.btn-green:hover {
	background: #a2c32d;
}
.btn-red {
	border: 1px solid #b53b2c;
	color: #FFF;
	background: #ec5843; /* Old browsers */
	background: -moz-linear-gradient(top, #ec5843 0%, #e84837 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec5843), color-stop(100%, #e84837)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec5843 0%, #e84837 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec5843 0%, #e84837 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec5843 0%, #e84837 100%); /* IE10+ */
	background: linear-gradient(top, #ec5843 0%, #e84837 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec5843', endColorstr='#e84837', GradientType=0 ); /* IE6-9 */
}
.btn-red:hover {
	background: #e84837;
}
.btn-gray {
	padding: 11px 25px 13px;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: rgba(0,0,0,0.2);
	color: #a8a082;
	text-transform: uppercase;
	font-size: 1.077em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	transition: color 0.3s;
	-o-transition: color 0.3s, background 0.3s;
	-ms-transition: color 0.3s, background 0.3s;
	-moz-transition: color 0.3s, background 0.3s;
	-webkit-transition: color 0.3s, background 0.3s;
}
.btn-gray:hover {
	background: rgba(0,0,0,0.4);
	color: #FFF;
}
.btn-fb {
	background: #4274b8;
	color: #FFF;
	padding: 15px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
	text-transform: uppercase;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-moz-transition: background 0.3s;
	-webkit-transition: background 0.3s;
}
.btn-fb:hover {
	background: #3068b5;
}
.btn-blue {
	border-color: #326bb9;
	color: #FFF;
	background: #4392ec; /* Old browsers */
	background: -moz-linear-gradient(top, #4392ec 0%, #377ae8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4392ec), color-stop(100%, #377ae8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4392ec 0%, #377ae8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4392ec 0%, #377ae8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4392ec 0%, #377ae8 100%); /* IE10+ */
	background: linear-gradient(top, #4392ec 0%, #377ae8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4392ec', endColorstr='#377ae8', GradientType=0 ); /* IE6-9 */
}
.btn-blue:hover {
	background: #377ae8;
}
.btnX {
	color: #9fa5a8;
	float: left;
	width: 8px;
	height: 8px;
	line-height: 0;
	font-weight: bold;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.wrapper-box .title-box-outside {
	color: #3e4b51;
	font-size: 1.230769230769231em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	padding-bottom: 10px;
}
.box-gray {
	background: #F0F0F0;
	border: 1px solid #ccc;
	padding: 19px;
	margin-bottom: 30px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.box-gray .title-box {
	font-size: 1.384615384615385em;
	margin: 0;
	padding: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-weight: normal;
}
.author-action2 {
	background: #F0F0F0;
	border-radius: 0px 0px 4px 4px;
	margin-top: -35px;
	margin-bottom: 30px;
	border: 1px solid #ccc;
}
.author-action2 .btn {
	border: 0px;
	box-shadow: none;
	padding: 20px 35px;
	font-weight: bold
}
.author-action2 .btn.border-right {
	border-right: 1px solid #ccc;
}
.box-white {
	margin-bottom: 30px;
	background: #FFF;
	padding: 22px 28px 28px;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.box-gray .title-box, .box-white .title-box {
	font-size: 1.384615384615385em;
	margin: 0;
	padding: 0 0 10px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.box-text-content {
	padding-bottom: 30px;
}
.box-text-content .title-in-box {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #3e4b51;
	font-size: 1.384615384615385em;
	line-height: 1.2em;
	margin-bottom: 10px;
}
.common-title {
	margin: 0;
	padding: 0 0 12px 0;
	color: #054e7b !important;
	line-height: 1.2em;
	font-size: 2.8em;
	font-weight: normal;
 //font-style:italic;
 //font-family: 'Alegreya', serif;
	font-family: 'Open Sans', sans-serif;
}
.common-title.big {
	font-size: 3.692307692307692em;
	color: #b1bcc2;
	line-height: 1.4em;
	padding-bottom: 25px;
}
.popup-common {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
.popup-common .overlay-bl-bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #3e4b51;
	opacity: 0.7;
	filter: alpha(Opacity = 70);
}
.popup-common .pop-content {
	position: relative;
	margin-top: 130px;
}
/*.pop-content .wrap-content{}*/
/*.pop-content .wrap-content .main-content{}*/
/*.popup-common .closePopup{}*/
.editor-content p {
	padding: 10px 0;
	margin: 0;
}
.editor-content .img-desc {
	border: 1px solid #d4d4d4;
	background-color: #FFF;
	padding: 4px;
	margin-bottom: 3px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.editor-content .img-label {
	color: #b2b7b9;
	font-style: italic;
	display: block;
}
/* 4.	Layout extend
--------------------------------------------------------------------------------*/
.layout-2cols {
	width: 960px;
	margin: 0 auto;
	padding: 0px 0px 40px 0;
}
.layout-2cols .content {
	float: left;
}
.layout-2cols .sidebar {
	float: left;
}
.layout-2cols .sidebar-nomargin {
	float: left;
	margin: 0px;
}
.layout-2cols.sidebar-left .content {
	float: right;
}
.layout-1cols-ceneter {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 20px;
	text-align: left;
	-webkit-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}
.layout-1cols-ceneter.wide {
	width: 100% !important;
	margin: 0 auto;
	padding: 10px 0 20px;
	text-align: center
}
.categoriesMenu .container_12.wide {
	width: 100% !important;
	margin: 0 auto;
}
.categoriesMenu .container_12 {
	-webkit-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}
.layout-1cols-ceneter .content {
	margin: 0 auto;
	float: none;
	display: block;
}
.media p.desc {
	font-size: 12px;
	line-height: 1.2em
}
.media, .media-body {
	overflow: hidden;
 *overflow: visible;
	zoom: 1;
}
.media > .thumb-left {
	float: left;
	margin-right: 20px;
	margin-top: 2px;
}
/* 5.	Navigation
--------------------------------------------------------------------------------*/



/*.nav-horizontal{}*/
.nav-horizontal > li {
	float: left;
	padding: 0 20px;
}
.nav-horizontal > li:first-child {
	padding-left: 0;
}
.nav-horizontal > li.sep {
	border-left: 1px dotted #788186;
	height: 7px;
	background: none;
	margin-top: 7px;
	padding: 0;
}
.nav-horizontal > li > a {
	color: #92999d;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.nav-horizontal > li:hover > a, .nav-horizontal > li.active > a {
	color: #FFF;
}
/*.nav-category{}*/
.nav-category > li {
	margin: 0px 0;
	padding: 0 15px;
	position: relative;
}
.nav-category > li > a {
	display: inline;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	color: #7C7C7C !important;
}
.nav-category > li > a:hover, .nav-category > li.active > a {
	color: #06A300 !important;
	font-weight: bold
}
.nav-category > li .iPlugGray {
	position: absolute;
	top: 5px;
	left: 0;
}
.nav-category > li > a:hover .iPlugGray, .nav-category > li.active > a .iPlugGray {
	background-position: -45px -16px;
}
.nav-category .count-val {
	cursor: pointer;
	color: #afbbc1;
	margin-left: 3px;
	font-family: "Open Sans", Arial, sans-serif;
}
.nav-category > li > a:hover .count-val, .nav-category > li.active .count-val {
	color: #06A300;
}
/*.nav-category .nav-sub-category{}*/
.nav-sub-category > li {
	margin: 5px 0;
	padding-left: 15px;
	position: relative;
}
.nav-sub-category > li > a {
	font-size: 1.077em;
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.nav-sub-category > li > a:hover, .nav-sub-category > li > a:hover .count-val {
	color: #054e7b;
}
.nav-sub-category .dotSquare {
	position: absolute;
	top: 10px;
	left: 0;
	height: 3px;
	width: 3px;
	background: #afbbc1;
}
.nav-sub-category > li > a:hover .dotSquare {
	background: #054e7b;
}
/*.nav-tabs{}*/

.nav-tabs > li {
	color: #5c666b;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 1em;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
}
.nav-tabs > li:last-child {
	padding: 9px 8px 9px 7.9px;
}
/*.nav-tabs > li > a{
    color: #5c666b;
    font-family:'Open Sans', sans-serif;
	font-weight: 300;
    border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
}*/
.nav-tabs > li.active {
	background-color: #ffffff;
	border: 1px solid #d4d4d4;
	border-bottom-color: transparent;
}
.nav-tabs > li.active > a {
	color: #b2d33b;
}
.nav-tabs > li.disable > a {
	cursor: default;
	color: #c7cacb;
}
/*.tab-content{}*/
.tab-content .tab-pane {
	display: none;
	border: 1px solid #d4d4d4;
	background: #FFF;
	border-radius: 0 4px 4px;
	-moz-border-radius: 0 4px 4px;
	-webkit-border-radius: 0 4px 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}
.tab-content .tab-pane.active {
	display: block;
	margin: 9px 0px;
}
.nav-pledge {
	border-bottom: 1px solid #ccc;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.nav-pledge > li {
}
.nav-pledge > li > .pledge-label {
	border: 1px solid #ccc;
	border-bottom: 0;
	cursor: pointer;
	background: #f0f0f0;
	padding: 15px 20px;
}
.nav-pledge > li > .pledge-label:hover, .nav-pledge > li > .pledge-label.active {
	background: #3e4b51;
	border-color: #475358;
}
.nav-pledge .iPlugGray {
	float: left;
	margin-right: 12px;
	margin-top: 2px;
}
.nav-pledge .pledge-label:hover .iPlugGray, .nav-pledge .pledge-label.active .iPlugGray {
	background-position: -109px -16px;
}
.nav-pledge .pledge-amount {
	float: left;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
	color: #3e4b51;
	line-height: 1.2em;
	margin-right: 5px;
	margin-top: 1px;
}
.nav-pledge .pledge-label:hover .pledge-amount, .nav-pledge .pledge-label.active .pledge-amount {
	color: #FFF;
}
.nav-pledge .count-val {
	float: left;
	color: #afbbc1;
	font-size: 1.077em;
	line-height: 1.2em;
}
.nav-pledge .pledge-label:hover .count-val, .nav-pledge .pledge-label.active .count-val {
	color: #dbe3e7;
}
.nav-pledge .pledge-content {
	display: none;
	border: solid #ccc;
	border-width: 0 1px;
}
.nav-pledge .pledge-content.active {
	display: block;
}
.nav-menu-blog {
	padding: 13px 0;
	background: #FFFFFF;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.nav-menu-blog > li {
	float: left;
}
.nav-menu-blog .sep {
	float: left;
	border-left: 1px dashed #d8dbdc;
	height: 21px;
}
.nav-menu-blog > li > a {
	text-transform: uppercase;
	margin: 0 42px;
	font-size: 1.077em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.nav-menu-blog > li > a:hover {
	color: #ea503d;
}
.alternate-menu-blog {
	display: none;
}
/*class for SelectNav.js*/
.selectnav {
	display: none;
}
/* 6.	Icon
--------------------------------------------------------------------------------*/
.icon {
	background: transparent url("../images/icon8d0a.png?v=0.1121989") no-repeat;
	border: none;
	display: inline-block;
*display: inline;
*zoom: 1;
}
.iMagnifier {
	width: 16px;
	height: 16px;
	background-position: 0 0
}
.iCalendar {
	width: 16px;
	height: 16px;
	background-position: -16px 0
}
.iClock {
	width: 16px;
	height: 16px;
	background-position: -32px 0
}
.iReply {
	width: 11px;
	height: 15px;
	background-position: -48px 0
}
.iReplyHover {
	width: 11px;
	height: 15px;
	background-position: -59px 0
}
.iPost {
	width: 15px;
	height: 15px;
	background-position: -70px 0
}
/*row2*/
.iFolder {
	width: 12px;
	height: 10px;
	background-position: 0 -16px
}
.iX {
	width: 09px;
	height: 09px;
	background-position: -16px -16px;
	cursor: pointer;
}
.iX:hover, .iXHover {
	width: 09px;
	height: 09px;
	background-position: -25px -16px;
	cursor: pointer;
}
.iPlugGray {
	width: 11px;
	height: 11px;
	background-position: -34px -16px
}
.iPlugRed {
	width: 11px;
	height: 11px;
	background-position: -45px -16px
}
.iLocation {
	width: 09px;
	height: 13px;
	background-position: -56px -16px
}
.iNext {
	width: 11px;
	height: 16px;
	background-position: -65px -16px
}
.iNext:hover {
	width: 11px;
	height: 16px;
	background-position: -76px -16px
}
.iPrev {
	width: 11px;
	height: 16px;
	background-position: -98px -16px
}
.iPrev:hover {
	width: 11px;
	height: 16px;
	background-position: -87px -16px
}
/*row3*/
.iBigX {
	width: 27px;
	height: 27px;
	background-position: 0 -32px;
	cursor: pointer;
}
.iBtnRed {
	width: 29px;
	height: 25px;
	background-position: -27px -32px;
	cursor: pointer;
}
/* 7.	Form
--------------------------------------------------------------------------------*/
/*.form{}*/
.form-search {
	float: right;
	position: relative;
}
.form-search .txt-keyword {
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 7px 32px 9px 43px;
	width: 143px;
	display: inline-block;
	outline: none;
	background-color: #f9f9f9;
	border: 1px solid #d9d9d9;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
}
.form-search .txt-keyword:focus {
	border-color: #52A8EC;
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.form-search .btn-search {
	position: absolute;
	top: 9px;
	left: 19px;
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0;
	background: none;
	line-height: 0;
}
.form-search .btn-reset-keyword {
	position: absolute;
	top: 12px;
	right: 18px;
	width: 9px;
	height: 9px;
	border: none;
	padding: 0;
	margin: 0;
	background: none;
	line-height: 0;
}
.form-search .btn-reset-keyword .icon {
	position: absolute;
	top: 0;
	left: 0;
}
.form .row-item {
	padding-bottom: 30px;
}
.form .row-item .lbl {
	float: left;
	padding-top: 7px;
	width: 130px;
	text-align: right;
}
.form .row-item .val {
	margin-left: 140px;
}
.form .row-item .btn {
	padding: 8px 16px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.form .row-item .display-val {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
	padding: 7px 0;
}
.form .txt {
	border: 1px solid #d9d9d9;
	margin-bottom: 3px;
	padding: 8px 10px;
	background: #f9f9f9;
	width: 220px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 rgba(0, 0, 0, 0);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
}
.form .txt.fill-width {
	width: 100%;
}
.form .txt:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.form textarea.txt {
	height: 195px;
}
.form .description-input {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-style: italic;
	color: #b7bcbe;
}
/* 8.	Project teaser
--------------------------------------------------------------------------------*/
.nobg {
	background: transparent !important;
}
.project-short {
	background: #f2f2f2;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 50px;
}
.project-short .top-project-info {
	padding: 0px 5px 45px;
}
.content-info-short {
	position: relative;
}
.content-info-short .thumb-img {
	margin-top: 5px;
	display: block;
	line-height: 0;
	float: left;
	width: 51.68141592920354%;
	padding: 0.7079646017699115%;
	/*margin-right: 3.008849557522124%;*/
    /*width: 292px;
    padding: 4px;
    margin-right: 17px;*/
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.content-info-short .thumb-img img {
	width: 100%;
}
.content-info-short .wrap-short-detail {
	padding-bottom: 20px;
	float: right;
	width: 43.36283185840708%;
}
.content-info-short .acticle-title {
	margin-bottom: 5px;
	font-size: 1.38em;
	line-height: 1.4em;
}
.content-info-short .rating {
	float: right;
	border-radius: 50%;
	color: #fff;
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	text-align: center;
	line-height: 2.2em;
	margin-top: -15px;
}
.rating {
	border-radius: 50%;
	color: #fff;
	width: 30px;
	height: 30px;
	border: 2px solid #fff;
	text-align: center;
	line-height: 2.2em;
	margin-top: 0px;
}
.bluerating {
	background: #054e7b;
}
.orangerating {
	background: #F55F1B;
}
.content-info-short .acticle-title a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.content-info-short .tiny-desc {
	color: #b2b7b9;
	padding-bottom: 15px;
}
/*.content-info-short .title-description{}*/
.content-info-short .comment-view {
	position: absolute;
	bottom: 0;
	left: 57%;
}
.content-info-short .project-company-logo {
	float: left;
	width: 50%;
	font-size: 10px;
	padding-bottom: 0px;
}
.content-info-short .project-company-logo img {
	max-width: 70%;
	height: auto;
}
.content-info-short .project-location {
	float: left;
	width: 50%;
	font-size: 10px;
	padding-bottom: 0px;
}
.content-info-short .project-location ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	display: inline-table;
}
.content-info-short .project-location ul li {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 1.4em
}
.content-info-short .project-location ul li strong {
	font-size: 12px;
}
.content-info-short .project-pledge {
	float: right;
	font-size: 12px;
	line-height: 1.4em
}

.content-info-short .project-pledge1 {
	text-align: right;
    margin-right: 4%;
    font-size: 12px;
    line-height: 1.4em
}

.content-info-short .project-pledge strong {
	width: 100%;
	display: block;
	font-size: 12px;
}
.content-info-short .comment-view .sep {
	margin: 0 4px;
	color: #b7bcbe;
}
.project-short .bottom-project-info {
	position: relative;
	background: #eaf0f4;
 //border-top: 1px solid #d9d9d9;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
.project-short .bottom-project-info2 {
	padding: 20px;
	position: relative;
	background: #E7E7E7;
	border: 1px solid #d9d9d9;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
.project-short .project-progress {
	margin: 10px 30px;
	/*background: url("../images/progress.png") no-repeat center center;*/
	background: url("../20150821_Module 4 to 6/Module 5 - investment execution/images/bg-s-out.png") no-repeat center center;
	float: left;
	width: 78px;
	height: 78px;
	text-align: center;
	position: relative;
	color: #3e4b51;
	font-size: 1.23em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.project-short .project-progress .sys_holder_sector {
	line-height: 0;
}
.project-short .project-progress .val-progress {
	position: absolute;
	top: 9px;
	left: 8px;
	background: url("../20150821_Module 4 to 6/Module 5 - investment execution/images/bg-s-in.png") no-repeat;
	width: 62px;
	height: 62px;
	line-height: 62px;
}
.project-short .line-progress {
	padding: 5px 0 10px 0;
}
.project-short .line-progress .bg-progress {
	overflow: hidden;
	background: #ffffff;
	height: 8px;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 3px rgba(0,0,0,0.1) inset;
}
.project-short .line-progress .bg-pending {
	overflow: hidden;
	background: #FF0000;
	height: 8px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.25), 0 1px 3px rgba(0,0,0,0.1) inset;
}
.project-short .bg-progress > span.booked {
	display: block;
	background: #dadada;
	height: 8px;
	position: absolute;
	left: 0px;
	z-index: 1
}
.project-short .bg-progress > span.funded {
	display: block;
	background: #054e7b;
	height: 8px;
	position: absolute;
	left: 0px;
	z-index: 2;
}
.project-short .bg-progress > span.success {
	background: #53aa23;
}
.project-short .group-fee {
	padding: 25px 0 0 50px;
	float: left;
}
.project-short .group-fee .fee-item {
	float: left;
}
.itemright {
	float: right !important;
}
.project-short .group-fee .status {
	clear: both;
	width: 100%;
	box-sizing: border-box;
	padding: 2px 10px;
	border-radius: 5px;
	text-align: center;
	font-style: normal;
	text-transform: uppercase;
	box-shadow: none;
	font-size: 10px;
	background: #ff0000; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOTAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff0000 0%, #b90000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff0000), color-stop(100%, #b90000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff0000 0%, #b90000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff0000 0%, #b90000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff0000 0%, #b90000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff0000 0%, #b90000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#b90000', GradientType=0 ); /* IE6-8 */
}
.project-short .group-fee .status-running {
	clear: both;
	width: 100%;
	box-sizing: border-box;
	padding: 2px 10px;
	border-radius: 5px;
	text-align: center;
	color: #fff;
	font-style: normal;
	text-transform: uppercase;
	box-shadow: none;
	font-size: 10px;
	background: #007be4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwN2JlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDViOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #007be4 0%, #005b9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007be4), color-stop(100%, #005b9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #007be4 0%, #005b9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #007be4 0%, #005b9b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #007be4 0%, #005b9b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #007be4 0%, #005b9b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007be4', endColorstr='#005b9b', GradientType=0 ); /* IE6-8 */
}
.project-short .group-fee .status-green {
	clear: both;
	width: 100%;
	box-sizing: border-box;
	padding: 2px 10px;
	border-radius: 5px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	box-shadow: none;
	font-size: 10px;
	background: #22ab2c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyYWIyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZhMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #22ab2c 0%, #006a20 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #22ab2c), color-stop(100%, #006a20)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #22ab2c 0%, #006a20 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #22ab2c 0%, #006a20 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #22ab2c 0%, #006a20 100%); /* IE10+ */
	background: linear-gradient(to bottom, #22ab2c 0%, #006a20 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22ab2c', endColorstr='#006a20', GradientType=0 ); /* IE6-8 */
}
.project-short .group-fee hr {
	border: 0px;
	height: 2px;
	background: rgba(255,255,255,1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
}
.viewprojectBtn {
	text-align: center;
	width: 100%;
	display: block;
	padding: 5px 0 5px;
	color: #b0b9b5;
	font-size: 12px;
}
.project-short hr {
	height: 1px;
	border: 0;
	background: #d9e1e7;
	box-shadow: 0 1px 0px 0px rgba(255,255,255,.9);
}
.project-short .group-fee .lbl {
	padding-bottom: 2px;
 // text-transform: uppercase;
 // color: #979da0;
	font-size: 12px;
}
.project-short .group-fee .val {
	color: #3e4b51;
	font-size: 1.385em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.project-short .group-fee .sep {
	float: left;
	border-left: 1px dashed #d8dbdc;
	height: 21px;
	margin: 12px 28px 0 28px;
}
.project-short .bottom-project-info .btn-buck-project {
	float: right;
	padding: 7px 25px;
	margin: 30px 20px 0 0;
}
/* Smaller Thumb*/
.project-short.sml-thumb .top-project-info {
	padding: 9px;
	color: #000;
}
.sml-thumb .content-info-short .thumb-img {
	float: none;
	width: auto;
	padding: 4px;
	margin: 0;
}
.sml-thumb .content-info-short .wrap-short-detail {
	float: none;
	width: auto;
	padding-top: 5px;
	padding-bottom: 0;
}
.sml-thumb .content-info-short .acticle-title {
	margin-bottom: 0px;
	font-size: 1.0em;
	white-space: nowrap;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.sml-thumb .content-info-short .acticle-title a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.sml-thumb .content-info-short .tiny-desc {
	padding-bottom: 5px;
	font-size: 0.8em;
	min-height: 30px;
}
.sml-thumb .content-info-short .title-description {
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 1.2em;
}
.sml-thumb .project-location .iLocation {
	vertical-align: -2px;
	margin-right: 3px;
}
.project-short.sml-thumb .bottom-project-info {
	padding: 0px 10px;
}
.project-short.sml-thumb .group-fee {
	float: none;
	margin-bottom: 10px;
	padding: 0;
}
.project-short.sml-thumb .group-fee .fee-item {
	padding-left: 3px;
}
.project-short.sml-thumb .group-fee .fee-item:first-child {
	padding-left: 0;
}
.project-long.project-short.sml-thumb .group-fee .fee-item {
	padding-left: 50px !important;
}
.project-long.project-short.sml-thumb .group-fee .fee-item:first-child {
	padding-left: 0px !important;
}
.project-short.sml-thumb .group-fee .lbl {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 0.7em;
	line-height: 1em
}
.project-short.sml-thumb.nobg .group-fee .lbl {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 0.923em;
	line-height: 1em;
	padding: 0px;
	margin-right: 50px;
}
.project-short.sml-thumb .group-fee .val {
	font-size: 1.0em;
	line-height: 1.0em
}
.project-short.sml-thumb .group-fee .sep {
	display: none;
}
/* Big thumb*/
.big-thumb .content-info-short .thumb-img {
	float: none;
	width: auto;
	padding: 4px;
}
/* Larger width (in Search result)*/
.project-short.larger .content-info-short .thumb-img {
	width: 45.41213063763608%;
	padding: 0.6220839813374806%;/*margin-right: 3.110419906687403%;*/
}
.project-short.larger .content-info-short .wrap-short-detail {
	width: 50%;
}
.project-short.larger .content-info-short .comment-view {
	position: absolute;
	bottom: 0;
	left: 50%;
}
/* inside tab pane width (in Profile-> tab Project)*/
.project-short.inside-tab {
	border-width: 1px 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.project-short.inside-tab:first-child {
	border-top: 0;
}
/* 9.	Header
--------------------------------------------------------------------------------*/
/*update on 21 march 2017*/
#header {
	position: fixed;
	width: 100%;
	top: 0;
	background: #fff;
	z-index: 9999;
 //box-shadow:1px 5px 5px rgba(0,0,0,.2);
	border-bottom: 1px solid #d4d4d4;
}
/*update on 21 march 2017*/
#header .wrap-top-menu {
	background: #efefef;
	padding: 0px 20px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	position: relative;
}
#header .top-menu {
	float: left;
}
#header .top-menu .alternate-menu {
	display: none;
}
#header .top-message {
	float: right;
}
#header .txt-message {
	color: #92999d;
	margin: 0 20px 0 10px;
}
#header .wrap-top-menu .iBtnRed {
	display: none;
}
#header .wrap-top-menu .iBtnRed.active {
	background-position: -56px -32px;
}
#header .header-content {
	padding: 22px 0;
}
.header-content .header-right {
	float: right;
}
.header-content .header-left {
	float: left;
}
#logo {
	float: left;
	margin: 0;
	padding: 6px 0 0 0;
	width: 240px;
}
#header .main-nav {
	float: left;
}
.main-nav .nav-item {
	float: left;
}
.main-nav .nav-title {
	text-transform: uppercase;
	color: #3e4b51;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
}
.main-nav .nav-title:hover {
	color: #ea503d;
}
.main-nav .nav-description {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #afbbc1;
}
.main-nav .sep {
	float: left;
	border-left: 1px dashed #d8dbdc;
	height: 21px;
	margin: 9px 28px 0 28px;
}
#header .account-panel {
	margin-left: 38px;
	float: right;
}
#header .account-panel .btn {
	float: left;
	margin-left: 8px;
}
#header .account-panel .btn:first-child {
	margin-left: 0;
}
#header .dropdown-search-result {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #3e4b51;
	z-index: 1;
}
.dropdown-search-result .wrap-title-result {
	position: relative;
	padding-top: 40px;
	padding-bottom: 13px;
}
.dropdown-search-result .title-result {
	line-height: 1.4em;
	font-size: 1.538461538461538em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	color: #9fa5a8;
}
.dropdown-search-result .title-result a:hover {
	border-bottom: 1px dotted #ffffff;
}
.dropdown-search-result .iBigX {
	position: absolute;
	top: 27px;
	right: 0;
}
.dropdown-search-result .iPickUp {
	border: 6px solid;
	border-color: transparent transparent #3e4b51 transparent;
	position: absolute;
	width: 0;
	height: 0;
	top: -12px;
	left: 550px;
}
/*.dropdown-search-result .list-project-result{}*/
.dropdown-search-result .project-short {
	margin-bottom: 16px;
}
.dropdown-search-result .wrap-short-detail {
	padding-bottom: 0;
}
.dropdown-search-result .content-info-short .title-description {
	padding-bottom: 12px;
}
.dropdown-search-result .project-short .line-progress {
	padding: 5px 0 15px 0;
}
.dropdown-search-result .confirm-result {
	color: #9fa5a8;
	font-size: 1.077em;
	padding-bottom: 45px;
	padding-right: 50px;
	position: relative;
}
.dropdown-search-result .confirm-result a {
	border-bottom: 1px dotted #3e4b51;
}
.dropdown-search-result .confirm-result a:hover {
	border-bottom: 1px dotted #FFFFFF;
}
.dropdown-search-result .confirm-result .view-all {
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	position: absolute;
	top: 2px;
	right: 0;
}
/* 10.	Footer
--------------------------------------------------------------------------------*/
#footer {
	border-top: 7px solid #b2d33b;
	background: #054e7b;
	padding: 35px 0 10px 0;
 //text-shadow:1px 1px #fff;
	overflow: hidden;
}
#footer .main-footer .grid_3 {
	margin-bottom: 36px;
}
#footer .grid_12 p {
	font-size: 10px;
}
#footer .title {
	font-size: 1.077em;
	text-transform: uppercase;
	padding-bottom: 12px;
	color: #fff;
	text-shadow: none;
}
#footer .description {
	padding-bottom: 10px;
	line-height: 1.6em;
}
#footer .about-us .email {
	padding: 0 0 5px 0;
}
#footer .lst-tweets > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer .lst-tweets > ul li {
	padding-top: 15px;
}
#footer .lst-tweets > ul li:first-child {
	padding-top: 0;
}
#footer .lst-tweets > ul a {
	color: #ea503d;
}
#footer .lst-tweets > ul a:hover {
	border-bottom: 1px dotted #ea503d;
}
#footer .lst-tweets > ul .timestamp {
	font-style: italic;
	color: #adb2b5;
}
#footer .form-email .txt {
	margin-bottom: 10px;
}
#footer .footer-menu > ul {
	float: right;
	width: 100px;
}
#footer .footer-menu > ul:first-child {
	float: left;
	width: 100%;
}
#footer .footer-menu > ul li {
	padding: 5px 0;
	line-height: 1em;
}
#footer .footer-menu > ul li a {
	color: #fff;
	text-shadow: none;
}
#footer .footer-menu > ul li a:hover {
	color: #b2d33b;
}
#footer .footer-menu > ul li:first-child {
	padding-top: 0;
}
.copyright hr {
	height: 1px;
	border: 0;
	background: #00287A;
	margin: 15px 0px 0px;
	box-shadow: 0 1px 1px 0px rgba(255,255,255,.3);
}
.copyright > .container_12 > .grid_12 {
	position: relative;
	padding: 15px 0;
}
#footer .logo-footer {
	position: absolute;
	top: 22px;
	left: 0;
}
#footer .logo-social {
	position: absolute;
	top: 15px;
	left: 0;
}
#footer .term-privacy {
	position: absolute;
	top: 22px;
	right: 0;
}
.copyright-txt {
	position: absolute;
	top: 15px;
	text-align: left;
	font-size: 10px;
	text-shadow: none;
	color: #fff;
	left: 0;
}
.copyright-txt2 {
	margin-bottom: 0px;
	text-align: center;
	font-size: 10px;
	width: 100%;
	text-shadow: none;
	color: #fff;
	left: 0;
}
#footer .term-privacy .sep {
	color: #aeaeae;
	margin: 3px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.bgBlue {
	background: #054e7b
}
.bgWhite {
	background: #fff;
	width: 100%;
	height: 50px;
}
/* 11.	Page: Home
--------------------------------------------------------------------------------*/
/*kelvin may25*/
/*#home-slider p {
	margin: 0;
	font-weight: bold
}*/
#home-slider .slide-item {
	float: left;
	width: 500px;
	margin-left: 1%;
	padding-top: 40px;
}
#home-slider .slide-title {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 3.26em;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 20px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.slide-description, .slide-description2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 1.23em;
	line-height: 1.6em;
	color: #deddd0;
	padding-bottom: 20px;
}
.slide-description3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 2.0em;
	line-height: 0em;
	color: #fff;
	padding-bottom: 20px;
}
.slide-description4 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 2.0em;
	text-align: center;
	line-height: 0em;
	color: #fff;
	padding-bottom: 20px;
}
.slide-description2 {
	color: #fff
}
/*kelvin 25may*/
/*.slide-with-background {
	background: url(../images/slide-item-bg.png) repeat 0 0;
}*/
#home-slider .md-bullet {
	cursor: pointer;
	margin-left: 5px;
	width: 8px;
	height: 8px;
	border: 2px solid #054e7b;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
#home-slider .md-bullet.md-current {
	background: #b2d33b;
}
#home-slider .btn-gray {
	padding: 0;
}
.home-feature-category {
	padding-top: 48px;
	background: #FFF;
}
.home-feature-category .left-lst-category {
	margin-bottom: 50px;
}
.home-feature-category .wrap-lst-category {
	padding: 24px 34px;
	background: #f0f0f0;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.home-feature-category .title-welcome {
	font-weight: normal;
	font-size: 1.385em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	padding-bottom: 12px;
}
.home-feature-category .description {
	padding-bottom: 15px;
}
.home-feature-category .lst-category {
	padding: 10px 0 0 0;
}
.home-feature-category .view-all-category {
	padding-top: 9px;
}
.home-feature-category .view-all-category a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.home-feature-category .marked-category {
	margin-bottom: 50px;
}
.marked-category .wrap-title {
	position: relative;
	margin-bottom: 16px;
}
.marked-category .title-mark {
	font-size: 2.154em;
	line-height: 1em;
}
.marked-category .count-project {
	position: absolute;
	top: 9px;
	right: 0;
	font-size: 1.077em;
}
.marked-category .box-marked-project {
	margin-bottom: 0;
}
.home-popular-project {
	padding-top: 25px;
	background: #f0f0f0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset;
}
.home-popular-project .wrap-title {
	position: relative;
}
.home-popular-project .wrap-title .be-fc-orange {
	position: absolute;
	top: 10px;
	right: 0;
}
.home-discover-friends {
	background: #f9f9f9;
	padding: 50px 0;
}
/*.home-discover-friends .row-friends{}*/
.home-discover-friends .thumb-avatar {
	width: 12.39583333333333%;
	float: left;
	margin-left: 0.1041666666666667%;
	margin-bottom: 1px;
}
.home-discover-friends .thumb-avatar img:hover {
	opacity: 0.7;
	filter: alpha(Opacity=70);
	-o-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
}
.home-discover-friends .thumb-avatar:first-child {
	margin-left: 0;
}
.home-discover-friends .connect-fb {
	float: left;
	width: 74.89583333333333%;
	margin-left: 0.1041666666666667%;
}
.home-discover-friends .connect-fb .description {
	float: left;
	width: 390px;
	padding: 20px 0 0 27px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 2.154em;
	line-height: 1.3em;
	color: #3e4b51;
}
.home-discover-friends .connect-fb .btn-fb {
	float: right;
	margin: 35px 27px 0 0;
}
.additional-info-line {
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	background: #FFF;
	padding: 22px 0;
	margin-bottom: 100px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
.additional-info-line .title {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.384615384615385em;
	line-height: 1.4em;
	color: #3e4b51;
	padding-bottom: 7px;
}
.additional-info-line .description {
	color: #9aa1a4;
}
.additional-info-line .btn-red {
	margin-top: 10px;
}
/* 12.	Page: Project
--------------------------------------------------------------------------------*/
/*.project-detail{}*/
.project-title {
	font-size: 2em;
	line-height: 1.2em;
	padding-bottom: 10px;
}
.post-by {
	color: #9ba2a5;
	padding-bottom: 20px;
}
.post-by a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
	color: #9ba2a5;
}
.post-by a:hover {
	color: #ea503d;
}
.location-by {
	color: #9ba2a5;
	padding-bottom: 20px;
	margin-left: 20px;
}
.location-by i {
	margin-right: 10px;
}
.blueHR {
	height: 2px;
	background: #054e7b
}
.project-detail .title-inside {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 1.384615384615385em;
	color: #3e4b51;
	line-height: 1.2em;
	padding-bottom: 6px;
}
.project-detail .tab-content .alternate-tab {
	border-top: 1px solid #fff;
	border-bottom: 0;
	padding: 10px;
	background: #d4d4d4;
	cursor: pointer;
	display: none;
}
.project-detail .tab-pane .post-by {
	padding-bottom: 10px;
}
.project-detail .editor-content, .project-detail .tab-pane-inside {
	padding: 25px 30px;
	height: 100%;
	overflow: hidden;
}
.project-detail .social-sharing {
	padding-top: 30px;
}
.project-detail .project-btn-action {
	background: #f0f0f0;
	border-top: 1px solid #d9d9d9;
	padding: 28px 30px;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
.project-detail .project-btn-action .btn {
	margin-left: 20px;
}
.project-detail .project-btn-action .btn:first-child {
	margin-left: 0;
}
/*.project-runtime{}*/
.project-runtime .project-date {
	padding-bottom: 5px;
}
.project-runtime .project-date .icon {
	float: left;
	margin-top: 2px;
	margin-right: 8px;
}
.project-runtime .project-date .val {
	float: left;
}
.project-runtime .btn-buck-project {
	display: block;
	text-align: center;
	text-transform: none;
	padding: 14px;
	margin: 12px 0;
}
.project-runtime .btn-buck-project .lbl {
	font-size: 1.384615384615385em;
	display: block;
	padding-bottom: 5px;
}
.project-runtime .btn-buck-project .desc {
	display: block;
	font-family: "Open Sans", Arial, sans-serif;
	color: #13287B;
}
/*.project-author{}*/
.project-author .thumb-left {
	width: 90px;
	border: 1px solid #d4d4d4;
	padding: 4px;
	background: #FFF;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
}
.project-author .thumb-left img {
	width: 100%;
}
.project-author .author-action {
	padding-top: 20px;
	border-top: 1px solid #9F9F9F
}
.project-author .author-action .btn {
	margin-left: 5px;
	min-width: 65px;
}
.project-author .author-action .btn:first-child {
	margin-left: 0;
}
/*.wrap-nav-pledge{}*/
.wrap-nav-pledge .pledge-detail {
	background: #FFF;
	padding: 15px 20px;/*display: none;*/
}
.wrap-nav-pledge .pledge-description {
	padding-bottom: 25px;
}
/* 12.	Page: Search  Result
--------------------------------------------------------------------------------*/
/*.search-result-page{}*/
/*kelvin may25*/
/*.search-result-page .top-lbl-val {
	padding-bottom: 10px;
	margin-top: 50px;
}*/
.search-result-page .common-title {
	padding-bottom: 5px;
}
.search-result-page .count-result {
	padding-bottom: 20px;
	color: #afbbc1;
	font-size: 1.384615384615385em;
	line-height: 1.2em;
}
.search-result-page .confirm-search {
	padding: 10px 0;
	text-align: center;
	background: #f0f0f0;
}
.search-result-page .list-project-result {
	padding-bottom: 20px;
}
.search-result-page .list-project-result .project-short {
	margin-bottom: 20px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
/*kelvin may25*/
/*.search-result-page .btn-load-more {
	padding: 15px 25px;
	background: #054e7b;
	font-size: 20px;
	color: #fff;
	border: 0px;
}*/
/*16nov16 updated*/
.left-list-category {
	padding-left: 20px;
	padding-bottom: 35px;
}
.rightborder {
	border-left: 0px !important;
	border-right: 1px solid #d0d0d0;
	padding-right: 20px;
	padding-bottom: 35px;
	min-height: 450px;
}
.left-list-category .title-nav {
	padding-bottom: 16px;
	color: #979da0;
	font-size: 1.153846153846154em;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, sans-serif;
}
.right-list-category {
	padding-right: 20px;
	padding-bottom: 35px;
	border-right: 1px solid #d0d0d0;
}
.right-list-category .title-nav {
	padding-bottom: 16px;
	color: #05539c;
	font-weight: bold;
	font-size: 1.0em;
	text-transform: uppercase;
	font-family: "Open Sans", Arial, sans-serif;
}
/* 12.	Page: Single
--------------------------------------------------------------------------------*/
/*.single-page{}*/
.single-page .single-title {
	font-size: 2em;
	line-height: 1.2em;
	padding-bottom: 10px;
}
.single-page .post-by {
	color: #9ba2a5;
	padding-bottom: 20px;
}
.single-page .post-by a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 1.077em;
	color: #9ba2a5;
}
.single-page .post-by a:hover {
	color: #ea503d;
}
.single-page .box-single-content {
	border: 1px solid #d4d4d4;
	background: #FFF;
	padding: 22px 28px 28px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
.single-page .social-sharing {
	padding-top: 30px;
}
/* 12.	Page: Post
--------------------------------------------------------------------------------*/
.single-page .utility-post {
	padding: 5px 0;
}
.single-page .tag-cloud .sep:first-child {
	display: none;
}
.single-page .tag-cloud {
	float: left;
}
.single-page .social-sharing-outside {
	float: right;
	padding-top: 4px;
}
.single-page .box-list-comment {
	padding-top: 35px;
}
.box-list-comment .title-box-outside {
	float: left;
}
.box-list-comment .post-new-comment {
	float: right;
	color: #b7bcbe;
}
.box-list-comment .post-new-comment:hover {
	color: #ea503d;
}
.box-list-comment .post-new-comment .iPost {
	vertical-align: -1px;
	margin-right: 3px;
}
.box-list-comment .box-white {
	padding: 0;
	margin-bottom: 40px;
}
.box-list-comment .comment-item {
	border-top: 1px solid #d4d4d4;
	padding: 27px;
}
.box-list-comment .comment-item:first-child {
	border-top: 0;
}
.comment-item.lv2 {
	padding-left: 87px;
}
.comment-item.lv3 {
	padding-left: 147px;
}
.comment-item .thumb-left {
	width: 57px;
	height: 57px;
	line-height: 0;
}
.comment-item .thumb-left img {
	border-radius: 57px;
	-moz-border-radius: 57px;
	-webkit-border-radius: 57px;
}
.comment-item .comment-author {
	font-size: 1.153846153846154em;
	padding-bottom: 10px;
}
.comment-item .comment-content {
	padding-bottom: 10px;
}
.comment-item .time-post {
	color: #b7bcbe;
	position: relative;
}
.comment-item .time-post .btn-reply {
	position: absolute;
	top: 0;
	right: 0;
}
.comment-item .btn-reply .iReply {
	vertical-align: -2px;
}
.comment-item .time-post .btn-reply:hover .iReply {
	background-position: -59px 0;
}
/*.box-post-comment{}*/
.box-post-comment .left-input {
	float: left;
	width: 45.70383912248629%;
	margin-bottom: 30px;
}
.box-post-comment .right-input {
	float: right;
	width: 53.0164533820841%;
	margin-bottom: 30px;
}
.box-post-comment .txt {
	margin-bottom: 0;
	padding: 14px 10px;
}
.box-post-comment .left-input label {
	display: block;
	margin-top: 20px;
}
.box-post-comment .left-input label:first-child {
	margin-top: 0;
}
.box-post-comment textarea.txt {
	height: 116px;
}
.box-post-comment .btn-submit-comment {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	color: #3e4b51;
	font-size: 1.076923076923077em;
	padding: 9px 12px 10px;
	width: 22.38010657193606%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.thanks {
	float: left;
	position: relative;
	background: #3c84ea;
	color: #FFF;
	padding: 9px 2.664298401420959%;
	width: 68%;
	text-align: left;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.thanks .pick-right {
	border: 6px solid;
	border-color: transparent transparent transparent #3c84ea;
	width: 0;
	height: 0;
	position: absolute;
	top: 13px;
	right: -12px;
}
/* 12.	Page: What is IAP
--------------------------------------------------------------------------------*/
.how-it-work {
	padding: 45px 0;
}
.how-it-work .short-introduce .title {
	font-size: 3.846153846153846em;
	line-height: 1.2em;
	color: #afbbc1;
	padding-bottom: 15px;
}
.how-it-work .box-introduce {
	margin-bottom: 25px;
	background: #FFF;
	border: 1px solid #d4d4d4;
	padding: 22px 28px 28px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}
.how-it-work .left-intro {
	float: left;
	width: 33.18233295583239%;
}
.how-it-work .right-intro {
	float: right;
	width: 62.66506602641056%;
	padding: 0.4530011325028313%;
	border: 1px solid #d9d9d9;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.how-it-work .left-intro .title-intro {
	font-size: 1.384615384615385em;
	padding-bottom: 13px;
}
.how-it-work .left-intro .btn-star-project {
	display: block;
	text-align: center;
	text-transform: none;
	padding: 16px;
	margin: 10px 0;
}
.left-intro .btn-star-project .lbl {
	font-size: 1.384615384615385em;
	display: block;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
}
.left-intro .btn-star-project .desc {
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #f4a9a1;
}
.left-intro .description-btn {
	color: #959c9f;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}
/* 12.	Page: Profile
--------------------------------------------------------------------------------*/
.form-profile {
	padding: 44px 20px;
	width: 500px;
}
.form-profile .txt-website {
	width: 290px;
}
.form-profile .wrap-btn-submit {
	padding-top: 40px;
}
.form-profile .btn-submit-all {
	padding: 8px 16px;
}
/* 12.	Page: Blog
--------------------------------------------------------------------------------*/
/*.blog-page{}*/
.blog-page .top-info {
	padding-bottom: 50px;
}
.blog-page .blog-title {
	font-size: 3.692307692307692em;
	color: #b1bcc2;
	line-height: 1.4em;
	padding-bottom: 25px;
}
/*.blog-page .main-info{}*/
.blog-page .box-text-content .title-in-box {
	font-size: 1.230769230769231em;
}
.blog-page .title-detail {
	font-size: 2.153846153846154em;
	line-height: 1.4em;
	padding-bottom: 20px;
}
.blog-page .title-detail a {
	color: #5C666B
}
.blog-page .title-detail a:hover {
	color: #EA503D
}
/* 12.	Page: Category
--------------------------------------------------------------------------------*/
.list-project-in-category {
	margin-bottom: 5px;
}
.list-project-in-category .lbl-type {
	padding-bottom: 16px;
}
.list-project-in-category .title-lbl {
	font-size: 1.230769230769231em;
	float: left;
}
.list-project-in-category .view-all {
	float: right;
}
/*kelvin may25*/
/*.list-project-in-category .list-project {
	margin: 0 -10px;
}*/
/*.list-project-in-category .list-project > .grid_3 {
	width: 24%;
}*/
.list-project-in-category .list-project > .grid_4 {
	width: 32%;
}
.list-project-in-category .list-project .project-short {
	margin-bottom: 18px;
}
/* 12.	Page: Day news
--------------------------------------------------------------------------------*/
/*.day-news{}*/
.day-news .top-nav-news {
	padding-top: 40px;
}
.day-news .common-title {
	padding-bottom: 35px;
}
.day-news .nav-item .title {
	font-size: 1.384615384615385em;
}
.day-news .nav-item .time {
	font-size: 1.077em;
}
.day-news .project-short {
	margin-bottom: 17px;
}
/* 12.	Page: Login
--------------------------------------------------------------------------------*/
/*.login-form{}*/
.login-form .title-form {
	font-size: 1.538461538461538em;
	color: #ffffff;
	padding-bottom: 20px;
}
.login-form .box-white {
	height: 300px;
}
.login-form .title-box {
	padding-bottom: 0;
}
.login-form .form-action {
	padding-top: 20px;
}
.login-form label {
	display: block;
}
.login-form .txt {
	margin-bottom: 19px;
}
.login-form .wrap-2col {
	margin-left: -20px;
	margin-bottom: 10px;
}
.login-form .wrap-2col .col {
	float: left;
	width: 50%;
}
.login-form .wrap-2col label {
	padding-left: 20px;
}
.login-form .wrap-2col .col .txt {
	margin-bottom: 0;
	margin-top: 19px;
}
.login-form .wrap-2col label:first-child .txt {
	margin-top: 0;
}
.login-form .btn-submit {
	padding: 8px 25px;
}
.login-form .chk-remember {
	float: left;
	margin-right: 10px;
}
.login-form .lbl-remember {
	float: left;
	line-height: 1em;
}
/********top logo**********/
.logo {
	width: 12%;
	float: left;
	border-right: 1px solid #d7d7d7;
	margin: 5px 45px 5px 0px;
	padding-right: 40px;
}
.nav {
	list-style: none;
	line-height: 60px;
	width: 40%;
	float: left;
}

.extend {
	min-width: 50%;
}
.nav li {
	display: block;
	position: relative;
	float: left;
}
.nav li i {
	margin-left: 5px;
}
.nav li ul {
	display: none;
}
.nav li ul li {
	font-family: 'Alegreya', serif;
	font-size: 18px;
	font-style: italic;
	float: left;
	position: relative;
	padding: 10px 10px;
	text-align: center;
	width: auto;
	margin: 0px;
	white-space: nowrap;
	z-index: 10; 
}
.nav ul li a {
	color: #fff;
	cursor:pointer;
}
.nav ul li:hover {
	background: #a9cc3f;
}
.nav ul li:hover a {
	color: #000;
}
/*update 22 march 2017*/
.nav li:hover ul {
 //display:block;
	top: 50px;
	width: 520px;
	text-align: center;
 // width: 100%;
	display: table;
	padding: 0px;
	left: -200px;
	background: rgba(126,126,126,.7);
	position: absolute;
}
.nav li:hover ul.short {
	display: block;
	top: 50px;
	width: 180px;
	text-align: center;
	padding: 0px 10px;
	left: 0px;
	background: rgba(126,126,126,.7);
	position: absolute;
}
.nav li:hover li {
	font-family: 'Alegreya', serif;
	font-size: 18px;
	font-style: italic;
	float: left;
	position: relative;
	padding: 10px 20px;
	text-align: center;
 //width:auto;
	margin: 0px;
	display: table-cell;
	width: auto;
 //text-align: center;
}
/*.nav > li{}*/
.nav > li > a {
	float: left;
	margin-right: 20px;
	color: #054e7b;
}
nav.top-panel {
	list-style: none;
	float: right;
 //width:16%;
	line-height: 60px;
}
nav.top-panel-login {
	list-style: none;
	float: right;
 //width:16%;
	line-height: 60px;
}
nav.top-panel > li {
	float: left;
	padding: 0 20px;
}
nav.top-panel > li:last-child {
	padding-right: 0;
	padding-left: 0;
}
nav.top-panel-login.short {
	list-style: none;
	float: right;
	width: 27% !important;
	line-height: 60px;
	text-align: right/*update on 22 march 2017*/
}
nav.top-panel-login {
	list-style: none;
	float: right;
	width: 30%;
	line-height: 60px;
}
nav.top-panel-login > li {
	float: left;
	padding: 0 20px;
}
nav.top-panel-login > li:last-child {
	padding-right: 0;
	padding-left: 20px;
}
/**********search************/
#searchwrap {
	display: inline-block;
	height: 14px;
	padding: 0;
	position: relative;
}
#searchwrap input[type="text"] {
	height: 30px;
	box-shadow: none;
	font-size: 14px;
	display: inline-block;
	font-family: "Lato";
	font-weight: 100;
	border: none;
	outline: none;
	color: #555;
	padding: 3px;
	padding-right: 60px;
	width: 0px;
	position: absolute;
	top: 0;
	right: 0;
	background: none;
	z-index: 3;
	transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
	cursor: pointer;
}
#searchwrap input[type="text"]:focus:hover {
	border-bottom: 1px solid #BBB;
}
#searchwrap input[type="text"]:focus {
	width: 300px;
	z-index: 1;
	border-bottom: 1px solid #BBB;
	cursor: text;
}
#searchwrap input[type="submit"] {
	height: 20px;
	width: 20px;
	display: inline-block;
	color: red;
	box-shadow: none;
	float: right;
	background: url(../20150821_Module%204%20to%206/Module%205%20-%20investment%20execution/images/search-btn.png) center center no-repeat;
	background-size: 15px 15px;
	text-indent: -10000px;
	border: none;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	cursor: pointer;
	opacity: 0.4;
	cursor: pointer;
	transition: opacity .4s ease;
}
#searchwrap input[type="submit"]:hover {
	opacity: 0.8;
}
/* Login Container (default to float:right) */
#loginContainer {
	position: relative;
	float: right;
	font-size: 12px;
}
/* Login Button */
#loginButton {
	display: inline-block;
	float: right;
 //background:#d2e0ea url(../images/buttonbg.png) repeat-x;
 //border:1px solid #899caa;
	position: relative;
	z-index: 30;
	cursor: pointer;
}
/* Login Button Text */
#loginButton span {
	color: #054e7b;
	font-size: 14px;
 //text-shadow:1px 1px #fff;
	padding: 0px 20px;
	display: block
}
#loginButton:hover span {
	padding: 0px 20px;
}
/* Login Box */
#loginBox {
	position: absolute;
	top: 60px;
	right: 0;
	display: none;
	z-index: 29;
}
/* If the Login Button has been clicked */    
#loginButton.active {
	background: #054e7b;
}
#loginButton.active span {
	color: #fff;
	text-shadow: none;
	padding: 0px 20px;
}
/* Login Form */
#loginForm {
	width: 320px;
	margin-top: -1px;
	background: #054e7b;
	padding: 10px;
}
#loginForm a {
	color: #054e7b
}
#loginForm fieldset {
	margin: 0 0 5px 0;
	display: block;
	border: 0;
	padding: 0;
	line-height: 0px;
}
#loginForm label {
 //line-height:14px;
	width: 120px !important;
	float: right;
	width: auto;
	margin-top: 15px;
	color: #fff;
	text-shadow: none;
}
#loginForm #checkbox {
	width: auto;
	margin: 0px 9px 0 0;
	border-radius: 3px;
	float: left;
	line-height: 0px;
	padding: 0;
	border: 0;
 *margin:-3px 9px 0 0; /* IE7 Fix */
}
/* Default Input */
#loginForm input {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #899caa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3a454d;
	padding: 15px;
	box-shadow: inset 0px 1px 3px #bbb;
	-webkit-box-shadow: inset 0px 1px 3px #bbb;
	-moz-box-shadow: inset 0px 1px 3px #bbb;
	font-size: 12px;
}
/* Sign In Button */
#loginForm #login {
	width: auto;
	float: left;
	background: #b2d33b; /* Old browsers */
	border: 0px;
	color: #000;
	font-size: 12px;
	padding: 7px 10px 8px 10px;
 //text-shadow:0px -1px #fff;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0 12px 0 0;
	cursor: pointer;
 *padding:7px 2px 8px 2px; /* IE7 Fix */
	padding: 10px 30px;
}
/* Forgot your password */
#loginForm span {
	text-align: center;
	display: block;
	padding: 7px 0 4px 0;
	line-height: 20px;
	width: 100%;
	clear: both;
	color: #fff;
	text-shadow: none;
}
#loginForm span a {
	color: #fff;
	text-shadow: none;
	font-size: 10px;
	text-decoration: underline;
}
a.bold {
	font-weight: bold !important;
	font-size: 12px !important;
}
#loginForm input:focus {
	outline: none;
}
#loginForm hr {
	border: 0px;
	height: 1px;
	background: #fff;
}
/****misc*****/
.center {
	text-align: center;
}
hr {
	border: 0px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	background: #00287A;
	box-shadow: 0 1px 1px 0px rgba(255,255,255,.3);
}
hr.hr-height {
	margin: 5px 0px;
}
.top-lbl-val hr {
	border: 0px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background: rgba(255,255,255,1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
}
.gBG {
	background: #b8b3ba; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjhiM2JhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZTVlNmRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjZDZlYmUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NhZTBkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(45deg, #b8b3ba 0%, #e5e6de 32%, #d6ebe2 68%, #cae0d9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, #b8b3ba), color-stop(32%, #e5e6de), color-stop(68%, #d6ebe2), color-stop(100%, #cae0d9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, #b8b3ba 0%, #e5e6de 32%, #d6ebe2 68%, #cae0d9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, #b8b3ba 0%, #e5e6de 32%, #d6ebe2 68%, #cae0d9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, #b8b3ba 0%, #e5e6de 32%, #d6ebe2 68%, #cae0d9 100%); /* IE10+ */
	background: linear-gradient(45deg, #b8b3ba 0%, #e5e6de 32%, #d6ebe2 68%, #cae0d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b3ba', endColorstr='#cae0d9', GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}
/*update on 21 march 2017*/
.categoriesMenu {
	background: #FFF;
	padding: 0px;
	margin: 0px;
	-webkit-box-shadow: inset 0px 0px 10px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 10px -3px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 10px -3px rgba(0,0,0,0.75);
}

.categoriesNav {
	padding: 0px;
	margin-left: 10px;
	list-style: none;
	line-height: 50px;
}
.categoriesNav li {
	font-family: 'Alegreya', serif;
	font-size: 18px;
	font-style: italic;
	float: left;
	position: relative;
	padding: 10px 50px;
	text-align: center;
	width: auto;
	margin: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #B8B8B8;
	border-right: 1px solid #CCCCCC
}
.categoriesNav li.investmentacc > span, .categoriesNav li.wakaf > span, .categoriesNav li.charity > span, .categoriesNav li.kutu > span {
	position: relative;
}
.categoriesNav li.investmentacc::before {
	content: '';
	background: #4d9cf4;
	position: absolute;
	left: 0;
	top: 0;
	height: 10%;
	width: 100%;
	-webkit-transition: height .3s ease-out;
}
.categoriesNav li.wakaf::before {
	content: '';
	background: #d42020;
	position: absolute;
	left: 0;
	top: 0;
	height: 10%;
	width: 100%;
	-webkit-transition: height .3s ease-out;
}
.categoriesNav li.charity::before {
	content: '';
	background: #3cd24e;
	position: absolute;
	left: 0;
	top: 0;
	height: 10%;
	width: 100%;
	-webkit-transition: height .3s ease-out;
}
.categoriesNav li.kutu::before {
	content: '';
	background: #de8113;
	position: absolute;
	left: 0;
	top: 0;
	height: 10%;
	width: 100%;
	-webkit-transition: height .3s ease-out;
}
.categoriesNav li.active:before {
	height: 100%;
	color: #000;
	-webkit-box-shadow: inset 0px 0px 10px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 10px -3px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 10px -3px rgba(0,0,0,0.75);
}
.categoriesNav li.active span {
	color: #000;
}
.categoriesNav li.investmentacc:hover:before, .categoriesNav li.wakaf:hover:before, .categoriesNav li.charity:hover:before, .categoriesNav li.kutu:hover:before {
	height: 100%;
}
.categoriesNav li:hover {
	color: #000 !important;
}
.highlight {
	color: #a9cc3f;
	text-decoration: underline;
	font-style: italic;
}
.highlight-withbg {
	color: #000;
	text-decoration: underline;
	font-style: italic;
	background: #b1c5d9;
	padding: 5px 10px;
}
.categoriesNav li.blue-active {
	background: #a9cc3f;
	color: #000;
}
.categoriesNav li.dashboard.blue-active:hover {
	color: #000 !important;
}
.categoriesNav li.dashboard:hover {
	color: #a9cc3f !important;
}
.categoriesNav li.dashboard {
	border-right: 0px;
	padding: 10px 12px;
	padding-right: 12px !important;
}
.optionBox {
	border: 1px solid #b7c8d2;
	width: 35%;
	display: block;
	margin: 10px;
	padding: 10px;
	height: 280px;
	text-align: center;
	box-sizing: border-box;
}
.optionBox.selected {
	border: 1px solid #1b75bb;
	width: 35%;
	display: block;
	margin: 10px;
	padding: 10px;
	height: 280px;
	text-align: center;
	box-sizing: border-box;
}
.left {
	float: left;
}
.right {
	float: right;
}
.optionBox p {
	font-size: 12px;
	line-height: 1.2em;
	margin: 0px 0px 20px 0px !important;
	padding: 0px;
	height: 90px;
}
.optionBox h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}
.optionBox button {
	width: 100%;
	padding: 5px 10px;
	background: transparent;
	border: 1px solid #1b75bb;
	color: #1b75bb;
}
.optionBox button.selected {
	width: 100%;
	padding: 5px 10px;
	background: #1b75bb;
	border: 1px solid #1b75bb;
	color: #fff;
}
.optionBox:hover {
	border: 1px solid #1b75bb;
	width: 35%;
	display: block;
	padding: 10px;
	height: 280px;
	text-align: center;
	box-sizing: border-box;
}
.optionBox:hover button {
	width: 100%;
	padding: 5px 10px;
	background: #1b75bb;
	border: 1px solid rgba(0,0,0,0);
	color: #fff;
}
.optionBox-4 {
	border: 1px solid #fff;
	width: 22%;
	display: block;
	margin: 10px;
	padding: 10px;
	height: 170px;
	text-align: center;
	box-sizing: border-box;
}
.optionBox-4:hover {
	border: 1px solid #1b75bb;
	width: 22%;
	display: block;
	padding: 10px;
	height: 170px;
	text-align: center;
	box-sizing: border-box;
}
.horizontal-or {
	padding: 80px 10px 0px;
	margin: 10px;
	display: block;
}
.horizontal-or p {
	display: inline-block;
	padding: 5px !important;
	font-style: italic;
	font-size: 12px;
}
.horizontal-or:before {
	content: '\2014\2014\2014\2014';
	letter-spacing: -0.1em;
	color: #1b75bb;
	border: 0px;
}
.horizontal-or:after {
	content: '\2014\2014\2014\2014';
	letter-spacing: -0.1em;
	border: 0px;
	color: #1b75bb;
}
.left-content {
	float: left;
	width: 70%;
	display: block;
}
.left-content p {
	padding: 0px;
	margin: 0px;
}
.right-content {
	float: right;
	width: 28%;
	display: block;
	margin-top: -10px;
}
.right-content .title {
	background: #054e7b;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	box-sizing: border-box;
	padding: 20px;
	text-align: center;
	line-height: 1.2em;
}
.info-content {
	background: #eeeeee;
	padding: 40px 20px;
	font-size: 12px;
	line-height: 1.5em;
}
.info-content h2 {
	margin: 0px 0px 20px 0;
	padding: 0px;
	font-weight: normal;
	font-size: 26px;
	line-height: 1.4em
}
.info-content span {
	display: block;
}
.boldblue {
	font-weight: bold;
	color: #1b75bb;
}
.underline {
	text-decoration: underline;
}
.borderBtn {
	width: 130px !important;
	text-align: center;
	background: transparent !important;
	color: #054e7b !important;
	border: 1px solid #054e7b !important;
	padding: 20px 10px;
	border-radius: 3px;
	margin: 0px 20px 0px 0px;
}
.blueBtn {
	width: auto !important;
	text-align: center;
	background: #054e7b !important;
	color: #fff;
	border: 0px;
	padding: 10px 40px !important;
	border-radius: 3px;
	margin: 0px 20px 0px 0px;
}
.blueBtn_nomargin{
	width: auto !important;
	text-align: center;
	background: #054e7b !important;
	color: #fff;
	border: 0px;
	padding: 10px 40px !important;
	border-radius: 3px;
}

.orangeBtn {
	width: 200px;
	text-align: center;
	background: #f79021 !important;
	color: #fff;
	border: 0px;
	padding: 20px 10px !important;
	border-radius: 3px;
	margin: 0px 20px 0px 0px;
}
.redBtn {
	width: auto;
	text-align: center;
	background: #E70003 !important;
	font-size: 14px;
	box-shadow: none;
	color: #fff;
	border: 0px;
	padding: 10px 40px;
	margin-right: 10px;
}

.redBtn_padding {
	width: auto;
	text-align: center;
	background: #E70003 !important;
	font-size: 14px;
	box-shadow: none;
	color: #fff;
	border: 0px;
	padding: 10px 40px !important; 
	border-radius: 3px;
	margin-right: 10px;
}
.redBtn_padding_no_margin {
	width: auto;
	text-align: center;
	background: #FA6F51 !important;
	font-size: 14px;
	box-shadow: none;
	color: #fff;
	border: 0px;
	padding: 10px 40px !important; 
	border-radius: 3px;
}
.blue-color {
	color: #05539c;
}
.notification-wrap {
	position: relative;
	width: 25px;
	height: 25px;
}
.notification-pop {
	background: #E80003;
	width: 15px;
	height: 15px;
	display: block;
	color: #fff;
	font-size: 10px;
	border-radius: 50%;
	position: absolute;
	bottom: -5px;
	border: 2px solid #fff;
	text-shadow: none;
	right: -10px;
	line-height: 14px;
	text-align: center;
}
/*update on 21 march 2017*/
.logout {
	position: absolute;
	top: 0px;
	right: 0px;
	background: #fff;
	padding: 14px;
}
.short-name {
	white-space: nowrap;
	overflow: hidden !important;
	width: 280px;
	display: inline-block;
	text-overflow: ellipsis;
	line-height: 1.2em;
	/* margin-top: 25px; */
}
.name {
	white-space: nowrap;
	overflow: hidden !important;
	width: 150px;
	display: inline-block;
	text-overflow: ellipsis;
	line-height: 1.2em;
	margin-top: 15px;
}
.long-name {
 //white-space: nowrap;
	overflow: hidden !important;
	width: 250px; /*update on 22 march 2017*/
	margin-top: 20px;/*update on 22 march 2017*/
	line-height: 1.2em;
	font-size: 12px;
	display: inline-block;
	text-overflow: ellipsis;
}
.show-info {
	width: 100%;
	display: block;
	border-radius: 3px;
	height: 120px;
	background: #05539c;
	box-sizing: border-box;
}
.show-info .a, .show-info .b, .show-info .c, .show-info .d {
	display: none;
	color: #fff;
}
a#investor1:hover ~ .show-info .a {
	display: block;
	padding: 10px;
	line-height: normal;
	margin: 0px;
}
a#investor2:hover ~ .show-info .b {
	display: block;
	padding: 10px;
	line-height: normal;
	margin: 0px;
}
a#investor3:hover ~ .show-info .c {
	display: block;
	padding: 10px;
	line-height: normal;
	margin: 0px;
}
a#investor4:hover ~ .show-info .d {
	display: block;
	padding: 10px;
	line-height: normal;
	margin: 0px;
}
a#investor1, a#investor2, a#investor3, a#investor4 {
	position: relative;
}
a#investor1:hover:after, a#investor2:hover:after, a#investor3:hover:after, a#investor4:hover:after {
	content: "";
	position: absolute;
	top: 185px; /* <-- change value to better position */
	right: 0% !important; /* centers the element's left edge */
	left: -115px;
	margin-left: -15px; /* <-- moves it back half it's own width */
	width: 0px; /* <-- don't need unit on 0 */
	height: 0px; /* <-- don't need unit on 0 */
	xxmargin: 0px auto; /* <-- eliminate, use above margin */
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 20px solid #05539c; /* <-- change to bottom for up arrow */
}
.show-info h4 {
	font-weight: bold;
	margin: 0px;
	text-decoration: underline;
}
.show-info p {
	font-size: 12px;
}
.btn-clear {
	border: 1px solid #a9cc3f;
	background: transparent;
	margin-right: 20px;
	padding: 10px 30px;
	min-width: 80px;
}
.btn-next {
	padding: 10px 50px;
	font-weight: normal;
	border: 0px;
	color: #000;
}
.cutline.grey {
	background: #BDBDBD;
	margin: 15px 0px 20px;
	display: block;
	height: 1px;
}
fieldset {
	margin: 0 0 5px 0;
	display: block;
	border: 0;
	padding: 0;
	line-height: 0px;
}
fieldset p {
	width: 100%;
	display: block;
	height: 30px;
	line-height: 20px;
	padding: 10px;
}
label {
	line-height: 1em;
	width: 170px;
	float: left;
	color: #000;
	text-shadow: none;
	cursor: auto
}
label.short {
 //line-height:3em;
	width: 50px;
	margin-top: 10px !important;
	float: left;
	color: #000;
	text-shadow: none;
	cursor: auto
}
fieldset span, fieldset.softby span {
	display: block;
	overflow: hidden;
	margin-bottom: 5px;
}
input, select, textarea {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #899caa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3a454d;
	padding: 10px 15px;
	box-shadow: inset 0px 1px 3px #bbb;
	-webkit-box-shadow: inset 0px 1px 3px #bbb;
	-moz-box-shadow: inset 0px 1px 3px #bbb;
	font-size: 12px;
}
.checkbox {
	width: 100%;
}
.checkbox label {
	width: 100%;
	line-height: 3em
}
label[for=checkbox] {
	float: left;
	width: auto;
}
label[for=radio] {
	float: left;
	width: auto;
	padding-right: 20px;
}
input[type=radio] {
	float: left;
	width: auto;
	margin: 12px 20px 0px 20px;
	box-shadow: none;
}
input[type=checkbox] {
	float: left;
	width: auto;
	margin: 12px 20px 0px 0px;
}
input[type=button] {
	width: auto;
	text-align: center;
	background: #054e7b;
	font-size: 12px; /* font-size: 14px; */
	box-shadow: none;
	color: #fff;
	border: 0px;
	padding: 10px;
	border-radius: 3px;
	/* margin: 0; */

}
.right-list-category .blueBtn:hover {
	color: #fff !important;
}
label.moreLabel {
	line-height: 1.4em !important
}
.sub-title {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
}
.sidebar-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidebar-nav li {
	margin-bottom: 10px !important;
}
.sidebar-nav input[type=button] {
	text-align: left;
	background: #054e7b;
	padding: 10px 20px;
	color: #fff;
}
/*.nav > li{}*/
.sidebar-nav > li {
	margin: 0px;
	padding: 0px;
}
.sidebar-nav > li > a {
	display: block;
}
.sidebar-nav fieldset {
	margin: 10px 0px;
	display: block;
	border: 0;
	padding: 0;
	line-height: 0px;
}
.sidebar-nav fieldset span {
	margin: 0px;
	display: block;
	border: 0;
	padding: 0;
	line-height: 0px;
}
.sidebar-nav label {
	line-height: 1.4em;
	width: 120px;
	float: left;
	color: #000;
	font-size: 12px;
	text-shadow: none;
	cursor: auto
}
.sidebar-nav input {
	width: 100%;
	box-sizing: border-box;
	background: transparent;
	border: 0px;
	color: #05539c;
	font-weight: bold;
	padding: 0px;
	box-shadow: none;
	font-size: 12px;
}
.sliderBold {
	font-weight: bold;
}
.container-listingSearch {
	overflow: hidden;
	width: 100%;
	vertical-align: middle;
	white-space: nowrap;
}
.container-listingSearch input[type=search]#search {
	width: 90%;
	background: #fff;
	border: none;
	font-size: 10pt;
	float: left;
	color: #000;
	padding-left: 15px;
	-webkit-transition: background .55s ease;
	-moz-transition: background .55s ease;
	-ms-transition: background .55s ease;
	-o-transition: background .55s ease;
	transition: background .55s ease;
}
.container-listingSearch button.icon {
	border: none;
	background: #05539c;
	height: 37px;
	width: 37px;
	color: #fff;
	opacity: 0;
	font-size: 10pt;
	-webkit-transition: all .55s ease;
	-moz-transition: all .55s ease;
	-ms-transition: all .55s ease;
	-o-transition: all .55s ease;
	transition: all .55s ease;
}
.container-listingSearch button.icon, .container-listingSearch:active button.icon, .container-listingSearch:focus button.icon {
	outline: none;
	opacity: 1;
	margin-left: -45px;
}
.container-listingSearch:hover button.icon:hover {
	background: #5760A7;
}
.listingFilter {
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	width: 100%;
	margin: 10px 0px;
	display: block;
	height: 40px;
	padding: 0px;
}
.listingFilter li {
	float: left;
	padding: 10px 15px;
	border-right: 1px solid #D0D0D0;
	list-style: none;
}
.listingFilter li:last-child {
	float: left;
	padding: 10px 15px;
	border-right: 0px
}
.listingFilter li:hover, .listingFilter li.active {
	border-bottom: 2px solid #05539c;
}
.filterbox {
	background: #f2f2f2;
	padding: 5px 15px 20px;
	height: 100%;
	box-sizing: border-box;
	position: relative;
	border-radius: 5px;
	margin-bottom: 10px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.rangeBox {
	background: #f2f2f2;
	padding: 5px 15px 20px;
	box-sizing: border-box;
	position: relative;
	border-radius: 5px;
	margin-bottom: 10px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.filterbox button, .filterbox .btn-group {
	width: 170px;
	font-size: 12px;
	text-align: left;
	height: 38.85px;
}
.btn .caret {
	float: right !important;
	margin-top: 5px !important
}
.filterbox button {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #899caa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3a454d;
	padding: 10px 15px;
	box-shadow: inset 0px 1px 3px #bbb;
	-webkit-box-shadow: inset 0px 1px 3px #bbb;
	-moz-box-shadow: inset 0px 1px 3px #bbb;
	font-size: 12px;
}
.valueLow {
	position: absolute;
	bottom: 5px;
	left: 20px;
}
.valueHigh {
	position: absolute;
	bottom: 5px;
	right: 10px;
}
.updateBoxWrap {
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	background: #fff;
	min-height: 200px;
	overflow: hidden;
	box-shadow: 0 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.3);
}
.updateBox-topContent {
	padding: 10px;
	box-sizing: border-box;
	background: #eaf0f4;
	position: relative;
	min-height: 200;
	overflow: hidden;
	border-radius: 5px;
}
.updateBox-topContent img {
	max-width: 40%;
	height: auto;
}
.updatebox-right h2, .updatebox-right p {
	width: auto;
	margin: 0px;
	padding: 0 10px;
	display: block;
}
.updatebox-right h2 {
	font-size: 14px;
}
.updatebox-right h4 {
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	margin: 5px 0px
}
.updatebox-right p {
	line-height: 16px;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 5px;
	text-overflow: ellipsis;
}
img.left {
	margin-right: 10px;
}
.status.red {
	background: #cd0000;
}
.status.grey {
	background: #9E9E9E;
}
.status.green {
	background: #03980B;
}
.status.blue {
	background: #054e7b;
}
.status.pending {
	background: #00B4B1;
}
.status {
	box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 0 2px rgba(0,0,0,0.4) inset, 0 1px 5px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 0 2px rgba(0,0,0,0.4) inset, 0 1px 5px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 0 5px rgba(0,0,0,0.4) inset, 0 1px 2px rgba(255,255,255,0.2) inset;
	color: #fff;
	position: relative;
	padding: 5px 10px;
	font-style: italic;
	border-radius: 5px;
	margin-bottom: 10px;
}
.rejectBtn {
	border: 0px;
	background: #9B0002 !important;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	padding: 2px 15px;
	border-radius: 5px;
}
.disableBtn {
	border: 0px;
	background: #3D3D3D !important;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	padding: 2px 15px;
	border-radius: 5px;
	cursor: not-allowed
}
button.disabled {
	opacity: 0.65;
	cursor: not-allowed;
}
.buttonSubmit {
	width: 70px !important;
	padding: 10px 10px !important;
	margin: 5px;
}
div.disabled {
	cursor: not-allowed;
	background: #949494 !important;
}
.status button {
	border: 0px;
	background: #a9cc3f;
	color: #fff;
	margin-left: 10px;
	font-family: 'Open Sans', sans-serif;
	padding: 2px 15px;
	border-radius: 5px;
}
.updateBox-bottomContent {
	padding: 10px;
	box-sizing: border-box;
	background: tranparent;
	min-height: 200;
	overflow: hidden;
	border-radius: 5px;
}
.updateBox-bottomContent h3 {
	font-size: 14px;
	font-weight: bold;
}
.updateBox-bottomContent h3 span {
	font-size: 10px;
	font-weight: normal
}
.scrollerdiv {
	border-top: 1px solid #c8c8c8;
}
table.message {
	width: 100%;
	background: tranparent;
}
table tr {
	border-bottom: 1px solid #c8c8c8;
}
.odd {
	background: #dff0f0;
}
table tr td {
	padding: 5px 10px;
}
table tr td a {
	text-decoration: underline;
	color: #05539c;
}
.collapse {
	font-size: 12px;
	display: block;
	text-decoration: underline;
	color: #05539c;
	cursor: pointer;
	width: 100%;
}
.collapse + input {
	display: none;
}
.collapse + input + * {
	display: none;
}
.collapse+ input:checked + * {
	display: block;
	width: 100%;
	overflow: scroll;
}
div.scroll {
	overflow: scroll;
	height: 100px;
	padding: 10px;
}
.side-line {
	border-right: 1px solid #c8c8c8;
}
/****tooltip***/



/*

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
  position: absolute;
  width:140px;
  color: #FFFFFF;
  background: #AAAAAA;
  height: 31px;
  line-height: 31px;
  text-align: center;
  visibility: hidden;
  border-radius: 4px;
}
a.tooltips span:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-left: 8px solid #AAAAAA;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
a:hover.tooltips span {
  visibility: visible;
  opacity: 0.8;
  right: 100%;
  top: 50%;
  margin-top: -15.5px;
  margin-right: 15px;
  z-index: 999;
}
*/
.greenColor {
	color: #a9cc3f;
}
.orangeColor {
	color: #f7941e;
}
.small-title {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.small-descrip {
	font-size: 12px;
}
.searchBtn {
	padding: 10px 10px !important;
	width: 120px !important;
	font-size: 14px !important;
	margin: 0px 10px;
}
.w150 {
	width: 150px;
}
.w250 {
	width: 250px;
}
.projectBox-topContent {
	padding: 10px;
	box-sizing: border-box;
	background: transparent;
	position: relative;
	min-height: 200;
	overflow: hidden;
	border-radius: 5px;
}
/****index categories****/
.categoriesIcon ul {
	padding: 0px;
	margin: 0px;
}
.categoriesIcon ul li {
	display: inline-block;
	list-style: none;
	vertical-align: middle;
	margin-bottom: 20px;
	font-size: 13px;
	height: 30px;
}
.categoriesIcon ul li a i img {
	max-width: 100%;
	height: auto;
}
.categoriesIcon ul li a i {
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	margin-right: 3px;
}
.categoriesIcon ul li a span {
	display: inline-block;
	width: 180px;
	vertical-align: middle;
	height: 15px;
}
.categoriesIcon ul li .fa {
	margin-right: 10px;
	vertical-align: middle;
}
.categoriesIcon ul li [class*="fa fa-"] {
	width: 25px;
	height: 25px;
	float: left;
	color: white;
	background-color: #979797;
	border-radius: 25px;
	display: inline-block;
	line-height: 25px;
	margin: auto 3px;
	font-size: 15px;
	text-align: center;
}
table#listing thead th {
	text-align: left;
	padding: 0 10px;
}
table#listing input[type=checkbox] {
	text-align: center;
	padding: 0px;
	margin: 0 auto;
	float: none;
	width: 15px;
	height: 15px;
}
table#listing tr td {
	border: 1px solid #D4D4D4;
}
table#listing thead tr.header {
	background: #054e7b !important;
	color: #fff;
}

table#listing tr.header {
	background: #054e7b !important;
	color: #fff;
}

table#listing select {
	border: 0px;
	background: transparent;
	box-shadow: none;
	padding: 0px;
	margin: 0px;
}
table#listing tr:nth-child(even) {
	background: #bfd0db
}
table#listing tr:nth-child(odd) {
	background: #FFF
}
.pagination {
	text-align: left;
	margin: 10px 0px;
}
.pagination a, .pagination strong {
	background: #fff;
	display: inline-block;
	margin-right: 3px;
	padding: 4px 12px;
	text-decoration: none;
	line-height: 1.5em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pagination a:hover {
	background-color: #BEBEBE;
	color: #fff;
}
.pagination a:active {
	background: rgba(190, 190, 190, 0.75);
}
.pagination strong {
	color: #fff;
	background-color: #BEBEBE;
}
#fundraising label {
	margin-bottom: 10px;
	font-size: 16px;
	width: 100%;
}
#fundraising input[type=text] {
	background: #eaf0f4;
	border: 0px;
	box-shadow: none;
	font-size: 14px;
	padding: 15px 15px;
	font-weight: normal;
}
#fundraising fieldset {
	margin-bottom: 20px;
	clear: both
}
#fundraising input[type=text].short {
	width: 70%;
	display: block;
	clear: left;
}
#fundraising .note {
	font-size: 10px;
	color: #aeaeae;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	clear: left;
	line-height: 2em
}
#fundraising input[type=text].currencyrate {
	width: 20%;
	margin-right: 10px;
}
#fundraising input[type=text].currencyamount {
	width: 35%;
}
.greenBtn {
	width: auto;
	padding: 10px 30px !important;
	background: #b2d33b !important;
	color: #000 !important;
	font-size: 18px !important;
	font-weight: bold !important
}
.greyBtn {
	width: auto;
	margin-left: 10px !important;
	padding: 8px 25px !important;
	background: transparent !important;
	border: 1px solid #aaaaaa !important;
	color: #000 !important;
	font-size: 14px !important;
	font-weight: bold !important
}
* {
	margin: 0;
	padding: 0;
}
.breadcrumb {
	/*centering*/
	display: inline-block;
 //box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.35);
	overflow: hidden;
	border-radius: 5px 5px 0px 0px;
	/*Lets add the numbers for each link using CSS counters. flag is the name of the counter. to be defined using counter-reset in the parent element of the links*/
	counter-reset: flag;
}
.fundformWrapper-nobg .breadcrumb {
	border-radius: 5px;
	background: #969696;
	width: 100%
}
.fundformWrapper-nobg .breadcrumb a:last-child {
	border-radius: 0 0px 0 0; /*this was to prevent glitches on hover*/
	padding-right: 23px;
	width: 38.5%
}
.breadcrumb a {
	text-decoration: none;
	outline: none;
	display: block;
	float: left;
	font-size: 16px;
	line-height: 36px;
	color: white;
	/*need more margin on the left of links to accomodate the numbers*/
	padding: 10px 43px 10px 62px;
	background: #666;
	background: linear-gradient(#666, #333);
	position: relative;
}
/*since the first link does not have a triangle before it we can reduce the left padding to make it look consistent with other links*/
.breadcrumb a:first-child {
	padding-left: 40px;
	border-radius: 0px 0 0 0px; /*to match with the parent's radius*/
}
.breadcrumb a:first-child:before {
	left: 14px;
	color: #054e7b;
}
.breadcrumb a:last-child {
	border-radius: 0 0px 0 0; /*this was to prevent glitches on hover*/
	padding-right: 23px;
}
/*hover/active styles*/
.breadcrumb a.active, .breadcrumb a:hover {
	background: #333;
	background: linear-gradient(#333, #000);
}
.breadcrumb a.active:after, .breadcrumb a:hover:after {
	background: #333;
	background: linear-gradient(135deg, #333, #000);
}
/*adding the arrows for the breadcrumbs using rotated pseudo elements*/
.breadcrumb a:after {
	content: '';
	position: absolute;
	top: 0;
	right: -30px; /*half of square's length*/
	/*same dimension as the line-height of .breadcrumb a */
	width: 60px;
	height: 60px;
	/*as you see the rotated square takes a larger height. which makes it tough to position it properly. So we are going to scale it down so that the diagonals become equal to the line-height of the link. We scale it to 70.7% because if square's: 
	length = 1; diagonal = (1^2 + 1^2)^0.5 = 1.414 (pythagoras theorem)
	if diagonal required = 1; length = 1/1.414 = 0.707*/
	transform: scale(0.707) rotate(45deg);
	/*we need to prevent the arrows from getting buried under the next link*/
	z-index: 1;
	/*background same as links but the gradient will be rotated to compensate with the transform applied*/
	background: #666;
	background: linear-gradient(135deg, #666, #333);
	/*stylish arrow design using box shadow*/
	box-shadow: 2px -2px 0 2px rgba(255, 255,255, 0.4),  3px -3px 0 2px rgba(255, 255, 255, 0.1);
	/*
		5px - for rounded arrows and 
		50px - to prevent hover glitches on the border created using shadows*/
	border-radius: 0 5px 0 50px;
}
/*we dont need an arrow after the last link*/
.breadcrumb a:last-child:after {
	content: none;
}
.flat a, .flat a:after {
	background: #969696;
	color: #fff;
	transition: all 0.5s;
}
.flat a:before {
	background: white;
	color: #054e7b;
	box-shadow: 0 0 0 1px #ccc;
}
.flat a:hover, .flat a.active, .flat a:hover:after, .flat a.active:after {
	background: #054e7b;
}
.fundformWrapper-nobg {
	background: #f2f2f2;
	border-radius: 5px;
}
.fundformWrapper {
	background: #f2f2f2;
	border-radius: 5px;
}
.fundformWrapper-nobg fieldset span, .fundformWrapper fieldset span {
	margin-bottom: 0px;
}
.fundformWrapper-nobg fieldset.fix, .fundformWrapper fieldset.fix {
	padding: 5px 0px 5px 10px
}
.fundformWrapper-nobg fieldset, .fundformWrapper fieldset {
	background: #fff;
	margin: 5px;
	padding: 5px 35px 5px 10px
}
.fundformWrapper-nobg label, .fundformWrapper label {
	display: table-cell;
	vertical-align: middle;
	display: block;
	margin-top: 13px;
}
.fundformWrapper-nobg input, .fundformWrapper-nobg select, .fundformWrapper-nobg textarea, .fundformWrapper input, .fundformWrapper select, .fundformWrapper textarea {
	border: 0px;
	box-shadow: none;
	padding: 10px;
	background: #eaf0f4;
	vertical-align: middle;
	margin: 2px;
	font-size: 14px;
}
/*kelvin may25*/
/*.fundformWrapper-nobg label.short, .fundformWrapper label.short {
	width: 120px !important;
	margin-left: 30px;
	margin-top: 0px;
}*/
.fundformWrapper-nobg .nomargin, .fundformWrapper .nomargin {
	margin: 0px !important;
}
.fundformWrapper-nobg h2, .fundformWrapper h2 {
	font-weight: normal;
	color: #054e7b;
}
.fundformWrapper-nobg .note, .fundformWrapper .note {
	font-size: 10px;
	padding: 10px;
	width: 75%;
	line-height: 1em;
	margin-left: 180px;
}
.project-tab-detail #preview {
	padding: 0px;
}
#preview {
	padding: 5px;
}
#preview fieldset {
	background: transparent;
	margin: 2px;
	padding: 5px 5px
}
#preview fieldset label {
	color: #9a9a9a;
	width: 130px;
	font-size: 12px;
	margin-top: 5px;
}
#preview fieldset input, #preview fieldset textarea {
	background: transparent;
	font-size: 12px;
	margin-bottom: 0px;
	padding: 0px;
	border: 0px;
	box-shadow: none;
}
/**home search **/

div#searchcontainer {
	display: table;
	/* I want the whole search box
     to be exactly this wide. */
	width: 100%;
	margin: 0px auto 20px;
}
div#searchcontainer div.cell {
	display: table-cell;
}
div#searchcontainer div.cell:last-child {
	/* Makes sure this cell is only wide enough
     for the button label. */
	width: 1px;
}
div#searchcontainer input[type=search], div#searchcontainer div.button {
	width: 100%;
	height: 50px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: inherit;
	font-size: inherit;
}
div#searchcontainer input[type=search] {
	margin: 0;
	padding: 0 10px;
	background-color: #f8f8f8;
	border: 0;
	border-radius: 5px 0px 0px 5px;
}
div#searchcontainer input[type=search].searchmatch {
	border: 0px;
	box-shadow: none;
	padding: 10px;
	background: #eaf0f4;
	vertical-align: middle;
	margin: 2px;
	font-size: 14px;
	border-radius: 5px 0px 0px 5px;
}
div#searchcontainer div.button {
	line-height: 46px;
	cursor: pointer;
	margin: 0;
	padding: 0 20px;
	color: #fff;
	background-color: #054e7b;
	font-weight: bold;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	white-space: nowrap;
}
.borderLeft {
	border-left: 1px solid #d0d0d0;
	padding: 10px;
	min-height: 400px;
	overflow: hidden
}
.borderLeft2 {
	border-left: 1px solid #d0d0d0;
	padding: 10px;
	min-height: 400px;
}
/***bank side navi***/
.rightborder-nopd {
	border-left: 0px !important;
 //border-right:1px solid #d0d0d0;
	padding-right: 0px;
	padding-bottom: 35px;
	min-height: 350px;
}
.nav-sidebank {
	background: #cddce5;
	margin: 0px;
	padding: 0px;
}
.nav-sidebank a li i {
	margin-right: 5px;
}
.nav-sidebank a li ul, .nav-sidebank a li {
	margin: 10px 0 0 10px;
	color: #737373;
	font-size: 12px;
}
.nav-sidebank li ul a li {
	list-style: none;
}
.nav-sidebank > a li, .nav-sidebank > li {
	margin: 0px 0 !important;
	padding: 10px 15px;
	position: relative;
	border-bottom: 1px solid #A6A6A6;
	border-left: 5px solid #cddce5;
	color: #000;
}
.nav-sidebank > a li.active {
	border-left: 5px solid #054e7b;
}
.nav-sidebank > li > a {
	display: inline;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	transition: none;
	-o-transition: none;
	-ms-transition: none;
	-moz-transition: none;
	-webkit-transition: none;
}
.nav-sidebank > li > a:hover, .nav-sidebank > li.active > a {
	color: #ea503d;
}
.nav-sidebank > li .iPlugGray {
	position: absolute;
	top: 5px;
	left: 0;
}
.nav-sidebank > li > a:hover .iPlugGray, .nav-sidebank > li.active > a .iPlugGray {
	background-position: -45px -16px;
}
.nav-sidebank .count-val {
	cursor: pointer;
	color: #afbbc1;
	margin-left: 3px;
	font-family: "Open Sans", Arial, sans-serif;
}
.nav-sidebank > li > a:hover .count-val, .nav-sidebank > li.active .count-val {
	color: #ea503d;
}
.nav-sidebank input {
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #899caa;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #3a454d;
	padding: 10px 15px;
	box-shadow: inset 0px 1px 3px #bbb;
	-webkit-box-shadow: inset 0px 1px 3px #bbb;
	-moz-box-shadow: inset 0px 1px 3px #bbb;
	font-size: 12px;
	font-weight: normal;
}
/***project***/
.nav-accordion {
	list-style: none;
	margin: 0;
	padding: 0;
}
.totalbox {
	font-size: 18px;
	padding: 20px 0px;
	display: block;
}
.totalbox h1 {
	font-size: 3.5em;
	font-weight: normal;
	padding: 0px 0px 25px 0px !important;
	margin: 0px !important;
}
form.fullwidth fieldset {
	margin-bottom: 40px;
}
form.fullwidth label {
	width: 100% !important;
	margin: 5px;
}
form.fullwidth .grid_6.shortLabel fieldset {
	margin-bottom: 10px;
}
form.fullwidth .grid_6.shortLabel label {
	width: 150px !important;
	margin-top: 10px;
}
form.fullwidth .grid_6.shortLabel select {
	width: 100px;
}
/* .overlay-confirm {
	position: absolute;
	width: 100%;
	top: 0;
	height: 200%;
	background: rgba(0,0,0,.8);
	z-index: 9999999;
} */
.overlay-confirm h1 {
	color: #0C30A0;
	padding-bottom: 10px;
	line-height: 1.5em;
 //border-bottom:1px dashed #CCCCCC
}

ul.checkbox-listing {
	list-style: none;
}
ul.checkbox-listing li fieldset {
	display: block;
	width: 100%;
	clear: both;
	color: #707070
}
ul.checkbox-listing li fieldset span {
	line-height: 1em;
}
ul.checkbox-listing li fieldset input {
	float: left;
	width: 30px;
	margin: 0px !important;
	box-shadow: none;
}
.sb {
	text-align: center;
	display: block;
	margin: 10px 0px;
	font-size: 10px;
	width: 100%;
}
.sbApproval {
	padding: 5px 5px;
	background: #fff;
	border-radius: 5px;
}
.sbApproval li {
	display: inline;
	margin-right: 20px;
}
.cancelFund {
	background: #054e7b;
	padding: 10px 15px;
	margin: 20px 0px;
	color: #fff;
	border-radius: 5px;
	text-align: left;
	font-size: 14px;
}
.endFund {
	background: #054e7b;
	padding: 10px 15px;
	margin: 20px 0px;
	color: #fff;
	border-radius: 5px;
	text-align: left;
	font-size: 14px;
}
.investorListing {
	background: #054e7b;
	padding: 10px 15px;
	margin: 20px 0px;
	color: #fff;
	border-radius: 5px;
	text-align: left;
	font-size: 14px;
}
.investorListing2 {
	background: #FD7600;
	padding: 10px 15px;
	margin: 5px 0px;
	color: #fff;
	border-radius: 5px;
	text-align: left;
	font-size: 14px;
}
.cancelFund i, .endFund i, .totalFund i, .investorListing i, .investorListing2 i {
	margin-right: 10px;
}
.totalFund {
	background: #054e7b;
	padding: 10px 15px;
	margin: 20px 0px;
	color: #fff;
	border-radius: 5px;
	text-align: left;
	font-size: 14px;
}
.totalFund h1 {
	padding: 5px;
	margin: 5px;
}
.extendbg {
 //background:#FBD2DE;
	padding: 10px;
	border-radius: 5px;
}
.topdash {
	border-top: 1px dashed #899caa;
}
.extendbg h2 {
	text-align: center;
	color: #0017A2;
	font-weight: normal;
	padding: 10px 0px 20px;
}
.extendbg label {
	line-height: 1.2em;
	margin-top: 10px;
}
.txtright {
	text-align: right;
	padding-right: 5px;
}
.extendbg textarea {
	height: 95px;
	border-radius: 4px;
	width: 100%;
	padding: 10px;
	box-shadow: inset 0px 1px 3px #bbb;
	box-sizing: border-box;
	border: 1px solid #899caa
}
.successNote {
	background: #00C404;/*a9cc3f*/
	color: #fff;
	padding: 5px;
	border-radius: 5px;
}
.badgewrap {
	position: relative;
}
.badge {
	position: absolute;
	width: 150px;
	top: -20px;
	z-index: 30;
	right: 20px;
	height: 150px;
}
.project-logo img {
	max-width: 30%;
	height: auto;
}
.ntm {
	margin-top: 13px !important;
}
/**multiple select**/

.multiselect-container>li>a>label.checkbox {
	line-height: 1.5em;
}
.checkbox input[type=checkbox] {
	margin-top: 5px;
}
/**softby**/
fieldset.softby {
	margin: 0 0 5px 0;
	display: block;
	border: 0;
	padding: 0;
	line-height: 0px;
}
fieldset.softby label {
	line-height: 2em;
	width: auto;
	float: left;
	margin-right: 10px;
	color: #000;
	text-shadow: none;
	cursor: auto
}
fieldset.softby select {
	padding: 5px;
	box-shadow: none;
	width: auto;
	color: #015F29;
	border: 0px;
}
.margin-top--65 {
	margin-top: -65px;
}
/***footer logo****/
ul.footer_logo {
	margin: 0 auto;
	text-align: center;
	padding: 20px 0px 10px;
	width: 960px;
}
ul.footer_logo li p {
	font-size: 10px;
	margin-bottom: 25px;
	margin-left: 0px;
}
ul.footer_logo li {
	display: inline-block;
	width: 80px;
}
ul.footer_logo li.text {
	display: inline-block;
	width: 180px;
}
ul.footer_logo li img {
	max-width: 100%;
	height: auto;
	margin-top: -30px;
}
ul.footer_logo li p {
	font-size: 10px;
	width: 160px;
	display: block;
	text-align: left;
	line-height: 1.2em;
	color: #000;
}
/****project details sponsor bank****/
.sponsorbank img {
	max-width: 100%;
	height: auto;
}
.smalltxt {
	font-size: 24px;
	line-height: 2em;
}
.mtminus {
	margin-top: -30px;
	display: block;
}
fieldset span p {
	line-height: 0em;
	margin-top: -2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.confirmationSlip {
	width: 600px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #747474;
	padding: 10px;
}
.confirmationSlip p {
	text-align: right
}
/***education***/
h3.edu-title {
	font-size: 40px !important;
	font-weight: bold;
	text-align: center;
	padding: 20px 0px;
	font-family: "Lato";
	color: #054e7b;
}
h5 {
	text-align: center;
	font-size: 26px;
	text-decoration: underline;
	color: #054e7b;
	padding: 10px 0px 20px;
}

.edu p {
	font-size: 18px;
	color: #6e6e6e;
	text-align: center;
	line-height: 1.5em;
	padding: 5px 0px;
}
.edu_bg {
	background: url(../images/raisefunding_edu_bg.jpg) no-repeat center 0px;
	width: 960px;
	height: 1495px;
}
.left-blank {
	float: left;
	display: block;
	width: 30%;
}
.right-blank {
	float: right;
	display: block;
	width: 35%;
}
.right-text {
	float: right;
	display: block;
	width: 70%;
}
.left-text {
	float: left;
	display: block;
	width: 65%;
}
.left-text p, .left-text h5 {
	text-align: right !important;
}
.edu_bg p {
	text-align: left;
}
.edu_bg h5 {
	text-align: left;
	font-size: 30px;
	color: #054e7b;
	padding: 50px 0px 20px;
}
#financingapplication {
	margin-top: 320px;
}
#minimumamount {
	margin-top: 350px;
}
.edu h2 {
	text-align: center;
	color: #054e7b;
	font-size: 30px;
	padding: 50px 0px 5px;
	font-style: italic;
}
.edu h4 {
	text-align: center;
	color: #000;
	font-size: 26px;
	line-height: 1.3em;
	font-weight: normal;
}
.leftTxt p {
	text-align: left;
}
.leftTxt h5 {
	text-align: left;
	text-decoration: none;
	line-height: 1.2em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.italic {
	font-style: italic;
}
#edu ul.cd-faq-categories {
	box-shadow: none;
}
#edu ul.cd-faq-categories li {
	padding: 0px;
	list-style: none !important
}
.edu ul {
	font-size: 18px;
	color: #6e6e6e;
	text-align: left;
	line-height: 1.5em;
	padding: 0px 0px 0;
}
.edu ul li {
	font-size: 14px;
	margin-left: 30px;
	list-style: disc !important;
	padding: 0px 0px 10px 0;
	line-height: 1.5em
}
.margint-m20 {
	margin-top: -40px;
}
.tnc_note {
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #2D2D2D;
	margin-bottom: 10px;
	text-align: left;
}
input[type=checkbox].tnc {
	margin-bottom: 50px;
	margin-right: 5px;
	margin-top: 0px;
}
.darkbgwhitefont {
	background: rgba(0,0,0,.7);
	color: #fff;
	padding: 5px 10px;
	line-height: 50px;
	display: table !important;
	margin: 2px 0px !important;
	padding-bottom: 10px !important;
	word-wrap: break-word;
}
/*update on 3 dec 2015*/
/* search for .nav-tabs > li*/
.nav-tabs > li {
	float: left;
	margin-bottom: -10px;
	padding: 9px 6px; /* from padding: 9px 5px*/
	font-size: 12px; /*new add*/
	border: 1px solid transparent;
}
.red-color {
	color: #FF0004;
	font-weight: bold;
}
/*bottom 2 new add*/
.nav-tabs > li.active > a.red-color {
	color: #FF0004;
}
.nav-tabs > li > a.red-color:hover {
	color: #FF0004;
}
/**address*/
.address {
	width: 40%;
	float: left;
}
.gmap {
	width: 60%;
	float: right;
}
.address h1, .gmap h1 {
	font-size: 18px;
}
/**16nov16 added*/
.address h1 span {
	font-size: 10px;
}
/**end 16nov16 added*/
.address address {
	font-size: 14px;
	font-style: normal;
}
.lightblue {
	color: #0e80c7;
}
.sponsoring_bankWrap {
	width: 100%
}
.sponsoring_bankWrap p {
	text-align: left;
	font-size: 14px;
	color: #054e7b;
	font-weight: bold;
}
.sponsoring_bankWrap .col4-1 {
	width: 22.6%;
	margin: 0 1%;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 1.4em
}
.sponsoring_bankWrap .col4-1 img {
	max-width: 60%;
	height: auto;
}
/****** term of use*/
#terms {
	text-align: justify;
	color: #000;
}
#terms ul {
	list-style: decimal;
	margin-left: 20px;
}
#terms ul li {
	margin-bottom: 20px;
	font-weight: bold;
}
#terms ul ul {
	margin-top: 10px;
	margin-left: 30px;
	list-style: lower-alpha;
}
#terms ul ul li {
	margin-bottom: 10px;
	font-weight: normal;
}
#terms ul ul.bullet {
	list-style: disc
}
#terms ul p {
	font-weight: normal;
	margin: 20px 0px;
	margin-left: -20px;
}
.terms-title {
	font-size: 18px;
}
#terms ul .terms-title {
	margin-left: -20px;
}
#terms ul ul.bullet ul {
	list-style: circle;
}
#terms ul ul.nostyle {
	list-style: none;
	margin-left: 0px;
}
#terms ul ul.roma-style {
	list-style: lower-roman;
}
#terms ul ul ul.loweralpha-style {
	list-style: lower-alpha;
}
#terms ul ul ul.square-style {
	list-style: square
}
#terms ul ul ul {
	margin-left: 40px;
}
/*privacy policy*/
#privacypolicy {
	color: #000;
	text-align: justify
}
#privacypolicy .terms-title {
	font-size: 18px;
	text-transform: uppercase;
	text-decoration: underline;
}
#privacypolicy ul strong {
	margin: 0px 0px 20px;
 //display:block;
}
#privacypolicy ul p {
	margin-bottom: 20px;
}
#privacypolicy ul span {
	margin: 20px 0px 20px 0px;
	display: block;
}
#privacypolicy ul {
	list-style: decimal;
}
#privacypolicy ul li {
	margin: 10px 0px 10px 40px;
	list-style: decimal;
}
#privacypolicy ul ul {
	margin-left: 20px;
}
#privacypolicy ul ul li {
	margin: 10px 0px 10px 20px;
	list-style: lower-alpha !important;
}
#privacypolicy table {
	border: 1px solid #737373;
	padding: 20px;
	text-align: center;
	border-collapse: inherit !important;
	margin: 0 auto;
}
#privacypolicy table tr td, #privacypolicy table tbody {
	border: 0px;
}
#privacypolicy ul li.titlebold {
	font-weight: bold;
}
#privacypolicy ul li.titlebold {
	margin-bottom: 40px;
	list-style: decimal;
}
#privacypolicy ul li.titlebold ul {
	margin-top: 10px;
	list-style: lower-alpha;
	margin-left: 30px;
}
#privacypolicy ul li.titlebold ul li {
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	list-style: lower-alpha;
}
#privacypolicy ul li.titlebold ul.nostyle {
	margin-left: 0px;
}
#privacypolicy ul li.titlebold ul.nostyle li {
	list-style: none !important;
	margin-left: 0px;
}
#privacypolicy ul li.titlebold ul.roma-style li {
	list-style: lower-roman !important;
	margin-left: 0px;
}
#privacypolicy ul li.titlebold ul.alpastyle {
	list-style: lower-alpha;
	margin-left: 20px;
}
#privacypolicy ul li.titlebold ul.roma-style ul li {
	list-style: disc !important;
	margin-left: 20px;
}
#privacypolicy ul li.titlebold ul ul li {
	list-style: disc !important;
}
#privacypolicy ul.cd-faq-categories li {
	margin: 0px !important;
	list-style: none;
}
ul.media li {
	list-style: none !important;
	margin: 0px;
	float: left;
	margin-bottom: 50px;
}
ul.media li a {
	text-decoration: underline;
}
.fulllengthimg {
	width: 100%;
	height: auto;
}
/*****31oct16 new added***/
.signupWrap {
	width: 960px;
	margin: 0 auto 20px;
	display: block;
	overflow: hidden;
}
.signupbox {
	width: 250px;
 //margin:0 50px;
	height: 250px;
	overflow: hidden;
	display: block;
	float: left;
	position: relative;
}
.space {
	width: 100px;
	height: 280px;
	display: block;
	float: left;
}
/*updated 18nov16*/
.space2 {
	width: 20%;
	height: 280px;
	display: block;
	float: left;
}
/*end updated 18nov16*/
.signupbox.individual, .signupbox.business, .signupbox.bank {
	background: #000;
}
.signupbox.individual img, .signupbox.business img, .signupbox.bank img {
	opacity: .5;
	transition: all ease-in .3s
}
a:hover .signupbox.individual img, a:hover .signupbox.business img, a:hover .signupbox.bank img {
	opacity: 1;
}
.signUpdisplaycontent {
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 20px;
}
.signUpdisplaycontent p {
	color: #fff;
	width: 100%;
	margin: 20px 0;
	text-align: center;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	transition: all ease-in .2s;
}
a:hover .signUpdisplaycontent p {
	background: rgba(0,0,0,.2);
	margin: 20px 0;
	padding: 10px 0;
}
.signUpdisplaycontent .signupButton {
	background: #b2d33c;
	color: #000;
	padding: 10px;
	border-radius: 5px;
	text-transform: uppercase;
	margin: 10px;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}
.signUpdisplaycontent .signupButton span {
	position: absolute;
	left: 15px;
}
.tooltipster-follower.tooltipster-punk.tooltipster-green .tooltipster-box {
	border-radius: 5px;
	border: none;
	border-bottom: 3px solid #b2d33c;
	background: #025380
}
.socialItemWrap {
	position: fixed;
	right: -10px;
	top: 90px;
	z-index: 999999
}
.socialItemWrap img {
	max-width: 80%;
	height: auto;
}
.socialItemWrap ul {
	list-style: none;
}
.socialItemWrap ul li {
	margin-bottom: 5px;
}
#home-slider .slide-title01 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 3.0vw; /* increase by kyms*/
	line-height: 1.2em;
	width: 100%;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	padding-bottom: 20px;
	text-shadow: -1px 0 black, 0 2px black, 2px 0 black, 0 -1px black;
	margin: -20px 0 0 0; /* add by kyms*/
}
#home-slider .venturetxt {
	margin-left: 70px;
	margin-top: -60px;
}

#home-slider .investortxt {
	margin-left: 100px;
	margin-top: -80px;
}
#home-slider .venturetxt, #home-slider .investortxt {
	color: #fff;
	font-size: 4.0em; /*increase by kyms*/
	text-transform: uppercase;
	font-weight: bold;
}
#home-slider .investortxt a, #home-slider .venturetxt a {
	color: #fff;
}



#home-slider .venturetxt a{
	background:rgba(10, 178, 62, .8);
    -ms-transform: skewX(-27deg); /* IE 9 */
    -webkit-transform: skewX(-27deg); /* Safari */
    transform: skewX(-27deg);
    
}


#home-slider .venturetxt p {
    -ms-transform: skewX(27deg); /* IE 9 */
    -webkit-transform: skewX(27deg); /* Safari */
    transform: skewX(27deg);
    padding: 20px 45px;
}


 #home-slider .investortxt a{
background:rgba(13, 44, 204, .8);
    -ms-transform: skewX(-27deg); /* IE 9 */
    -webkit-transform: skewX(-27deg); /* Safari */
    transform: skewX(-27deg);
    
}

#home-slider .investortxt p {
    -ms-transform: skewX(27deg); /* IE 9 */
    -webkit-transform: skewX(27deg); /* Safari */
    transform: skewX(27deg);
    padding: 20px 75px;
}


#home-slider .button01 a {
	border: 0px !important;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 0px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006bd0+0,004b92+100 */
	background: #006bd0; /* Old browsers */
	background: -moz-linear-gradient(top, #006bd0 0%, #004b92 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #006bd0 0%, #004b92 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #006bd0 0%, #004b92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bd0', endColorstr='#004b92', GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	font-size: 18px;
}
#home-slider .button01 a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004b92+0,006bd0+100 */
	background: #004b92; /* Old browsers */
	background: -moz-linear-gradient(top, #004b92 0%, #006bd0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004b92 0%, #006bd0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004b92 0%, #006bd0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b92', endColorstr='#006bd0', GradientType=0 ); /* IE6-9 */
}
#home-slider .slide-title02 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 1.2em;
	width: 100%;
	text-align: left;
	text-transform: capitalize;
	color: #000;
	padding-bottom: 20px;
 //text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
#home-slider .description02 p {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.5em;
	color: #000;
}
#home-slider .button02 a {
	border: 0px !important;
	color: #fff !important;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006bd0+0,004b92+100 */
	background: #006bd0; /* Old browsers */
	background: -moz-linear-gradient(top, #006bd0 0%, #004b92 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #006bd0 0%, #004b92 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #006bd0 0%, #004b92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bd0', endColorstr='#004b92', GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	font-size: 18px;
}
#home-slider .button02 a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004b92+0,006bd0+100 */
	background: #004b92; /* Old browsers */
	background: -moz-linear-gradient(top, #004b92 0%, #006bd0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004b92 0%, #006bd0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004b92 0%, #006bd0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b92', endColorstr='#006bd0', GradientType=0 ); /* IE6-9 */
}
/*update 18nov16*/
#home-slider .slide-title03 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 3.0vw; /* increase by kyms*/
	line-height: 1.2em;
	width: 100%;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	padding-bottom: 20px;
	text-shadow: -1px 0 black, 0 2px black, 2px 0 black, 0 -1px black;
}
/*end update 18nov16*/
#home-slider .description03 p {
	font-weight: normal;
	font-size: 18px;
	text-align: center;
	line-height: 1.5em;
	color: #fff;
}
#home-slider .button03 a {
	border: 0px !important;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 0px; /* enable padding by kyms */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006bd0+0,004b92+100 */
	background: #006bd0; /* Old browsers */
	background: -moz-linear-gradient(top, #006bd0 0%, #004b92 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #006bd0 0%, #004b92 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #006bd0 0%, #004b92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bd0', endColorstr='#004b92', GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	font-size: 2vw;
}
#home-slider .button03 a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004b92+0,006bd0+100 */
	background: #004b92; /* Old browsers */
	background: -moz-linear-gradient(top, #004b92 0%, #006bd0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004b92 0%, #006bd0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004b92 0%, #006bd0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b92', endColorstr='#006bd0', GradientType=0 ); /* IE6-9 */
}
/*update 18nov16*/
#home-slider .slide-title04 strong {
	font-size: 2.8em;
	font-weight: bold;
}
#home-slider .slide-title04 {
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	font-size: 3em;
	text-align: left;
	line-height: 1.0em;
	width: 100%;
	text-transform: uppercase;
	color: #fff;
	padding-bottom: 20px;
 //text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
#home-slider .description04 p {
	font-weight: normal;
	font-size: 22px;
	text-align: left;
	line-height: 2em;
	color: #000;
}
#home-slider .description04 p.title {
	font-weight: normal;
	font-size: 24px;
	text-align: left;
	line-height: 2em;
	color: #000;
}
/*end 18nov16*/

#home-slider .description04 img {
	text-align: center;
	margin-top: -20px;
	display: block;
	margin: 0 auto;
	max-width: 50%;
}
/*update 18nov16*/
#home-slider .description04 p.title {
	margin-top: -40px;
	color: #fff;
	font-weight: bold;
}
/*update 18nov16*/
#home-slider .slide-title04, #home-slider .description04 p {
	margin-left: -150px;
	margin-top: 50px;
}
#home-slider .button04 {
	margin-left: -150px;
	margin-top: 20px;
}
#home-slider .button04 a {
	border: 0px !important;
	color: #fff !important;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#006bd0+0,004b92+100 */
	background: #006bd0; /* Old browsers */
	background: -moz-linear-gradient(top, #006bd0 0%, #004b92 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #006bd0 0%, #004b92 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #006bd0 0%, #004b92 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006bd0', endColorstr='#004b92', GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	font-size: 2vw;
}
#home-slider .button04 a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#004b92+0,006bd0+100 */
	background: #004b92; /* Old browsers */
	background: -moz-linear-gradient(top, #004b92 0%, #006bd0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #004b92 0%, #006bd0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #004b92 0%, #006bd0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b92', endColorstr='#006bd0', GradientType=0 ); /* IE6-9 */
}
#home-slider a.signupBtn {
	border: 0px !important;
	color: #fff !important;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2d33b+0,86b201+100 */
	background: #b2d33b; /* Old browsers */
	background: -moz-linear-gradient(top, #b2d33b 0%, #86b201 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b2d33b 0%, #86b201 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b2d33b 0%, #86b201 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d33b', endColorstr='#86b201', GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	font-size: 2vw;
}
#home-slider a.signupBtn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b201+0,b2d33b+100 */
	background: #86b201; /* Old browsers */
	background: -moz-linear-gradient(top, #86b201 0%, #b2d33b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #86b201 0%, #b2d33b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #86b201 0%, #b2d33b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b201', endColorstr='#b2d33b', GradientType=0 ); /* IE6-9 */
}

/*update 01/06/2018 - kyms*/

#home-slider .buttonClick a {
	border: 0px !important;
	color: #fff !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	padding: 13px 0px; /* enable padding by kyms */
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2d33b+0,86b201+100 */
	background: #b2d33b; /* Old browsers */
	background: -moz-linear-gradient(top, #b2d33b 0%, #86b201 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b2d33b 0%, #86b201 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b2d33b 0%, #86b201 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d33b', endColorstr='#86b201', GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	font-size: 18px;
}
#home-slider .buttonClick a:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b201+0,b2d33b+100 */
	background: #86b201; /* Old browsers */
	background: -moz-linear-gradient(top, #86b201 0%, #b2d33b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #86b201 0%, #b2d33b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #86b201 0%, #b2d33b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b201', endColorstr='#b2d33b', GradientType=0 ); /* IE6-9 */
}


.videoclip {
	width: 100%;
	height: 450px;
	position: relative;
	overflow: hidden;
	margin-bottom: 50px;
	background-color: #000;
	z-index: -101
}
.stopfade {
	opacity: .5;
}
.videoclip video {
	position: absolute;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	transform: translateX(-50%) translateY(-50%);
	background: url('//demosthenes.info/assets/images/polina.jpg') no-repeat;
	background-size: cover;
	transition: 1s opacity;
	opacity: .5;
}
/*updated 18nov16*/
.videoclip .contentOnTop {
	width: 700px;
	margin: 0 auto;
}
.videoclip .contentOnTop .titleicongroup {
	width: 100%;
	font-size: 24px;
	line-height: 1.5em;
	color: #fff;
	text-align: center;
	padding: 60px 0 50px;
}
/*end updated 18nov16*/
.videoclip .contentOnTop .videogroupicon {
	width: 20%;
	float: left;
}
.videoclip .contentOnTop .videogroupicon .space {
	width: 20%;
	height: 280px;
	display: block;
	float: left;
}
.videoclip .contentOnTop .videogroupicon p {
	color: #fff;
	margin: 20px 0;
	text-align: center;
	font-size: 16px;
}
.videoicon {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	border: 4px solid #fff;
	background: transparent;
	margin: 0 auto;
	text-align: center;
}
.videoicon img {
	width: 110px;
	height: 110px;
	margin: 10px auto;
}
/**client**/
#bannkIcon {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	margin-top: -10px;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	max-width: 90%;
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	padding: 5px 0px;
	position: absolute;
	cursor: pointer;
	z-index: 4;
	top: 15%;/*21 dec 16*/
	color: #fff;
	background: #fff; /*21 dec 16*/
}
.nbs-flexisel-nav-left {
	left: -3px;/*21 dec 16*/
}
.nbs-flexisel-nav-left:before {
	content: url(../images/prev-icon.jpg);/*21 dec 16*/
	height: 35px;
	width: 35px;
}
.nbs-flexisel-nav-left.disabled {
	opacity: 0.4;
}
.nbs-flexisel-nav-right {
	right: -3px;    /*21 dec 16*/
}
.nbs-flexisel-nav-right:before {
	content: url(../images/next-icon.jpg);/*21 dec 16*/
	height: 35px;
	width: 35px;
}
.nbs-flexisel-nav-right.disabled {
	opacity: 0.4;
}
.clientlogo {
	width: 960px;
	margin: 0 auto 30px;
	display: block;
	overflow: hidden
}
/**6jan17 changes*/
.banker {
	float: left;
	width: 640px;
	margin-right: 40px;
}
.ram {
	float: left;
	width: 130px;
}
.supportby {
	float: left;
	width: 150px;
}
.supportby img {
	max-width: 40%;
	height: auto;
	margin-top: 5px;
	margin-right: 10px;
}
.ram img {
	max-width: 35%;
	height: auto;
	margin-top: 10px;
}
/**end 7jan17 changes*/
.banker p, .ram p, .supportby p {
	margin-bottom: 10px;
	color: #000;
	font-size: 12px;
}
/**end 16nov16 changes*/
.fpxboxGruoup {
	width: 100%;
	height: 100%;
 //overflow:hidden;
	margin: 20px 0;
	padding: 0 20px;
	box-sizing: border-box;
}
/**16nov16 added*/
.signupWrap h3 {
	font-size: 2.8em;
	color: #054e7b !important;
	text-align: center;
	margin: 0px 0 50px;
	font-family: 'Open Sans', sans-serif
}
/**16nov16 added*/
.fpxboxGruoup h1 {
	width: 100%;
	box-sizing: border-box;
	background: #054e7b;
	padding: 10px;
	margin: 0px;
	color: #fff;
	font-weight: normal;
	font-size: 18px;
}
.fpxcontentbox {
	border: 1px solid #054e7b;
 //overflow:hidden;
	height: 100%;
}
.fpxcontentbox input {
	width: 100%;
	box-sizing: border-box;
	border: 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background: transparent;
	color: #3a454d;
	padding: 0px 15px;
	box-shadow: none;
	font-size: 14px;
	font-weight: bold;
}
.fpxcontentbox label {
	margin-top: 7px;
	margin-left: 20px;
	font-size: 14px;
}
select#payments:active, select#payments:hover, select#payments:focus, select:focus, select:active, select:hover, input:focus, input:active, input:focus {
	outline: none !important
}
.notefpx {
	padding: 0 20px;
	box-sizing: border-box;
	width: 100%;
}
.margin-btm100 {
	margin-bottom: 100px;
}
.methodGroup {
	width: 200px;
	display: block;
	text-align: center
}
.methodGroup label {
	width: 100%;
	font-size: 16px;
	color: #000
}
.methodGroup img {
	width: 60%;
	margin: 20px 0;
}
.tabs {
	width: 100%;
	margin: 50px auto 200px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	position: relative;
}
.tabs__head {
	background-color: MediumAquamarine;
	font-size: 1em;
	display: none;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
}
.tabs__head--is-active {
	background-color: white;
}
.tabs__body + .tabs__head {
	border-top: 2px solid white;
	border-top: 0;
	border-left: 2px solid white;
}
.tabs__body {
	background-color: white;
	padding: 1rem;
	display: none;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	border: 1px solid #BCBCBC;
	border-radius: 5px;
	margin-top: 20px;
	position: relative;
}
.tabs__body h2 {
	font-size: 16px;
	font-weight: bold;
}
.tabs__body p {
	font-size: 14px;
	margin: 20px 0;
}
.tabs__body .greenBtn {
	width: auto !important;
	text-align: center;
	background: #6CB025 !important;
	color: #fff !important;
	border: 1px solid #6CB025;
	font-size: 14px !important;
	font-weight: normal !important;
	padding: 10px 40px !important;
	border-radius: 3px;
	margin: 0px 20px 0px 0px;
}
.tabs__body .greenborderBtn {
	border: 1px solid #6CB025;
	color: #000;
	background: transparent;
	margin-right: 20px;
	padding: 10px 40px;
}
.tabs__head label {
	padding: 0.5rem 1rem;
	cursor: pointer;
	display: block;
}
label:focus {
	outline: 1px dotted black;
}
input[type=radio] {
	margin: 0 !important;
	width: 100%;
	display: block;
	float: none
}
input[type=radio]:checked + .tabs__head {
	background-color: black;
	color: white;
}
input[type=radio]:checked + .tabs__head + .tabs__body {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	text-align: left;
}
/**soh**/
   /*updated 18nov16*/
#wording1 {
	text-align: center;
	font: Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	margin-top: 30px;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
#wording2 {
	text-align: center;
	font: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #fff;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.btn {
	background: #C2E656;
	background-image: -webkit-linear-gradient(top, #C2E656, #a9cc3f);
	background-image: -moz-linear-gradient(top, #C2E656, #a9cc3f);
	background-image: -ms-linear-gradient(top, #C2E656, #a9cc3f);
	background-image: -o-linear-gradient(top, #C2E656, #a9cc3f);
	background-image: linear-gradient(to bottom, #C2E656, #a9cc3f);
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family: Arial;
	color: #fff;
	font-size: 16px;
	padding: 10px 40px 10px 40px;
	border: solid #a9cc3f 1px;
	text-decoration: none;
}
/*end 18nov16*/
.btn:hover {
	background: #B2E518;
	background-image: -webkit-linear-gradient(top, #B2E518, #C2E656);
	background-image: -moz-linear-gradient(top, #B2E518, #C2E656);
	background-image: -ms-linear-gradient(top, #B2E518, #C2E656);
	background-image: -o-linear-gradient(top, #B2E518, #C2E656);
	background-image: linear-gradient(to bottom, #B2E518, #C2E656);
	text-decoration: none;
}
.btnSignUp {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b2d33b+0,86b201+100 */
	background: #b2d33b; /* Old browsers */
	background: -moz-linear-gradient(top, #b2d33b 0%, #86b201 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b2d33b 0%, #86b201 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b2d33b 0%, #86b201 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d33b', endColorstr='#86b201', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 40px 10px 40px;
	border: 0;
	text-decoration: none;
}
.btnSignUp:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#86b201+0,b2d33b+100 */
	background: #86b201; /* Old browsers */
	background: -moz-linear-gradient(top, #86b201 0%, #b2d33b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #86b201 0%, #b2d33b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #86b201 0%, #b2d33b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86b201', endColorstr='#b2d33b', GradientType=0 ); /* IE6-9 */
	text-decoration: none;
}
.btnContactUs {
	background: #136293;
	background-image: -webkit-linear-gradient(top, #136293, #054e7b);
	background-image: -moz-linear-gradient(top, #136293, #054e7b);
	background-image: -ms-linear-gradient(top, #136293, #054e7b);
	background-image: -o-linear-gradient(top, #136293, #054e7b);
	background-image: linear-gradient(to bottom, #136293, #054e7b);
	-webkit-border-radius: 4;
	-moz-border-radius: 4;
	border-radius: 4px;
	font-family: Arial;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 40px 10px 40px;
	text-decoration: none;
	border: 0
}
.btnContactUs:hover {
	background: #1D78B1;
	background-image: -webkit-linear-gradient(top, #1D78B1, #136293);
	background-image: -moz-linear-gradient(top, #1D78B1, #136293);
	background-image: -ms-linear-gradient(top, #1D78B1, #136293);
	background-image: -o-linear-gradient(top, #1D78B1, #136293);
	background-image: linear-gradient(to bottom, #1D78B1, #136293);
	text-decoration: none;
}
#banner {
	height: 240px;
	background: url(../images/banner/raise-funding-banner.jpg) 0% 120% no-repeat;
	background-size: cover;
	padding-top: 130px;
}
/***31oct16 new added***/


/*update 22 march 2017*/
.rednote {
	color: #D80003
}
.pull-right {
	float: right;
}
.pull-middle {
	/*position: relative;
    right: -45%;*/
	
	float: left;
	margin-left: 45%;
}
.pt50 {
	padding-top: 50px !important;
}
.pt30 {
	padding-top: 30px !important;
}
fieldset p.label {
	padding: 5px 0;
	color: #000;
}
.nav li:hover ul.onemenu {
	width: auto;
	left: 0px;
}
.list-project h2 {
	padding: 0 0 10px;
}
.position-static {
	position: static !important;
}
.padding-right-55 {
	padding-right: 55px;
}
.relative {
	position: relative;
	width: 100%;
	display: block;
	height: 200px;
}
.sidemenu {
	background: #DCDCDC;
	position: fixed;
	padding: 0;
	margin: 30px 0 0;
	width: 210px;
}
.sidemenu li {
	border-bottom: 1px solid #C3C3C3;
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	list-style: none;
}
.sidemenu li strong {
	width: 100%;
	font-size: 16px;
	display: block;
}
.sidemenu li p {
	font-size: 10px;
	line-height: 1em !important
}
.makepayment {
	padding: 2px 15px;
	background: #054e7b !important;
	font-size: 12px !important;
}
.bootstrap-table .table > thead > tr > th {
	vertical-align: middle;
	background: #054e7b;
	color: #fff;
	text-align: left
}
.fixed-table-container {
	border: 0;
}
.text-center {
	text-align: center !important;
}
.space-65 {
	margin: 65px 0 !important;
}
.padding-10 {
	padding: 10px !important;
}
.text-left {
	text-align: left !important;
}
.width-1000 {
	width: 1000px !important;
}
.small-font {
	font-weight: normal !important;
	font-size: 14px !important;
}
.small-font-active {
	font-weight: bold !important;
	text-decoration: underline !important;
}
h4 {
	font-size: 22px;
	font-weight: normal;
	line-height: 22px;
}
.disabled-field {
	background-color: rgb(235, 235, 228) !important;
}
.left-padding-10 {
	padding-left: 10px !important;
}
.right-padding-30 {
	padding-right: 30px !important;
}
.width-80 {
	width: 80% !important;
}
.sa-redo h4 {
	font-size: 18px;
	margin: 0 0 5px 0;
}
.sa-redo h4 strong {
	color: #054e7b;
}
h4.box {
	border: 1px solid #054e7b;
	padding: 10px;
	background: #ECECEC;
	width: auto;
	display: inline-block
}
.space-height-40 {
	height: 40px !important;
	margin: 0 !important;
}
.blue-bg {
	background: #054e7b !important;
	color: #fff !important;
}
.white-bg {
	background-color: white !important;
}
.height-38 {
	height: 38px !important;
}
.sidemenu li.active {
	border-left: 3px solid #054e7b;
}
.icon-size-28 {
	font-size: 28px !important;
	margin-top: 20px !important;
}
input[type="text"]:disabled {
	cursor: not-allowed
}
#checkbox-button {
	overflow: hidden;
	margin-bottom: 20px;
}
#checkbox-button label {
	text-align: left;
	width: 100%;
	cursor: pointer;
	font-family: "Open Sans", Arial, sans-serif
}
#checkbox-button label span {
	text-align: left;
	width: 100%;
	padding: 10px 10px;
	box-sizing: border-box;
	display: block;
	background: #05539c;
	font-weight: bold;
	border-radius: 10px;
	color: #fff;
	font-size: 1.0em;
	line-height: 1.2em;
	text-transform: uppercase
}
#checkbox-button label input {
	position: absolute;
	top: -20px;
}
#checkbox-button input:hover + span {
	background-color: #2072D5;
}
#checkbox-button input:checked + span {
	background-color: rgba(91,155,213,1);
	color: #fff;
}
#checkbox-button input:checked:hover + span {
	background-color: #2072D5;
	color: #fff;
}
table#listing {
	text-align: left;
}
table#listing thead tr th {
	padding: 10px 15px;
}
.m-t-4 {
	margin-top: 4px !important;
}
.width-200 {
	width: 200px !important;
}
.m-left-4-right-8 {
	margin: 4px 8px 0 0 !important;
}
.width-5 {
	width: 5% !important;
}
/*18 april 2017*/
.dashboard .categoriesMenuDash {
	color: #FFF;
	padding: 0px;
	/* margin: 65px 0 0; */
	-webkit-box-shadow: none;
}
.pd10 {
	padding: 10px;
}
.dashboardMenuBox {
	min-height: 80px;
	border-radius: 5px;
	box-sizing: border-box;
	font-size: 13px;
	line-height: 20px;
	text-transform: uppercase;
	position: relative
}
.dashboardMenuBox.active:after {
	content: "";
	position: absolute;
	top: 102%;
	left: 45%;
	border-top: 10px solid #7746B4;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.grid_6.dashboardMenuBox.active:after {
	content: "";
	position: absolute;
	top: 102%;
	left: 45%;
	border-top: 10px solid #0093DB;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.dashboard .grid_6 p.subtitle{
	text-align: left;
	font-size: 12px !important;
	padding: 2px 10px 5px;
	text-transform: capitalize;
	font-weight: normal;
}
.dashboard .categoriesMenuDash {
	color: #FFF;
	padding: 0px;
	/* margin: 65px 0 0; */
	-webkit-box-shadow: none;
}
.dashboard .grid_6 i {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.dashboard .grid_6 p.digi {
	text-align: left;
	font-size: 30px !important;
	padding: 2px 10px 2px;
	font-weight: bold;
}
a .dashboardMenuBox {
	color: #fff;
}
* {
	margin: 0;
	padding: 0;
}
.ColorBox {
	background: #7746B4 !important;
}
.ColorBox2 {
	background: #8853CB !important;
}
.ColorBox3 {
	background: #694BD0 !important;
}
.ColorBox4 {
	background: #53189C !important;
}
.ColorBox5 {
    background: #0093DB !important;
}
/* .dashboard .grid_3 {
	margin-left: 1% !important;
	margin-right: 1% !important;
	font-weight: normal;
} */
.dashboard .grid_3 i {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
}
.dashboard .grid_3 hr {
	clear: both;
	margin: 10px 0;
	height: 1px;
	border: 0;
	background: rgba(255,255,255,.2);
	margin: 2px 0px 10px;
	box-shadow: none;
}
.dashboard .grid_6 hr {
	clear: both;
	margin: 10px 0;
	height: 1px;
	border: 0;
	background: rgba(255,255,255,.2);
	margin: 2px 0px 10px;
	box-shadow: none;
}
.dashboard .grid_6 table {
	min-height: 400px;
}
.dashboard .grid_6 h2 {
	font-weight: normal;
	font-size: 16px;
	color: #000;
	text-align: left;
}
.dashboard .grid_3 p.digi {
	text-align: left;
	font-size: 20px !important;
	padding: 2px 10px 2px;
	font-weight: bold;
}
.dashboard .grid_3 p.subtitle {
	text-align: left;
	font-size: 12px !important;
	padding: 2px 10px 5px;
	text-transform: capitalize;
	font-weight: normal;
}
#dashboard .breaklineleft {
	height: 300px;
	border-left: 1px solid #CFCFCF;
	width: 1px;
	margin: 0 auto;
}
#dashboardmenu h1 {
	text-align: center;
	margin: 0px 0 40px;
	font-weight: normal;
	font-size: 30px;
}
#dashboard h2, .dashboard h1 {
	text-align: center;
	margin: 50px 0 20px;
	font-weight: normal;
	font-size: 25px;
	text-transform: uppercase
}
#dashboard p {
	font-size: 18px;
	line-height: normal
}
.mt50 {
	margin-top: 50px !important;
}
table#noborder {
	border: 1px solid #D4D4D4;
	text-align: left;
}
table#noborder thead th {
	text-align: left;
	padding: 10px;
}
table#noborder input[type=checkbox] {
	text-align: center;
	padding: 0px;
	margin: 0 auto;
	float: none;
	width: 15px;
	height: 15px;
}
table#noborder tr td {
	border: none;
	/* color: #05539c; */
    
   
    
    
}

table#noborder tr a.shortText {
	text-decoration: underline;
	color: #05539c;
    display: -webkit-inline-box;
    max-width: 65px;
    height: 40px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
}
table#noborder tr a.notification {
	vertical-align: middle;
	height: 15px;
   // margin-top: -26px;
}
table#noborder tr td.notification{
	padding:0 2px;
	text-align:center;
}
table#noborder thead tr.header {
	color: #fff;
	background: #05539c !important
}
table#noborder select {
	border: 0px;
	background: transparent;
	box-shadow: none;
	padding: 0px;
	margin: 0px;
}
table#noborder tr:nth-child(even) {
	background: #E8E8E8
}
table#noborder tr:nth-child(odd) {
	background: #FFF
}
a.colorlink {
	color: #7E3AC8;
	padding-top: 5px;
	cursor: pointer;
	display: block;
}
.nomargin {
	margin: 0 !important;
}
.alert {
	font-size: 16px;
	text-align: center;
	color: #B737D9
}
.mb50 {
	margin-bottom: 50px;
}
.expiredNote {
	background: #fcf8e3;/*a9cc3f*/
	color: #8a6d3b;
	padding: .75rem 1.25rem;
	border-radius: .25rem;
	font-size: 16px;
	margin: 0 auto;
 //display:inline-block;
	text-align: center;
	width: auto;
}
.calendarGroup {
	background: url(../images/calendar-icon.png) no-repeat center center;
	width: 320px;
	height: 360px;
	margin: 0 auto;
}
.calendarGroup .title {
	font-size: 18px;
	color: #fff;
	min-height: 60px;
	padding: 30px 0 0;
	display: block;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
}
.calendarGroup .monthly {
	font-size: 24px;
	color: #000;
	min-height: 60px;
	padding: 0px 0 0;
	text-transform: uppercase;
	display: block;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.7);
}
.calendarGroup .daily {
	font-size: 10em;
	color: #000;
	display: block;
	padding: 20px 0 0;
	min-height: 70px;
	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.9);
}
.calendarGroup .yearly {
	font-size: 40px;
	color: #434343;
	padding: 20px 0 0;
	text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.9);
}
/*onoff switch*/
.onoffswitch label {
	width: 42px !important;
}
.onoffGroup {
	display: block;
	width: 100%;
	clear: both;
	height: 40px;
	margin-top: 20px;
}
.onoffswitch {
	position: relative;
	width: 42px;
	margin-top: 0px;
	float: left;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}
.onoffswitch-checkbox {
	display: none;
}
.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 19px;
	padding: 0;
	line-height: 19px;
	border: 2px solid #E3E3E3;
	border-radius: 19px;
	background-color: #FFFFFF;
	transition: background-color 0.3s ease-in;
}
.onoffswitch-label:before {
	content: "";
	display: block;
	width: 19px;
	height: 19px;
	margin: 0px;
	background: #FFFFFF;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 21px;
	border: 2px solid #E3E3E3;
	border-radius: 19px;
	transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label {
	background-color: #a9cc3f;
}
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {
	border-color: #a9cc3f;
}
.onoffswitch-checkbox:checked + .onoffswitch-label:before {
	right: -4px;
}


/*graph*/

@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
.progressDiv {
	width: 84%;
	background: #fcfcfc;
	height: 325px;
	border: 1px solid #ccc;
	position: relative;
	left: 7%;
	top: 100px;
	display: inline-block;
	border-radius: 2px;
	box-shadow: 0px 1px 1px 1px #ccc;
}
.statChartHolder {
	width: 35%;
	height: 90%;
	position: relative;
	border-right: 1px solid #ccc;
	top: 15px;
	display: inline-block;
}
.statRightHolder {
	display: inline-block;
	height: 90%;
	width: 64%;
	position: relative;
	top: -32px;
	margin: 0;
}
.statRightHolder ul {
	list-style: none;
	margin: 0;
}
.statRightHolder li {
	border-bottom: 1px solid #ccc;
	height: 85px;
	width: 95%;
	position: relative;
	top: -25px;
}
.statRightHolder h3 {
	display: inline-block;
	margin-right: 15px;
	color: #B6B5B5;
	font-weight: 300;
	font-size: 38px;
}
.statRightHolder span {
	display: inline-block;
	color: #B6B5B5;
	font-size: 21px;
	font-weight: 300;
}
.statsLeft {
	list-style: none;
	display: inline-block;
	width: 45%;
}
.statsLeft li {
	width: 100%;
	height: 14px;
	border: none;
	top: 5px;
	margin-bottom: 25px;
}
.statsLeft h3 {
	font-size: 17px;
	display: inline-block;
}
.statsLeft span {
	font-size: 17px;
	display: inline-block;
}
.statsRight {
	width: 45%;
	display: inline-block;
	position: absolute;
}
.statsRight li {
	width: 100%;
	height: 14px;
	border: none;
	top: 5px;
	margin-bottom: 25px;
}
.statsRight h3 {
	font-size: 17px;
	display: inline-block;
}
.statsRight span {
	font-size: 17px;
	display: inline-block;
}
/* Pie Chart */
.progress-pie-chart {
	width: 200px;
	height: 200px;
	border-radius: 50%;
	background-color: #E5E5E5;
	position: relative;
}
.progress-pie-chart.gt-50 {
	background-color: #81CE97;
}
.ppc-progress {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 100px);
	top: calc(50% - 100px);
	width: 200px;
	height: 200px;
	clip: rect(0, 200px, 200px, 100px);
}
.ppc-progress .ppc-progress-fill {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 100px);
	top: calc(50% - 100px);
	width: 200px;
	height: 200px;
	clip: rect(0, 100px, 200px, 0);
	background: #81CE97;
	transform: rotate(60deg);
}
.gt-50 .ppc-progress {
	clip: rect(0, 100px, 200px, 0);
}
.gt-50 .ppc-progress .ppc-progress-fill {
	clip: rect(0, 200px, 200px, 100px);
	background: #E5E5E5;
}
.ppc-percents {
	content: "";
	position: absolute;
	border-radius: 50%;
	left: calc(50% - 173.91304px/2);
	top: calc(50% - 173.91304px/2);
	width: 173.91304px;
	height: 173.91304px;
	background: #fff;
	text-align: center;
	display: table;
}
.ppc-percents span {
	display: block;
	font-size: 2.6em;
	font-weight: bold;
	color: #81CE97;
}
.pcc-percents-wrapper {
	display: table-cell;
	vertical-align: middle;
}
.progress-pie-chart {
	margin: 50px auto 0;
}
/*animation of SA rating */
.imageRotateHorizontal {
	-webkit-animation: spinHorizontal .8s forwards linear;
	animation: spinHorizontal .8s forwards linear;
}
.imageRotateHorizontal2 {
	-webkit-animation: spinHorizontal 1s forwards linear;
	animation: spinHorizontal 1s forwards linear;
}
.imageRotateHorizontal3 {
	-webkit-animation: spinHorizontal 1.8s forwards linear;
	animation: spinHorizontal 1.8s forwards linear;
}
 @keyframes spinHorizontal {
 0% {
 transform: rotateX(0deg);
}
 20% {
 transform: rotateX(360deg);
}
 40% {
 transform: rotateX(0deg);
}
 60% {
 transform: rotateX(360deg);
}
 80% {
 transform: rotateX(0deg);
}
 100% {
 transform: rotateX(360deg);
}
}
 @-webkit-keyframes spinHorizontal {
 0% {
 -webkit-transform: rotateX(0deg);
}
 20% {
 -webkit-transform: rotateX(360deg);
}
 40% {
 -webkit-transform: rotateX(0deg);
}
 60% {
 -webkit-transform: rotateX(360deg);
}
 80% {
 -webkit-transform: rotateX(0deg);
}
 100% {
 -webkit-transform: rotateX(360deg);
}
}
.ratingGroup {
	position: absolute;
	left: 110px;
	top: 110px;
}
.ratingGroup p {
	float: left;
	font-size: 4.5em !important;
	margin: 0 10px;
}
/*speedometer*/
.gaugewrapper {
	display: table;
	margin: 0 auto 95px;
	position: relative;
	padding: 35px 0px 40px;
}
.gauge {
	font-family: Arial, Helvetica, sans-serif;
	background: #e7e7e7;
	box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.09), 0 0 35px 5px rgba(255, 255, 255, 0.29);
	width: 382px;
	height: 192px;
	background: url(../images/rating_bg_2.png) no-repeat center center;
	border-radius: 100px 100px 0 0;
	position: relative;
 //overflow: hidden;
	/* safari fix */
	-webkit-transform-style: flat;
	-webkit-transform: translateZ(0px);
}
.gauge.min-scaled {
	transform: scale(0.5);
}
.gauge-center {
	content: '';
	color: #fff;
	width: 80px;
	height: 80px;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	box-shadow: 10px 2px 20px 5px rgba(0, 0, 0, 0.1);
	right: 40%;
	bottom: -20px;
	color: #fff;
}
.gauge-center::before {
	content: 'Your Score is';
	font-size: 1em;
	width: 170%;
	padding: 90px 0 0 0;
	text-align: center;
	color: #6C6C6C;
	text-align: center;
	margin-left: -30px;
	-webkit-font-smoothing: antialiased;
	display: block;
}
.gauge-center::after {
	content: 'AGGRESIVE (3.25)';
	color: #005E08;
	width: 170%;
	display: block;
	margin-left: -30px;
	font-size: 24px;
	opacity: 1;
	text-align: center;
}
.needle {
	width: 120px;
	height: 15px;
	background: #15222E;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 0px;
	border-top-left-radius: 100%;
	border-top-right-radius: 0px;
	position: absolute;
	bottom: 5px;
	left: 70px;
	transform-origin: 100% 4px;
	animation-name: speedforever, speed;
	animation-duration: 3000ms, 3000ms;
	animation-timing-function: ease-in-out, ease-in-out;
	animation-iteration-count: infinite, 1;
 //animation: speed 5s forwards alternate;
// box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.38);
}
.satitle1 {
	position: absolute;
	left: -20px;
	z-index: 10;
	bottom: 40px;
}
.satitle2 {
	position: absolute;
	left: 40px;
	z-index: 10;
	top: 70px;
}
.satitle3 {
	position: absolute;
	right: 50px;
	z-index: 10;
	top: 70px;
}
.satitle4 {
	position: absolute;
	right: -15px;
	z-index: 10;
	bottom: 40px;
}
.saBody .tpd-size-medium .tpd-content {
	font-size: 14px;
}
@-webkit-keyframes speed {
 0% {
 transform: rotate(0);
}
 40% {
 transform: rotate(180deg);
}
 85% {
 transform: rotate(160deg);
}
 100% {
 transform: rotate(170deg);
}
}
@-webkit-keyframes speedforever {
 0% {
 transform: rotate(170deg);
}
 50% {
 transform: rotate(180deg);
}
 100% {
 transform: rotate(170deg);
}
}
.redAlert {
	color: #D90003 !important;
	background: #FDD5D5 !important;
}
.greenAlert {
	color: #008E26 !important;
	background: #C1F4DA !important;
}
.text-right {
	text-align: right !important;
}
.inline-block {
	display: inline-block;
}
/*kelvin may25*/
.screenBtn {
	border: 0;
	padding: 5px;
	position: fixed;
	z-index:99999;
	right: 20px;
	bottom: 20px;
}
.noproject {
	position: relative;
	height: 398px;
}
.noproject-longWidth {
	position: relative;
	height: 488px;
}
.noprojectContent {
	position: absolute;
	width: 99.5%;
	height: 100%;
	background: rgba(255,255,255,.9);
	overflow: hidden;
	border: 1px solid #D9D9D9
}
.noproject-longWidth .noprojectContent {
	position: absolute;
	width: 97.7%;
	height: 100%;
	margin-left: 1%;
	margin-right: 1%;
	top: 30px;
	background: rgba(255,255,255,.9);
	overflow: hidden;
	border: 1px solid #D9D9D9
}
.noprojectText {
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	display: table;
}
.noprojectText h2 {
	text-align: center !important;
	font-size: 24px !important;
	line-height: 32px !important;
	display: table-cell;
	vertical-align: middle;
}
.noprojectContent img {
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;/*kelvin may25*/
	height: auto;/*kelvin may25*/
	opacity: .2;
	z-index: 0
}
.noproject-longWidth .noprojectContent img {
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	max-width: 100%;
	height: auto;
	opacity: .2;
	z-index: 0
}
.layout-1cols-ceneter.wide .noproject {
	position: relative;
	height: 285px;/*kelvin may25*/
}
.layout-1cols-ceneter.wide .noproject-longWidth {
	position: relative;
	height: 425px;/*kelvin may25*/
}
.layout-1cols-ceneter.wide .noprojectContent img {
	//top: -270px;
}
.layout-1cols-ceneter.wide .noprojectText {
	z-index: 1;
	width: 100%;
	height: 100%;
	position: absolute;
	display: inline-block;
	left: 0;
	display: table;
}
.layout-1cols-ceneter.wide .noprojectText h2 {
	text-align: center !important;
	font-size: 24px !important;
	line-height: 32px !important;
	display: table-cell;
	vertical-align: middle;
}
.layout-1cols-ceneter.wide .noproject-longWidth .noprojectContent {
	width: 98%;
}
.layout-1cols-ceneter.wide .noproject-longWidth .noprojectContent img {
	top: -280px;/*kelvin may25*/
}
.dashboard .layout-1cols-ceneter.wide .grid_6 table {
	min-height: 285px;
}

.controlled-width{
	max-width:690px;
}

/***9jan18 new added***/

.mobileonly{
        display:none; 
    }
    
    .desktoponly{
        display: block;
    }
    .mobilenavigation{
    display:none;}
    
    .nav-trigger{
	display:none;;
}

.footerWrap{
	width:960px;
	margin:0 auto;
}

.footernote{
	padding:10px 0;
}
