@charset "UTF-8";
.sent_response_block_container label.btn.sent_response_block {
  background-color: #f9f9f9;
  color: #000;
  border: 1px solid #00a7f7;
}
.sent_response_block_container label.btn.sent_response_block svg {
  color: #00a7f7;
}

.sent_response_block_container .btn.sent_response_block:hover,
.sent_response_block_container.checked label.btn.sent_response_block {
  background-color: #00a7f7;
  border-color: #00a7f7;
  color: #fff;
}

.sent_response_block_container label.btn.sent_response_block:hover svg,
.sent_response_block_container.checked label.btn.sent_response_block svg {
  color: #fff;
}

.sent_panel_title {
  font-size: 1.1rem;
  font-weight: 600;
}

.icon-status.absolute-pos {
  position: absolute;
  top: 10px;
  right: 10px;
}

.icon-status.fa-check-circle {
  border-radius: 50%;
  background-color: white;
  color: #3cab00;
}

.icon-status.fa-times-circle {
  border-radius: 50%;
  background-color: white;
  color: #ff2a2a;
}

.icon-status.fa-check {
  color: #3cab00;
}

.icon-status.fa-times {
  color: #ff2a2a;
}

hr.avd_hr {
  background-color: #f39200 !important;
  display: block !important;
}

.btn-rounded {
  border-radius: 50px;
}

#adv_model_portfolio_detail .adv_category .adv_line .float-start {
  color: #f39200;
}

body {
  font-family: "Lato", sans-serif;
}

.navbar {
  --bs-navbar-padding-x: 1rem;
  --bs-navbar-padding-y: 0.5rem;
}

.adv_highlight {
  color: #17a2b8;
}

.adv_primary {
  color: #f39200;
}

.adv_secondary {
  color: #00a7f7;
}

.adv_thirdly {
  color: #000;
}

.adv_warning {
  color: #f39200;
}

.adv_danger {
  color: #ff2a2a;
}

.adv_disabled {
  color: #d8d9dc;
}

nav {
  background-color: #fff;
}

#adv_title {
  background: #00a7f7;
  background: -webkit-gradient(left top, right top, color-stop(0%, #00a7f7), color-stop(100%, #00a7f7));
  background: linear-gradient(to right, #00a7f7 0%, #00a7f7 100%);
  color: #fff;
  border-top: 0;
}

#adv_summary h2,
#adv_summary h3,
#adv_form_summary h2,
#adv_form_summary h3 {
  color: #f39200;
}
#adv_summary .adv_answer,
#adv_form_summary .adv_answer {
  color: #f39200;
}

.adv_answer_summary {
  color: #f39200;
  font-weight: bold;
  line-height: 1.5;
}

.btn-success,
.btn-success.disabled {
  color: #ffffff;
}

.adv_info,
.adv_info:hover {
  color: #17a2b8;
}

.sv_main {
  font-family: "Lato", sans-serif !important;
}

.sv-boolean__switch {
  background: #f9f9f9;
}

.sv-boolean__slider {
  background: #000;
}

.sv-boolean--checked .sv-boolean__switch {
  background: #f9f9f9;
}

textarea:focus:not(.select2-search__field),
input[type=text]:focus:not(.select2-search__field),
input[type=password]:focus:not(.select2-search__field),
input[type=datetime]:focus:not(.select2-search__field),
input[type=datetime-local]:focus:not(.select2-search__field),
input[type=date]:focus:not(.select2-search__field),
input[type=month]:focus:not(.select2-search__field),
input[type=time]:focus:not(.select2-search__field),
input[type=week]:focus:not(.select2-search__field),
input[type=number]:focus:not(.select2-search__field),
input[type=email]:focus:not(.select2-search__field),
input[type=url]:focus:not(.select2-search__field),
input[type=search]:focus:not(.select2-search__field),
input[type=tel]:focus:not(.select2-search__field),
input[type=color]:focus:not(.select2-search__field),
.uneditable-input:focus:not(.select2-search__field) {
  border-color: #f39200;
  box-shadow: 0 0 0 0.2rem #f3920040;
  outline: 0 none;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: 0;
}

input[id^=sq_].form-control {
  position: relative;
}

.jsgrid-cell a, .jsgrid-pager-container a {
  color: #17a2b8;
}

.jsgrid-cell a:hover, .jsgrid-pager-container a:hover {
  color: #00a7f7;
}

.jsgrid-header-sort-asc:before {
  border-color: transparent transparent #f39200 transparent;
}

.jsgrid-header-sort-desc:before {
  border-color: #f39200 transparent transparent transparent;
}

#adv_steps h4 {
  color: #00a7f7;
}
#adv_steps .adv_media svg.adv_icon {
  color: #00a7f7;
}

#adv_restitution h2 {
  color: #f39200;
}
#adv_restitution h3 {
  color: #00a7f7;
}

.adv_survey_next,
.adv_survey_next:hover,
.adv_survey_complete,
.adv_survey_complete:hover,
.adv_next {
  background-color: #f39200;
  color: #ffffff;
}
.adv_survey_next:hover,
.adv_survey_next:hover:hover,
.adv_survey_complete:hover,
.adv_survey_complete:hover:hover,
.adv_next:hover {
  background-color: #f39200;
  color: #ffffff;
}
.adv_survey_next.disabled,
.adv_survey_next:hover.disabled,
.adv_survey_complete.disabled,
.adv_survey_complete:hover.disabled,
.adv_next.disabled {
  background-color: #f39200;
  color: #ffffff;
}

.noUi-connect {
  background: #f39200;
}

.daterangepicker td.in-range {
  background: rgba(243, 146, 0, 0.15);
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background: #f39200;
}

.daterangepicker .ranges li.active {
  background: #f39200;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  color: #ffffff;
}

.loadingoverlay {
  justify-content: center !important;
}

.loadingoverlay_element {
  width: 60px !important;
  height: 60px !important;
  font-size: 25px !important;
}

.loadingoverlay_text {
  width: 100% !important;
  margin: 0 !important;
}

#adv_navbar .adv_page.active {
  background: #00a7f7;
  background: -webkit-gradient(left top, right top, color-stop(0%, #00a7f7), color-stop(100%, #00a7f7));
  background: linear-gradient(to right, #00a7f7 0%, #00a7f7 100%);
}

h6 {
  color: #17a2b8;
}

#adv_documents .row.adv_error .media {
  border-color: #ff2a2a;
}
#adv_documents .row.adv_error .media svg, #adv_documents .row.adv_error .media h5 {
  color: #ff2a2a;
}
#adv_documents .row.adv_error .adv_status, #adv_documents .row.adv_error .adv_status a {
  color: #ff2a2a;
}
#adv_documents .row.adv_warning .media {
  border-color: #f39200;
}
#adv_documents .row.adv_warning .media svg, #adv_documents .row.adv_warning .media h5 {
  color: #f39200;
}
#adv_documents .row.adv_warning .adv_status, #adv_documents .row.adv_warning .adv_status a {
  color: #f39200;
}
#adv_documents .row.adv_success .media {
  border-color: #3cab00;
}
#adv_documents .row.adv_success .media svg, #adv_documents .row.adv_success .media h5 {
  color: #3cab00;
}
#adv_documents .row.adv_success .adv_status, #adv_documents .row.adv_success .adv_status a {
  color: #3cab00;
}

/**
    Subscription : SRRI indicator
**/
.subscriptionSrri {
  padding: 20px;
  background: rgba(243, 146, 0, 0.15);
}
.subscriptionSrri h3 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}
.subscriptionSrri-riskLevel:not(:last-child) {
  margin-bottom: 20px;
}
.subscriptionSrri-riskLevel ul {
  display: flex;
  margin: 0;
  padding: 0;
}
.subscriptionSrri-riskLevel ul li {
  list-style: none;
  flex: 1;
  border: 2px #f39200 solid;
  border-right: 0;
  height: 22px;
  font-size: 11px;
  text-align: center;
  line-height: 18px;
}
.subscriptionSrri-riskLevel ul li:first-child {
  border-radius: 10px 0 0 10px;
}
.subscriptionSrri-riskLevel ul li:last-child {
  border-radius: 0 10px 10px 0;
  border-right: 2px #f39200 solid;
}
.subscriptionSrri-riskLevel ul li.highlight {
  height: 30px;
  background: #f39200;
  color: white;
  margin-top: -8px;
  margin-right: -2px;
  border-radius: 8px 8px 0 0;
  line-height: 26px;
}
.subscriptionSrri-funds-label {
  display: block;
  margin-top: -12px;
}
.subscriptionSrri-funds {
  display: flex;
  align-items: center;
}
.subscriptionSrri-funds:not(:last-child) {
  margin-bottom: 37px;
}
.subscriptionSrri-funds .bar {
  flex: 2;
  position: relative;
  background: #f39200;
  height: 22px;
  margin-right: 15px;
}
.subscriptionSrri-funds .bar-fill {
  position: absolute;
  top: 0;
  left: 0;
  background: #16b6dd;
  height: 22px;
}
.subscriptionSrri-funds .bar-crois {
  position: absolute;
  top: 0;
  right: 0;
  background: #16b6c7;
  height: 22px;
}
.subscriptionSrri-funds .bar-label {
  flex: 1;
  font-size: 11px;
}
.subscriptionSrri-warning {
  flex: 2;
}
.subscriptionSrri-warning h3 {
  color: red;
}
.subscriptionSrri-warning h3 span {
  display: inline-block;
  margin-right: 10px;
  font-size: 20px;
  vertical-align: middle;
}
.subscriptionSrri-warning h3 p {
  margin: 0;
}

.select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #00a7f7 transparent;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-color: #00a7f7 transparent transparent transparent;
}

#sidebar {
  /* don't forget to add all the previously mentioned styles here too */
  background: #000;
  color: #fff;
}
#sidebar a {
  color: #fff;
}
#sidebar ul li a:hover, #sidebar ul li.active > a {
  background-color: #4a4a4a;
  border-left: 3px solid #f39200;
}
#sidebar ul li a:hover span, #sidebar ul li.active > a span {
  text-decoration-color: #f39200;
}
#sidebar ul li svg {
  color: #f39200;
}

#adv_sidebar_retract svg {
  color: #f39200;
}

.adv_block_container {
  background-color: #f9f9f9;
  color: #000;
  border: 1px solid #00a7f7;
}
.adv_block_container svg {
  color: #000;
}
.adv_block_container:hover {
  background-color: #00a7f7;
  border-color: #00a7f7;
  color: #fff;
}
.adv_block_container:hover svg {
  color: #fff;
}

.adv_documents .row.adv_error .media {
  border-color: #ff2a2a;
}
.adv_documents .row.adv_error .media svg,
.adv_documents .row.adv_error .media h5 {
  color: #ff2a2a;
}
.adv_documents .row.adv_error .adv_status,
.adv_documents .row.adv_error .adv_status a {
  color: #ff2a2a;
}
.adv_documents .row.adv_warning .media {
  border-color: #f39200;
}
.adv_documents .row.adv_warning .media svg,
.adv_documents .row.adv_warning .media h5 {
  color: #f39200;
}
.adv_documents .row.adv_warning .adv_status,
.adv_documents .row.adv_warning .adv_status a {
  color: #f39200;
}
.adv_documents .row.adv_success .media {
  border-color: #3cab00;
}
.adv_documents .row.adv_success .media svg,
.adv_documents .row.adv_success .media h5 {
  color: #3cab00;
}
.adv_documents .row.adv_success .adv_status,
.adv_documents .row.adv_success .adv_status a {
  color: #3cab00;
}

body {
  background-color: #ffffff;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  height: 100%;
}

a,
a:hover,
a:visited,
.btn-link {
  text-decoration: none !important;
}

a.btn,
a.btn:hover,
a.btn:visited {
  text-decoration: none !important;
}

.adv_contractlink div {
  text-decoration: none;
}

a.alert-link:hover {
  text-decoration: underline !important;
}

#adv_title {
  background-color: #00a7f7;
}

label {
  color: #000000;
  width: 100%;
}

.adv_page_title {
  color: #ffffff;
  background-color: #00a7f7;
}

p .adv_value {
  color: #f39200;
}
p .adv_value + a {
  color: #d8d8d8;
}

input.form-control,
textarea.form-control {
  color: black;
}
input.form-control.adv_validated,
textarea.form-control.adv_validated {
  box-shadow: 0 0.15rem 0.2rem 0.05rem rgba(60, 171, 0, 0.7);
  border: 1px solid #3cab00;
}
input.form-control.adv_error,
textarea.form-control.adv_error {
  box-shadow: 0 0.15rem 0.2rem 0.05rem rgba(255, 42, 42, 0.7);
  border: 1px solid #ff2a2a;
}

.dropdown button {
  background-color: #ffffff;
  color: #000000;
}
.dropdown button:after {
  border-top-color: #3cab00;
}
.dropdown button:hover {
  background-color: #ffffff;
  color: #000000;
}
.dropdown button.dropdown-toggle:hover, .dropdown button.dropdown-toggle:focus, .dropdown button.dropdown-toggle:active {
  background-color: #ffffff !important;
  color: #000000 !important;
}

button.btn-primary {
  color: #ffffff;
  border: 0;
}
button.btn-primary:disabled {
  background-color: #d8d8d8;
  color: #ffffff;
}

.adv_brand_logo {
  background-color: #00a7f7;
}
.adv_brand_logo div {
  background-image: url("/img/logo.png");
}

.adv_document {
  color: #f39200;
}
.adv_document a,
.adv_document a:hover,
.adv_document a:visited {
  color: #f39200;
}
.adv_document a.lh3em {
  line-height: 3em;
}

.modal-dialog .modal-body h4 {
  color: #00a7f7;
}

.adv_home_tile {
  color: #ffffff;
  margin-top: 0.1em;
}
.adv_home_tile a:hover,
.adv_home_tile .btn-link:hover {
  text-decoration: underline !important;
}
.adv_home_tile.adv_abstract {
  background-color: #00a7f7;
}
.adv_home_tile.adv_abstract a,
.adv_home_tile.adv_abstract .btn-link {
  color: #ffffff;
}
.adv_home_tile.adv_multicontracts {
  color: #fff;
  background-color: #000;
}
.adv_home_tile.adv_multicontracts a,
.adv_home_tile.adv_multicontracts .adv_empathize {
  color: #fff;
}
.adv_home_tile.adv_multicontracts .adv_contractlink:nth-child(even) {
  background-color: #000;
}
.adv_home_tile.adv_multicontracts .adv_contractlink:nth-child(odd) {
  background-color: #000;
}
.adv_home_tile.adv_orientation, .adv_home_tile.adv_profile {
  background-color: #f1586a;
  border-top: 0 solid;
  border-top-color: #f1586a;
  border-bottom: 0 solid;
  border-bottom-color: #f1586a;
  color: #fff;
}
.adv_home_tile.adv_orientation a, .adv_home_tile.adv_profile a {
  color: #fff;
}
.adv_home_tile.adv_discover span {
  color: #ffffff;
}

.adv_quickactions .adv_quickactions_header {
  background-color: #00a7f7;
}
.adv_quickactions .adv_quickactions_buttons {
  background-color: #000;
}
.adv_quickactions .adv_quickactions_buttons a {
  color: #fff;
}
.adv_quickactions .adv_quickactions_buttons a .adv_quickactions_icon {
  background-color: #ffffff;
  color: #000;
}
.adv_quickactions .adv_quickactions_buttons a.disabled {
  color: #999;
}
.adv_quickactions .adv_quickactions_buttons a.disabled .adv_quickactions_icon {
  color: #ccc;
}

.adv_secondary_background {
  background-color: #00a7f7;
  color: #fff;
}

.adv_division_filters a {
  color: #d8d8d8;
}
.adv_division_filters a.adv_active {
  color: #0dcaf0;
}

.adv_category > .row {
  border-top: 1px solid #dee2e6;
}
.adv_category:last-child > .row {
  border-bottom: 1px solid #dee2e6;
}
.adv_category .adv_category_logo {
  color: #ffffff;
}
.adv_category .adv_category_logo[data-index="0"] {
  background-color: #24c4af;
}
.adv_category .adv_category_logo[data-index="1"] {
  background-color: #1ad075;
}
.adv_category .adv_category_logo[data-index="2"] {
  background-color: #592202;
}
.adv_category .adv_category_logo[data-index="3"] {
  background-color: #d01a32;
}
.adv_category .adv_category_logo[data-index="4"] {
  background-color: #d01a6e;
}
.adv_category .adv_category_logo[data-index="5"] {
  background-color: #d01ab7;
}
.adv_category .adv_category_logo[data-index="6"] {
  background-color: #6f1ad0;
}
.adv_category .adv_category_logo[data-index="7"] {
  background-color: #d0ab1a;
}
.adv_category .adv_category_logo[data-index="8"] {
  background-color: #d0631a;
}
.adv_category .adv_category_logo[data-index="9"] {
  background-color: #1acfd0;
}
.adv_category .adv_category_logo[data-category=Actions] {
  background-color: #ebddcf;
}
.adv_category .adv_category_logo[data-category=Immobilier] {
  background-color: #ccb39a;
}
.adv_category .adv_category_logo[data-category=Obligations] {
  background-color: #896744;
}
.adv_category .adv_category_logo[data-category=Euros] {
  background-color: #b3dfe0;
}
.adv_category .adv_category_logo[data-category="Gestion diversifiée"] {
  background-color: #24b4b7;
}
.adv_category .adv_category_logo[data-category="Gestion alternative"] {
  background-color: #4f7a7b;
}
.adv_category .adv_category_logo[data-category=Divers] {
  background-color: #a2cc9a;
}
.adv_category .adv_category_logo[data-category=UC] {
  background-color: #24b78f;
}
.adv_category .adv_category_logo[data-category=EURO] {
  background-color: #148466;
}
.adv_category .adv_category_logo[data-category="Sélection fonds en euro"] {
  background-color: #c35559;
}
.adv_category .adv_category_logo[data-category=Libre] {
  background-color: #f39200;
}
.adv_category .adv_category_logo[data-category=Mandat] {
  background-color: #339aca;
}
.adv_category .adv_category_detail_header {
  border-bottom: 1px solid #d8d8d8;
}
.adv_category .adv_category_detail_header div {
  background-color: #e3e3e3;
}
.adv_category .adv_category_section i {
  color: #9b9b9b;
}
.adv_category .adv_category_section:not(:last-child) .row {
  border-bottom: 1px solid #d8d8d8;
}

.adv_portfolios_table thead th {
  border-top: 0;
  border-bottom: 0;
}

.adv_portfolio_infos td {
  line-height: 30px;
  vertical-align: middle;
  cursor: pointer;
}
.adv_portfolio_infos td a {
  color: #dee2e6;
}
.adv_portfolio_infos td ul {
  margin-bottom: 0;
}
.adv_portfolio_infos td ul a.page-link {
  cursor: text !important;
  line-height: 1;
  padding: 0.25rem 0.4rem;
}
.adv_portfolio_infos .profileicon {
  width: 30px;
  height: 30px;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  padding: 5px;
}
.adv_portfolio_infos .profileicon img {
  width: auto;
  max-height: 100%;
  display: block;
  margin: 0 auto;
}
.adv_portfolio_infos .adv_slider {
  width: 100%;
  height: 10px;
  position: relative;
}
.adv_portfolio_infos .adv_slider .adv_slider_fee,
.adv_portfolio_infos .adv_slider .adv_slider_uc {
  position: absolute;
  height: 10px;
}
.adv_portfolio_infos .adv_slider .adv_slider_fee {
  background-color: #d01a6e;
  right: 0;
}
.adv_portfolio_infos .adv_slider .adv_slider_uc {
  background-color: #23c4af;
  left: 0;
}

.adv_portfolio_details .adv_category:first-child > .row {
  border-top: 0;
}
.adv_portfolio_details .adv_category:last-child > .row {
  border-bottom: 0;
}

.adv_profile_banner {
  color: #fff;
  padding: 2em 0;
}

.adv_profile_banner_light {
  background-color: #fafafa;
  color: #000;
  padding: 2em 0;
  border-top: #f1f1f1 1px solid;
  border-bottom: #f1f1f1 1px solid;
}

.adv_arbitration {
  border-bottom: 1px solid #d8d8d8;
}
.adv_arbitration td {
  border: 1px solid #d8d8d8;
}
.adv_arbitration td.adv_arbitration_repartition_global_rest, .adv_arbitration td.adv_arbitration_global_repartition {
  background-color: #00a5bb;
  color: #ffffff;
}
.adv_arbitration td.adv_arbitration_repartition, .adv_arbitration td.adv_arbitration_status, .adv_arbitration td.adv_arbitration_repartition_rest, .adv_arbitration td.adv_arbitration_repartition_rest_global, .adv_arbitration td.adv_arbitration_delete_support {
  background-color: #f39200;
  color: #ffffff;
}
.adv_arbitration td.adv_arbitration_repartition_current {
  color: black;
}
.adv_arbitration .adv_arbitration_title td {
  border: 0;
}
.adv_arbitration .adv_arbitration_detail_header td {
  background-color: #e3e3e3;
}
.adv_arbitration .adv_arbitration_detail_header td.adv_arbitration_repartition, .adv_arbitration .adv_arbitration_detail_header td.adv_arbitration_status, .adv_arbitration .adv_arbitration_detail_header td.adv_arbitration_delete_support {
  background-color: #f39200;
  color: #ffffff;
}
.adv_arbitration .adv_arbitration_detail_header td.adv_arbitration_repartition_current {
  color: black;
}
.adv_arbitration .adv_arbitration_section.adv_odd:nth-child(odd) {
  background-color: #f6f6f6;
}
.adv_arbitration .adv_arbitration_section.adv_4nplus1:nth-child(4n+1) {
  background-color: #f6f6f6;
}
.adv_arbitration .adv_arbitration_section td a {
  color: #17a2b8;
  text-decoration: none;
}
.adv_arbitration .adv_arbitration_section td .adv_arbitration_section_toggle {
  color: #9b9b9b;
  margin-right: 0.5rem;
}
.adv_arbitration input[type=text] {
  background-color: #ffffff;
  border: 0;
}

.mandated_management_color {
  color: #339aca;
}

.free_color {
  color: #f39200;
}

.adv_arbitration.mandated_management td.adv_arbitration_repartition, .adv_arbitration.mandated_management td.adv_arbitration_status, .adv_arbitration.mandated_management td.adv_arbitration_repartition_rest, .adv_arbitration.mandated_management td.adv_arbitration_repartition_rest_global, .adv_arbitration.mandated_management td.adv_arbitration_delete_support {
  background-color: #339aca;
}
.adv_arbitration.mandated_management .adv_arbitration_detail_header td.adv_arbitration_repartition, .adv_arbitration.mandated_management .adv_arbitration_detail_header td.adv_arbitration_status, .adv_arbitration.mandated_management .adv_arbitration_detail_header td.adv_arbitration_delete_support {
  background-color: #339aca;
}

.adv_arbitration.secondary td.adv_arbitration_repartition, .adv_arbitration.secondary td.adv_arbitration_status, .adv_arbitration.secondary td.adv_arbitration_repartition_rest, .adv_arbitration.secondary td.adv_arbitration_repartition_rest_global, .adv_arbitration.secondary td.adv_arbitration_delete_support {
  background-color: #00a5bb;
}
.adv_arbitration.secondary .adv_arbitration_detail_header td.adv_arbitration_repartition, .adv_arbitration.secondary .adv_arbitration_detail_header td.adv_arbitration_status, .adv_arbitration.secondary .adv_arbitration_detail_header td.adv_arbitration_delete_support {
  background-color: #00a5bb;
}

.mandated_management_background {
  background-color: #339aca;
}

.free_background {
  background-color: #f39200;
}

#table_UC_wrapper svg.fa-leaf {
  color: #15b53a;
}

.adv_checkbox + label:before {
  border: 1px solid #979797;
  border-radius: 4px;
  color: #ffffff;
  background-color: #ffffff;
}
.adv_checkbox:checked + label:before {
  color: #000000;
}

.adv_arbitration_new_cta {
  color: #57b8b7;
}
.adv_arbitration_new_cta a,
.adv_arbitration_new_cta a:hover,
.adv_arbitration_new_cta a:visited,
.adv_arbitration_new_cta a:active {
  color: #57b8b7;
}

.adv_light_grey_bg {
  background-color: #fafafa;
  border-top: #f1f1f1 1px solid;
  border-bottom: #f1f1f1 1px solid;
}

hr.avd_hr {
  width: 100%;
  height: 3px;
  border: 0;
  background-color: #00a7f7;
}

.adv_documents .row.adv_error .media {
  border-color: #ff2a2a;
}
.adv_documents .row.adv_error .media svg,
.adv_documents .row.adv_error .media h5 {
  color: #ff2a2a;
}
.adv_documents .row.adv_error .adv_status,
.adv_documents .row.adv_error .adv_status a {
  color: #ff2a2a;
}
.adv_documents .row.adv_warning .media {
  border-color: #f39200;
}
.adv_documents .row.adv_warning .media svg,
.adv_documents .row.adv_warning .media h5 {
  color: #f39200;
}
.adv_documents .row.adv_warning .adv_status,
.adv_documents .row.adv_warning .adv_status a {
  color: #f39200;
}
.adv_documents .row.adv_success .media {
  border-color: #3cab00;
}
.adv_documents .row.adv_success .media svg,
.adv_documents .row.adv_success .media h5 {
  color: #3cab00;
}
.adv_documents .row.adv_success .adv_status,
.adv_documents .row.adv_success .adv_status a {
  color: #3cab00;
}

.adv_button_logout_desktop i,
.adv_button_logout_desktop svg {
  color: #f39200 !important;
}

.adv_button_logout_mobile i,
.adv_button_logout_mobile svg {
  color: inherit !important;
}

a.text-primary,
input.btn-link.text-primary {
  color: #f39200 !important;
}

.adv_light_grey_bg span.text-primary {
  color: #f39200 !important;
  font-weight: inherit;
}
.adv_light_grey_bg .infoperso-bigicon {
  color: #f39200;
}

#adv_documents .row.adv_error .media {
  border-color: #ff2a2a;
}
#adv_documents .row.adv_error .media svg,
#adv_documents .row.adv_error .media h5 {
  color: #ff2a2a;
}
#adv_documents .row.adv_error .adv_status,
#adv_documents .row.adv_error .adv_status a {
  color: #ff2a2a;
}
#adv_documents .row.adv_warning .media {
  border-color: #f39200;
}
#adv_documents .row.adv_warning .media svg,
#adv_documents .row.adv_warning .media h5 {
  color: #f39200;
}
#adv_documents .row.adv_warning .adv_status,
#adv_documents .row.adv_warning .adv_status a {
  color: #f39200;
}
#adv_documents .row.adv_success .media {
  border-color: #3cab00;
}
#adv_documents .row.adv_success .media svg,
#adv_documents .row.adv_success .media h5 {
  color: #3cab00;
}
#adv_documents .row.adv_success .adv_status,
#adv_documents .row.adv_success .adv_status a {
  color: #3cab00;
}

#buybackRepartition td.ventilation {
  background-color: #f39200;
  color: #ffffff;
}

.adv_investment_changes_title {
  font-size: 1.2rem;
  font-weight: bold;
  color: #f39200;
  margin-top: 2rem;
}

.adv_investment_changes_panel {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media (min-width: 992px) {
  .adv_investment_changes_panel {
    flex-direction: row;
  }
  .adv_investment_changes_panel > div {
    flex: 1;
  }
}

.adv_investment_changes_reinvestment_sum,
.adv_investment_changes_disinvestment_sum {
  margin-bottom: 1rem;
}

.adv_investment_changes_info {
  font-size: 0.8rem;
  margin-top: 1rem;
}

.adv_investment_changes_color {
  color: #f39200;
}
