﻿/* End Variable Section */
/* End Local Variables */
/* End Variable Section */
@import url("https://fonts.googleapis.com/css2?family=Onest:wght@100..900&display=swap");
body {
  font-family: "Onest", sans-serif;
  color: #323232;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Onest", Arial, sans-serif;
}

body.login-page {
  color: #323232;
  font-weight: 400;
  background-color: #000;
}

.custom-bg2 {
  background: #00457c;
}

a {
  color: #757575;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #3f4045;
}

/* ------------------------ */
.navbar-brand .sub-brand a {
  color: #155cd5;
}

.navbar-brand .sub-brand span {
  color: #00457c;
}

.login-page .navbar-brand .sub-brand {
  padding: 35px 15px 10px 0;
}

.navbar-brand .sub-brand {
  padding: 35px 15px 10px 0 !important;
}

.navbar-default .navbar-nav > li > a > svg.bd-icon,
.navforms-icon .st1 {
  fill: #00457c;
}

.navbar-default .navbar-nav > li > a:hover > svg.bd-icon,
.navbar-default .navbar-nav > li > a:focus > svg.bd-icon {
  fill: #fff;
}

.navbar-default .navbar-nav > li > a {
  color: #00457c;
}

.login-page .navbar-default .navbar-nav > li > a {
  text-transform: none;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #00457c;
}

.navbar-default .navbar-nav > li {
  border-left: 1px solid #ffffff;
}

aside {
  background-color: #fff;
}

.navbar-inverse {
  background-color: #fff;
  border-color: #00457c;
}

#left-panel nav ul li a {
  color: #3f4045;
}

#left-panel .navbar-nav > li > a > svg.bd-icon,
#left-panel .navbar-nav > li > a > svg.navforms-icon .st1 {
  fill: #3f4045;
}

#left-panel .navbar-nav > li > a:hover,
#left-panel nav ul > li > a:focus {
  background-color: #155cd5;
  color: #fff;
}

#left-panel .navbar-nav > li:hover > a > svg.bd-icon,
#left-panel .navbar-nav > li:focus > a > svg.bd-icon,
#left-panel .navbar-nav > li > a:focus > svg.bd-icon,
#left-panel .navbar-nav > li:hover > a > svg.navforms-icon .st1 {
  fill: #fff;
}

#left-panel nav ul li.active > a,
#left-panel nav ul li.active.open > a,
#left-panel nav ul li.active > a:focus,
#left-panel nav ul li.active.open > a:focus {
  background-color: #155cd5;
  color: #fff;
}

#left-panel nav ul li.active > a,
#left-panel nav ul li.active.open > a,
#left-panel nav ul li.active > a:focus,
#left-panel nav ul li.active.open > a:focus {
  background-color: #155cd5;
}

#left-panel .navbar-nav > li.active > a > svg.bd-icon,
#left-panel .navbar-nav > li.active > a > svg.navforms-icon .st1 {
  fill: #fff;
}

#left-panel nav ul li.open > a {
  background-color: #3f4045;
  color: #fff;
  border-bottom: 1px solid #3f4045;
}

#left-panel nav ul li.open > a:hover {
  background-color: #155cd5;
}

#left-panel nav ul li.open > a > svg.bd-icon {
  fill: #fff;
}

#left-panel nav ul li.open > a:hover {
  background-color: #155cd5;
}

#left-panel nav ul ul {
  background-color: #3f4045;
}

#left-panel nav > ul > li > ul::before {
  border-left-color: #155cd5;
}

#left-panel nav ul ul li > a {
  color: #fff;
}

#left-panel nav ul li.open ul li::before {
  border-left: 2px solid #155cd5;
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 2px;
}

#left-panel nav ul li.open ul li:hover::before,
#left-panel nav ul li.open ul li:focus::before {
  content: "";
  display: block;
  position: absolute;
  border-left: 2px solid #155cd5;
}

#left-panel nav ul li.open ul li a:hover,
#left-panel nav ul li.open ul li a:focus {
  background-color: #155cd5;
}

#left-panel nav ul li.open ul li.active::before {
  border-left: 2px solid #fff;
}

@media (max-width: 991px) {
  .navbar-inverse .navbar-nav > .active > a,
  .navbar-inverse .navbar-nav > .active > a:hover,
  .navbar-inverse .navbar-nav > .active > a:focus {
    color: #3f4045;
    background-color: #155cd5;
    border-left: 4px solid #fff;
  }

  span .hamb-top,
  span.hamb-middle,
  span.hamb-bottom {
    background-color: #858687;
  }

  .hamburger:hover,
  .hamburger:focus,
  .hamburger:active,
  .hamburger.is-open {
    background-color: #858687;
  }

  .hamburger.is-closed .hamb-top,
  .hamburger.is-closed .hamb-middle,
  .hamburger.is-closed .hamb-bottom {
    background-color: #00457c;
  }

  .navbar-inverse {
    background-color: #fff;
  }

  .navbar-inverse .navbar-nav,
  .navbar-inverse .navbar-nav > li {
    border-color: #2e2b2f;
  }

  #left-panel nav ul li.active.dropdown > a,
  #left-panel nav ul li.active.dropdown.open > a,
  #left-panel nav ul li.active.dropdown.open > a:focus,
  #left-panel nav ul li.active.dropdown > a:focus {
    background-color: #2e2b2f;
  }
}

.page-header h1,
.page-header .h1,
.page-header .page-title {
  color: #fff;
}

.login-page .page-header h1,
.login-page .page-header .h1,
.login-page .page-header .page-title {
  color: #fff;
  font-weight: 700;
}

.navbar-default .navbar-nav > li.userName {
  color: #2b41b1;
}

@media (max-width: 767px) {
  .widget.widget-primary > div {
    background-color: #3f4045;
  }
}

.widget.widget-color-blue > div {
  background-color: #757575;
}

.table > thead.thead-dark,
.table > thead.thead-dark > tr > th {
  color: #fff;
  background-color: #757575;
}

.table > thead.thead-dark {
  border: 1px solid #757575;
}

@media screen and (max-width: 767px) {
  .table > thead.thead-mob-dark,
  .table > thead.thead-mob-dark > tr > th {
    color: #fff !important;
    background-color: #757575 !important;
  }
}

.thead-light,
.table > thead.thead-light,
.table > thead.thead-light > tr > th {
  color: #757575;
  background-color: #d7d8d6;
}

.accordion-table .footable-details > tbody > tr > th,
.accordion-table .footable-details > tbody > tr > td {
  background-color: #d7d8d6;
}

table.table-left-right.accordion-table .footable-detail-row > td::before,
table.table-left-right.statementsAdvicesTable
  .footable-detail-row
  > td::before {
  border-bottom-color: #d7d8d6;
}

table.table-left-right.accordion-table .footable-detail-row,
table.table-left-right.accordion-table .footable-detail-row .footable-details,
table.table-left-right.statementsAdvicesTable .footable-detail-row,
table.table-left-right.statementsAdvicesTable
  .footable-detail-row
  .footable-details {
  background-color: #d7d8d6 !important;
}

table.table-left-right.accordion-table .footable-details > tbody > tr > th,
table.table-left-right.accordion-table .footable-details > tbody > tr > td {
  background-color: #d7d8d6 !important;
}

@media (max-width: 767px), (max-width: 991px) and (min-width: 768px) {
  table .table-left-right.accordion-table .footable-details > tbody > tr > th,
  table.table-left-right.accordion-table .footable-details > tbody > tr > td {
    background-color: #d7d8d6 !important;
  }

  table.table-left-right.accordion-table .footable-detail-row > td::before,
  table.table-left-right.statementsAdvicesTable
    .footable-detail-row
    > td::before {
    border-bottom-color: #d7d8d6;
  }

  table.table-left-right.accordion-table .footable-detail-row,
  table.table-left-right.accordion-table .footable-detail-row .footable-details,
  table.table-left-right.statementsAdvicesTable .footable-detail-row,
  table.table-left-right.statementsAdvicesTable
    .footable-detail-row
    .footable-details {
    background-color: #d7d8d6 !important;
  }

  table.table-left-right.accordion-table .footable-details > tbody > tr > th,
  table.table-left-right.accordion-table .footable-details > tbody > tr > td {
    background-color: #d7d8d6 !important;
  }
}

.btn {
  border-radius: 0px;
}

.btn-default-outline {
  color: #155cd5;
  background-color: transparent;
  border-color: #155cd5;
}

.btn-default-outline:hover,
.btn-default-outline:focus {
  color: #fff;
  background-color: #155cd5;
  border-color: #155cd5;
}

.btn-default-outline:active,
.btn-default-outline:focus:active,
.btn-default-outline:hover:active {
  color: #fff;
  background-color: #155cd5;
  border-color: #155cd5;
}

.btn-default-outline:hover svg,
.btn-default-outline:focus svg {
  fill: #fff;
}

.btn-default-outline svg {
  fill: #155cd5;
}

.btn-primary {
  background-color: transparent;
  color: #155cd5;
  border-color: #155cd5;
}

.btn-primary:hover,
.btn-primary:focus {
  color: #fffeee;
  background-color: #155cd5;
  border-color: #155cd5;
}

.btn-primary:active,
.btn-primary:focus:active,
.btn-primary:hover:active {
  color: #fffeee;
  background-color: #155cd5;
  border-color: #155cd5;
}

.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #155cd5;
  color: #fff;
}

.btn-primary.btn-primary-trsp {
  color: #fff;
}

.btn-primary.btn-primary-trsp:hover,
.btn-primary.btn-primary-trsp:active:hover,
.btn-primary.btn-primary-trsp.active:hover,
.open > .dropdown-toggle.btn-primary.btn-primary-trsp:hover,
.btn-primary.btn-primary-trsp:active:focus,
.btn-primary.btn-primary-trsp.active:focus,
.open > .dropdown-toggle.btn-primary.btn-primary-trsp:focus,
.btn-primary.btn-primary-trsp:active.focus,
.btn-primary.btn-primary-trsp.active.focus,
.open > .dropdown-toggle.btn-primary.btn-primary-trsp.focus {
  background-color: #155cd5;
  border-color: #155cd5;
  color: #fff;
}

.btn-primary.btn-primary-trsp:active,
.btn-primary.btn-primary-trsp.active,
.open > .dropdown-toggle.btn-primary.btn-primary-trsp {
  background-color: #155cd5;
  border-color: #155cd5;
  color: #fff;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}

.btn-link {
  color: #155cd5;
}

.btn-link:hover,
.btn-link:focus {
  color: #fff;
}

.btn-link:hover,
.btn-link:active {
  color: #00457c;
}

.border1px-tbl-tr
.btn-link:hover,
.btn-link:focus {
  color: #155cd5;
}

.btn-danger {
    background-color: #fff;
    color: #00457c;
    border-color: #155cd5;
    border-radius: 24px;
}

.btn-danger:hover,
.btn-danger:focus {
  color: #fff;
  background-color: #a8000b;
  border-color: #a8000b;
}

.btn-danger:active,
.btn-danger:focus:active,
.btn-danger:hover:active {
  color: #fff;
  background-color: #a8000b;
  border-color: #a8000b;
}

.btn-icon-action-delete:hover,
.btn-icon-action-resend:hover,
.btn-icon-action-delete:focus,
.btn-icon-action-resend:focus {
  color: #3f4045;
}

.form-control {
  border-color: #c4c9d2;
}
/*
.primary-icon.icon-questionFill .st0 {
  fill: #fff;
}
*/

.primary-icon.icon-questionFill .st0 {
  fill: #3fc3ff;
}

.primary-radio-btn-outline label.radio {
  color: #fff;
}

.primary-radio-btn-outline {
  border-color: #00457c;
  color: #fff;
  background-color: #00457c;
}

.primary-radio-btn-outline:hover {
  color: #fff;
  background-color: #00457c;
  border-color: #00457c;
}

.primary-radio-btn-outline:focus,
.primary-radio-btn-outline.focus {
  color: #fff;
  background-color: transparent;
  border-color: #00457c;
}

.primary-radio-btn-outline:active,
.primary-radio-btn-outline:focus:active,
.primary-radio-btn-outline:hover:active,
.primary-radio-btn-outline.active,
.primary-radio-btn-outline.active:hover {
  color: #fff;
  background-color: #00457c;
  border-color: #00457c;
}

.direct-form .checkbox input:checked ~ i,
.direct-form .toggle input:checked ~ i {
  border-color: #00457c;
  background-color: #00457c;
  border-width: 1px;
}

.direct-form .checkbox:hover i,
.direct-form .radio:hover i {
  border-color: #00457c;
}

.direct-form .radio input:checked ~ i {
  background-color: #fff;
  border-color: #155cd5;
}

.direct-form .radio input ~ i:after {
  background-color: #155cd5;
}

.form-control:focus,
.form-control:hover {
  border-color: #155cd5;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next {
  background: #00457c;
  color: #fff;
}

.datepicker table thead tr th.prev,
.datepicker table thead tr th.next {
  background: #155cd5;
  color: #fff;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover {
  background: #a8000b;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  border-bottom-color: #00457c;
}

.datepicker table tr td,
.datepicker table tr th {
  border-color: #c4c9d2;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  border-color: #757575;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  background: #00457c;
  color: #fff;
  border-color: #c4c9d2;
}

.text-purple {
  color: #00457c !important;
}

.gray-dark-text {
  color: #666669 !important;
}

.highlight {
  background-color: #d7d8d6;
  border-color: #757575;
}

h1,
.h1 {
  color: #757575;
}

h2,
.h2 {
  color: #757575;
}

h3,
.h3 {
  color: #757575;
}

.bs-searchbox,
.md-content .bootstrap-select .bs-searchbox {
  background-color: #155cd5;
}

.bootstrap-select.btn-group .dropdown-toggle .bs-caret {
  border-left-color: #757575;
  background-color: #f6f6f6;
}

.bootstrap-select.open.form-control > .dropdown-toggle {
  background-color: transparent;
  border-color: #757575;
  color: #3f4045;
}

.input-group-addon {
  background-color: #f6f6f6;
  color: #00457c;
}

.section-subtitle {
  color: #757575;
}

blockquote {
  border-color: #00457c;
  border-left-color: #00457c;
  background-color: #d7d8d6;
}

blockquote h4,
blockquote .h4,
blockquote h5,
blockquote .h5,
blockquote h6,
blockquote .h6 {
  color: #115740;
}

.panel-transparent > .panel-heading + .panel-collapse > .panel-body {
  background-color: #d7d8d6;
}

.panel-default > .panel-heading {
  color: #fff;
}

.panel-default-primary .panel-title > a {
  color: #fff;
  background-color: #757575;
  border-color: #757575;
}

.panel-default-primary .panel-title > a.collapsed {
  color: #fff;
  background-color: #757575;
}

.panel-default-primary .panel-collapse > .panel-body {
  background-color: #d7d8d6;
  border-color: #d7e0ce;
}

footer {
  /*background: #00457c;*/
  background: linear-gradient(0deg, #002645, #002645),
    linear-gradient(180deg, #00447c 0%, #002442 100%);
}

.footer p span.copy,
.footer p a,
.footer p span.abnNo {
  color: #fefeee;
}

.footerNav p * {
  border-color: #fff !important;
}

/* ------------------- */
/* ISSUER THEME */
.btn-primary {
  border: 1px solid #155cd5;
  color: #155cd5;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.1235rem;
  border-radius: 0;
}

.btn-primary:hover,
.btn-primary:focus {
  font-weight: 700;
}

.btn-danger {
  border: 1px solid;
}

.btn-link-bold {
  color: #757575;
}

.btn-link-bold:hover,
.btn-link-bold:focus {
  color: #3f4045;
}

.btn-link-bold .add-icon,
.btn-link svg.icon-alert {
  fill: #757575;
}

.alert-confirmation .alertMessageBox > h2 {
  color: #00457c;
}

.alert-confirmation .alertMessageBox > svg {
  fill: #00457c;
}

.customAlert .alertBoxFooter {
  background-color: #d7d8d6;
}

.alert-warning {
  background-color: #d7d8d6;
  border: 1px solid #757575 !important;
  color: #3f4045;
}

@media (max-width: 767px) {
  .primary-header-bg {
    background-color: #3f4045;
    color: #fff;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .login-page a.btn.btn-default-outline.border-white-btn.btn-block.md-trigger {
    width: fit-content;
    padding: 10px;
  }
}

/* ------------------- */
/* ISSUER THEME */
.login-page .mob-app-adv-area h2 {
  color: #f2efea;
}

.sustainability-color {
  font-size: 30px;
  color: #fff !important;
  font-weight: 700;
}

.sustainbility-text {
  font-size: 14px;
  line-height: 1.1;
  font-weight: 100;
}

.login-page.h2 {
  color: #fff;
}

.navbar-default {
  background-color: rgba(255, 255, 255, 1) !important;
}

.navbar-brand .logo {
  background-image: url("alceon.png");
  width: 150px;
  padding: 3rem 1rem;
}

.logo-padding {
  display: inline-block;
}

#mCSB_1 {
  background-color: #fff;
  color: #222222;
}

.navbar-brand .logo {
  background-position: right;
  background-size: 100%;
  background-repeat: no-repeat;
  margin-right: /*16px*/ 0;
  margin-left: 10px;
  height: auto;
}

.navbar-brand .logo svg {
  opacity: 0;
}

.btn-icon-circle {
  border-color: rgba(34, 34, 34, 0.5);
  display: none;
}

.btn-icon-circle .apple-icon,
.btn-icon-circle .android-icon,
.navbar-default .navbar-nav > li > a > svg.bd-icon,
.navforms-icon .st1 {
  fill: #00457c;
}

#navbar ul li:nth-child(2) {
  display: inline-block;
}

.navforms-icon .st0 {
  display: none;
}

.btn-icon-circle.btn-default-outline:hover,
.btn-icon-circle.btn-default-outline:focus,
.btn-icon-circle.btn-default-outline:active,
.btn-icon-circle.btn-default-outline:active:focus,
.btn-icon-circle.btn-default-outline:focus:active,
.btn-icon-circle.btn-default-outline:hover:focus,
.btn-icon-circle.btn-default-outline:hover:active {
  color: #fff;
  background-color: #222222;
  border-color: #222222;
}

.helpBtn text-center strong margin-top5px display-block {
  display: none;
}

.page-header .page-title {
  font-size: 30px;
}

#contact-usModal::after:focus {
  color: #fff;
  background: #002c4b;
  font-family: "proxima_novaregular", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.white-text h2 {
  color: #fff !important;
}

.color-class {
  color: #3c3c3c;
}

.login-page .row.dispFlex.align-items-center {
  color: #ffffff;
}

.login-page .login-footer-info {
  color: #f2efea;
}

.mob-app-adv-area {
  /*color: #ffffff;
  background: linear-gradient(rgba(0, 0, 0, 0.325), rgba(0, 0, 0, 0.375)),
    url('blurb-bg.jpg') no-repeat center center; 
  background-size: cover;   
  padding: 10px 0; */

  background: #00457c;
  /*background-image: linear-gradient(to bottom, #111 0%, #383636 100%);
  background-repeat: no-repeat;  
  background: #8a8b8c;
  background-position: top center; */
}

.helpButtonLink {
  background-color: #8a8b8c;
  display: none;
}

.login-dark-bg {
  background-color: #ffffff;
  /* color: rgba(0, 0, 0, 0.7); */
  color: #211e1f;
}

.login-dark-bg h2 {
  color: #3d4042;
}

.help-block .text-white {
  color: #fff;
}

.login-extra-dark-bg {
  background-color: #f8f8f8;
  color: #323232;
}

.login-form .list-styled li::before {
  color: #323232;
}

#st1:hover {
  color: #222222;
  fill: #222222;
}

.btn-primary:hover,
.btn-primary:focus {
  font-weight: 700;
}

.btn-open-offer {
  background-color: #00457c;
  border-color: #00457c;
  color: #ffffff;
  font-weight: 700;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #00457c;
  border: 1px solid #00457c;
  border-bottom-color: none;
  cursor: default;
}

.md-content {
  background-color: #002c4b;
  color: #fff;
  -webkit-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 9px 1px rgba(0, 0, 0, 0.19);
  min-height: 574px;
}

.md-content-color {
  background-color: #00457c !important;
  color: #fff;
}

.h2-special {
  color: #fff;
  font-size: 20px;
}

.login-page .widget > div {
  padding: 0;
}

.login-white-bg {
  background-color: #ffffff;
}

.login-light-bg {
  background-color: #f2efea;
}

.login-extra-dark-bg h2 {
  color: #00457c;
  font-weight: 700;
}

.login-dark-bg h2 {
  color: #00457c;
  font-weight: 700;
}

.indv-label {
  color: #ffffff;
  font-weight: 700;
}

.reg-lbl {
  color: #00457c;
  font-weight: 700;
}

.login-page .strong {
  color: #00457c;
}

.login-page .custom-bg2 {
  /* background-image: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)),
    url("log-in-bg.jpg");*/
  background-color: #00457c;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  /*opacity: 0;*/
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -o-filter: blur(1px);
  -ms-filter: blur(1px);
  filter: blur(1px);
}

.registernow {
  background-color: #155cd5;
  color: #fffeee !important;
  text-transform: uppercase;
  border-color: #155cd5;
  border-bottom: 1px solid#155cd5;
  transition: all 0.2s;
}

.registernow:hover {
  background-color: #155cd5;
  color: #fffeee;
  border-color: #155cd5;
  border-bottom: 1px solid #155cd5;
}

.page-header {
  margin: 50px 0 10px !important;
}

svg.bd-icon.apple-icon,
svg.bd-icon.android-icon {
  display: none;
}

.discover-button {
  background-color: transparent;
  color: #ffffff;
  border: 1px solid #ffffff;
  transition: all 0.2s;
  border-radius: 24px;
}

.discover-button:hover {
  background-color: #fff;
  color: #155cd5 !important;
  border: 1px solid #fff;
}

.discover-button:focus {
  color: #fff;
}

.padding-sustainability {
  padding: 10px 30px 0 !important;
}

@media (max-width: 767px) {
  .logo-padding {
    margin-top: -3px;
    margin-left: 10px;
    padding: 8px 0;
    width: 120px;
  }

  .navbar-brand .logo {
    /* width: 100%; */

    background-position: center;
    /*height: 43px;*/
    margin-right: 0;
    width: 15rem;
  }

  .navbar-brand {
    float: left;
    font-size: 18px;
  }
   .page-header {
        margin: 70px 0 10px !important;
    }
}

@media (min-width: 768px) {
  .loginArea .help-block a {
    text-decoration: none !important;
  }
}

.btn-primary {
  border: 1px solid #155cd5;
  color: #155cd5;
  text-transform: none;
  font-weight: 600;
  letter-spacing: 0.1235rem;
  border-radius: 24px;
}

.border-white-btn {
  border-color: #155cd5;
  background-color: transparent;
  color: #155cd5;
  text-transform: none;
  transition: all 0.2s;
  border-radius: 24px;
  font-weight: 600;
}

.border-white-btn:hover {
  border-color: #155cd5;
  background-color: #155cd5;
  color: #fffeee;
}

.btn-danger {
  border: 1px solid;
}

a.dropdown-toggle.text-white {
  color: #0f52ba;
  font-weight: 600;
}

.btn-margin-left {
  margin-left: 51%;
}

.widget {
  box-shadow: 1px 2px 2px black;
}

.primary-icon.icon-questionFill .st2 {
  fill: #000;
}

.vector_contact_phone .st1 {
  fill: #00457c;
}

.vector_contact_fax .st1 {
  fill: #155cd5;
}

.vector_contact_fax .st2 {
  fill: #00457c;
}

.vector_contact_fax .st3 {
  fill: #002645;
}

.vector_contact_fax .st5 {
  fill: #002645;
}

.vector_contact_stamp .st1 {
  fill: #00457c;
}

.vector_contact_stamp .st3 {
  fill: #00457c;
}

.vector_contact_mail .st1 {
  fill: #002645;
}

.vector_contact_mail .st3 {
  fill: #00457c;
}

.vector_contact_mail .st4 {
  fill: #155cd5;
}

.vector_contact_mail .st5 {
  fill: #00457c;
}

.modal-dialog h1,
.modal-dialog h2,
.modal-dialog h3 {
  color: #00457c;
}

/* this is for tooltip popover on individual access on login screen */

.login-page .popover {
  background-color: #00457c;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.btn-trspOutline,
.btn-trspOutline:hover {
  color: #00457c;
  background-color: transparent;
  border-color: #00457c;
}

.numberList > li:before {
  border: 2px solid #00457c;
  color: #00457c;
}

.input-group.date input.form-control:active + .input-group-addon {
  background-color: #00457c;
}

div.margin-bot10px > p {
  color: #00457c !important;
}

.vector_accountUser .st1 {
  fill: #00457c;
}

.btn-groupTabs .nav-tabs > li.active > a,
.linkedInvestorsTab .nav-tabs > li.active > a,
.btn-groupTabs .nav-tabs > li.active > a:hover,
.linkedInvestorsTab .nav-tabs > li.active > a:hover,
.btn-groupTabs .nav-tabs > li.active > a:focus,
.linkedInvestorsTab .nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #00457c;
  border: 1px solid #00457c;
  border-bottom-color: transparent;
  cursor: default;
}

panel-primary > .panel-heading {
  color: #fff;
  background-color: #00457c;
  border-color: #00457c;
}

.listContainer-fluid .bs-container .dropdown-menu.inner li.active a,
.listContainer-fluid .bs-container .dropdown-menu.inner li.selected a {
  background-color: #00457c;
}

.listContainer-fluid .bs-container .dropdown-menu.inner li a {
  color: #fff;
  background-color: #00457c;
  padding-top: 12px;
  padding-bottom: 12px;
}

.listContainer-fluid .bs-container .dropdown-menu.inner li a:hover,
.listContainer-fluid .bs-container .dropdown-menu.inner li a:focus {
        background-color: #155cd5;
        outline: 0;
    }

.bootstrap-select.btn-group[class*="col-"] {
  background-color: #00457c;
}

.bootstrap-select.btn-group:not(.input-group-btn) {
  background-color: #fff;
}

.accountSelector
.bootstrap-select.btn-group:not(.input-group-btn) {
    background-color: #00457c;
}

#ribbon .accountSelector {
  color: #fff;
  background-color: #00457c;
}

#ribbon .accountSelector label {
  margin: 0;
  padding: 14px 20px 14px 30px;
  background-color: #155cd5;
  color: #fff;
  font-size: 15.999998px;
  position: relative;
}

#ribbon .accountSelector label {
  background-color: #155cd5;
}

#ribbon .accountSelector label:after {
  border-left: 10px solid #155cd5;
}

.btn-groupTabs .nav-tabs > li.active:after,
.linkedInvestorsTab .nav-tabs > li.active:after {
  border-top: 10px solid #00457c;
}

.btn-groupTabs .nav-tabs > li > a,
.linkedInvestorsTab .nav-tabs > li > a {
  color: #00457c;
}

.btn-groupTabs .nav-tabs,
.linkedInvestorsTab .nav-tabs {
  border: 1px solid #00457c;
}

.btn-groupTabs
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title
  h3,
.linkedInvestorsTab
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title
  h3 {
  color: #00457c;
}

.btn-groupTabs .tab-pane .panel-default-primary .panel-heading.collapsed .title,
.linkedInvestorsTab
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title {
  color: #00457c;
}

.btn-groupTabs .nav-tabs > li > a,
.linkedInvestorsTab .nav-tabs > li > a,
.btn-groupTabs .nav-tabs > li > a:hover,
.linkedInvestorsTab .nav-tabs > li > a:hover {
  color: #00457c;
  border: 1px solid #00457c;
}

.btn-groupTabs
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title
  svg.portfolioview-userIcon
  .st0,
.linkedInvestorsTab
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title
  svg.portfolioview-userIcon
  .st0 {
  fill: #00457c;
}

.btn-groupTabs
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title
  svg.portfolioview-userIcon
  .st1,
.linkedInvestorsTab
  .tab-pane
  .panel-default-primary
  .panel-heading.collapsed
  .title
  svg.portfolioview-userIcon
  .st1 {
  stroke: #00457c;
}

.linkedInvestorPanel.panel-primary > .panel-heading {
  background-color: #00457c;
}

.linkedInvestorPanel.panel-primary > .panel-heading span.caret {
  border-top: 30px solid #00457c;
}

.form-control::placeholder {
  color: #323232;
  opacity: 1;
}
