﻿.newbubblebtns { width:auto; height: 95px; background: #002d56; color: white; font-family: sans-serif; font-size: 30px; text-align: center; vertical-align: middle; line-height: 80px; display: inline-block; cursor: pointer;padding:0px 10px 0px 10px !important; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 0%, #002d56 100%, #448ac7 100%) !important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#2989d8), color-stop(100%,#002d56), color-stop(100%,#448ac7)) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; /* IE10+ */ background: linear-gradient(to bottom, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#448ac7',GradientType=0 ) !important; /* IE6-9 */ }

.newbubblebtns:hover { color: #448ac7; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 47%, #bfbfbf 100%, #e1e1e1 100%) !important; /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f1f1f1), color-stop(100%,#bfbfbf), color-stop(100%,#e1e1e1)) !important; /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 47%,#bfbfbf 100%,#e1e1e1 100%) !important; /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 47%,#bfbfbf 100%,#e1e1e1 100%) !important; /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 47%,#bfbfbf 100%,#e1e1e1 100%) !important; /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 47%,#bfbfbf 100%,#e1e1e1 100%) !important; /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 ) !important; /* IE6-9 */ }
.newbubblebtnsSmall { width:auto; height: 50px; color: white !important;text-decoration:none; font-family: sans-serif; font-size: 20px; text-align: center; vertical-align: middle; line-height: 50px; display: inline-block !important; cursor: pointer;padding:0px 10px 0px 10px !important; 

}
.activenewbubblebtnsSmall{ width:auto; height: 50px; background: #002d56; color: #448ac7 !important;text-decoration:none; font-family: sans-serif; font-size: 20px; text-align: center; vertical-align: middle; line-height: 50px; display: inline-block; cursor: pointer;padding:0px 10px 0px 10px !important;
	background:transparent;
 }


.newbubblebtnsSmall:hover { color: #448ac7 !important; background: #ffffff; }
.ExecSumLeft { 
	width:400px;
	height:600px;
	/*background-color:white;*/
	display:inline-block;
	float:left;
	margin-right:15px;
}
.ExecSumRight { 
	width:600px;
	height:600px;
	/*background-color:white;*/
	display:inline-block;
}
.descriptionHeader { 
	height:25px;	
	padding:5px;
	color:white;
	background-color:#448ac7;
	padding-bottom:0px;
}
.SourcesTable { 
	height:269px;
	width:900px;
	background-color:white;	
	margin:0 auto;
}
.SWTable { 
	height:269px;
	width:100%;
	background-color:white;	
}
.fundingLabelTitle { 
	width:205px;
	height:25px;
}
.fundingInputTitle { 
	width:200px;
	height:25px;
}
.entityInputTitle { 
	width:125px;
	height:25px;
}
.LoanProposalContainer { 
	width:8.5in;
	min-height:11in;
	height:auto;
	margin:0 auto;
	background-color:blue;
	z-index:1000
}
.LoanProposalWrapper { 
	z-index:13;
	width:92%;
	height:100%;
	position:absolute;
}
.MarketAnalysisContainer { 
	width:900px;
	height:auto;	
	margin:10px auto;
	overflow:auto;
	min-height:500px;
	font-family:sans-serif;
}
.MarketPhotoContainer { 
	width:447px;
	display:inline-block;
	height:400px;
}
.MarketAnalysisTextHeading { 
	width:100%;
	height:25px;
	margin-top:15px;
	font-weight:bold;
}
.MarketAnalysisTextArea { 
	width:98%;
	resize:vertical;
}
.MarketPhoto { 
	width:429px;
	height:375px;
	border:2px dashed lightgray;
	overflow:hidden;
	position:relative;
}
.uploadPopUp { 
	width:100%;
	height:100%;
	background:rgba(250,250,250,0.8);
	position:absolute;
}
.UploadPhotoContainer { 
	width:300px;
	height:130px;
	margin:0 auto;
	margin-top:107px;
}
.FinancialAnalysisContainer { 
	width:800px;
	height:500px;	
	margin:10px auto;
}
.FinancialRow { 
	height:30px;
	width:100%;
	display:inline-block;
	margin-top:16px;
}
.FinancialColumn { 
	width:24%;
	height:30px;
	display:inline-block;
	padding-left:5px;
	font-family:sans-serif;
}
.FinancialTexbox { 
	width:96%;
	padding-left:6px;
	height:25px;
}
.FinancialColumnSubject { 

}
.exSumContent { 
	width:1000px;
	height:auto;
	min-height:560px;
	background-color:white;
	margin:0 auto;
	border-radius:25px;
	box-shadow:4px 4px 9px gray;
	padding-bottom:20px;
	overflow:auto;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
}
.exSumTobBar { 
	width:100%;
	height:50px;
	/*border-top-right-radius:15px;
	border-top-left-radius:15px;*/
	/*background: #1e5799; background: -moz-linear-gradient(top, #1e5799 0%, #2989d8 0%, #002d56 100%, #448ac7 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#2989d8), color-stop(100%,#002d56), color-stop(100%,#448ac7)) !important; background: -webkit-linear-gradient(top, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; background: -o-linear-gradient(top, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; background: -ms-linear-gradient(top, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important; background: linear-gradient(to bottom, #1e5799 0%,#2989d8 0%,#002d56 100%,#448ac7 100%) !important;*/
	background:#448ac7;
}
.exSumTab { 
	width:161px;
	height:50px;
	border-right:1px solid white;
	color:white;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
	cursor:pointer;
	font-size:12px;
	font-family:'Arial Rounded MT',sans-serif;
}
.exSumTab:hover { 
	text-decoration:underline;
}
.exSumTabActive { 
	text-decoration:underline;
	width:161px;
	height:50px;
	border-right:1px solid white;
	color:white;
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
	cursor:pointer;
	font-size:13px;
	font-family:'Arial Rounded MT',sans-serif;
}
.DataCaption, .FinancialColumn, .MarketAnalysisTextHeading  {
	font-family:'Arial Rounded MT';
}
.leftSuminnerdiv span {
	font-family:'Arial Rounded MT';
}
.leftSuminnerdiv h4 {
	font-family:'Play';
	font-size:22px;
	color:#448ac7;
}
.infoDescription h4, .MarketPhotoContainer h4{
	font-family:'Play';
	font-size:22px;
	color:#448ac7;
}
.MarketAnalysisContainer h3 {
	font-family:'Play';
	font-size:18px;
	color:#448ac7;
}
.infoDescription {
	font-family:'Arial Rounded MT' !important;
}
.infoData {
	font-family:'Arial Rounded MT' !important;
	color:#4d4d4d !important;
}
.rightSuminnerdiv h4 {
	font-family:'Play', sans-serif;
}
.suminnerdiv { 
	width:950px;
	height:auto;
	min-height:495px;
	margin:0 auto;
}
.excSumlabels { 
	font-size:15px;
	margin-top:10px;
	margin-bottom:10px;
}
.sourceRow { 
	width:100%;
	height:40px;
}
.StrengthsColumn { 
	width:463px;
	height:auto;
	min-height:452px;
	margin-right:20px;
	/*background:lightgray;*/
	display:inline-block;
	margin-top:20px;
	position:relative;
	float:left;
}
div.hidden { display:none;}
.WeaknessesColumn { 
	width:462px;
	height:auto;
	min-height:452px;
	/*background:lightgray;*/
	display:inline-block;
	margin-top:20px;
	position:relative;
}
.strength { 
	border: medium none;
	height: 19px;
	padding: 6px;
	width: 440px;	
}
.weakness { 
	border: medium none;
	height: 19px;
	padding: 6px;
	width: 440px;
}
.SW { 
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
	font-family:'Play',sans-serif;
}
.SourcesColumn { 
	width:463px;
	height:auto;
	min-height:452px;
	margin-right:15px;
	/*background:lightgray;*/
	display:inline-block;
	margin-top:20px;
	position:relative;
	float:left;
}
div.hidden { display:none;}
.UsesColumn { 
	width:462px;
	height:auto;
	min-height:452px;
	/*background:lightgray;*/
	display:inline-block;
	margin-top:20px;
	position:relative;
}
.source { 
	border: medium none;
	height: 25px;
	padding: 6px;
	width: 253px;	
}
.use { 
	border: medium none;
	height: 19px;
	padding: 6px;
	width: 253px;
}
.sourceAmount{
	border: medium none;
	height: 25px;
	padding: 6px;
	width: 100px;
}
.SUdescriptionContainer { 
	width:401px;
	padding-left:38px;
}
.useAmount{
	border: medium none;
	height: 19px;
	padding: 6px;
	width: 100px;
}
.SU { 
	text-align:center;
	margin-bottom:5px;
	font-weight:bold;
}
.leftSuminnerdiv { 
	width:430px;
	float:left;
	display:inline-block;
	margin-top:32px;
	font-family:sans-serif;
}
.rightSuminnerdiv { 
	display:inline-block;
	width:480px;
	background-color:transparent;
	height:auto;
	min-height:400px;
	margin-top:20px;
	padding:10px;
	font-family:sans-serif;
}
.textareatab { 
	width:237px;
	height:25px;
	font-size:15px;
	text-align:center;
	border:1px solid black !important;
	padding:0px !important;
	color:black !important;
	background:gray !important;
	display:inline-block !important;
	margin:0px !important;
	font-weight:300 !important;
	border-radius:0px !important;
	opacity:0.5;
	font-family:'Arial Rounded MT'
}
.textareatabActive { 
	width:237px;
	height:25px;
	font-size:15px;
	text-align:center;
	border:1px solid black !important;
	padding:0px !important;
	color:White !important;
	background:#448ac7 !important;
	display:inline-block !important;
	margin:0px !important;
	font-weight:300 !important;
	border-radius:0px !important;
	opacity:1;
	text-decoration:none;
	font-family:'Arial Rounded MT';
}
.textareatab:hover { 
	width:237px;
	height:25px;
	font-size:15px;
	text-align:center;
	border:1px solid black !important;
	padding:0px !important;
	color:white !important;
	background-color:#448ac7 !important;
	display:inline-block !important;
	margin:0px !important;
	font-weight:300 !important;
	border-radius:0px !important;
	opacity:1;
	text-decoration:none;
	font-family:'Arial Rounded MT';
}
.execSumSubTabsContainer { 
	width:1000px;
	height:auto;
	margin:0 auto;
	margin-bottom:0px;
	background:black;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
}
.execSumSubTabs{ 
	height: auto;
	width: calc(1000px / 4 - 23px);
	font-family:'Play', sans-serif;
}
.ExecSumDivs { 
	width:100%;
	height:auto;
}
.btnAdd { 
	height:25px !important;
	width:25px !important;
	border-radius:50% !important;
	line-height:8px !important;
	vertical-align:middle !important;
	text-align:center !important;
	background-color:white !important;
	border:2px solid #448ac7 !important;
	color:#448ac7 !important;
	font-size:18px !important;
	float:right !important;
	padding:0px !important;
}
.btnDeleteWeakness { 
	height:20px !important;
	width:20px !important;
	border-radius:50% !important;
	line-height:17px !important;
	vertical-align:middle !important;
	text-align:center !important;
	background-color:white !important;
	border:2px solid #e74c3c !important;
	color:#e74c3c !important;
	font-size:18px !important;
	float:right !important;
	padding:0px !important;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	color: black;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 0.2em;
}
.suminnerdiv .infoDescription {
	color: #4d4d4d;
	display: inline-block;
	float: left;
	font-weight: bold;
	height: 25px;
	margin-bottom: 3px;
	padding: 5px;
	text-align: right;
	width: auto;
}
.calndar table{border:none;}
.InfoBox { 
	width:430px;
	height:auto;
	/*border:2px solid #448ac7;
	border-radius:20px;*/
}
.infoDescription { 
	height:25px;
	width:150px;
	/*background-color:#002d56;*/
	color:black;
	display:inline-block;
	padding:5px;
	float:left;
	text-align:right;
	/*vertical-align:middle;
	line-height:25px;*/
	/*border:2px solid black;*/
	margin-bottom:3px;
}
.suminnerdiv .infoDescription { 
	height:25px;
	width:auto;
	/*background-color:#002d56;*/
	color:#4d4d4d;
	display:inline-block;
	padding:5px;
	float:left;
	text-align:right;
	/*vertical-align:middle;
	line-height:25px;*/
	/*border:2px solid black;*/
	margin-bottom:3px;
	font-weight:bold;
	font-size:16px;
	font-family:sans-serif;
}
.Uploadbutton { 
	background-color: #002d56;
	border-radius: 10px;
	color: white;
	display: inline-block;
	font-size: 14px;
	height: 29px;
	line-height: 28px;
	margin-bottom: 5px;
	margin-left: 9px;
	text-align: center;
	vertical-align: middle;
	width: 112px;
	cursor:pointer;
}
.infoData { 
	height:25px;
	width:247px;
	background-color:white;
	color:black;
	display:inline-block;
	padding:5px;
	float:left;
	/*border:2px solid black;*/
	margin-bottom:3px;
	text-align:left;
	padding-left:3px;
}
.propertyImage { 
	width:484px;
	min-height:400px;
	margin:0 auto;
	border:2px dashed lightgray;
	margin-top:20px;
	height:auto;
	position:relative;
}
.ExecSummary_closebtn {
	background-color: black;
	border: 3px solid white;
	border-radius: 50%;
	color: white;
	cursor: pointer;
	font-family: sans-serif !important;
	height: 25px;
	line-height: 25px;
	position: absolute;
	right: -46px;
	text-align: center;
	top: -12px;
	vertical-align: middle;
	width: 25px;
}
.SW { 
	font-family:sans-serif;
}
.SU { 
	font-family:sans-serif;
}
.DataCaption { 
	font-family:'Arial Rounded MT',sans-serif;
}
.Propertycontent td > input {
	margin-bottom: 0;
	padding: 4px;
}
.T05, .DataFieldInput {
	vertical-align: top;
	width: 158px !important;
}
.DataField {
	vertical-align: top !important;
}
td {
	vertical-align: top !important;
}
h4 { 
	font-family:sans-serif;
	font-weight:bold;
}
.InvestorGridView {
	width:415px;
	height:auto;
}
.InvestorDocsRow {
	background:whitesmoke;
	text-align:center;
}
.InvestorDocsHeader {
	background:#448ac7;
	color:white;
	font-family:'Play', sans-serif;
	text-align:center;
}