@charset "utf-8";
 * {
	margin: 0px;
	padding: 0px;
}
*:focus {
	outline: 0;
}
html body {
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	margin-top: 90px;
}
body h4 {
	font-size: 20px;
	font-weight: normal;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	display: block;
}
body h5 {
	font-size: 18px;
	font-weight: normal;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	display: block;
}
body .btn{ 
	padding:0;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
}
/* MENU */
#menu-control,
#menu {
	display: block;
	float: right;
	margin: 3px 0 0 0;
}
#menu-control li,
#menu li {
	display: block;
	float: left;
	list-style-type: none;
}
#menu-control li a,
#menu li a {
	font-size: 14px;
	color: #afbbc1;
	display: block;
	padding: 0 25px;
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	border-right: 1px dashed #afbbc1;
	line-height: normal;
}
#menu-control li a strong,
#menu li a strong {
	display: block;
	text-transform: uppercase;
	font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3e4b51;
	font-weight: normal;
	position: relative;
	top: 0;
	line-height: 16px;
	padding-bottom: 3px;
}
#menu-control li:last-child a,
#menu li:last-child a {
	border-right: 0;
	padding-right: 5px;
}
a#right-menu{ padding:5px; }
a#right-menu,
#sidr-right{ display:none; }
#sidr-right li.search{height: 66px;}
#sidr-right li.search input{
background: url(../images/search-icon.png) no-repeat 5px 50%;
border: 1px solid #ddd;
margin: 25px 0px 0 15px;
width: 85%;
display: block;
padding-left: 32px;
}
/* MENU */

input.form-control {
	box-shadow: 0 0 transparent;
	height: 45px;
	font-size: 15px;
	border-color: #cbcaca;
}
textarea.form-control {
	box-shadow: 0 0 transparent;
	resize: vertical;
	font-size: 15px;
	border-color: #cbcaca;
}
.btn.btn-success {
	background-color: #4cc671;
	border-color: transparent;
}
header {
	z-index: 4545;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
	padding: 24px 0;
	position: fixed !important;
	top: 0;
	height: 90px;
	width: 100%;
	background: #fff;
	height: auto;
}
body h2,
body h3 {
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	font-weight: normal;
}
body a:hover {
	text-decoration: none;
}
img {
    max-width: 100%;
}
#logo {
	float: left;
}
#account-control {
	float: right;
}
#account-control li {
	list-style: none;
	display: block;
	float: left;
}
#account-control a {
	color: #363636;
	display: inline-block;
	padding: 28px 10px 0;
	font-size: 13px;
	background-position: center top;
	background-repeat: no-repeat;
}
#account-control li.my-account a {
	background-image: url(../images/my-acc-icon.png);
}
#account-control li.logout a {
	background-image: url(../images/logout-icon.png);
}
#account-control a:hover {
	color: #ff4343;
}
#account-control li.my-account a:hover {
	background-image: url(../images/my-acc-icon-hover.png);
}
#account-control li.logout a:hover {
	background-image: url(../images/logout-icon-hover.png);
}
.search-box {
	float: right;
	padding-top: 3px;
	margin: 0 60px;
}
.search-box input#search {
	height: 30px;
	border: 1px solid #cbcaca;
	background: url(../images/search-icon.png) no-repeat 5px 50%;
	text-indent: 29px;
	float: left;
	box-shadow: 0 0;
	position: relative;
	width: auto;
}
.search-box a {
	position: absolute;
	padding: 6px;
	margin-left: -26px;
}
.request-accreditation {
	border: #d1d1d1 1px solid;
	background: #fff;
	border-radius: 10px;
	min-height: 350px;
	color: #313a77;
}
.request-accreditation .ra-row1 {
	padding: 5px 18px;
	margin: 10px 0;
	font-size:15px;
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
}
.request-accreditation .ra-row1 strong{
	font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.request-accreditation .ra-row1 .ra-r1-launch {
	background-image: url(../images/calendar-icon.png);
}
.request-accreditation .ra-row1 .ra-r1-end {
	background-image: url(../images/timer-icon.png);
}
.request-accreditation .ra-row1 .ra-r1-launch,
.request-accreditation .ra-row1 .ra-r1-end {
	width: 50%;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 4px 0 6px 29px;
	float: left;
}
.request-accreditation .ra-row2 {
	background: #2f384f;
	color: #fff;
	font-size: 34px;
	padding: 10px 18px;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
}
.request-accreditation .ra-row2 em {
	font-style: normal;
	font-size: 16px;
	display: block;
}
.clear {
	clear: both;
}
.pr-r1-left.col-md-5 {
	padding-right: 0;
}
.request-accreditation .ra-row3 {
	padding: 10px 18px;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
}
.request-accreditation .ra-row3 p {
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 10px 0;
}
.request-accreditation .ra-row3 .btn.btn-lg {
	height: 80px;
	margin: 15px 10px;
	font-size: 28px;
	display: block;
	background-color: #4cc671;
	line-height: 80px;
	padding: 0;
	width: auto;
	text-transform: uppercase;
	border: none;
}
.request-accreditation .ra-row3 .btn.btn-lg:hover {
	background-color: #4c7ac6;
}
.video-player {
	width: 640px;
	float: right;
}
.video-player a {
	display: block;
	height: 385px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	text-align: center;
	background-size: cover;
	line-height: 385px;
}
.video-player img {} a,
.btn {
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}
#project.page {
	padding: 75px 0;
}

/* PROJECTS TAB */
ul#project-page-tab {
	border: none;
	margin-left: 65px;
}
ul#project-page-tab li {
	margin-right: 15px;
}
ul#project-page-tab li a {
	height: 50px;
	border-radius: 6px 6px 0 0;
	color: #363636;
	text-align: center;
	width: 140px;
	line-height: 48px;
	padding: 0;
}
ul#project-page-tab li a span {
	height: 22px;
	width: 22px;
	display: inline-block;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	top: 5px;
	left: -4px;
}
#project-page-tab-content {} 
#project-page-tab-content .tab-pane {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #d1d1d1;
}
ul#project-page-tab li.proj-t1 a span.t-ico {
	background-image: url(../images/proj-t1-ico.png);
}
ul#project-page-tab li.proj-t2 a span.t-ico {
	background-image: url(../images/proj-t2-ico.png);
}
ul#project-page-tab li.proj-t3 a span.t-ico {
	background-image: url(../images/proj-t3-ico.png);
}
ul#project-page-tab li.proj-t4 a span.t-ico {
	background-image: url(../images/proj-t4-ico.png);
}
ul#project-page-tab li a:hover,
ul#project-page-tab li.active a {
	color: #4cc671;
}
ul#project-page-tab li.proj-t1 a:hover span.t-ico,
ul#project-page-tab li.proj-t1.active a span.t-ico {
	background-image: url(../images/proj-t1-ico-hover.png);
}
ul#project-page-tab li.proj-t2 a:hover span.t-ico,
ul#project-page-tab li.proj-t2.active a span.t-ico {
	background-image: url(../images/proj-t2-ico-hover.png);
}
ul#project-page-tab li.proj-t3 a:hover span.t-ico,
ul#project-page-tab li.proj-t3.active a span.t-ico {
	background-image: url(../images/proj-t3-ico-hover.png);
}
ul#project-page-tab li.proj-t4 a:hover span.t-ico,
ul#project-page-tab li.proj-t4.active a span.t-ico {
	background-image: url(../images/proj-t4-ico-hover.png);
}

/* TABS TAB */
ul#tabs-page-tab {
	border: none;
	margin-left: 65px;
}
ul#tabs-page-tab li {
	margin-right:5px;
}
ul#tabs-page-tab li a {
	height: 50px;
	border-radius: 6px 6px 0 0;
	color: #363636;
	text-align: center;
	width: 140px;
	line-height: 48px;
	padding: 0;
}
ul#tabs-page-tab li a span {
	height: 22px;
	width: 22px;
	display: inline-block;
	background-position: 0 0;
	background-repeat: no-repeat;
	position: relative;
	top: 5px;
	left: -4px;
}
#tabs-page-tab-content {} 
#tabs-page-tab-content .tab-pane {
	background: #fff;
	border-radius: 10px;
	border: 1px solid #d1d1d1;
}
ul#tabs-page-tab li.tabs-t1 a span.t-ico {
	background-image: url(../images/tabs-t1.png);
}
ul#tabs-page-tab li.tabs-t2 a span.t-ico {
	background-image: url(../images/tabs-t2.png);
}
ul#tabs-page-tab li.tabs-t3 a span.t-ico {
	background-image: url(../images/tabs-t3.png);
}
ul#tabs-page-tab li.tabs-t4 a span.t-ico {
	background-image: url(../images/tabs-t4.png);
}
ul#tabs-page-tab li.tabs-t5 a span.t-ico {
	background-image: url(../images/tabs-t5.png);
}
ul#tabs-page-tab li a:hover,
ul#tabs-page-tab li.active a {
	color: #4cc671;
}
ul#tabs-page-tab li.tabs-t1 a:hover span.t-ico,
ul#tabs-page-tab li.tabs-t1.active a span.t-ico {
	background-image: url(../images/tabs-t1-hover.png);
}
ul#tabs-page-tab li.tabs-t2 a:hover span.t-ico,
ul#tabs-page-tab li.tabs-t2.active a span.t-ico {
	background-image: url(../images/tabs-t2-hover.png);
}
ul#tabs-page-tab li.tabs-t3 a:hover span.t-ico,
ul#tabs-page-tab li.tabs-t3.active a span.t-ico {
	background-image: url(../images/tabs-t3-hover.png);
}
ul#tabs-page-tab li.tabs-t4 a:hover span.t-ico,
ul#tabs-page-tab li.tabs-t4.active a span.t-ico {
	background-image: url(../images/tabs-t4-hover.png);
}
ul#tabs-page-tab li.tabs-t5 a:hover span.t-ico,
ul#tabs-page-tab li.tabs-t5.active a span.t-ico {
	background-image: url(../images/tabs-t5-hover.png);
}
#tabs-page-tab-content .tab-pane{
min-height: 450px;
margin-bottom: 30px;
}
#profile.tab-pane{
	padding:48px 100px;
}
#profile.tab-pane h2{
	display:block;
	border-bottom:2px solid #f3f3f5;
	margin:40px 0 20px;
	padding-bottom:5px;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
}
#profile.tab-pane p{
	margin-bottom:10px;
}
#tabs-page-tab-container{
	padding:0 200px 0 100px;
}
#dashboard.tab-pane{
	padding:48px 40px;
}
#dashboard.tab-pane .ni-block{
width: 47%;
float: left;
margin: 0 1.5%;
	text-align: center;
}
#inbox.tab-pane{
	padding:35px 80px;
}
.comment-content .cc-r3{ text-align:right; }
.comment-content .cc-r3 .btn{ 
text-transform: uppercase;
padding: 0px 8px;
font-size: 11px;
height: 30px;
line-height: 28px;
}
.comment-content .cc-r3 .btn:hover{
	background-color:#96a9c8;
	border-color:#909090;
}
#editprofile.tab-pane{
	padding:50px 96px;
}
#password.tab-pane {
	padding: 50px 96px;
}
/* TABS TAB */

/* EDIT PROFILE */
.input-field-row{
	padding-bottom:15px;
}
.input-field-row.radio-field-row{
	padding-top:15px;
}
.input-field-row .form-group{
	width:98%;
}
.input-field-row.input-field-row-50 .form-group{
	width:47.6%;
	margin-right:2%;
}
.input-field-row.input-field-row-50 .form-group .state-field{
	width:65%;
	margin-right:4%;
	display:inline-block;
}
.input-field-row.input-field-row-50 .form-group .zip-field{
	width:30%;
	display:inline-block;
}
.input-field-row input.form-control{
	width: 100%;
	padding: 0 15px;
}
.input-field-row label{
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-indent:25px;
	font-weight:normal;
	margin: 0 0 2px;
}
.input-field-row.radio-field-row label{
text-indent: 0;
padding-left: 40px;
line-height: 28px;
width: 105px;
}
.update-btn-pane{
	padding:25px 0;
}
.update-btn-pane .btn{
	width: 100%;
	max-width: 370px;
	height: 44px;
	line-height: 44px;
	text-transform: uppercase;
	margin: 0 auto;
	display: block;
	font-size: 20px;
}
.update-btn-pane .btn:hover{
	background-color:#4c7ac6;
	border-color:#4c7ac6;
}
/* EDIT PROFILE */

/* INVESTOR CONTENT - TAB */
.investor-block {
border-radius: 7px;
border: 1px solid #c4c4c4;
}
.investor-block .invest-icon {
    position: absolute;
    text-align: center;
    width: 100%;
    margin-top: -36px;
}
.investor-block .invest-icon img {
    margin-left: -40px;
}
.investor-block .invest-content {
    padding-bottom: 20px;
}
.investor-block .invest-content .invest-img {
border-radius: 10px;
margin: 7px 8px 8px 8px;
} 
.investor-block .invest-content .invest-img img {
    width: 100%;
}
.investor-block h4 {
    color: #232e6a;
    text-transform: none;
    margin-bottom: 0;
}
.investor-block h5 {
    margin-top: 0;
}
.investor-block h5 span {
    font-size: 28px;
}
.investor-block p {
    margin: 0;
}
.investor-block .investor-footer {} .investor-block .investor-footer .col-md-4 {
    padding: 0;
}
.investor-block .investor-hr {
    margin: 15px 0;
}
.investor-block .investor-footer .col-md-4:first-child {
    border-right: 1px solid #b5b5b5
}
.investor-block .investor-footer .col-md-4:last-child {
    border-left: 1px solid #b5b5b5;
}
.investor-block .investor-footer h4 {
    margin-top: 5px;
}
.investor-block p.invest-content-desc {
 margin: 10px 15px;
text-align: left;
color: #777777;
}
/* INVESTOR CONTENT - TAB */


#about.tab-pane {
	padding: 10px 65px 30px;
}
#about.tab-pane h2 {
	font-size: 30px;
}
#about.tab-pane h2 span {
	font-size: 20px;
	display: block;
	border-top: 1px solid #e9e9e9;
	padding-top: 2px;
}
#about.tab-pane h3 {
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
#about.tab-pane h4 {
	margin: 25px 0;
}
#about.tab-pane p {
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.underline {
	display: block;
	border-bottom: 2px solid #e9e9e9;
	padding-bottom: 4px;
}
#user-bio {
	background: #fff;
	margin-top: 50px;
	border-radius: 10px;
	border: 1px solid #d1d1d1;
	padding: 0 15px;
}
.user-bio-fields .r1 .c1 .user-photo-frame {
	width: 88px;
	background: url(../images/profile-bg.png) no-repeat 0 0;
	padding: 5px;
	position: absolute;
	top: 8px;
	text-align: center;
}
.user-bio-fields .r1 .c1 .user-photo-frame .user-photo {
	width: 74px;
	height: 74px;
	border-radius: 50%;
	overflow: hidden;
	margin: auto;
}
.user-bio-fields .r1 .c1 .user-photo-frame .user-photo img {
	width: 100%;
}
.user-bio-fields li {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
}
.user-bio-fields .c1,
.user-bio-fields .c2 {
	min-height: 36px;
	line-height: 36px;
}
.user-bio-fields .c1 {
	width: 75px;
	padding-right: 10px;
	float: left;
	text-align: right;
	font-size: 10px;
}
.user-bio-fields .c2 {
	margin-left: 85px;
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.user-bio-fields .r1 {
	height: 65px;
}
.user-bio-fields .r1 .c2 {
	display: block;
	border-bottom: 2px solid #e9e9e9;
	padding-bottom: 0px;
	text-align: right;
	padding-right: 15px;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.user-bio-fields .r5 .c2 {
	color: #bababa;
	font-weight: bold;
}
.left {
	float: left;
}
.right {
	float: right;
}
#user-bio .bio-btns {
	padding: 30px 8px 20px;
}
#user-bio .bio-btns .btn {
	width: 146px;
	height: 50px;
	padding: 0;
	line-height: 50px;
	text-transform: uppercase;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.btn.btn-transparent{
	background-color:transparent;
	border-color:#999999;
	color:#9f9f9f;
}
.btn.btn-transparent:hover{
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
#user-bio .bio-btns .btn.btn-transparent{
	color: #010101;
	border: 1px solid #010101;
}
#user-bio .bio-btns .btn.btn-transparent:hover{
	background-color:#4cc671;
	color:#fff;
	border: 1px solid #4cc671;
}
#user-bio .bio-btns .btn.btn-success:hover {
	background-color: #4c7ac6;
	border-color: #4c7ac6;
}
#investment-box {
	text-align: center;
	padding-top: 45px;
}
#investment-box .ib-1 {
	font-size: 25px;
	border-radius: 10px 10px 0 0;
	background: #2f384f;
	color: #fff;
	height: 70px;
	line-height: 70px;
}
#investment-box .ib-2 {
	color: #2f384f;
	font-size: 30px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background: #fff;
}
#investment-box .ib-2-a {
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	padding: 20px 0;
}
#investment-box .ib-2-b {
	padding: 0 0 20px 0;
	font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif;
}
#investment-box a.ib-3 {
	font-size: 25px;
	text-transform: uppercase;
	background: #4c71c6;
	border-radius: 0 0 10px 10px;
	color: #fff;
	height: 70px;
	display: block;
	line-height: 70px;
}
#investment-box a.ib-3:hover {
	background: #ff5353;
}
#privateroom.tab-pane {
	padding: 20px 60px;
}
#update.tab-pane {
	padding: 20px 60px;
}
#comments.tab-pane {
	padding: 30px 30px;
}
/* COMMENTS TAB */

form#post-comment {
	display: block;
	text-align: right;
}
form#post-comment textarea {
	background: #fdfdfd;
	border: 1px solid #cbcaca;
	border-radius: 6px;
	height: 215px;
	width: 100%;
	padding: 20px;
}
form#post-comment .btn {
	width: 200px;
	height: 50px;
	padding: 0;
	line-height: 50px;
	text-transform: uppercase;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin-top: 10px;
}
ul#comment-thread {
	display: block;
	padding-top: 15px;
}
ul#comment-thread li {
	list-style: none;
	display: block;
	margin-top: 25px;
}
ul#comment-thread .user-photo-com {
	width: 54px;
	height: 54px;
	border-radius: 50%;
	float: left;
	overflow: hidden;
}
ul#comment-thread .user-photo-com img {
	width: 100%;
}
ul#comment-thread li .comment-content {
	margin-left: 70px;
	border: 1px solid #cbcaca;
	background: #fdfdfd;
	border-radius: 6px;
	padding: 10px 15px;
}
ul#comment-thread li .comment-content .comment-arrow {
	background: url(../images/comment-arrow.png) no-repeat 0 0;
	position: absolute;
	width: 9px;
	height: 18px;
	margin: 9px 0 0 -24px;
}
ul#comment-thread li .comment-content .cc-r1 {
	padding-bottom: 10px;
}
ul#comment-thread li .comment-content .cc-r1 .cc-r1-c1 {
	font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	font-size: 18px;
	display: inline-block;
	padding-right: 20px;
}
ul#comment-thread li .comment-content .cc-r1 .cc-r1-c2 {
	color: #919191;
}
ul#comment-thread li .comment-content .cc-r1 .cc-r1-c2 a.close-comment {
	display: block;
}
/* COMMENTS TAB */

/*footer*/

footer {
/*	position: fixed;
	bottom: 0;*/
	width: 100%;
/*	z-index: 1;*/
	background: #2f384f;
	color: #cdcdcd;
	padding: 15px 0 0;
	height: 315px;
}
footer a {
	color: #cdcdcd;
}
footer ul {} footer ul li {
	list-style: none;
	margin: 3px 0;
}
body footer ul h3 {
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif
}
.social-icons {
	text-align: center;
}
.social-icons a {
	text-align: center;
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	line-height: 32px;
	margin: 0 18px;
	border: 1px solid #9c9c9c;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.social-icons a.fb-icon {
	background-image: url(../images/fb-icon.png);
}
.social-icons a.fb-icon:hover {
	background-image: url(../images/fb-icon-hover.png);
}
.social-icons a.tw-icon {
	background-image: url(../images/tw-icon.png);
}
.social-icons a.li-icon {
	background-image: url(../images/li-icon.png);
}
.social-icons a.tw-icon:hover {
	background-image: url(../images/tw-icon-hover.png);
}
.social-icons a.li-icon:hover {
	background-image: url(../images/li-icon-hover.png);
}
.social-icons a:hover {
	background-color: #ffffff;
	border-color: #FFF;
}
.footer-desc p {
	font-size: 14px;
}
.footer-hr {
	text-align: center;
	margin: 4px 0 10px;
}
.copyright {
	font-size: 14px;
}
footer a:hover,
#menu li a:hover,
#menu-control a:hover strong,
#menu li a:hover strong {
	color: #4cc671;
}
.social-widget .fb-like {
	height: 20px;
	float: right;
}
.social-widget .fb-share-button {
	height: 20px;
	margin: 0 10px;
	float: right;
	width: 87px !important;
}
.social-widget .twitter-share-button {
	width: 90px !important;
	height: 20px;
	float: right;
}
.social-widget {
	padding-top: 30px;
}
#page-addon {
	position: relative;
	z-index: 3;
	background: #f5f5f5;
	/*margin-bottom: 315px;*/
	padding-top: 50px;
}
/*footer*/

/* CUSTOM CHECKBOX / RADIO */
input[type=radio],
input[type=checkbox] {
    display:none;
}
input[type=radio] + label,
input[type=checkbox] + label{
   background:url("../images/radio-unchecked.png") no-repeat 0 0 scroll;
   height: 30px;
   cursor:pointer;
   display:inline-block;
   padding: 0 0 0 0px;
   margin: 3px 0 0;
}
input[type=radio]:checked + label,
input[type=checkbox]:checked + label{
	background:url("../images/radio-checked.png") no-repeat 0 0 scroll !important;
	height: 30px;
	display:inline-block;
	margin: 3px 0 0;
   cursor:pointer;
}
/* CUSTOM CHECKBOX / RADIO */


/* RAISE */
#faq-list{
	float: right;
	width: 300px;
}
#faq-list h3{
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	color: #313a77;
	font-size: 20px;
	text-align: center;
	margin: 0 0 20px;
}
#faq-list ul{
	background-color:#dad9d9;
	border:1px solid #959595;
	display:block;
	border-radius:10px;
	padding:15px;
}
#faq-list li a{
	color:#313a77;
}
#faq-list li{
margin-left: 42px;
margin-bottom: 7px;
}
h1.bar{
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	font-size:30px;
	background-color:#e6e6e7;
	color:#363636;
	height:	50px;
	line-height:50px;
	margin-bottom:30px;
	position:relative;
	top:-5px;
}
.cb-1-or-label{
	padding-bottom:17px;
	padding-top:0;
}
#create-project{
	margin-bottom: 30px;
	width:800px;
	float:left;
}
#create-project .cp-box{
	background-color:#fff;
	border:1px solid #d1d1d1;
	border-radius:10px;
	padding:5px 30px 20px;
}
#create-project .cont-block{
	margin-bottom: 35px;
}
#create-project .cont-block h2{
	border-bottom:2px solid #f3f3f5;
	font-size:25px;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	padding: 0 8px 8px 0;
	margin-top:10px;
	margin-bottom: 35px;
}
#cb-1d.input-field-row{
	padding-top: 30px;
	padding-bottom: 10px;
}
#cb-1e.input-field-row{
	padding-bottom: 40px;
}
#cb-1d .cb-70,
#cb-1e .cb-70,
#cb-1a .cb-70,
#cb-1c .cb-70{ 
	width: 65%;
	margin-right: 2%;
}
#cb-1e .cb-30,
#cb-1a .cb-30{ width:30%;}
.btn.btn-edit{
	background-color:#4f5f87;
	height:40px;
	line-height:40px;
	font-size:17px;
	color:#fff;
	border-color:#4f5f87;
	padding: 0 45px;
	margin: 0;
}
.btn.btn-edit:focus,
.btn.btn-edit:active,
.btn.btn-edit:hover{
	color:#fff;
	border-color:#2d374e;
	background-color:#2d374e;
}
#cb-3 .btn.btn-edit{
	margin: 25px 0;
}
#create-project .input-field-row label {
	display: block;
}
input.upload-input{
	background-color: transparent;
	border: none;
	margin-left: 10px;
	width: 50%;
}
.field-notes{
	color:#cbcaca;
	font-size:15px;
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
.fileupload {
	position: relative;
	overflow: hidden;
	margin: 10px;
}
.fileupload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.cb-2-c{
	width:175px;
	margin-right:25px;
	float:left;
}
.cb-2-c-field-notes{
	clear: both;
	max-width: 300px;
	padding-left: 15px;
	position: relative;
	top: -15px;
}
.cb-2-c input[type="text"],
input.form-control.dollar-input{
	background-image: url(../images/input-dollar-bg.png);
	background-repeat:no-repeat;
	background-position:11px 50%;
	text-indent: 45px;
}
.cb-2-c1 .form-group:first-child,
.cb-2-c2 .form-group:first-child{
	padding-bottom: 25px;
}
.cb-2-c3 .field-notes{
	line-height: 17px;
	position: relative;
	top: -5px;
}
body .well{
	border:dashed 1px #b9b9b9;
	border-radius: 8px;
	box-shadow:0 0 transparent;
	padding: 10px 25px;
	background-color:#efefef;
}
body #cb-3 .well{
	padding-left:45px;
}
body .well h4 span{
	font-size:15px;
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;
	margin-left:5px;
}
#cb-3 input{
	max-width:270px;
}
.cp-box textarea,
.cp-box textarea.form-control{
	height:104px;
}
#cb-3d.input-field-row .form-group{
	width:175px;
	margin-right:25px;
	display: inline-block;
	margin-bottom: 0;
}
#cb-3 .btn-lg{
	margin:15px 0 25px 50px;
	line-height:44px;
	height:44px;
	padding:0 20px;
	text-transform:uppercase;
	font-size:20px;
}
#cb-5b .well-block{
	border-bottom:1px dotted #ababab;
	padding: 0 0 30px 25px;
	margin-bottom: 25px;
}
#create-project #cb-5.cont-block,
#cb-5b .well{
	margin-bottom:0;
}
.cp-box .well ul{
	font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif;
	margin: 20px 0px 25px 20px;
}
.cp-box .well ul li{
	margin-bottom:10px;
	color:#858585;
}
.well .input-field-row .form-group:last-child{
	padding-bottom:0;
	margin-bottom:0;
}
.cp-box .well .form-group{
	padding-bottom:10px;
}
.cp-box .well .field-notes {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 5px;
}
.well-block h4{
	padding-bottom:10px;
}
.add-investment-btn-pane .btn.btn-success{
	display:block;
	height:45px;
	line-height:45px;
	width:100%;
	max-width:270px;
	margin:15px auto;
	font-size:20px;
	text-transform:uppercase;
}
.save-project-btn-pane .btn.btn-success{
	display:block;
	height:88px;
	line-height:88px;
	width:100%;
	max-width:270px;
	margin:15px auto;
	font-size:20px;
	text-transform:uppercase;
}
/* RAISE */


/* WYSIWYG */
.editor-toolbar a > img{
	width:31px;
	height:23px;
	opacity:0.4;
}
.editor-toolbar .btn-group {
	width:100%;
	padding:0;
	margin:25px 0 0 0;
}
.editor-toolbar .btn-group > a.btn{
	
}
.editor-toolbar .btn-group > a.btn,
.editor-toolbar .btn-group > span{
width: 11%;
	margin:0 1%;
display: inline-block;
float: left;
text-align: center;
	padding:6px 0;
}
.editor-toolbar .open > .dropdown-menu {
	display: block;
	left: auto;
}
.wysiwyg-input{
	height:500px;
	border:1px solid #cbcaca;
	padding:15px;
	background:#fff;
	margin:5px 0;
	border-radius:6px;
}
.editor-toolbar .btn-info,
.editor-toolbar .btn-info:hover, 
.editor-toolbar .btn-info:focus, 
.editor-toolbar .btn-info:active, 
.editor-toolbar .btn-info.active, 
.editor-toolbar .open .dropdown-toggle.btn-info{
	background-color: #fff;
	border-color: #fff;
	border:1px solid #aaa;
	border-radius:5px !important;
} 
.editor-toolbar .btn-info img, 
.editor-toolbar .btn-info:hover img, 
.editor-toolbar .btn-info:focus img, 
.editor-toolbar .btn-info:active img, 
.editor-toolbar .btn-info.active img, 
.editor-toolbar .open .dropdown-toggle.btn-info img{
	opacity:1;
}
.alerts-editor .alert{
	margin: 0;
color: #D61B1B;
text-align: center;
background: #eee;
padding: 4px;
}
.wysiwyg-input ul{
	margin-left:20px;
}
/* WYSIWYG */

/* PROFILE PAGE */
#profil-pane{
	background:#e1e2e4;
}
.profil-pane-content{
margin: auto;
max-width: 970px;
padding: 15px 0;
margin-bottom: 25px;
}
.profil-pane-content .profile-photo{
	width:104px;
	height:104px;
	overflow:hidden;
	display:block;
	float:left;
	border-radius:50%;
}
.ppc-left{ float:left;}
.ppc-right{ 
	float:right;
	margin-top: 33px;
}
.ppc-left .profile-details{
	float: left;
	padding: 25px 0 0 35px;
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;	
}
.ppc-left .profile-details h4.pd-r1{
	font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif;	
	margin-bottom: 0;
}
.ppc-left .profile-details .pd-r2{
	font-size:13px;
	padding-bottom:5px;
}
.ppc-left .profile-details .pd-r3{
	color:#7e7e7e;
	font-size:15px;
}
#tabs-page-tab-content .profil-pane-content .profile-photo{
	width:80px;
	height:80px;
}
#tabs-page-tab-content .ppc-left .profile-details {
	padding-top:0px;
}
#tabs-page-tab-content .ppc-right {
	margin-top: 19px;
}
#tabs-page-tab-content .profil-pane-content {
	border-bottom: 2px solid #f3f3f5;
}
.ppc-right a.btn{
	width:156px;
	height:40px;
	line-height:40px;
	border-color:#7E7E7E;
	color:#7E7E7E;
	text-transform:uppercase;
	margin-left:10px;
}
.ppc-right a.btn.btn-send:hover{
	background-color:#4cc671;
	border-color:#4cc671;
	color:#fff;
}
.ppc-right a.btn.btn-send:hover span{
	background-image: url(../images/send-icon-hover.png);
}
.ppc-right a.btn.btn-send span{
background: url(../images/send-icon.png) no-repeat 0 0;
height: 25px;
width: 25px;
display: inline-block;
position: relative;
top: 5px;
left: 5px;
}
.ppc-right a.btn:hover{
	border-color:#333;
	color:#363636;
	background-color:#fff;
}
.ppc-right a.btn img{
	position:relative;
	top: -3px;
	left: 5px;
}
.profile-page-content{
	padding-left:200px;
	padding-bottom:50px;
}
.profile-page-content h2{
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;	
	padding:30px 0 10px;
}
/* PROFILE PAGE */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block;
}
a {
color: #428bca;
text-decoration: none;
}
.form-control {
padding: 0;
}