/*@import url("customclient-advanceglobal.css");
@import url("customclient-dynamiccapital.css");
@import url("customclient-bymarkholdings.css");*/


/*  neutral custom client styling */  

body {
  background-color: #fcf9f7;
}

img.footerlogo-profilir-customclient {
  width: 100px;
  margin-left: 5px;
  margin-bottom: -10px;
}

.no-network-added{height:400px; display: block;}

img.customclient-branded-logo{
  width:300px;
  text-align: center;
}

.profilirplatform-homepage-title-custom {
  text-align: center;
  font-size: 24px;
  margin-top: 50px;
}

.profilirplatform-homepage-title-custom-left {
  text-align: left;
  font-size: 24px;
  margin-top: 50px;
}

.regform-panel-custom{
  width: 100%;
  background-color: #ffffff;
  padding: 40px 0px 40px 0px;
  width:100%;height:auto;
  display: flex;
}

.cc-viewprofile-button{
  display: block;
  clear: both;
}

/*.custom-reg-intro-video{
  background-color: aquamarine;
  border: 2px solid darkblue;
  border-radius: 10px;
  padding:20px;
}*/

.custom-reg-intro-video-container{
  width: 100%;
  /*background-color: #f1f1f1;*/
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border-radius: 10px;
  border: 2px solid #000000;
  padding: 20px;
  display: flow-root;
  margin-bottom: 20px;
}

.custom-reg-intro-video-container-individual{
  width: 100%;
  /*background-color: #f1f1f1;*/
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border-radius: 10px;
  border: 2px solid #000000;
  padding: 20px;
  display: flow-root;
  margin-bottom: 20px;
  margin-left: -25px;
}

.custom-reg-intro-video-content{
  width: calc(50% - 20px);
  float: right;
}

.portal-info{
  margin: 20px 0px 20px 0px;
}

#success-enterprise {
     text-align: left;
      display: block;
      padding: 15px 15px 15px 15px;
      margin-bottom: 20px;
      font-size: 18px;
      background: #ffffdd;
      color: #baa200;
      clear: both;
      border-radius: 5px;
      border: 3px solid #baa200;
      text-align: center;
      line-height: 24px;
}

a.profile-button-manager-rooms{
  display: none;
}

/* a.fund-infobox-title{
  color: var(--customclient-primary);
  font-weight: 600;
  font-size: 16px;
  text-decoration: underline;
} */

.overview-text{
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  color: #575756;
  padding: 0px 10px 20px 10px;
}

/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

Advance Global

*/


/*  custom client variables */  
:root {
  --customclient-primary: #094269;
  --customclient-primaryhover: #0f3752;
  --customclient-secondary: #1ca6df;
  --customclient-secondaryhover: #1f89b5;
  --customclient-text: #414141;
  --customclient-font: 'Open Sans', sans-serif;
}

body.customclient {
  font-family: var(--customclient-font);
  color: var(--customclient-text);
}

#logo-container-customclient{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-advanceglobalcapital.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-customclient{
  height:40px;
  }  
}

body.customclient h1 {
  color: #000000;
}

body.customclient .jmenu a {color: #000000;}
body.customclient .jm-dropdown:hover a {color: #000000;}

body.customclient li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.customclient nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.customclient nav.jmenu div div ul.investor-menu li:nth-child(2) {display: none;}
body.customclient nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}

body.customclient span.accountleveldisplay {display: none;}

body.customclient .highlight-link {
  color: var(--customclient-secondary);
}

body.customclient a.highlight-link {
  color: var(--customclient-secondary);
}

body.customclient a.highlight-link:hover{color: var(--customclient-secondary);}

nav.customclient {
  border-bottom: 1px solid var(--customclient-secondary);
}

body.customclient .footer-line-orange {
  border-top: 1px solid var(--customclient-secondary);
}

img.footerlogo-profilir-customclient {
  width: 100px;
  margin-left: 5px;
  margin-bottom: -10px;
}

body.customclient .fa-circle-user {
  color: var(--customclient-secondary);
}

body.customclient .jmenu {
  border-bottom: 1px solid var(--customclient-secondary);
}

@media only screen and (max-width: 640px) {
  body.customclient .jmenu { border-bottom: 1px solid var(--customclient-secondary)}
  body.customclient label.jm-menu-btn {color: var(--customclient-secondary);}
  body.customclient label.jm-menu-btn:hover {color: var(--customclient-secondary);}
}

body.customclient label.jm-menu-btn:hover {color: var(--customclient-secondary);}

body.customclient .jmenu a {color: #000000;}
body.customclient .jmenu a:hover {color: var(--customclient-primary);}

body.customclient .jm-dropdown ul a,
body.customclient .jm-dropdown:hover ul a {
  color: var(--customclient-secondary);
}

body.customclient .jm-dropdown ul a, body.customclient .jm-dropdown:hover ul a {
  color: var(--customclient-primary);
}

body.customclient .jm-dropdown ul a:hover,
body.customclient .jm-dropdown:hover ul a:hover {
  color: var(--customclient-secondary);
}

/*body.customclient ul.account-icon-menu li a{
 color: var(--customclient-primary); 
}

body.customclient ul.account-icon-menu li a:hover{
 color: var(--customclient-primaryhover); 
}*/

account-icon-menu

body.customclient .jm-icon-dropdown {
    border: solid var(--customclient-primary);
}

body.customclient .cookie-panel {
    background-color: var(--customclient-secondary);
}

body.customclient .cookie-panel-container{
  background-color: var(--customclient-secondary);
  color: #ffffff;
}

body.customclient .header-404 {border-bottom: 1px solid var(--customclient-secondary);}

@media only screen and (max-width: 640px) {
  body.customclient i.burger-icon {color: var(--customclient-secondary);}
}

body.customclient a.highlight-button {
  font-family: var(--customclient-font);
  color: var(--customclient-secondary);
  background: #fff;
  border: 1px solid var(--customclient-secondary);
}

body.customclient a.highlight-button:hover {
  background: var(--customclient-secondaryhover);
  color: #ffffff;
}

body.customclient a.highlight-button-primary {
  font-family: var(--customclient-font);
  color: var(--customclient-primary);
  background: #fff;
  border: 1px solid var(--customclient-primary);
}

body.customclient a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.customclient .highlight-button-inactive {
  font-family: var(--customclient-font);
}

  body.customclient button.alert-orange, .button.alert-orange {
    background-color: var(--customclient-secondary);
    border-color: var(--customclient-secondary);
    color: white; }
    body.customclient button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.customclient button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.customclient input.nts_butt{
  font-family: var(--customclient-font);
  color: var(--customclient-secondary);
  background: #fff;
  border: 1px solid var(--customclient-secondary);
}

body.customclient .cookie-button-close {
  color: var(--customclient-secondary);
  background: #ffffff;
}

body.customclient .cookie-button-close:hover{
  color: var(--customclient-secondary);
  background: #ffffff;
}

body.customclient .profile-views-account-type{
  color: var(--customclient-secondary);
}
body.customclient .profile-views-type{
  color: var(--customclient-secondary);
}

body.customclient .profile-views-time{
  color: var(--customclient-secondary);
}

body.customclient .featured-article-banner{
  background-color: var(--customclient-secondary);
  color: #ffffff;
}

body.customclient input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--customclient-secondary);
}

body.customclient .search-slab{
  border: 2px solid var(--customclient-secondary);
  color: var(--customclient-secondary);
}

body.customclient span.search-slab-title{
  color: var(--customclient-secondary);
}

body.customclient span.search-slab-description{
  color: var(--customclient-secondary); 
}

body.customclient a.searchform-button-primary {
  font-family: var(--customclient-font);
  color: #ffffff;
  background: var(--customclient-secondary);
  border: 1px solid var(--customclient-secondary);
}

body.customclient a.searchform-button-primary:hover {
  background: var(--customclient-secondary);
}

body.customclient .pagination-bg{
  background-color: var(--customclient-secondary);
  color: white;
}

body.customclient .toggle-home{
  color: var(--customclient-secondary);
}

body.customclient .custom-file-upload {
  font-family: var(--customclient-font);
  color: #ffffff;
  background: var(--customclient-primary);
}

body.customclient .lightbox-uploader {
  color: var(--customclient-primary);
}

body.customclient .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--customclient-primary);
}

body.customclient .action-button-general{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .action-button-general:hover{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: #575756;
}

body.customclient .action-button-general:visited{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .action-button-general-mini{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.customclient .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.customclient .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.customclient .action-button-join{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .action-button-join:hover{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: #575756;
}

body.customclient .account-registration-button-join{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: #575756;
}

body.customclient .btn-connect-investor {
  color: #ffffff;
  background-color: var(--customclient-primary);
}

body.customclient .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.customclient h2 {color: var(--customclient-primary);}

body.customclient h2.tableheading {color: var(--customclient-primary);}

body.customclient h3.blue {font-family: var(--customclient-font); color: var(--customclient-primary);}

body.customclient .account-type-title
{
  color: var(--customclient-primary);
}

body.customclient .team-member-title
{
  color: var(--customclient-primary);
}

body.customclient .stripe {color: #ffffff;
    background: var(--customclient-primary);
    background: -webkit-linear-gradient(var(--customclient-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--customclient-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--customclient-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--customclient-primary), #027ebf); /* Standard syntax (must be last) */
}

body.customclient blockquote, blockquote p {
    color: var(--customclient-primary);
}

body.customclient .homebox{background-color: var(--customclient-primary); color: #ffffff;}

body.customclient .homebox-category{font-family: var(--customclient-font); color: var(--customclient-primary);}

body.customclient .subscription-level-title{
  color: var(--customclient-primary);
}

body.customclient a.highlight-button-primary {
  font-family: var(--customclient-font);
  color: var(--customclient-primary);
  background: #fff;
  border: 1px solid var(--customclient-primary);
}

body.customclient button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.customclient button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.customclient a.sidebox-article-link{color: #787878; border-top: var(--customclient-primary) solid 1px;}
body.customclient a:hover.sidebox-article-link{color: var(--customclient-primary); border-top: var(--customclient-primary) solid 1px;}

body.customclient a.homebox-article-link{color: #787878; border-top: var(--customclient-primary) solid 1px;}
body.customclient a:hover.homebox-article-link{color: var(--customclient-primary); border-top: var(--customclient-primary) solid 1px;}

body.customclient a.account-type-link{color: #787878; border-top: var(--customclient-primary) solid 2px;}
body.customclient a:hover.account-type-link{color: var(--customclient-primary); border-top: var(--customclient-primary) solid 2px;}

body.customclient span.notes-icon{color: var(--customclient-primary);}

body.customclient .footer-line-blue  {border-top: 1px solid var(--customclient-primary);}

body.customclient #uploader{color: var(--customclient-primary);}

body.customclient .moderation-notice{
      background: #edfdff;
      color: var(--customclient-primary);
      border: 1px solid var(--customclient-primary);
}

body.customclient a.button-link{color: var(--customclient-primary);}
body.customclient a:hover.button-link: {color: var(--customclient-primary);}

body.customclient .highlight {color: var(--customclient-primary);}

body.customclient .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--customclient-primary);
}

body.customclient .button {
  font-family: var(--customclient-font);
  color: #ffffff;
  background: var(--customclient-primary);
}

body.customclient .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.customclient .button {
    background: var(--customclient-primary);
  }

  body.customclient .button:hover {
    background: var(--customclient-primary);
  }
}

body.customclient .button-large {
  font-family: var(--customclient-font);
  color: #ffffff;
  background: var(--customclient-primary);
}

body.customclient .btn-reg {
  font-family: var(--customclient-font);
  color: #ffffff;
  background: var(--customclient-primary);
  border: solid #ffffff 2px;
}

body.customclient .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.customclient .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--customclient-primary);
}

body.customclient .account-details {background-color: var(--customclient-primary); color: #ffffff;}

body.customclient .submit-button{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: var(--customclient-primary);
}

body.customclient .submit-button:hover{
  color: #ffffff;
  border: solid var(--customclient-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.customclient .btn-reg {
    font-family: var(--customclient-font);
    color: #ffffff;
    background: var(--customclient-primary);
    border: solid #ffffff 2px;
  }

  body.customclient .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.customclient .alluploads-close{
  color: var(--customclient-primary);
}

body.customclient a.profile-views-button{
  font-family: var(--customclient-font);
  color: var(--customclient-primary);
  background: #fff;
  border: 1px solid var(--customclient-primary);
}


body.customclient table.pricing-comparision {display: none;}
body.customclient div.subbox-bronze, body.customclient div.subbox-silver {display: none;}
body.customclient h2.associated-subtitle {display: none;}
body.customclient h3.subheading {display: none;}

body.customclient #success-Gold  {display: block;}

body.customclient table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.customclient table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.customclient img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.customclient div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--customclient-secondary);}
.tooltip-investorregistration {border: 2px solid var(--customclient-secondary);}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--customclient-secondary);
  }
}

body.customclient div.moderation-notice{display: none;}

body.customclient .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.customclient .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.customclient .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.customclient .payment_note {display: none;}
body.customclient .portal-info {text-align: center;}




/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

Dynamic Capital

*/


/*  custom client variables */  
:root {
  --dynamiccapital-primary: #6FA491;
  --dynamiccapital-primaryhover: #3c9676;
  --dynamiccapital-secondary: #a1da81;
  --dynamiccapital-secondaryhover: #7ec754;
  --dynamiccapital-text: #575756;
  --dynamiccapital-font: 'Open Sans', sans-serif;
}

body.dynamiccapital {
  font-family: var(--dynamiccapital-font);
  color: var(--dynamiccapital-text);
}

#logo-container-dynamiccapital{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-dynamiccapital.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-dynamiccapital{
  height:40px;
  }  
}

body.dynamiccapital h1 {
  color: #000000;
}

body.dynamiccapital a {
  color: color: var(--dynamiccapital-primary);
}

body.dynamiccapital .jmenu a {color: #000000;}
body.dynamiccapital .jm-dropdown:hover a {color: #000000;}

body.dynamiccapital li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.dynamiccapital nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.dynamiccapital nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.dynamiccapital nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.dynamiccapital span.accountleveldisplay {display: none;}

body.dynamiccapital .highlight-link {
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital a.highlight-link {
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital a.highlight-link:hover{color: var(--dynamiccapital-secondary);}

nav.dynamiccapital {
  border-bottom: 1px solid var(--dynamiccapital-secondary);
}

body.dynamiccapital .footer-line-orange {
  border-top: 1px solid var(--dynamiccapital-secondary);
}

body.dynamiccapital .fa-circle-user {
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .jmenu {
  border-bottom: 1px solid var(--dynamiccapital-secondary);
}

@media only screen and (max-width: 640px) {
  body.dynamiccapital .jmenu { border-bottom: 1px solid var(--dynamiccapital-secondary)}
  body.dynamiccapital label.jm-menu-btn {color: var(--dynamiccapital-secondary);}
  body.dynamiccapital label.jm-menu-btn:hover {color: var(--dynamiccapital-secondary);}
}

body.dynamiccapital label.jm-menu-btn:hover {color: var(--dynamiccapital-secondary);}

body.dynamiccapital .jmenu a {color: #000000;}
body.dynamiccapital .jmenu a:hover {color: var(--dynamiccapital-primary);}

body.dynamiccapital .jm-dropdown ul a,
body.dynamiccapital .jm-dropdown:hover ul a {
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .jm-dropdown ul a, body.dynamiccapital .jm-dropdown:hover ul a {
  color: var(--dynamiccapital-primary);
}

body.dynamiccapital .jm-dropdown ul a:hover,
body.dynamiccapital .jm-dropdown:hover ul a:hover {
  color: var(--dynamiccapital-secondary);
}

/*body.dynamiccapital ul.account-icon-menu li a{
 color: var(--dynamiccapital-primary); 
}

body.dynamiccapital ul.account-icon-menu li a:hover{
 color: var(--dynamiccapital-primaryhover); 
}*/

account-icon-menu

body.dynamiccapital .jm-icon-dropdown {
    border: solid var(--dynamiccapital-primary);
}

body.dynamiccapital .cookie-panel {
    background-color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .cookie-panel-container{
  background-color: var(--dynamiccapital-secondary);
  color: #ffffff;
}

body.dynamiccapital .header-404 {border-bottom: 1px solid var(--dynamiccapital-secondary);}

@media only screen and (max-width: 640px) {
  body.dynamiccapital i.burger-icon {color: var(--dynamiccapital-secondary);}
}

body.dynamiccapital a.highlight-button {
  font-family: var(--dynamiccapital-font);
  color: var(--dynamiccapital-secondary);
  background: #fff;
  border: 1px solid var(--dynamiccapital-secondary);
}

body.dynamiccapital a.highlight-button:hover {
  background: var(--dynamiccapital-secondaryhover);
  color: #ffffff;
}

body.dynamiccapital a.highlight-button-primary {
  font-family: var(--dynamiccapital-font);
  color: var(--dynamiccapital-primary);
  background: #fff;
  border: 1px solid var(--dynamiccapital-primary);
}

body.dynamiccapital a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.dynamiccapital .highlight-button-inactive {
  font-family: var(--dynamiccapital-font);
}

  body.dynamiccapital button.alert-orange, .button.alert-orange {
    background-color: var(--dynamiccapital-secondary);
    border-color: var(--dynamiccapital-secondary);
    color: white; }
    body.dynamiccapital button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.dynamiccapital button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.dynamiccapital input.nts_butt{
  font-family: var(--dynamiccapital-font);
  color: var(--dynamiccapital-secondary);
  background: #fff;
  border: 1px solid var(--dynamiccapital-secondary);
}

body.dynamiccapital .cookie-button-close {
  color: var(--dynamiccapital-secondary);
  background: #ffffff;
}

body.dynamiccapital .cookie-button-close:hover{
  color: var(--dynamiccapital-secondary);
  background: #ffffff;
}

body.dynamiccapital .profile-views-account-type{
  color: var(--dynamiccapital-secondary);
}
body.dynamiccapital .profile-views-type{
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .profile-views-time{
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .featured-article-banner{
  background-color: var(--dynamiccapital-secondary);
  color: #ffffff;
}

body.dynamiccapital input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .search-slab{
  border: 2px solid var(--dynamiccapital-secondary);
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital span.search-slab-title{
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital span.search-slab-description{
  color: var(--dynamiccapital-secondary); 
}

body.dynamiccapital a.searchform-button-primary {
  font-family: var(--dynamiccapital-font);
  color: #ffffff;
  background: var(--dynamiccapital-secondary);
  border: 1px solid var(--dynamiccapital-secondary);
}

body.dynamiccapital a.searchform-button-primary:hover {
  background: var(--dynamiccapital-secondary);
}

body.dynamiccapital .pagination-bg{
  background-color: var(--dynamiccapital-secondary);
  color: white;
}

body.dynamiccapital .toggle-home{
  color: var(--dynamiccapital-secondary);
}

body.dynamiccapital .custom-file-upload {
  font-family: var(--dynamiccapital-font);
  color: #ffffff;
  background: var(--dynamiccapital-primary);
}

body.dynamiccapital .lightbox-uploader {
  color: var(--dynamiccapital-primary);
}

body.dynamiccapital .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--dynamiccapital-primary);
}

body.dynamiccapital .action-button-general{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .action-button-general:hover{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: #575756;
}

body.dynamiccapital .action-button-general:visited{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .action-button-general-mini{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.dynamiccapital .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.dynamiccapital .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.dynamiccapital .action-button-join{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .action-button-join:hover{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: #575756;
}

body.dynamiccapital .account-registration-button-join{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: #575756;
}

body.dynamiccapital .btn-connect-investor {
  color: #ffffff;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.dynamiccapital h2 {color: var(--dynamiccapital-primary);}

body.dynamiccapital h2.tableheading {color: var(--dynamiccapital-primary);}

body.dynamiccapital h3.blue {font-family: var(--dynamiccapital-font); color: var(--dynamiccapital-primary);}

body.dynamiccapital .account-type-title
{
  color: var(--dynamiccapital-primary);
}

body.dynamiccapital .team-member-title
{
  color: var(--dynamiccapital-primary);
}

body.dynamiccapital .stripe {color: #ffffff;
    background: var(--dynamiccapital-primary);
    background: -webkit-linear-gradient(var(--dynamiccapital-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--dynamiccapital-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--dynamiccapital-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--dynamiccapital-primary), #027ebf); /* Standard syntax (must be last) */
}

body.dynamiccapital blockquote, blockquote p {
    color: var(--dynamiccapital-primary);
}

body.dynamiccapital .homebox{background-color: var(--dynamiccapital-primary); color: #ffffff;}

body.dynamiccapital .homebox-category{font-family: var(--dynamiccapital-font); color: var(--dynamiccapital-primary);}

body.dynamiccapital .subscription-level-title{
  color: var(--dynamiccapital-primary);
}

body.dynamiccapital a.highlight-button-primary {
  font-family: var(--dynamiccapital-font);
  color: var(--dynamiccapital-primary);
  background: #fff;
  border: 1px solid var(--dynamiccapital-primary);
}

body.dynamiccapital button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.dynamiccapital button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.dynamiccapital a.sidebox-article-link{color: #787878; border-top: var(--dynamiccapital-primary) solid 1px;}
body.dynamiccapital a:hover.sidebox-article-link{color: var(--dynamiccapital-primary); border-top: var(--dynamiccapital-primary) solid 1px;}

body.dynamiccapital a.homebox-article-link{color: #787878; border-top: var(--dynamiccapital-primary) solid 1px;}
body.dynamiccapital a:hover.homebox-article-link{color: var(--dynamiccapital-primary); border-top: var(--dynamiccapital-primary) solid 1px;}

body.dynamiccapital a.account-type-link{color: #787878; border-top: var(--dynamiccapital-primary) solid 2px;}
body.dynamiccapital a:hover.account-type-link{color: var(--dynamiccapital-primary); border-top: var(--dynamiccapital-primary) solid 2px;}

body.dynamiccapital span.notes-icon{color: var(--dynamiccapital-primary);}

body.dynamiccapital .footer-line-blue  {border-top: 1px solid var(--dynamiccapital-primary);}

body.dynamiccapital #uploader{color: var(--dynamiccapital-primary);}

body.dynamiccapital .moderation-notice{
      background: #edfdff;
      color: var(--dynamiccapital-primary);
      border: 1px solid var(--dynamiccapital-primary);
}

body.dynamiccapital a.button-link{color: var(--dynamiccapital-primary);}
body.dynamiccapital a:hover.button-link: {color: var(--dynamiccapital-primary);}

body.dynamiccapital .highlight {color: var(--dynamiccapital-primary);}

body.dynamiccapital .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--dynamiccapital-primary);
}

body.dynamiccapital .button {
  font-family: var(--dynamiccapital-font);
  color: #ffffff;
  background: var(--dynamiccapital-primary);
}

body.dynamiccapital .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.dynamiccapital .button {
    background: var(--dynamiccapital-primary);
  }

  body.dynamiccapital .button:hover {
    background: var(--dynamiccapital-primary);
  }
}

body.dynamiccapital .button-large {
  font-family: var(--dynamiccapital-font);
  color: #ffffff;
  background: var(--dynamiccapital-primary);
}

body.dynamiccapital .btn-reg {
  font-family: var(--dynamiccapital-font);
  color: #ffffff;
  background: var(--dynamiccapital-primary);
  border: solid #ffffff 2px;
}

body.dynamiccapital .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.dynamiccapital .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--dynamiccapital-primary);
}

body.dynamiccapital .account-details {background-color: var(--dynamiccapital-primary); color: #ffffff;}

body.dynamiccapital .submit-button{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: var(--dynamiccapital-primary);
}

body.dynamiccapital .submit-button:hover{
  color: #ffffff;
  border: solid var(--dynamiccapital-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.dynamiccapital .btn-reg {
    font-family: var(--dynamiccapital-font);
    color: #ffffff;
    background: var(--dynamiccapital-primary);
    border: solid #ffffff 2px;
  }

  body.dynamiccapital .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.dynamiccapital .alluploads-close{
  color: var(--dynamiccapital-primary);
}

body.dynamiccapital a.profile-views-button{
  font-family: var(--dynamiccapital-font);
  color: var(--dynamiccapital-primary);
  background: #fff;
  border: 1px solid var(--dynamiccapital-primary);
}


body.dynamiccapital table.pricing-comparision {display: none;}
body.dynamiccapital div.subbox-bronze, body.dynamiccapital div.subbox-silver, body.dynamiccapital div.subbox-gold {display: none;}
body.dynamiccapital h2.associated-subtitle {display: none;}
body.dynamiccapital h3.subheading {display: none;}



body.dynamiccapital #success-Gold  {display: block;}

body.dynamiccapital table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.dynamiccapital table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.dynamiccapital img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.dynamiccapital div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--dynamiccapital-secondary);}
.tooltip-investorregistration {border: 2px solid var(--dynamiccapital-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--dynamiccapital-secondary);
  }
}

body.dynamiccapital div.moderation-notice{display: none;}

body.dynamiccapital .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.dynamiccapital .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.dynamiccapital .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.dynamiccapital .payment_note {display: none;}
body.dynamiccapital .portal-info {text-align: center;}





/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

Berkshire

*/


/*  custom client variables */  
:root {
  --berkshire-primary: #575756;
  --berkshire-primaryhover: #353535;
  --berkshire-secondary: #E87722;
  --berkshire-secondaryhover: #db5e00;
  --berkshire-text: #575756;
  --berkshire-font: 'Open Sans', sans-serif;
}

body.berkshire {
  font-family: var(--berkshire-font);
  color: var(--berkshire-text);
}

#logo-container-berkshire{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-berkshire.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-berkshire{
  height:40px;
  }  
}

body.berkshire h1 {
  color: #000000;
}

body.berkshire a {
  color: color: var(--berkshire-primary);
}

body.berkshire .jmenu a {color: #000000;}
body.berkshire .jm-dropdown:hover a {color: #000000;}

body.berkshire li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.berkshire nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.berkshire nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.berkshire nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.berkshire span.accountleveldisplay {display: none;}

body.berkshire .highlight-link {
  color: var(--berkshire-secondary);
}

body.berkshire a.highlight-link {
  color: var(--berkshire-secondary);
}

body.berkshire a.highlight-link:hover{color: var(--berkshire-secondary);}

nav.berkshire {
  border-bottom: 1px solid var(--berkshire-secondary);
}

body.berkshire .footer-line-orange {
  border-top: 1px solid var(--berkshire-secondary);
}

body.berkshire .fa-circle-user {
  color: var(--berkshire-secondary);
}

body.berkshire .jmenu {
  border-bottom: 1px solid var(--berkshire-secondary);
}

@media only screen and (max-width: 640px) {
  body.berkshire .jmenu { border-bottom: 1px solid var(--berkshire-secondary)}
  body.berkshire label.jm-menu-btn {color: var(--berkshire-secondary);}
  body.berkshire label.jm-menu-btn:hover {color: var(--berkshire-secondary);}
}

body.berkshire label.jm-menu-btn:hover {color: var(--berkshire-secondary);}

body.berkshire .jmenu a {color: #000000;}
body.berkshire .jmenu a:hover {color: var(--berkshire-primary);}

body.berkshire .jm-dropdown ul a,
body.berkshire .jm-dropdown:hover ul a {
  color: var(--berkshire-secondary);
}

body.berkshire .jm-dropdown ul a, body.berkshire .jm-dropdown:hover ul a {
  color: var(--berkshire-primary);
}

body.berkshire .jm-dropdown ul a:hover,
body.berkshire .jm-dropdown:hover ul a:hover {
  color: var(--berkshire-secondary);
}

/*body.berkshire ul.account-icon-menu li a{
 color: var(--berkshire-primary); 
}

body.berkshire ul.account-icon-menu li a:hover{
 color: var(--berkshire-primaryhover); 
}*/

account-icon-menu

body.berkshire .jm-icon-dropdown {
    border: solid var(--berkshire-primary);
}

body.berkshire .cookie-panel {
    background-color: var(--berkshire-secondary);
}

body.berkshire .cookie-panel-container{
  background-color: var(--berkshire-secondary);
  color: #ffffff;
}

body.berkshire .header-404 {border-bottom: 1px solid var(--berkshire-secondary);}

@media only screen and (max-width: 640px) {
  body.berkshire i.burger-icon {color: var(--berkshire-secondary);}
}

body.berkshire a.highlight-button {
  font-family: var(--berkshire-font);
  color: var(--berkshire-secondary);
  background: #fff;
  border: 1px solid var(--berkshire-secondary);
}

body.berkshire a.highlight-button:hover {
  background: var(--berkshire-secondaryhover);
  color: #ffffff;
}

body.berkshire a.highlight-button-primary {
  font-family: var(--berkshire-font);
  color: var(--berkshire-primary);
  background: #fff;
  border: 1px solid var(--berkshire-primary);
}

body.berkshire a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.berkshire .highlight-button-inactive {
  font-family: var(--berkshire-font);
}

  body.berkshire button.alert-orange, .button.alert-orange {
    background-color: var(--berkshire-secondary);
    border-color: var(--berkshire-secondary);
    color: white; }
    body.berkshire button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.berkshire button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.berkshire input.nts_butt{
  font-family: var(--berkshire-font);
  color: var(--berkshire-secondary);
  background: #fff;
  border: 1px solid var(--berkshire-secondary);
}

body.berkshire .cookie-button-close {
  color: var(--berkshire-secondary);
  background: #ffffff;
}

body.berkshire .cookie-button-close:hover{
  color: var(--berkshire-secondary);
  background: #ffffff;
}

body.berkshire .profile-views-account-type{
  color: var(--berkshire-secondary);
}
body.berkshire .profile-views-type{
  color: var(--berkshire-secondary);
}

body.berkshire .profile-views-time{
  color: var(--berkshire-secondary);
}

body.berkshire .featured-article-banner{
  background-color: var(--berkshire-secondary);
  color: #ffffff;
}

body.berkshire input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--berkshire-secondary);
}

body.berkshire .search-slab{
  border: 2px solid var(--berkshire-secondary);
  color: var(--berkshire-secondary);
}

body.berkshire span.search-slab-title{
  color: var(--berkshire-secondary);
}

body.berkshire span.search-slab-description{
  color: var(--berkshire-secondary); 
}

body.berkshire a.searchform-button-primary {
  font-family: var(--berkshire-font);
  color: #ffffff;
  background: var(--berkshire-secondary);
  border: 1px solid var(--berkshire-secondary);
}

body.berkshire a.searchform-button-primary:hover {
  background: var(--berkshire-secondary);
}

body.berkshire .pagination-bg{
  background-color: var(--berkshire-secondary);
  color: white;
}

body.berkshire .toggle-home{
  color: var(--berkshire-secondary);
}

body.berkshire .custom-file-upload {
  font-family: var(--berkshire-font);
  color: #ffffff;
  background: var(--berkshire-primary);
}

body.berkshire .lightbox-uploader {
  color: var(--berkshire-primary);
}

body.berkshire .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--berkshire-primary);
}

body.berkshire .action-button-general{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .action-button-general:hover{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: #575756;
}

body.berkshire .action-button-general:visited{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .action-button-general-mini{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.berkshire .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.berkshire .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.berkshire .action-button-join{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .action-button-join:hover{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: #575756;
}

body.berkshire .account-registration-button-join{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: #575756;
}

body.berkshire .btn-connect-investor {
  color: #ffffff;
  background-color: var(--berkshire-primary);
}

body.berkshire .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.berkshire h2 {color: var(--berkshire-primary);}

body.berkshire h2.tableheading {color: var(--berkshire-primary);}

body.berkshire h3.blue {font-family: var(--berkshire-font); color: var(--berkshire-primary);}

body.berkshire .account-type-title
{
  color: var(--berkshire-primary);
}

body.berkshire .team-member-title
{
  color: var(--berkshire-primary);
}

body.berkshire .stripe {color: #ffffff;
    background: var(--berkshire-primary);
    background: -webkit-linear-gradient(var(--berkshire-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--berkshire-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--berkshire-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--berkshire-primary), #027ebf); /* Standard syntax (must be last) */
}

body.berkshire blockquote, blockquote p {
    color: var(--berkshire-primary);
}

body.berkshire .homebox{background-color: var(--berkshire-primary); color: #ffffff;}

body.berkshire .homebox-category{font-family: var(--berkshire-font); color: var(--berkshire-primary);}

body.berkshire .subscription-level-title{
  color: var(--berkshire-primary);
}

body.berkshire a.highlight-button-primary {
  font-family: var(--berkshire-font);
  color: var(--berkshire-primary);
  background: #fff;
  border: 1px solid var(--berkshire-primary);
}

body.berkshire button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.berkshire button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.berkshire a.sidebox-article-link{color: #787878; border-top: var(--berkshire-primary) solid 1px;}
body.berkshire a:hover.sidebox-article-link{color: var(--berkshire-primary); border-top: var(--berkshire-primary) solid 1px;}

body.berkshire a.homebox-article-link{color: #787878; border-top: var(--berkshire-primary) solid 1px;}
body.berkshire a:hover.homebox-article-link{color: var(--berkshire-primary); border-top: var(--berkshire-primary) solid 1px;}

body.berkshire a.account-type-link{color: #787878; border-top: var(--berkshire-primary) solid 2px;}
body.berkshire a:hover.account-type-link{color: var(--berkshire-primary); border-top: var(--berkshire-primary) solid 2px;}

body.berkshire span.notes-icon{color: var(--berkshire-primary);}

body.berkshire .footer-line-blue  {border-top: 1px solid var(--berkshire-primary);}

body.berkshire #uploader{color: var(--berkshire-primary);}

body.berkshire .moderation-notice{
      background: #edfdff;
      color: var(--berkshire-primary);
      border: 1px solid var(--berkshire-primary);
}

body.berkshire a.button-link{color: var(--berkshire-primary);}
body.berkshire a:hover.button-link: {color: var(--berkshire-primary);}

body.berkshire .highlight {color: var(--berkshire-primary);}

body.berkshire .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--berkshire-primary);
}

body.berkshire .button {
  font-family: var(--berkshire-font);
  color: #ffffff;
  background: var(--berkshire-primary);
}

body.berkshire .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.berkshire .button {
    background: var(--berkshire-primary);
  }

  body.berkshire .button:hover {
    background: var(--berkshire-primary);
  }
}

body.berkshire .button-large {
  font-family: var(--berkshire-font);
  color: #ffffff;
  background: var(--berkshire-primary);
}

body.berkshire .btn-reg {
  font-family: var(--berkshire-font);
  color: #ffffff;
  background: var(--berkshire-primary);
  border: solid #ffffff 2px;
}

body.berkshire .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.berkshire .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--berkshire-primary);
}

body.berkshire .account-details {background-color: var(--berkshire-primary); color: #ffffff;}

body.berkshire .submit-button{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: var(--berkshire-primary);
}

body.berkshire .submit-button:hover{
  color: #ffffff;
  border: solid var(--berkshire-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.berkshire .btn-reg {
    font-family: var(--berkshire-font);
    color: #ffffff;
    background: var(--berkshire-primary);
    border: solid #ffffff 2px;
  }

  body.berkshire .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.berkshire .alluploads-close{
  color: var(--berkshire-primary);
}

body.berkshire a.profile-views-button{
  font-family: var(--berkshire-font);
  color: var(--berkshire-primary);
  background: #fff;
  border: 1px solid var(--berkshire-primary);
}


body.berkshire table.pricing-comparision {display: none;}
body.berkshire div.subbox-bronze, body.berkshire div.subbox-silver {display: none;}
body.berkshire h2.associated-subtitle {display: none;}
body.berkshire h3.subheading {display: none;}

body.berkshire #success-Gold  {display: block;}

body.berkshire table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.berkshire table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.berkshire img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.berkshire div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--berkshire-secondary);}
.tooltip-investorregistration {border: 2px solid var(--berkshire-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--berkshire-secondary);
  }
}

body.berkshire div.moderation-notice{display: none;}

body.berkshire .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.berkshire .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.berkshire .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.berkshire .payment_note {display: none;}
body.berkshire .portal-info {text-align: center;}


body.berkshire span.custom-override-title-private-rooms{
 visibility: hidden;
}

body.berkshire h1 span.custom-override-title-private-rooms::after{
visibility: visible;
display: block;
content: 'Manager Rooms';
}


body.berkshire a.custom-override-menulink-private-rooms{
 visibility: hidden;
}

body.berkshire a.custom-override-menulink-private-rooms::after{
visibility: visible;
display: block;
content: 'Manager Rooms';
margin-top: -30px;
}

body.berkshire a.custom-override-button-add-new-private-room{
 visibility: hidden;
}

body.berkshire a.custom-override-button-add-new-private-room::after {
visibility: visible;
display: block;
content: 'Add new manager room';
font-family: var(--berkshire-font);
color: #ffffff;
background: var(--berkshire-primary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}




/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

lockwood

*/


/*  custom client variables */  
:root {
  --lockwood-primary: #575756;
  --lockwood-primaryhover: #353535;
  --lockwood-secondary: #5b1b70;
  --lockwood-secondaryhover: #490f5e;
  --lockwood-text: #575756;
  --lockwood-font: 'Open Sans', sans-serif;
}

body.lockwood {
  font-family: var(--lockwood-font);
  color: var(--lockwood-text);
}

#logo-container-lockwood{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-lockwood.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-lockwood{
  height:40px;
  }  
}

body.lockwood h1 {
  color: #000000;
}

body.lockwood a {
  color: color: var(--lockwood-primary);
}

body.lockwood .jmenu a {color: #000000;}
body.lockwood .jm-dropdown:hover a {color: #000000;}

body.lockwood li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.lockwood nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.lockwood nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.lockwood nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.lockwood span.accountleveldisplay {display: none;}

body.lockwood .highlight-link {
  color: var(--lockwood-secondary);
}

body.lockwood a.highlight-link {
  color: var(--lockwood-secondary);
}

body.lockwood a.highlight-link:hover{color: var(--lockwood-secondary);}

nav.lockwood {
  border-bottom: 1px solid var(--lockwood-secondary);
}

body.lockwood .footer-line-orange {
  border-top: 1px solid var(--lockwood-secondary);
}

body.lockwood .fa-circle-user {
  color: var(--lockwood-secondary);
}

body.lockwood .jmenu {
  border-bottom: 1px solid var(--lockwood-secondary);
}

@media only screen and (max-width: 640px) {
  body.lockwood .jmenu { border-bottom: 1px solid var(--lockwood-secondary)}
  body.lockwood label.jm-menu-btn {color: var(--lockwood-secondary);}
  body.lockwood label.jm-menu-btn:hover {color: var(--lockwood-secondary);}
}

body.lockwood label.jm-menu-btn:hover {color: var(--lockwood-secondary);}

body.lockwood .jmenu a {color: #000000;}
body.lockwood .jmenu a:hover {color: var(--lockwood-primary);}

body.lockwood .jm-dropdown ul a,
body.lockwood .jm-dropdown:hover ul a {
  color: var(--lockwood-secondary);
}

body.lockwood .jm-dropdown ul a, body.lockwood .jm-dropdown:hover ul a {
  color: var(--lockwood-primary);
}

body.lockwood .jm-dropdown ul a:hover,
body.lockwood .jm-dropdown:hover ul a:hover {
  color: var(--lockwood-secondary);
}

/*body.lockwood ul.account-icon-menu li a{
 color: var(--lockwood-primary); 
}

body.lockwood ul.account-icon-menu li a:hover{
 color: var(--lockwood-primaryhover); 
}*/

account-icon-menu

body.lockwood .jm-icon-dropdown {
    border: solid var(--lockwood-primary);
}

body.lockwood .cookie-panel {
    background-color: var(--lockwood-secondary);
}

body.lockwood .cookie-panel-container{
  background-color: var(--lockwood-secondary);
  color: #ffffff;
}

body.lockwood .header-404 {border-bottom: 1px solid var(--lockwood-secondary);}

@media only screen and (max-width: 640px) {
  body.lockwood i.burger-icon {color: var(--lockwood-secondary);}
}

body.lockwood a.highlight-button {
  font-family: var(--lockwood-font);
  color: var(--lockwood-secondary);
  background: #fff;
  border: 1px solid var(--lockwood-secondary);
}

body.lockwood a.highlight-button:hover {
  background: var(--lockwood-secondaryhover);
  color: #ffffff;
}

body.lockwood a.highlight-button-primary {
  font-family: var(--lockwood-font);
  color: var(--lockwood-primary);
  background: #fff;
  border: 1px solid var(--lockwood-primary);
}

body.lockwood a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.lockwood .highlight-button-inactive {
  font-family: var(--lockwood-font);
}

  body.lockwood button.alert-orange, .button.alert-orange {
    background-color: var(--lockwood-secondary);
    border-color: var(--lockwood-secondary);
    color: white; }
    body.lockwood button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.lockwood button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.lockwood input.nts_butt{
  font-family: var(--lockwood-font);
  color: var(--lockwood-secondary);
  background: #fff;
  border: 1px solid var(--lockwood-secondary);
}

body.lockwood .cookie-button-close {
  color: var(--lockwood-secondary);
  background: #ffffff;
}

body.lockwood .cookie-button-close:hover{
  color: var(--lockwood-secondary);
  background: #ffffff;
}

body.lockwood .profile-views-account-type{
  color: var(--lockwood-secondary);
}
body.lockwood .profile-views-type{
  color: var(--lockwood-secondary);
}

body.lockwood .profile-views-time{
  color: var(--lockwood-secondary);
}

body.lockwood .featured-article-banner{
  background-color: var(--lockwood-secondary);
  color: #ffffff;
}

body.lockwood input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--lockwood-secondary);
}

body.lockwood .search-slab{
  border: 2px solid var(--lockwood-secondary);
  color: var(--lockwood-secondary);
}

body.lockwood span.search-slab-title{
  color: var(--lockwood-secondary);
}

body.lockwood span.search-slab-description{
  color: var(--lockwood-secondary); 
}

body.lockwood a.searchform-button-primary {
  font-family: var(--lockwood-font);
  color: #ffffff;
  background: var(--lockwood-secondary);
  border: 1px solid var(--lockwood-secondary);
}

body.lockwood a.searchform-button-primary:hover {
  background: var(--lockwood-secondary);
}

body.lockwood .pagination-bg{
  background-color: var(--lockwood-secondary);
  color: white;
}

body.lockwood .toggle-home{
  color: var(--lockwood-secondary);
}

body.lockwood .custom-file-upload {
  font-family: var(--lockwood-font);
  color: #ffffff;
  background: var(--lockwood-primary);
}

body.lockwood .lightbox-uploader {
  color: var(--lockwood-primary);
}

body.lockwood .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--lockwood-primary);
}

body.lockwood .action-button-general{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .action-button-general:hover{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: #575756;
}

body.lockwood .action-button-general:visited{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .action-button-general-mini{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.lockwood .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.lockwood .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.lockwood .action-button-join{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .action-button-join:hover{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: #575756;
}

body.lockwood .account-registration-button-join{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: #575756;
}

body.lockwood .btn-connect-investor {
  color: #ffffff;
  background-color: var(--lockwood-primary);
}

body.lockwood .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.lockwood h2 {color: var(--lockwood-primary);}

body.lockwood h2.tableheading {color: var(--lockwood-primary);}

body.lockwood h3.blue {font-family: var(--lockwood-font); color: var(--lockwood-primary);}

body.lockwood .account-type-title
{
  color: var(--lockwood-primary);
}

body.lockwood .team-member-title
{
  color: var(--lockwood-primary);
}

body.lockwood .stripe {color: #ffffff;
    background: var(--lockwood-primary);
    background: -webkit-linear-gradient(var(--lockwood-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--lockwood-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--lockwood-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--lockwood-primary), #027ebf); /* Standard syntax (must be last) */
}

body.lockwood blockquote, blockquote p {
    color: var(--lockwood-primary);
}

body.lockwood .homebox{background-color: var(--lockwood-primary); color: #ffffff;}

body.lockwood .homebox-category{font-family: var(--lockwood-font); color: var(--lockwood-primary);}

body.lockwood .subscription-level-title{
  color: var(--lockwood-primary);
}

body.lockwood a.highlight-button-primary {
  font-family: var(--lockwood-font);
  color: var(--lockwood-primary);
  background: #fff;
  border: 1px solid var(--lockwood-primary);
}

body.lockwood button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.lockwood button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.lockwood a.sidebox-article-link{color: #787878; border-top: var(--lockwood-primary) solid 1px;}
body.lockwood a:hover.sidebox-article-link{color: var(--lockwood-primary); border-top: var(--lockwood-primary) solid 1px;}

body.lockwood a.homebox-article-link{color: #787878; border-top: var(--lockwood-primary) solid 1px;}
body.lockwood a:hover.homebox-article-link{color: var(--lockwood-primary); border-top: var(--lockwood-primary) solid 1px;}

body.lockwood a.account-type-link{color: #787878; border-top: var(--lockwood-primary) solid 2px;}
body.lockwood a:hover.account-type-link{color: var(--lockwood-primary); border-top: var(--lockwood-primary) solid 2px;}

body.lockwood span.notes-icon{color: var(--lockwood-primary);}

body.lockwood .footer-line-blue  {border-top: 1px solid var(--lockwood-primary);}

body.lockwood #uploader{color: var(--lockwood-primary);}

body.lockwood .moderation-notice{
      background: #edfdff;
      color: var(--lockwood-primary);
      border: 1px solid var(--lockwood-primary);
}

body.lockwood a.button-link{color: var(--lockwood-primary);}
body.lockwood a:hover.button-link: {color: var(--lockwood-primary);}

body.lockwood .highlight {color: var(--lockwood-primary);}

body.lockwood .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--lockwood-primary);
}

body.lockwood .button {
  font-family: var(--lockwood-font);
  color: #ffffff;
  background: var(--lockwood-primary);
}

body.lockwood .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.lockwood .button {
    background: var(--lockwood-primary);
  }

  body.lockwood .button:hover {
    background: var(--lockwood-primary);
  }
}

body.lockwood .button-large {
  font-family: var(--lockwood-font);
  color: #ffffff;
  background: var(--lockwood-primary);
}

body.lockwood .btn-reg {
  font-family: var(--lockwood-font);
  color: #ffffff;
  background: var(--lockwood-primary);
  border: solid #ffffff 2px;
}

body.lockwood .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.lockwood .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--lockwood-primary);
}

body.lockwood .account-details {background-color: var(--lockwood-primary); color: #ffffff;}

body.lockwood .submit-button{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: var(--lockwood-primary);
}

body.lockwood .submit-button:hover{
  color: #ffffff;
  border: solid var(--lockwood-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.lockwood .btn-reg {
    font-family: var(--lockwood-font);
    color: #ffffff;
    background: var(--lockwood-primary);
    border: solid #ffffff 2px;
  }

  body.lockwood .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.lockwood .alluploads-close{
  color: var(--lockwood-primary);
}

body.lockwood a.profile-views-button{
  font-family: var(--lockwood-font);
  color: var(--lockwood-primary);
  background: #fff;
  border: 1px solid var(--lockwood-primary);
}


body.lockwood table.pricing-comparision {display: none;}
body.lockwood div.subbox-bronze, body.lockwood div.subbox-silver {display: none;}
body.lockwood h2.associated-subtitle {display: none;}
body.lockwood h3.subheading {display: none;}

body.lockwood #success-Gold  {display: block;}

body.lockwood table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.lockwood table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.lockwood img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.lockwood div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--lockwood-secondary);}
.tooltip-investorregistration {border: 2px solid var(--lockwood-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--lockwood-secondary);
  }
}

body.lockwood div.moderation-notice{display: none;}

body.lockwood .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.lockwood .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.lockwood .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.lockwood .payment_note {display: none;}
body.lockwood .portal-info {text-align: center;}


/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

stasis

*/


/*  custom client variables */  
:root {
  --stasis-primary: #575756;
  --stasis-primaryhover: #353535;
  --stasis-secondary: #5b1b70;
  --stasis-secondaryhover: #490f5e;
  --stasis-text: #575756;
  --stasis-font: 'Open Sans', sans-serif;
}

body.stasis {
  font-family: var(--stasis-font);
  color: var(--stasis-text);
}

#logo-container-stasis{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-stasis.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-stasis{
  height:40px;
  }  
}

body.stasis h1 {
  color: #000000;
}

body.stasis a {
  color: color: var(--stasis-primary);
}

body.stasis .jmenu a {color: #000000;}
body.stasis .jm-dropdown:hover a {color: #000000;}

body.stasis li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.stasis nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.stasis nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.stasis nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.stasis span.accountleveldisplay {display: none;}

body.stasis .highlight-link {
  color: var(--stasis-secondary);
}

body.stasis a.highlight-link {
  color: var(--stasis-secondary);
}

body.stasis a.highlight-link:hover{color: var(--stasis-secondary);}

nav.stasis {
  border-bottom: 1px solid var(--stasis-secondary);
}

body.stasis .footer-line-orange {
  border-top: 1px solid var(--stasis-secondary);
}

body.stasis .fa-circle-user {
  color: var(--stasis-secondary);
}

body.stasis .jmenu {
  border-bottom: 1px solid var(--stasis-secondary);
}

@media only screen and (max-width: 640px) {
  body.stasis .jmenu { border-bottom: 1px solid var(--stasis-secondary)}
  body.stasis label.jm-menu-btn {color: var(--stasis-secondary);}
  body.stasis label.jm-menu-btn:hover {color: var(--stasis-secondary);}
}

body.stasis label.jm-menu-btn:hover {color: var(--stasis-secondary);}

body.stasis .jmenu a {color: #000000;}
body.stasis .jmenu a:hover {color: var(--stasis-primary);}

body.stasis .jm-dropdown ul a,
body.stasis .jm-dropdown:hover ul a {
  color: var(--stasis-secondary);
}

body.stasis .jm-dropdown ul a, body.stasis .jm-dropdown:hover ul a {
  color: var(--stasis-primary);
}

body.stasis .jm-dropdown ul a:hover,
body.stasis .jm-dropdown:hover ul a:hover {
  color: var(--stasis-secondary);
}

/*body.stasis ul.account-icon-menu li a{
 color: var(--stasis-primary); 
}

body.stasis ul.account-icon-menu li a:hover{
 color: var(--stasis-primaryhover); 
}*/

account-icon-menu

body.stasis .jm-icon-dropdown {
    border: solid var(--stasis-primary);
}

body.stasis .cookie-panel {
    background-color: var(--stasis-secondary);
}

body.stasis .cookie-panel-container{
  background-color: var(--stasis-secondary);
  color: #ffffff;
}

body.stasis .header-404 {border-bottom: 1px solid var(--stasis-secondary);}

@media only screen and (max-width: 640px) {
  body.stasis i.burger-icon {color: var(--stasis-secondary);}
}

body.stasis a.highlight-button {
  font-family: var(--stasis-font);
  color: var(--stasis-secondary);
  background: #fff;
  border: 1px solid var(--stasis-secondary);
}

body.stasis a.highlight-button:hover {
  background: var(--stasis-secondaryhover);
  color: #ffffff;
}

body.stasis a.highlight-button-primary {
  font-family: var(--stasis-font);
  color: var(--stasis-primary);
  background: #fff;
  border: 1px solid var(--stasis-primary);
}

body.stasis a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.stasis .highlight-button-inactive {
  font-family: var(--stasis-font);
}

  body.stasis button.alert-orange, .button.alert-orange {
    background-color: var(--stasis-secondary);
    border-color: var(--stasis-secondary);
    color: white; }
    body.stasis button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.stasis button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.stasis input.nts_butt{
  font-family: var(--stasis-font);
  color: var(--stasis-secondary);
  background: #fff;
  border: 1px solid var(--stasis-secondary);
}

body.stasis .cookie-button-close {
  color: var(--stasis-secondary);
  background: #ffffff;
}

body.stasis .cookie-button-close:hover{
  color: var(--stasis-secondary);
  background: #ffffff;
}

body.stasis .profile-views-account-type{
  color: var(--stasis-secondary);
}
body.stasis .profile-views-type{
  color: var(--stasis-secondary);
}

body.stasis .profile-views-time{
  color: var(--stasis-secondary);
}

body.stasis .featured-article-banner{
  background-color: var(--stasis-secondary);
  color: #ffffff;
}

body.stasis input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--stasis-secondary);
}

body.stasis .search-slab{
  border: 2px solid var(--stasis-secondary);
  color: var(--stasis-secondary);
}

body.stasis span.search-slab-title{
  color: var(--stasis-secondary);
}

body.stasis span.search-slab-description{
  color: var(--stasis-secondary); 
}

body.stasis a.searchform-button-primary {
  font-family: var(--stasis-font);
  color: #ffffff;
  background: var(--stasis-secondary);
  border: 1px solid var(--stasis-secondary);
}

body.stasis a.searchform-button-primary:hover {
  background: var(--stasis-secondary);
}

body.stasis .pagination-bg{
  background-color: var(--stasis-secondary);
  color: white;
}

body.stasis .toggle-home{
  color: var(--stasis-secondary);
}

body.stasis .custom-file-upload {
  font-family: var(--stasis-font);
  color: #ffffff;
  background: var(--stasis-primary);
}

body.stasis .lightbox-uploader {
  color: var(--stasis-primary);
}

body.stasis .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--stasis-primary);
}

body.stasis .action-button-general{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .action-button-general:hover{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: #575756;
}

body.stasis .action-button-general:visited{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .action-button-general-mini{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.stasis .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.stasis .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.stasis .action-button-join{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .action-button-join:hover{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: #575756;
}

body.stasis .account-registration-button-join{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: #575756;
}

body.stasis .btn-connect-investor {
  color: #ffffff;
  background-color: var(--stasis-primary);
}

body.stasis .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.stasis h2 {color: var(--stasis-primary);}

body.stasis h2.tableheading {color: var(--stasis-primary);}

body.stasis h3.blue {font-family: var(--stasis-font); color: var(--stasis-primary);}

body.stasis .account-type-title
{
  color: var(--stasis-primary);
}

body.stasis .team-member-title
{
  color: var(--stasis-primary);
}

body.stasis .stripe {color: #ffffff;
    background: var(--stasis-primary);
    background: -webkit-linear-gradient(var(--stasis-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--stasis-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--stasis-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--stasis-primary), #027ebf); /* Standard syntax (must be last) */
}

body.stasis blockquote, blockquote p {
    color: var(--stasis-primary);
}

body.stasis .homebox{background-color: var(--stasis-primary); color: #ffffff;}

body.stasis .homebox-category{font-family: var(--stasis-font); color: var(--stasis-primary);}

body.stasis .subscription-level-title{
  color: var(--stasis-primary);
}

body.stasis a.highlight-button-primary {
  font-family: var(--stasis-font);
  color: var(--stasis-primary);
  background: #fff;
  border: 1px solid var(--stasis-primary);
}

body.stasis button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.stasis button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.stasis a.sidebox-article-link{color: #787878; border-top: var(--stasis-primary) solid 1px;}
body.stasis a:hover.sidebox-article-link{color: var(--stasis-primary); border-top: var(--stasis-primary) solid 1px;}

body.stasis a.homebox-article-link{color: #787878; border-top: var(--stasis-primary) solid 1px;}
body.stasis a:hover.homebox-article-link{color: var(--stasis-primary); border-top: var(--stasis-primary) solid 1px;}

body.stasis a.account-type-link{color: #787878; border-top: var(--stasis-primary) solid 2px;}
body.stasis a:hover.account-type-link{color: var(--stasis-primary); border-top: var(--stasis-primary) solid 2px;}

body.stasis span.notes-icon{color: var(--stasis-primary);}

body.stasis .footer-line-blue  {border-top: 1px solid var(--stasis-primary);}

body.stasis #uploader{color: var(--stasis-primary);}

body.stasis .moderation-notice{
      background: #edfdff;
      color: var(--stasis-primary);
      border: 1px solid var(--stasis-primary);
}

body.stasis a.button-link{color: var(--stasis-primary);}
body.stasis a:hover.button-link: {color: var(--stasis-primary);}

body.stasis .highlight {color: var(--stasis-primary);}

body.stasis .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--stasis-primary);
}

body.stasis .button {
  font-family: var(--stasis-font);
  color: #ffffff;
  background: var(--stasis-primary);
}

body.stasis .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.stasis .button {
    background: var(--stasis-primary);
  }

  body.stasis .button:hover {
    background: var(--stasis-primary);
  }
}

body.stasis .button-large {
  font-family: var(--stasis-font);
  color: #ffffff;
  background: var(--stasis-primary);
}

body.stasis .btn-reg {
  font-family: var(--stasis-font);
  color: #ffffff;
  background: var(--stasis-primary);
  border: solid #ffffff 2px;
}

body.stasis .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.stasis .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--stasis-primary);
}

body.stasis .account-details {background-color: var(--stasis-primary); color: #ffffff;}

body.stasis .submit-button{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: var(--stasis-primary);
}

body.stasis .submit-button:hover{
  color: #ffffff;
  border: solid var(--stasis-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.stasis .btn-reg {
    font-family: var(--stasis-font);
    color: #ffffff;
    background: var(--stasis-primary);
    border: solid #ffffff 2px;
  }

  body.stasis .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.stasis .alluploads-close{
  color: var(--stasis-primary);
}

body.stasis a.profile-views-button{
  font-family: var(--stasis-font);
  color: var(--stasis-primary);
  background: #fff;
  border: 1px solid var(--stasis-primary);
}


body.stasis table.pricing-comparision {display: none;}
body.stasis div.subbox-bronze, body.stasis div.subbox-silver {display: none;}
body.stasis h2.associated-subtitle {display: none;}
body.stasis h3.subheading {display: none;}

body.stasis #success-Gold  {display: block;}

body.stasis table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.stasis table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.stasis img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.stasis div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--stasis-secondary);}
.tooltip-investorregistration {border: 2px solid var(--stasis-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--stasis-secondary);
  }
}


body.stasis div.moderation-notice{display: none;}

body.stasis .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.stasis .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.stasis .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.stasis .payment_note {display: none;}
body.stasis .portal-info {text-align: center;}



/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

IME Pension Fund

*/


/*  custom client variables */  
:root {
  --ime-primary: #29353e;
  --ime-primaryhover: #1f2931;
  --ime-secondary: #03968d;
  --ime-secondaryhover: #00786f;
  --ime-text: #000000;
  --ime-font: 'Open Sans', sans-serif;
}

body.ime {
  font-family: var(--ime-font);
  color: var(--ime-text);
}

#logo-container-ime{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-ime.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-ime{
  height:40px;
  }  
}

body.ime h1 {
  color: #000000;
}

body.ime a {
  color: color: var(--ime-primary);
}

body.ime .jmenu a {color: #000000;}
body.ime .jm-dropdown:hover a {color: #000000;}

body.ime li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.ime nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.ime nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.ime nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.ime span.accountleveldisplay {display: none;}

body.ime .highlight-link {
  color: var(--ime-secondary);
}

body.ime a.highlight-link {
  color: var(--ime-secondary);
}

body.ime a.highlight-link:hover{color: var(--ime-secondary);}

nav.ime {
  border-bottom: 1px solid var(--ime-secondary);
}

body.ime .footer-line-orange {
  border-top: 1px solid var(--ime-secondary);
}

body.ime .fa-circle-user {
  color: var(--ime-secondary);
}

body.ime .jmenu {
  border-bottom: 1px solid var(--ime-secondary);
}

@media only screen and (max-width: 640px) {
  body.ime .jmenu { border-bottom: 1px solid var(--ime-secondary)}
  body.ime label.jm-menu-btn {color: var(--ime-secondary);}
  body.ime label.jm-menu-btn:hover {color: var(--ime-secondary);}
}

body.ime label.jm-menu-btn:hover {color: var(--ime-secondary);}

body.ime .jmenu a {color: #000000;}
body.ime .jmenu a:hover {color: var(--ime-primary);}

body.ime .jm-dropdown ul a,
body.ime .jm-dropdown:hover ul a {
  color: var(--ime-secondary);
}

body.ime .jm-dropdown ul a, body.ime .jm-dropdown:hover ul a {
  color: var(--ime-primary);
}

body.ime .jm-dropdown ul a:hover,
body.ime .jm-dropdown:hover ul a:hover {
  color: var(--ime-secondary);
}

/*body.ime ul.account-icon-menu li a{
 color: var(--ime-primary); 
}

body.ime ul.account-icon-menu li a:hover{
 color: var(--ime-primaryhover); 
}*/

account-icon-menu

body.ime .jm-icon-dropdown {
    border: solid var(--ime-primary);
}

body.ime .cookie-panel {
    background-color: var(--ime-secondary);
}

body.ime .cookie-panel-container{
  background-color: var(--ime-secondary);
  color: #ffffff;
}

body.ime .header-404 {border-bottom: 1px solid var(--ime-secondary);}

@media only screen and (max-width: 640px) {
  body.ime i.burger-icon {color: var(--ime-secondary);}
}

body.ime a.highlight-button {
  font-family: var(--ime-font);
  color: var(--ime-secondary);
  background: #fff;
  border: 1px solid var(--ime-secondary);
}

body.ime a.highlight-button:hover {
  background: var(--ime-secondaryhover);
  color: #ffffff;
}

body.ime a.highlight-button-primary {
  font-family: var(--ime-font);
  color: var(--ime-primary);
  background: #fff;
  border: 1px solid var(--ime-primary);
}

body.ime a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.ime .highlight-button-inactive {
  font-family: var(--ime-font);
}

  body.ime button.alert-orange, .button.alert-orange {
    background-color: var(--ime-secondary);
    border-color: var(--ime-secondary);
    color: white; }
    body.ime button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.ime button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.ime input.nts_butt{
  font-family: var(--ime-font);
  color: var(--ime-secondary);
  background: #fff;
  border: 1px solid var(--ime-secondary);
}

body.ime .cookie-button-close {
  color: var(--ime-secondary);
  background: #ffffff;
}

body.ime .cookie-button-close:hover{
  color: var(--ime-secondary);
  background: #ffffff;
}

body.ime .profile-views-account-type{
  color: var(--ime-secondary);
}
body.ime .profile-views-type{
  color: var(--ime-secondary);
}

body.ime .profile-views-time{
  color: var(--ime-secondary);
}

body.ime .featured-article-banner{
  background-color: var(--ime-secondary);
  color: #ffffff;
}

body.ime input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--ime-secondary);
}

body.ime .search-slab{
  border: 2px solid var(--ime-secondary);
  color: var(--ime-secondary);
}

body.ime span.search-slab-title{
  color: var(--ime-secondary);
}

body.ime span.search-slab-description{
  color: var(--ime-secondary); 
}

body.ime a.searchform-button-primary {
  font-family: var(--ime-font);
  color: #ffffff;
  background: var(--ime-secondary);
  border: 1px solid var(--ime-secondary);
}

body.ime a.searchform-button-primary:hover {
  background: var(--ime-secondary);
}

body.ime .pagination-bg{
  background-color: var(--ime-secondary);
  color: white;
}

body.ime .toggle-home{
  color: var(--ime-secondary);
}

body.ime .custom-file-upload {
  font-family: var(--ime-font);
  color: #ffffff;
  background: var(--ime-primary);
}

body.ime .lightbox-uploader {
  color: var(--ime-primary);
}

body.ime .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--ime-primary);
}

body.ime .action-button-general{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .action-button-general:hover{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: #575756;
}

body.ime .action-button-general:visited{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .action-button-general-mini{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.ime .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.ime .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.ime .action-button-join{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .action-button-join:hover{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: #575756;
}

body.ime .account-registration-button-join{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: #575756;
}

body.ime .btn-connect-investor {
  color: #ffffff;
  background-color: var(--ime-primary);
}

body.ime .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.ime h2 {color: var(--ime-primary);}

body.ime h2.tableheading {color: var(--ime-primary);}

body.ime h3.blue {font-family: var(--ime-font); color: var(--ime-primary);}

body.ime .account-type-title
{
  color: var(--ime-primary);
}

body.ime .team-member-title
{
  color: var(--ime-primary);
}

body.ime .stripe {color: #ffffff;
    background: var(--ime-primary);
    background: -webkit-linear-gradient(var(--ime-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--ime-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--ime-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--ime-primary), #027ebf); /* Standard syntax (must be last) */
}

body.ime blockquote, blockquote p {
    color: var(--ime-primary);
}

body.ime .homebox{background-color: var(--ime-primary); color: #ffffff;}

body.ime .homebox-category{font-family: var(--ime-font); color: var(--ime-primary);}

body.ime .subscription-level-title{
  color: var(--ime-primary);
}

body.ime a.highlight-button-primary {
  font-family: var(--ime-font);
  color: var(--ime-primary);
  background: #fff;
  border: 1px solid var(--ime-primary);
}

body.ime button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.ime button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.ime a.sidebox-article-link{color: #787878; border-top: var(--ime-primary) solid 1px;}
body.ime a:hover.sidebox-article-link{color: var(--ime-primary); border-top: var(--ime-primary) solid 1px;}

body.ime a.homebox-article-link{color: #787878; border-top: var(--ime-primary) solid 1px;}
body.ime a:hover.homebox-article-link{color: var(--ime-primary); border-top: var(--ime-primary) solid 1px;}

body.ime a.account-type-link{color: #787878; border-top: var(--ime-primary) solid 2px;}
body.ime a:hover.account-type-link{color: var(--ime-primary); border-top: var(--ime-primary) solid 2px;}

body.ime span.notes-icon{color: var(--ime-primary);}

body.ime .footer-line-blue  {border-top: 1px solid var(--ime-primary);}

body.ime #uploader{color: var(--ime-primary);}

body.ime .moderation-notice{
      background: #edfdff;
      color: var(--ime-primary);
      border: 1px solid var(--ime-primary);
}

body.ime a.button-link{color: var(--ime-primary);}
body.ime a:hover.button-link: {color: var(--ime-primary);}

body.ime .highlight {color: var(--ime-primary);}

body.ime .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--ime-primary);
}

body.ime .button {
  font-family: var(--ime-font);
  color: #ffffff;
  background: var(--ime-primary);
}

body.ime .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.ime .button {
    background: var(--ime-primary);
  }

  body.ime .button:hover {
    background: var(--ime-primary);
  }
}

body.ime .button-large {
  font-family: var(--ime-font);
  color: #ffffff;
  background: var(--ime-primary);
}

body.ime .btn-reg {
  font-family: var(--ime-font);
  color: #ffffff;
  background: var(--ime-primary);
  border: solid #ffffff 2px;
}

body.ime .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.ime .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--ime-primary);
}

body.ime .account-details {background-color: var(--ime-primary); color: #ffffff;}

body.ime .submit-button{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: var(--ime-primary);
}

body.ime .submit-button:hover{
  color: #ffffff;
  border: solid var(--ime-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.ime .btn-reg {
    font-family: var(--ime-font);
    color: #ffffff;
    background: var(--ime-primary);
    border: solid #ffffff 2px;
  }

  body.ime .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.ime .alluploads-close{
  color: var(--ime-primary);
}

body.ime a.profile-views-button{
  font-family: var(--ime-font);
  color: var(--ime-primary);
  background: #fff;
  border: 1px solid var(--ime-primary);
}


body.ime table.pricing-comparision {display: none;}
body.ime div.subbox-bronze, body.ime div.subbox-silver {display: none;}
body.ime h2.associated-subtitle {display: none;}
body.ime h3.subheading {display: none;}

body.ime #success-Gold  {display: block;}

body.ime table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.ime table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.ime img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.ime div.cc-hidden {display: none;}


body.ime .tooltip {border: 2px solid var(--ime-secondary);}
body.ime .tooltip-investorregistration {border: 2px solid var(--ime-secondary);;}

@media only screen and (max-width: 515px) {
  body.ime .tooltip{
    border: 2px solid var(--ime-secondary);
  }
}

body.ime div.moderation-notice{display: none;}

body.ime .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.ime .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.ime .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.ime .payment_note {display: none;}
body.ime .portal-info {text-align: center;}


/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

Julius Baer

*/


/*  custom client variables */  
:root {
  --juliusbaer-primary: #141e55;
  --juliusbaer-primaryhover: #2a3363;
  --juliusbaer-secondary: #c5c8d2;
  --juliusbaer-secondaryhover: #a1a1a1;
  --juliusbaer-text: #141e55;
  --juliusbaer-font: 'Open Sans', sans-serif;
}

body.juliusbaer {
  font-family: var(--juliusbaer-font);
  color: var(--juliusbaer-text);
}

#logo-container-juliusbaer{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-juliusbaer.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-juliusbaer{
  height:40px;
  }  
}

body.juliusbaer h1 {
  color: #000000;
}

body.juliusbaer a {
  color: color: var(--juliusbaer-primary);
}

body.juliusbaer .jmenu a {color: #000000;}
body.juliusbaer .jm-dropdown:hover a {color: #000000;}

body.juliusbaer li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.juliusbaer nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.juliusbaer nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.juliusbaer nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.juliusbaer span.accountleveldisplay {display: none;}

body.juliusbaer .highlight-link {
  color: var(--juliusbaer-secondary);
}

body.juliusbaer a.highlight-link {
  color: var(--juliusbaer-secondary);
}

body.juliusbaer a.highlight-link:hover{color: var(--juliusbaer-secondary);}

nav.juliusbaer {
  border-bottom: 1px solid var(--juliusbaer-secondary);
}

body.juliusbaer .footer-line-orange {
  border-top: 1px solid var(--juliusbaer-secondary);
}

body.juliusbaer .fa-circle-user {
  color: var(--juliusbaer-secondary);
}

body.juliusbaer .jmenu {
  border-bottom: 1px solid var(--juliusbaer-secondary);
}

@media only screen and (max-width: 640px) {
  body.juliusbaer .jmenu { border-bottom: 1px solid var(--juliusbaer-secondary)}
  body.juliusbaer label.jm-menu-btn {color: var(--juliusbaer-secondary);}
  body.juliusbaer label.jm-menu-btn:hover {color: var(--juliusbaer-secondary);}
}

body.juliusbaer label.jm-menu-btn:hover {color: var(--juliusbaer-secondary);}

body.juliusbaer .jmenu a {color: #000000;}
body.juliusbaer .jmenu a:hover {color: var(--juliusbaer-primary);}

body.juliusbaer .jm-dropdown ul a,
body.juliusbaer .jm-dropdown:hover ul a {
  color: var(--juliusbaer-secondary);
}

body.juliusbaer .jm-dropdown ul a, body.juliusbaer .jm-dropdown:hover ul a {
  color: var(--juliusbaer-primary);
}

body.juliusbaer .jm-dropdown ul a:hover,
body.juliusbaer .jm-dropdown:hover ul a:hover {
  color: var(--juliusbaer-secondary);
}

/*body.juliusbaer ul.account-icon-menu li a{
 color: var(--juliusbaer-primary); 
}

body.juliusbaer ul.account-icon-menu li a:hover{
 color: var(--juliusbaer-primaryhover); 
}*/

account-icon-menu

body.juliusbaer .jm-icon-dropdown {
    border: solid var(--juliusbaer-primary);
}

body.juliusbaer .cookie-panel {
    background-color: var(--juliusbaer-secondary);
}

body.juliusbaer .cookie-panel-container{
  background-color: var(--juliusbaer-secondary);
  color: #ffffff;
}

body.juliusbaer .header-404 {border-bottom: 1px solid var(--juliusbaer-secondary);}

@media only screen and (max-width: 640px) {
  body.juliusbaer i.burger-icon {color: var(--juliusbaer-secondary);}
}

body.juliusbaer a.highlight-button {
  font-family: var(--juliusbaer-font);
  color: var(--juliusbaer-secondary);
  background: #fff;
  border: 1px solid var(--juliusbaer-secondary);
}

body.juliusbaer a.highlight-button:hover {
  background: var(--juliusbaer-secondaryhover);
  color: #ffffff;
}

body.juliusbaer a.highlight-button-primary {
  font-family: var(--juliusbaer-font);
  color: var(--juliusbaer-primary);
  background: #fff;
  border: 1px solid var(--juliusbaer-primary);
}

body.juliusbaer a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.juliusbaer .highlight-button-inactive {
  font-family: var(--juliusbaer-font);
}

  body.juliusbaer button.alert-orange, .button.alert-orange {
    background-color: var(--juliusbaer-secondary);
    border-color: var(--juliusbaer-secondary);
    color: white; }
    body.juliusbaer button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.juliusbaer button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.juliusbaer input.nts_butt{
  font-family: var(--juliusbaer-font);
  color: var(--juliusbaer-secondary);
  background: #fff;
  border: 1px solid var(--juliusbaer-secondary);
}

body.juliusbaer .cookie-button-close {
  color: var(--juliusbaer-secondary);
  background: #ffffff;
}

body.juliusbaer .cookie-button-close:hover{
  color: var(--juliusbaer-secondary);
  background: #ffffff;
}

body.juliusbaer .profile-views-account-type{
  color: var(--juliusbaer-secondary);
}
body.juliusbaer .profile-views-type{
  color: var(--juliusbaer-secondary);
}

body.juliusbaer .profile-views-time{
  color: var(--juliusbaer-secondary);
}

body.juliusbaer .featured-article-banner{
  background-color: var(--juliusbaer-secondary);
  color: #ffffff;
}

body.juliusbaer input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--juliusbaer-secondary);
}

body.juliusbaer .search-slab{
  border: 2px solid var(--juliusbaer-secondary);
  color: var(--juliusbaer-secondary);
}

body.juliusbaer span.search-slab-title{
  color: var(--juliusbaer-secondary);
}

body.juliusbaer span.search-slab-description{
  color: var(--juliusbaer-secondary); 
}

body.juliusbaer a.searchform-button-primary {
  font-family: var(--juliusbaer-font);
  color: #ffffff;
  background: var(--juliusbaer-secondary);
  border: 1px solid var(--juliusbaer-secondary);
}

body.juliusbaer a.searchform-button-primary:hover {
  background: var(--juliusbaer-secondary);
}

body.juliusbaer .pagination-bg{
  background-color: var(--juliusbaer-secondary);
  color: white;
}

body.juliusbaer .toggle-home{
  color: var(--juliusbaer-secondary);
}

body.juliusbaer .custom-file-upload {
  font-family: var(--juliusbaer-font);
  color: #ffffff;
  background: var(--juliusbaer-primary);
}

body.juliusbaer .lightbox-uploader {
  color: var(--juliusbaer-primary);
}

body.juliusbaer .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--juliusbaer-primary);
}

body.juliusbaer .action-button-general{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .action-button-general:hover{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: #575756;
}

body.juliusbaer .action-button-general:visited{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .action-button-general-mini{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.juliusbaer .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.juliusbaer .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.juliusbaer .action-button-join{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .action-button-join:hover{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: #575756;
}

body.juliusbaer .account-registration-button-join{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: #575756;
}

body.juliusbaer .btn-connect-investor {
  color: #ffffff;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.juliusbaer h2 {color: var(--juliusbaer-primary);}

body.juliusbaer h2.tableheading {color: var(--juliusbaer-primary);}

body.juliusbaer h3.blue {font-family: var(--juliusbaer-font); color: var(--juliusbaer-primary);}

body.juliusbaer .account-type-title
{
  color: var(--juliusbaer-primary);
}

body.juliusbaer .team-member-title
{
  color: var(--juliusbaer-primary);
}

body.juliusbaer .stripe {color: #ffffff;
    background: var(--juliusbaer-primary);
    background: -webkit-linear-gradient(var(--juliusbaer-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--juliusbaer-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--juliusbaer-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--juliusbaer-primary), #027ebf); /* Standard syntax (must be last) */
}

body.juliusbaer blockquote, blockquote p {
    color: var(--juliusbaer-primary);
}

body.juliusbaer .homebox{background-color: var(--juliusbaer-primary); color: #ffffff;}

body.juliusbaer .homebox-category{font-family: var(--juliusbaer-font); color: var(--juliusbaer-primary);}

body.juliusbaer .subscription-level-title{
  color: var(--juliusbaer-primary);
}

body.juliusbaer a.highlight-button-primary {
  font-family: var(--juliusbaer-font);
  color: var(--juliusbaer-primary);
  background: #fff;
  border: 1px solid var(--juliusbaer-primary);
}

body.juliusbaer button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.juliusbaer button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.juliusbaer a.sidebox-article-link{color: #787878; border-top: var(--juliusbaer-primary) solid 1px;}
body.juliusbaer a:hover.sidebox-article-link{color: var(--juliusbaer-primary); border-top: var(--juliusbaer-primary) solid 1px;}

body.juliusbaer a.homebox-article-link{color: #787878; border-top: var(--juliusbaer-primary) solid 1px;}
body.juliusbaer a:hover.homebox-article-link{color: var(--juliusbaer-primary); border-top: var(--juliusbaer-primary) solid 1px;}

body.juliusbaer a.account-type-link{color: #787878; border-top: var(--juliusbaer-primary) solid 2px;}
body.juliusbaer a:hover.account-type-link{color: var(--juliusbaer-primary); border-top: var(--juliusbaer-primary) solid 2px;}

body.juliusbaer span.notes-icon{color: var(--juliusbaer-primary);}

body.juliusbaer .footer-line-blue  {border-top: 1px solid var(--juliusbaer-primary);}

body.juliusbaer #uploader{color: var(--juliusbaer-primary);}

body.juliusbaer .moderation-notice{
      background: #edfdff;
      color: var(--juliusbaer-primary);
      border: 1px solid var(--juliusbaer-primary);
}

body.juliusbaer a.button-link{color: var(--juliusbaer-primary);}
body.juliusbaer a:hover.button-link: {color: var(--juliusbaer-primary);}

body.juliusbaer .highlight {color: var(--juliusbaer-primary);}

body.juliusbaer .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--juliusbaer-primary);
}

body.juliusbaer .button {
  font-family: var(--juliusbaer-font);
  color: #ffffff;
  background: var(--juliusbaer-primary);
}

body.juliusbaer .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.juliusbaer .button {
    background: var(--juliusbaer-primary);
  }

  body.juliusbaer .button:hover {
    background: var(--juliusbaer-primary);
  }
}

body.juliusbaer .button-large {
  font-family: var(--juliusbaer-font);
  color: #ffffff;
  background: var(--juliusbaer-primary);
}

body.juliusbaer .btn-reg {
  font-family: var(--juliusbaer-font);
  color: #ffffff;
  background: var(--juliusbaer-primary);
  border: solid #ffffff 2px;
}

body.juliusbaer .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.juliusbaer .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--juliusbaer-primary);
}

body.juliusbaer .account-details {background-color: var(--juliusbaer-primary); color: #ffffff;}

body.juliusbaer .submit-button{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: var(--juliusbaer-primary);
}

body.juliusbaer .submit-button:hover{
  color: #ffffff;
  border: solid var(--juliusbaer-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.juliusbaer .btn-reg {
    font-family: var(--juliusbaer-font);
    color: #ffffff;
    background: var(--juliusbaer-primary);
    border: solid #ffffff 2px;
  }

  body.juliusbaer .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.juliusbaer .alluploads-close{
  color: var(--juliusbaer-primary);
}

body.juliusbaer a.profile-views-button{
  font-family: var(--juliusbaer-font);
  color: var(--juliusbaer-primary);
  background: #fff;
  border: 1px solid var(--juliusbaer-primary);
}


body.juliusbaer table.pricing-comparision {display: none;}
body.juliusbaer div.subbox-bronze, body.juliusbaer div.subbox-silver {display: none;}
body.juliusbaer h2.associated-subtitle {display: none;}
body.juliusbaer h3.subheading {display: none;}

body.juliusbaer #success-Gold  {display: block;}

body.juliusbaer table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.juliusbaer table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.juliusbaer img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.juliusbaer div.cc-hidden {display: none;}


body.juliusbaer .tooltip {border: 2px solid var(--juliusbaer-secondary);}
body.juliusbaer .tooltip-investorregistration {border: 2px solid var(--juliusbaer-secondary);;}

@media only screen and (max-width: 515px) {
  body.juliusbaer .tooltip{
    border: 2px solid var(--juliusbaer-secondary);
  }
}


body.juliusbaer div.moderation-notice{display: none;}

body.juliusbaer .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.juliusbaer .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.juliusbaer .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.juliusbaer .payment_note {display: none;}
body.juliusbaer .portal-info {text-align: center;}



/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

Advance Global

*/


/*  custom client variables */  
:root {
  --advanceglobal-primary: #1c4165;
  --advanceglobal-primaryhover: #0d263e;
  --advanceglobal-secondary: #4ea3da;
  --advanceglobal-secondaryhover: #3a8ec4;
  --advanceglobal-text: #000000;
  --advanceglobal-font: 'Open Sans', sans-serif;
}

body.advanceglobal {
  font-family: var(--advanceglobal-font);
  color: var(--advanceglobal-text);
}

#logo-container-advanceglobal{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-advanceglobal.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-advanceglobal{
  height:40px;
  }  
}

body.advanceglobal h1 {
  color: #000000;
}

body.advanceglobal a {
  color: color: var(--advanceglobal-primary);
}

body.advanceglobal .jmenu a {color: #000000;}
body.advanceglobal .jm-dropdown:hover a {color: #000000;}

body.advanceglobal li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.advanceglobal nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.advanceglobal nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.advanceglobal nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.advanceglobal span.accountleveldisplay {display: none;}

body.advanceglobal .highlight-link {
  color: var(--advanceglobal-secondary);
}

body.advanceglobal a.highlight-link {
  color: var(--advanceglobal-secondary);
}

body.advanceglobal a.highlight-link:hover{color: var(--advanceglobal-secondary);}

nav.advanceglobal {
  border-bottom: 1px solid var(--advanceglobal-secondary);
}

body.advanceglobal .footer-line-orange {
  border-top: 1px solid var(--advanceglobal-secondary);
}

body.advanceglobal .fa-circle-user {
  color: var(--advanceglobal-secondary);
}

body.advanceglobal .jmenu {
  border-bottom: 1px solid var(--advanceglobal-secondary);
}

@media only screen and (max-width: 640px) {
  body.advanceglobal .jmenu { border-bottom: 1px solid var(--advanceglobal-secondary)}
  body.advanceglobal label.jm-menu-btn {color: var(--advanceglobal-secondary);}
  body.advanceglobal label.jm-menu-btn:hover {color: var(--advanceglobal-secondary);}
}

body.advanceglobal label.jm-menu-btn:hover {color: var(--advanceglobal-secondary);}

body.advanceglobal .jmenu a {color: #000000;}
body.advanceglobal .jmenu a:hover {color: var(--advanceglobal-primary);}

body.advanceglobal .jm-dropdown ul a,
body.advanceglobal .jm-dropdown:hover ul a {
  color: var(--advanceglobal-secondary);
}

body.advanceglobal .jm-dropdown ul a, body.advanceglobal .jm-dropdown:hover ul a {
  color: var(--advanceglobal-primary);
}

body.advanceglobal .jm-dropdown ul a:hover,
body.advanceglobal .jm-dropdown:hover ul a:hover {
  color: var(--advanceglobal-secondary);
}

/*body.advanceglobal ul.account-icon-menu li a{
 color: var(--advanceglobal-primary); 
}

body.advanceglobal ul.account-icon-menu li a:hover{
 color: var(--advanceglobal-primaryhover); 
}*/

account-icon-menu

body.advanceglobal .jm-icon-dropdown {
    border: solid var(--advanceglobal-primary);
}

body.advanceglobal .cookie-panel {
    background-color: var(--advanceglobal-secondary);
}

body.advanceglobal .cookie-panel-container{
  background-color: var(--advanceglobal-secondary);
  color: #ffffff;
}

body.advanceglobal .header-404 {border-bottom: 1px solid var(--advanceglobal-secondary);}

@media only screen and (max-width: 640px) {
  body.advanceglobal i.burger-icon {color: var(--advanceglobal-secondary);}
}

body.advanceglobal a.highlight-button {
  font-family: var(--advanceglobal-font);
  color: var(--advanceglobal-secondary);
  background: #fff;
  border: 1px solid var(--advanceglobal-secondary);
}

body.advanceglobal a.highlight-button:hover {
  background: var(--advanceglobal-secondaryhover);
  color: #ffffff;
}

body.advanceglobal a.highlight-button-primary {
  font-family: var(--advanceglobal-font);
  color: var(--advanceglobal-primary);
  background: #fff;
  border: 1px solid var(--advanceglobal-primary);
}

body.advanceglobal a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.advanceglobal .highlight-button-inactive {
  font-family: var(--advanceglobal-font);
}

  body.advanceglobal button.alert-orange, .button.alert-orange {
    background-color: var(--advanceglobal-secondary);
    border-color: var(--advanceglobal-secondary);
    color: white; }
    body.advanceglobal button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.advanceglobal button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.advanceglobal input.nts_butt{
  font-family: var(--advanceglobal-font);
  color: var(--advanceglobal-secondary);
  background: #fff;
  border: 1px solid var(--advanceglobal-secondary);
}

body.advanceglobal .cookie-button-close {
  color: var(--advanceglobal-secondary);
  background: #ffffff;
}

body.advanceglobal .cookie-button-close:hover{
  color: var(--advanceglobal-secondary);
  background: #ffffff;
}

body.advanceglobal .profile-views-account-type{
  color: var(--advanceglobal-secondary);
}
body.advanceglobal .profile-views-type{
  color: var(--advanceglobal-secondary);
}

body.advanceglobal .profile-views-time{
  color: var(--advanceglobal-secondary);
}

body.advanceglobal .featured-article-banner{
  background-color: var(--advanceglobal-secondary);
  color: #ffffff;
}

body.advanceglobal input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--advanceglobal-secondary);
}

body.advanceglobal .search-slab{
  border: 2px solid var(--advanceglobal-secondary);
  color: var(--advanceglobal-secondary);
}

body.advanceglobal span.search-slab-title{
  color: var(--advanceglobal-secondary);
}

body.advanceglobal span.search-slab-description{
  color: var(--advanceglobal-secondary); 
}

body.advanceglobal a.searchform-button-primary {
  font-family: var(--advanceglobal-font);
  color: #ffffff;
  background: var(--advanceglobal-secondary);
  border: 1px solid var(--advanceglobal-secondary);
}

body.advanceglobal a.searchform-button-primary:hover {
  background: var(--advanceglobal-secondary);
}

body.advanceglobal .pagination-bg{
  background-color: var(--advanceglobal-secondary);
  color: white;
}

body.advanceglobal .toggle-home{
  color: var(--advanceglobal-secondary);
}

body.advanceglobal .custom-file-upload {
  font-family: var(--advanceglobal-font);
  color: #ffffff;
  background: var(--advanceglobal-primary);
}

body.advanceglobal .lightbox-uploader {
  color: var(--advanceglobal-primary);
}

body.advanceglobal .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--advanceglobal-primary);
}

body.advanceglobal .action-button-general{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .action-button-general:hover{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: #575756;
}

body.advanceglobal .action-button-general:visited{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .action-button-general-mini{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.advanceglobal .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.advanceglobal .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.advanceglobal .action-button-join{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .action-button-join:hover{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: #575756;
}

body.advanceglobal .account-registration-button-join{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: #575756;
}

body.advanceglobal .btn-connect-investor {
  color: #ffffff;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.advanceglobal h2 {color: var(--advanceglobal-primary);}

body.advanceglobal h2.tableheading {color: var(--advanceglobal-primary);}

body.advanceglobal h3.blue {font-family: var(--advanceglobal-font); color: var(--advanceglobal-primary);}

body.advanceglobal .account-type-title
{
  color: var(--advanceglobal-primary);
}

body.advanceglobal .team-member-title
{
  color: var(--advanceglobal-primary);
}

body.advanceglobal .stripe {color: #ffffff;
    background: var(--advanceglobal-primary);
    background: -webkit-linear-gradient(var(--advanceglobal-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--advanceglobal-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--advanceglobal-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--advanceglobal-primary), #027ebf); /* Standard syntax (must be last) */
}

body.advanceglobal blockquote, blockquote p {
    color: var(--advanceglobal-primary);
}

body.advanceglobal .homebox{background-color: var(--advanceglobal-primary); color: #ffffff;}

body.advanceglobal .homebox-category{font-family: var(--advanceglobal-font); color: var(--advanceglobal-primary);}

body.advanceglobal .subscription-level-title{
  color: var(--advanceglobal-primary);
}

body.advanceglobal a.highlight-button-primary {
  font-family: var(--advanceglobal-font);
  color: var(--advanceglobal-primary);
  background: #fff;
  border: 1px solid var(--advanceglobal-primary);
}

body.advanceglobal button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.advanceglobal button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.advanceglobal a.sidebox-article-link{color: #787878; border-top: var(--advanceglobal-primary) solid 1px;}
body.advanceglobal a:hover.sidebox-article-link{color: var(--advanceglobal-primary); border-top: var(--advanceglobal-primary) solid 1px;}

body.advanceglobal a.homebox-article-link{color: #787878; border-top: var(--advanceglobal-primary) solid 1px;}
body.advanceglobal a:hover.homebox-article-link{color: var(--advanceglobal-primary); border-top: var(--advanceglobal-primary) solid 1px;}

body.advanceglobal a.account-type-link{color: #787878; border-top: var(--advanceglobal-primary) solid 2px;}
body.advanceglobal a:hover.account-type-link{color: var(--advanceglobal-primary); border-top: var(--advanceglobal-primary) solid 2px;}

body.advanceglobal span.notes-icon{color: var(--advanceglobal-primary);}

body.advanceglobal .footer-line-blue  {border-top: 1px solid var(--advanceglobal-primary);}

body.advanceglobal #uploader{color: var(--advanceglobal-primary);}

body.advanceglobal .moderation-notice{
      background: #edfdff;
      color: var(--advanceglobal-primary);
      border: 1px solid var(--advanceglobal-primary);
}

body.advanceglobal a.button-link{color: var(--advanceglobal-primary);}
body.advanceglobal a:hover.button-link: {color: var(--advanceglobal-primary);}

body.advanceglobal .highlight {color: var(--advanceglobal-primary);}

body.advanceglobal .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--advanceglobal-primary);
}

body.advanceglobal .button {
  font-family: var(--advanceglobal-font);
  color: #ffffff;
  background: var(--advanceglobal-primary);
}

body.advanceglobal .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.advanceglobal .button {
    background: var(--advanceglobal-primary);
  }

  body.advanceglobal .button:hover {
    background: var(--advanceglobal-primary);
  }
}

body.advanceglobal .button-large {
  font-family: var(--advanceglobal-font);
  color: #ffffff;
  background: var(--advanceglobal-primary);
}

body.advanceglobal .btn-reg {
  font-family: var(--advanceglobal-font);
  color: #ffffff;
  background: var(--advanceglobal-primary);
  border: solid #ffffff 2px;
}

body.advanceglobal .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.advanceglobal .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--advanceglobal-primary);
}

body.advanceglobal .account-details {background-color: var(--advanceglobal-primary); color: #ffffff;}

body.advanceglobal .submit-button{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: var(--advanceglobal-primary);
}

body.advanceglobal .submit-button:hover{
  color: #ffffff;
  border: solid var(--advanceglobal-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.advanceglobal .btn-reg {
    font-family: var(--advanceglobal-font);
    color: #ffffff;
    background: var(--advanceglobal-primary);
    border: solid #ffffff 2px;
  }

  body.advanceglobal .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.advanceglobal .alluploads-close{
  color: var(--advanceglobal-primary);
}

body.advanceglobal a.profile-views-button{
  font-family: var(--advanceglobal-font);
  color: var(--advanceglobal-primary);
  background: #fff;
  border: 1px solid var(--advanceglobal-primary);
}


body.advanceglobal table.pricing-comparision {display: none;}
body.advanceglobal div.subbox-bronze, body.advanceglobal div.subbox-silver {display: none;}
body.advanceglobal h2.associated-subtitle {display: none;}
body.advanceglobal h3.subheading {display: none;}

body.advanceglobal #success-Gold  {display: block;}

body.advanceglobal table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.advanceglobal table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.advanceglobal img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.advanceglobal div.cc-hidden {display: none;}


body.advanceglobal .tooltip {border: 2px solid var(--advanceglobal-secondary);}
body.advanceglobal .tooltip-investorregistration {border: 2px solid var(--advanceglobal-secondary);;}

@media only screen and (max-width: 515px) {
  body.advanceglobal .tooltip{
    border: 2px solid var(--advanceglobal-secondary);
  }
}


body.advanceglobal div.moderation-notice{display: none;}

body.advanceglobal .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.advanceglobal .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.advanceglobal .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.advanceglobal .payment_note {display: none;}
body.advanceglobal .portal-info {text-align: center;}


/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

Actis

*/


/*  custom client variables */  
:root {
  --actis-primary: #000000;
  --actis-primaryhover: #2f2e2e;
  --actis-secondary: #ec5e2a;
  --actis-secondaryhover: #ed774c;
  --actis-text: #2f2e2e;
  --actis-font: 'Open Sans', sans-serif;
}

body.actis {
  font-family: var(--actis-font);
  color: var(--actis-text);
}

#logo-container-actis{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-actis.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-actis{
  height:40px;
  }  
}

body.actis h1 {
  color: #000000;
}

body.actis a {
  color: color: var(--actis-primary);
}

body.actis .jmenu a {color: #000000;}
body.actis .jm-dropdown:hover a {color: #000000;}

body.actis li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.actis nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.actis nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.actis nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.actis span.accountleveldisplay {display: none;}

body.actis .highlight-link {
  color: var(--actis-secondary);
}

body.actis a.highlight-link {
  color: var(--actis-secondary);
}

body.actis a.highlight-link:hover{color: var(--actis-secondary);}

nav.actis {
  border-bottom: 1px solid var(--actis-secondary);
}

body.actis .footer-line-orange {
  border-top: 1px solid var(--actis-secondary);
}

body.actis .fa-circle-user {
  color: var(--actis-secondary);
}

body.actis .jmenu {
  border-bottom: 1px solid var(--actis-secondary);
}

@media only screen and (max-width: 640px) {
  body.actis .jmenu { border-bottom: 1px solid var(--actis-secondary)}
  body.actis label.jm-menu-btn {color: var(--actis-secondary);}
  body.actis label.jm-menu-btn:hover {color: var(--actis-secondary);}
}

body.actis label.jm-menu-btn:hover {color: var(--actis-secondary);}

body.actis .jmenu a {color: #000000;}
body.actis .jmenu a:hover {color: var(--actis-primary);}

body.actis .jm-dropdown ul a,
body.actis .jm-dropdown:hover ul a {
  color: var(--actis-secondary);
}

body.actis .jm-dropdown ul a, body.actis .jm-dropdown:hover ul a {
  color: var(--actis-primary);
}

body.actis .jm-dropdown ul a:hover,
body.actis .jm-dropdown:hover ul a:hover {
  color: var(--actis-secondary);
}

/*body.actis ul.account-icon-menu li a{
 color: var(--actis-primary); 
}

body.actis ul.account-icon-menu li a:hover{
 color: var(--actis-primaryhover); 
}*/

account-icon-menu

body.actis .jm-icon-dropdown {
    border: solid var(--actis-primary);
}

body.actis .cookie-panel {
    background-color: var(--actis-secondary);
}

body.actis .cookie-panel-container{
  background-color: var(--actis-secondary);
  color: #ffffff;
}

body.actis .header-404 {border-bottom: 1px solid var(--actis-secondary);}

@media only screen and (max-width: 640px) {
  body.actis i.burger-icon {color: var(--actis-secondary);}
}

body.actis a.highlight-button {
  font-family: var(--actis-font);
  color: var(--actis-secondary);
  background: #fff;
  border: 1px solid var(--actis-secondary);
}

body.actis a.highlight-button:hover {
  background: var(--actis-secondaryhover);
  color: #ffffff;
}

body.actis a.highlight-button-primary {
  font-family: var(--actis-font);
  color: var(--actis-primary);
  background: #fff;
  border: 1px solid var(--actis-primary);
}

body.actis a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.actis .highlight-button-inactive {
  font-family: var(--actis-font);
}

  body.actis button.alert-orange, .button.alert-orange {
    background-color: var(--actis-secondary);
    border-color: var(--actis-secondary);
    color: white; }
    body.actis button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.actis button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.actis input.nts_butt{
  font-family: var(--actis-font);
  color: var(--actis-secondary);
  background: #fff;
  border: 1px solid var(--actis-secondary);
}

body.actis .cookie-button-close {
  color: var(--actis-secondary);
  background: #ffffff;
}

body.actis .cookie-button-close:hover{
  color: var(--actis-secondary);
  background: #ffffff;
}

body.actis .profile-views-account-type{
  color: var(--actis-secondary);
}
body.actis .profile-views-type{
  color: var(--actis-secondary);
}

body.actis .profile-views-time{
  color: var(--actis-secondary);
}

body.actis .featured-article-banner{
  background-color: var(--actis-secondary);
  color: #ffffff;
}

body.actis input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--actis-secondary);
}

body.actis .search-slab{
  border: 2px solid var(--actis-secondary);
  color: var(--actis-secondary);
}

body.actis span.search-slab-title{
  color: var(--actis-secondary);
}

body.actis span.search-slab-description{
  color: var(--actis-secondary); 
}

body.actis a.searchform-button-primary {
  font-family: var(--actis-font);
  color: #ffffff;
  background: var(--actis-secondary);
  border: 1px solid var(--actis-secondary);
}

body.actis a.searchform-button-primary:hover {
  background: var(--actis-secondary);
}

body.actis .pagination-bg{
  background-color: var(--actis-secondary);
  color: white;
}

body.actis .toggle-home{
  color: var(--actis-secondary);
}

body.actis .custom-file-upload {
  font-family: var(--actis-font);
  color: #ffffff;
  background: var(--actis-primary);
}

body.actis .lightbox-uploader {
  color: var(--actis-primary);
}

body.actis .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--actis-primary);
}

body.actis .action-button-general{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .action-button-general:hover{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: #575756;
}

body.actis .action-button-general:visited{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .action-button-general-mini{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.actis .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.actis .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.actis .action-button-join{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .action-button-join:hover{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: #575756;
}

body.actis .account-registration-button-join{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: #575756;
}

body.actis .btn-connect-investor {
  color: #ffffff;
  background-color: var(--actis-primary);
}

body.actis .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.actis h2 {color: var(--actis-primary);}

body.actis h2.tableheading {color: var(--actis-primary);}

body.actis h3.blue {font-family: var(--actis-font); color: var(--actis-primary);}

body.actis .account-type-title
{
  color: var(--actis-primary);
}

body.actis .team-member-title
{
  color: var(--actis-primary);
}

body.actis .stripe {color: #ffffff;
    background: var(--actis-primary);
    background: -webkit-linear-gradient(var(--actis-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--actis-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--actis-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--actis-primary), #027ebf); /* Standard syntax (must be last) */
}

body.actis blockquote, blockquote p {
    color: var(--actis-primary);
}

body.actis .homebox{background-color: var(--actis-primary); color: #ffffff;}

body.actis .homebox-category{font-family: var(--actis-font); color: var(--actis-primary);}

body.actis .subscription-level-title{
  color: var(--actis-primary);
}

body.actis a.highlight-button-primary {
  font-family: var(--actis-font);
  color: var(--actis-primary);
  background: #fff;
  border: 1px solid var(--actis-primary);
}

body.actis button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.actis button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.actis a.sidebox-article-link{color: #787878; border-top: var(--actis-primary) solid 1px;}
body.actis a:hover.sidebox-article-link{color: var(--actis-primary); border-top: var(--actis-primary) solid 1px;}

body.actis a.homebox-article-link{color: #787878; border-top: var(--actis-primary) solid 1px;}
body.actis a:hover.homebox-article-link{color: var(--actis-primary); border-top: var(--actis-primary) solid 1px;}

body.actis a.account-type-link{color: #787878; border-top: var(--actis-primary) solid 2px;}
body.actis a:hover.account-type-link{color: var(--actis-primary); border-top: var(--actis-primary) solid 2px;}

body.actis span.notes-icon{color: var(--actis-primary);}

body.actis .footer-line-blue  {border-top: 1px solid var(--actis-primary);}

body.actis #uploader{color: var(--actis-primary);}

body.actis .moderation-notice{
      background: #edfdff;
      color: var(--actis-primary);
      border: 1px solid var(--actis-primary);
}

body.actis a.button-link{color: var(--actis-primary);}
body.actis a:hover.button-link: {color: var(--actis-primary);}

body.actis .highlight {color: var(--actis-primary);}

body.actis .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--actis-primary);
}

body.actis .button {
  font-family: var(--actis-font);
  color: #ffffff;
  background: var(--actis-primary);
}

body.actis .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.actis .button {
    background: var(--actis-primary);
  }

  body.actis .button:hover {
    background: var(--actis-primary);
  }
}

body.actis .button-large {
  font-family: var(--actis-font);
  color: #ffffff;
  background: var(--actis-primary);
}

body.actis .btn-reg {
  font-family: var(--actis-font);
  color: #ffffff;
  background: var(--actis-primary);
  border: solid #ffffff 2px;
}

body.actis .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.actis .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--actis-primary);
}

body.actis .account-details {background-color: var(--actis-primary); color: #ffffff;}

body.actis .submit-button{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: var(--actis-primary);
}

body.actis .submit-button:hover{
  color: #ffffff;
  border: solid var(--actis-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.actis .btn-reg {
    font-family: var(--actis-font);
    color: #ffffff;
    background: var(--actis-primary);
    border: solid #ffffff 2px;
  }

  body.actis .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.actis .alluploads-close{
  color: var(--actis-primary);
}

body.actis a.profile-views-button{
  font-family: var(--actis-font);
  color: var(--actis-primary);
  background: #fff;
  border: 1px solid var(--actis-primary);
}


body.actis table.pricing-comparision {display: none;}
body.actis div.subbox-bronze, body.actis div.subbox-silver {display: none;}
body.actis h2.associated-subtitle {display: none;}
body.actis h3.subheading {display: none;}

body.actis #success-Gold  {display: block;}

body.actis table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.actis table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.actis img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.actis div.cc-hidden {display: none;}


body.actis .tooltip {border: 2px solid var(--actis-secondary);}
body.actis .tooltip-investorregistration {border: 2px solid var(--actis-secondary);;}

@media only screen and (max-width: 515px) {
  body.actis .tooltip{
    border: 2px solid var(--actis-secondary);
  }
}


body.actis div.moderation-notice{display: none;}

body.actis .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.actis .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.actis .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.actis .payment_note {display: none;}
body.actis .portal-info {text-align: center;}


/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

fundrock

*/


/*  custom client variables */  
:root {
  --fundrock-primary: #164194;
  --fundrock-primaryhover: #1c55c3;
  --fundrock-secondary: #E87722;
  --fundrock-secondaryhover: #db5e00;
  --fundrock-text: #575756;
  --fundrock-font: 'Open Sans', sans-serif;
}

body.fundrock {
  font-family: var(--fundrock-font);
  color: var(--fundrock-text);
  background-color: #ffffff;
}

#logo-container-fundrock{
  display: block;
  height:75px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-fundrock.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 15px 0px 0px -5px; 
}

@media only screen and (max-width: 640px) {
#logo-container-fundrock{
  height:40px;
  }  
}

body.fundrock h1 {
  color: #000000;
}

body.fundrock a {
  color: color: var(--fundrock-primary);
}

body.fundrock .jmenu a {color: #000000;}
body.fundrock .jm-dropdown:hover a {color: #000000;}

body.fundrock li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.fundrock nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.fundrock nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.fundrock nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.fundrock span.accountleveldisplay {display: none;}

body.fundrock .highlight-link {
  color: var(--fundrock-secondary);
}

body.fundrock a.highlight-link {
  color: var(--fundrock-secondary);
}

body.fundrock a.highlight-link:hover{color: var(--fundrock-secondary);}

nav.fundrock {
  border-bottom: 1px solid var(--fundrock-secondary);
}

body.fundrock .footer-line-orange {
  border-top: 1px solid var(--fundrock-secondary);
}

body.fundrock .fa-circle-user {
  color: var(--fundrock-secondary);
}

body.fundrock .jmenu {
  border-bottom: 1px solid var(--fundrock-secondary);
}

@media only screen and (max-width: 640px) {
  body.fundrock .jmenu { border-bottom: 1px solid var(--fundrock-secondary)}
  body.fundrock label.jm-menu-btn {color: var(--fundrock-secondary);}
  body.fundrock label.jm-menu-btn:hover {color: var(--fundrock-secondary);}
}

body.fundrock label.jm-menu-btn:hover {color: var(--fundrock-secondary);}

body.fundrock .jmenu a {color: #000000;}
body.fundrock .jmenu a:hover {color: var(--fundrock-primary);}

body.fundrock .jm-dropdown ul a,
body.fundrock .jm-dropdown:hover ul a {
  color: var(--fundrock-secondary);
}

body.fundrock .jm-dropdown ul a, body.fundrock .jm-dropdown:hover ul a {
  color: var(--fundrock-primary);
}

body.fundrock .jm-dropdown ul a:hover,
body.fundrock .jm-dropdown:hover ul a:hover {
  color: var(--fundrock-secondary);
}

/*body.fundrock ul.account-icon-menu li a{
 color: var(--fundrock-primary); 
}

body.fundrock ul.account-icon-menu li a:hover{
 color: var(--fundrock-primaryhover); 
}*/

/* Building blocks start */

div.buildingblock{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 00px 0px;
  padding: 20px;
  border: 1px solid #d8d8d8;
  background-color: #ffffff;
  border-radius: 5px;  
}

div.buildingblock-details{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 20px 0px;
  padding: 20px;
  background-color: none;
}

div.buildingblock-overview{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 40px 20px 60px 20px;
  background-color: #ffffff;
}

div.buildingblock-general{
  clear: both;
  max-width: 100%;
  margin: 40px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  background-color: none;
}

div.buildingblock-videos{
  clear: both;
  max-width: 100%;
  margin: 40px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  background-color: #fcf9f7;
}

div.buildingblock-comments{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 00px 0px;
  padding: 50px 20px 30px 20px;
  background-color: #ffffff;
}

div.buildingblock-comments-alt{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 00px 0px;
  padding: 50px 20px 30px 20px;
  background-color: none;
}

div.buildingblock-qa{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 00px 0px;
  padding: 50px 20px 30px 20px;
  background-color: #ffffff;
}

div.buildingblock-docs{
  clear: both;
  max-width: 100%;
  margin: 40px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  background-color: #fcf9f7;
}

div.buildingblock-podcasts{
  clear: both;
  max-width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 40px 20px 40px 20px;
  background-color: #ffffff;
}

div.buildingblock-verification{
  clear: both;
  max-width: 100%;
  margin: 40px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  background-color: none;
}

div.buildingblock-returnhistory{
  clear: both;
  max-width: 100%;
  margin: 40px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  background-color: none;
}

div.buildingblock-messages{
  clear: both;
  max-width: 100%;
  margin: 40px 0px 40px 0px;
  padding: 0px 20px 0px 20px;
  background-color: none;
}

/* Building blocks end */

body.fundrock .jm-icon-dropdown {
    border: solid var(--fundrock-primary);
}

body.fundrock .cookie-panel {
    background-color: var(--fundrock-secondary);
}

body.fundrock .cookie-panel-container{
  background-color: var(--fundrock-secondary);
  color: #ffffff;
}

body.fundrock .header-404 {border-bottom: 1px solid var(--fundrock-secondary);}

@media only screen and (max-width: 640px) {
  body.fundrock i.burger-icon {color: var(--fundrock-secondary);}
}

body.fundrock a.highlight-button {
  font-family: var(--fundrock-font);
  color: var(--fundrock-secondary);
  background: #fff;
  border: 1px solid var(--fundrock-secondary);
}

body.fundrock a.highlight-button:hover {
  background: var(--fundrock-secondaryhover);
  color: #ffffff;
}

body.fundrock a.highlight-button-primary {
  font-family: var(--fundrock-font);
  color: var(--fundrock-primary);
  background: #fff;
  border: 1px solid var(--fundrock-primary);
}

body.fundrock a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.fundrock .highlight-button-inactive {
  font-family: var(--fundrock-font);
}

  body.fundrock button.alert-orange, .button.alert-orange {
    background-color: var(--fundrock-secondary);
    border-color: var(--fundrock-secondary);
    color: white; }
    body.fundrock button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.fundrock button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.fundrock input.nts_butt{
  font-family: var(--fundrock-font);
  color: var(--fundrock-secondary);
  background: #fff;
  border: 1px solid var(--fundrock-secondary);
}

body.fundrock .cookie-button-close {
  color: var(--fundrock-secondary);
  background: #ffffff;
}

body.fundrock .cookie-button-close:hover{
  color: var(--fundrock-secondary);
  background: #ffffff;
}

body.fundrock .profile-views-account-type{
  color: var(--fundrock-secondary);
}
body.fundrock .profile-views-type{
  color: var(--fundrock-secondary);
}

body.fundrock .profile-views-time{
  color: var(--fundrock-secondary);
}

body.fundrock .featured-article-banner{
  background-color: var(--fundrock-secondary);
  color: #ffffff;
}

body.fundrock input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--fundrock-secondary);
}

body.fundrock .search-slab{
  border: 2px solid var(--fundrock-secondary);
  color: var(--fundrock-secondary);
}

body.fundrock span.search-slab-title{
  color: var(--fundrock-secondary);
}

body.fundrock span.search-slab-description{
  color: var(--fundrock-secondary); 
}

body.fundrock a.searchform-button-primary {
  font-family: var(--fundrock-font);
  color: #ffffff;
  background: var(--fundrock-secondary);
  border: 1px solid var(--fundrock-secondary);
}

body.fundrock a.searchform-button-primary:hover {
  background: var(--fundrock-secondary);
}

body.fundrock .pagination-bg{
  background-color: var(--fundrock-secondary);
  color: white;
}

body.fundrock .toggle-home{
  color: var(--fundrock-secondary);
}

body.fundrock .custom-file-upload {
  font-family: var(--fundrock-font);
  color: #ffffff;
  background: var(--fundrock-primary);
}

body.fundrock .lightbox-uploader {
  color: var(--fundrock-primary);
}

body.fundrock .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--fundrock-primary);
}

body.fundrock .action-button-general{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .action-button-general:hover{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: #575756;
}

body.fundrock .action-button-general:visited{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .action-button-general-mini{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.fundrock .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.fundrock .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.fundrock .action-button-join{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .action-button-join:hover{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: #575756;
}

body.fundrock .account-registration-button-join{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: #575756;
}

body.fundrock .btn-connect-investor {
  color: #ffffff;
  background-color: var(--fundrock-primary);
}

body.fundrock .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.fundrock h2 {color: var(--fundrock-primary);}

body.fundrock h2.tableheading {color: var(--fundrock-primary);}

body.fundrock h3.blue {font-family: var(--fundrock-font); color: var(--fundrock-primary);}

body.fundrock .account-type-title
{
  color: var(--fundrock-primary);
}

body.fundrock .team-member-title
{
  color: var(--fundrock-primary);
}

body.fundrock .stripe {color: #ffffff;
    background: var(--fundrock-primary);
    background: -webkit-linear-gradient(var(--fundrock-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--fundrock-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--fundrock-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--fundrock-primary), #027ebf); /* Standard syntax (must be last) */
}

body.fundrock blockquote, blockquote p {
    color: var(--fundrock-primary);
}

body.fundrock .homebox{background-color: var(--fundrock-primary); color: #ffffff;}

body.fundrock .homebox-category{font-family: var(--fundrock-font); color: var(--fundrock-primary);}

body.fundrock .subscription-level-title{
  color: var(--fundrock-primary);
}

body.fundrock a.highlight-button-primary {
  font-family: var(--fundrock-font);
  color: var(--fundrock-primary);
  background: #fff;
  border: 1px solid var(--fundrock-primary);
}

body.fundrock button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.fundrock button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.fundrock a.sidebox-article-link{color: #787878; border-top: var(--fundrock-primary) solid 1px;}
body.fundrock a:hover.sidebox-article-link{color: var(--fundrock-primary); border-top: var(--fundrock-primary) solid 1px;}

body.fundrock a.homebox-article-link{color: #787878; border-top: var(--fundrock-primary) solid 1px;}
body.fundrock a:hover.homebox-article-link{color: var(--fundrock-primary); border-top: var(--fundrock-primary) solid 1px;}

body.fundrock a.account-type-link{color: #787878; border-top: var(--fundrock-primary) solid 2px;}
body.fundrock a:hover.account-type-link{color: var(--fundrock-primary); border-top: var(--fundrock-primary) solid 2px;}

body.fundrock span.notes-icon{color: var(--fundrock-primary);}

body.fundrock .footer-line-blue  {border-top: 1px solid var(--fundrock-primary);}

body.fundrock #uploader{color: var(--fundrock-primary);}

body.fundrock .moderation-notice{
      background: #edfdff;
      color: var(--fundrock-primary);
      border: 1px solid var(--fundrock-primary);
}

body.fundrock a.button-link{color: var(--fundrock-primary);}
body.fundrock a:hover.button-link: {color: var(--fundrock-primary);}

body.fundrock .highlight {color: var(--fundrock-primary);}

body.fundrock .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--fundrock-primary);
}

body.fundrock .button {
  font-family: var(--fundrock-font);
  color: #ffffff;
  background: var(--fundrock-primary);
}

body.fundrock .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.fundrock .button {
    background: var(--fundrock-primary);
  }

  body.fundrock .button:hover {
    background: var(--fundrock-primary);
  }
}

body.fundrock .button-large {
  font-family: var(--fundrock-font);
  color: #ffffff;
  background: var(--fundrock-primary);
}

body.fundrock .btn-reg {
  font-family: var(--fundrock-font);
  color: #ffffff;
  background: var(--fundrock-primary);
  border: solid #ffffff 2px;
}

body.fundrock .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.fundrock .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--fundrock-primary);
}

body.fundrock .account-details {background-color: var(--fundrock-primary); color: #ffffff;}

body.fundrock .submit-button{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: var(--fundrock-primary);
}

body.fundrock .submit-button:hover{
  color: #ffffff;
  border: solid var(--fundrock-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.fundrock .btn-reg {
    font-family: var(--fundrock-font);
    color: #ffffff;
    background: var(--fundrock-primary);
    border: solid #ffffff 2px;
  }

  body.fundrock .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.fundrock .alluploads-close{
  color: var(--fundrock-primary);
}

body.fundrock a.profile-views-button{
  font-family: var(--fundrock-font);
  color: var(--fundrock-primary);
  background: #fff;
  border: 1px solid var(--fundrock-primary);
}


body.fundrock table.pricing-comparision {display: none;}
body.fundrock div.subbox-bronze, body.fundrock div.subbox-silver {display: none;}
body.fundrock h2.associated-subtitle {display: none;}
body.fundrock h3.subheading {display: none;}

body.fundrock #success-Gold  {display: block;}

body.fundrock table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.fundrock table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.fundrock img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.fundrock div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--fundrock-secondary);}
.tooltip-investorregistration {border: 2px solid var(--fundrock-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--fundrock-secondary);
  }
}

body.fundrock div.moderation-notice{display: none;}

body.fundrock .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.fundrock .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.fundrock .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.fundrock .payment_note {display: none;}
body.fundrock .portal-info {text-align: center;}


/* Manager rooms edits */

body.fundrock span.custom-override-title-private-rooms{
 visibility: hidden;
}

body.fundrock h1 span.custom-override-title-private-rooms::after{
visibility: visible;
display: block;
content: 'Manager Rooms';
}


body.fundrock span.custom-override-menulink-private-rooms{
 visibility: hidden;
}

body.fundrock span.custom-override-menulink-private-rooms::after{
visibility: visible;
display: block;
content: 'Manager Rooms';
margin-top: -30px;
}

body.fundrock span.custom-override-menulink-private-rooms-investor{
 visibility: hidden;
}

body.fundrock span.custom-override-menulink-private-rooms-investor::after{
visibility: visible;
display: block;
content: 'My Manager Rooms';
margin-top: -30px;
}

body.fundrock a.custom-override-button-add-new-private-room{
 visibility: hidden;
}

body.fundrock a.custom-override-button-add-new-private-room::after {
visibility: visible;
display: block;
content: 'Add new manager room';
font-family: var(--fundrock-font);
color: #ffffff;
background: var(--fundrock-primary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.fundrock a.custom-override-button-back-to-private-room{
 visibility: hidden;
}

body.fundrock a.custom-override-button-back-to-private-room::after {
visibility: visible;
display: block;
content: 'Back to manager rooms';
font-family: var(--fundrock-font);
color: #ffffff;
background: var(--fundrock-primary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.fundrock a.profile-button-manager-rooms{
  display: unset;
}



/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

apexinvest

*/


/*  custom client variables */  
:root {
  --apexinvest-primary: #164194;
  --apexinvest-primaryhover: #1c55c3;
  --apexinvest-secondary: #E87722;
  --apexinvest-secondaryhover: #db5e00;
  --apexinvest-tertiary: #6fa491;
  --apexinvest-text: #575756;
  --apexinvest-font: 'Open Sans', sans-serif;
}

body.apexinvest {
  font-family: var(--apexinvest-font);
  color: var(--apexinvest-text);
}

#logo-container-apexinvest{
  display: block;
  height:35px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-apexinvest.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 25px 0px 0px -5px; 
}

@media only screen and (max-width: 640px) {
#logo-container-apexinvest{
  height:40px;
  }  
}

body.apexinvest h1 {
  color: #000000;
}

body.apexinvest a {
  color: color: var(--apexinvest-primary);
}

body.apexinvest .jmenu a {color: #000000;}
body.apexinvest .jm-dropdown:hover a {color: #000000;}

body.apexinvest li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.apexinvest nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.apexinvest nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.apexinvest nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.apexinvest span.accountleveldisplay {display: none;}

body.apexinvest .highlight-link {
  color: var(--apexinvest-secondary);
}

body.apexinvest a.highlight-link {
  color: var(--apexinvest-secondary);
}

body.apexinvest a.highlight-link:hover{color: var(--apexinvest-secondary);}

nav.apexinvest {
  border-bottom: 1px solid var(--apexinvest-secondary);
}

body.apexinvest .footer-line-orange {
  border-top: 1px solid var(--apexinvest-secondary);
}

body.apexinvest .fa-circle-user {
  color: var(--apexinvest-secondary);
}

body.apexinvest .jmenu {
  border-bottom: 1px solid var(--apexinvest-secondary);
}

@media only screen and (max-width: 640px) {
  body.apexinvest .jmenu { border-bottom: 1px solid var(--apexinvest-secondary)}
  body.apexinvest label.jm-menu-btn {color: var(--apexinvest-secondary);}
  body.apexinvest label.jm-menu-btn:hover {color: var(--apexinvest-secondary);}
}

body.apexinvest label.jm-menu-btn:hover {color: var(--apexinvest-secondary);}

body.apexinvest .jmenu a {color: #000000;}
body.apexinvest .jmenu a:hover {color: var(--apexinvest-primary);}

body.apexinvest .jm-dropdown ul a,
body.apexinvest .jm-dropdown:hover ul a {
  color: var(--apexinvest-secondary);
}

body.apexinvest .jm-dropdown ul a, body.apexinvest .jm-dropdown:hover ul a {
  color: var(--apexinvest-primary);
}

body.apexinvest .jm-dropdown ul a:hover,
body.apexinvest .jm-dropdown:hover ul a:hover {
  color: var(--apexinvest-secondary);
}

/*body.apexinvest ul.account-icon-menu li a{
 color: var(--apexinvest-primary); 
}

body.apexinvest ul.account-icon-menu li a:hover{
 color: var(--apexinvest-primaryhover); 
}*/

account-icon-menu

body.apexinvest .jm-icon-dropdown {
    border: solid var(--apexinvest-primary);
}

body.apexinvest .cookie-panel {
    background-color: var(--apexinvest-secondary);
}

body.apexinvest .cookie-panel-container{
  background-color: var(--apexinvest-secondary);
  color: #ffffff;
}

body.apexinvest .header-404 {border-bottom: 1px solid var(--apexinvest-secondary);}

@media only screen and (max-width: 640px) {
  body.apexinvest i.burger-icon {color: var(--apexinvest-secondary);}
}

body.apexinvest a.highlight-button {
  font-family: var(--apexinvest-font);
  color: var(--apexinvest-secondary);
  background: #fff;
  border: 1px solid var(--apexinvest-secondary);
}

body.apexinvest a.highlight-button:hover {
  background: var(--apexinvest-secondaryhover);
  color: #ffffff;
}

body.apexinvest a.highlight-button-primary {
  font-family: var(--apexinvest-font);
  color: var(--apexinvest-primary);
  background: #fff;
  border: 1px solid var(--apexinvest-primary);
}

body.apexinvest a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.apexinvest .highlight-button-inactive {
  font-family: var(--apexinvest-font);
}

  body.apexinvest button.alert-orange, .button.alert-orange {
    background-color: var(--apexinvest-tertiary);
    border-color: var(--apexinvest-tertiary);
    color: white; }
    body.apexinvest button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.apexinvest button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.apexinvest input.nts_butt{
  font-family: var(--apexinvest-font);
  color: var(--apexinvest-secondary);
  background: #fff;
  border: 1px solid var(--apexinvest-secondary);
}

body.apexinvest .cookie-button-close {
  color: var(--apexinvest-secondary);
  background: #ffffff;
}

body.apexinvest .cookie-button-close:hover{
  color: var(--apexinvest-secondary);
  background: #ffffff;
}

body.apexinvest .profile-views-account-type{
  color: var(--apexinvest-secondary);
}
body.apexinvest .profile-views-type{
  color: var(--apexinvest-secondary);
}

body.apexinvest .profile-views-time{
  color: var(--apexinvest-secondary);
}

body.apexinvest .featured-article-banner{
  background-color: var(--apexinvest-secondary);
  color: #ffffff;
}

body.apexinvest input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--apexinvest-secondary);
}

body.apexinvest .search-slab{
  border: 2px solid var(--apexinvest-secondary);
  color: var(--apexinvest-secondary);
}

body.apexinvest span.search-slab-title{
  color: var(--apexinvest-secondary);
}

body.apexinvest span.search-slab-description{
  color: var(--apexinvest-secondary); 
}

body.apexinvest a.searchform-button-primary {
  font-family: var(--apexinvest-font);
  color: #ffffff;
  background: var(--apexinvest-tertiary);
  border: 1px solid var(--apexinvest-tertiary);
}

body.apexinvest a.searchform-button-primary:hover {
  background: var(--apexinvest-tertiary);
}

body.apexinvest .pagination-bg{
  background-color: var(--apexinvest-secondary);
  color: white;
}

body.apexinvest .toggle-home{
  color: var(--apexinvest-secondary);
}

body.apexinvest .custom-file-upload {
  font-family: var(--apexinvest-font);
  color: #ffffff;
  background: var(--apexinvest-primary);
}

body.apexinvest .lightbox-uploader {
  color: var(--apexinvest-primary);
}

body.apexinvest .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--apexinvest-primary);
}

body.apexinvest .action-button-general{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .action-button-general:hover{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: #575756;
}

body.apexinvest .action-button-general:visited{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .action-button-general-mini{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.apexinvest .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.apexinvest .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.apexinvest .action-button-join{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .action-button-join:hover{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: #575756;
}

body.apexinvest .account-registration-button-join{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--apexinvest-primary) 1px;
  background-color: #575756;
}

body.apexinvest .btn-connect-investor {
  color: #ffffff;
  background-color: var(--apexinvest-primary);
}

body.apexinvest .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.apexinvest h2 {color: var(--apexinvest-primary);}

body.apexinvest h2.tableheading {color: var(--apexinvest-primary);}

body.apexinvest h3.blue {font-family: var(--apexinvest-font); color: var(--apexinvest-primary);}

body.apexinvest .account-type-title
{
  color: var(--apexinvest-primary);
}

body.apexinvest .team-member-title
{
  color: var(--apexinvest-primary);
}

body.apexinvest .stripe {color: #ffffff;
    background: var(--apexinvest-primary);
    background: -webkit-linear-gradient(var(--apexinvest-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--apexinvest-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--apexinvest-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--apexinvest-primary), #027ebf); /* Standard syntax (must be last) */
}

body.apexinvest blockquote, blockquote p {
    color: var(--apexinvest-primary);
}

body.apexinvest .homebox{background-color: var(--apexinvest-primary); color: #ffffff;}

body.apexinvest .homebox-category{font-family: var(--apexinvest-font); color: var(--apexinvest-primary);}

body.apexinvest .subscription-level-title{
  color: var(--apexinvest-primary);
}

body.apexinvest a.highlight-button-primary {
  font-family: var(--apexinvest-font);
  color: var(--apexinvest-primary);
  background: #fff;
  border: 1px solid var(--apexinvest-primary);
}

body.apexinvest button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.apexinvest button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.apexinvest a.sidebox-article-link{color: #787878; border-top: var(--apexinvest-primary) solid 1px;}
body.apexinvest a:hover.sidebox-article-link{color: var(--apexinvest-primary); border-top: var(--apexinvest-primary) solid 1px;}

body.apexinvest a.homebox-article-link{color: #787878; border-top: var(--apexinvest-primary) solid 1px;}
body.apexinvest a:hover.homebox-article-link{color: var(--apexinvest-primary); border-top: var(--apexinvest-primary) solid 1px;}

body.apexinvest a.account-type-link{color: #787878; border-top: var(--apexinvest-primary) solid 2px;}
body.apexinvest a:hover.account-type-link{color: var(--apexinvest-primary); border-top: var(--apexinvest-primary) solid 2px;}

body.apexinvest span.notes-icon{color: var(--apexinvest-primary);}

body.apexinvest .footer-line-blue  {border-top: 1px solid var(--apexinvest-primary);}

body.apexinvest #uploader{color: var(--apexinvest-primary);}

body.apexinvest .moderation-notice{
      background: #edfdff;
      color: var(--apexinvest-primary);
      border: 1px solid var(--apexinvest-primary);
}

body.apexinvest a.button-link{color: var(--apexinvest-primary);}
body.apexinvest a:hover.button-link: {color: var(--apexinvest-primary);}

body.apexinvest .highlight {color: var(--apexinvest-primary);}

body.apexinvest .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--apexinvest-primary);
}

body.apexinvest .button {
  font-family: var(--apexinvest-font);
  color: #ffffff;
  background: var(--apexinvest-tertiary);
}

body.apexinvest .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.apexinvest .button {
    background: var(--apexinvest-tertiary);
  }

  body.apexinvest .button:hover {
    background: var(--apexinvest-tertiary);
  }
}

body.apexinvest .button-large {
  font-family: var(--apexinvest-font);
  color: #ffffff;
  background: var(--apexinvest-tertiary);
}

body.apexinvest .btn-reg {
  font-family: var(--apexinvest-font);
  color: #ffffff;
  background: var(--apexinvest-tertiary);
  border: solid #ffffff 2px;
}

body.apexinvest .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.apexinvest .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--apexinvest-tertiary);
}

body.apexinvest .account-details {background-color: var(--apexinvest-primary); color: #ffffff;}

body.apexinvest .submit-button{
  color: #ffffff;
  border: solid var(--apexinvest-tertiary) 1px;
  background-color: var(--apexinvest-tertiary);
}

body.apexinvest .submit-button:hover{
  color: #ffffff;
  border: solid var(--apexinvest-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.apexinvest .btn-reg {
    font-family: var(--apexinvest-font);
    color: #ffffff;
    background: var(--apexinvest-tertiary);
    border: solid #ffffff 2px;
  }

  body.apexinvest .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.apexinvest .alluploads-close{
  color: var(--apexinvest-primary);
}

body.apexinvest a.profile-views-button{
  font-family: var(--apexinvest-font);
  color: var(--apexinvest-primary);
  background: #fff;
  border: 1px solid var(--apexinvest-primary);
}


body.apexinvest table.pricing-comparision {display: none;}
body.apexinvest div.subbox-bronze, body.apexinvest div.subbox-silver {display: none;}
body.apexinvest h2.associated-subtitle {display: none;}
body.apexinvest h3.subheading {display: none;}

body.apexinvest #success-Gold  {display: block;}

body.apexinvest table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.apexinvest table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.apexinvest img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.apexinvest div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--apexinvest-secondary);}
.tooltip-investorregistration {border: 2px solid var(--apexinvest-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--apexinvest-secondary);
  }
}

body.apexinvest div.moderation-notice{display: none;}

body.apexinvest .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.apexinvest .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.apexinvest .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.apexinvest .payment_note {display: none;}
body.apexinvest .portal-info {text-align: center;}


/* Manager rooms edits */

body.apexinvest span.custom-override-title-private-rooms{
 visibility: hidden;
}

body.apexinvest h1 span.custom-override-title-private-rooms::after{
visibility: visible;
display: block;
content: 'Manager Rooms';
}

body.apexinvest span.custom-override-menulink-private-rooms{
 visibility: hidden;
}

body.apexinvest span.custom-override-menulink-private-rooms::after{
visibility: visible;
display: block;
content: 'Manager Rooms';
margin-top: -30px;
}

body.apexinvest a.custom-override-menulink-private-rooms-investor{
 visibility: hidden;
}

body.apexinvest a.custom-override-menulink-private-rooms-investor::after{
visibility: visible;
display: block;
content: 'My Manager Rooms';
margin-top: -30px;
}

body.apexinvest a.custom-override-button-add-new-private-room{
 visibility: hidden;
}

body.apexinvest a.custom-override-button-add-new-private-room::after {
visibility: visible;
display: block;
content: 'Add new manager room';
font-family: var(--apexinvest-font);
color: #ffffff;
background: var(--apexinvest-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.apexinvest a.custom-override-button-back-to-private-room{
 visibility: hidden;
}

body.apexinvest a.custom-override-button-back-to-private-room::after {
visibility: visible;
display: block;
content: 'Back to manager rooms';
font-family: var(--apexinvest-font);
color: #ffffff;
background: var(--apexinvest-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.apexinvest a.profile-button-manager-rooms{
  display: unset;
}

body.apexinvest .custom-file-upload {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: var(--apexinvest-tertiary);
  padding: 8px 16px 8px 16px;
  border: none;
  text-decoration: none;
  width: 130px;
  text-align: center;
}




/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

elkstone

*/


/*  custom client variables */  
:root {
  --elkstone-primary: #2D4031;
  --elkstone-primaryhover: #000000;
  --elkstone-secondary: #96A480;
  --elkstone-secondaryhover: #7d8a68;
  --elkstone-tertiary: #96A480;
  --elkstone-bg-header: #FFFFFF; /* default #FFFFFF */
  --elkstone-bg-body: #FAF9F7; /* default #FAF9F7 */
  --elkstone-text: #2D2E2C;
  --elkstone-font: 'Open Sans', sans-serif;
}

body.elkstone {
  font-family: var(--elkstone-font);
  color: var(--elkstone-text);
}

#logo-container-elkstone{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-elkstone.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-elkstone{
  height:40px;
  }  
}

body.elkstone h1 {
  color: #000000;
}

body.elkstone a {
  color: color: var(--elkstone-primary);
}

body.elkstone .jmenu a {color: #000000;}
body.elkstone .jm-dropdown:hover a {color: #000000;}

body.elkstone li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.elkstone nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.elkstone nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.elkstone nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.elkstone span.accountleveldisplay {display: none;}

body.elkstone .highlight-link {
  color: var(--elkstone-secondary);
}

body.elkstone a.highlight-link {
  color: var(--elkstone-secondary);
}

body.elkstone a.highlight-link:hover{color: var(--elkstone-secondary);}

nav.elkstone {
  border-bottom: 1px solid var(--elkstone-secondary);
}

body.elkstone .footer-line-orange {
  border-top: 1px solid var(--elkstone-secondary);
}

body.elkstone .fa-circle-user {
  color: var(--elkstone-secondary);
}

body.elkstone .jmenu {
  border-bottom: 1px solid var(--elkstone-secondary);
}

@media only screen and (max-width: 640px) {
  body.elkstone .jmenu { border-bottom: 1px solid var(--elkstone-secondary)}
  body.elkstone label.jm-menu-btn {color: var(--elkstone-secondary);}
  body.elkstone label.jm-menu-btn:hover {color: var(--elkstone-secondary);}
}

body.elkstone label.jm-menu-btn:hover {color: var(--elkstone-secondary);}

body.elkstone .jmenu a {color: #000000;}
body.elkstone .jmenu a:hover {color: var(--elkstone-primary);}

body.elkstone .jm-dropdown ul a,
body.elkstone .jm-dropdown:hover ul a {
  color: var(--elkstone-secondary);
}

body.elkstone .jm-dropdown ul a, body.elkstone .jm-dropdown:hover ul a {
  color: var(--elkstone-primary);
}

body.elkstone .jm-dropdown ul a:hover,
body.elkstone .jm-dropdown:hover ul a:hover {
  color: var(--elkstone-secondary);
}

/*body.elkstone ul.account-icon-menu li a{
 color: var(--elkstone-primary); 
}

body.elkstone ul.account-icon-menu li a:hover{
 color: var(--elkstone-primaryhover); 
}*/

account-icon-menu

body.elkstone .jm-icon-dropdown {
    border: solid var(--elkstone-primary);
}

body.elkstone .cookie-panel {
    background-color: var(--elkstone-secondary);
}

body.elkstone .cookie-panel-container{
  background-color: var(--elkstone-secondary);
  color: #ffffff;
}

body.elkstone .header-404 {border-bottom: 1px solid var(--elkstone-secondary);}

@media only screen and (max-width: 640px) {
  body.elkstone i.burger-icon {color: var(--elkstone-secondary);}
}

body.elkstone a.highlight-button {
  font-family: var(--elkstone-font);
  color: var(--elkstone-secondary);
  background: #fff;
  border: 1px solid var(--elkstone-secondary);
}

body.elkstone a.highlight-button:hover {
  background: var(--elkstone-secondaryhover);
  color: #ffffff;
}

body.elkstone a.highlight-button-primary {
  font-family: var(--elkstone-font);
  color: var(--elkstone-primary);
  background: #fff;
  border: 1px solid var(--elkstone-primary);
}

body.elkstone a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.elkstone .highlight-button-inactive {
  font-family: var(--elkstone-font);
}

  body.elkstone button.alert-orange, .button.alert-orange {
    background-color: var(--elkstone-tertiary);
    border-color: var(--elkstone-tertiary);
    color: white; }
    body.elkstone button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.elkstone button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.elkstone input.nts_butt{
  font-family: var(--elkstone-font);
  color: var(--elkstone-secondary);
  background: #fff;
  border: 1px solid var(--elkstone-secondary);
}

body.elkstone .cookie-button-close {
  color: var(--elkstone-secondary);
  background: #ffffff;
}

body.elkstone .cookie-button-close:hover{
  color: var(--elkstone-secondary);
  background: #ffffff;
}

body.elkstone .profile-views-account-type{
  color: var(--elkstone-secondary);
}
body.elkstone .profile-views-type{
  color: var(--elkstone-secondary);
}

body.elkstone .profile-views-time{
  color: var(--elkstone-secondary);
}

body.elkstone .featured-article-banner{
  background-color: var(--elkstone-secondary);
  color: #ffffff;
}

body.elkstone input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--elkstone-secondary);
}

body.elkstone .search-slab{
  border: 2px solid var(--elkstone-secondary);
  color: var(--elkstone-secondary);
}

body.elkstone span.search-slab-title{
  color: var(--elkstone-secondary);
}

body.elkstone span.search-slab-description{
  color: var(--elkstone-secondary); 
}

body.elkstone a.searchform-button-primary {
  font-family: var(--elkstone-font);
  color: #ffffff;
  background: var(--elkstone-tertiary);
  border: 1px solid var(--elkstone-tertiary);
}

body.elkstone a.searchform-button-primary:hover {
  background: var(--elkstone-tertiary);
}

body.elkstone .pagination-bg{
  background-color: var(--elkstone-secondary);
  color: white;
}

body.elkstone .toggle-home{
  color: var(--elkstone-secondary);
}

body.elkstone .custom-file-upload {
  font-family: var(--elkstone-font);
  color: #ffffff;
  background: var(--elkstone-primary);
}

body.elkstone .lightbox-uploader {
  color: var(--elkstone-primary);
}

body.elkstone .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--elkstone-primary);
}

body.elkstone .action-button-general{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .action-button-general:hover{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: #575756;
}

body.elkstone .action-button-general:visited{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .action-button-general-mini{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.elkstone .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.elkstone .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.elkstone .action-button-join{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .action-button-join:hover{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: #575756;
}

body.elkstone .account-registration-button-join{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--elkstone-primary) 1px;
  background-color: #575756;
}

body.elkstone .btn-connect-investor {
  color: #ffffff;
  background-color: var(--elkstone-primary);
}

body.elkstone .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.elkstone h2 {color: var(--elkstone-primary);}

body.elkstone h2.tableheading {color: var(--elkstone-primary);}

body.elkstone h3.blue {font-family: var(--elkstone-font); color: var(--elkstone-primary);}

body.elkstone .account-type-title
{
  color: var(--elkstone-primary);
}

body.elkstone .team-member-title
{
  color: var(--elkstone-primary);
}

body.elkstone .stripe {color: #ffffff;
    background: var(--elkstone-primary);
    background: -webkit-linear-gradient(var(--elkstone-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--elkstone-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--elkstone-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--elkstone-primary), #027ebf); /* Standard syntax (must be last) */
}

body.elkstone blockquote, blockquote p {
    color: var(--elkstone-primary);
}

body.elkstone .homebox{background-color: var(--elkstone-primary); color: #ffffff;}

body.elkstone .homebox-category{font-family: var(--elkstone-font); color: var(--elkstone-primary);}

body.elkstone .subscription-level-title{
  color: var(--elkstone-primary);
}

body.elkstone a.highlight-button-primary {
  font-family: var(--elkstone-font);
  color: var(--elkstone-primary);
  background: #fff;
  border: 1px solid var(--elkstone-primary);
}

body.elkstone button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.elkstone button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.elkstone a.sidebox-article-link{color: #787878; border-top: var(--elkstone-primary) solid 1px;}
body.elkstone a:hover.sidebox-article-link{color: var(--elkstone-primary); border-top: var(--elkstone-primary) solid 1px;}

body.elkstone a.homebox-article-link{color: #787878; border-top: var(--elkstone-primary) solid 1px;}
body.elkstone a:hover.homebox-article-link{color: var(--elkstone-primary); border-top: var(--elkstone-primary) solid 1px;}

body.elkstone a.account-type-link{color: #787878; border-top: var(--elkstone-primary) solid 2px;}
body.elkstone a:hover.account-type-link{color: var(--elkstone-primary); border-top: var(--elkstone-primary) solid 2px;}

body.elkstone span.notes-icon{color: var(--elkstone-primary);}

body.elkstone .footer-line-blue  {border-top: 1px solid var(--elkstone-primary);}

body.elkstone #uploader{color: var(--elkstone-primary);}

body.elkstone .moderation-notice{
      background: #edfdff;
      color: var(--elkstone-primary);
      border: 1px solid var(--elkstone-primary);
}

body.elkstone a.button-link{color: var(--elkstone-primary);}
body.elkstone a:hover.button-link: {color: var(--elkstone-primary);}

body.elkstone .highlight {color: var(--elkstone-primary);}

body.elkstone .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--elkstone-primary);
}

body.elkstone .button {
  font-family: var(--elkstone-font);
  color: #ffffff;
  background: var(--elkstone-tertiary);
}

body.elkstone .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.elkstone .button {
    background: var(--elkstone-tertiary);
  }

  body.elkstone .button:hover {
    background: var(--elkstone-tertiary);
  }
}

body.elkstone .button-large {
  font-family: var(--elkstone-font);
  color: #ffffff;
  background: var(--elkstone-tertiary);
}

body.elkstone .btn-reg {
  font-family: var(--elkstone-font);
  color: #ffffff;
  background: var(--elkstone-tertiary);
  border: solid #ffffff 2px;
}

body.elkstone .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.elkstone .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--elkstone-tertiary);
}

body.elkstone .account-details {background-color: var(--elkstone-primary); color: #ffffff;}

body.elkstone .submit-button{
  color: #ffffff;
  border: solid var(--elkstone-tertiary) 1px;
  background-color: var(--elkstone-tertiary);
}

body.elkstone .submit-button:hover{
  color: #ffffff;
  border: solid var(--elkstone-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.elkstone .btn-reg {
    font-family: var(--elkstone-font);
    color: #ffffff;
    background: var(--elkstone-tertiary);
    border: solid #ffffff 2px;
  }

  body.elkstone .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.elkstone .alluploads-close{
  color: var(--elkstone-primary);
}

body.elkstone a.profile-views-button{
  font-family: var(--elkstone-font);
  color: var(--elkstone-primary);
  background: #fff;
  border: 1px solid var(--elkstone-primary);
}


body.elkstone table.pricing-comparision {display: none;}
body.elkstone div.subbox-bronze, body.elkstone div.subbox-silver {display: none;}
body.elkstone h2.associated-subtitle {display: none;}
body.elkstone h3.subheading {display: none;}

body.elkstone #success-Gold  {display: block;}

body.elkstone table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.elkstone table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.elkstone img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.elkstone div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--elkstone-secondary);}
.tooltip-investorregistration {border: 2px solid var(--elkstone-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--elkstone-secondary);
  }
}

body.elkstone div.moderation-notice{display: none;}

body.elkstone .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.elkstone .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.elkstone .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.elkstone .payment_note {display: none;}
body.elkstone .portal-info {text-align: center;}


/* Private rooms edits */

body.elkstone span.custom-override-title-private-rooms{
 visibility: hidden;
}

body.elkstone h1 span.custom-override-title-private-rooms::after{
visibility: visible;
display: block;
content: 'Portfolio Companies';
}

body.elkstone span.custom-override-menulink-private-rooms{
 visibility: hidden;
}

body.elkstone span.custom-override-menulink-private-rooms::after{
visibility: visible;
display: block;
content: 'Portfolio Companies';
margin-top: -30px;
}

body.elkstone a.custom-override-menulink-private-rooms-investor{
 visibility: hidden;
}

body.elkstone a.custom-override-menulink-private-rooms-investor::after{
visibility: visible;
display: block;
content: 'My Portfolio Companies';
margin-top: -30px;
}

body.elkstone a.custom-override-button-add-new-private-room{
 visibility: hidden;
}

body.elkstone a.custom-override-button-add-new-private-room::after {
visibility: visible;
display: block;
content: 'Add new Portfolio Company';
font-family: var(--elkstone-font);
color: #ffffff;
background: var(--elkstone-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.elkstone a.custom-override-button-back-to-private-room{
 visibility: hidden;
}

body.elkstone a.custom-override-button-back-to-private-room::after {
visibility: visible;
display: block;
content: 'Back to Portfolio Companies';
font-family: var(--elkstone-font);
color: #ffffff;
background: var(--elkstone-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.elkstone a.profile-button-manager-rooms{
  display: unset;
}

body.elkstone .custom-file-upload {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: var(--elkstone-tertiary);
  padding: 8px 16px 8px 16px;
  border: none;
  text-decoration: none;
  width: 130px;
  text-align: center;
}



/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

newmount

*/


/*  custom client variables */  
:root {
  --newmount-primary: #2d4031;
  --newmount-primaryhover: #172f1c;
  --newmount-secondary: #d8a297;
  --newmount-secondaryhover: #ebc5be;
  --newmount-tertiary: #2d2e2c;
  --newmount-text: #2d2e2c;
  --newmount-font: 'Open Sans', sans-serif;
}

body.newmount {
  font-family: var(--newmount-font);
  color: var(--newmount-text);
}

#logo-container-newmount{
  display: block;
  height:35px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-newmount.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 25px 0px 0px -5px; 
}

@media only screen and (max-width: 640px) {
#logo-container-newmount{
  height:40px;
  }  
}

body.newmount h1 {
  color: #000000;
}

body.newmount a {
  color: color: var(--newmount-primary);
}

body.newmount .jmenu a {color: #000000;}
body.newmount .jm-dropdown:hover a {color: #000000;}

body.newmount li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.newmount nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.newmount nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.newmount nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.newmount span.accountleveldisplay {display: none;}

body.newmount .highlight-link {
  color: var(--newmount-secondary);
}

body.newmount a.highlight-link {
  color: var(--newmount-secondary);
}

body.newmount a.highlight-link:hover{color: var(--newmount-secondary);}

nav.newmount {
  border-bottom: 1px solid var(--newmount-secondary);
}

body.newmount .footer-line-orange {
  border-top: 1px solid var(--newmount-secondary);
}

body.newmount .fa-circle-user {
  color: var(--newmount-secondary);
}

body.newmount .jmenu {
  border-bottom: 1px solid var(--newmount-secondary);
}

@media only screen and (max-width: 640px) {
  body.newmount .jmenu { border-bottom: 1px solid var(--newmount-secondary)}
  body.newmount label.jm-menu-btn {color: var(--newmount-secondary);}
  body.newmount label.jm-menu-btn:hover {color: var(--newmount-secondary);}
}

body.newmount label.jm-menu-btn:hover {color: var(--newmount-secondary);}

body.newmount .jmenu a {color: #000000;}
body.newmount .jmenu a:hover {color: var(--newmount-primary);}

body.newmount .jm-dropdown ul a,
body.newmount .jm-dropdown:hover ul a {
  color: var(--newmount-secondary);
}

body.newmount .jm-dropdown ul a, body.newmount .jm-dropdown:hover ul a {
  color: var(--newmount-primary);
}

body.newmount .jm-dropdown ul a:hover,
body.newmount .jm-dropdown:hover ul a:hover {
  color: var(--newmount-secondary);
}

/*body.newmount ul.account-icon-menu li a{
 color: var(--newmount-primary); 
}

body.newmount ul.account-icon-menu li a:hover{
 color: var(--newmount-primaryhover); 
}*/

account-icon-menu

body.newmount .jm-icon-dropdown {
    border: solid var(--newmount-primary);
}

body.newmount .cookie-panel {
    background-color: var(--newmount-secondary);
}

body.newmount .cookie-panel-container{
  background-color: var(--newmount-secondary);
  color: #ffffff;
}

body.newmount .header-404 {border-bottom: 1px solid var(--newmount-secondary);}

@media only screen and (max-width: 640px) {
  body.newmount i.burger-icon {color: var(--newmount-secondary);}
}

body.newmount a.highlight-button {
  font-family: var(--newmount-font);
  color: var(--newmount-secondary);
  background: #fff;
  border: 1px solid var(--newmount-secondary);
}

body.newmount a.highlight-button:hover {
  background: var(--newmount-secondaryhover);
  color: #ffffff;
}

body.newmount a.highlight-button-primary {
  font-family: var(--newmount-font);
  color: var(--newmount-primary);
  background: #fff;
  border: 1px solid var(--newmount-primary);
}

body.newmount a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.newmount .highlight-button-inactive {
  font-family: var(--newmount-font);
}

  body.newmount button.alert-orange, .button.alert-orange {
    background-color: var(--newmount-tertiary);
    border-color: var(--newmount-tertiary);
    color: white; }
    body.newmount button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.newmount button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.newmount input.nts_butt{
  font-family: var(--newmount-font);
  color: var(--newmount-secondary);
  background: #fff;
  border: 1px solid var(--newmount-secondary);
}

body.newmount .cookie-button-close {
  color: var(--newmount-secondary);
  background: #ffffff;
}

body.newmount .cookie-button-close:hover{
  color: var(--newmount-secondary);
  background: #ffffff;
}

body.newmount .profile-views-account-type{
  color: var(--newmount-secondary);
}
body.newmount .profile-views-type{
  color: var(--newmount-secondary);
}

body.newmount .profile-views-time{
  color: var(--newmount-secondary);
}

body.newmount .featured-article-banner{
  background-color: var(--newmount-secondary);
  color: #ffffff;
}

body.newmount input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--newmount-secondary);
}

body.newmount .search-slab{
  border: 2px solid var(--newmount-secondary);
  color: var(--newmount-secondary);
}

body.newmount span.search-slab-title{
  color: var(--newmount-secondary);
}

body.newmount span.search-slab-description{
  color: var(--newmount-secondary); 
}

body.newmount a.searchform-button-primary {
  font-family: var(--newmount-font);
  color: #ffffff;
  background: var(--newmount-tertiary);
  border: 1px solid var(--newmount-tertiary);
}

body.newmount a.searchform-button-primary:hover {
  background: var(--newmount-tertiary);
}

body.newmount .pagination-bg{
  background-color: var(--newmount-secondary);
  color: white;
}

body.newmount .toggle-home{
  color: var(--newmount-secondary);
}

body.newmount .custom-file-upload {
  font-family: var(--newmount-font);
  color: #ffffff;
  background: var(--newmount-primary);
}

body.newmount .lightbox-uploader {
  color: var(--newmount-primary);
}

body.newmount .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--newmount-primary);
}

body.newmount .action-button-general{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .action-button-general:hover{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: #575756;
}

body.newmount .action-button-general:visited{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .action-button-general-mini{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.newmount .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.newmount .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.newmount .action-button-join{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .action-button-join:hover{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: #575756;
}

body.newmount .account-registration-button-join{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--newmount-primary) 1px;
  background-color: #575756;
}

body.newmount .btn-connect-investor {
  color: #ffffff;
  background-color: var(--newmount-primary);
}

body.newmount .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.newmount h2 {color: var(--newmount-primary);}

body.newmount h2.tableheading {color: var(--newmount-primary);}

body.newmount h3.blue {font-family: var(--newmount-font); color: var(--newmount-primary);}

body.newmount .account-type-title
{
  color: var(--newmount-primary);
}

body.newmount .team-member-title
{
  color: var(--newmount-primary);
}

body.newmount .stripe {color: #ffffff;
    background: var(--newmount-primary);
    background: -webkit-linear-gradient(var(--newmount-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--newmount-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--newmount-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--newmount-primary), #027ebf); /* Standard syntax (must be last) */
}

body.newmount blockquote, blockquote p {
    color: var(--newmount-primary);
}

body.newmount .homebox{background-color: var(--newmount-primary); color: #ffffff;}

body.newmount .homebox-category{font-family: var(--newmount-font); color: var(--newmount-primary);}

body.newmount .subscription-level-title{
  color: var(--newmount-primary);
}

body.newmount a.highlight-button-primary {
  font-family: var(--newmount-font);
  color: var(--newmount-primary);
  background: #fff;
  border: 1px solid var(--newmount-primary);
}

body.newmount button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.newmount button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.newmount a.sidebox-article-link{color: #787878; border-top: var(--newmount-primary) solid 1px;}
body.newmount a:hover.sidebox-article-link{color: var(--newmount-primary); border-top: var(--newmount-primary) solid 1px;}

body.newmount a.homebox-article-link{color: #787878; border-top: var(--newmount-primary) solid 1px;}
body.newmount a:hover.homebox-article-link{color: var(--newmount-primary); border-top: var(--newmount-primary) solid 1px;}

body.newmount a.account-type-link{color: #787878; border-top: var(--newmount-primary) solid 2px;}
body.newmount a:hover.account-type-link{color: var(--newmount-primary); border-top: var(--newmount-primary) solid 2px;}

body.newmount span.notes-icon{color: var(--newmount-primary);}

body.newmount .footer-line-blue  {border-top: 1px solid var(--newmount-primary);}

body.newmount #uploader{color: var(--newmount-primary);}

body.newmount .moderation-notice{
      background: #edfdff;
      color: var(--newmount-primary);
      border: 1px solid var(--newmount-primary);
}

body.newmount a.button-link{color: var(--newmount-primary);}
body.newmount a:hover.button-link: {color: var(--newmount-primary);}

body.newmount .highlight {color: var(--newmount-primary);}

body.newmount .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--newmount-primary);
}

body.newmount .button {
  font-family: var(--newmount-font);
  color: #ffffff;
  background: var(--newmount-tertiary);
}

body.newmount .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.newmount .button {
    background: var(--newmount-tertiary);
  }

  body.newmount .button:hover {
    background: var(--newmount-tertiary);
  }
}

body.newmount .button-large {
  font-family: var(--newmount-font);
  color: #ffffff;
  background: var(--newmount-tertiary);
}

body.newmount .btn-reg {
  font-family: var(--newmount-font);
  color: #ffffff;
  background: var(--newmount-tertiary);
  border: solid #ffffff 2px;
}

body.newmount .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.newmount .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--newmount-tertiary);
}

body.newmount .account-details {background-color: var(--newmount-primary); color: #ffffff;}

body.newmount .submit-button{
  color: #ffffff;
  border: solid var(--newmount-tertiary) 1px;
  background-color: var(--newmount-tertiary);
}

body.newmount .submit-button:hover{
  color: #ffffff;
  border: solid var(--newmount-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.newmount .btn-reg {
    font-family: var(--newmount-font);
    color: #ffffff;
    background: var(--newmount-tertiary);
    border: solid #ffffff 2px;
  }

  body.newmount .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.newmount .alluploads-close{
  color: var(--newmount-primary);
}

body.newmount a.profile-views-button{
  font-family: var(--newmount-font);
  color: var(--newmount-primary);
  background: #fff;
  border: 1px solid var(--newmount-primary);
}


body.newmount table.pricing-comparision {display: none;}
body.newmount div.subbox-bronze, body.newmount div.subbox-silver {display: none;}
body.newmount h2.associated-subtitle {display: none;}
body.newmount h3.subheading {display: none;}

body.newmount #success-Gold  {display: block;}

body.newmount table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.newmount table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.newmount img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.newmount div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--newmount-secondary);}
.tooltip-investorregistration {border: 2px solid var(--newmount-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--newmount-secondary);
  }
}

body.newmount div.moderation-notice{display: none;}

body.newmount .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.newmount .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.newmount .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.newmount .payment_note {display: none;}
body.newmount .portal-info {text-align: center;}

body.newmount .custom-file-upload {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: var(--newmount-tertiary);
  padding: 8px 16px 8px 16px;
  border: none;
  text-decoration: none;
  width: 130px;
  text-align: center;
}




/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

independentcapitalgroup

*/


/*  custom client variables */  
:root {
  --independentcapitalgroup-primary: #7e7648;
  --independentcapitalgroup-primaryhover: #645e38;
  --independentcapitalgroup-secondary: #8c5351;
  --independentcapitalgroup-secondaryhover: #784a48;
  --independentcapitalgroup-tertiary: #8c5351; /* inactive */
  --independentcapitalgroup-bg-header: #FFFFFF; /* default #FFFFFF */
  --independentcapitalgroup-bg-body: #FAF9F7; /* default #FAF9F7 */
  --independentcapitalgroup-text: #7e7e7e;;
  --independentcapitalgroup-font: 'Open Sans', sans-serif;
}

body.independentcapitalgroup {
  font-family: var(--independentcapitalgroup-font);
  color: var(--independentcapitalgroup-text);
}

#logo-container-independentcapitalgroup{
  display: block;
  height:60px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-independentcapitalgroup.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 10px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-independentcapitalgroup{
  height:40px;
  }  
}

body.independentcapitalgroup h1 {
  color: #000000;
}

body.independentcapitalgroup a {
  color: color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .jmenu a {color: #000000;}
body.independentcapitalgroup .jm-dropdown:hover a {color: #000000;}

body.independentcapitalgroup li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.independentcapitalgroup nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.independentcapitalgroup nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.independentcapitalgroup nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.independentcapitalgroup span.accountleveldisplay {display: none;}

body.independentcapitalgroup .highlight-link {
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup a.highlight-link {
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup a.highlight-link:hover{color: var(--independentcapitalgroup-secondary);}

nav.independentcapitalgroup {
  border-bottom: 1px solid var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .footer-line-orange {
  border-top: 1px solid var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .fa-circle-user {
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .jmenu {
  border-bottom: 1px solid var(--independentcapitalgroup-secondary);
}

@media only screen and (max-width: 640px) {
  body.independentcapitalgroup .jmenu { border-bottom: 1px solid var(--independentcapitalgroup-secondary)}
  body.independentcapitalgroup label.jm-menu-btn {color: var(--independentcapitalgroup-secondary);}
  body.independentcapitalgroup label.jm-menu-btn:hover {color: var(--independentcapitalgroup-secondary);}
}

body.independentcapitalgroup label.jm-menu-btn:hover {color: var(--independentcapitalgroup-secondary);}

body.independentcapitalgroup .jmenu a {color: #000000;}
body.independentcapitalgroup .jmenu a:hover {color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .jm-dropdown ul a,
body.independentcapitalgroup .jm-dropdown:hover ul a {
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .jm-dropdown ul a, body.independentcapitalgroup .jm-dropdown:hover ul a {
  color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .jm-dropdown ul a:hover,
body.independentcapitalgroup .jm-dropdown:hover ul a:hover {
  color: var(--independentcapitalgroup-secondary);
}

/*body.independentcapitalgroup ul.account-icon-menu li a{
 color: var(--independentcapitalgroup-primary); 
}

body.independentcapitalgroup ul.account-icon-menu li a:hover{
 color: var(--independentcapitalgroup-primaryhover); 
}*/

account-icon-menu

body.independentcapitalgroup .jm-icon-dropdown {
    border: solid var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .cookie-panel {
    background-color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .cookie-panel-container{
  background-color: var(--independentcapitalgroup-secondary);
  color: #ffffff;
}

body.independentcapitalgroup .header-404 {border-bottom: 1px solid var(--independentcapitalgroup-secondary);}

@media only screen and (max-width: 640px) {
  body.independentcapitalgroup i.burger-icon {color: var(--independentcapitalgroup-secondary);}
}

body.independentcapitalgroup a.highlight-button {
  font-family: var(--independentcapitalgroup-font);
  color: var(--independentcapitalgroup-secondary);
  background: #fff;
  border: 1px solid var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup a.highlight-button:hover {
  background: var(--independentcapitalgroup-secondaryhover);
  color: #ffffff;
}

body.independentcapitalgroup a.highlight-button-primary {
  font-family: var(--independentcapitalgroup-font);
  color: var(--independentcapitalgroup-primary);
  background: #fff;
  border: 1px solid var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.independentcapitalgroup .highlight-button-inactive {
  font-family: var(--independentcapitalgroup-font);
}

  body.independentcapitalgroup button.alert-orange, .button.alert-orange {
    background-color: var(--independentcapitalgroup-tertiary);
    border-color: var(--independentcapitalgroup-tertiary);
    color: white; }
    body.independentcapitalgroup button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.independentcapitalgroup button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.independentcapitalgroup input.nts_butt{
  font-family: var(--independentcapitalgroup-font);
  color: var(--independentcapitalgroup-secondary);
  background: #fff;
  border: 1px solid var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .cookie-button-close {
  color: var(--independentcapitalgroup-secondary);
  background: #ffffff;
}

body.independentcapitalgroup .cookie-button-close:hover{
  color: var(--independentcapitalgroup-secondary);
  background: #ffffff;
}

body.independentcapitalgroup .profile-views-account-type{
  color: var(--independentcapitalgroup-secondary);
}
body.independentcapitalgroup .profile-views-type{
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .profile-views-time{
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .featured-article-banner{
  background-color: var(--independentcapitalgroup-secondary);
  color: #ffffff;
}

body.independentcapitalgroup input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .search-slab{
  border: 2px solid var(--independentcapitalgroup-secondary);
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup span.search-slab-title{
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup span.search-slab-description{
  color: var(--independentcapitalgroup-secondary); 
}

body.independentcapitalgroup a.searchform-button-primary {
  font-family: var(--independentcapitalgroup-font);
  color: #ffffff;
  background: var(--independentcapitalgroup-tertiary);
  border: 1px solid var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup a.searchform-button-primary:hover {
  background: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .pagination-bg{
  background-color: var(--independentcapitalgroup-secondary);
  color: white;
}

body.independentcapitalgroup .toggle-home{
  color: var(--independentcapitalgroup-secondary);
}

body.independentcapitalgroup .custom-file-upload {
  font-family: var(--independentcapitalgroup-font);
  color: #ffffff;
  background: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .lightbox-uploader {
  color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .action-button-general{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .action-button-general:hover{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: #575756;
}

body.independentcapitalgroup .action-button-general:visited{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .action-button-general-mini{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.independentcapitalgroup .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.independentcapitalgroup .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.independentcapitalgroup .action-button-join{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .action-button-join:hover{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: #575756;
}

body.independentcapitalgroup .account-registration-button-join{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-primary) 1px;
  background-color: #575756;
}

body.independentcapitalgroup .btn-connect-investor {
  color: #ffffff;
  background-color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.independentcapitalgroup h2 {color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup h2.tableheading {color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup h3.blue {font-family: var(--independentcapitalgroup-font); color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .account-type-title
{
  color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .team-member-title
{
  color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .stripe {color: #ffffff;
    background: var(--independentcapitalgroup-primary);
    background: -webkit-linear-gradient(var(--independentcapitalgroup-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--independentcapitalgroup-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--independentcapitalgroup-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--independentcapitalgroup-primary), #027ebf); /* Standard syntax (must be last) */
}

body.independentcapitalgroup blockquote, blockquote p {
    color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .homebox{background-color: var(--independentcapitalgroup-primary); color: #ffffff;}

body.independentcapitalgroup .homebox-category{font-family: var(--independentcapitalgroup-font); color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .subscription-level-title{
  color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup a.highlight-button-primary {
  font-family: var(--independentcapitalgroup-font);
  color: var(--independentcapitalgroup-primary);
  background: #fff;
  border: 1px solid var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.independentcapitalgroup button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.independentcapitalgroup a.sidebox-article-link{color: #787878; border-top: var(--independentcapitalgroup-primary) solid 1px;}
body.independentcapitalgroup a:hover.sidebox-article-link{color: var(--independentcapitalgroup-primary); border-top: var(--independentcapitalgroup-primary) solid 1px;}

body.independentcapitalgroup a.homebox-article-link{color: #787878; border-top: var(--independentcapitalgroup-primary) solid 1px;}
body.independentcapitalgroup a:hover.homebox-article-link{color: var(--independentcapitalgroup-primary); border-top: var(--independentcapitalgroup-primary) solid 1px;}

body.independentcapitalgroup a.account-type-link{color: #787878; border-top: var(--independentcapitalgroup-primary) solid 2px;}
body.independentcapitalgroup a:hover.account-type-link{color: var(--independentcapitalgroup-primary); border-top: var(--independentcapitalgroup-primary) solid 2px;}

body.independentcapitalgroup span.notes-icon{color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .footer-line-blue  {border-top: 1px solid var(--independentcapitalgroup-primary);}

body.independentcapitalgroup #uploader{color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .moderation-notice{
      background: #edfdff;
      color: var(--independentcapitalgroup-primary);
      border: 1px solid var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup a.button-link{color: var(--independentcapitalgroup-primary);}
body.independentcapitalgroup a:hover.button-link: {color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .highlight {color: var(--independentcapitalgroup-primary);}

body.independentcapitalgroup .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup .button {
  font-family: var(--independentcapitalgroup-font);
  color: #ffffff;
  background: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.independentcapitalgroup .button {
    background: var(--independentcapitalgroup-tertiary);
  }

  body.independentcapitalgroup .button:hover {
    background: var(--independentcapitalgroup-tertiary);
  }
}

body.independentcapitalgroup .button-large {
  font-family: var(--independentcapitalgroup-font);
  color: #ffffff;
  background: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .btn-reg {
  font-family: var(--independentcapitalgroup-font);
  color: #ffffff;
  background: var(--independentcapitalgroup-tertiary);
  border: solid #ffffff 2px;
}

body.independentcapitalgroup .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.independentcapitalgroup .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .account-details {background-color: var(--independentcapitalgroup-primary); color: #ffffff;}

body.independentcapitalgroup .submit-button{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-tertiary) 1px;
  background-color: var(--independentcapitalgroup-tertiary);
}

body.independentcapitalgroup .submit-button:hover{
  color: #ffffff;
  border: solid var(--independentcapitalgroup-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.independentcapitalgroup .btn-reg {
    font-family: var(--independentcapitalgroup-font);
    color: #ffffff;
    background: var(--independentcapitalgroup-tertiary);
    border: solid #ffffff 2px;
  }

  body.independentcapitalgroup .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.independentcapitalgroup .alluploads-close{
  color: var(--independentcapitalgroup-primary);
}

body.independentcapitalgroup a.profile-views-button{
  font-family: var(--independentcapitalgroup-font);
  color: var(--independentcapitalgroup-primary);
  background: #fff;
  border: 1px solid var(--independentcapitalgroup-primary);
}


body.independentcapitalgroup table.pricing-comparision {display: none;}
body.independentcapitalgroup div.subbox-bronze, body.independentcapitalgroup div.subbox-silver {display: none;}
body.independentcapitalgroup h2.associated-subtitle {display: none;}
body.independentcapitalgroup h3.subheading {display: none;}

body.independentcapitalgroup #success-Gold  {display: block;}

body.independentcapitalgroup table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.independentcapitalgroup table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.independentcapitalgroup img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.independentcapitalgroup div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--independentcapitalgroup-secondary);}
.tooltip-investorregistration {border: 2px solid var(--independentcapitalgroup-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--independentcapitalgroup-secondary);
  }
}

body.independentcapitalgroup div.moderation-notice{display: none;}

body.independentcapitalgroup .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.independentcapitalgroup .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.independentcapitalgroup .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.independentcapitalgroup .payment_note {display: none;}
body.independentcapitalgroup .portal-info {text-align: center;}


/* Private rooms edits */

body.independentcapitalgroup span.custom-override-title-private-rooms{
 visibility: hidden;
}

body.independentcapitalgroup h1 span.custom-override-title-private-rooms::after{
visibility: visible;
display: block;
content: 'Private Rooms';
}

body.independentcapitalgroup span.custom-override-menulink-private-rooms{
 visibility: hidden;
}

body.independentcapitalgroup span.custom-override-menulink-private-rooms::after{
visibility: visible;
display: block;
content: 'Private Rooms';
margin-top: -30px;
}

body.independentcapitalgroup a.custom-override-menulink-private-rooms-investor{
 visibility: hidden;
}

body.independentcapitalgroup a.custom-override-menulink-private-rooms-investor::after{
visibility: visible;
display: block;
content: 'My Private Rooms';
margin-top: -30px;
}

body.independentcapitalgroup a.custom-override-button-add-new-private-room{
 visibility: hidden;
}

body.independentcapitalgroup a.custom-override-button-add-new-private-room::after {
visibility: visible;
display: block;
content: 'Add new Private Room';
font-family: var(--independentcapitalgroup-font);
color: #ffffff;
background: var(--independentcapitalgroup-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.independentcapitalgroup a.custom-override-button-back-to-private-room{
 visibility: hidden;
}

body.independentcapitalgroup a.custom-override-button-back-to-private-room::after {
visibility: visible;
display: block;
content: 'Back to Private Rooms';
font-family: var(--independentcapitalgroup-font);
color: #ffffff;
background: var(--independentcapitalgroup-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.independentcapitalgroup a.profile-button-manager-rooms{
  display: unset;
}

body.independentcapitalgroup .custom-file-upload {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: var(--independentcapitalgroup-tertiary);
  padding: 8px 16px 8px 16px;
  border: none;
  text-decoration: none;
  width: 130px;
  text-align: center;
}

/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

city of london

*/

/*  custom client variables */  
:root {
  --cityoflondon-primary: #231f20;
  --cityoflondon-primaryhover: #423e3f;
  --cityoflondon-secondary: #f26532;
  --cityoflondon-secondaryhover: #f54505;
  --cityoflondon-tertiary: #8c5351; /* inactive */
  --cityoflondon-bg-header: #FFFFFF; /* default #FFFFFF */
  --cityoflondon-bg-body: #FAF9F7; /* default #FAF9F7 */
  --cityoflondon-text: #423e3f;
  --cityoflondon-font: 'Open Sans', sans-serif;
}

body.cityoflondon {
  font-family: var(--cityoflondon-font);
  color: var(--cityoflondon-text);
}

body.cityoflondon .button-large {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 16px;
  background: #f16532;
  padding: 10px 20px 10px 20px;
  border: none;
  text-decoration: none;
}

body.cityoflondon .button-large:hover {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 16px;
  background: #f54505;
  padding: 10px 20px 10px 20px;
  border: none;
  text-decoration: none;
}


body.cityoflondon .action-button-join{
  color: #ffffff;
  border: solid var(--cityoflondon-secondary) 1px;
  background-color: var(--cityoflondon-secondary);
}

body.cityoflondon .action-button-join:hover{
  color: #ffffff;
  border: solid var(--cityoflondon-secondaryhover) 1px;
  background-color: var(--cityoflondon-secondary);
}


body.cityoflondon .intro-homepage-overlay-upper{
  color: #E87722;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 10px 0px 10px 0px;
  text-align: left;
}

  
body.cityoflondon .highlight-link {
  color: var(--cityoflondon-secondary);
}

body.cityoflondon a.highlight-link {
  color: var(--cityoflondon-secondary);
}

body.cityoflondon a.highlight-link:hover {
  color: var(--cityoflondon-secondaryhover);
}



/*
  .--.      .-'.      .--.      .--.      .--.      .--.      .`-.      .--.
:::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\::::::::.\
'      `--'      `.-'      `--'      `--'      `--'      `-.'      `--'      `

autopilot

*/


/*  custom client variables */  
:root {
  --autopilot-primary: #2D4031;
  --autopilot-primaryhover: #000000;
  --autopilot-secondary: #96A480;
  --autopilot-secondaryhover: #7d8a68;
  --autopilot-tertiary: #96A480;
  --autopilot-bg-header: #FFFFFF; /* default #FFFFFF */
  --autopilot-bg-body: #FAF9F7; /* default #FAF9F7 */
  --autopilot-text: #2D2E2C;
  --autopilot-font: 'Open Sans', sans-serif;
}

body.autopilot {
  font-family: var(--autopilot-font);
  color: var(--autopilot-text);
}

#logo-container-autopilot{
  display: block;
  height:35px;
/*  width: 170px;*/
  background-image: url("../images/customclient-logo-autopilot.jpg");
  background-repeat: no-repeat; 
  background-size: contain;
  margin: 20px 0px 0px 0px; 
}

@media only screen and (max-width: 640px) {
#logo-container-autopilot{
  height:40px;
  }  
}

body.autopilot h1 {
  color: #000000;
}

body.autopilot a {
  color: color: var(--autopilot-primary);
}

body.autopilot .jmenu a {color: #000000;}
body.autopilot .jm-dropdown:hover a {color: #000000;}

body.autopilot li:hover .jm-icon-dropdown {
    border-color: #000000;
}

body.autopilot nav.jmenu div div ul.jm-collapse li:nth-child(3) {display: none;}
body.autopilot nav.jmenu div div ul.investor-menu li:nth-child(3) {display: none;}
/*body.autopilot nav.jmenu div div ul.investor-menu li:nth-child(3) {display: unset;}*/

body.autopilot span.accountleveldisplay {display: none;}

body.autopilot .highlight-link {
  color: var(--autopilot-secondary);
}

body.autopilot a.highlight-link {
  color: var(--autopilot-secondary);
}

body.autopilot a.highlight-link:hover{color: var(--autopilot-secondary);}

nav.autopilot {
  border-bottom: 1px solid var(--autopilot-secondary);
}

body.autopilot .footer-line-orange {
  border-top: 1px solid var(--autopilot-secondary);
}

body.autopilot .fa-circle-user {
  color: var(--autopilot-secondary);
}

body.autopilot .jmenu {
  border-bottom: 1px solid var(--autopilot-secondary);
}

@media only screen and (max-width: 640px) {
  body.autopilot .jmenu { border-bottom: 1px solid var(--autopilot-secondary)}
  body.autopilot label.jm-menu-btn {color: var(--autopilot-secondary);}
  body.autopilot label.jm-menu-btn:hover {color: var(--autopilot-secondary);}
}

body.autopilot label.jm-menu-btn:hover {color: var(--autopilot-secondary);}

body.autopilot .jmenu a {color: #000000;}
body.autopilot .jmenu a:hover {color: var(--autopilot-primary);}

body.autopilot .jm-dropdown ul a,
body.autopilot .jm-dropdown:hover ul a {
  color: var(--autopilot-secondary);
}

body.autopilot .jm-dropdown ul a, body.autopilot .jm-dropdown:hover ul a {
  color: var(--autopilot-primary);
}

body.autopilot .jm-dropdown ul a:hover,
body.autopilot .jm-dropdown:hover ul a:hover {
  color: var(--autopilot-secondary);
}

/*body.autopilot ul.account-icon-menu li a{
 color: var(--autopilot-primary); 
}

body.autopilot ul.account-icon-menu li a:hover{
 color: var(--autopilot-primaryhover); 
}*/

account-icon-menu

body.autopilot .jm-icon-dropdown {
    border: solid var(--autopilot-primary);
}

body.autopilot .cookie-panel {
    background-color: var(--autopilot-secondary);
}

body.autopilot .cookie-panel-container{
  background-color: var(--autopilot-secondary);
  color: #ffffff;
}

body.autopilot .header-404 {border-bottom: 1px solid var(--autopilot-secondary);}

@media only screen and (max-width: 640px) {
  body.autopilot i.burger-icon {color: var(--autopilot-secondary);}
}

body.autopilot a.highlight-button {
  font-family: var(--autopilot-font);
  color: var(--autopilot-secondary);
  background: #fff;
  border: 1px solid var(--autopilot-secondary);
}

body.autopilot a.highlight-button:hover {
  background: var(--autopilot-secondaryhover);
  color: #ffffff;
}

body.autopilot a.highlight-button-primary {
  font-family: var(--autopilot-font);
  color: var(--autopilot-primary);
  background: #fff;
  border: 1px solid var(--autopilot-primary);
}

body.autopilot a.highlight-button-primary:hover {
  background: #D7F6FA;
}

body.autopilot .highlight-button-inactive {
  font-family: var(--autopilot-font);
}

  body.autopilot button.alert-orange, .button.alert-orange {
    background-color: var(--autopilot-tertiary);
    border-color: var(--autopilot-tertiary);
    color: white; }
    body.autopilot button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      background-color: #F79650; }
    body.autopilot button.alert-orange:hover, button.alert-orange:focus, .button.alert-orange:hover, .button.alert-orange:focus {
      color: white; }

body.autopilot input.nts_butt{
  font-family: var(--autopilot-font);
  color: var(--autopilot-secondary);
  background: #fff;
  border: 1px solid var(--autopilot-secondary);
}

body.autopilot .cookie-button-close {
  color: var(--autopilot-secondary);
  background: #ffffff;
}

body.autopilot .cookie-button-close:hover{
  color: var(--autopilot-secondary);
  background: #ffffff;
}

body.autopilot .profile-views-account-type{
  color: var(--autopilot-secondary);
}
body.autopilot .profile-views-type{
  color: var(--autopilot-secondary);
}

body.autopilot .profile-views-time{
  color: var(--autopilot-secondary);
}

body.autopilot .featured-article-banner{
  background-color: var(--autopilot-secondary);
  color: #ffffff;
}

body.autopilot input.vidTypeRadSelctr[type="radio"]:checked + * {
  color: var(--autopilot-secondary);
}

body.autopilot .search-slab{
  border: 2px solid var(--autopilot-secondary);
  color: var(--autopilot-secondary);
}

body.autopilot span.search-slab-title{
  color: var(--autopilot-secondary);
}

body.autopilot span.search-slab-description{
  color: var(--autopilot-secondary); 
}

body.autopilot a.searchform-button-primary {
  font-family: var(--autopilot-font);
  color: #ffffff;
  background: var(--autopilot-tertiary);
  border: 1px solid var(--autopilot-tertiary);
}

body.autopilot a.searchform-button-primary:hover {
  background: var(--autopilot-tertiary);
}

body.autopilot .pagination-bg{
  background-color: var(--autopilot-secondary);
  color: white;
}

body.autopilot .toggle-home{
  color: var(--autopilot-secondary);
}

body.autopilot .custom-file-upload {
  font-family: var(--autopilot-font);
  color: #ffffff;
  background: var(--autopilot-primary);
}

body.autopilot .lightbox-uploader {
  color: var(--autopilot-primary);
}

body.autopilot .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--autopilot-primary);
}

body.autopilot .action-button-general{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .action-button-general:hover{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: #575756;
}

body.autopilot .action-button-general:visited{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .action-button-general-mini{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .action-button-general-mini:hover{
  color: #ffffff;
  border: solid #575756 1px;
  background-color: #575756;
}

body.autopilot .action-button-general-mini:visited{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .action-button-general-mini-secondary{
  background-color: #ffffff;
  border: 1px solid #DADBDC;
  color: #575756;
}

body.autopilot .action-button-general-mini-secondary:hover{
  background-color: #000000;
  color: #ffffff;
}

body.autopilot .action-button-join{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .action-button-join:hover{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: #575756;
}

body.autopilot .account-registration-button-join{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .account-registration-button-join:hover{
  color: #ffffff;
  border: solid var(--autopilot-primary) 1px;
  background-color: #575756;
}

body.autopilot .btn-connect-investor {
  color: #ffffff;
  background-color: var(--autopilot-primary);
}

body.autopilot .btn-connect-investor:hover {
  color: #ffffff;
  background-color: #575756;
}

body.autopilot h2 {color: var(--autopilot-primary);}

body.autopilot h2.tableheading {color: var(--autopilot-primary);}

body.autopilot h3.blue {font-family: var(--autopilot-font); color: var(--autopilot-primary);}

body.autopilot .account-type-title
{
  color: var(--autopilot-primary);
}

body.autopilot .team-member-title
{
  color: var(--autopilot-primary);
}

body.autopilot .stripe {color: #ffffff;
    background: var(--autopilot-primary);
    background: -webkit-linear-gradient(var(--autopilot-primary), #027ebf); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(var(--autopilot-primary), #027ebf); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(var(--autopilot-primary), #027ebf); /* For Firefox 3.6 to 15 */
    background: linear-gradient(var(--autopilot-primary), #027ebf); /* Standard syntax (must be last) */
}

body.autopilot blockquote, blockquote p {
    color: var(--autopilot-primary);
}

body.autopilot .homebox{background-color: var(--autopilot-primary); color: #ffffff;}

body.autopilot .homebox-category{font-family: var(--autopilot-font); color: var(--autopilot-primary);}

body.autopilot .subscription-level-title{
  color: var(--autopilot-primary);
}

body.autopilot a.highlight-button-primary {
  font-family: var(--autopilot-font);
  color: var(--autopilot-primary);
  background: #fff;
  border: 1px solid var(--autopilot-primary);
}

body.autopilot button.secondary, .button.secondary {
background-color: #ffffff;
border: 1px solid #DADBDC;
color: #575756;
}

body.autopilot button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus {
  background-color: #000000;
  border: none;
  color: #ffffff;
 }

body.autopilot a.sidebox-article-link{color: #787878; border-top: var(--autopilot-primary) solid 1px;}
body.autopilot a:hover.sidebox-article-link{color: var(--autopilot-primary); border-top: var(--autopilot-primary) solid 1px;}

body.autopilot a.homebox-article-link{color: #787878; border-top: var(--autopilot-primary) solid 1px;}
body.autopilot a:hover.homebox-article-link{color: var(--autopilot-primary); border-top: var(--autopilot-primary) solid 1px;}

body.autopilot a.account-type-link{color: #787878; border-top: var(--autopilot-primary) solid 2px;}
body.autopilot a:hover.account-type-link{color: var(--autopilot-primary); border-top: var(--autopilot-primary) solid 2px;}

body.autopilot span.notes-icon{color: var(--autopilot-primary);}

body.autopilot .footer-line-blue  {border-top: 1px solid var(--autopilot-primary);}

body.autopilot #uploader{color: var(--autopilot-primary);}

body.autopilot .moderation-notice{
      background: #edfdff;
      color: var(--autopilot-primary);
      border: 1px solid var(--autopilot-primary);
}

body.autopilot a.button-link{color: var(--autopilot-primary);}
body.autopilot a:hover.button-link: {color: var(--autopilot-primary);}

body.autopilot .highlight {color: var(--autopilot-primary);}

body.autopilot .edit-logo-container{
  background: repeating-linear-gradient(
    45deg,
    #f8f8f8,
    #f8f8f8 25px,
    #efefef 25px,
    #efefef 50px
  );
  color: #000000;
  border: 2px solid var(--autopilot-primary);
}

body.autopilot .button {
  font-family: var(--autopilot-font);
  color: #ffffff;
  background: var(--autopilot-tertiary);
}

body.autopilot .button:hover {
  background: #575756;
  color: #ffffff;
}

@media only screen and (max-width: 640px) {
  body.autopilot .button {
    background: var(--autopilot-tertiary);
  }

  body.autopilot .button:hover {
    background: var(--autopilot-tertiary);
  }
}

body.autopilot .button-large {
  font-family: var(--autopilot-font);
  color: #ffffff;
  background: var(--autopilot-tertiary);
}

body.autopilot .btn-reg {
  font-family: var(--autopilot-font);
  color: #ffffff;
  background: var(--autopilot-tertiary);
  border: solid #ffffff 2px;
}

body.autopilot .btn-reg:hover {
  background: #33baff;
  color: #ffffff;
}

body.autopilot .top-bar-section li.active:not(.has-form) a:not(.button) {
    color: var(--autopilot-tertiary);
}

body.autopilot .account-details {background-color: var(--autopilot-primary); color: #ffffff;}

body.autopilot .submit-button{
  color: #ffffff;
  border: solid var(--autopilot-tertiary) 1px;
  background-color: var(--autopilot-tertiary);
}

body.autopilot .submit-button:hover{
  color: #ffffff;
  border: solid var(--autopilot-primary) 1px;
  background-color: #575756;
}

@media only screen and (min-width: 40.063em) {

  body.autopilot .btn-reg {
    font-family: var(--autopilot-font);
    color: #ffffff;
    background: var(--autopilot-tertiary);
    border: solid #ffffff 2px;
  }

  body.autopilot .btn-reg:hover {
    background: #33baff;
    color: #ffffff;
  }

}

body.autopilot .alluploads-close{
  color: var(--autopilot-primary);
}

body.autopilot a.profile-views-button{
  font-family: var(--autopilot-font);
  color: var(--autopilot-primary);
  background: #fff;
  border: 1px solid var(--autopilot-primary);
}


body.autopilot table.pricing-comparision {display: none;}
body.autopilot div.subbox-bronze, body.autopilot div.subbox-silver {display: none;}
body.autopilot h2.associated-subtitle {display: none;}
body.autopilot h3.subheading {display: none;}

body.autopilot #success-Gold  {display: block;}

body.autopilot table.profilir-simple-table thead tr th.cc-hidden {display: none !important;}
body.autopilot table.profilir-simple-table tr td.cc-hidden {display: none !important;}

body.autopilot img.follow-button-example01{
  width:45px; height:50px;
  margin-bottom: 20px;
}

body.autopilot div.cc-hidden {display: none;}


.tooltip {border: 2px solid var(--autopilot-secondary);}
.tooltip-investorregistration {border: 2px solid var(--autopilot-secondary);;}

@media only screen and (max-width: 515px) {
  .tooltip{
    border: 2px solid var(--autopilot-secondary);
  }
}

body.autopilot div.moderation-notice{display: none;}

body.autopilot .subbox-accountlevel-Gold .subbox-bronze {display: none;}
body.autopilot .subbox-accountlevel-Gold .subbox-silver {display: none;}
body.autopilot .subbox-accountlevel-Gold .subbox-gold {display: none;}
body.autopilot .payment_note {display: none;}
body.autopilot .portal-info {text-align: center;}


/* Private rooms edits */

body.autopilot span.custom-override-title-private-rooms{
 visibility: hidden;
}

body.autopilot h1 span.custom-override-title-private-rooms::after{
visibility: visible;
display: block;
content: 'Portfolio Companies';
}

body.autopilot span.custom-override-menulink-private-rooms{
 visibility: hidden;
}

body.autopilot span.custom-override-menulink-private-rooms::after{
visibility: visible;
display: block;
content: 'Portfolio Companies';
margin-top: -30px;
}

body.autopilot a.custom-override-menulink-private-rooms-investor{
 visibility: hidden;
}

body.autopilot a.custom-override-menulink-private-rooms-investor::after{
visibility: visible;
display: block;
content: 'My Portfolio Companies';
margin-top: -30px;
}

body.autopilot a.custom-override-button-add-new-private-room{
 visibility: hidden;
}

body.autopilot a.custom-override-button-add-new-private-room::after {
visibility: visible;
display: block;
content: 'Add new Portfolio Company';
font-family: var(--autopilot-font);
color: #ffffff;
background: var(--autopilot-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.autopilot a.custom-override-button-back-to-private-room{
 visibility: hidden;
}

body.autopilot a.custom-override-button-back-to-private-room::after {
visibility: visible;
display: block;
content: 'Back to Portfolio Companies';
font-family: var(--autopilot-font);
color: #ffffff;
background: var(--autopilot-tertiary);
-webkit-border-radius: 5;
-moz-border-radius: 5;
border-radius: 5px;
font-size: 14px;
padding: 8px 16px 8px 16px;
border: none;
text-decoration: none;
margin-left: -15px;
}

body.autopilot a.profile-button-manager-rooms{
  display: unset;
}

body.autopilot .custom-file-upload {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: #ffffff;
  font-size: 14px;
  background: var(--autopilot-tertiary);
  padding: 8px 16px 8px 16px;
  border: none;
  text-decoration: none;
  width: 130px;
  text-align: center;
}




