body{
margin:0;
padding:0;
font-family:"Open Sans",Arial,Helvetica,sans-serif;
font-weight:normal;
color:rgb(45,45,76) !important;
font-size:14px;
line-height:18px;
text-decoration:none;
}
/* 25-05-19 */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
div, p, h1, h2, h3, h4, h5, form, input, label, li, ul{
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6{
font-weight:normal;
padding:0;
}
h1{
text-transform:none;
}
h2{
font-weight:bold;
color:rgb(45,45,76) !important;
margin-bottom:14px;
font-size:19px;
text-transform:uppercase;
line-height:normal;
}
h3{
font-size:14px;
}
h4{
color:rgb(45,45,76) !important;
line-height:17px;
margin-bottom:5px;
}
ul{
list-style:none;
font-size:14px;
}
img, form{
border:none;
padding:0;
margin:0;
}
p{
margin:0;
padding:0 0 10px;
}
a{
color:#2788b9;
background-color:inherit;
outline:none;
text-decoration:none;
position:relative;
}
#contentArea a:after{
content:'';
width:100%;
position:absolute;
left:0;
bottom:-1px;
border-width:0 0 1px;
border-style:solid;
}
a:hover{
color:#043869;
/* font-weight:bold; *//* Removed 27-11-14 */
}
#ioqwrapper{
width:100%;
overflow:hidden;
}
#ioqcontainer{
width:950px;
margin:0px;
overflow:hidden;
}
#ioqcontainer h2{
}
#ioqcontainer h3.headline2{
font-size:14px;
margin:0 0 15px 24px;
text-transform:uppercase;
}
#ioqcontainer h3.headline2 span{
color:#2879a5;
}
.levelNavigation ul li.active{
background:url(images/nav-level-active.png) no-repeat left;
color:#FFF;
}
.levelNavigation ul li.active span{
color:#FFF;
}
#contentArea{
overflow:hidden;
display:block;
clear:both;
}
.matterArea{
padding:0px;
overflow:hidden;
}
h3.headline1{
text-transform:uppercase;
line-height:19px;
padding-bottom:10px;
margin-bottom:15px;
background:url(images/underline_light_grey.gif) repeat-x bottom;
}
h3.newclust1{
margin-top:10px;
margin-right:70px;
padding-bottom:15px;
font-size:16px;
}
h3.newclust2{
margin-top:30px;
margin-right:70px;
padding-bottom:15px;
font-size:16px;
}
h3.logged_in{
margin-top:30px;
margin-right:70px;
padding-bottom:15px;
font-size:16px;
}
h4.headline1{
text-transform:uppercase;
font-weight:bold;
color:rgb(45,45,76) !important;
}
h4.headline4{
text-transform:none;
}
h3.headline1 span{color:#418ab1;}
p.headline1{
line-height:19px;
padding-bottom:10px;
}
p.headline1 input{
margin:6px 10px 0 0;
}
.buttonArea{
}
.guidanceButton{
width:142px;
float:left;
display:block;
line-height:31px;
text-align:center;
color:rgb(45,45,76) !important;
font-size:14px;
font-weight:bold;
background:url(images/guidence-button-back.gif) no-repeat;
text-transform:uppercase;
text-decoration:none;
}
#footer{
line-height:40px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#2c2c2c;
padding:0 17px;
margin:17px 0;
position:relative;
}
#footer span{
display:block;
float:right;
color:#989898;
}
#page0Part3table{
border-width:0px !important;border-image-width:0px !important;background-color:rgba(0,0,0,0) !important;
}
#page0Part3 h2{
font-size:14px;
}
#page0Part2 h2{
 font-size:14px;
}
#page0Part1_2{
margin-bottom:12px;
font-size:16px;
}
/**** REPLACED 24-11-20 **************
#this-page-title{
clear:both;
padding-top:15px;
font-size:28px;
color:rgb(45,45,76) !important;
}
************************************/
#this-page-title{
clear:both;
text-align:left;
padding:0px;
}

input[type=radio].css-radiobutton 
{
display:none;
}
input[type=radio].css-radiobutton + label.css-radiolabel
{
padding-left:27px;
height:26px;
display:inline-block;
background-repeat:no-repeat;
background-position:0 0;
vertical-align:middle;
cursor:pointer;
}
input[type=radio].css-radiobutton:checked + label.css-radiolabel
{
background-position:0 -26px;
}
.popup a:hover{
color:#10487a;
}
label.css-radiolabel
{
background-image:url(images/radio_button_4px.png);
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
margin:10px 15px 10px 0px;
}
.blueText{color:rgb(45,45,76) !important;}
span.blueText{
display:inline-block;
font-weight:normal;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
color:rgb(45,45,76) !important;
padding:6px 12px;
margin:0px;
border:none;
background:none;
}
span.blueTextSelected{
display:inline-block;
font-weight:normal;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;
color:#ffffff;
padding:6px 12px;
margin:0px;
border:none;
background-color:rgb(45,45,76) !important;
border:1px solid rgb(45,45,76);
border-radius:4px;
-moz-border-radius:4px;
box-shadow:2px 2px 1px #c0c0c0;
}

span.blueTextSelected:hover{
background-color:rgb(76,89,158);
}
ol.olalphabracket{list-style-type:none;display:table;}
ol.olalphabracket li:before{content:"("counter(chapter,lower-alpha)")";display:table-cell;padding:3px 6px 0px 0px;}
ol.olalphabracket li{counter-increment:chapter;counter-reset:section;display:table-row;}


ol.olromanbracket{list-style-type:none;display:table;}
ol.olromanbracket li:before{content:"("counter(section,lower-roman)")";display:table-cell;padding:2px 6px 0px 0px;}
ol.olromanbracket li{counter-increment:section;counter-reset:none;display:table-row;}

#initialVal{
::-webkit-input-placeholder{ color:#555; }
::-webkit-input-placeholder{ color:#555; }
input:-moz-placeholder{ color:#555; }
textarea:focus:-moz-placeholder{ color:#555; }
}
.rightNav ul li a.adminBtn:hover{
color:#97d8fa;
background-color:inherit;
}
.rightNav .dropBg{
width:121px;
position:absolute;
top:23px;
left:0;
z-index:100000;
display:none;
padding:0 !important;
border:1px solid #9fcddd !important;
background:#FFF !important;
}
.rightNav .dropBg ul{margin:0 !important; padding:0 !important;}
.rightNav .dropBg ul li{
float:none !important;
height:auto !important;
font-size:11px;
line-height:20px;
background:none !important;
text-align:left !important;
padding:0 !important;
margin:0 !important;
text-transform:none;
}
.rightNav .dropBg ul li a{
color:#38545d;
background-color:inherit;
padding:0 9px !important;
margin:0 !important;
text-decoration:none;
display:block;
}
.rightNav .dropBg ul li a:hover{
background:url(images/dropdwn-back.gif) repeat-x;
}
.titleBox{
 width:58px;
 float:left;
}
.popup H1{
FONT-WEIGHT:bold; FONT-SIZE:12px; MARGIN:6px 4px; COLOR:#417bad; FONT-FAMILY:"Open Sans",Arial,Helvetica,sans-serif; TEXT-DECORATION:none;
}
.popup H2{
FONT-WEIGHT:bold; FONT-SIZE:11px; MARGIN:6px 4px; COLOR:#417bad; FONT-FAMILY:"Open Sans",Arial,Helvetica,sans-serif; TEXT-DECORATION:none;
}
.popup h3{
FONT-SIZE:10px; MARGIN:3px 0px 3px 0px; COLOR:#417bad; FONT-FAMILY:"Open Sans",Arial,Helvetica,sans-serif; TEXT-DECORATION:none;
line-height:120%;
font-weight:normal;
}
.popup P{
FONT-SIZE:10px; MARGIN:3px 0px 3px 0px; color:rgb(45,45,76) !important; FONT-FAMILY:"Open Sans",Arial,Helvetica,sans-serif; TEXT-DECORATION:none;
line-height:120%;
}
.popup TD{
FONT-SIZE:10px; MARGIN:0px 0px 0px 0px; color:rgb(45,45,76) !important; FONT-FAMILY:"Open Sans",Arial,Helvetica,sans-serif; TEXT-DECORATION:none;
}
.popup a{
FONT-SIZE:10px; MARGIN:3px 0px 3px 0px; color:#417bad; FONT-FAMILY:"Open Sans",Arial,Helvetica,sans-serif; TEXT-DECORATION:underline;
line-height:120%;
}
.levelNavigation{
height:35px;
position:relative;
padding:0px;
margin:0px;
}
.levelNavigation p{
text-transform:uppercase;
color:#FFF;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
padding:4px 0 0 20px;
}
.levelNavigation ul{
margin:0px;
font-weight:normal;
text-transform:uppercase;
}
.levelNavigation ul li{
float:left;
line-height:26px;
background:url(images/nav-level-inactive.png) no-repeat left;
position:relative;
text-align:center;
padding:0 28px 0 48px;
font-size:11px;
margin-left:-2px;
color:rgb(45,45,76) !important;
}
.levelNavigation ul li span{
position:absolute;
left:7px;
top:0;
color:rgb(45,45,76) !important;
}
.levelNavigation ul li.current{
background:url(images/nav-level-current.png) no-repeat left;
color:rgb(45,45,76) !important;
}
.levelNavigation ul li.current span{
color:rgb(45,45,76) !important;
}
.navSide{
width:7px;
height:45px;
position:absolute;
top:0;
}
.leftNav{
left:0;
}
.formArea1{
width:332px;
float:left;
background:url(images/border.gif) repeat-y right top;
margin-right:17px;
margin-bottom:40px;
font-family:"Open Sans",Arial,Helvetica,sans-serif;
}
.formArea1 h3{
margin-bottom:5px;
}
.formArea1 label{
color:rgb(45,45,76) !important;
}
.saveExitButton{
width:108px;
float:right;
display:block;
line-height:27px;
text-align:center;
color:rgb(45,45,76) !important;
font-size:14px;
font-weight:bold;
background:url(images/button_save_exit.gif) no-repeat;
text-transform:uppercase;
text-decoration:none;
padding:0px;
margin:-2px 24px 0px 0px;
border:0;
cursor:pointer;
}
.button{
width:70px;
float:right;
display:block;
line-height:31px;
color:#ffffff;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
.nextButton{
background:url(images/next-button-back-blue.gif) no-repeat;
font-weight:bold;
padding-left:8px;
text-align:left;
color:#ffffff;
padding-bottom:10px;
}
a.nextButton:hover{
color:#ffffff;
}
.backButton{
background:url(images/back-button-back.gif) no-repeat;
font-weight:bold;
padding-left:10px;
text-align:left;
color:rgb(45,45,76) !important;
margin-right:3px;
width:68px;
line-height:31px;
padding-top:0px;
}
a.backButton:hover{
color:rgb(45,45,76) !important;
}
.saveWorkButton{
background:url(images/save_work_button.gif) no-repeat;
font-weight:bold;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
padding-left:9px;
text-align:left;
color:rgb(45,45,76) !important;
margin-right:3px;
width:105px;
line-height:31px;
padding-top:1px;
float:left;
display:inline-block;
}
a.saveWorkButton:hover{
color:rgb(45,45,76) !important;
}
.textBoxes{
width:90px;
float:left;
color:rgb(45,45,76) !important;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
}
.addressBox #E6, .addressBox #E8{
 margin-left:67px;
 margin-right:110px;
}
#HelpTitle{
background-color:rgb(45,45,76) !important;
background-image:none;
background-origin:padding-box;
background-size:auto;
color:rgb(255,255,255);
display:block;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:500;
height:18px;
line-height:14px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
outline-color:rgb(255,255,255);
outline-style:none;
outline-width:0px;
padding-bottom:12px;
padding-left:15px;
padding-right:15px;
padding-top:12px;
position:relative;
text-align:left;
text-decoration:none solid rgb(255,255,255);
text-transform:uppercase;
width:300px;
}
#HelpContent{
color:rgb(51,51,51);
display:block;
font-family:'Open Sans',sans-serif;
font-size:12px;
line-height:18px;
margin:10px 0px 0px 0px;
padding:3px;
text-align:justify;
vertical-align:baseline;
width:295px;
}
#Folder0TD p{padding-bottom:5px;}
#HelpContent p{padding:0px;}
.ajax-file-upload-statusbar{
border:1px solid #0ba1b5;
margin-top:10px;
width:420px;
margin-right:10px;
margin:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
padding:5px 5px 5px 5px;
display:inline-block
}
.ajax-file-upload-filename{
width:100%;
height:auto;
margin:0 5px 5px 10px;
color:#807579
display:inline-block
}
.ajax-file-upload-progress{
margin:0 10px 5px 10px;
position:relative;
width:250px;
border:1px solid #ddd;
padding:1px;
border-radius:3px;
display:inline-block
}
.ajax-file-upload-bar{
background-color:#0ba1b5;
width:0;
height:20px;
border-radius:3px;
color:#FFFFFF;
display:inline-block
}
.ajax-file-upload-percent{
position:absolute;
display:inline-block;
top:3px;
left:48%
}
.ajax-file-upload-red{
-moz-box-shadow:inset 0 39px 0 -24px #e67a73;
-webkit-box-shadow:inset 0 39px 0 -24px #e67a73;
box-shadow:inset 0 39px 0 -24px #e67a73;
background-color:#e4685d;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
display:inline-block;
color:#fff;
font-family:'Open Sans',sans-serif;
font-size:13px;
font-weight:normal;
padding:4px 15px;
text-decoration:none;
text-shadow:0 1px 0 #b23e35;
cursor:pointer;
vertical-align:top;
margin-right:5px;
}
.ajax-file-error{
background-color:#e4685d;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
display:inline-block;
color:#fff;
font-family:'Open Sans',sans-serif;
font-size:13px;
font-weight:normal;
padding:8px 15px 12px 15px;
text-decoration:none;
vertical-align:top;
margin:5px 20px 10px 0px;
}
.ajax-file-upload-green{
background-color:#77b55a;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
margin:0;
padding:0;
display:inline-block;
color:#fff;
font-family:'Open Sans',sans-serif;
font-size:13px;
font-weight:normal;
padding:4px 15px;
text-decoration:none;
cursor:pointer;
text-shadow:0 1px 0 #5b8a3c;
vertical-align:top;
margin-right:5px;
}

.ajax-upload-cancel-btn{
display:none;
cursor:pointer;
padding:10px 0px;
margin:0px;
text-align:center;
background-color:rgb(45,45,76) !important;
color:rgb(255,255,255);
border-radius:3px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
}

.ajax-upload-go-btn{
display:none;
cursor:pointer;
padding:10px 0px;
margin:10px 35px 0px 0px;
text-align:center;
background-color:rgb(45,45,76) !important;
color:rgb(255,255,255);
border-radius:3px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
}

.ajax-file-upload{
background-color:rgb(45,45,76) !important;
color:rgb(255,255,255);
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
/* padding:15px 20px; */
cursor:pointer !important;
line-height:20px;
height:25px;
margin:10px 10px 10px 0px;
display:inline-block;
vertical-align:middle;
text-decoration:none;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border:none;
/* background:#fff; */
/* border:1px solid #e8e8e8; */
/* color:#888; */
/* -moz-box-shadow:0 2px 0 0 #e8e8e8; */
/* -webkit-box-shadow:0 2px 0 0 #e8e8e8; */
/* box-shadow:0 2px 0 0 #e8e8e8;*/
padding:10px 10px 4px 10px; 
/* color:#fff; */
/* background:#2f8ab9; */
/* -moz-box-shadow:0 2px 0 0 #13648d; */
/* -webkit-box-shadow:0 2px 0 0 #13648d; */
/* box-shadow:0 2px 0 0 #13648d; */
}

.ajax-upload-dragdrop
{
border:2px dotted #A5A5C7;
width:420px;
color:#DADCE3;
text-align:left;
vertical-align:middle;
padding:10px 10px 0px 10px;
}
.horizcont1{
line-height:1px;
height:1px;
width:auto;
margin:15px 0px 0px 0px;
padding:0px;
}
.horiz1{
line-height:1px;
height:1px;
margin:0px;
padding:0px;
width:90%;
color:rgb(224,224,224);
background:rgb(224,224,224);
text-align:left;
}
.horizcont2{
line-height:1px;
height:1px;
width:auto;
margin:35px 0px 0px 0px;
padding:0px;
}
.horiz2{
line-height:1px;
height:1px;
margin:0px;
padding:0px;
width:89%;
color:rgb(224,224,224);
background:rgb(224,224,224);
text-align:left;
}
.sectionInner{

}
.sectionInnerCont{

}
.sectionInnerTop{

}
.sectionInnerBottom{

}
h4.headline4{

}
.tick_none{
background:none;
color:#fff;
margin-left:3px;
margin-right:3px;
width:1px;
height:20px;
padding:0px;
display:inline;
float:left;
}
.tick_blank{
background:none;
color:#fff;
margin-left:5px;
margin-right:5px;
height:20px;
width:19px;
padding:0px;
display:inline;
float:left;
}
.tick_green{
background:url(../js_css/images/green_tick_20.gif) no-repeat;
color:#fff;
margin-left:5px;
margin-right:5px;
width:19px;
height:20px;
padding:0px;
display:inline;
float:left;
}
.tick_waiting{
background:url(../js_css/images/hourglass.png) no-repeat;
color:#fff;
margin-left:5px;
margin-right:5px;
width:19px;
height:20px;
padding:0px;
display:inline;
float:left;
}
.cross_red{
background:url(../js_css/images/red_cross_20.gif) no-repeat;
color:#fff;
margin-left:5px;
margin-right:4px;
width:21px;
height:20px;
padding:0px;
display:inline;
float:left;
}

.summary-submit-btn{
display:block;
cursor:pointer;
padding:10px 0px;
margin:30px 35px 30px 0px;
text-align:center;
background-color:rgb(45,45,76) !important;
color:rgb(255,255,255);
border-radius:3px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
width:500px;
float:left;
}

.submitted_application_tasks {
padding: 12px;
border: 1px solid #d0d0d0;
margin-bottom: 24px;
margin-right: 50px;
border-radius: 4px;
-moz-border-radius: 4px;
font-weight: bold;
}

#submitted_application p{
margin:0px 0px 10px 0px;
}
#submitted_application ol{
margin:0px;
padding-left:30px;
}

#submitted_application li{
margin:10px 10px 10px 0px;
}

.login_form_lost_pw{
display:inline-block;
padding-left:30px;
}

.login_form_button{
border:1px solid #888;
border-radius:4px;
-moz-border-radius:4px;
box-shadow:2px 2px 1px #c0c0c0;
background-color:rgb(45,45,76) !important;
width:100px;
height:20px;
margin:15px 0px 0px 153px;
padding:8px 0px 8px 50px;
color:#fff;
font-family:'Open Sans',sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
cursor:pointer;
letter-spacing:1px;
display:inline-block;
}
.login_form_line{
display:block;
padding:15px 0px;
font-family:'Open Sans',sans-serif;
font-size:14px;
}

.login_form_line_highlight:hover{
background-color:#c0c0c0;
}

.login_form_text{
display:inline-block;
width:150px;
}
.login_input{
display:inline-block;
width:400px;
}
.wait_clock{
background:url(../js_css/images/wait_clock.gif) no-repeat;
color:#fff;
margin-left:240px;
margin-top:100px;
width:100px;
height:100px;
line-height:100px;
padding:0px;
display:inline;
float:left;
}
.counter-loader{
background:url(../js_css/images/counter-loader.gif) no-repeat;
color:#fff;
margin-left:20px;
margin-top:20px;
width:100px;
height:100px;
line-height:100px;
padding:0px;
display:inline;
float:left;
}
.revisit-btn{
margin:15px 0px;
}
p.logged_in{
padding:10px 0px;
}
.thous1{
line-height:26px;
margin-left:3px;
}
.thous2{
line-height:35px;
margin-left:3px;
}
.thous1::after{
content:", 000";
color:rgb(45,45,76) !important;
font-weight:bold;
}
.thous2::after{
content:", 000";
color:rgb(45,45,76) !important;
font-weight:bold;
}
input.ralign{
text-align:right;
padding-right:3px !important;
}
.calc_row{
display:block;
clear:both;
padding:10px 0px;
}
.calc_txt{
display:inline-block;
width:350px;
}
.calc_rslt{
display:inline-block;
width:150px;
text-align:right;
}

.expl_txt{
display:inline-block;
width:500px;
}
.eplx_rslt{
display:inline-block;
width:1px;
text-align:right;
}
.example_850k{
background:url(../js_css/images/example_850k.png) no-repeat;
color:#fff;
margin:15px 0px 20px 70px;
width:93px;
height:28px;
padding:0px;
display:block;
clear:both;
}
.example_150k{
background:url(../js_css/images/example_150k.png) no-repeat;
color:#fff;
margin:0px 0px 0px 10px;
width:93px;
height:28px;
padding:0px;
display:inline-block;
position:relative;
top:9px;
}

.login-btn-bar{
display:block;
clear:both;
margin:20px 0px;
}

.login-btn-item{
display:inline-block;
cursor:pointer;
padding:10px 0px;
margin:0px 30px 0px 0px;
text-align:center;
background-color:rgb(45,45,76) !important;
color:rgb(255,255,255);
border-radius:3px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
width:150px;
float:left;
}

.help-bullet{
font-size:12px;
list-style-type:circle;
margin:10px 0px;
}

.help-bullet-lower-alpha{
font-size:12px;
list-style-type:lower-alpha;
margin:10px 0px;
}

/* 20-03-13 :ALL hover properties for IOQ buttons */
.ajax-upload-cancel-btn:hover, .ajax-upload-go-btn:hover, .ajax-file-upload:hover, .summary-submit-btn:hover, .login-btn-item:hover, .login_form_button:hover{
background:#4C599E;
-moz-box-shadow:0 2px 0 0 #4C599E;
-webkit-box-shadow:0 2px 0 0 #4C599E;
box-shadow:0 2px 0 0 #4C599E;
}

/* Prescient-Loans Investors Page */
#my_investbuttons{
max-width:860px;
margin:0 Auto;
font-family:arial;
color:#333;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

.my_buttonwrapper{
width:50%;
vertical-align:top;
float:left;
margin-bottom:10px;
}

.my_investbutton{
min-height:100px;
position:relative;
margin:10px;
padding:10px;
text-align:center;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border:1px solid;
cursor:pointer;
font-weight:bold;
}

.my_actionbutton{
min-height:70px;
font-size:16px;
margin:0px;
}

.my_investbutton .my_investtitle{
font-weight:bold;
min-height:45px;
padding:30px;
font-size:16px;
}

.my_button_light_green{
background:#d4ecd0;
border-color:#308736;
}

.my_button_light_green:hover{
background:#c2e4bd;
} 

.my_button_light_blue{
background:#ccdbe3;
border-color:#005972;
}

.my_button_light_blue:hover{
background:#bcd2de;
} 

.my_button_light_red{
background:#ffcccc;
border-color:#cc0099;
}

.my_button_light_red:hover{
background:#ffc2c4;
} 

.my_button_light_yellow{
background:#ffffbb;
border-color:#cccc00;
}

.my_button_light_yellow:hover{
background:#ffff99;
} 

.my_pcred_button, .my_pcgrey_button, .my_pclookup_button, .jpfZipDownload{
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
color:white;
padding:8px;
border:none;
border-radius:5px;
}

.my_pcred_button{
background-color:rgb(255,0,0);
cursor:pointer;
}

.my_pcred_button:hover{
background-color:rgb(245,124,124);
}

.my_pcgrey_button{
background-color:rgb(130,130,130);
cursor:default;
}

.my_pcgrey_button:hover{
background-color:rgb(130,130,130);
cursor:default;
}

.my_pclookup_button{
background-color:rgb(45,45,76) !important;
cursor:pointer;
}

.my_pclookup_button:hover{
background-color:rgb(76,89,158) !important;
}

.my_pclookup_input{
height:20px;
width:140px;
padding:2px;
background-color:rgb(255,255,255);
}

.my_pclookup_input_your{
height:20px;
width:180px;
padding:2px;
background-color:rgb(255,255,255);
}

.my_pclookup_input:focus, .my_pclookup_input_your:focus{
height:20px;
padding:2px;
background-color:#ffffcc;
}

.my_pclookup_input:not(:focus), .my_pclookup_input_your:not(:focus){
height:20px;
padding:2px;
background-color:rgb(255,255,255);
}

.my_pclookup_select{
clear:left;
display:block;
}

.myappendpercent::after{ 
content:" %";
line-height:40px;
margin-left:6px;
font-size:14px;
}

.mysummaryul{
font-size:13px;
padding-top:8px;
}

.mysummaryli{
margin:6px;
list-style-type:circle;
}

.mysummaryul2{
font-size:13px;
padding-top:8px;
padding-bottom:5px;
list-style-type:none;
}

.mysummaryul2 > li:before{
content:"-";
position:absolute;
margin-left:-1.1em; 
}

.mysummaryli2{
margin:0px 0px 5px 0px;
}

.mysummaryli3{
margin:6px;
padding:6px;
font-size:12px;
list-style-type:circle;
}

.mystaff_menu_link{
font-weight:bold;
display:inline-block;
cursor:pointer;
margin-bottom:0px;
line-height:18px;
}

.mystaff_menu_link:hover{
color:#c0c0c0;
}
/* 25-11-20	*/
.mystaff_menu_bottom_link{
color:#c0c0c0;
}
.mystaff_menu_bottom_link:hover{
color:#ffffff;
}
/* 25-11-20 End */
.my_td_150{width:150px;}
.my_td_200{width:200px;}
.my_td_300{width:300px;}
.my_td_400{width:400px;}
.my_td_500{width:500px;}

.my_blank_table{
border:none !important;
background:none !important;
color:rgb(45,45,76) !important; !important;
width:auto;
}

#my_investors_image{
height:200px;
margin:50px 0px;
background:url(images/investors-page-img.png) no-repeat left;
}

.db_inline_container{
display:inline-block;
margin:0;
padding:0;
clear:none;
width:auto;
height:auto;
}

.db_completed_contract_dl_link{
color:#2e70b1;
text-decoration:underline;
font-weight:bold;
}

.db_completed_contract_dl_link:hover{
color:#99c0e6;
text-decoration:underline;
font-weight:bold;
}

.db_xn_list_container{
display:block;
clear:both;
margin:0;
padding:0;
border:none;
width:auto;
}

.db_align_right{
text-align:right !important;
}

.db_no_vert_padding{
padding-top:0px !important;
padding-bottom:0px !important;
}

.db_mr_bank_xns{
margin-right:65px !important;
}

.db_xn_list_title, .db_xn_list_element{
display:inline-block;
clear:none;
margin:0;
padding:3px 10px;
border:none;
color:rgb(45,45,76) !important;
font-size:11px;
text-align:left;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.db_xn_list_title{
font-weight:bold;
}

#db_popup_close_cross{
background:none;
border:none;
padding:0px;
cursor:pointer;
float:right;
font-size:24px;
font-weight:500;
line-height:1;
color:rgb(45,45,76) !important;
text-shadow:0 1px 0 #fff;
filter:alpha(opacity=20);
opacity:.2;
margin:20px 0px 0px 0px;		/* 18-12-20 */
}

#db_popup_close_cross:hover{
opacity:.7;
}

.db_button{
display:inline-block;
height:18px;
padding:10px;
background-color:#d0d0d0;
text-transform:uppercase;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
margin-right:3px;
text-align:center;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;
-ms-transition:background 0.2s ease-in-out;
transition:background 0.2s ease-in-out;
}

  .db_drop_down_menu{
height:18px;
padding:10px;
margin:0px;
background-color:#d0d0d0;
font-weight:normal;
cursor:pointer;
vertical-align:middle;
text-align:left;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;
-ms-transition:background 0.2s ease-in-out;
transition:background 0.2s ease-in-out;
  }

  .db_drop_down_menu:hover{
background-color:#5c77c1;
color:#fff;
  }

.my_grey_on_hover{
padding:0;
}

.my_grey_on_hover:hover{
color:#c0c0c0;
}

.my_grey_bg_on_hover{
padding:0;
}

.my_grey_bg_on_hover:hover{
background-color:#c0c0c0;
}

  .db_col1{
border:none !important;
  }

  .db_record_row_follow_btn{
background:url(../js_css/images/follow-star-light-grey-18.png) no-repeat;
display:inline-block;
clear:none;
width:20px;
height:20px;
padding:0px;
margin:0px;
cursor:pointer;
  }

  .db_record_row_unfollow_btn{
background:url(../js_css/images/followed-star-18.png) no-repeat;
display:inline-block;
clear:none;
width:20px;
height:20px;
padding:0px;
margin:0px;
cursor:pointer;
  }

  .db_record_row_follow_btn:hover{
background:url(../js_css/images/followed-star-18.png) no-repeat;
  }

  .db_record_row_unfollow_btn:hover{
background:url(../js_css/images/follow-star-light-grey-18.png) no-repeat;
  }

  .db_record_row:hover{
background-color:rgba(70,80,183,0.15);
  }

  .db_record_row_even{
background-color:#fafafa;
  }

  .db_record_row_followed{
background-color:rgba(241,234,177,1);
  }

  .db_record_row_followed:hover{
background-color:rgba(234,226,157,1);
  }

  .db_record_row_clicked{
border-top:1px solid #d0d0d0;
font-weight:bold !important;
background-color:rgba(70,80,183,0.15);
  }

  .db_record_row_hidden_content{
min-height:60px;
width:100%;
  }

  #db_filter_desc{
display:inline-block;
width:auto;
height:18px;
padding:9px;
font-size:12px;
vertical-align:middle;
border:none;
overflow:hidden
  }

  .db_account_details{
display:inline-block;
font-size:10px;
vertical-align:top;
line-height:14px;
  }

  #db_account_details_and_number{
width:auto;
padding:0px;
margin:0px;
  }

  #db_account_details_box{
width:auto;
padding:6px 12px 6px 18px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
float:right;
  }


  #db_account_number_box{
width:auto;
text-align:center;
padding:6px 10px 6px 12px;
vertical-align:top;
  }

  #db_user_box{
width:auto;
height:auto;
vertical-align:top;
margin:0px !important;
padding:0px !important;
  }

  #db_user_box_txt{
background-color:inherit;
width:auto;
min-width:140px;
margin:0px;
padding:10px;
  }

  #db_user_box_down_container{
background-color:inherit;
width:auto;
height:auto;
margin:0px;
padding:10px 10px 10px 0px;
  }

  #db_user_box_down{
background-color:inherit;
width:26px;
height:9px;
margin:0px;
padding:0px;
background:url(../js_css/images/menu-button-down-arrow-black.png) no-repeat;
  }

  .db_user_box_down_white{
background:url(../js_css/images/menu-button-down-arrow-white.png) no-repeat !important;
  }

  #db_refresh_button{
background:none;
cursor:pointer;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;
-ms-transition:background 0.2s ease-in-out;
transition:background 0.2s ease-in-out;
color:#2e70b1;
  }

  #db_refresh_button:hover{
color:#3608b8;
  }

#db_refresh_desc{
padding:10px 10px 10px 0px;
overflow:hidden
font-size:12px;
}

  .db_refresh_container{
display:inline-block;
vertical-align:top;
padding:8px 4px 8px 8px;
  }

  .db_deal_details_and_actions{
display:block;
clear:both;
  }

  .db_deal_detail_content_narrow{
width:250px;
  }

  .db_deal_earn_title{
display:inline-block;
vertical-align:top;
width:54%;
text-align:left;
padding:2px 4px;
  }

  .db_deal_earn_val{
display:inline-block;
vertical-align:top;
width:37%;
text-align:right;
padding:2px 4px;
  }

  .db_deal_earnings{
display:block;
clear:both;
vertical-align:top;
width:auto;
font-size:13px;
padding:0px 0px 10px 0px;
  }



  .db_action_row{
display:block;
clear:right;
  }

  .db_action_button{
width:90px;
display:inline-block;
margin-top:15px;
font-weight:bold;
  }

  .db_password_text{
line-height:40px;
display:inline;
vertical-align:bottom;
  }

  .db_password_box{
margin:12px 20px 0px 10px;
height:20px;
  }

  .db_submit_action_button{
width:auto;
  }

.db_submit_action_button:hover{
background-color:#5c77c1;
padding-bottom:10px !important;
margin-bottom:0px !important;
color:#fff;
}

  .db_a_action_confirm_cancel{
vertical-align:bottom;
line-height:40px;
margin-left:20px;
cursor:pointer;
  }

  .db_action_confirm_narrative{
display:block;
clear:both;
margin:25px 0px 30px 0px;
  }

  #db_action_err_msg{
display:block;
clear:both;
width:auto;
height:auto;
/*margin-top:20px;*/	/* 25-11-20 */
padding:20px;		/* 25-11-20 */
font-weight:bold;
  }

  .db_actions_wait{
margin:100px 0px 100px 280px !important;
display:block;
clear:both;
  }

  .db_actions-counter-loader{
margin-top:30px;
margin-left:252px;
}

  .db_actionbutton_title{
padding-top:12px;
clear:right;
  }

  .db_actionbutton_desc{
padding-top:12px;
font-size:14px;
font-weight:normal;
font-style:oblique;
  }

.db_loan_detail_list{
padding:0px !important;
list-style-type:circle;
list-style-position:outside;
margin-left:18px;
}

.db_drill_down_plus:hover{ 
background:rgb(187,187,187); 
}

.db_drill_down_plus{ 
background:rgb(221,221,221); 
height:12px; 
position:relative; 
left:5px;
width:2px;
display:inline-block;
clear:none;
margin:0px 15px 0px 12px;
} 

.db_drill_down_plus:after{ 
background:rgb(221,221,221); 
content:""; 
height:2px; 
left:-5px; 
position:absolute; 
top:5px; 
width:12px; 
}

/*.db_drill_down_plus{*/
/*display:inline-block;*/
/*margin:0px 6px 0px 10px;*/
/*font-size:20px;*/
/*opacity:0.2;*/
/*}*/

.db_drill_down_arrow_earnings{
border-width:11px 5px 0px !important;
}

.db_drill_down_arrow:hover{
border-color:rgb(187,187,187) transparent transparent;
}

.db_drill_down_arrow{
display:inline-block;
margin-right:6px;
margin-left:10px;
border-color:rgb(221,221,221) transparent transparent;
border-width:9px 5px 0px;
margin-top:1px;
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s;
border-style:solid;
width:0px;
height:0px;
line-height:0px;
_border-color:#000 #000 #007bff #000;
_filter:progid:DXImageTransform.Microsoft.Chroma(color=#000000);
}

.db_sort_arrow{
-moz-transition:.3s;
-ms-transition:.3s;
-o-transition:.3s;
transition:.3s;
border-style:solid;
width:0px;
height:0px;
line-height:0px;
border-width:0px 100px 100px 100px;
border-color:transparent transparent #007bff transparent;
_border-color:#000 #000 #007bff #000;
_filter:progid:DXImageTransform.Microsoft.Chroma(color=#000000);
}

.db_sort_up_arrow{
border-color:transparent transparent rgb(140,140,140);
border-width:0px 4px 11px;
}

.db_sort_down_arrow{
border-color:rgb(140,140,140) transparent transparent;
border-width:10px 4px 0px;
margin-top:1px;
}

.db_sort_arrow_container{
display:block;
margin:9px 5px 0px 5px;
position:absolute;
right:0;
top:0;
}

.db_security_container{
padding-left:2px;
}

.db_houses{
background:url(../js_css/images/Cottage.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_house_1st{
background:url(../js_css/images/House_1_Block_18x18.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_house_2nd{
background:url(../js_css/images/House_2_Bare_18x18.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_personal_guarantees{
background:url(../js_css/images/Manager.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_development_land{
background:url(../js_css/images/DevLand.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_debentures{
background:url(../js_css/images/Briefcase.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_business_property{
background:url(../js_css/images/Apartment.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_parent_co_guarantees{
background:url(../js_css/images/Library.png) no-repeat;
margin:0px;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_op{
background:url(../js_css/images/up-arrow-18.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_pe{
/*background:url(../js_css/images/down-arrow-18.png) no-repeat;*/
background:url(../js_css/images/money-bag.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_fi{
background:url(../js_css/images/flip_in.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_fo{
background:url(../js_css/images/flip_out.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_rf{
background:url(../js_css/images/fully_redeemed.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_rp{
background:url(../js_css/images/part_redeemed.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_ds{
background:url(../js_css/images/docusign_required.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_mi{
background:url(../js_css/images/shopping-cart-18.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_mo{
background:url(../js_css/images/trash-bin-18.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_oi{
background:url(../js_css/images/bid-18.png) no-repeat;
display:inline-block;
clear:none;
width:18px;
height:18px;
padding:0px;
}

.db_bid_icons_pb{			/* 02-10-18 Loan Ended and repaid in Full */
display:inline-block;
clear:none;
width:55px;
height:18px;
padding:0px;
vertical-align:top;
}

.db_action_icon{
background:url(../js_css/images/action.png) no-repeat;
display:inline-block;
clear:none;
width:20px;
height:18px;
padding:0px;
margin:0px 0px -1px 12px;
}

.db_radios-to-slider{
background-color:#e0e0e0;
display:block;
position:relative;
width:18px;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
-o-box-sizing:content-box;
box-sizing:content-box;
}


 .db_radios-to-slider.medium{
height:18px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
padding:0 5px;
}

.db_radios-to-slider .db_slider-level{
background-color:#fff;
cursor:pointer;
position:absolute;
display:block;
}

.db_radios-to-slider.medium .db_slider-level{
width:18px;
height:18px;
-webkit-border-radius:18px;
-moz-border-radius:18px;
-o-border-radius:18px;
border-radius:18px;
z-index:2;
}

.db_slider-label{
position:absolute;
display:block;
cursor:pointer;
color:#5e5e5e;
width:200px;
font-weight:normal;
white-space:nowrap;	/* Added 26-11-20 */
}

.db_slider-label-active{
font-weight:bold;
}

.db_radios-to-slider .db_slider-bar{
float:left;
height:100%;
pointer-events:none;
display:none;
position:absolute;
left:0;
top:0;
}

.db_slider-bar.transition-enabled{
-webkit-transition:.2s;
-moz-transition:.2s;
-o-transition:.2s;
transition:.2s;
background-color:#e0e0e0;
}

.db_radios-to-slider.medium .db_slider-bar{
-webkit-border-radius:18px;
-moz-border-radius:18px;
-o-border-radius:18px;
border-radius:18px;
width:28px;
}

.db_slider-knob{
float:right;
background-color:#5f920a;
}

.db_radios-to-slider.medium .db_slider-knob{
width:28px;
height:28px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
-o-border-radius:20px;
border-radius:20px;
position:absolute;
bottom:0;
}

.db_cw_id{width:42px;}
.db_cw_name{width:120px;}
.db_cw_amount{width:58px;}
.db_cw_available{width:58px;}
.db_cw_rate{width:50px;}
.db_cw_ltv{width:40px;}
.db_cw_security_types{width:100px;}
.db_cw_term{width:65px;}
.db_cw_ends{width:65px;}
.db_cw_holding{width:75px;}
.db_cw_offers{width:80px;}

.my_popup_overlay{
position:fixed;
top:0;
left:0;
background-color:#c0c0c0;
opacity:0.2;
width:100%;
height:100%;
}

.my_popup_box_container {
border:1px solid #888;
border-radius:8px;
-moz-border-radius:8px;
top:50%;
left:50%;
margin-top:-205px;
margin-left:-250px;
padding:18px;
color:#000;
background-color:#FFF;
width:500px;
height:410px;
position:fixed;
box-shadow:3px 3px 2px #888;
overflow:hidden;
}

.my_popup_box_h1 {
color:#000;
text-align:center;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
letter-spacing:1px;
line-height:32px;
text-transform:none;
margin:0px 0px 0px 40px;
}

.my_popup_box_h2 {
color:#000 !important;
text-align:center;
font-family:'Open Sans',sans-serif;
font-size:14px;
font-weight:normal;
line-height:18px;
text-transform:none;
margin:10px 0px;
}

.my_popup_box p {
text-align:center;
font-family:'Open Sans',sans-serif;
font-size:12px;
font-weight:normal;
}

.my_new_inline_block{
display:inline-block;
}

.my_display_none{
display:none;
}
.my_new_inline{
display:inline-block;
clear:none;
vertical-align:top;
}

.my_new_inline_noclear{
display:inline-block;
clear:none;
}

.my_new_nodisplay_noclear{
display:none;
clear:none;
}

.my_new_block{
display:block;
clear:both;
}

.my_float_right{
float:right;
}

.my_text_left{
text-align:left !important;
text-align:-moz-left !important;
}

.my_text_right{
text-align:right;
}

.my_width_auto{
width:auto;
}

.my_cursor_pointer{
cursor:pointer;
}

.my_font_bold{
font-weight:bold;
}

.my_font_normal{
font-weight:normal;
}

.my_font_12{
font-size:12px;
}
.my_font_14{
font-size:14px;
}
.my_font_16{
font-size:16px;
}
.my_font_18{
font-size:18px;
}
.my_font_20{
font-size:20px;
}
.my_font_22{
font-size:22px;
}
.my_font_24{
font-size:24px;
}

.my_cls_001{
margin-left:49px;
}
.my_cls_002{
font-size:24px;
}
.my_cls_003{
margin:0;padding:0;height:auto;
}
.my_cls_004{
margin:20px;font-size:18px;white-space:normal;
}
.my_cls_005{
margin:20px;
}
.my_cls_006{
width:90%;
}
.my_cls_007{
margin-top:60px;
}
.my_cls_008{
margin:30px 0px;
}
.my_cls_009{
margin-top:30px;margin-bottom:30px;
}
.my_cls_010{
cursor:pointer;margin-left:1px;
}
.my_cls_011{
margin-left:12px;
}
.my_cls_012{
cursor:pointer;margin-left:10px;
}
.my_cls_013{
width: 350px;
}
.my_cls_014{
width: 250px;
}
.my_cls_015{
display:none;margin-bottom:10px;
}
.my_cls_016{
color:#e6e6e6;font-weight:bold;
}
.my_cls_017{
padding:10px 0px 0px 10px;
}
.my_cls_018{
margin-top:0px;padding-top:0px;
}
.my_cls_019{
padding-left:10px;
}
.my_cls_020{
color:#2e70b1;
}
.my_cls_021{
margin-top:10px;font-weight:bold;
}
.my_cls_022{
width:99%;
}
.my_cls_023{
width:99%;display:inline-block;clear:none;
}
.my_cls_024{
width:100px;
}
.my_cls_025{
margin:5px;
}
.my_cls_026{
width:auto;overflow:visible;
}
.my_cls_027{
position:absolute;width:1px;font-size:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;
}
.my_cls_028{
padding-top:10px;
}
.my_cls_029{
width:220px;
}
.my_cls_030{
margin:5px 20px;
}
.my_cls_031{
margin:5px 0px 5px 30px;vertical-align:top;
}
.my_cls_032{
padding:0px 20px;
}
.my_cls_033{
margin:0px;
}
.my_cls_034{
width:280px;
}
.my_cls_035{
margin-bottom:12px;
}
.my_cls_036{
padding:6px 3px;
}
.my_cls_037{
padding:10px 0px 0px 0px;
}
.my_cls_038{
width:140px;
}
.my_cls_039{
width:1px;
}
.my_cls_040{
width:530px;
}
.my_cls_041{
width:150px;
}
.my_cls_042{
width:250px;
}
.my_cls_043{
width:800px;
}
.my_cls_044{
width:690px;
}
.my_cls_045{
width:840px;
}
.my_cls_046{
width:320px;
}
.my_cls_047{
height:30px;margin-top:-20px;vertical-align:middle;
}
.my_cls_048{
padding:20px 20px 0px 20px;
}
.my_cls_049{
vertical-align:top;text-align:left;
}
.my_cls_050{
width:700px;
}
.my_cls_051{
width:300px;
}
.my_cls_052{
width:400px;
}
.my_cls_053{
padding:20px;
}
.my_cls_054{
width:350px;
}
.my_cls_055{
width:250px;
}
.my_cls_056{
display:block;margin-top:15px;
}
.my_cls_057{
display:inline;
}
.my_cls_058{
margin:22px 0px 27px 0px;
}
.my_cls_059{
display:block;clear:both;margin-top:0px;position:relative;
}
.my_cls_060{
padding:6px 0px;
}
.my_cls_061{
margin:100px 30px 20px 30px;height:auto;
}
.my_cls_062{
height:auto;text-align:center;
}
.my_cls_063{
padding:0px 12px;
}
.my_cls_064{
width:100px;
}
.my_cls_065{
width:140px;
}
.my_cls_066{
width:120px;
}
.my_cls_067{
width:170px;
}
.my_cls_068{
padding:18px;
}
.my_cls_069{
width:65px;
}
.my_cls_070{
width:170px;
}
.my_cls_071{
margin-left:6px;margin-top:6px;
}
.my_cls_072{
width:170px;
}
.my_cls_073{
margin-right:-4px;
}
.my_cls_074{
width:70%;
}
.my_cls_075{
width:21%;
}
.my_cls_076{
width:70%;
}
.my_cls_077{
clear:both;padding:10px;
}
.my_cls_078{
clear:right;
}
.my_cls_079{
margin:60px 0px;text-align:center;
}
.my_cls_080{
width:90px;
}
.my_cls_081{
margin:0px 0px 20px 0px;font-size:14px;
}
.my_cls_082{
list-style-type:decimal;margin:15px 20px;
}
.my_cls_083{
padding:10px;
}
.my_cls_084{
padding:0px 20px;
}
.my_cls_085{
width:180px;padding:4px;
}
.my_cls_086{
width:250px;padding:4px;
}
.my_cls_087{
padding:20px 40px;
}
.my_cls_088{
margin:10px 0px;padding:30px;
}
.my_cls_089{
margin-left:0px;
}
.my_cls_090{
background-color:yellow;
}
.my_cls_091{
width:180px;
}
.my_cls_092{
width:250px;
}
.my_cls_093{
margin-top:50px;
}
.my_cls_094{
width:auto;margin:40px 0px;
}
.my_cls_095{
width:auto;margin:15px 0px;
}
.my_cls_096{
width:220px;
}
.my_cls_097{
width:120px;
}
.my_cls_098{
width:200px;
}
.my_cls_099{
margin-top:5px;
}
.my_cls_100{
text-align:left;padding:0px 18px 12px 18px;
}
.my_cls_101{
font-size:36px;margin-bottom:20px;
}
.my_cls_102{
padding:10px;
}
.my_cls_103{
padding:10px;
}
.my_cls_104{
width:120px;
}
.my_cls_105{
width:50px;
}
.my_cls_106{
width:60px;
}
.my_cls_107{
width:55px;
}
.my_cls_108{
width:40px;
}
.my_cls_109{
width:165px;
}
.my_cls_110{
width:75px;
}
.my_cls_111{
width:285px;
}
.my_cls_112{
width:205px;
}
.my_cls_113{
width:305px;
}


/* InsertMyButton styles */
.my_imb_01{
text-align:center;
padding:12px;
font-size:18px;
margin:50px;
width:auto;
display:block;
clear:both;
}
.my_imb_02{
text-align:center;
padding:5px 10px;
margin:10px 0px 10px 10px;
width:150px;
display:inline-block;
clear:none;
}
.my_imb_03{
display:inline;
position:absolute;
padding:5px 10px;
}

.my_newsflash_summary_txt_1_line{
padding:10px;
text-align:center;
text-transform:uppercase;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}

.my_newsflash_summary_txt_2_lines{
text-transform:uppercase;
}

.my_newsflash_account_summary{
width:550px;
font-size:13px;
}

.my_newsflash_actions{
width:auto;
float:right;
padding:10px;
background-color:rgb(208,208,208);
color:rgb(51,51,51);
cursor:pointer;
font-weight:bold;
border-radius:4px;
}

.my_newsflash_actions:hover{
background:#5c77c1;
color:#ffffff;
}

.my_news_loan_details{
font-weight:bold;
}

.my_newsflash_bin_icon{
background:url(../js_css/images/bin-30.png) no-repeat;
display:inline-block;
clear:none;
width:40px;
height:40px;
padding:0px;
margin:0px 6px 2px 6px;
cursor:pointer;
}

.my_newsflash_bin_icon:hover{
background:url(../js_css/images/bin-30-grey.png) no-repeat;
}

.my_newsflash_pin_icon{
background:url(../js_css/images/high-priority-32.png) no-repeat;
display:inline-block;
clear:none;
width:32px;
height:30px;
padding:0px;
margin:4px 5px 8px 8px;
cursor:pointer;
}

.my_newsflash_pin_icon:hover{
background:url(../js_css/images/high-priority-32-gold.png) no-repeat;
}

.my_newsflash_zoom_icon{
background:url(../js_css/images/zoom-in-30.png) no-repeat;
display:inline-block;
clear:none;
width:31px;
height:31px;
padding:0px;
margin:6px 6px 4px 6px;
cursor:pointer;
}

.my_newsflash_zoom_icon:hover{
background:url(../js_css/images/zoom-in-30-green.png) no-repeat;
}

.db_earnings_extra_totals_title{
display:block;
clear:both;
margin:0px 0px 12px 0px;
padding:0;
}

.db_earnings_extra_totals_line_box{
display:block;
clear:both;
margin:0;
padding:0;
}
.db_earnings_extra_totals_line{
display:inline-block;
clear:none;
margin:0;
padding:0;
}

#db_settings_expirymins_handle, #db_settings_warnmins_handle{
width:3em;
height:1.6em;
top:50%;
margin-top:-.8em;
text-align:center;
line-height:1.6em;
}

.db_earnings_overview_box, .db_settings_container_box{
padding:10px;
border:1px solid rgb(30,136,229);
width:90% !important;
}

.db_earnings_overview, .db_settings_container{
display:block;
clear:both;
width:95%;
text-align:left;
margin:10px;
}

.db_earnings_hidden{
display:none;
clear:both;
width:95%;
text-align:left;
margin:10px;
padding:10px;
}

.db_earnings_detbox{
display:block;
clear:both;
width:95%;
text-align:left;
}

.db_profile_container{
display:block;
clear:both;
width:auto;
text-align:left;
}

.db_profile_title{
display:inline-block;
clear:none;
width:160px;
}

.db_profile_text{
display:inline-block;
clear:none;
width:250px;
}

.db_title_narrative{
display:block;
clear:both;
width:auto;
margin-bottom:10px;
text-align:center;
font-size:12px;
color:#c0c0c0;
}



.db_button:hover{
background-color:#5c77c1;
padding-bottom:12px;
margin-bottom:-6px;
color:#fff;
}

.db_container{
display:block;
clear:both;
width:895px;
border-bottom:1px solid #c8c7c7;
}

.db_header_row{
display:block;
clear:both;
width:895px;
border:1px solid #c8c7c7;
overflow:visible;
white-space:nowrap;
}

.db_header_col{
display:inline-block;
/*height:18px;*/	/* REMOVED 24-11-20 */
padding:6px;
background-color:#d0d0d0;
text-transform:uppercase;
font-weight:bold;
cursor:pointer;
vertical-align:middle;
text-align:center;
border-left:1px solid #c8c7c7;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;
-ms-transition:background 0.2s ease-in-out;
transition:background 0.2s ease-in-out;
position:relative;
}

.db_header_col:hover{
background-color:#5c77c1;
padding-bottom:12px;
margin-bottom:-6px;
color:#fff;
}

.db_record_row_container{
display:block;
clear:both;
margin:0;
padding:0;
border:none;
width:944px;
}

.db_record_row_follow_container{
display:inline-block;
clear:none;
width:25px;
margin-left:5px;
cursor:pointer;
text-align:left;
vertical-align:bottom;
}

.db_record_row{
display:inline-block;
clear:none;
width:895px;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
-webkit-transition:background 0.2s ease-in-out;
-moz-transition:background 0.2s ease-in-out;
-o-transition:background 0.2s ease-in-out;
-ms-transition:background 0.2s ease-in-out;
transition:background 0.2s ease-in-out;
}

.db_record_row_hidden{
display:block;
clear:both;
width:859px;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
padding:18px;
font-weight:normal;
background-color:rgba(70,80,183,0.15);
}

.db_record_col{
display:inline-block;
height:18px;
padding:6px;
font-weight:inherit;
vertical-align:middle;
text-align:center;
border-left:1px dotted #ffffff;
cursor:pointer;
background:transparent;			/*  `!important` removed 02-10-18 */
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

#db_account_details_container{
width:30px;
padding:0px;
margin:0px;
}

.db_deal_narrative{
display:block;
clear:both;
padding-bottom:20px;
}

.db_deal_details{
display:inline-block;
vertical-align:top;
width:559px;
}

.db_deal_detail_title{
display:inline-block;
width:100px;
padding:6px 3px;
vertical-align:top;
}

.db_deal_detail_content{
display:inline-block;
width:447px;
padding:6px 3px;
vertical-align:top;
clear:right;
font-style:oblique;
}

.db_deal_actions{
display:inline-block;
vertical-align:top;
width:250px;
padding:10px 20px 10px 30px;
}

.db_radios-to-slider.medium .db_slider-label{
width:240px;
left:40px;
margin-top:6px;
}

.my_newsflash_container{
width:805px;
padding:15px;
}

.my_newsflash_item{
width:145px;
height:120px;
margin:15px;
color:rgba(51,51,51,1);
background-color:rgb(227,242,253);
border:1px solid rgb(30,136,229);
border-radius:4px;
padding:12px;
text-align:center;
font-size:13px;
}

.my_newsflash_bottom_line{
margin:15px -15px 0px -15px;
border-top:#CCC solid 1px;
padding:15px 15px 0px 15px;
height:40px;
}

sup.db_sup{
font-size:10px;
}

em.db_em{
font-size:smaller;
}

.db_verticalpad_24_important{
padding-top:24px !important;
padding-bottom:24px !important;
}

.db_allpad_15{
padding:15px;
}

.db_wrap{
white-space:normal;
}

.db_nowrap{
white-space:nowrap;
}

.db_dotdot_a{
cursor:pointer;
font-weight:normal;
font-style:italic;
}

.help-ul{
font-size:12px;
padding:10px;
}

.help-li-level-1{
list-style-type:disc;
list-style-position:outside;
padding:3px;
margin-left:10px;
}

.set_bg_red{
background-color:rgb(241,119,119);
}
.set_bg_yellow{
background-color:rgb(241,241,119);
}
.set_bg_green{
background-color:rgb(119,241,119);
}

#wheel_help:before {
content:"";
display:block;
position:absolute;
width:100%;
height:40px;
top:-40px;
}

.docusign-theres-an-app{
background:url(../js_css/images/docusign-theres-an-app.jpg) no-repeat;
}
.docusign-user{
background:url(../js_css/images/docusign-user.jpg) no-repeat;
}
.docusign-signup-blank{
background:url(../js_css/images/docusign-signup-blank.jpg) no-repeat;
}

.slideshow-container{
	display:block;
	clear:both;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
.slideshow-phone{
	display:inline-block;
	clear:none;
	margin:0;
	padding:0;
	vertical-align:top;
	background-size:contain !important;
	-webkit-background-size:contain !important;
	-moz-background-size:contain !important;
	-o-background-size:contain !important;
}
.slideshow-instructions{
	display:inline-block;
	clear:none;
	margin:0;
	vertical-align:top;
}
.slideshow-all-steps{
	height:100%;
	background-repeat:no-repeat !important;
	background-size:contain !important;
	-webkit-background-size:contain !important;
	-moz-background-size:contain !important;
	-o-background-size:contain !important;
	margin:0 !important;
	padding:0 !important;
	position:absolute;
	display:block;
	opacity:1;
}
/* Self-Certification April 2019 */
.self_certify_box {
	background:#ffffff;
	padding:10px 0px 40px 0px;
}
.self_certify_alphabullet {
	list-style-type:decimal;
	margin:10px;
	padding:0px 10px;
}
.self_certify_bullet {
	list-style-type:circle;
	margin:10px;
	padding:0px 10px;
	font-size:12px;
}
.self_certify_confirm_button {
	border:none;
	width:auto;
	margin:10px 0;
	color:#fff;
	font-size:18px;
	letter-spacing:1px;
	cursor:pointer;
	clear:both;
	float:left;
	width:45px;
	text-align:center;
	white-space:normal;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-appearance:none;
	padding:12px 24px;
}
.self_certify_confirm_yes {
	background:rgb(45,45,76);
}
.self_certify_confirm_yes:hover {
	background:#5c77c1;
}
.self_certify_confirm_no {
	background:#ff0000;
}
.self_certify_confirm_no:hover {
	background:#ff4b6a;
}
.prescient-font{
	font-family:"Open Sans",Arial,Helvetica,sans-serif !important;
}
/* Deals Page 23-11-20 */
.DealButton{color:rgb(45,45,76);font-family:"Open Sans",Arial, Helvetica,sans-serif;text-align:center;cursor:pointer;}
.DealButton:hover{background-color:#5c77c1;color:#fff;}
.DealInfo{font-size:12px;padding:8px 15px;}
.DealHeader{color:white;background-color:rgb(45,45,76);padding:15px;font-size:16px;}
#ParticipateOverlay{position:fixed;top:0;left:0;z-index:90001;background-color:#c0c0c0;opacity:0.2;width:100%;height:100%;}
#ParticipateLostPwOverlay{position:fixed;top:0;left:0;z-index:90011;background-color:#c0c0c0;opacity:0.2;width:100%;height:100%;}
/* investors-section page 23-11-20 */
#investbuttons {
	max-width:860px;
	margin:0 Auto;
	font-family: arial;
	color:#333;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#investbuttons .buttonwrapper {
	width:50%;
    vertical-align: top;
	float:left;
    margin-bottom: 10px;
}
#investbuttons .investbutton {
	min-height:100px;
	position:relative;
	margin:10px;
	padding:10px;
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid;
	cursor:pointer;
	font-weight:bold;
}
#investbuttons .investbutton .investtitle {
	font-weight:bold;
	min-height:45px;
	padding:30px;
	font-size:16px;
}
#investbuttons .button2 {
     background: #d4ecd0;
    border-color: #308736;
}
#investbuttons .button2:hover {
	background: #c2e4bd;
} 
#investbuttons .button1 {
    background: #ccdbe3;
    border-color: #005972;
}
#investbuttons .button1:hover {
	background: #bcd2de;
}
/** November 2020 Migrate to pc.co.uk at Big Wet Fish	**/
.my-wp-login-wrp{
width:1100px;
max-width:none !important;
padding:24px 24px 50px 24px !important;
overflow:auto;
font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
font-size:14px !important;
}
.my-wp-user-login-wrp{
width:1000px;
}
.my-wp-page-container{
background-color:rgb(255,255,255);
border-radius:10px;
padding:24px;
overflow:auto;
}
.my-wp-page-a{
color:rgb(65,105,225);
cursor:pointer;
}
a.my-wp-page-a:visited{
color:#2788b9 !important;
}
.fl-builder-content *, .fl-builder-content ::before, .fl-builder-content ::after{
-webkit-box-sizing:content-box !important;
-moz-box-sizing:content-box !important;
box-sizing:content-box !important;
}
.my_login_button{
width:360px;
}
.my_login_email{
width:320px;
}
.my_login_password{
width:320px;
}
.my_margin_0{
margin:0px;
}

.my-equity-title-highlight{
float:right;
display:block;
clear:both;
margin:0px 0px 0px 12px;
padding:6px 10px;
font-size:24px;
vertical-align: text-bottom;
color:rgb(255,255,0);
cursor:pointer;
}
.my-equity-title-highlight:hover{
color:rgb(255,255,140);
}

.my-equity-onboarding-link{
float:left;
display:block;
clear:both;
margin:40px 0px 0px 0px;
padding:6px 10px;
font-size:24px;
vertical-align: text-bottom;
color:rgb(65,105,225);
cursor:pointer;
}
.my-equity-onboarding-link:hover{
color:rgb(38,41,193);
}

.my-equity-title-lowlight{
float:right;
display:block;
clear:both;
margin:0px 0px 0px 12px;
padding:6px 10px;
font-size:24px;
vertical-align: text-bottom;
color:rgb(255,255,255);
cursor:normal;
}

.my-loan-title-highlight{
color:rgb(255,255,0) !important;
cursor:pointer !important;
}
.my-loan-title-highlight:hover{
color:rgb(255,255,140) !important;
}

/* December 2020 : JPF Onboarding Questionnaire */
#ioq_questionnaire_body{
min-width:565px;
min-height:400px;
padding:10px 30px 20px 50px;
text-align:left;
float:left;
}
#jpf_popUpH1{
display:none;
}
#ioq_sub_header{
text-transform:none;
text-align:left;
margin:20px 20px 20px 45px;
font-size:18px;
line-height:20px;
padding-bottom:20px;
}
#ioq_questionnaire_content{

}
.jpfContentLineContainer{
padding:0px 0px 16px 0px;
}
.jpfTickBox{
-webkit-appearance:none;
background-color:#fafafa !important;
border:1px solid #cacece !important;
box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding:11px !important;
border-radius:3px;
display:inline-block;
position:relative;
}
.jpfTickBox:active, .jpfTickBox:checked:active {
box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.jpfTickBox:checked {
background-color:#cddbe3;
border:1px solid #adb8c0;
box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
color:#99a1a7;
}
.jpfTickBox:checked:after {
content:'\2714';
font-size:15px;
position:absolute;
top:0px;
left:4px;
color:#1f2931;;
}
.jpfTickBoxText{
padding:4px 0px 0px 20px;
}
.jpfTickBoxLabel{
font-weight:normal;
max-width:485px;
}

.jpfInputBox{
padding:0px 2px 2px 4px;
}
.jpfInputBox:focus{
background-color:rgb(247, 240, 205);
}
.jpfInputBoxWidth{
width:150px;
}



.jpfInputBoxText{
padding:2px 20px 0px 0px;
}
.jpfInputBoxTextWidth{
width:100px;
}
.jpfInputBoxTextWidthCol2{
padding:2px 20px 0px 20px;
width:70px;
}

.jpfInputAddressWidth{
width:420px;
}
.jpfInputPostCodeWidth{
width:100px;
}
.jpfCityCountyWidth{
width:202px;
}
.jpfDobDiv{
background:url(images/underline_light_grey.gif) repeat-x top;
padding:24px 0px 0px 0px;
margin-top:18px;
}
.jpfInContentHeading{
font-size:16px !important;
text-align: left !important;
margin: 0;
padding: 0px 0px 18px 0px;
max-width: 550px;
}
.jpfInputBoxTextDob{
width:auto;
padding-right:10px;
}
.jpfInputDobWidth{
width:90px;
}
.jpfInputBoxTextCob{
padding:2px 10px 0px 20px;
width:auto;
}
.jpfTaxID{
width:95px;
}

.jpfTextArea{
padding:2px 4px;
}
.jpfTextArea:focus{
background-color:rgb(247, 240, 205);
}
.jpfTextAreaDimensions{
height:115px;
max-height:125px;
width:540px;
max-width:540px;
padding:6px;
}
.jpfTextAreaText{
padding:2px 20px 0px 0px;
}
.jpfTextAreaTextWidth{
width:285px;
}

.jpfSelectBox{
padding:0px 2px 2px 4px;
}
.jpfSelectBox:focus{
background-color:rgb(247, 240, 205);
}
.jpfSelectBoxWidth{
width:130px;
}
.jpfSelectBoxText{
padding:2px 10px 0px 0px;
width:auto;
}
.jpfTextAppended{
padding:2px 10px 0px 10px !important;
width:auto;
}
.jpfSelectBoxTextWidth{
width:285px;
}

.jpfFileUploadBox{
padding:0px 2px 2px 4px;
width:450px;
}
.jpfFileUploadText{
padding:10px 0px;
width:480px;
}
.jpfFileUploadInstr{
font-size:12px;
padding:9px 0px;
text-align:center;
}

#ioq_help_body{
min-width:250px;
text-align:left;
padding:10px 20px;
}
#ioq_buttons_wrapper{
float:left;
min-width:565px;
padding-left:40px;
text-align:left;
}
#ioq_show_page{
padding-right:10px;
}

.jpfNextButton{
float:right;
cursor:pointer;
display:block;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:31px;
width:70px;
}
.jpfBackButton{
float:left;
cursor:pointer;
display:block;
font-size:14px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
line-height:31px;
width:70px;
}
.jpfH1cls{
text-align:left;
}
.jpfHelpHeader{
background-color:rgb(45,45,76);
background-image:none;
background-origin:padding-box;
background-size:auto;
color:rgb(255,255,255);
display:block;
font-family:'Open Sans',Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:500;
height:18px;
line-height:14px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
outline-color:rgb(255,255,255);
outline-style:none;
outline-width:0px;
padding-bottom:12px;
padding-left:15px;
padding-right:15px;
padding-top:12px;
position:relative;
text-align:left;
text-decoration:none solid rgb(255,255,255);
text-transform:uppercase;
width:auto;
}
.jpfHelpContent{
text-align:left !important;
margin:0;
padding:6px 2px;
max-width:245px;
}
.jpfHelpRomanBullet{
width:20px;
display:inline-block;
}

.jpfRadioLine{
padding:4px 0px 4px 0px;
}
.jpfRadioTextWidth{
max-width:490px;
}

.jpfOriginalFileName{
padding-top:12px;
font-style:italic;
}
.jpfUploadActionButton{
color:rgb(255,255,255);
padding:4px 20px;
margin:18px 20px 18px 0px;
}
.jpfUploadActionButton:hover{
color:rgb(255,255,140);
}
.jpfUploadActionButton:visited{
color:rgb(255,255,255);
}
.jpfUploadCancelButton{
margin:28px 20px 18px 12px;
}

.jpfParasText{
text-align:left !important;
margin:0;
padding:0px 0px 18px 0px;
font-size:14px !important;
max-width:500px;
}

.jpfCertifyRules{
padding:20px;
}
p.jpfCertifyRules{
font-size:14px !important;
text-align:left;
white-space:normal;
padding:0;
margin:0px 0px 12px 0px;
}
p.jpfCertifySubhead{
font-weight:bold;
}
ol.jpfAlphaList{
counter-reset:item;
}
li.jpfAlphaList{
display: block;
counter-increment:item;
white-space:normal;
text-align:left;
}
li.jpfAlphaList:before{
content:" ("counter(item,lower-alpha)") ";
margin-left: -25px;
}

.jpfAmountInvestingTextWidth{
width:auto;
padding-right:6px;
}
.jpfAmountInvestingBox{
width:50px;
text-align:center;
padding:2px;
}
.jpfAmountInvestingAfter{
width:auto;
padding:2px 0px 2px 6px;
}

.jpfExamples{
padding:20px 40px;
}
p.jpfExamples{
font-size:14px !important;
text-align:left;
white-space:normal;
padding:0;
margin:0px 20px 24px 20px;
}
p.jpfExamplesSubhead{
font-weight:bold;
text-align:center;
}

.jpfVideoOptions{
margin-left:40px;
}

.jpfSubmitButton{
float:right;
margin-top:0px;
padding:8px 20px;
}
.jpfSubmitWaitClock{
background: url(../js_css/images/wait_clock.gif) no-repeat;
color: #fff;
margin:160px 0px 0px 380px;
width: 100px;
height: 100px;
line-height: 100px;
display: inline;
float: left;
}

.jpfSummaryContainer{
padding:0px 40px;
}
.jpfSummDocsHeader, .jpfSummDocuSignHeader, .jpfSummWhatNext{
float:left;
padding:18px 0px 6px 0px;
font-size:16px;
font-weight:bold;
}
.jpfSummDocsLine, .jpfSummDocuSignLine{
padding:6px 0px 9px 0px;
float:left;
}
.jpfSummDocsDoc{
width:200px;
text-align:left
}
.jpfSummTickBoxContainer{
width:60px;
}
.jpfSummTickBox{
display:inline-block !important;
float:none !important;
}
.jpfSummDocsDetails{
width:auto;
padding-left:24px;
}
.jpfSummDocuSignDoc{
width:200px;
text-align:left
}
.jpfSummDocuSignDetails{
width:auto;
padding-left:24px;
}
.jpfSummWhatNextBody{
text-align:left;
}

.jpfMarginLeft0{
margin-left:0px !important;
margin-bottom:0px !important;
}

.jpfRefreshButton{
float:left;
margin:24px 0px 0px 0px;
padding:8px 20px;
min-width:100px;
}

.jpfWWsubmissionsLine{
float:left;
width:auto;
padding:12px 10px;
}
.jpfWWsubmissionsPersonal{
text-align:left;
width:200px;
height:auto;
padding-right:20px;
}
.jpfWWsubmissionsDocuSign{
text-align:left;
width:200px;
height:auto;
}
.jpfWWsubmissionsDocuments{
text-align:left;
width:400px;
height:auto;
}
.jpfWWsubmissionsActions{
text-align:left;
width:140px;
height:auto;
padding-left:18px;
}
.jpfApplyChangesBtn{
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
color:white;
padding:8px;
border:none;
border-radius:5px;
background-color:rgb(118,153,65) !important;
border:1px solid rgb(118,153,65) !important;
cursor:pointer;
}
.jpfApplyChangesBtn:hover{
background-color:rgb(139,181,77) !important;
}
.jpfZipDownload{
background-color:rgb(76,89,158) !important;
border-color:rgb(76,89,158) !important;
cursor:pointer;
}
.jpfZipDownload:hover{
background-color:#3276b1 !important;
border-color:#285e8e !important;;
}

.jpfInvestPlus50{
width:0;height:0;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-bottom:14px solid rgb(45,45,76);
margin-top:8px;
}
.jpfInvestPlus250{
width:0;height:0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:11px solid rgb(45,45,76);
}
.jpfInvestMinus50{
width:0;height:0;
border-left:8px solid transparent;
border-right:8px solid transparent;
border-top:14px solid rgb(45,45,76);
}
.jpfInvestMinus250{
width:0;height:0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-top:11px solid rgb(45,45,76);
}
.jpfInvestHover{
border-bottom-color:rgb(76,89,158);
border-top-color:rgb(76,89,158);
}

