﻿/*@font-face {
  font-family: myWoffFont;
  src: url('/styles/myWoffFont.woff') format('woff');
}*/ 

a  {color:#00369A; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a:link {color:#00369A; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a:visited {color:#00369A; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a:hover {color:#00369A; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a:active {color:#00369A; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}

a.policy {color:#1a9bf8; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a.policy:link {color:#1a9bf8; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a.policy:visited {color:#1a9bf8; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a.policy:hover {color:#1a9bf8; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}
a.policy:active {color:#1a9bf8; font-family:Tahoma; font-size: 11pt; text-decoration:underline !important;}

dpEmail {
    font-family:Arial, Tahoma, 'Times New Roman';
    font-size:11pt;
    margin:0;
    padding:0;
}

.dpPolicy {
    font-family:Arial, Tahoma, 'Times New Roman';
    font-size:11pt;
    margin:0;
    padding:0;
}

.dpH1Policy {
    font-family: Arial, Tahoma, 'Times New Roman';
    font-size: 14pt;
    font-weight: 100;
    margin: 0;
    padding: 0;
}

.ulPolicy{
    font-family:Arial, Tahoma, 'Times New Roman';
    font-size:11pt;
    list-style-type:disc;
    margin-top:3px;
    padding-top:0;
}

#divPolicy{    /*Container for Privacy Policy */
    background-color:#ffffff;
    border: 1px solid #999999;
    font-family:Arial, Tahoma, 'Times New Roman';
    font-size:11pt;
    height:450px;
    overflow-y:scroll;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding:15px;
    width:1024px;
}

 /* Footer Menu */
a.lnkFooter {color:#ffffff; font-family:Arial; font-size: 12pt; text-decoration:none;}
a.lnkFooter:link {color:#ffffff; font-size: 12pt; } 
a.lnkFooter:visited {color:#ffffff; font-size: 12pt; text-decoration:none; }
a.lnkFooter:hover {color:#ffffff; font-size: 12pt; text-decoration:underline;  }
a.lnkFooter:active {color:#ffffff; font-size: 12pt; text-decoration:none;  }

 /* BOSS Link to Login */
a.lnkBOSSLogin {color:transparent; font-family:Arial; font-size: 12pt; text-decoration:none;}
a.lnkBOSSLogin:link {color:transparent; font-size: 12pt; } 
a.lnkBOSSLogin:visited {color:transparent; font-size: 12pt; text-decoration:none; }
a.lnkBOSSLogin:hover {color:#ffffff; font-size: 12pt; text-decoration:underline;  }
a.lnkBOSSLogin:active {color:transparent; font-size: 12pt; text-decoration:none;  }

 /* BOSS Menu */
a.BOSSMenu {color:#e2e2e2; font-family:Arial; font-size: 14pt; font-weight:100; text-decoration:none !important;}
a.BOSSMenu:link {color:#e2e2e2; font-family:Arial; font-size: 14pt; font-weight:100; text-decoration:none; } 
a.BOSSMenu:visited {color:#e2e2e2; font-family:Arial; font-size: 14pt; font-weight:100; text-decoration:none; }
a.BOSSMenu:hover {color:#e2e2e2; font-family:Arial; font-size: 14pt; font-weight:100; text-decoration:underline; }
a.BOSSMenu:active {color:#e2e2e2; font-family:Arial; font-size: 14pt; font-weight:100; text-decoration:none; }

.aspNetDisabled { /* Disables the x button that appears in TextBoxes. */
    color:#00309c;
}

table, th, td {
    border-collapse:collapse;
    padding:0;
}
.dpElevatorPitch {
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
     font-size:14pt;
    padding:0; 
    margin:0; 
    line-height:19px;
}

.dpText{
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:16pt;
}

.dpThankYou{
    color:#194b7d;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18pt;
    font-weight:100;
}
.dpH1 {
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:18pt;
    line-height:20px;
    font-weight:bold;
    text-decoration:underline;
}

.dpH2 {
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:20pt;
    font-weight:bold;
    text-decoration:underline;
}

.disc {
    list-style-type: disc;
}
.square {
    list-style-type:square;
}

.prules {   /*Password rule container*/
    background-color:#808080;
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px  10px;
}

/*Frequently Asked Questions*/
/*Used for the FAQs listing on the various pages, Investors, BDs, Sponsors, etc.*/
.dpFAQ{
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    line-height:22px;
    margin:0;
    padding-top:10px;
}
.answer {
    display:none;
    padding-top:2px;
    padding-bottom:5px;
}

a.faq {color:#00369a; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 14pt; text-decoration:none;}
a.faq:link {color: #00369a; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 14pt; text-decoration:none; } 
a.faq:visited {color:#551A8b; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 14pt; text-decoration:none;}
a.faq:hover {color:#00369a; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 14pt; font-weight:bold; text-decoration:underline;  }
a.faq:active {color:#00369a; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 14pt; text-decoration:underline; }

.finra{
    color:#ffffff;
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size:13pt;
    margin:0;
}
a.finra {color:#cccccc; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 12pt; text-decoration:underline;}
a.finra:link {color: #cccccc; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 12pt; text-decoration:underline; } 
a.finra:visited {color:#cccccc; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 12pt; text-decoration:underline;}
a.finra:hover {color:#cccccc; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 12pt; font-weight:bold; text-decoration:underline;  }
a.finra:active {color:#cccccc; font-family:Calibri, Arial, Tahoma, 'Times New Roman'; font-size: 12pt; text-decoration:underline; }

.divScroll {
    overflow-y:scroll; 
    overflow-x:no-display;
    scrollbar-arrow-color:green; 
    scrollbar-face-color:#e7e7e7; 
    scrollbar-3dlight-color:#a0a0a0; 
    scrollbar-darkshadow-color:#888888;
}

.flexscroll{
    overflow-y:scroll; 
    scrollbar-face-color: #367CD2;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-arrow-color: #FFFFFF;
}

.flexscroll::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
.flexscroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.flexscroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
/*Why DP*/
.whyList{
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    line-height:22px;
    padding-bottom:8px;
}

.whyH{
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:18pt;
    line-height:20px;
    font-weight:bold;
    text-decoration:underline;
}
a.hdwiLink {color:#1a9bf8;   font-family:Tahoma;   font-size: 11pt;   text-decoration:underline !important;}
a.hdwiLink:link {color:#1a9bf8;   font-family:Tahoma;   font-size: 11pt;   text-decoration:underline;}
a.hdwiLink:hover {color:#1a9bf8;   font-family:Tahoma;   font-size: 11pt;   text-decoration:underline;}
a.hdwiLink:active {color:#1a9bf8;   font-family:Tahoma;   font-size: 11pt;   text-decoration:underline;}
a.hdwiLink:visited {color:#1a9bf8;   font-family:Tahoma;   font-size: 11pt;   text-decoration:underline;}

/*How Does It Work*/
.hdwi {
     border-radius: 15px 15px 0px 0px;
    -moz-border-radius: 15px 15px 0px 0px;
    -webkit-border-radius:15px 15px 0px 0px;
    background-color:#194b7d;
    color:#8fa8bf;
    float:left;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    height:30px;
    line-height:30px;
    text-align:center;
    vertical-align:bottom;
    width:95px;
}

.hdwiActive {
     border-radius: 15px 15px 0px 0px;
    -moz-border-radius: 15px 15px 0px 0px;
    -webkit-border-radius:15px 15px 0px 0px;
    background-color:#aabdce;
    color:#194b7d;
    float:left;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    font-weight:bold;
    height:30px;
    line-height:30px;
    text-align:center;
    vertical-align:bottom;
    width:95px; 
}
.hdwi:hover {
     border-radius: 15px 15px 0px 0px;
    -moz-border-radius: 15px 15px 0px 0px;
    -webkit-border-radius:15px 15px 0px 0px;
    background-color:#194b7d;
    color:#ffffff;
    cursor:pointer;
    float:left;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    font-weight:bold;
    height:30px;
    text-align:center;
    vertical-align:bottom;
    width:95px;
}

.hdwiH1{
    color:#194b7d;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:18pt;
    line-height:20px;
    padding-left:25px;
}

.hdwiH2{
    color:#194b7d;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    font-weight:bold;
    line-height:20px;
    text-decoration:underline;
}

.hdwiTextDiv{
     font-family:Calibri, Arial, Tahoma, 'Times New Roman';
     font-size:14pt;
    margin-top:5px;
}

.hdwiFooter{
    color:#194b7d;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    font-weight:bold;
    text-align:left;
    padding-left:32px;
}

.hdwiContainer{
    background-color:#aabdce;
}

#hdwiWrapper{   /*Wrapper for hdwi content*/
    background-color:rgba(197,210,222,0.75);    /*#c5d2de*/
    border-radius: 15px 15px 15px 15px;
    -moz-border-radius:  15px 15px 15px 15px;
    -webkit-border-radius:  15px 15px 15px 15px;
}

/*Rotator*/
.dpRTTLabel {
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14pt;
    height:28px !important;
}

.dpRTTData {
   color:#000000;  /* #716E79; #217abc; */
   background-color:transparent;
   border:none !important;
   font-family: Arial, Helvetica, sans-serif;  
   font-size: 12pt;
   font-weight:bold;
   height:28px;
 }

/*Thumnail*/
a.thmURL {color:#1a9bf8;   font-family:Tahoma;   font-size: 12pt;   text-decoration:underline !important;}
a.thmURL:link {color:#1a9bf8;   font-family:Tahoma;   font-size: 12pt;   text-decoration:underline;}
a.thmURL:hover {color:#1a9bf8;   font-family:Tahoma;   font-size: 12pt;   text-decoration:underline;}
a.thmURL:active {color:#1a9bf8;   font-family:Tahoma;   font-size: 12pt;   text-decoration:underline;}
a.thmURL:visited {color:#1a9bf8;   font-family:Tahoma;   font-size: 12pt;   text-decoration:underline;}

.thmAboutIssuer{
    background-color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13pt;
    margin-top:2px;
}

.thmData{
   color:#000000;  /* #716E79; #217abc; */
   background-color:transparent;
   border:none;
   font-family: Arial, Helvetica, sans-serif;  
   font-size: 14pt;
   font-weight:bold;
   height:28px;
   user-select: none; 
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;  
 }

.thmLabel {
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14pt;
    height:28px !important;
}
.thmH1 {
    color:#000000;  /*#ce423e; */
    font-family:Arial, Helvetica, sans-serif;
    font-size:16pt;
    font-weight:bold;
    text-decoration:underline;
}

.abtH1 {
    color:#194b7d;
    font-family:Calibri,Arial, Helvetica, sans-serif;
    font-size:18pt;
    font-weight:bold;
}

/*Search*/
/*==========*/
div.toggle {
    background-position:center;
    background-repeat:no-repeat;
    cursor:pointer;
    display:inline-block;
    width:20px;
}
div.down {
    background-image:url('/images/down.png');
}

div.up {
    background-image:url('/images/up.png');
}

.sh {   /*Search Header*/
    color:#000000;
    display:inline-block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13pt;
    font-weight:100;
}

.sd {   /*Search Detail*/
    display:none;
    padding-left:10px;
}

.sd.show{
    display:block;
}
div.sub{
    display:none;
}
/*==========*/

/*Tombstone*/
.tmbText{
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:16pt;
    font-weight:100;
}

.tmbQA{
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:14pt;
    font-weight:100;
    line-height:20px !important;
    margin:0;
    padding:0;
}

.tmbLabel {
    color:#000000;
    border:none;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:15pt;
}

.tmbData {
    color:#194b7d;
    border:none;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:16pt;
    font-weight:bold;
}

.tmbH1 {
    color:#000000;
    font-family:Calibri, Arial, Tahoma, 'Times New Roman';
    font-size:18pt;
    font-weight:bold;
}

/* Image Cycling*/
.cycleText {
    color:#ffffff;
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size:20pt;
    font-weight:100;
    margin:0;
    padding:0;
}

.cycleTextBlack {
    color:#000000;
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size:20pt;
    font-weight:100;
    margin:0;
    padding:0;
}

.cycleButton{
    background-image:url('/images/cycle/dot999999.png');
    background-repeat:no-repeat;
    cursor: pointer;
    display:inline-block;
    height:25px !important;
    width:25px !important;
}

/*Read more section on Home Page */
.readmore {
    color:#000000;
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size:16pt;
    font-weight:100;
    height:185px !important;
    margin:0;
    margin-bottom:10px;
    padding:0;
    text-align:left;
    vertical-align:top;
}

.tdReadMore {
    border:1px solid #999999;
    padding:2px 2px 2px 2px;
}

/*Loading Panel*/
.loading {
    background-image: url('/images/loading.gif');
    background-repeat: no-repeat;
    background-position:center;
}

.large {
        background-image: url('/images/loadinglarge.gif');
}


/*aesthetics*/
/*These relate to the images for each page*/
#home {
    background-image: url('/images/aesthetics/bgB50927518.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    height: 432px;
}

#investor {
    background-image:url('/images/aesthetics/bgA52263649.jpg');
    background-repeat: no-repeat;
    background-size:cover; 
    height:450px;
    width:100%;
}

#bd {
    background-image:url('/images/aesthetics/bgB16165701.jpg');
    background-repeat: no-repeat;
    background-size:cover; 
    height:450px;
    width:100%;
}

#qib {
    background-image:url('/images/aesthetics/bgA63020696.jpg');
    background-repeat: no-repeat;
    background-size:cover; 
    height:450px;
    width:100%;
}

#ria{
    background-image:url('/images/aesthetics/bgA65718567.jpg');
    background-repeat: no-repeat;
    background-size:cover; 
    height:450px;
    width:100%;
}

#sponsor{
    background-image:url('/images/aesthetics/bgA44686387.jpg');
    background-repeat: no-repeat;
    background-size:cover; 
    height:450px;
    width:100%;
}

/*Tooltip*/
.tooltip {
    position: relative;
    display: inline-block;
}

/* Tooltip text */
.tooltip .tooltiptext {
    border-radius: 6px;    
    background-color:#0776b8;
    color: #ffffff;
    font-family:Arial, 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    padding: 10px;
    visibility: hidden;
    width: 300px;
 
    /* Position the tooltip text */
    position: absolute;
     z-index: 1;
}

/*Logo settings*/
.logo_portrait{
    max-height:200px;
    max-width:200px;
}
.logo_landscape{
    max-height:150px;
    max-width:800px;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}
