@charset "utf-8";
* { margin: 0px; padding: 0px; outline: 0 !important;}
html body { font-family: "robotolight", Arial, Helvetica, sans-serif; }
header { z-index: 999; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); padding: 17px 30px 0; position: absolute !important; top: 0; height: 83px; width: 100%; background: #fff; }
#logo { float: left; }
#logo img{ margin: 4px 35px 0 0; }
*:focus {outline: 0;	margin-left: 0px;}
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
body h1 { font-family: "robotomedium", Arial, Helvetica, sans-serif; font-size: 40px; font-weight: normal; }
body h2 { font-family: "robotomedium", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 25px; }
body h3 { font-family: "robotomedium", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 20px; }
body h4 { font-size: 18px; font-weight: normal; font-family: "robotothin", Arial, Helvetica, sans-serif; display: block; }
body h4 strong { font-family: "robotomedium", Arial, Helvetica, sans-serif; font-weight: normal; }
body h5 { font-size: 18px; font-weight: normal; font-family: "robotoregular", Arial, Helvetica, sans-serif; margin: 10px 0; display: block; color: #515152; }
body label{ font-weight: normal; }
a,
.btn { -webkit-transition: all 0.5s, color 0.3s, box-shadow 0.3s; -moz-transition: all 0.5s, color 0.3s, box-shadow 0.3s; transition: all 0.5s, color 0.3s, box-shadow 0.3s; }
body a:hover { text-decoration: none; }
img { max-width: 100%; }
input.form-control { box-shadow: 0 0 transparent; height: 40px; font-size: 15px; border-color: #cbcaca; }
body .btn.btn-green{ background: #1aba6d; color: #fff; border-radius: 7px; padding: 0 15px; height: 44px; line-height: 44px; text-transform: uppercase; border: none 0; box-shadow: 0 0 transparent; cursor: pointer; }
.btn.btn-green:hover{ color:#fff; background-color:#1a87cc; }
.btn-blue.btn{
	color: #fff;
	background: #68a1cd;
	padding: 0 20px;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-transform: uppercase;
}
.btn.btn-red {
	background-color: #ff6767;
	color: #fff;
	padding: 0;
}
.tab-pane.active textarea{
	width: 100%;
	height: 250px;
	border-radius: 5px;
}

/* SOCIAL TOP */
#menu { float: right; }
#menu li { list-style: none; float: left; display: block; }
#menu li a { float: left; display: block; padding: 6px 0px 10px 20px; }
/* SOCIAL TOP */

/* MENU */
#menu2.menu-top-edit{ float: left; }
#menu2.menu-top-edit li{ margin-right: 10px; }
#menu3.menu-top-edit{ float: right; }
.menu-top-edit a:hover{ color: #1aba6d; }

.menu-top-edit ul li{ list-style: none; display: block; float: left; }
.menu-top-edit ul li a{ display: block; float: left; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; font-size: 13px; padding: 22px 10px 0 10px; background-position: 50% top; background-repeat: no-repeat; color: #808080; }
.menu-top-edit ul li.m-idea a{ background-image: url(../images/idea-menu.png);}
.menu-top-edit ul li.m-project a{ background-image: url(../images/project-menu.png);}
.menu-top-edit ul li.m-invest a{ background-image: url(../images/invest-menu.png);}
.menu-top-edit ul li.m-dashboard a{ background-image: url(../images/dashboard-icon.png);}
.menu-top-edit ul li.m-logout a{ background-image: url(../images/logout-icon.png);}

/*.menu-top-edit ul li.m-idea a:hover{ background-image: url(../images/idea-menu-hover.png);}
.menu-top-edit ul li.m-project a:hover{ background-image: url(../images/project-menu-hover.png);}
.menu-top-edit ul li.m-invest a:hover{ background-image: url(../images/invest-menu-hover.png);}
.menu-top-edit ul li.m-dashboard a:hover{ background-image: url(../images/dashboard-icon-hover.png);}
.menu-top-edit ul li.m-logout a:hover{ background-image: url(../images/logout-icon-hover.png); color: #ff4343;}*/
a#right-menu { padding: 13px; display: none; }


/* SEARCH BOX */
.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%; padding-left: 29px; float: left; -webkit-box-shadow: 0 0; box-shadow: 0 0; } 
.search-box a { position: absolute; padding: 4px; margin-left: -23px; }


#menuhide9{
	display: none;
}

/* VIDEO TOPICS */
a.video-desktop-menu { display:none;}
#video-topics { background-color: #fbfbfb; padding-bottom: 40px; border: 1px solid #dcdddd; border-radius: 5px; z-index: 2; width: 315px; position:absolute; top:140px; left:10px; }
#video-topics h3 { margin: 0; height: 87px; padding: 0 35px; line-height: 104px; }
#video-topics li { list-style: none; display: block; }
#video-topics li a { font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 20px; display: block; color: #3f3f3f; padding: 0px 35px; height: 70px; line-height: 70px; }
#video-topics li.active a { background-color: #c3c3c3; color: #fff; border-right: 9px solid #1aba6d; }
#video-topics li a:hover { background-color: #dfdfdf; }
.company-details{ font-size:19px; max-width:280px; width:100%; margin:50px auto 20px; text-align:center; }
.company-details h1{ font-family: "robotolight", Arial, Helvetica, sans-serif; font-size: 30px; border-bottom: 1px solid #808080; padding-bottom: 4px; }
.company-details img{ width:20px; height:20px; margin: -5px 0 0 4px; }
#video-topics-mobile{ display:none; }

/* VIDEO PLAYER */
#video-block { margin-top:90px; }
#video-block .mejs-mediaelement video,
#video-block .mejs-poster,
#video-block .mejs-overlay.mejs-layer,
#video-block .mejs-container { width: 100% !important; height: 700px !important; background-color: transparent; }
.mejs-controls { visibility: visible !important; }
.interested-btn-pane { clear: both; padding: 40px 0; text-align: center; }
.interested-btn-pane .btn.btn-success { width: 450px; height: 88px; max-width: 90%; line-height: 88px; text-transform: uppercase; font-size: 38px; }

/* TABS BLOCK */
.ib-tab-block { background: #c4cbda; /* Old browsers */ background: -moz-linear-gradient(top, #c4cbda 1%, #97a1b7 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #c4cbda), color-stop(100%, #97a1b7)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c4cbda 1%, #97a1b7 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c4cbda 1%, #97a1b7 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c4cbda 1%, #97a1b7 100%); /* IE10+ */ background: linear-gradient(to bottom, #c4cbda 1%, #97a1b7 100%); /* W3C */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c4cbda', endColorstr='#97a1b7', GradientType=0); /* IE6-9 */ /*border-bottom: 3px solid #f0f2f6; */ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)}
.ib-tab-block li:last-child { border-right: 1px solid #6b7382; }
.ib-tab-block li { float: left; display: block; list-style: none; width: 16.65%; text-align: center; border-left: 1px solid #6b7382; }
.ib-tab-block li.active,
.ib-tab-block li.active:hover{ box-shadow: inset 0px 0px 28px #1c2c39; background-color: #767f91; }
.ib-tab-block li:hover { 
	background-image: -moz-linear-gradient( 90deg, rgb(105,115,136) 0%, rgb(168,176,194) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(105,115,136) 0%, rgb(168,176,194) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(105,115,136) 0%, rgb(168,176,194) 100%);
/*	box-shadow: 0.5px 0.866px 3px 0px rgb( 1, 1, 1 );*/
	 
}
.ib-tab-block li.active strong { color: #fff; text-shadow: 0 0 transparent; }
.ib-tab-block li a { display: block; color: #000000; padding-top: 15px; text-shadow: 1px 1px 0px rgba(254, 254, 254, 0.4); }
.ib-tab-block li a strong { font-weight: normal; font-size: 16px; display: block; padding: 15px 0; }
.ib-tab-block li .progress { background: #97a1b7; border-radius: 0; height: 3px; margin: 17px 37px 17px 20px; text-align: right; }
.ib-tab-block li .perc-value { margin: -8px 0 0 5px; position: absolute; font-size: 12px; font-family: "robotothin", Arial, Helvetica, sans-serif; }
.ib-tab-block li .progress-bar { background: #00ff54; box-shadow: 0 0 transparent; }
.ib-content-block { background: #eeeff0; padding: 20px 0; }
.ib-content-block .tab-content .tab-pane{
	border-top: 20px solid #74809c; 
	padding-bottom: 40px;
}
.ib-content-block .tab-content .tab-pane { }
.ib-content-block .tab-content { 
	border-right: 1px solid #cecfd0; border-left: 1px solid #cecfd0; border-bottom: 1px solid #cecfd0; background-color: #fff; border-radius: 5px; overflow: hidden; box-shadow: 1px 1px 3px #ddd;
}
#overview.tab-pane .cp-r1 { margin:0px -50px 0 -50px; }
.cp-r1 { padding-left: 100px; }
.cp-r1-right { float: right; width: 350px; margin: 15px 0; border-radius: 10px; box-shadow: 0px 1px 1px 0px #aaa; padding: 20px 0px 15px 20px; margin: 40px 20px 40px 0; background: #fff; }
.cp-r1-left { padding: 60px 0; float: left; }
.cp-r1-right li.cpr1-1 { font-family: "robotoregular", Arial, Helvetica, sans-serif; font-size: 19px; }
.cp-r1-right li.cpr1-2 { background-image: url(../images/mail-profiletab.png); }
.cp-r1-right li.cpr1-3 { background-image: url(../images/call-profiletab.png); }
.cp-r1-right li.cpr1-4 { background-image: url(../images/skype-profiletab.png); }
.cp-r1-right li.cpr1-5 { background-image: url(../images/location-profiletab.png); }
.cp-r1-right li.cpr1-6 { background-image: url(../images/social-profiletab.png); }
.cp-r2 { padding: 10px 20px 20px 100px; background-color: #f4f5f6; }
.cp-r2 p { font-size: 25px; font-family: "robotothin", Arial, Helvetica, sans-serif; }
.cp-r2 ul {}

.cp-r2 .col-md-6 ul li { list-style: none; display: block; padding: 4px 0; }
.cp-r1-right li { list-style: none; display: block; background-repeat: no-repeat; background-position: left 50%; padding: 3px 0 3px 30px; font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 17px; }
.cp-r2 ul li .c1 { display: inline-block; width: 115px; font-family: "robotomedium", Arial, Helvetica, sans-serif; font-size: 15px; }
.cp-r2 ul li .c2 { display: inline-block; font-size: 18px; }
.cp-r2-b{ border: 1px solid #d3d3d3; background: #fff; padding: 20px; margin-right: 25px; border-radius: 7px; margin-top: 15px; width: 350px; float: right; margin-bottom: 15px; }
.cp-r2-b .cp-r2-b-r1{}
.cp-r2-b .cp-r2-b-r1 .left{ font-family:"robotoregular", Arial, Helvetica, sans-serif; font-size:28px; }
.cp-r2-b .cp-r2-b-r1 a.right{ height: 30px; line-height: 30px; padding: 0 10px; font-family: "robotoregular", Arial, Helvetica, sans-serif; font-size: 14px; display: inline-block; border: 1px solid #c1c1c1; text-transform: uppercase; color: rgba(137,137,137,0.6);}
.cp-r2-b .cp-r2-b-r2{}
.cp-r2-b .cp-r2-b-r2 .progress{ height:7px; border-radius:0; background-color:#e0e0e0; margin: 20px 0; }
.cp-r2-b .cp-r2-b-r2 .progress .progress-bar{ height:7px; border-radius:0; background-color:#1aba6d; }
.cp-r2-b .cp-r2-b-r3{}
.cp-r2-b .cp-r2-b-r3 a.btn.right{ border:1px solid #979797; color:#898989; }
.cp-r2-b .cp-r2-b-r3 a.btn{ width: 48%; text-transform: uppercase; font-size: 17px; font-family: roboto_condensedlight, Arial, Helvetica, sans-serif; height: 44px; line-height: 44px; padding: 0; }
.cp-r2-b .cp-r2-b-r3 a.btn:hover{ background-color: #dfdfdf; }
.cp-r3-left .row{ margin-right:15px; }
.cp-r3-advisors { padding: 40px 0; }
.cp-r3-advisors ul li { list-style: none; display: block; padding: 4px 0; }
.cp-r3-advisors ul li .c1 { display: inline-block; width: 150px; font-family: "robotomedium", Arial, Helvetica, sans-serif; font-size: 18px; }
.cp-r3-advisors ul li .c2 { display: inline-block; font-size: 18px; }
.cp-r3-prev-investor {}
.cp-r3-prev-investor li { list-style: none; display: block; padding: 4px 0; font-size: 18px; }
.cp-r3,
.bs-r3 { padding: 10px 20px 20px 100px; }
.bs-r3 h2 { text-transform: uppercase; border-bottom: 2px solid #d0d0d0; padding-bottom: 4px; }
.bs-r3 .row2{ margin-bottom: 25px; clear:both; width:100%; float:left; }
.bs-r3 .col-md-4 { padding: 0; }
.profile-vertical-block {}
.profile-vertical-block .profile-content { margin: 25px 0 0 0; }
.profile-vertical-block .profile-content h4 img { margin: -2px 0 0 10px; }
.profile-vertical-block .profile-content p {}
#bussinessummary .cp-r2 p { font-size: 20px; }
#documents.tab-pane,
#investmentterms.tab-pane,
#campaigndetails.tab-pane,
#finansicalinformation.tab-pane { padding: 60px; }
.fi-r1-logo { margin: 70px 30px; }
.fi-r3 {}
.fi-r3 table { width: 100%; }
.fi-r3 thead { display: inline-table; width: 100%; }
.fi-r3 tbody { background-color: #f4f5f6; border-radius: 7px; overflow: hidden; display: inline-table; width: 100%; }
.fi-r3 .c2,
.fi-r3 .c3 { text-align: right; width: 136px; }
.fi-r3 .c1 {
/*	width: 65%; */
}
.fi-r3 th,
.fi-r3 td { padding: 25px 20px 20px 20px; }
.fi-r3 td { border-bottom: 1px solid #dce0e4; font-size: 17px; }
.fi-r3 tr.last-row td { border-bottom: 0px none; }
.fi-r3 th { font-size: 17px; }
.fi-r3 tr.last-row td.c2,
.fi-r3 tr.last-row td.c3,
span.red { color: #ff0000; }
.fi-r3 tr {}
#pitch.tab-pane{ padding:60px; }
.video-pitch{ position:relative; }
.video-pitch .mejs-container,
.video-pitch .mejs-container video,
.video-pitch .mejs-container .mejs-poster{ width:100% !important; height:360px !important; background-color: transparent; }
#pitch.tab-pane .presentation-preview{ position:relative; margin-top: 85px; }
#pitch.tab-pane .presentation-preview img{ width: 100%; }
#pitch.tab-pane .slider-btns{ text-align: center; padding: 10px 0 0 42px; }
#pitch.tab-pane .slider-btns img{ margin: 0 3px; }
#pitch.tab-pane .presentation-preview .presentation-preview-btn-pane{ position:absolute; width:100%; height:100%; text-align:center; background-color:rgba(0,0,0,0.2); }
#pitch.tab-pane .presentation-preview .presentation-preview-btn-pane .btn.btn-green{ margin-top:40%; }
/* TABS BLOCK */

/* INVEST BOX */
.cp-r3.row { margin: 0; }
.cp-r3-right.col-md-4 { padding: 0; }
.invest-box { border-radius: 10px; overflow: hidden; border: 1px solid #dddddd; text-align: center; box-shadow: 0px 1px 0px #aaa; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; margin: 40px 0 0 0; }
.invest-box .ib-r1 { background: #74809c; color: #fff; text-align: left; padding: 7px 0 7px 32px; font-size: 23px; line-height: 22px; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; }
.invest-box .ib-r2 { padding: 0; font-size: 28px; font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif; background:#f2f2f2; }
.invest-box .ib-r2-a { width:49%; float:left; height:50px; line-height:50px; }

.invest-box .ib-r2-b { width:49%; float:left; height:50px; line-height:50px; }
.invest-box .ib-r4 { font-size: 23px; font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif; text-align: left; padding: 15px 25px; }
.invest-box .ib-r3 { background-color: #f4f5f6; font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;	 line-height: 90px; height:90px; font-size:30px; display:block; color:#313a51; }
.tabpane-box-63.downloadable-box .box-63-each-r2{}
.tabpane-box-63.downloadable-box .box-63-each-r2 a.download-icon{ display: inline-block; width: 125px; padding-left: 50px; background-repeat: no-repeat; background-position: left 50%; font-size: 15px; color: #373d4a; text-align: left; }
.tabpane-box-63.downloadable-box .box-63-each-r2 a.download-icon span{ display:block; }
.tabpane-box-63.downloadable-box .box-63-each-r2 a.download-icon.pdf{ background-image:url(../images/pdf-icon.png);}
.tabpane-box-63.downloadable-box .box-63-each-r2 a.download-icon.xls{ background-image:url(../images/xls-icon.png);}
.tabpane-box-63.downloadable-box .box-63-each-r2 a.download-icon.doc{ background-image:url(../images/doc-icon.png);}
/* INVEST BOX */

.btn.btn-success { background: #41c485; /* Old browsers */ background: -moz-linear-gradient(top, #41c485 0%, #16995a 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #41c485), color-stop(100%, #16995a)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #41c485 0%, #16995a 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #41c485 0%, #16995a 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #41c485 0%, #16995a 100%); /* IE10+ */ background: linear-gradient(to bottom, #41c485 0%, #16995a 100%); /* W3C */ filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#41c485', endColorstr='#16995a', GradientType=0); /* IE6-9 */ padding: 0; font-size: 24px; border: 0 none; border-radius: 8px; color: #fff; text-shadow: 1px 1px rgba(0, 0, 0, 0.15); }
.btn.btn-success:hover { background: -moz-linear-gradient(top, #74809c 0%, #74809c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #74809c), color-stop(100%, #74809c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #74809c 0%, #74809c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #74809c 0%, #74809c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #74809c 0%, #74809c 100%); /* IE10+ */ background: linear-gradient(to bottom, #74809c 0%, #74809c 100%); /* W3C */
}
/* COLLAPSE */

.collapse-btn-pane { padding: 1% 0 0 0; text-align: center; }
.collapse-btn-pane a.arrow { background-image: url("../images/arrow-up.png"); }
.collapse-btn-pane a.arrow:hover { background-image: url("../images/arrow-up-white.png"); }
.collapse-btn-pane a.arrow.collapsed { background-image: url("../images/arrow-down.png"); }
.collapse-btn-pane a.arrow.collapsed:hover { background-image: url("../images/arrow-down-white.png"); }
.collapse-btn-pane a:hover{ background-color: #1aba6d; border-color: #1aba6d; }
.collapse-btn-pane a { display: block; margin: auto; width: 48px; height: 48px; border-radius: 50%; border: 1px solid #555; background-position: 50% 50%; background-repeat: no-repeat;  position: absolute; bottom: 5px; margin: 0 49%; }
/* TABPANE BOXES */

.tabpane-box-63 {}
.tabpane-box-63 .box-63-each:nth-child(2),
.tabpane-box-63 .box-63-each:nth-child(5),
.tabpane-box-63 .box-63-each:nth-child(8) { margin-right: 1.5%; margin-left: 1.5%; }
.tabpane-box-63 .box-63-each { color: #373d4a; background: #f4f5f6; border-radius: 5px; overflow: hidden; width: 32%; margin-bottom: 1.5%; display: inline-block; }
.tabpane-box-63 .box-63-each .box-63-each-r1 { text-transform: uppercase; border-top: 6px solid #dce0e4; border-bottom: 1px solid #dce0e4; padding: 15px 20px; text-align: left; }
.tabpane-box-63 .box-63-each .box-63-each-r2 { text-align: right; font-size: 30px; padding: 20px 20px 10px; font-family: "robotomedium", Arial, Helvetica, sans-serif; }

/* FOOTER */
footer { z-index: 1; background: #2f384f; color: #cdcdcd; padding: 35px 0 0px; height: 100px; }
.copyright { font-size: 14px; float:left; padding-top: 6px; }
.footer-logo { float:right; }

html, body { height: 100%; }
#wrap { min-height: 100%; }
#wrap-main { overflow:auto; padding-bottom: 100px; }
footer { position: relative; margin-top: -100px;  height: 100px; clear:both; }

body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px;/
}
/* FOOTER */


/* EDIT BAR */
#edit-bar{ margin: 0px 0 20px; background: #eeeff0; }
#edit-bar,
#edit-bar .cp-edit-cn,
#edit-bar ul.menu li a{ height: 70px; }
#edit-bar ul.menu{ float: left; }
#edit-bar ul.menu li{ display:block; list-style: none; float: left; }
#edit-bar ul.menu li.active a{ background: #1aba6d; color: #fff; }
#edit-bar ul.menu li a:hover{ background: #42cb89; color: #fff; }
#edit-bar ul.menu li a{ display: block; float: left; list-style: none; font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 15px; line-height:66px; padding: 0 20px; color: #3f3f3f; }
#edit-bar span.username{ background: #f6f7f7 url(../images/dropdown-down-arrow.jpg) no-repeat right 50%; padding-right: 34px; padding-left: 25px; display: inline-block; color: #808080; height: 28px; line-height: 28px; }
#edit-bar span.profile-pic{ display: inline-block; height: 44px; width: 44px; border-radius: 50%; overflow: hidden; position: relative; top: 15px; left: 15px; }
span.profile-pic img{ max-width: 100%; }
#edit-bar .dropdown{ float: right; font-family: "robotolight", Arial, Helvetica, sans-serif; font-size: 16px; position: relative; top: -3px; }
#edit-bar .dropdown-menu{ margin-left: 40px;
margin-top: 10px;
border-color: #dcdddd;
width: 170px;
box-shadow: 0 0 3px #eee; background-color: #fbfbfb; }
#edit-bar .dropdown-menu > li > a{ padding: 5px 10px; margin: 4px 0; }
#edit-bar .dropdown-menu a img{
margin-right: 3px;
position: relative;
top: -2px; }
#edit-bar .dropdown-menu a span{}
#edit-bar .dropdown-menu::after {   position: absolute;   top: -6px;  right: 10px;  display: inline-block;  border-right: 6px solid transparent;  border-bottom: 6px solid #fbfbfb;  border-left: 6px solid transparent;  content: ''; }

/* investment modal */
.modal.investment-modal .modal-left{ width: 64%; float: left; border-right: 1px solid #bfc2c6; min-height: 450px; padding:25px 38px; margin: 34px 0;}
.modal.investment-modal .modal-right{ width: 35%; float: right; padding:25px 20px; margin: 34px 0;}
.modal.investment-modal .modal-dialog .modal-content{ box-shadow: 0 0px 55px rgba(0, 0, 0, 0.3); }
.modal.investment-modal .modal-dialog{ width: 970px; font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 16px; color: #565e67; max-width: 96%; }
.modal.investment-modal h3{ font-size: 20px;font-family: "robotoregular", Arial, Helvetica, sans-serif;border-bottom: 1px solid #d0d2d5;padding-left: 40px;padding-bottom: 4px;margin-bottom: 10px;}
.modal.investment-modal h4{ font-size: 16px; font-family: "robotoregular", Arial, Helvetica, sans-serif; padding-left: 40px; padding-bottom: 4px; margin-bottom: 10px; color: #565e67; }
.modal.investment-modal .form-group > label{ font-size: 16px; font-family: "robotothin", Arial, Helvetica, sans-serif; padding-left: 15px;}
.modal.investment-modal .modal-right h3{ padding-left: 20px; }
.modal.investment-modal .modal-right ul{}
.modal.investment-modal .modal-right ul li{ background: url(../images/green-arrow-right.png) no-repeat 0 4px; padding: 2px 0 5px 20px; display: block; }
.modal.investment-modal .modal-right ul li:hover a{ color: #9b9b9b; }
.modal.investment-modal .modal-right ul li:hover{ background-image: url(../images/grey-arrow-right.png); }
.modal.investment-modal .modal-right ul li a{ color: #1aba6d; font-family: "robotoregular", Arial, Helvetica, sans-serif; }
.modal.investment-modal .modal-row{ margin-bottom: 30px; }
.modal-collapse-link{
font-family: "robotoregular", Arial, Helvetica, sans-serif;
color: #565e67;
padding: 18px 0 10px;
padding-left: 40px;
clear: both;
margin-bottom: 8px;
}
.modal-collapse-link a.collapsed { background-image: url(../images/arrow-right-round.png); }
.modal-collapse-link a { display: inline-block; font-size: 16px; color: #44c487; background: url(../images/arrow-down-round.jpg) no-repeat right 50%; padding-right: 32px; min-height: 25px; background-size: 25px 25px; }

.modal.investment-modal .modal-row-content{ padding-left: 40px; }

.modal.modal-funding-steps .three-col .form-group,
.modal.investment-modal .three-col .form-group,
.modal-collapse-content .three-col-btns .btn,
#mod-invest-cols .three-col-btns .btn{ width: 30%; margin-right: 3%; display: inline-block; float: left; }
.modal.modal-funding-steps .two-col .form-group{ float: left; }
body.edit-mode .modal.modal-funding-steps .sbHolder {width: 100%;}
.modal.modal-funding-steps .two-col .form-group,
.modal.investment-modal .two-col .form-group{ width: 47%; margin-right: 2%; display: inline-block; }
.modal.modal-funding-steps .form-group.full-form-group input.form-control,
.modal.investment-modal .form-group.full-form-group input.form-control{ width: 97%; }
#mod-invest-cols .three-col-btns{ 
	text-align: right; padding-bottom: 15px; 
}
.modal-collapse-content .modal-collapse-content-inside{
	border-bottom: 1px solid #d0d2d5;
	border-top: 1px solid #d0d2d5;
	padding: 10px 0 20px 40px;
}
.modal.investment-modal .modal-footer{ border: 0 none; margin-top: 0; padding-top: 0; }
.modal-download .modal-download-date-size{ float: left; width: 70px; font-size: 12px; }
.modal-download .modal-download-size{}
.modal-download .modal-download-date{}
.modal-download .doc-name{ font-size: 14px; text-transform: uppercase; }
.modal-download{ color: #373d4a; background: url(../images/pdf-60.png) no-repeat 8px 9px #f4f5f6; border-radius: 5px; overflow: hidden; border-top: 6px solid #dce0e4; padding: 10px 15px 10px 53px; background-size: 34px auto; margin: 20px 0 0; }
.modal-download a.right{ font-size: 12px; text-transform: uppercase; height: 26px; padding: 0 10px; line-height: 26px; }
.modal.investment-modal .agree-textpane{ position: relative; }
.modal.investment-modal .agree-textpane .date-field{
	position: absolute;
	right: 0;
	height: 40px;
	line-height: 37px;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #f4f5f6;
	padding: 0 10px;
	border: #cbcaca 1px solid;
	border-radius: 0 5px 5px 0;
}
.modal.investment-modal .agree-textpane textarea{ margin-top: 20px; }
.modal.investment-modal .sbSelector { width: 114%; }
.modal.investment-modal .btn.btn-green{ font-size: 17px; }
.modal.investment-modal .btn{ height: 38px; font-size: 16px; font-family: roboto_condensedregular, Arial, Helvetica, sans-serif; line-height: 36px; padding-top: 0;padding-bottom: 0; }
.modal.investment-modal .modal-footer .btn{ font-family: roboto_condensedlight, Arial, Helvetica, sans-serif; line-height: 38px; }
.modal.investment-modal .btn.btn-transparent{ text-transform: uppercase; }
.modal.investment-modal .btn.btn-transparent:hover{ background-color: #e9e9e9; }

/* CUSTOM CHECKBOX / RADIO */
it-options input[type=checkbox] {
   /* display:none;*/
}
input[type=checkbox] + label{
/*	background:url("../images/disable-unchecked.png") no-repeat 0 0 scroll; height: 38px; cursor:pointer; display:inline-block; padding: 0 0 0 0px; margin: 3px 0 0; width: 101px;*/
}
input[type=checkbox]:checked + label{
/*	background: url("../images/disable-checked.png") no-repeat 0 0 scroll !important; display: inline-block; cursor: pointer;*/ 
}
input[type=checkbox].custom,
input[type=radio].custom,
.it-options input[type=checkbox],
.it-options input[type=radio],
.modal.investment-modal .modal-dialog input[type=checkbox]{  display:none; 
}
input[type=checkbox].custom + label.custom,
input[type=radio].custom + label.custom,
.it-options input[type=checkbox] + label,
.it-options input[type=radio] + label,
.modal.investment-modal .modal-dialog input[type=checkbox] + label{ background: url("../images/checkbox-normal-unchecked.png") no-repeat 0 0 scroll; height: 26px; padding: 0 0 0 0px; margin: -2px 0 0 6px; width: 26px; display:inline-block; cursor:pointer; }
input[type=checkbox].custom:checked + label.custom,
input[type=radio].custom:checked + label.custom,
.it-options input[type=checkbox]:checked + label,
.it-options input[type=radio]:checked + label{ background:url("../images/checkbox-normal-checked-green.png") no-repeat 0 0 scroll !important; display: inline-block; cursor: pointer; }
.modal.investment-modal .modal-dialog input[type=checkbox]:checked + label{ background:url("../images/checkbox-normal-checked.jpg") no-repeat 0 0 scroll !important; display: inline-block; cursor: pointer; }
.modal.investment-modal .modal-dialog .checkbox-form-group{padding-top: 30px;}

/* CHECKBOX */
/*.disable-tab-pane input[type="checkbox"] { appearance: none; -webkit-appearance: none; -moz-appearance:none; border:1px solid #53d76a; box-shadow: inset 0 0 0 13px #53d76a; padding-left: 18px; transition: border 0.25s, box-shadow 0.25s, padding 0.25s 0.15s;   border-radius: 26px; cursor: pointer; height: 27px; position: relative;   width: 44px; vertical-align: top; }
.disable-tab-pane input[type="checkbox"]:after { background-color: #ffffff; border-radius: 24px; box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1); content: ''; display: block; height: 24px; border:1px solid #53d76a; left: 16px; right: 0; transition: border .25s, left .15s .25s, right .25s .175s; position: absolute; top: 0;}
.disable-tab-pane input[type="checkbox"]:checked { background-color: #fafafa; border: 1px solid #d3d3d3; box-shadow: inset 0 0 0 1px #d3d3d3; transition: border 0.25s 0.15s, box-shadow 0.25s 0.3s, padding 0.25s; padding-left: 0;}
.disable-tab-pane input[type="checkbox"]:checked:after { border: 1px solid #d3d3d3; left: 0; right: 16px; transition: border .25s .15s, left .25s .1s, right .15s .175s; }
.disable-privatepage input[type="checkbox"] { appearance: none; -webkit-appearance: none; -moz-appearance:none; background-color: #fafafa; border: 1px solid #d3d3d3; border-radius: 26px; box-shadow: inset 0 0 0 1px #d3d3d3; cursor: pointer; height: 27px; position: relative; transition: border 0.25s 0.15s, box-shadow 0.25s 0.3s, padding 0.25s; width: 44px; vertical-align: top; }
.disable-privatepage input[type="checkbox"]:after{  background-color: #ffffff; border: 1px solid #d3d3d3; border-radius: 24px; box-shadow: inset 0 -3px 3px rgba(0, 0, 0, 0.025), 0 1px 4px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.1); content: ''; display: block; height: 24px; left: 0; position: absolute; right: 16px; top: 0; transition: border .25s .15s, left .25s .1s, right .15s .175s; }
.disable-privatepage input[type="checkbox"]:checked{  border-color: #53d76a;  box-shadow: inset 0 0 0 13px #53d76a;  padding-left: 18px;  transition: border 0.25s, box-shadow 0.25s, padding 0.25s 0.15s; }
.disable-privatepage input[type="checkbox"]:checked:after{ border-color: #53d76a;  left: 16px;  right: 0;  transition: border .25s, left .15s .25s, right .25s .175s; }*/
/* CHECKBOX */

.disable-privatepage { display: block; float: right; margin-top: 5px; line-height: 12px; text-align: center; }
.disable-privatepage strong{ font-weight: normal; font-size: 11px; display: block; }
/* CUSTOM CHECKBOX / RADIO */

body .modal-backdrop.in { opacity: 0.4; filter: alpha(opacity=40);}
body .modal-backdrop{ background-color: #1f272e; }
body.addon{ background: #fff; padding-top: 75px; }

/*** COMMON STYLES ***/
.f60{ font-size: 60px;}
.f50{ font-size: 50px;line-height: normal;}
.f42{ font-size: 42px;}
.f40{ font-size: 40px;}
.f34{ font-size: 34px;}
.f30{ font-size: 27px;}
.f20{ font-size: 18px;}
.f25{ font-size: 25px;}
.f27{ font-size: 27px;}
.f35{ font-size: 35px;}
.f37{ font-size: 37px;}
.f14{ font-size: 14px;}
.f15{ font-size: 15px;}
.f12{ font-size: 12px;}

.f-rm{ font-family: "robotomedium", Arial, Helvetica, sans-serif; }
.f-rl{ font-family: "robotolight", Arial, Helvetica, sans-serif; }
.f-rt{ font-family: "robotothin", Arial, Helvetica, sans-serif; }
.f-rr{ font-family: "robotoregular", Arial, Helvetica, sans-serif; }
.f-rb{ font-family: "robotobold", Arial, Helvetica, sans-serif; }

.f-rcl{ font-family: "roboto_condensedlight", Arial, Helvetica, sans-serif; }
.f-rcr{ font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif; }
.f-rcb{ font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif; }

.round{ border-radius: 50%; }
.row-left{margin-left: -15px;}
.row-right{margin-right: -15px;}

.form-control[disabled], 
.form-control[readonly], 
fieldset[disabled] .form-control {
	cursor: not-allowed;
	background-color: #f6f8f9;
	border-color: #f6f8f9;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
}
input.form-control.datapicker{
	background: url("../images/select-calendar.png") no-repeat scroll left 50% transparent;
	padding-left: 50px;
}

body .ib-tab-block{
	width: 100%; 
	z-index: 6;
	position: relative;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
body header#new{
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
/* MENU */
body header#new #menu2.menu-top-edit{ float: left; }
body header#new #menu2.menu-top-edit li{ margin-right: 10px; }
body header#new #menu3.menu-top-edit{ float: right; }
body header#new .menu-top-edit a:hover{ color: #1aba6d; }
body header#new .menu-top-edit ul li{
	list-style: none;
	display: block;
	float: left;
	background-size: 0px auto;
}
body header#new .menu-top-edit ul li a{ 
	display: block;
	background-size: 17px auto;
	float: left;
	font-family: "robotothin", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 20px 0 0;
	background-position: 50% top;
	background-repeat: no-repeat;
	color: #2f384f;
	width: 90px;
	text-align: center;
	line-height: 12px;
	min-height: 55px;
	margin-top: 5px;
	text-decoration: none !important;
	-webkit-transition: all 0.0s, color 0.1s, box-shadow 0.1s;
	-moz-transition: all 0.0s, color 0.1s, box-shadow 0.1s;
	transition: all 0.0s, color 0.1s, box-shadow 0.1s;
}
body header#new .menu-top-edit ul li.m-idea a{ background-image: url(../images/idea-menu-2.png);}
body header#new .menu-top-edit ul li.m-project a{ background-image: url(../images/project-menu-2.png);}
body header#new .menu-top-edit ul li.m-invest a{ background-image: url(../images/invest-menu-2.png);}
body header#new .menu-top-edit ul li.m-dashboard a{ background-image: url(../images/dashboard-icon-2.png);}
body header#new .menu-top-edit ul li.m-user a{ background-image: url(../images/user-icon-2.png);}
body header#new .menu-top-edit ul li.m-profile a{ background-image: url(../images/menu-profile-icon.png);}
body header#new .menu-top-edit ul li.m-settings a{ background-image: url(../images/menu-settings-icon.png);}
body header#new .menu-top-edit ul li.m-logout a{ background-image: url(../images/menu-logout-icon.png);}
body header#new .menu-top-edit ul li a:hover{
	border-bottom: 3px solid #1aba6d;
	background-position: 50% -64px;
}

body header#new .menu-top-edit ul li.m-idea a:hover{ background-position:50% -65px;}
body header#new .menu-top-edit ul li.m-invest a:hover{ background-position:50% -65px;}

body header#new .menu-top-edit ul li.m-user a:hover{ }
body header#new .menu-top-edit ul li.m-profile a:hover{ background-image: url(../images/menu-profile-icon-hover.png);}
body header#new .menu-top-edit ul li.m-settings a:hover{ background-image: url(../images/menu-settings-icon-hover.png);}
body header#new .menu-top-edit ul li.m-logout a:hover{ background-image: url(../images/menu-logout-icon-hover.png);}

body header#new ul ul.dropdown-menu{
	background-color: rgba(255, 255, 255, 0.9);
	margin: -12px 0 0 -24px;
	width: 130px;
	min-width: 130px;
}
body header#new ul li.dropdown li{
	width: 100%;
	padding: 0 4px;
}
body header#new ul li.dropdown li a{ 
	display: block;
	float: none;
	font-family: "robotothin", Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 0 0 35px;
	background-position: 10px 50%;
	background-repeat: no-repeat;
	color: #2f384f;
	width: auto;
	text-align: left;
	line-height: 29px;
	min-height: 30px;
	border-radius: 3px;
	background-size: 17px auto;
}
body header#new ul li.dropdown li a:hover{ 
	border: none;
	background-color: #6ecfa0;
	color: #fff;
	background-position: 10px 50%;
}
body header#new dropdown-menu:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
body header#new .dropdown-menu:after {
  	position: absolute;
	top: -6px;
	left: 52px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #E4E4E4;
	border-left: 6px solid transparent;
	content: '';
}
body header#new .search-box {
	float: right;
	padding-top: 3px;
	margin: 0 20px;
	width: 170px;
}
body header#new .menu-top-edit ul li.m-btn{}
body header#new .menu-top-edit ul li.m-btn .btn.btn-transparent{
	height: 31px;
	padding: 0;
	min-height: initial;
	margin: 10px 2px 2px 2px;
	line-height: 31px;
	color: #1aba6d;
	border-color: #1aba6d;	
}
body header#new .menu-top-edit ul li.m-btn .btn.btn-transparent:hover{
	border: 1px solid #1aba6d;
	background-color: #1aba6d;
	color: #fff;
}
body header#new li.m-user.dropdown:hover ul.dropdown-menu{ display: block;}
body header#new {
	padding-top: 10px;
	height: 80px;
}

/* NOTIFICATIONS & MESSAGES */
body header#new .menu-top-edit ul li.m-notifications span.count      
{
	background: #ff6262;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	display: block;
	border-radius: 50%;
	position: relative;
	top: -16px;
	font-family: robotoregular;
	right: -57%;
}

/* NOTIFICATIONS & MESSAGES */
body header#new .menu-top-edit ul li.m-msgs span.count      
{
	background: #ff6262;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	display: block;
	border-radius: 50%;
	position: relative;
	top: -16px;
	right: -46%;
}

body header#new .menu-top-edit ul li.m-msgs a,
body header#new .menu-top-edit ul li.m-notifications a{
	background-size: auto auto;
	background-position: 50% -9px;	
	background-repeat: no-repeat;
	position: relative;
}
body header#new .menu-top-edit ul li.m-notifications span.Notifications     
{
	background-size: 17px auto;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	position: relative;
	font-family: robotothin;
	font-size: 13px;
	margin-top: 0px;
	background-image: url(../images/notifications-header.png);
	margin-bottom: 0px;
	padding-top: 14px;
	top: 26px;
	right: -5%;
}
body header#new .menu-top-edit ul li.m-msgs span.msgs     
{
	background-size: 17px auto;
	background-position: 50% 0px;
	background-repeat: no-repeat;
	position: relative;
	font-family: robotothin;
	font-size: 13px;
	margin-top: 0px;
	background-image: url(../images/msgs-header.png);
	margin-bottom: 0px;
	padding-top: 14px;
	top: 26px;
	margin-right: 15px;
}
body header#new .menu-top-edit ul li.m-msgs a{
	background-image: url(../images/msgs-header.png);
	background-size: 17px auto;
	background-position: 50% 0px;
}
body header#new .menu-top-edit ul li.m-notifications a{
	background-image: url(../images/notifications-header.png);
	background-position: 50% 0px;
	background-size: 17px auto;
}

/* LOGIN & SIGNUP POPUP */
#addformates.modal .modal-header,
#login.modal .modal-header,
#signup.modal .modal-header{
	position: relative;
	border: none;
	padding-bottom: 0;
}
#addformates.modal .modal-header a.modal-close,
#signup.modal .modal-header a.modal-close{
	position: absolute;
	right: 15px;
	display: inline-block;
}
#login.modal .modal-header a.modal-close{
	position: absolute;
	right: 5px;
	display: inline-block;
	margin-top: -12px;
}
#signup.modal .signup-field{
	padding-bottom: 15px;
}
#signup.modal .modal-dialog{
	width: 570px;
}
h4.modal-title {
	text-align: center;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #294172;
}
.modal .signup-btn-pane {
	text-align: center;
}
.modal .signup-btn-pane .btn-green{
	height: 40px;
	max-width: 250px;
	width: 100%;
	line-height: 40px;
	font-size: 20px;
}
.modal .signup-btn-pane p a{ color: #4cc671; }
.modal .signup-btn-pane p{
	display: block;
	padding: 10px 0;
	font-weight: bold;
}
.modal .social-signup{
	text-align: center;
	text-transform: uppercase;
	padding: 25px 0 10px;
}
.modal .social-signup p{
	margin-bottom: 0;
}
.modal .social-signup a{
	display: inline-block;
	background-position: 50% 0;
	height: 48px;
	width: 48px;
	margin: 10px 20px;
 	-webkit-transition: all 0.2s, color 0.3s, box-shadow 0.3s; 
	-moz-transition: all 0.2s, color 0.3s, box-shadow 0.3s; 
	transition: all 0.2s, color 0.3s, box-shadow 0.3s;
}
.modal .social-signup a:hover{
	background-position: 50% bottom;
}
.modal .social-signup a.login-fb{ background-image: url(../images/login-fb.png); }
.modal .social-signup a.login-tw{ background-image: url(../images/login-tw.png); }
.modal .social-signup a.login-li{ background-image: url(../images/login-li.png); }
#login.modal .modal-dialog{
	width: 880px;
}
#login.modal .modal-dialog .modal-signup,
#login.modal .modal-dialog .modal-login{	
	margin: 15px 0;
}
#login.modal .modal-dialog .modal-signup{
	border-right:1px solid #d8dbe2;
}
#login.modal .modal-dialog .signup-field{
	min-height: 60px;
}
#login.modal .login-footer{
background: #f0f1f2;
}
#login.modal .modal-content {
	overflow: hidden;
}
#login.modal .modal-content .signup-field.forget-pw{
	text-align: center;
}
#login.modal .modal-content .signup-field.forget-pw a{
	display: inline-block;
	font-family: "robotobold", Arial, Helvetica, sans-serif;
	color: #1aba6d;
	padding: 4px 15px 4px 0;
	background: url(../images/arrow-green-right-small.png) no-repeat right 56%;
}

/* 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:hover,
.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:hover 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-input ol{margin-left: 20px;}
.wysiwyg-input ol li{list-style-type: decimal;}
/* WYSIWYG */

/* WYSIWYG - FLAT */
.btn-toolbar.wysiwyg-flat-design{}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns .btn-info{border-bottom-color: #00aeef;}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns > a{ }
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns > span{}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns > a,
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns > span{
	font-family: helm;
	font-size: 13px;
	display: block;
	width: 19%;
	float: left;
	border: none;
	text-align: center;
	border-right: 1px solid #e7e8e9;
	color: #231f20;
	height: 24px;
	padding-top: 2px;
	border-bottom: 3px solid transparent;
	cursor: pointer;
	border-radius: 0 !important;
}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns > span.last-span{
	width: 23%;
	margin-right: 0;
}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns span.wysiwyg-bold-icon{ font-family: helb;}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns span.wysiwyg-italic-icon{ font-family: hell; font-style: italic;}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns span.wysiwyg-bullet-icon{ background: url(../images/wysiwyg-bullet.png) no-repeat 0 50%; background-size: 6px auto; padding-left: 12px;}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns span.wysiwyg-number-icon{ background: url(../images/wysiwyg-number.png) no-repeat 0 50%; background-size: 6px auto; padding-left: 12px;}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns span.wysiwyg-link-icon{ color: #86c5e8; }
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns .dropdown-menu{
border-radius: 0;
margin-top: -1px;
}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns .dropdown-menu input{
    border: 1px solid #eee;
    padding: 5px;
}
.btn-toolbar.wysiwyg-flat-design .btn-group.wysiwyg-flat-design-btns .dropdown-menu button{
    border-radius: 1px;
    width: 90%;
    margin-top: 5px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 2px;
    font-size: 13px;
}
.wysiwyg-input.flat-wysiwyg-input{
	border-radius: 0;
	margin: 0;
	color: #4B4B4B;
	height: 250px;
	overflow: auto;
}

/* STEPS COMMON */
.sb-r2 .threestep-col {
	z-index: 5;
	position: relative;
}
.sb-r2 .steps-bg{
	background-color: #99a1aa;
	height: 1px;
	position: relative;
	top: 13px;
	margin: 0 10%;
	z-index: 4;
}
.sb-r2 .steps-bg .steps-bg-progress{
	background-color: #4cc671;
	height: 1px;
	width: 0;
}
.step1.steps .threestep-col:nth-child(1) .sb-r2-2{ color: #4cc671;}

.step2.steps .threestep-col:nth-child(1) .sb-r2-2,
.step2.steps .threestep-col:nth-child(2) .sb-r2-2{ color: #4cc671;}

.step3.steps .threestep-col:nth-child(1) .sb-r2-2,
.step3.steps .threestep-col:nth-child(2) .sb-r2-2,
.step3.steps .threestep-col:nth-child(3) .sb-r2-2{ color: #4cc671;}

.step4.steps .threestep-col:nth-child(1) .sb-r2-2,
.step4.steps .threestep-col:nth-child(2) .sb-r2-2,
.step4.steps .threestep-col:nth-child(3) .sb-r2-2,
.step4.steps .threestep-col:nth-child(4) .sb-r2-2{ color: #4cc671;}

.step5.steps .threestep-col:nth-child(1) .sb-r2-2,
.step5.steps .threestep-col:nth-child(2) .sb-r2-2,
.step5.steps .threestep-col:nth-child(3) .sb-r2-2,
.step5.steps .threestep-col:nth-child(4) .sb-r2-2,
.step5.steps .threestep-col:nth-child(5) .sb-r2-2{ color: #4cc671;}

.step6.steps .threestep-col:nth-child(1) .sb-r2-2,
.step6.steps .threestep-col:nth-child(2) .sb-r2-2,
.step6.steps .threestep-col:nth-child(3) .sb-r2-2,
.step6.steps .threestep-col:nth-child(4) .sb-r2-2,
.step6.steps .threestep-col:nth-child(5) .sb-r2-2,
.step6.steps .threestep-col:nth-child(6) .sb-r2-2{ color: #4cc671;}

/* STEP1 - CATEGORY ICONS */

.s1-categs .s1-icon.s1-1 .icon{ background-image: url(../images/s1-ico1.png);}
.s1-categs .s1-icon.s1-2 .icon{ background-image: url(../images/s1-ico2.png);}
.s1-categs .s1-icon.s1-3 .icon{ background-image: url(../images/s1-ico3.png);}
.s1-categs .s1-icon.s1-4 .icon{ background-image: url(../images/s1-ico4.png);}
.s1-categs .s1-icon.s1-5 .icon{ background-image: url(../images/s1-ico5.png);}
.s1-categs .s1-icon.s1-6 .icon{ background-image: url(../images/s1-ico6.png);}
.s1-categs .s1-icon.s1-7 .icon{ background-image: url(../images/s1-ico7.png);}
.s1-categs .s1-icon.s1-8 .icon{ background-image: url(../images/s1-ico8.png);}
.s1-categs .s1-icon.s1-9 .icon{ background-image: url(../images/s1-ico9.png);}
.s1-categs .s1-icon.s1-10 .icon{ background-image: url(../images/s1-ico10.png);}
.s1-categs .s1-icon.s1-11 .icon{ background-image: url(../images/s1-ico11.png);}
.s1-categs .s1-icon.s1-12 .icon{ background-image: url(../images/s1-ico12.png);}
.s1-categs .s1-icon.s1-13 .icon{ background-image: url(../images/s1-ico13.png);}
.s1-categs .s1-icon.s1-14 .icon{ background-image: url(../images/s1-ico14.png);}
.s1-categs .s1-icon.s1-15 .icon{ background-image: url(../images/s1-ico15.png);}
.s1-categs .s1-icon.s1-16 .icon{ background-image: url(../images/s1-ico16.png);}
.s1-categs .s1-icon.s1-17 .icon{ background-image: url(../images/s1-ico17.png);}
.s1-categs .s1-icon.s1-18 .icon{ background-image: url(../images/s1-ico18.png);}

.s1-categs .s1-icon.s1-1:hover .icon{ background-image: url(../images/s1-ico1-hover2.png);}
.s1-categs .s1-icon.s1-2:hover .icon{ background-image: url(../images/s1-ico2-hover2.png);}
.s1-categs .s1-icon.s1-3:hover .icon{ background-image: url(../images/s1-ico3-hover2.png);}
.s1-categs .s1-icon.s1-4:hover .icon{ background-image: url(../images/s1-ico4-hover2.png);}
.s1-categs .s1-icon.s1-5:hover .icon{ background-image: url(../images/s1-ico5-hover2.png);}
.s1-categs .s1-icon.s1-6:hover .icon{ background-image: url(../images/s1-ico6-hover2.png);}
.s1-categs .s1-icon.s1-7:hover .icon{ background-image: url(../images/s1-ico7-hover2.png);}
.s1-categs .s1-icon.s1-8:hover .icon{ background-image: url(../images/s1-ico8-hover2.png);}
.s1-categs .s1-icon.s1-9:hover .icon{ background-image: url(../images/s1-ico9-hover2.png);}
.s1-categs .s1-icon.s1-10:hover .icon{ background-image: url(../images/s1-ico10-hover2.png);}
.s1-categs .s1-icon.s1-11:hover .icon{ background-image: url(../images/s1-ico11-hover2.png);}
.s1-categs .s1-icon.s1-12:hover .icon{ background-image: url(../images/s1-ico12-hover2.png);}
.s1-categs .s1-icon.s1-13:hover .icon{ background-image: url(../images/s1-ico13-hover2.png);}
.s1-categs .s1-icon.s1-14:hover .icon{ background-image: url(../images/s1-ico14-hover2.png);}
.s1-categs .s1-icon.s1-15:hover .icon{ background-image: url(../images/s1-ico15-hover2.png);}
.s1-categs .s1-icon.s1-16:hover .icon{ background-image: url(../images/s1-ico16-hover2.png);}
.s1-categs .s1-icon.s1-17:hover .icon{ background-image: url(../images/s1-ico17-hover2.png);}
.s1-categs .s1-icon.s1-18:hover .icon{ background-image: url(../images/s1-ico18-hover2.png);}

.s1-categs .s1-icon.s1-1:active .icon{ background-image: url(../images/s1-ico1-hover.png);}
.s1-categs .s1-icon.s1-2:active .icon{ background-image: url(../images/s1-ico2-hover.png);}
.s1-categs .s1-icon.s1-3:active .icon{ background-image: url(../images/s1-ico3-hover.png);}
.s1-categs .s1-icon.s1-4:active .icon{ background-image: url(../images/s1-ico4-hover.png);}
.s1-categs .s1-icon.s1-5:active .icon{ background-image: url(../images/s1-ico5-hover.png);}
.s1-categs .s1-icon.s1-6:active .icon{ background-image: url(../images/s1-ico6-hover.png);}
.s1-categs .s1-icon.s1-7:active .icon{ background-image: url(../images/s1-ico7-hover.png);}
.s1-categs .s1-icon.s1-8:active .icon{ background-image: url(../images/s1-ico8-hover.png);}
.s1-categs .s1-icon.s1-9:active .icon{ background-image: url(../images/s1-ico9-hover.png);}
.s1-categs .s1-icon.s1-10:active .icon{ background-image: url(../images/s1-ico10-hover.png);}
.s1-categs .s1-icon.s1-11:active .icon{ background-image: url(../images/s1-ico11-hover.png);}
.s1-categs .s1-icon.s1-12:active .icon{ background-image: url(../images/s1-ico12-hover.png);}
.s1-categs .s1-icon.s1-13:active .icon{ background-image: url(../images/s1-ico13-hover.png);}
.s1-categs .s1-icon.s1-14:active .icon{ background-image: url(../images/s1-ico14-hover.png);}
.s1-categs .s1-icon.s1-15:active .icon{ background-image: url(../images/s1-ico15-hover.png);}
.s1-categs .s1-icon.s1-16:active .icon{ background-image: url(../images/s1-ico16-hover.png);}
.s1-categs .s1-icon.s1-17:active .icon{ background-image: url(../images/s1-ico17-hover.png);}
.s1-categs .s1-icon.s1-18:active .icon{ background-image: url(../images/s1-ico18-hover.png);}

/* NO INFO */
body div.tab-pane.noinfo{ padding: 0 !important; }
body div.tab-pane.noinfo .noinfo-content .r1{ 
	margin-top: 70px;
	padding: 20px 0 50px 100px;
	background-color: #f4f5f6;
}
body div.tab-pane.noinfo .noinfo-content .r2{ 
	padding: 50px 0 50px 100px;
	min-height: 450px;
}
body.noinfo{
	padding-top: 110px;
}

/* I AM INTERESTED POPUP */
#im-interested.modal .modal-dialog{
	width: 840px;
	margin-top: 100px;
}
#im-interested.modal a.close{
	margin: 3px 6px 0px 0px;
	display: block;
}
#im-interested.modal{
	text-align: center;
}
#investinJumpStartFund.modal,
#im-interested.modal{
	-moz-transform: scale(0.8, 0.8); /* Moz-browsers */
    zoom: 0.8; /* Other non-webkit browsers */
    zoom: 80%; /* Webkit browsers */
}
#im-interested.modal .imi-logo{
display: inline-block;
position: relative;
top: -72px;
background: #edeef1;
padding: 10px;
}
#im-interested.modal .imi-logo img{box-shadow: 2px 2px 2px #ccc;}
#im-interested.modal .r1{ position: relative; top: -30px;}
#im-interested.modal .r2{ position: relative; top: -30px;}
#im-interested.modal .r3{ margin-bottom: 20px;}
#im-interested.modal .r4{}
#im-interested.modal .r5{ padding: 35px 0;}
#im-interested.modal .r5 input.form-control{
display: inline-block;
width: 71%;
font-size: 30px;
position: relative;
top: -2px;
margin-left: 10px;
border-color: #b1b2b5;
padding: 28px;
}
#im-interested.modal .r6{}
#im-interested.modal .r6 .btn-apply.btn{
background-color: #49c78a;
text-transform: uppercase;
padding: 0 60px;
height: 60px;
line-height: 60px;
font-size: 30px;
color: #fff;
margin-bottom: 35px;
}

.modal-header.modal-header-close{ position: relative; }
.modal-header.modal-header-close a.modal-close{ 
position: absolute;
right: 5px;
margin: 0 2px;
top: 3px;
}

.wysiwyg-input { overflow: auto; }

/* USER ALERTS */
.alert-container{
	position: absolute;
	top: 96px;
	z-index: 1200;
	width: 100%;
}
.alert.user-alert{
	background: #DFF0D8;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2);
	border: none;
	color: #2D6A2E;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.alert.user-alert a{font-family: "robotobold", Arial, Helvetica, sans-serif; color: #2D6A2E;}

/* COMMON PAGES */
.body-addon-content-page, body.addon.content-page{
	background-color: #eeeff0;
}
.default-page-wrap{
	border-right: 1px solid #cecfd0;
	border-left: 1px solid #cecfd0;
	border-bottom: 1px solid #cecfd0;
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 1px 1px 3px #ddd;
	margin-bottom: 80px;
	margin-top: 80px;
}
.default-page-content {
	border-top: 20px solid #74809c;
	padding: 30px 60px;
}
.default-page-content .def-content-box{
	border: 1px solid #d1d1d1;
	background-color: #fbfbfb;
	border-radius: 5px;
	overflow: hidden;
}
.default-page-content .def-content-head{
	font-family: "robotomedium", Arial, Helvetica, sans-serif;
	color: #2c2c2c;
	font-size: 25px;
	border-bottom: 1px solid #d1d1d1;
	padding: 10px 25px;
}
.default-page-content .def-content-body{
	padding: 10px 25px 30px;
	font-family: "robotothin", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2c2c2b;
}
.print-btn-pane {
	min-height: 50px;
	margin-right: 60px;
	margin-top: -20px;
	margin-bottom: 0px;
}
.print-btn-pane .btn-grey{
	float: right;
	margin: 20px 0;
	width: 120px;
}


/**** category head ****/
#category-head{
/*	background: url(../images/categories-bg.jpg) no-repeat 50% 0 #405968;
	background-attachment: fixed;
	margin-bottom: 40px;*/
}
#category-head .category-head-content{ 
	padding: 20px 40px;
}
#category-head .category-head-content .ch1{ color: #fff; padding: 5px 0 20px;}
#category-head .category-head-content .ch2-r1{ 
	color: #000;
	background: #dbe0e3 url(../images/round-arrow-30.png) no-repeat 16px 50%;
	display: inline-block;
	font-size: 27px;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
	padding: 1px 15px 2px 55px;
	margin: 1px 0;
}
#category-head .category-head-content .ch2-r2{ 
	color: #000; 
	background-color: #dbe0e3; 
	display: inline-block; 
	font-size: 21px; 
	font-family: "robotothin", Arial, Helvetica, sans-serif;
	padding: 2px 10px 4px;
	margin: 2px 0;
}
#category-head .category-head-content .ch2 .btn{
	float: right;
	background: rgba(26,186,109,0.8);
	width: 250px;
	height: 55px;
	font-size: 24px;
	padding: 0;
	line-height: 53px;
	border: 2px solid #d8dde0;
	margin-top: 18px;
}
/**** category head ****/

/**** category masking ****/
.overlay{ z-index: 4; }
.contribute-single-r1.category-masking{ position: relative; }
.contribute-single-r1.category-masking span.no-comp-name,
.contribute-single-r1.category-masking > img{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	opacity: 0.7;
	
	filter: blur(7px); 
	-webkit-filter: blur(7px); 
	-moz-filter: blur(7px);
	-o-filter: blur(7px); 
	-ms-filter: blur(7px);
	filter: url(blur.svg#blur);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='7');
	
}
@-moz-document url-prefix() { 
  .contribute-single-r1.category-masking > img{
     opacity: 0.05;
  }
}
.contribute-single-r1.category-masking .masking-layer{
	margin: -23px 0;
	position: absolute;
	background: url(../images/category-masking.png) no-repeat 50% 38% rgba(9,9,9,0.03);
	width: 100%;
	height: 100%;
	z-index: 2;
	text-align: left;
}
.contribute-single-r1.category-masking .masking-layer .masking-content{
	background-color: #fff;
	padding: 10px 10px 2px;
	position: absolute;
	bottom: -63px;
	font-size: 12px;
	width: 100%;
}
.contribute-single-r1.category-masking .masking-layer b{font-size: 18px;}
.contribute-single-r1.category-masking .masking-layer p{}
.contribute-single-r1.category-masking .masking-layer .masking-content a{color: #62c991; display: block;}
/*.contribute-single .overlay .btn-green.btn-blue{background-color: #4ca1f0 !important; border-bottom-color: #3c82c4 !important;}
.contribute-single .overlay .btn-green.btn-orange{background-color: #f7941d !important; border-bottom-color: #c87717 !important;}*/
/**** category masking ****/


/* MODAL FUNDS */
div.fun-popup{
	cursor: pointer;
	float: right;
	width: 66px;
	margin: 4px;
	position: relative;
	height: 28px;
}
div.fun-popup a{
	height: 27px;
	padding: 0;
	line-height: 24px;
	font-size: 11px;
	color: white;
	font-family: "robotoregular", Arial, Helvetica, sans-serif;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
div.fun-popup a.fun-popup-on{
	display: none;
	overflow: hidden;
	cursor: pointer;
	background-color: #2fbf7a;
	border-radius: 20px;
}
div.fun-popup a.fun-popup-off{
	display: block;
	overflow: hidden;
	cursor: pointer;
	background-color: #fff;
	color: #999999;
	text-align: right;
	border: 1px solid #dfdfdf;
	border-radius: 20px;
	content: 'Off';
}
div.fun-popup.on a.fun-popup-off{
	display: none;	
}
div.fun-popup.on a.fun-popup-on{
	display: block;
	padding-left: 5px;
	background-color: #2fbf7a;
	color: #FFFFFF;
	border: 1px solid #2fbf7a;
	text-align: left;
	content: 'On';
}
div.fun-popup a span{
	width: 27px;
	margin-top: 3px;
	margin-right: -1px;
	margin-left: 3px;
	margin-bottom: 3px;
	height: 27px;
	background: #FFFFFF;
	border-radius: 50%;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	position: absolute;
	top: -3px;
	bottom: 0;
	right: 45px;
	color: transparent;
	font-size: 0;
}
div.fun-popup.on a.fun-popup-on span{
	right: 0;
}
div.fun-popup a.fun-popup-off strong{ font-weight: normal; display: inline-block; right: 3px; position: absolute; color: #333;
top: 0;
	line-height: 8px;
	font-size: 12px;}
div.fun-popup a.fun-popup-on strong{
	font-weight: normal;
	display: inline-block;
	left: 3px;
	position: absolute;
	color: #fff;
	top: 0;
	line-height: 8px;
	font-size: 12px;
}
div.fun-popup,
div.fun-popup *{ -webkit-transition: all 0.5s, color 0.3s, box-shadow 0.3s; -moz-transition: all 0.5s, color 0.3s, box-shadow 0.3s; transition: all 0.5s, color 0.3s, box-shadow 0.3s; }
.modal#funding-off,
.modal#funding-off .modal-footer{
	text-align: center;
}

/* STEPS - FUNDS POPUP  */
.modal.modal-funding-steps .sb-r2 {margin: 0 -50px;}
.modal.modal-funding-steps .sb-r2 .steps-bg {margin: 0 13%;}
.modal.modal-funding-steps .submission-box{width: 100% !important;height: auto !important;min-height: 500px !important;-webkit-transition: all 0.5s, color 0.3s, box-shadow 0.3s;-moz-transition: all 0.5s, color 0.3s, box-shadow 0.3s;transition: all 0.5s, color 0.3s, box-shadow 0.3s;padding-top: 30px;}
.modal.modal-funding-steps .sb-r1{ padding: 0px 0 30px;color: #99a1aa;font-family: robotoregular;font-size: 28px;}
.modal.modal-funding-steps .step1 .sb-r2 .sb-icon.sb-r2-a{ background-color: #4cc671;}
.modal.modal-funding-steps .step2 .form-group{ margin-bottom: 5px; }

.modal.modal-funding-steps .s2 .sb-r2 .sb-icon.sb-r2-a,
.modal.modal-funding-steps .s2 .sb-r2 .sb-icon.sb-r2-b{ background-color: #4cc671;}

.modal.modal-funding-steps .s3 .sb-r2 .sb-icon.sb-r2-a,
.modal.modal-funding-steps .s3 .sb-r2 .sb-icon.sb-r2-b,
.modal.modal-funding-steps .s3 .sb-r2 .sb-icon.sb-r2-c{ background-color: #4cc671;}

.modal.modal-funding-steps .s4 .sb-r2 .sb-icon.sb-r2-a,
.modal.modal-funding-steps .s4 .sb-r2 .sb-icon.sb-r2-b,
.modal.modal-funding-steps .s4 .sb-r2 .sb-icon.sb-r2-c,
.modal.modal-funding-steps .s4 .sb-r2 .sb-icon.sb-r2-d{ background-color: #4cc671;}

.modal.modal-funding-steps .s5 .sb-r2 .sb-icon.sb-r2-a,
.modal.modal-funding-steps .s5 .sb-r2 .sb-icon.sb-r2-b,
.modal.modal-funding-steps .s5 .sb-r2 .sb-icon.sb-r2-c,
.modal.modal-funding-steps .s5 .sb-r2 .sb-icon.sb-r2-d,
.modal.modal-funding-steps .s5 .sb-r2 .sb-icon.sb-r2-e{ background-color: #4cc671;}

.modal.modal-funding-steps .step1 .sb-footer,
.modal.modal-funding-steps .step2 .sb-footer,
.modal.modal-funding-steps .step5 .sb-footer{ clear: both; padding-top: 25px;}
.modal.modal-funding-steps .step3 .sb-footer{ clear: both; padding-top: 60px;}
.modal.modal-funding-steps .sb-footer .btn.btn-transparent,
.modal.modal-funding-steps .sb-footer .btn.btn-green{ 
	min-width: 150px;
	height: 40px;
	padding: 0 20px;
	line-height: 38px;
	font-family: "roboto_condensedregular", Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-transform: uppercase;
}

.modal.modal-funding-steps .step2 .sb-r2 .steps-bg .steps-bg-progress{ width: 33%; }

.modal.modal-funding-steps .step3 .sb-r2 .steps-bg .steps-bg-progress,
.modal.modal-funding-steps .step3a .sb-r2 .steps-bg .steps-bg-progress,
.modal.modal-funding-steps .step3b .sb-r2 .steps-bg .steps-bg-progress,
.modal.modal-funding-steps .step3c .sb-r2 .steps-bg .steps-bg-progress{ width: 66%; }

.modal.modal-funding-steps .step4 .sb-r2 .steps-bg .steps-bg-progress,
.modal.modal-funding-steps .step4a .sb-r2 .steps-bg .steps-bg-progress,
.modal.modal-funding-steps .step4b .sb-r2 .steps-bg .steps-bg-progress,
.modal.modal-funding-steps .step4c .sb-r2 .steps-bg .steps-bg-progress{ width: 100%; }
	
.modal.modal-funding-steps .modal-header{padding-top: 0 !important;}
.modal.modal-funding-steps .modal-header .modal-title{padding-top: 0 !important; color: #939598; font-family: "robotolight", Arial, Helvetica, sans-serif;font-size: 19px;padding-bottom: 10px;}
#funding-off.modal.modal-funding-steps .modal-header .modal-title{padding-top: 25px !important; color: #231f20; font-family: "robotomedium", Arial, Helvetica, sans-serif;font-size: 22px; padding-bottom: 5px;}
#funding-off.modal.modal-funding-steps .modal-body p{padding-top: 0; color: #6d6e71; font-family: "robotoregular", Arial, Helvetica, sans-serif;font-size: 17px; padding-bottom: 5px;}
#funding-off.modal.modal-funding-steps .modal-footer{padding-bottom: 30px;}
#funding-off.modal.modal-funding-steps .modal-footer .btn{margin: 0 10px;}

.modal.modal-funding-steps .sb-r2 .sb-icon{ width: 26px; height: 26px; display: inline-block; font-family: "robotoregular", Arial, Helvetica, sans-serif;  font-size: 20px; background-color: #99a1aa; color: #fff;}
.modal.modal-funding-steps .sb-r2 .sb-r2-2{ font-family: "robotoregular", Arial, Helvetica, sans-serif; font-size: 13px; padding: 3px 0 6px;}
.modal.modal-funding-steps .sb-r2 .threestep-col{ width: 25%; float: left;}

.modal.modal-funding-steps .submission-box .sb-content{ padding:30px 5px 40px;}
.modal.modal-funding-steps .submission-box .sb-content .form-group label{ font-family: "robotoregular", Arial, Helvetica, sans-serif; font-size: 15px; padding-left: 18px;display: block;padding-bottom: 4px;}
.modal.modal-funding-steps .submission-box .sb-content .form-control{ margin-bottom: 10px;height: 42px;}
.modal.modal-funding-steps .submission-box .sb-content .sbHolder{ height: 42px;}
.modal.modal-funding-steps .submission-box .sb-content .text-right.notes{ font-size: 12px; margin-top: -5px;}
.modal.modal-funding-steps .submission-box .sb-content textarea.form-control{ height: 120px;}
.modal.modal-funding-steps .submission-box .steps.step1 .btn-grey.btn.add-btn{ margin: 10px 0 30px; background: #bec3c8 url(../images/plus-21x21.png) no-repeat 12px 50%; height: 40px; line-height: 37px; padding: 0 42px; border: 1px solid #b6bbc0; border-radius: 10px; font-family: "robotothin", Arial, Helvetica, sans-serif; font-size: 18px; text-align: center; color: #fff;}

.modal.modal-funding-steps .submission-box .bank-account-title{
	font-family: "robotobold", Arial, Helvetica, sans-serif;
	border-top: 1px solid #ddd;
	padding: 14px 18px 0px 18px;
	font-size: 18px;
}
.modal.modal-funding-steps .submission-box .bank-account-desc{font-family: "robotoregular", Arial, Helvetica, sans-serif;padding: 4px 1px 10px 18px;}

.modal.modal-funding-steps .submission-box a.btn-add-account.btn{ padding-left: 15px; padding-right: 15px;}
.modal.modal-funding-steps .submission-box .single-bank-account {
	background: #f1f1f7;
	border-radius: 5px;
	margin-bottom: 25px;
}
.modal.modal-funding-steps .submission-box .single-bank-account h3 {
	margin: 0px 18px;
	padding: 12px 0 5px;
	display: block;
}
.modal.modal-funding-steps .submission-box .single-bank-account ul {
	margin: 6px 18px;
	padding-bottom: 10px;
}
.modal.modal-funding-steps .submission-box .single-bank-account ul li {
	list-style: none;
	display: block;
	margin-bottom: 10px;
}
.modal.modal-funding-steps .submission-box .single-bank-account ul li .c1 {
	width: 170px;
	float: left;
}
.modal.modal-funding-steps .submission-box .single-bank-account ul li .c2 {
	margin-left: 180px;
}
body.edit-mode .modal-content .modal-header.modal-header-uploadfile h4 p{
	line-height: 30px;
	font-size: 15px;
	color: #939598;
}
.steps.step4a .btn-green.btn-upload-file,
.steps.step4c .btn-green.btn-upload-file{
	margin: 20px auto 50px;
	display: block;
	width: 200px;
	padding: 6px;
	height: auto;
	background-color: transparent;
	color: #1aba6d;
	border:1px solid #1aba6d;
}
.steps.step4a .btn-green.btn-upload-file:hover{ background-color: #1aba6d; color: #fff;}
/* STEPS - FUNDS POPUP  */

.modal.delete-entry{}
.modal.delete-entry .modal-body{text-align: center;	padding: 10px 0;}
.modal.delete-entry h4.modal-title{	font-family: 'robotomedium';font-size: 21px;color: #231f20;}
.modal.delete-entry .modal-footer{text-align: center;padding: 0 0 30px 0;}
.modal.delete-entry .modal-footer .btn{font-family: 'robotoregular';font-size: 20px;text-transform: none;border: none;height: 40px;line-height: 40px;min-width: 150px;margin: 0 7px;}
.modal.delete-entry .btn.btn-danger{background-color: #e07d7e;}

.no-border{ border: none !important; }
div.datepicker-inline{width: auto;margin: 0;}
body a:hover, body a:focus {text-decoration: none;}

@media print {
 	body header#new,
	footer{ display: none;}
	body .default-page-wrap{ margin-top: 0;}
}

























#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;
}
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;
}
.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;
	padding: 0;
}
.search-box a {
	position: absolute;
	padding: 3px 0 0 0;
	margin-left: -19px;
}
/* MENU */
