@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,700,500);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);

@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0; outline:0}
html{height:100%}
body{margin:0; padding:0; font-family:'Roboto', Arial, Helvetica, sans-serif; color:#2c2c2c; font-size:14px; background:#f5f5f5; height:100%; font-weight:400; -webkit-tap-highlight-color: rgba(0,0,0,0);}
div, h1, h2, h3, h4, h5, h6, p, ul, li, ol form{margin:0; padding:0;}
header, nav, footer, aside, hgroup, article, address, section, figure, hgroup {display:block; margin:0; padding:0;}
a, img{border:none;}
a{color:#00004b; text-decoration:none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
a:hover{text-decoration:none;}
.clr{clear:both;}
.clr:after{content:""; clear:both; display:block}

input, select, textarea{font-family:'Roboto', Arial, Helvetica; -webkit-border-radius:0; font-size:12px}

/*hiding css*/
.mobileMenu, .mobileSettingMenu{display:none;}

/*wrapper*/
.wrapper{min-width:300px; min-height:100%;}
.spacer{height:90px;}

/*container*/
.container{max-width:1170px; margin:0 auto; position:relative; padding:0 15px; position:relative}
.container:after{clear:both; content:''; display:block;}

/*header*/
.header{background:#fff; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1); border-top:2px solid #f5f5f5; height:56px; padding:14px 0 0; position:fixed; top:0; width:100%; z-index:99}

/*logo*/
h1.logo{float:left;}
h1.logo a{background:url(../images/logo.jpg) no-repeat; width:222px; height:37px; text-indent:-1000000px; display:block}

/*menu*/
.header .menu{float:left; margin-left:9%}
.header ul{list-style:none;}
.header ul li{float:left; font-size:16px; border-left:dashed 1px #c2c2c2; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding-left:35px; margin-left:35px}
.header ul li:first-child{border:none; padding:0; margin:0}
.header ul li a{display:block;}
.header ul li a span{display:block; color:#c2c2c2; font-size:14px; text-transform:capitalize}

/*search*/
.header .sarchBox{float:left; width:120px; border:1px solid #d1d0d0; border-radius: 5px; height:30px; padding:0 30px; position:relative; margin:3px 0 0 6%}
.header .sarchBox input[type='text']{background:none; outline:none; width:100%; display:block; height:20px; padding:5px 0}
.header .sarchBox input[type='submit']{background:url(../images/searchIcon.png) no-repeat; width:20px; height:19px; cursor:pointer; display:block; text-indent:-100000px; position:absolute; top:5px; left:5px}
.header .sarchBox i{background:url(../images/cancleIcon.png) no-repeat; width:11px; height:12px; display:block; text-indent:-100000px; display:block; position:absolute; top:9px; right:5px; cursor:pointer}

/*rightMenu*/
.rightMenu{float:right; padding-top:8px}
.rightMenu ul li{margin-left:20px; padding-left:20px;}

/*navigation*/
.settingMenu{background:#fff; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; height:50px}
.settingMenu > div > ul{list-style:none; float:left}
.settingMenu > div > ul > li{float:left; margin-left:1px}
.settingMenu > div > ul > li:first-child{margin-left:0;}
.settingMenu > div > ul > li > a{
	height: 50px;
	padding: 0 20px;
	display: block;
	line-height: 35px;
	color: #cdcdcd;
	font-weight: normal;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 50px;
	font-family: robotolight;
}
.settingMenu ul li:hover > a, .settingMenu ul li.active > a{background:#1aba6d; color:#fff;}

.settingMenu ul.right{float:right;}

/*content*/
.content{margin-top:15px; border-top:1px solid #dddddd}

/*leftContent*/
.content .leftCol{width:68%; float:left; padding-top:15px}

/*slider Area*/
.sliderArea{background:#fff; border:1px solid #d1d1d1; border-radius: 5px; text-align:center}
.imageSlider #slider ul li img{display:block; border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.imageSlider #slider .flex-direction-nav a{display:none;}

.imageSlider #carousel{
	padding-top: 5px;
	padding-right: 30px;
	padding-left: 25px;
	padding-bottom: 0;
	overflow: hidden
}
.imageSlider #carousel ul li{margin:0 0 0 6px; cursor:pointer}
.imageSlider #carousel ul li img{
	display: inherit;
	border-radius: 5px;
	height: 62px;
}

.imageSlider #carousel .flex-direction-nav a  {display: block; width:22px; height: 47px; margin: -23px 0 0; opacity:1; text-indent:-1000000px;}
.imageSlider #carousel .flex-direction-nav .flex-prev { left:5px; background:url(../images/slideArrowLeft.png) 0 0 no-repeat}
.imageSlider #carousel .flex-direction-nav .flex-next { right: 5px; text-indent:-1000000px !important; background:url(../images/slideArrow.png) no-repeat}
.imageSlider #carousel .flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.imageSlider #carousel .flexslider:hover .flex-next { opacity: 0.7; right: 10px; }

.imageSlider #carousel .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.imageSlider #carousel .flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 0px; display: inline-block; content: '\f001'; }
.imageSlider #carousel .flex-direction-nav a.flex-next:before  { content: '\f002'; }


.sliderArea h2{font-size:41px; font-family: 'Roboto Condensed', sans-serif; text-align:left; padding:35px 0 25px 40px; font-weight:400; line-height:20px}
.sliderArea h2 span{font-size:20px;}
.sliderArea h3{font-family: 'Roboto Condensed', sans-serif; font-weight:700; font-size:15px; text-transform:uppercase; color:#050505; border-top:1px solid #d1d1d1; padding:7px 0; position:relative; padding-bottom:5px; line-height:30px}
.sliderArea .info{border-top:1px solid #d1d1d1;}
.sliderArea .info ul{list-style:none;}
.sliderArea .info ul li{float:left; width:33%;}
.sliderArea .info ul li div{border-left:2px solid #d1d1d1;}
.sliderArea .info ul li:first-child div{border:none}
.sliderArea .info ul li div{padding:5px 0 10px}
.sliderArea .info small{display:block; font-size:15px; color:#777777; display:block; font-weight:400}
.sliderArea .info span{display:block; font-size:25px; color:#232e6a; font-weight:400}

/*tabsContentArea*/
.tabsContentArea{padding-top:20px;}
.tabsContentArea ul.tabs{list-style:none; height:50px; padding:0 0 0 30px}
.tabsContentArea ul.tabs li{float:left; text-align:center; margin-left:5px}
.tabsContentArea ul.tabs li:first-child{margin:0;}
.tabsContentArea ul.tabs li a{height:35px; border-bottom:none; font-size:14px; color:#363636; font-weight:400; font-family: 'Roboto Condensed', sans-serif; display:block; padding:15px 30px 0 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -ms-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out;}

.tabsContentArea ul.tabs li a.overview span{background:url(../images/overviewIcon.png) no-repeat; padding-left:25px; height:18px; display:block}
.tabsContentArea ul.tabs li:hover a.overview span, .tabsContentArea ul.tabs li.active a.overview span{background-position:0 -18px}

.tabsContentArea ul.tabs li a.property span{background:url(../images/propertyIcon.png) no-repeat; padding-left:28px; height:21px; display:block}
.tabsContentArea ul.tabs li:hover a.property span, .tabsContentArea ul.tabs li.active a.property span{background-position:0 -21px}

.tabsContentArea ul.tabs li a.management span{background:url(../images/managementIcon.png) no-repeat; padding-left:28px; height:16px; display:block; margin-top:2px}
.tabsContentArea ul.tabs li:hover a.management span, .tabsContentArea ul.tabs li.active a.management span{background-position:0 -16px}

.tabsContentArea ul.tabs li a.documents span{background:url(../images/documentsIcon.png) no-repeat; padding-left:28px; height:20px; display:block}
.tabsContentArea ul.tabs li:hover a.documents span, .tabsContentArea ul.tabs li.active a.documents span{background-position:0 -20px}

.tabsContentArea ul.tabs li a.updates span{background:url(../images/updatesIcon.png) no-repeat; padding-left:28px; height:18px; display:block; margin-top:1px}
.tabsContentArea ul.tabs li:hover a.updates span, .tabsContentArea ul.tabs li.active a.updates span{background-position:0 -18px}

.tabsContentArea ul.tabs li:hover a{background:#eeeeee; border-bottom:none;}
.tabsContentArea ul.tabs li.active a{background:#fff; border:1px solid #d1d1d1; border-bottom:none; color:#4cc671}

.tabsContentArea .tabsContent{background:#fff; border:1px solid #d1d1d1; border-radius: 5px; padding:30px 30px 20px}

.tabsContentArea .tabsContent{background:#fff; border:1px solid #d1d1d1; border-radius: 5px; padding:30px 30px 20px}
.tabsContentArea .tabsContent #overview{ padding:0 0 0 10px}
.tabsContentArea .tabsContent h2{font-size:25px; color:#363636; text-transform:capitalize; padding-bottom:5px; margin-bottom:20px; border-bottom:1px solid #e9e9e9; font-family: 'Roboto Condensed', sans-serif; font-weight:400}
.tabsContentArea .tabsContent p{font-family: 'Roboto Condensed', sans-serif; font-weight:300; font-size:15px; color:#363636; padding-bottom:30px;}
.tabsContentArea .tabsContent h3{font-size:25px; color:#363636; text-transform:capitalize; padding-bottom:5px; margin-bottom:20px; font-family: 'Roboto Condensed', sans-serif; font-weight:400; border-bottom:2px solid #e9e9e9; padding-left:5px}
.tabsContentArea .tabsContent img{width:100%; margin-top:10px; display:block}

.tabsContentArea .postRow{padding-top:20px;}
.tabsContentArea .postRow h2{font-size:18px; color:#2c2c2c; border:none; margin:0; padding:0; font-weight:100; text-transform:uppercase}
.tabsContentArea .postRow h3{font-size:18px; color:#2c2c2c; border:none; margin:0; padding:0; text-transform:capitalize; float:left}
.tabsContentArea .postRow a.link{background:url(../images/inIon.png) no-repeat; width:21px; height:21px; display:block; float:left; text-indent:-100000px; margin:2px 0 0 15px}
.tabsContentArea .postRow p{padding-top:5px;}

/*documents list*/
ul.documentsList{list-style:none;}
ul.documentsList li{float:left; width:50%; margin-bottom:30px}
ul.documentsList li .inBox{background:#f4f5f6; border-top:6px solid #dce0e4; border-radius: 5px; height:106px; margin-left:15px;}
ul.documentsList li:first-child .inBox{margin:0 15px 0 0;}
ul.documentsList .topPart{border-bottom:1px solid #dce0e4; padding:8px 15px; margin-bottom:12px}
ul.documentsList .topPart small{display:block; float:left;  font-family: robotolight; font-size:14px; color:#373d4a}
ul.documentsList .topPart strong{display:block; float:right; font-size:14px; color:#373d4a}
ul.documentsList .topPart a{color:#373d4a}

ul.documentsList .pdfImg{float:right; width:39px;}
ul.documentsList .pdfImg img{margin:0;}
ul.documentsList .pdfInfo{width:70px; float:right; font-size:14px; font-family: robotolight; color:#373d4a; margin:0 15px 0 12px}

/*updates area*/
.qusAnswerArea > .topPart{border: 1px solid #d1d1d1;}
.updatesArea > .topPart{border: 1px solid #d1d1d1;}
#updates .topPart{
	border-style: solid;
	padding-top: 4px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 4px;
	cursor: pointer;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-left: 0px;
	margin-right: 0px;
}
#updates .topPart h4{font-size:20px; color:#2f384f; text-transform:uppercase; float:left; font-family: 'Roboto Condensed', sans-serif; font-weight:700}
#updates .topPart .countbox{float:right; background:url(../images/arrow.png) 100% 3px no-repeat; height:21px; padding-right:18px; margin-top:1px}
#updates .active .countbox{background:url(../images/upArrow.png) 100% 3px no-repeat;}
#updates .topPart .countbox span{background:#1aba6d; border-radius: 50%; display:block; width:21px; height:21px; color:#fff; text-align:center; font-size:10px; line-height:22px}
#updates .active{border-radius: 5px;}

.updatesArea #updatesPost{border:1px solid #d1d1d1; border-top:none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding-top:35px}

/*updated post*/
.updatePost{margin-bottom:40px; padding:0 20px}
.updatePost .dateCol{width:18%; float:left; font-size:17px; color:#74809c; text-transform:capitalize; text-align:center}
.updatePost .dateCol span{display:block; font-size:88px; line-height:80px}

.updatePost .postInfo{width:78%; float:right; border:1px solid #d1d1d1; border-radius: 5px; padding-bottom:20px}
.updatePost .postInfo h2{border:none; margin:0; padding:0; font-family: 'Roboto Condensed', sans-serif; font-size:17px; color:#2f384f; float:left}
#updates .postInfo .topPart{margin-bottom:0; border-bottom:1px solid #d1d1d1; }
.updatePost .postInfo .topPart span{background:url(../images/infoIcon.png) no-repeat; width:15px; height:16px; display:block; text-indent:-100000px; float:right; margin-top:4px}
.updatePost .postInfo img{margin:0;}
.updatePost .postInfo p{padding:10px 20px; font-family:'Roboto', Arial, Helvetica, sans-serif; font-weight:400; font-size:13px; color:#939598}

/*question answer*/
.qusAnswerArea{ margin-top:20px}
.qusAnswerArea .topPart .countbox{}
.qusAnswerArea .topPart .countbox span{background:#000 !important;}

.qusAnswerArea #quesAnserList{border:1px solid #d1d1d1; border-top:none; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; padding-top:35px}

.qusAnswerArea ol{list-style:none; padding:0 20px 30px}
.qusAnswerArea ol li ol{padding:0}
.qusAnswerArea ol li{position:relative; display:block; min-height:50px; margin-top:15px; padding-left:60px}
.qusAnswerArea .avater{width:46px; position:absolute; top:0; left:0}
.qusAnswerArea .avater img{margin:0; border-radius: 5px;}

.qusAnswerArea .commentText{border:1px solid #e0e2e8; border-radius: 5px; padding:8px; position:relative; border-top-left-radius: 0;}
.qusAnswerArea .commentText span{background:url(../images/cArrowL.jpg) no-repeat; width:8px; height:8px; display:block; position:absolute; top:-1px; left:-7px}
.qusAnswerArea .commentText small{display:block; font-size:13px; color:#686d77; padding-bottom:3px}
.qusAnswerArea .commentText p{font-size:13px; color:#000; font-weight:400; padding:0 0 12px}
.qusAnswerArea .commentText a.reply{display:block; background:url(../images/replyIco.png) 0 2px no-repeat; color:#686d77; padding-left:22px; float:right; text-transform:capitalize; font-size:12px; margin-right:15px; height:17px;}
.qusAnswerArea .commentText .box{background:#eeeff0 url(../images/comaIcon.png) 5px 5px no-repeat; padding:2px 10px 10px 32px; margin-bottom:10px}
.qusAnswerArea .commentText .box p{padding:0;}

.qusAnswerArea ol li .replyList{padding-right:60px; padding-left:0}
.qusAnswerArea ol li .replyList small{text-align:right;}
.qusAnswerArea ol li .replyList .avater{ left:100%; margin-left:-46px}
.qusAnswerArea ol li .replyList .commentText{border-top-left-radius: 5px; border-top-right-radius: 0;}
.qusAnswerArea ol li .replyList span{left:100%; background:url(../images/cArrowR.jpg) no-repeat;}
.qusAnswerArea .commentText img{display:block; width:60%; margin-top:0; margin-bottom:10px}
a.acdComment{background:#fff; border:1px solid #d8dbe2; color:#939598; font-size:15px; text-transform:capitalize; display:block; width:150px; text-align:center; padding:6px; border-radius: 5px; margin:0 0 20px 75px}
a.acdComment:hover{background:#1aba6d; border:1px solid #1aba6d; color:#fff}



/*sidebar*/
.content .sidebar{width:32%; float:right}
.content .sidebarIn{border-left:1px solid #dddddd; padding:15px 0 0 15px; margin-left:15px; min-height:1000px}
.sidebarIn .widget{margin-bottom:30px; background:#fff; border:1px solid #d1d1d1; border-radius: 5px; padding:20px 15px}

.investBox .lBox{width:60%; float:left}
.investBox .lBox small{display:block; font-size:30px; color:#3f3f3f}
.investBox .lBox span{display:block; font-size:16px; color:#3f3f3f}
.investBox a.viewButton{width:30%; float:right; border:1px solid #c8c8c8; border-radius: 5px; color:#c8c8c8; font-weight:300; font-family: 'Roboto Condensed', sans-serif; display:block; text-align:center; height:30px; text-transform:uppercase; line-height:32px}
.investBox a.viewButton:hover{background:#1aba6d; color:#fff; border:1px solid #1aba6d;}

.progressBar{background:#e0e0e0; margin:20px 0}
.progressBar span.greenBar{background:#1aba6d; height:8px; width:50%; display:block}

a.buttonLink{width:45%; float:left; border:2px solid #c8c8c8; border-radius: 5px; color:#c8c8c8; font-weight:300; font-family: 'Roboto Condensed', sans-serif; display:block; text-align:center; height:35px; text-transform:uppercase; line-height:32px; font-size:20px}
a.buttonInvest{
	width: 45%;
	float: left;
	border: 2px solid #19BA6D;
	border-radius: 5px;
	color: #FFFFFF;
	font-weight: 300;
	font-family: 'Roboto Condensed', sans-serif;
	display: block;
	text-align: center;
	height: 35px;
	text-transform: uppercase;
	line-height: 32px;
	font-size: 20px;
	background-color: #19BA6D;
}
a.buttonInvest:hover{
	background-color: #169658;
	border: 2px solid #169658;
	border-radius: 5px;
}
a.buttonLink:hover{background:#1aba6d; color:#fff; border:2px solid #1aba6d;}
a.right{float:right;}
a.investButton{background:#1aba6d; border:none; color:#fff}
a.investButton:hover{background:#068548; border:none}

.widget h2{font-size:20px; color:#2f384f; font-weight:700; padding-bottom:15px}
.widget p{font-size:13px; color:#2f384f; line-height:25px; padding-bottom:15px}

/*explore projects  page*/

/*sub header*/
.subHeader{background:#e6e6e6; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7; padding:20px 0 30px}
.subHeader .titleBox{padding:0 100px 0 5%; position:relative}
.subHeader h1{font-size:35px; color:#2f383e; text-transform:capitalize; font-weight:400}
.subHeader h2{font-size:25px; color:#2f383e; font-weight:400; padding-top:2px}
.subHeader a.learnMore{background:#1aba6d; color:#fff; font-family:robotolight; display:block; width:150px; text-align:center; padding:8px 0 10px; position:absolute; top:10px; right:20px; border-radius: 5px; font-size:19px; border:2px solid #1aba6d;}
.subHeader a.learnMore:hover{border:2px solid #d7d7d7; background:none; color:#666}

/*content*/
.subContent{background:#eeefef; border:1px solid #c3c6cb; border-radius: 2px; margin-top:15px}

/*leftSidebar*/
.subContent .leftSidebar{width:22%; float:left}
.subContent .leftSidebarIn{background:url(../images/sideLine.png) top right no-repeat; min-height:888px; padding:20px 25px}
.subContent .leftSidebar h2{font-size:#545556; font-size:17px}
.subContent .leftSidebar .listBox{margin-top:30px}
.subContent .leftSidebar .listBox h3{font-size:17px; color:#545556; font-weight:500; text-transform:capitalize; padding:0 0 5px 10px}
.subContent .leftSidebar ul{list-style:none;}
.subContent .leftSidebar ul li{margin-top:5px; box-sizing: border-box; }
.subContent .leftSidebar ul li span{display:block; padding:8px 15px; position:relative; color:#545556; cursor:pointer}
.subContent .leftSidebar ul li:hover span, .subContent .leftSidebar ul li span.active{background:#fff; border-radius: 5px; color:#1aba6d}
.subContent .leftSidebar ul li:hover span:after, .subContent .leftSidebar ul li span.active:after{content:''; background:url(../images/arrow-1.png) no-repeat; width:9px; height:17px; display:block; float:right}

/*fiter*/
#filterContainer .mix{
	display: none;
}

/*rightContent*/
.subContent .rightContent{width:78%; float:right;}
.subContent .rightContentIn{padding:25px 15px;}

ul.itemList{list-style:none;}
ul.itemList li{width:33.3%; float:left; margin-bottom:25px}
ul.itemList li div.boxIn{background:#fff; border:1px solid #c6c7c7; padding:6px 6px 10px; border-radius: 5px; margin:0 15px;}
ul.itemList li img{display:block; width:100%; border-radius: 5px;}
ul.itemList li h2{font-size:15px; color:#232e6a; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding-top:10px; font-weight:400; text-align:center}
ul.itemList li h3{font-size:14px; color:#515152; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align:center}
ul.itemList li p{font-size:13px; color:#777; font-family: 'Roboto Condensed', sans-serif; font-weight:300; padding:10px; line-height:15px}

ul.itemList li .bottbox{background:url(../images/line.png) top center no-repeat; padding-top:15px}
ul.itemList li .bottbox ul{list-style:none;}
ul.itemList li .bottbox ul li{float:left; width:33.3%; margin:0}
ul.itemList li .bottbox ul li .insbox{border-left:1px solid #cbcbcb; text-align:center; font-size:9px; color:#232e6a; text-transform:uppercase}
ul.itemList li .bottbox ul li:first-child .insbox{border:none;}
ul.itemList li .bottbox ul li strong{font-family: 'Roboto Condensed', sans-serif; font-weight:700; display:block; font-size:14px; padding-top:5px}


/*edit page*/
.addImgbox{background:#e2e4e6; border:1px dashed #60666b; border-top-left-radius: 5px; border-top-right-radius: 5px; padding:120px 20px; margin-bottom:50px}
.addImgbox a{background:url(../images/addImgIcon.png) no-repeat; width:116px; display:block; font-size:19px; font-weight:700; padding-top:98px; text-align:center; margin:0 auto; color:#686d77}

.projectName{border:1px solid #dadada; border-radius: 5px; padding-right:60px; position:relative; margin:0 20px; margin-bottom:25px}
.projectName input[type='text']{background:none; width:100%; margin:0 0 0 15px; font-size:20px; color:#2f384f; font-family: 'Roboto Condensed', sans-serif; padding:5px 0 7px; height:30px}
a.editButton{background:url(../images/editIcon.png) no-repeat; width:34px; height:31px; display:block; text-indent:-100000px; position:absolute; top:5px; right:5px}

.sliderArea h3 a.editButton{right:22px;}

.editPage .sliderArea .info ul li div{border-left:none;}
.editPage .sliderArea .info small{display:block; font-size:15px; color:#1e222e;}
.editPage .sliderArea .info input{background:none; outline:none; color:#808798; width:100%; text-align:center; margin-top:8px}

.editPage .tabsContentArea .tabsContent h2, .editPage .tabsContentArea .tabsContent h3{position:relative;}
.editPage .tabsContentArea .tabsContent h2 a.editButton, .editPage .tabsContentArea .tabsContent h3 a.editButton{ top:0}
.editPage .tabsContentArea .tabsContent textarea{width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:10px; height:250px; color:#8b8b8b; font-size:15px; background:#fff; outline:none; -webkit-appearance:none; box-shadow: none;}


/*editPopupIn*/
.editPopup {position: relative; max-width:770px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.mfp-close{background:url(../images/closeIcon.png) no-repeat !important; width:15px !important; height:15px !important; display:block; top:10px !important; text-indent:-100000px; opacity: 1; z-index:9999; outline:none; position:absolute !important; right:10px !important} 

.editPopup .editPopupIn{background:#fff; border-radius:8px; padding:15px 25px 20px}
.editPopup .editPopupIn h2{font-size:30px; color:#294172; text-align:center; font-weight:400; text-transform:capitalize}
.editPopup .editPopupIn small{display:block; font-size:12px; color:#363636; text-align:right}
.addDescription{border:1px solid #e0e2e8; height:38px; padding:0 120px 0 15px; margin-top:7px; border-radius: 5px; position:relative}
.addDescription input{width:100%; display:block; outline:none; border:none; font-size:15px; color:#363636; height:29px; padding:3px 0}

.addDescription .datebx{background:#f0f1f3; border-left:1px solid #e0e2e8; position:absolute; right:0; top:0; width:140px; height:38px; border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.addDescription .datebxIn{position:relative;}
.addDescription .datebx span{background:url(../images/dateicon.png) no-repeat; height:23px; display:block; padding-left:32px; margin:7px 0 0 15px; line-height:22px}

.addDescription .datebx .calendarDrop{background:#fff; border:1px solid #dadce2; width:140px; border-radius: 5px; position:absolute; top:35px; left:0; z-index:99; -webkit-box-shadow: 1px 3px 10px rgba(102,102,102,0.75);
-moz-box-shadow: 1px 3px 10px rgba(102,102,102,0.75);
box-shadow: 1px 3px 10px rgba(102,102,102,0.75); padding-bottom:5px; display:none
}
.addDescription .datebx:hover .calendarDrop{display:block;}
.addDescription .datebx .calendarDrop i.arrow{background:url(../images/calArrow.png) no-repeat; width:25px; height:12px; display:block; margin:0 auto; margin-top:-11px;}
.addDescription .datebx .calendarDrop .topCal{border-bottom:1px solid #e0e2e8; padding:5px 5px 3px; position:relative}
.addDescription .datebx .calendarDrop .topCal small{display:block; font-size:15px; color:#363636; text-align:center}
.addDescription .datebx .calendarDrop .topCal a.link{width:17px; height:17px; display:block; text-align:center; color:#3dc583; position:absolute; top:5px; font-size:18px; border-radius:100%; line-height:9px}
.addDescription .datebx .calendarDrop .topCal a.link:hover{background:#2cbf78; color:#fff;}
.addDescription .datebx .calendarDrop .topCal a.prev{left:2px;}
.addDescription .datebx .calendarDrop .topCal a.next{right:2px;}
.dateTable{text-align:center; font-size:9px; color:#5e5e5e; padding:0 2px 5px}
.dateTable strong{display:block; text-align:center; margin-top:5px}
.dateTable em{display:block; text-align:center; font-size:9px; height:17px; cursor:pointer; font-style:normal; text-align:center; margin:0 0 0 1px; border:1px solid #fff; border-radius:100%; line-height:18px}
.dateTable em:hover{border:1px solid #2cbf78;}
.dateTable em.active{background:#2cbf78; color:#fff; cursor:default; border:1px solid #2cbf78;}
.addDescription .datebx a.linkButton{border:1px solid #2cbf78; background:#2cbf78; float:left; color:#fff; font-size:11px; padding:1px 5px; border-radius: 3px; margin:0 5px}
.addDescription .datebx a.linkButton:hover{background:none; color:#2cbf78}
.addDescription .datebx a.right{float:right}



/*editorArea*/
.editorArea{border:1px solid #e0e2e8; border-radius: 5px; margin-top:10px;}
.tabsBox{background:#f0f1f3; border-bottom:1px solid #dddfe5; border-top-left-radius: 5px; padding-top:5px; border-top-right-radius: 5px;}
.tabsBox ul{list-style:none; position:relative; bottom:-1px}
.tabsBox ul li{float:left; margin-left:5px}
.tabsBox ul li a{display:block; padding:4px 30px 0; height:30px; color:#939598; border:1px solid #f0f1f3; border-bottom:none}
.tabsBox ul li a span{display:block; padding-left:28px}
.tabsBox ul li a.writeText span{background:url(../images/textIcon.png) no-repeat; min-height:19px;}
.tabsBox ul li.active a.writeText span{ background-position:0 -20px}

.tabsBox ul li a.uploadImage span{background:url(../images/uploadIcon.png) no-repeat; min-height:17px; line-height:17px; margin-top:2px}
.tabsBox ul li.active a.uploadImage span{ background-position:0 -17px}

.tabsBox ul li a.uploadVideo span{background:url(../images/uploadVIcon.png) no-repeat; min-height:18px; line-height:17px; margin-top:2px}
.tabsBox ul li.active a.uploadVideo span{ background-position:0 -18px}

.tabsBox ul li a.attachLink span{background:url(../images/attachIcon.png) no-repeat; min-height:20px; line-height:18px; margin-top:2px}
.tabsBox ul li.active a.attachLink span{ background-position:0 -20px}

.tabsBox ul li.active a{background:#fff; border:1px solid #dddfe5; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom:none; color:#2f384f}

.tabEditConArea{padding:20px;}
.tabEditConArea textarea{background:none; outline:none; color:#939598; width:150%; height:300px; font-size:15px}
a.saveButton{background:#1aba6d; font-size:20px; text-transform:uppercase; text-align:center; font-weight:300; width:250px; margin:0 auto; padding:10px 0; display:block; color:#fff; border-radius: 5px; margin-top:15px; border:2px solid #1aba6d}
a.saveButton:hover{border:2px solid #c8c8c8; background:none; color:#000}



/*map area*/
.mapArea{background:#fff; border:1px solid #d8d8d8; padding:30px 60px; margin-top:25px}
.mapArea h2{font-family: 'Roboto Condensed', sans-serif; font-size:25px; color:#2f384f; border-radius: 5px; padding-bottom:25px}

/*gallery popup*/
.galleryPopup {position: relative; max-width:565px; margin:0 auto; margin-top:20px; margin-bottom:20px;}

.galleryPopup .galleryPopupIn{background:#fff; border-radius:8px; padding:20px 32px 20px}
.galleryPopup h2{font-size:23px; color:#294172; text-align:center; font-weight:400; padding-bottom:40px}
.galleryPopup .imageSection{position:relative;}
.galleryPopup .imageSection img{display:block; border-radius: 8px;}
.galleryPopup .imageSection .overlay{position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/trans.png) repeat; border-radius: 8px; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; z-index:-1; opacity:0;}
.galleryPopup .imageSection .linksbx{ width:91px; margin:0 auto; height:41px; margin-top:22%;}
.galleryPopup .imageSection .linksbx a{background:url(../images/buttons.png) no-repeat; width:45px; height:41px; display:block; float:left; text-indent:-100000px;}
.galleryPopup .imageSection .linksbx a.delete{background-position:-46px 0; margin-left:1px}

.galleryPopup .imageSection:hover .overlay{z-index:99; opacity:1;}

.galleryPopup .thubmList{ padding-top:20px}
.galleryPopup .thubmList ul{list-style:none;}
.galleryPopup .thubmList ul li{float:left; position:relative; width:72px; margin-right:12px; margin-bottom:12px}
.galleryPopup .thubmList ul li img{display:block; border-radius:5px;}

.galleryPopup .thubmList ul li .overlay{position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/trans.png) repeat; border-radius:5px; -webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; z-index:-1; opacity:0;}
.galleryPopup .thubmList ul li .linksbx{ width:72px; margin:0 auto; height:41px; margin-top:35px;}
.galleryPopup .thubmList ul li .linksbx a{background:url(../images/buttons_small.png) no-repeat; width:36px; height:32px; display:block; float:left; text-indent:-100000px;}
.galleryPopup .thubmList ul li .linksbx a.delete{background-position:-36px 0;}

.galleryPopup .thubmList ul li:hover .overlay{z-index:99; opacity:1;}

.galleryPopup .thubmList ul li.addImage{background:#f3f5f6; border:1px solid #dddfe5; border-radius:5px; width:72px; font-size:12px; color:#939598; text-transform:uppercase; text-align:center;}
.galleryPopup .thubmList ul li.addImage a{height:18px; padding-top:50px; display:block; color:#939598;}
.galleryPopup .thubmList ul li.addImage a:after{content:''; font-size:50px; position:absolute; top:14px; left:25px; background:url(../images/plus.png) no-repeat; width:26px; height:25px;}




/*foooter*/
.footer{background:#2f384f; padding:25px 0; margin-top:50px}
.footer h1{margin-bottom:25px;}
.footer h1 a{background:url(../images/flogo.png) no-repeat; width:223px; height:38px; display:block; text-indent:-100000px;}

.footer .col-1{width:25%; float:left;}
.footer h3{font-size:20px; text-transform:uppercase; color:#cdcdcd; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; padding-bottom:15px; font-weight:500}
.footer ul{list-style:none;}
.footer ul li{color:#cdcdcd; font-weight:300; font-family: 'Roboto Condensed', sans-serif; text-transform:capitalize; margin-bottom:5px}
.footer ul li a{color:#cdcdcd}
.footer ul li:hover a, .footer ul li.active a{color:#fff;}

.footer .socialList{float:right; padding-top:15px}
.footer .socialList .box{float:left; width:56px; margin-left:10px}

.footer .socialLinks{padding-top:25px; text-align:center}
.footer .socialLinks ul{list-style:none; height:38px}
.footer .socialLinks ul li{display:inline-block; margin:0 20px; font-size:18px; line-height:36px}
.footer .socialLinks ul li a{display:block; width:38px; height:38px; text-align:center; border:1px solid #4a4a4a; border-radius:100%}
.footer .socialLinks ul li:hover a{background:#fff; color:#596072; border:1px solid #fff;}


.footer p{font-size:14px; color:#cdcdcd; font-family: 'Roboto Condensed', sans-serif; font-weight:300; padding-top:20px}


/* hover overy - edit button */
.overlay-contain {position: relative;}
.overlay-contain .overlay span {margin: auto;width: 160px;height: 40px;color: #1ABA6D;line-height: 40px;display: inline-block;text-align: center;border-radius: 6px;border: 1px solid #1ABA6D;font-size: 15px;-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;}
.overlay-contain .overlay div.edit-delete a.overlay-edit {	width: 44px;height: 40px;border-radius: 4px 0 0 4px;background: #67a0cc url(../images/overlay-edit.png) no-repeat 50% 50%;	display: inline-block;	float: left;}
.overlay-contain .overlay div.edit-delete a.overlay-delete {width: 44px;height: 40px;border-radius: 0 4px 4px 0;background: #df7e7e url(../images/overlay-delete.png) no-repeat 50% 50%;display: inline-block;}
.overlay-contain .overlay div.edit-delete {margin: auto;width: 90px;height: 44px;display: inline-block;text-align: center;-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;position: absolute;left: 50%;top: 50%;margin: -22px 0 0 -45px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, html  .overlay-contain .overlay div.edit-delete { top: 50%; position: absolute; margin-top: -22px; left: 50%; margin-left: -45px;}
}

.overlay-contain .overlay span:hover {	background-color: #1ABA6D;	color: #fff;}
.overlay-contain .overlay {	width: 100%;height: 100%;background-color: rgba(230,230,230,0.5);-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;	opacity: 0;	text-transform: uppercase;	display: inline-flex;	vertical-align: middle;	position: absolute;	z-index: 5;left: 0;}
.overlay-contain:hover .overlay {opacity: 1;}

.tabsContentArea .tabsContent #overview .overlay-contain{padding: 10px; margin-bottom: 10px;}
.tabsContentArea .tabsContent #overview .overlay-contain .overlay{margin: -10px;border-radius: 5px;}

.tabpane-box-63 .box-63-each { color: #373d4a; background: #fff; border-radius: 5px; overflow: hidden; width: 47%; margin-bottom: 1.5%; display: inline-block; border: 1px solid #cacccf; position: relative; margin-right: 3%;}
.tabpane-box-63 .box-63-each.content-added{ background: #f4f5f6; border: transparent 0px solid; }
.tabpane-box-63 .box-63-each.content-added .box-63-each-r1 { border-top: 6px solid #dce0e4; padding-bottom: 11px;}
.tabpane-box-63 .box-63-each .box-63-each-r1 { text-transform: uppercase; border-bottom: 1px solid #dce0e4; padding: 15px 20px; text-align: left; border-top: 0 none; font-family: robotomedium;}
.tabpane-box-63 .box-63-each .box-63-each-r2 { text-align: right; font-size: 29px; padding: 6px 15px 10px; font-family: "robotomedium", Arial, Helvetica, sans-serif; color: #b7b9be; min-height: 60px; }
.tabpane-box-63 .box-63-each.content-added .box-63-each-r2{ color: #373d4a; }
.tabpane-box-63 .box-63-each .box-63-each-r2 .btn.btn-transparent{ color: #74809c; font-size: 14px; font-family: "robotoregular", Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 0; width: 110px; height: 32px; line-height: 32px; border-radius: 4px; background: transparent; }

.tabpane-box-63 { }
.tabpane-box-63 .box-63-each .edit-overlay {border-radius: 5px;position: absolute;width: 100%;height: 100%;background-color: rgba(218,220,226,0.8);z-index: 2;text-align: center;-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;opacity: 0;text-transform: uppercase;display: inline-flex;vertical-align: middle;}
.tabpane-box-63 .box-63-each .edit-overlay a{font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif;font-size: 20px;width: 160px;height: 40px;line-height: 37px;background-color: rgba(229, 230, 239, 0.84);border-radius: 6px;margin: auto;display: block;text-align: center;color: #6d7383;border: 2px solid rgba(255, 255, 255, 1);}
.tabpane-box-63 .box-63-each:hover .edit-overlay{ opacity: 1;}

.box-63-each.box-63-each-other > a.box-63-each-other-link {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/plus-icon-large.png) no-repeat 50% 50%;
	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 {
	display: inline-block;
	width: 125px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left 50%;
	font-size: 15px;
	color: #373d4a;
	text-align: left;
	width: auto;
	padding-left: 36px;
	font-size: 13px;
	background-size: 30px auto;
	line-height: 20px;
}

.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);}


.tabpane-box-63 .box-63-each.box-63-each-other {background-color: #e8ebf0;border-color: #c4c8d0;} 	 	
.tabpane-box-63 .box-63-each:nth-child(2n){ margin-right: 0;} 	 	
.tabpane-box-63.downloadable-box .box-63-each-r2 .download-icon.add-file {background: url(../images/file-icon.png) no-repeat 5px 50% #e3e7f1;padding: 0 10px 0 33px;font-size: 12px;margin: 5px 0;height: 33px;line-height: 32px;width: auto;background-size: 22px auto;border: 1px solid #74809c;display: inline-block;border-radius: 6px;text-transform: uppercase;color: #74809c;} 	 	

.edit-cp { 	 	
	padding: 10px; 	 	
	margin-bottom: 25px; 	 	
	position: relative; 	 	
} 	 	
.edit-overlay { 	 	
	position: absolute; 	 	
	width: 100%; 	 	
	height: 100%; 	 	
	background-color: rgba(218,220,226,0.8); 	 	
	border-radius: 5px; 	 	
	z-index: 2; 	 	
	text-align: center; 	 	
	-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; 	 	
	opacity: 0; 	 	
	text-transform: uppercase; 	 	
	display: inline-flex; 	 	
	vertical-align: middle; 	 	
} 	 	
.edit-cp .edit-overlay{margin: -10px;} 	 	
.edit-overlay span.edit { 	 	
	font-family: "roboto_condensedbold", Arial, Helvetica, sans-serif; 	 	
	font-size: 20px; 	 	
	width: 160px; 	 	
	height: 40px; 	 	
	line-height: 37px; 	 	
	background-color: rgba(229, 230, 239, 0.84); 	 	
	border-radius: 6px; 	 	
	margin: auto; 	 	
	display: block; 	 	
	text-align: center; 	 	
	color: #6d7383; 	 	
	border: 2px solid rgba(255, 255, 255, 1); 	 	
} 	 	
.edit-cp:hover .edit-overlay{ opacity: 1;}


/* CAMPIGN SETTING DROPDOWN */
.settingMenu .toggle-dropdown-parent{float:right;top:0;}
.settingMenu a.right-link,
.settingMenu .toggle-dropdown-parent a.toggle-dropdown-link{display:block;float:right;list-style:none;font-family:"robotothin",Arial,Helvetica,sans-serif;font-size:15px;line-height:70px;padding:0 20px;color:#3f3f3f;}
.settingMenu a.right-link:hover,
.settingMenu .toggle-dropdown-parent:hover a.toggle-dropdown-link,
.settingMenu .toggle-dropdown-parent a.toggle-dropdown-link:hover{background:#1aba6d;color:#fff;}
.settingMenu .toggle-dropdown-content{margin-left:-40px;margin-top:0;border-color:#eee;width:240px;box-shadow:1 0 3px #eee;background-color:#fff;}
.settingMenu .toggle-dropdown-content::after{right:93px;border-bottom:6px solid #fff;position:absolute;top:-6px;display:inline-block;border-right:6px solid transparent;border-left:6px solid transparent;content:'';}
.settingMenu .edit-bar-checkboxs strong{font-weight:normal;font-size:14px;display:block;padding:9px 0;float:left;}
.settingMenu .edit-bar-checkboxs .onoffswitch{float:right;width:66px;margin:4px;}
.settingMenu .edit-bar-checkboxs .onoffswitch-switch{right:38px;}
.settingMenu .edit-bar-checkboxs{margin-left:0;display:block;float:left;margin-top:15px;line-height:12px;width: 94%;text-align:left;padding:2px 0 0 10px;}
.settingMenu .edit-bar-checkboxs span.onofflabel{font-size:13px;color:#7b7c7d;font-family:"robotoregular",Arial,Helvetica,sans-serif;line-height:32px;margin:0 2px;}
.settingMenu .dropdown.toggle-dropdown-parent:hover .toggle-dropdown-content{display:block;}
.settingMenu .toggle-dropdown-content{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin: -1px -56px 0;font-size:14px;list-style:none;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;}
.settingMenu a.offlineinvestment-modal-link{color:#333;font-size:14px;}
.settingMenu a.offlineinvestment-modal-link:hover{color:#2fbf7a;}
.modal .offline-investment-progresstable{margin-top:0;margin-right:0;margin-left:0;margin-bottom:32px;font-size:15px;font-weight:lighter;font-family:robotolight;}
.modal .offline-investment-progresstable th{padding:15px 0;font-weight:normal;font-size:15px;font-family:robotoregular;}
.modal .offline-investment-progresstable td.col3{text-align:center;}
.modal .offline-investment-progresstable td{padding-top:2px;padding-right:0;padding-left:19px;padding-bottom:14px;}
.modal .offline-investment-progresstable span.confirmed{background:#00a453;color:#fff;display:inline-block;padding:2px 0;width:75px;text-align:center;border-radius:2px;}
.modal .offline-investment-progresstable span.pending{background:#9c0e17;color:#fff;display:inline-block;padding:2px 0;text-align:center;width:75px;}
.modal .offline-investment-progresstable a.resend-req{border:1px solid #294172;padding:2px 6px;display:inline-block;color:#294172;border-radius:6px;height:40px;line-height:34px;font-family:robotoregular;}
.modal .offline-investment-progresstable a.resend-req:hover{border:1px solid rgba(108,117,132,1.00);padding:2px 6px;display:inline-block;color:#FFFFFF;border-radius:6px;height:40px;line-height:34px;font-family:robotoregular;background-color:rgba(184,188,194,1.00);}
.settingMenu .help-block{font-size:12px;}

/* 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:0 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  */
.text-center {text-align: center;}
.modal.modal-funding-steps {font-family: "robotoregular", Arial, Helvetica, sans-serif;}
.modal.modal-funding-steps .sb-r2{margin:0 -50px; text-align: center;}
.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:0 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;font-weight: normal;}
#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;border-radius: 50%;}
.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;font-weight: normal;clear: both;}
.modal.modal-funding-steps .submission-box .sb-content .form-control{margin-bottom:10px;height: 39px;padding: 0;text-indent: 15px;box-shadow: none;border-color: #cbcaca;}
.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 0 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:0 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;}
.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 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;}

.modal.modal-funding-steps .three-col .form-group{ width: 30%; margin-right: 3%; display: inline-block; float: left; }
.modal.modal-funding-steps .two-col .form-group{ float: left; }
.modal.modal-funding-steps .sbHolder{width: 100%;}
.modal.modal-funding-steps .two-col .form-group{ width: 47%; margin-right: 2%; display: inline-block; }
.modal.modal-funding-steps .form-group.full-form-group input.form-control{ width: 97%; }

.modal .modal-header, 
.modal .modal-footer {border: none;}
.modal.modal-funding-steps .modal-header {padding-top: 0 !important;}
.modal .modal-footer {padding: 19px 0px;margin-top: 15px;text-align: right;}
.modal .modal-body {padding-bottom: 0;padding-top: 0;}

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;}
body .modal .btn{height:36px;line-height:36px;border-radius:6px;padding:0;font-family:"roboto_condensedregular",Arial,Helvetica,sans-serif;font-size:18px;text-transform:uppercase;min-width:170px;}
.btn:hover,.btn:focus{color:#333333;text-decoration:none;}
.right{ float: right;}
.left{ float: left;}

 h4.modal-title {
text-align: center;
font-family: "robotoregular", Arial, Helvetica, sans-serif;
font-size: 23px;
color: #294172;
}
.form-horizontal .control-label {
color: #6d6e71;
font-size: 14px;
padding-left: 0;
font-weight: normal;
font-family: "robotolight", Arial, Helvetica, sans-serif;
padding-right: 0;
}


.modal input.form-control {
	height: 38px;
	padding: 0 0 0 15px;
	box-shadow: 0 0 transparent;
	height: 40px;
	font-size: 15px;
	border-color: #cbcaca;
}
.btn-grey {
background-color: #a1a8b6;
border: none;
color: #fff;
text-transform: uppercase;
}
