﻿body {background: none repeat scroll 0 0 transparent;
}
.formTabContentNew{ bottom: 20px; overflow: auto;padding-top:10px;padding-left: 10px;padding-right: 10px; width:983px !important;width:auto !important;
    height: 45px;
}
.width800{width:800px}
.PaddingTr{padding-top:5px}
.textAreaAgreement{border: solid 1px #cbcbcb; height: 220px; left: 50px; vertical-align: middle; width:95%; overflow-y: scroll}
.txtwidth{width:15%}
.overlayContentFullNew { top: 10px;background-color:#fff!important; position: absolute; overflow: hidden; overflow-y: auto; bottom:10px !important; width:auto; right: 10px; left: 10px}
.titleOverlay{font-size:12px}

.overlayControls{position:absolute;right:10px;bottom:10px}
.overlayControlsAdvisor{position:absolute;right: 10px;top:10px}
.footerMsgAlign > span {
    display: inline-block;
   vertical-align: top;
}
.overFlowHidden{overflow: hidden; font-size:10px; font-weight: bold}
.borderCurve{-webkit-border-radius: 5px; /* Safari and webkit  */    
 border-radius: 5px; /* Opera, Chrome */ 
-moz-border-radius: 5px; /* Mozilla (FF, Seamonkey) */ }
.paddingLeftTd{padding-left:18px}
.spaceinControls{margin-left:5px}
.lineWidthHeight{ width:730px; margin-left:7px}
.marginLeftTenDiv { margin :0;height:15px}
.marginLeft{ margin-left: 12px}
.loadingIcons{background-image: url('/SI2/Home/images/loading-bg.png');
        background-repeat: no-repeat; z-index: 10000; padding: 2px; display: block; color: #666;
        font-family: Tahoma; text-align: left; line-height: 37px; background-color: transparent;
        width: 169px; height: 46px; font-size: 18px; position: absolute; top: 300px;
        left: 48%; cursor: default}
.divloading{width: 31px; height: 31px; background-image: url('/SI2/Home/images/loading-icon.gif');
            background-repeat: no-repeat; float: left; margin: 4px; margin-left: 24px; padding-right: 4px}       
.paddingright5px{padding-right:5px}  
.paddingTop10px{ padding-top: 10px !important;}
.width75{width:75%}      
.dvCompleteEnvelope{visibility: hidden; display: none;padding-left: 10px;padding-right:5px}
.txtAlignLeft{text-align:left} 
 .txtAlignRight{text-align:right} 
 .dvMain{visibility: visible;padding-right:5px} 
 .width300{width:300px}   
 .tdnowrap{white-space: nowrap}  
 .repDiv{overflow: hidden; width: 800px; margin-left: 10px}
.spacing20{ margin-right:20px}
.width70{width:70px}
.width20{width:20px}
.tdOrder{vertical-align: middle; width: 30px}
.width250{width: 250px}
.width230{width: 230px}
.width50{width: 50px}
.width350{width: 350px}
.txtAlignLeft{text-align:left}
.txtAlignCenter{text-align:center}
.width140{width:140px}
.width110{width:110px}
.width115{width:115px}
.width90{ width:90px}
.width190{ width:190px}
.paddingleft2{padding-left:2px}
.width10{width:10px}
.width150{width:150px}
.valignTop{vertical-align:top}
.paddingleft200{ padding-left:220px}
.paddingleft40{ padding-left:40px}
.tdEsigAgreement{border-bottom: solid 1px #cbcbcb; height: 500px; overflow: auto}
.tableEsigAgreement{padding-left: 50px; vertical-align: middle}
.dvDisplayAgreement{top: 120px; left: 10px; overflow: auto; bottom: 60px; border-bottom: solid 1px #cbcbcb}
.paddingleft350{padding-left: 350px}
.tableVAlignPadding{vertical-align: middle; padding-left: 50px}
.width100{WIDTH: 100px! important}
.width900{width:900px}
.height380{height:380px}
.width20{ width: 20px}
.width35{ width: 35px}
.width65px{ width: 65px}
.thBorder{ height: 20px;background-color: #cbcbcb;width:720px}
.thBorderTable{ height: 25px;background-color: #cbcbcb;width:720px}
.borderTr{ border-bottom: 1px solid}
.tdOrderData{ vertical-align: middle;width: 15px}
.tdOrderDataTable{ vertical-align: middle ;width:10px}
.marginBottomFive{ margin-bottom: 3px}
.overFlowHiddenNew{overflow: hidden}
.labelHiddenWarning,.labelHiddenWarningPhone{color:#aa0033;font-family: Tahoma;font-size: 12px}
.stepometerWidth{ width: 100%;}
.btnAlignment{ width: 220px}
.paddingleft8{padding-left:8px}
.fontBold{font-weight: bold}

#divTblRpt{overflow: hidden; overflow-y: auto;border: 1px solid #cbcbcb;height: 253px;margin-bottom:10px}
.iframe-body{background: #fff}
.paddingLeft12{padding-left:12px}
.helpIcon{background: url('../Images/helpicon.png')  0 0 no-repeat;  width: 11px; height: 11px;display: inline-block; vertical-align:text-bottom; cursor: pointer}
.width100Percent{ width: 100%}
#imgLoading{ display: none;vertical-align: middle;padding-left: 100px}
#lblImgLoading,#lblSuccess{ display: none}
.paddingleft70{ padding-left:70px}
#spanErrorMsg,#spanErrorMesg{display:list-item;vertical-align:middle;color:#aa0033;font-weight:bold;font-size:11px;overflow:hidden;min-width:200px;text-align:left}
#spanErrorMsg,#spanErrorMesg  span{background:url(../Images/icon.png) 0 -180px no-repeat;display:inline-block;width:12px;height:11px;margin-right:2px;float:left}
.height530{height:530px}
.border-table{border:1px solid #cbcbcb;border-collapse:collapse}
.border-table th,
.border-table td{border-bottom:1px solid #cbcbcb;padding:5px 10px 5px 0}
.border-table th:first-child,
.border-table td:first-child{padding-left:10px}
.border-table th{background:#eee}
.shorttext{display:inline-block;text-overflow:ellipsis;overflow:hidden; white-space:nowrap}
.container{overflow:hidden}
.container .main-content{float:left;width:75%}
.container .side-content{float:right;width:23%}
.width100{width:100px}
/* Portlet Layout with Table and List Style - Ends */


h1,h2,h3,h4,h5,h6,ul,p{margin:0;padding:0}
ul{list-style:none}


/*Input Field Style - Starts*/
/*a{color:#0B5EB1}*/
input[type=checkbox],
input[type=radio]{margin:0;vertical-align:middle}
input[type=radio]{margin-right:5px;*height:12px}
input[type=text],
select,
textarea{border:1px solid #cbcbcb;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:1px 2px;font-size:12px;color:#000}
input[type=text]{width:200px}
select{width:206px;padding:0}
textarea{resize:none;overflow:auto;color:#000}
.paddingleft11{padding-left:11px}
/*Input Field Style - Ends*/

/* Main Layout Style - Starts */
.content-layout{width:auto;margin:auto;font-size:12px;line-height:14px;color: #000;padding: 0 10px}
.content-layout h4{font-size:14px;line-height:16px;font-weight:bold;margin-bottom:10px}
.iframe-top-padding{ padding-top: 10px;}
/* Main Layout Style - Ends */

/* Paragraph Layout Style - Starts */
.para-container{margin:10px;padding:10px 10px 10px 5px;max-height:370px;overflow:auto;border:1px solid #CBCBCB}
.para-container p{margin-bottom:10px;line-height:16px}
/* Paragraph Layout Style - Ends */

/* Agree Checkbox and Button Layout Style - Starts */
.agree-buttons{overflow:hidden;margin-top:10px}
.agree-buttons .agree{float:left;width: 1%;padding: 5px;padding-left: 10px;padding-right: 10px;}
.agree-buttons .buttons{float:right;width:38%}
.agree-buttons .agree label{display:inline-block;vertical-align:middle}
.agree-buttons .advsetupdiv-chkbox{float:left;width: 1%;padding-top: 10px;padding: 10px 10px 40px 10px;}
.advsetupdiv-info{width:90%;padding-top:10px;}
/* Agree Checkbox and Button Layout Style - Ends */

/* Buttons Layout Style - Starts */
.buttons{text-align:right;padding:0 10px}
.buttons.head-button{ padding: 8px 0 0;float:right}
.buttons.left,
.buttons.vertical{text-align:left}
.buttons.vertical > span{display:block;padding:5px 0}
.btn{text-align:center;display:inline-block;margin-left:6px;font-size:12px;line-height:25px;text-decoration:none;padding-left:5px}
.btn.nomargin{margin:0}
.btn span{display:inline-block;cursor:pointer;padding: 0 11px 0 6px;line-height: 25px}
.btn,
.btn span{background:url(../Images/litesite.png) 0 0 no-repeat}
.btnStyle{background:url(../images/litesite.png) 0 1px no-repeat}
.btn:hover span,
.btn span:hover{text-decoration:underline}
.btn > span{ background: #fff;padding:0}
.buttons.head-button .btn > span{ background: #0070C3}

.btn.primary{background-position:0 0}
.btn.primary span{background-position:100% 0;color:#fff}
.btn.secondary,
.btn.disabled{background-position:0 -26px;color:#3f3f3f}
.btn.secondary span,
.btn.disabled span{background-position:100% -26px;color:#3f3f3f}
.btn.primary > span{ background: green;padding:0}

.btn.disabled span{color:#fff}
.btn.disabled:hover,
.btn.disabled:hover span,
.btn.disabled span:hover{text-decoration:none;cursor:default}

.btnnew{text-align:center;display:inline-block;margin-left:6px;font-size:12px;padding:0 0 0 5px;cursor:pointer;border: none;height:25px}
.btnnew.nomargin{margin:0}
.btnnew .btnn{border:none;padding:4px 10px 5px 5px;display:block;color:#fff;cursor:pointer;margin: 0}
.iegteq8 .btnnew .btnn{padding:5px 10px 6px 5px}
.webkit .btnnew .btnn{padding:6px 10px 5px 5px}
.btnnew,
.btnnew .btnn{ background: url(../images/litesite.png) 0 0 no-repeat}

.btnnew:hover .btnn,
.btnnew .btnn:hover{text-decoration:underline}
.btnnew > span{ background: #fff;padding: 0;display: block;height:25px}
.buttons.head-button .btnnew > span{ background: #0070C3}

.btnnew.primary{background-position:0 0}
.btnnew.primary .btnn{background-position:100% 0;color:#fff;height:100%;max-width:100%}
.btnnew.secondary,
.btnnew.disabled{background-position:0 -26px;color:#3f3f3f}
.btnnew.secondary .btnn,
.btnnew.disabled .btnn{background-position:100% -26px;color:#3f3f3f;height:100%;max-width:100%}

.btnnew.disabled .btnn{color:#999}
.btnnew.disabled,
.btnnew.disabled .btnn,
.btnnew.disabled:hover,
.btnnew.disabled:hover span,
.btnnew.disabled .btnn:hover{text-decoration:none;cursor:default}
/* Buttons Layout Style - Ends */

/* Portlet Layout with Table and List Style - Starts */
.portlet{padding:20px 0 0}
.portlet h4{font-size:14px;line-height:16px;margin:0;color:#000;font-weight:bold;border-bottom:4px solid #0070C3;padding:0 10px 10px}

.portlet table{border-collapse:collapse;border:1px solid #CBCBCB;margin:20px 0 10px}
.portlet table th,
.portlet table td{font-size:11px;line-height:13px;font-weight:bold;color:#000;border:1px solid #CBCBCB;padding:8px 10px}
.portlet table th{background:#E5EEF7;text-align:left}
.portlet table td{font-weight:normal;font-size:12px;line-height:14px}

.portlet ul{padding:15px 10px 0}
.portlet ul li{padding:5px 0}

.full-width li{overflow:hidden}
.full-width li > label{float:left;width:110px;position:relative;margin-right:-110px}
.full-width li > span{float:left;width:100%;padding-left:110px}
.full-width input[type=text]{width:85%}
.full-width textarea{width:85%;height:100px}

.fixed-width li > label,
.fixed-width li > span{display:inline-block}
.fixed-width span input+input[type=text],
.fixed-width span select+input[type=text]{margin-left:5px}

.fixed-width.small label{width:195px}
.fixed-width.details label{width:70px}

.placeholder{color:#999}
.width40px{width:40px}
.width55px{width:55px}
.acenter{text-align:center !important}
.warning{color:#aa0033 !important}
.bottom-sep{border-top:1px solid #cbcbcb;padding-top:20px}
.padding20-top{padding-top:20px}
.padding15-top{padding-top:15px}
.height400{height:400px}
.height50{height:50px}
.maxwidth580px{max-width: 580px;}
/* Portlet Layout with Table and List Style - Ends */

/* Stepped Progress Indicator Style - Starts */            
.stepped-indicator{overflow:hidden;padding-left:5px;font-family: Arial, "Helvetica Neue", Helvetica, Sans-Serif;margin-top:10px}
.stepped-indicator li{float:left;width:auto;padding:5px 0 6px}
.stepped-indicator li a{background:#c6c6c6;display:block;position:relative;font-size:12px;height:28px;line-height:28px;padding:0 17px 0 40px;color:#000;text-decoration:none}
.stepped-indicator li a:hover{text-decoration:none;color:#0066cc}
.stepped-indicator li a span{background:url(../images/clickable_step.png) 0 0 no-repeat;display:inline-block;position:absolute;top:-5px;left:-5px;width:39px;height:39px;font-size:20px;line-height:39px;text-align:center;color:#000}
.stepped-indicator li.active a{background:#005CB3;color:#fff}
.stepped-indicator li.active a:hover{color:#fff;cursor:default}
.stepped-indicator li.active a span{background:url(../images/active_step.png) 0 0 no-repeat;color:#fff}
.stepped-indicator li.completed a{background:#ececec}        
.stepped-indicator li.completed a span{background:url(../images/completed_step.png) 0 0 no-repeat;text-indent:-50px;overflow:hidden}        
/* Stepped Progress Indicator Style - Ends */ 

/* Footer Style - Starts */
.footer-container{padding-top:40px;min-width:1000px}
.footer{font-size:9px;line-height:11px;color:#000;padding:10px 0 0;margin:0 !important;float:none !important;min-width:0 !important;width: 100% !important}
.footer table td{padding:0 5px}
.footer-btm{overflow:hidden}
.footer-btm p{float:left;width:auto}
.footer-btm ul{float:right;width:auto;overflow:hidden}
.footer-btm ul li{float:left;margin-left:1px}

/* Footer Style - Ends */
.colorblue{color:#005CB3}

.header-bar-large-forms span.header-bar-caption-txt{width:auto !important}
.footer{height:auto !important}
.GridTable{width: 681px;}
.GridTable table{width:100%}
.GridTable > table tr:first-child td{ border-bottom: 1px solid #cbcbcb}

.positionAbs{position: absolute}
.visibilityHdn{visibility:hidden}
.disp-inblk{display:inline-block !important}
.valignmiddle{vertical-align:middle !important}
#spanFilter input{*width:180px;height:100%;max-width:100%}
#spanFilterAdd input{*width:37px}
.paddingright20{padding-right: 20px}
.overlayContentFullOverlay{top: 10px;left: 10px;background-color:#fff!important; position: absolute; overflow: hidden; overflow-x: hidden ;overflow-y: hidden; width:auto}
.alignmsg-center{width:100%;text-align:center}
input[type="text"].colourGray{color:#808080}
.width120px{width:120px !important}
.width160px{ width: 160px !important}
.displaynone{display: none}
.divheight{height:40px !important}
.t4{ font-family: Tahoma;font-size: 12px;font-weight: bold; color:#000000}
.t1{font-family: Tahoma;font-size: 12px; color:#000000}
#signersTable td{vertical-align: top}
.wrapText{display: inline-block;width: 500px;word-wrap: break-word}
.errDiv{display:none}
.clientName, .emailAddress, .cellPhone, .drpKbAuth{ width: 100% !important; box-sizing: border-box}
input.grey::-ms-value{ background-color: transparent;}
.grey {background:rgb(235, 235, 228) !important; -webkit-background: rgb(235, 235, 228); -moz-background: rgb(235, 235, 228);}
.width6per {width:6%}
.width7per {width:7%}
.width8per {width:8%}
.width9per {width:9%}
.width10per {width:10%}
.width12per {width:12%}
.width15per {width:15%}
.width16per {width:16%}
.width18per {width:18%}
.width100per {width:100%}
.wraptd{word-wrap:break-word}
#Table1{table-layout:auto}

#searchType{margin-left:0}
.signers-layout{overflow:hidden}
.signers-layout > label,
.signers-layout > div > label,
.signers-layout > span,
.signers-layout > div > span{ float: left;width:auto}
.signers-layout > label,
.signers-layout > div > label{ width: 125px;line-height:20px}
.show-blk{display:block !important}
.t3{color:#aa0033;font-family: Tahoma;font-size: 12px}
.show-inlineblk{display: inline-block}
.h5{font-family: Tahoma;font-size: 14px;font-weight: bold; color:#000000}
.docusignBorder{line-height:16px;margin:0;border-bottom:2px solid #ddd;padding: 0 10px 10px}
.EnvelopeStatusBorder{line-height:16px;margin:0;border-bottom:2px solid #ddd;padding: 0 10px 10px;}
.padding10{ padding: 10px;background-color:#fff!important}
#spanSchForms input{*width:150px;height:100%;max-width:100%}
.paddingBtm10{ padding-bottom: 10px}
.txtWrap{ white-space: normal;display: inline-block;word-break: break-all}
.paddingleft18px{ padding-left: 18px}
#lbViewForms{display:none}
#txtSearch{width:240px !important;padding:4px 5px;vertical-align: bottom;*vertical-align: middle}
#lblTitle{ width: 298px !important;height: 17px}
.iframe-body{overflow:hidden}
.margintop8{*margin-top:8px}
.paddingleft10{ padding-left: 10px}
.pr10{ padding-right: 10px}
.width15px{width:15px}
.form-checkbox{*margin:0 -5px}
#tableSchwabForms{width:100%}


/* Custom Dropdown - Starts */
.custom-dropdown{margin:2px 0;width:105px}
.custom-dropdown.rel{position:relative}
.custom-dropdown > a{background:url(../images/arrows_blue.png) 100% -256px no-repeat;display:inline-block;padding:5px 16px 5px 10px;border:1px solid #fff;border-bottom:none;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;white-space:nowrap;z-index:0}
.custom-dropdown > a.active{background:#fff;border-color:#cbcbcb;color:#000;z-index:104;text-decoration:none;position:relative}
.custom-dropdown > a.active:hover{text-decoration:none;cursor:default}
.custom-dropdown ul{background:#fff;border:1px solid #cbcbcb;position:absolute;padding:15px 10px 10px;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;box-shadow:0 10px 10px -4px #999;z-index:103;left:0;top:25px;display:none;min-width:180px}
.custom-dropdown ul li{border-top:1px solid #cbcbcb;padding:10px 0}
/* Custom Dropdown - Ends */
#tableSchwabForms{width:100%}



.h1{font-size:24px;line-height:26px;color: #000;font-weight:normal}
.l1{font-size:12px;line-height:14px;color:#0B5EB1}
.c2{background:#E5EEF7}

.ack-content{width:938px}
.ack-title{margin:29px 0 18px}
.ack-info{padding:20px;margin-bottom:20px}
.ack-info p{line-height:16px}
.marginbtm20px{margin-bottom:18px}
.hideLink{text-decoration: none;cursor: default;color: #000;}
.hideLink:link{text-decoration: none;color: #000;}
.hideLink:visited{color: #000;text-decoration: none;}
.hideLink:hover{text-decoration: none;color: #000}
.hideLink:active{text-decoration: none;color: #000}
#divSearchMsg{font-weight:bold;text-align:center;white-space:normal}
#lblSearch{line-height:20px}

/* Headerless Proximity Overlay - Starts */
.icon-help{display:inline-block;width:11px;height:11px;background:url(../images/NewSiteHeader.png) 0 -10px no-repeat}
.hp-overlay{width:312px;font-size:12px;line-height:14px;display:none;position:absolute;z-index: 999;*background:#fff}
    .hpo-tc{background:url(../images/NewSiteHeader.png) -4px -352px no-repeat;height:7px}
    .hpo-bc{background:#fff url(../images/NewSiteHeader.png) -4px -362px no-repeat;height:7px}
        .hpo-arrow{display:inline-block;width:25px;height:14px;background:url(../images/SpriteMain.png) -217px -376px no-repeat;position:absolute;bottom:-18px;left:50%;margin-left:-8px}
        .hpo-arrow.bottom{background-position:-247px -391px;bottom:auto;top:-15px;left:50%}
        .hpo-arrow.left{background-position:-232px -391px;left:auto;right:-14px;top:50%;margin:-7px 0 0;width:14px;height:25px}
        .hpo-arrow.right{background-position:-218px -391px;left:-11px;bottom:auto;top:50%;margin:-7px 0 0;width:14px;height:25px}
    .hpo-ml{background:url(../images/y-sprite.png) -3px 0 repeat-y;padding:0 0 0 4px}
    .hpo-mr{background:url(../images/y-sprite.png) 113px 0 repeat-y;padding:0 4px 0 0}
    .hpo-mm{background:#fff;position:relative;padding:0 15px;z-index:999999}
        .hpo-closelink{text-align:right;padding:7px 0 10px;border-bottom:4px solid #005CB3}
        .hpo-closelink a{color:#0066cc}      
        .hpo-closelink a span {display:inline-block;text-indent:30px;width:11px;height:11px;background:url(../images/NewSiteHeader.png) -14px 0 no-repeat;vertical-align:text-bottom;*vertical-align:bottom;margin-left:5px;overflow:hidden}
    
        .hpo-content{padding:13px 0 5px}
        .hpo-content p{margin:0;color:#000;padding-bottom:13px}
/* Headerless Proximity Overlay - End */

#upload{width:0;height: 0;float:right}
.TopMessageUI{background-color: #F6E5EA; margin: 10px; height: 45px;display: none}
.imgErrorIcon{margin: 10px;vertical-align:middle}

.err-spacing{display:block;padding:18px 10px 8px}
.topMessagediv{font-family: Arial; padding: 15px;}
#messageDiv { padding-left: 10px;}
.clear{clear:both}
.info-icon{cursor:pointer;color:#0066cc;vertical-align:super}
.height40{ height:40px;}
.sigCard-content{width:790px}
.sigCard-content-kba{width:970px}
.sigCard-title{margin:29px 0 18px}
.sigCard-info{padding:10px;margin-bottom:10px}
.sigCard-info p{line-height:16px}
.marginbtm20px{ margin-bottom: 20px; }
.bgColorWhite{background-color:White;}

.draftenvp-header{background:#eee;border:1px solid #cbcbcb;border-bottom:none;overflow:hidden;padding:5px 10px;font-weight:bold;width:878px;font-size:12px;line-height:14px}
.draftenvp-header h4{float:left;width:auto}
.draftenvp-header .evnp-counts{float:right;width:auto}

a.exitStatusPage:link { text-decoration: none}
a.exitStatusPage:visited { text-decoration: none}
a.exitStatusPage:hover {text-decoration: none}

.filter-layout{overflow:hidden;padding:4px 0 10px}
.filter-layout table,
.filter-layout .btnFilter{float:left}
.filter-layout table{*width:206px}
.filter-layout.sel-master table{*width:280px}
.filter-layout table{height:auto !important;margin-top:6px}
.filter-layout table tr:first-child td:first-child{width:auto !important}
.filter-layout table tr:first-child td:first-child+td{display:none}
.filter-layout table tr:first-child td:first-child .marginLeftFive{margin-left:10px !important}

.ascdesc{display: inline-block;vertical-align: middle;width: 10px;height:5px}
.ascdesc.asc{background:url(../images/Arrow_Up.png) -5px -4px no-repeat}
.ascdesc.desc{background:url(../images/Arrow_Down.png) -5px 0 no-repeat}
#searchAccountHolderBar .hovertext{left:220px !important}
.form-no-margin{ margin: 0}
.styleClass{text-align:center !important;width:40px}
DIV.GAOsomContainer{z-index:0} 
.toolsRoot > .CssMenuMore{z-index:0 } 
.height25{height: 25px}
.txt-lbl{border:none !important;background:#fff}

.icon-view-envelop{background:url(../Images/SpriteMain.png) -178px -62px no-repeat;display:inline-block;width:9px;height:11px;margin-left:5px;vertical-align:middle}
.float-left{ float: left;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.signerLink{ text-decoration: none;}
.resizableText td > div  > table +div 
{
    display: none;
}

.Pagecontent {
    height: auto !important;
   }

.envelop-info {
    overflow: hidden;
    padding-bottom: 10px;
    padding-left: 20px;
}
.envelop-info > div {
    float: right;
    width: 48%;
}
.envelop-info > div:first-child{
    float: left;
}
.envelop-info > div > span {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding-left: 10px;
}
.envelop-info > div > div {
    padding-top: 10px;
}       
/*.tbl-envelop-info {
    width: 85%;
}
.tbl-envelop-info td {
    padding: 5px 0;
}
.tbl-envelop-info td:first-child{
    width: 65%;
}*/
.note {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 20px 0 0;
  }
.paddingleft610{ padding-left: 610px}
.paddingleft20{padding-left: 20px}
.textboxAslabel {
border:none !important;
}
       
.emailAddWidth{width: 265px !important;}
.lnkDisable{color:Grey !important; text-decoration:none !important; } 
.ViewAllLnkDisable{color:Grey !important; text-decoration:none !important; padding-left: 10px; }  
 
.HeadCellInfo{border-top: 1px solid #ccc;}

.DataContainerTable td > div  > table .HeadCellTextInfo.lftBdr {
    border-left: 1px solid #ccc;   
}
.DataContainerTable td > div > table .HeadCellInfo:first-child {
    border-left: 1px solid #aaa;   
}
.colorGray {
    color:gray !important;
}
table.browserScroll > tbody > tr > td > div > table {
    width: 0 !important;
}
.signerLink:hover{text-decoration: none}
.borderGrid{ border-right: 1px solid #cbcbcb;border-left: 1px solid #cbcbcb;min-width: 99% !important;}
#componentartgrid table.resizableText  td > div{ height: auto !important;text-overflow: clip !important;white-space:normal!important}
.DataContainerTable {
    max-width:  100% !important;
}
.ATSTable tr:first-child td:first-child{ height: auto !important; }
#FinishLater div{ width: 100% !important;}
.signing{min-height: ;}
.signing div{margin-top: 20px;width: 750px;}
.signing div span{color:#6E6E6E;font-size: 17pt;}
.text-decoration {text-decoration: none;}
.font-weight-normal {font-weight: normal;}
.marginLeftSix { margin-left:6px !important;}
.chkAgreement{padding:0 5px 0 0;margin-left:0;*margin-left: -4px;}
.advFormsMsg{margin: 10px 0 0 25px;}

.viewalldiv {
 margin-top: 1px;
}
.viewallAdvEnvelope{ position: relative;top: 6px;display: inline-block;}

 .viewalllink{  
     margin-left: 10px;
     text-decoration: underline;
 }
 .ViewAllLnkHide{ visibility:hidden;}
#lblAddingFormsToEnvelope ol { list-style-type: decimal; }
 .envelopeStatusScrum { font-weight: bold;} 
 .Header-DS{background-color: #fff!important; margin-left: -9px !important;margin-bottom: 31px !important;border-bottom: 1px solid #cccccc !important;margin-right: -10px;}
 .navigationHeader{ font-weight: bold; display: inline;}
 .eventCell{width: 30%}
.lblsigner{display: table-cell;float:left;}
.lblsignersinfo{display: table-cell;padding-left: 2px;*float:left;}
.AddInfo{word-wrap: break-word;}
.lblsignerforadvisor{display: table-cell;float:left;}
.lblsignersinfoforadvisor{display: table-cell;padding-left: 2px;*float:left;}
.not-active {pointer-events: none;cursor: default;}
.DisplayIframe {height: 100% !important; width: 100% !important; position: absolute !important;}

.bodyBG{ background: #fff;height: 95% !important;}
.bodyBG .partialResults { max-height: 95px !important;border-top: 0px; }
.chromeResults {top: 88px !important;left: 126px !important;}
.mozillaResults {top: 89px !important;left: 128px !important;}
.ieResults7{top: 89px !important; left: 131px !important;}
.ieResults8{top: 89px !important;left: 127px !important}
.ieResults9{top: 90px !important;left: 124px !important}
.ieResults10Plus{top: 89px !important;left: 124px !important;}
.MasterSubAccountOverlay {margin: 10px 0px 0px 10px;}
.MasterSubAccountOverlayMaster {margin:0px 0px 10px 0px;padding-left: 30px;}
.MasterSubAccountOverlaySubAccount {padding-left: 30px;}
.bodyBG #OverlayTextSearch {width: 120px !important; margin-left: 37px;}
.bodyBGTags * { font-family: Tahoma, helvetica, verdana, sans-serif !important; }
.requestOnlineErrorMessageDiv {width: 97%;margin-bottom: -40px;padding-top: 20px;}
.resendEmail{ border: 1px solid red !important;}
.resendEmailLabel{ color: red;font-weight: bold;}
#spnResendErrEmail{color: red !important;margin-left: 120px;}
#spnErrSameEmail{ color: red !important;margin-left: 120px;}
.errorMessageForResend{text-align: center;display: block;padding:90px;}
.greenButtonFA {cursor: default; text-decoration: none!important; display: inline-block;}
.greenButtonFA span {background: url('/SI2/Home/images/sprite-green-button.png') no-repeat top left; cursor: default;}
.greenButtonFA span:first-child { background-position: 0 -130px; color: #fff; cursor: default; text-align: center; padding: 1px 0 3px 15px;} 
.greenButtonFA:hover span:first-child {background-position: 0 -80px;}
.greenButtonFA[disabled] span:first-child {background-position: 0 -30px;}
.greenButtonFA span {background-position: -5px -280px; display:inline-block!important; padding: 1px 10px 3px 2px; line-height: 17px}
.greenButtonFA:hover span {background-position: -5px -230px;}
.greenButtonFA[disabled] span {background-position: -5px -180px; color: #000}
.btnCancelMSAC { padding: 1px 5px !important;}
.DraftBottomStyle{background-color: #ececec; border-bottom: 1px solid #999999; border-top: 1px solid #999999;}

.borderstyleforbtn{background:#E5EEF7}
.masterAccount{Height: 20px; Width:105px; }
.hide{ display: none;}
.docusignScrum { font-weight: bold;} 
.portletForDocusign{padding:10px 0 0}
.portletForDocusign h4{font-size:14px;line-height:16px;margin:0;color:#000;font-weight:bold;border-bottom:4px solid #0070C3;padding:0 10px 10px}

.portletForDocusign table{border-collapse:collapse;margin: 20px 0 10px;}
    .portletForDocusign table th,
    .portletForDocusign table td {
        font-size: 11px;
        line-height: 13px;
        font-weight: bold;
        color: #000;
        padding: 8px 10px;
        vertical-align: top;
        border-left: 1px solid #CBCBCB;
    }
.portletForDocusign table th{background:#E5EEF7;text-align: left;}
.portletForDocusign table td{font-weight:normal;font-size:12px;line-height: 14px;}
 #ctl00_ContentPlaceHolder1_AdvisorGrid_dom { height:auto !important;}
#ctl00_ContentPlaceHolder1_AdvisorGrid_dom table td{ border: 1px solid #CBCBCB !important;}
.portletForDocusign ul{padding:15px 200px 0}
.portletForDocusign ul li{padding:5px 0}
.width125{width: 125%;}
.marginLeft30 {margin-right: 300px;}
.borderstyle{ border: 1px solid black;}

.lblStyle{ width: 120px !important;}
.btnDocusignNo{text-align:center;display:inline-block;margin-left:260px;font-size:12px;line-height:25px;text-decoration:none;padding-left:5px}
.btnCancelAdv {background: #eaeaea; border: 1px solid #a3acb4; border-radius: 3px;display: inline-block;padding: 2px 10px 3px !important;text-decoration: none;color: #222;}
.btnCancelAdv:hover { background: #ddd;border-color: #bbb}
.advisorName, .advemailAddress{ width: 100% !important; box-sizing: border-box}
.linkRegistration{padding-bottom: 10px;}
.registerAdv{color:#000;font-family: Tahoma;font-size: 12px}
.width80{ width:80px}

.addupdate {
    position: relative;
}
.errormsgAdd {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -85%;
}
.widthMaster{ *width:115px !important;}
.advisorEmail{*padding-right: 10px !important;*padding-left: 10px !important;*width: 0 !important;}
.advisorFullName{*padding-right: 10px !important;*padding-left: 10px !important;*width: 0 !important;}
.advisorEmailHeading{ *width: 305px !important;}
.advisorNameHeading{ *width: 160px !important;}
.advisorMaster{*padding-right: 10px !important;*padding-left: 10px !important;*width: 0 !important;}
.advisorAction{*padding-right: 10px !important;*padding-left: 10px !important;*width: 0 !important;}
.HeadingCellNoSort{ *width: 80px !important;}

.bodyBG #txtMasterAccount {width: 90px !important; margin-left: 37px;}
.btnValidate { padding: 1px 22px !important;}
.btnValidate { *padding: 0 0 0 0!important;}

.LastEditedHeaderWidth{*width: 70px !important;}
.LastEditedWidth{*padding-right: 1px !important;*padding-left: 1px !important;*width: 0 !important; }
.signerCellCss{*padding-right: 1px !important;*padding-left: 1px !important;*width: 0 !important;}
.FormNameCellCss{*padding-right: 1px !important;*padding-left: 1px !important;*padding-bottom: 10px;*width: 0 !important;}
.overFlowVisible{overflow: visible;}
.borderBottomSolid{border-bottom: 1px solid #999999;}
.PagerNav2{background-color: #ececec; border-bottom: 1px solid #999999;}
.selectAllDiv{text-decoration:none;color:#999999;cursor:default;}
.TextDecoration{text-decoration:underline;}
.atsBtn{margin-top: 10px; z-index: 1000; margin-left:12px;}
.width50per{width: 50%;}
.spnAtsHeading{margin-left: 15px;font-weight: normal;font-size: small;float: left;}
.width100px {width: 100px !important;}
.marginLeft5{ margin-left: 5px;}
.paddingTop20{padding-top: 20px !important;}
.bodyBGWhite{ background-color: white; }
.marginLeftTen{ margin-left: 10px;}
.marginRightTen{ margin-right: 10px;}
.marginTopFifty{ margin-top: 50px;}
.masterAtsError {padding-left: 40px;padding-top:10px;} 
.colorRed{color: red;} 
.masterAtsRep {padding-left: 40px;padding-top:50px;*padding-top:35px;} 
.complianceAts{padding-left: 20px!important; padding-top: 80px;position: absolute; bottom: 0 } 
/*For proper alignment across all browsers we have used the below css i.e. .ieAts8, .ieAts9, .mozillaAts*/
.ieAts8{position: absolute;left: 28.5%!important;} 
.ieAts9{position: absolute;left: 27.5%!important;} 
.ieAts10{position: absolute;left: 28%!important;} 
.chromeAts{position: absolute;left: 28%!important;} 
.mozillaAts{position: absolute;left: 28.5%!important;}
.masterAtsFirm{ position: absolute;left: 28% !important;}
.txtMasterHeight{ height: 16px !important;height: 17px \9 !important;line-height: 17px \9 !important;}
.btnAllign{ margin-top: -1px;}
td.align-center div{text-align: center!important;}
table.FilterTable{ margin-left: 10px;width: 52%; min-width: 840px;border-collapse:collapse;table-layout: inherit !important; }
table.FilterTableSec{ margin-left: 10px;width: 52%; min-width: 850px;border-collapse:collapse;table-layout: inherit !important; *width: 68% !important;width: 56%\9 !important;}
.FilterTable td, .FilterTableSec td{padding: 5px 6px 5px 0px;text-align: left;}
.FilterTable td:not(:first-child), .FilterTableSec td:not(:first-child){padding-right: 30px;}
.FilterKeywords{width:64px; *width:100px !important; width:70px\9 !important;}
.ApplyButton{margin-left:10px; width: 90px; height: 20px; line-height: 20px; background: url('/SI2/Home/images/sprite-green-button.png') no-repeat 0 -430px; border: 0; color: #fff; padding-bottom: 1px;}
.ApplyButton:hover {background-position: 0 -380px;}
.ApplyButton[disabled]{background-position: 0 -330px; color: #666;}
.FilterSelect{ Height: 20px; Width: 130px;}
.FilterSelectBig{ Height: 20px; Width: 110px;}
.FilterInput{ width: 200px; }
.DatePicker{ width: 90px !important;}
.ui-datepicker-trigger{ padding-left: 5px;cursor: pointer;vertical-align: middle;}
.marginBottomTen{ margin-bottom: 3px}
.top10{ top: 10px !important;}
.margin5{ margin: 5px;}
.fontsize11{ font-size: 11px;}
.archiveBtn{ background: url('../Images/litesite.png') 0 0 no-repeat; border: 0; color: #fff; padding-bottom: 1px; background-position: 100% -26px;color: #3f3f3f;height: 26px;width: 157px;border-left: 1px solid #BBBABA;border-right: 1px solid #BBBABA;border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;*margin-bottom: -3px;}
.advisorFilter{ width: 85% !important;}
.mobileFilter{width: 100% !important;}
.ColumnWidth {width: 70%;table-layout: fixed !important;}
.ColumnWidth table td:nth-child(1) {width: 100px;}
.ColumnWidth table td:nth-child(2) {width: 225px;}
.ColumnWidth table td:nth-child(3) {width: 120px;}
.ColumnWidth table td:last-child {width: 80px;}
.FilterPosition{*width:210px !important}
.HeaderWidth{*width: 75px!important}
.archiveImage{ margin-top: 5px;}
.archiveImage img{ vertical-align: middle; margin-bottom:0.1%;}
.verticalAlignMiddle{vertical-align: middle;}
.chkPackage{text-align:center;margin:0 auto;}
.ColumnWidthEnvelopeId {
    *min-width:  100%!important;
    *width: 100%!important;
}
.footerButtonPosition{ padding-top: 20px;min-width:1000px;padding-bottom: 20px;}
.selectMasterLink:focus {outline: 1px solid #3A637B;}
.marginRightFive{ margin-right: 5px !important;}
.scroll_checkboxes {height: 150px;width: 130px;padding: 5px;overflow: auto;border: 1px solid #ccc;}
.Reportbutton{text-align:right;padding: 0 10px;}
.FilterPeriod{Height: 20px; Width:auto}
.FilterDownloadReport{ margin-left: 10px;width: 40%;*width: 68% !important;width: 56%\9 !important;}
.downloadAtsReps{ padding-left: 10px;padding-top: 10px;}
.width16percent { width: 18%;}
.width70percent{ width: 70%;}
.divNormal { margin: 2% 0%;}
.AvlListBox input[type='checkbox'], #ChkSelectAll { margin-right: 5px; margin-bottom: 3px;vertical-align: middle;}
.width13per{ width: 13%;}
.width14per{ width: 14%;}
 option:disabled, select[disabled] > option { color: grey !important; }
 .width17per{ width: 17%;}
 .width99per{ width: 80% !important;}
 .ColumnWidthAdvisor {width: 80%;table-layout: fixed !important;}
.ColumnWidthAdvisor table td:nth-child(1) {width: 100px;}
.ColumnWidthAdvisor table td:nth-child(2) {width: 225px;}
.ColumnWidthAdvisor table td:nth-child(3) {width: 50px;}
.ColumnWidthAdvisor table td:nth-child(4) {width: 60px;}
.ColumnWidthAdvisor table td:last-child {width: 50px;}
.divFormTypeMessages { /*margin-left: 10px;*/}
.divFormTypeMessages div{ color: #f58730;margin-bottom: 10px;} 
.eSigAttestationWrapper { padding: 5px 0px 10px 10px;}
.Note{padding: 10px 0px 10px 10px;font-style: italic;}
.Agree{padding: 10px 0px 10px 10px;}
.Agree label{ margin-left: 10px;}
#divAttestation .eSigAttestationWrapper p{ margin: 10px 0px;}
table.dvGrid > tbody > tr > td > div > table {  width: 100% !important; }

/* Help Information Overlay - Starts */
.msgListBullets{    
    margin-left: 20px;
    list-style-type: disc;
}

.icon-help{display:inline-block;width:11px;height:11px;background:url(../images/NewSiteHeader.png) 0 -10px no-repeat}
.help-overlay{width:264px;font-size:12px;line-height:14px;display:none;position:absolute;z-index: 999;*background:#fff;box-sizing: border-box;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	background-color: #FFFFFF;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);
}
    .help-tc{height:7px}
    .help-bc{height:7px}
        .help-arrow{display:inline-block;width:25px;height:14px;background:url(../images/SpriteMain.png) -217px -376px no-repeat;position:absolute;bottom:-20px;left:51%;margin-left:-8px}
        .help-arrow.bottom{background-position:-247px -391px;bottom:auto;top:-15px;left:50%}
        .help-arrow.left{background-position:-232px -391px;left:auto;right:-14px;top:50%;margin:-7px 0 0;width:14px;height:25px}
        .help-arrow.right{background-position:-218px -391px;left:-11px;bottom:auto;top:50%;margin:-7px 0 0;width:14px;height:25px}
    .help-ml{padding:0 0 0 4px}
    .help-mr{padding:0 4px 0 0}
    .help-mm{background:#fff;position:relative;padding:0 15px;z-index:999999}        
        .help-content{padding:13px 5px 10px}
        .help-content p{margin:0;color:#000;padding-bottom:4px}



/* Help Information Overlay - End */
.digital-envelope-links {padding-bottom: 10px; border-top: 1px solid #cbcbcb;}
.padding-top-40 {padding-top: 40px;}
.div-pdf-manage-envelopes{font-size: 17px; line-height: 18px; padding-bottom: 5px; float: left;padding-top:10px;}
.lnk-digital-envelopes{margin-left: 20px; margin-right: 5px;}
.pdfDigitalLinkHelpIcon {height: 16px !important; width: 17px !important;padding-left:0px !important;}
.lnk-digital-additionalLink1{margin-left: 5px; margin-right: 5px;}
.forms-grid-digital-link-help-icon {height: 13px !important; width: 17px !important;}
.ErrorMessageCellTemplate { width:249px !important;}
.divErrorMessageClass{color:#aa0033;}
.marginLeft7px{margin-left:7px}
#divSubmitControls{ width: 80%; margin-top: -15px; display: flex; justify-content: flex-end;}
.marginTop20px{margin-top:20px;}
.marginBottom11px{margin-bottom:11px;}
/*styles for description in f&A*/
.formDescription{color:#5E6E7A;margin-top:5px;margin-bottom:5px;line-height:1.3em}
.activeDescriptionLink{text-decoration:none!important;color:#3f3f3f!important}
.inactiveDescriptionLink{text-decoration:none!important;color:#0b5eb1!important}
.paddingleftimportant10 {padding-left: 10px !important}
.eSigPositionAbsoluteImportant{position:absolute!important}

/* Everest style for DAO - Start */
.everest-m-bottom-xs {
    margin-bottom: .5rem !important
}

.everest-m-bottom-m {
    margin-bottom: 1rem !important
}

.everest-m-bottom-l {
    margin-bottom: 1.5rem !important
}

.everest-m-bottom-xl {
    margin-bottom: 2rem !important
}

.everest-m-bottom-2xl {
    margin-bottom: 2.5rem !important
}

.everest-m-bottom-3xl {
    margin-bottom: 3rem !important
}

.everest-title-3 {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 32px;
    line-height: 2rem;
    color: #000;
    font-family: CharlesModern-Regular,Arial,Helvetica,sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0
}

.everest-title-5-secondary {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5em;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    margin: 0;
    padding: 0
}

.everest-text-2 {
    color: #000;
    font-family: CharlesModern-Regular,Arial,Helvetica,sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 0;
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 28px;
    line-height: 1.75rem
}

.everest-text-body {
    font-weight: 400;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5em;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0
}

.everest-text-active {
    color: #06c
}

.everest-text-secondary {
    font-family: Arial;
    line-height: 1.5em;
    color: #5e6e7a !important;
    text-decoration: none !important;
}

.everest-gray-2 {
    border-bottom: none;
    border-top: 2px solid #cbd1d6
}

.everest-tahoma-bold-14 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 700;
}

.everest-tahoma-regular-12 {
    font-family: Tahoma;
    font-size: 12px;
}

.everest-link-style {
    text-decoration: none !important;
    font-family: Arial;
    line-height: 1.5em;
}

.everest-mvp3-height {
    height:470px;
}

.everest-non-dao-height {
    height: 355px;
}

.everest-panel-col-8 {
    margin-bottom: 15px;
    min-width: 0;
    display: block;
    flex: 0 0 auto;
    box-sizing: border-box;
    width: calc((100% * 7.5/12) - .1px);
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 20px;
    margin-right: 15px;
    border: 1px solid #d3d3d3;
}

.everest-panel-col-4 {
    margin-bottom: 15px;
    min-width: 0;
    display: block;
    position: relative;
    flex: 0 0 auto;
    box-sizing: border-box;
    width: calc((100% * 4.3/12) - .1px);
        float: left;
    padding-right: 15px;
    padding-left: 15px;
    border: 1px solid #d3d3d3;
    padding-top:20px;
}

.everest-col {
    width: calc(50% - 13px);
    float: left;
    padding-right:10px;
}

.bottom-sep.marginTop20px {
    width: 100%;
    display: inline-block;
}

.everest-panel-title {
    font-size: 24px;
    line-height: 32px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    color: #000;
    font-family: CharlesModern-Regular,Arial,Helvetica,sans-serif;
    font-weight: 400;
    padding: 24px
}

.everest-modal-dialog {
    max-width: 900px;
    min-width: 350px;
    position: relative;
    padding: 0 30px;
    z-index: 101004;
}

.everest-modal-content {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #cbd1d6;
    -webkit-box-shadow: 0 6px 12px 0 rgba(0,0,0,.5);
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.5);
    outline: 0;
    border-radius: 0;
    min-height: inherit
}

.everest-modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #cbd1d6
}

    .everest-modal-header h2 {
        padding: 24px 0 24px 24px;
        font-size: 24px;
        line-height: 32px;
        color: #000;
        font-family: CharlesModern-Regular,Arial,Helvetica,sans-serif;
        font-weight: 400;
        margin: 0;
        word-break: break-all
    }

.everest-modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 24px
}

.everest-list-bullet {
    margin-top: 16px;
    margin-bottom: 16px;
    padding: 0;
    color: #000;
    list-style-position: outside;
}

    .everest-list-bullet li {
        font-family: Arial;
        padding-top: 4px;
        padding-bottom: 4px;
        font-size: 16px;
        line-height: 24px;
    }

.everest-modal-col {
    width: 33%;
    float: left; /*padding-right: 15px;padding-left: 15px;border: 1px solid;border: 1px solid #d3d3d3;*/
}

.everest-modal-width-100 {
    display: inline-block;
    width: 100%;
}

.everest-modal-li-header {
    font-family: Arial, helvetica, verdana, sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 700;
}

.everest-content {
   position:fixed;
   top:50%;
   left:50%;
   transform:translate(-50%,-50%);
   box-sizing:border-box;
    width: 934px;
    z-index: 2;
    max-height: 100%;
    overflow-y: auto;
}

.everest-overlay {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100vw;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    z-index: 1;
}

.everest-content-manage {
   position:fixed;
   top:50%;
   left:50%;
   transform:translate(-50%,-50%);
   box-sizing:border-box;
   width:600px;
   z-index: 2;
}

.everest-overlay-control {
    float: right;
    padding: 1px 20px 20px;
}

.everest-modal-list {
    list-style: disc !important;
    margin-left: 15px;
}

.everest-email {
    font-size: 32px;
    display: inline-block;
    color: #0066CC;
}

.everest-form-wrap {
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    display: flex;
    margin: 0 1px;
}

.sdps-button {
    background-color: rgba(0,0,0,0);
    border: 1px solid rgba(0,0,0,0);
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 48px;
    padding-right: 24px;
    padding-left: 24px;
    white-space: nowrap;
    -webkit-appearance: none;
    text-align: center;
}

.sdps-button--secondary {
    background-color: #f1f1f1;
    border-color: #5e6e7a;
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    min-width: auto;
}

    .sdps-button--secondary:hover {
        background-color: #cbd1d6;
        color: #000;
    }


.sdps-button:hover {
    text-decoration: none;
}

.sdps-button + .sdps-button {
    margin-left: 16px;
}

.sdps-button--primary {
    background-color: #007900;
    border-color: rgba(0,0,0,0);
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 19px;
    min-width: auto;
}

    .sdps-button--primary:hover {
        background-color: #004800;
    }

.sdps-button:hover {
    text-decoration: none;
}

.sdps-modal__close {
    border-radius: 0 2px 0 0;
    color: #5e6e7a;
    font-size: 20px !important;
    height: auto;
    line-height: 32px;
    padding-bottom: 24px;
    padding-top: 24px;
    width: auto;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

    .sdps-modal__close:hover {
        background-color: #f1f1f1;
        color: #000;
    }

.everest-manage-envelope {
    padding-top: 6px;
}

#daoContentSelectorDiv, #daoContentSelector {
    color: #06c !important;
    cursor: pointer;
}

#spnHeading {
    margin-right: 1px;
}

.everest-mvp3-hr {
    display: block;
    margin-top: 22rem;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    border-color: #ffffff;
}

.everest-margintop15px {
    margin-top: 15px;
}

.everest-non-dao-hr {
    display: block;
    margin-top: 19rem;
    margin-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    border-color: #ffffff;
}

.everest-marginleft {
    margin-left: 1rem;
}

.everest-marginleft-xs {
    margin-left: .5rem !important;
}

.everest-showhide-available-action {
    float: left;
    padding-top: 4px;
    padding-right: 5px;
}
/* Everest style for DAO - End*/

.widthAuto {
    width: auto;
}

.everest-col-2 {
    float: left;
    padding-right: 10px;
}

.everest-mvp3-height2 {
    height: 368px;
}

.everest-mvp3-hr2 {
    display: block;
    margin-top: 15rem;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    border-color: #ffffff;
}