/*
**
** Calendar styles
**
*/

html, body {
    height: 100%;
}

.content-wrapper{
    min-height: calc(100vh - 375px);
}

@media (min-width: 1200px) {
    .footer {
        padding-left: 270px !important;
    }
}

@media (max-width: 1199px) and (min-width: 992px) {
    .footer {
        padding-left: 200px !important;
    }

    #public-nav li > a {
         white-space: normal;
    }
}

@media (min-width: 992px) {
    .nav-is-toggled .footer {
        padding-left: 60px !important;
    }
}

.calendar-header, .no-event-label {
    text-align: center;
    font-weight: 700
}

.calendar-event-inner, .monthview-primary-with-event {
    color: #fff;
    background-color: #3a87ad
}

.event-detail, .monthview-dateCell {
    cursor: pointer
}

.nav-left {
    text-align: left
}

.nav-right {
    text-align: right
}

.scrollable {
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.table-fixed {
    table-layout: fixed
}

.no-event-label {
    color: #a9a9a9
}

.event-detail-container {
    border-top: 2px #a9a9a9 solid
}

.event-detail {
    white-space: nowrap;
    text-overflow: ellipsis
}

.calendar-header {
    padding-top: 5px
}

.calendar-hour-column, .calendar-week-column {
    width: 50px
}

.calendar-navbar {
    margin-bottom: 5px
}

.calendar-event-wrap {
    position: relative;
    height: 100%
}

.calendar-event {
    position: absolute;
    padding: 2px;
    cursor: pointer
}

.calendar-event-inner {
    overflow: hidden;
    height: 100%;
    width: 100%;
    padding: 2px;
    line-height: 15px
}

.calendar-cell {
    padding: 0 !important;
    height: 37px
}

.monthview-selected {
    background-color: #090;
    color: #fff
}

.monthview-current {
    background-color: #d3d3d3
}

.monthview-eventdetail-timecolumn {
    width: 110px;
    overflow: hidden
}

.monthview-secondary-with-event {
    background-color: #d9edf7
}

.dayview-allday-label, .weekview-allday-label {
    float: left;
    height: 100%;
    line-height: 50px;
    text-align: center;
    width: 50px;
    border: 1px solid #ddd;
    border-right-width: 0
}

.dayview-allday-content-wrapper, .weekview-allday-content-wrapper {
    margin-left: 50px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100%
}

.monthview-datetable, .weekview-header {
    margin-bottom: 0
}

.weekview-header th {
    overflow: hidden;
    white-space: nowrap
}

.dayview-allday-table, .weekview-allday-table {
    height: 52px
}

.dayview-allday-content-table, .weekview-allday-content-table {
    min-height: 100%;
    margin-bottom: 0
}

.gutter-column {
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media (max-width: 750px) {
    .calendar-hour-column, .calendar-week-column, .dayview-allday-label, .weekview-allday-label {
        width: 32px
    }

    .table > tbody > tr > td.calendar-hour-column, .table > thead > tr > th.weekview-header-label {
        padding-left: 0;
        padding-right: 0;
        font-size: 12px;
        line-height: 12px;
        vertical-align: middle
    }

    .dayview-allday-label, .weekview-allday-label {
        padding-top: 4px;
        line-height: inherit
    }

    .dayview-allday-content-wrapper, .weekview-allday-content-wrapper {
        margin-left: 32px
    }

    .calendar-event-inner {
        font-size: 12px
    }
}

@media (max-width: 767px){
    .intro-box .intro-block {
        top: -50px;
    }
    .table-responsive .table td.ws-nowrap, .table-responsive .table td.text-nowrap  {
         white-space: nowrap !important;
    }
}


.account-field-has-error {
    display: inline-block;
    background-color: #f93f26;
    padding: 0 10px;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    color: #fff;
    border-radius: 3px;
    z-index: 1;
}

.capitalize {
    text-transform: capitalize;
}

.uppercase {
    text-transform: uppercase;
}

.distribution-tab-inner-table {
    margin-bottom: 0;
    margin-top: -65px
}

.list-fund-selection ul.list-select li a {
    width: 97%;
    display: block;
}

@media (max-width: 991px) {
    .distribution-tab-inner-table {
        margin-top: -87px
    }
}

@media (max-width: 768px) {
    .distribution-tab-inner-table {
        margin-top: -44px
    }
}

@media (max-width: 1024px) {
    .personal-dashboard .chart text {
        font-size: 13px !important;
    }
}

@media (max-width: 479px) {
    .distribution-tab-inner-table {
        margin-top: -41px
    }
}

@media (max-width: 479px) {
    .personal-dashboard .icon-box small.category {
        top: -2.5em;
    }
}

@media only screen and (max-width: 1199px) {
    #primary-navigation .navbar-nav > li > a {
        font-size: 13px;
    }

    #primary-navigation .navbar-nav > li > a:not(.btn-become-client) {
        /*padding-right: 2px !important;*/
    }

    #primary-navigation .navbar-nav > li > a.dropdown-toggle {
        /*padding: 7px !important;*/
    }
}

.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: break-word;
}

.bootstrap-datetimepicker-widget {
    display: block;
}

.personal-dashboard .steps-wrap {
    overflow: visible;
}

.progress-container-horiz .step.inactive {
    box-shadow: none;
    background-color: #e9eaec;
    color: #6b7782;
    opacity: 0;
    margin: 0 4px;
}

.progress-container-horiz .step {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 3.4px;
}

.progress-container-horiz .step.last::after {
    left: 80%;
}

.table-min-width {
    min-width: 600px;
}

.add-goal-disable {
    background-color: #e9eaec !important;
}

.equalize-horiz .equalize-block {
    font-size: 14px;
    position: relative;
}

section.chat .robo-avatar {
    top: 9px;
}

.form-container.form-danger .checkbox-padding {
    padding-left: 60px;
}

.form-container.form-danger.align-top::before,
.form-container.form-danger.align-top::after {
    top: 0;
}

.portfolio-builder-ul {
    max-height: 300px;
    overflow: auto;
}

.list-divider {
    height: 44px;
    line-height: 29px;
    color: #fff;
    padding: 7.5px 15px;
    background-color: #595959;
}

/************************************
*
* START Custom Select
*
************************************/

.wrapper-select--with-arrow {
    position: relative;
}

.wrapper-select--with-arrow select {
    background: transparent url('/html/images/select_arrow.png') calc(100% - 10px) center no-repeat;
    background-size: 17px;
    padding-right: 40px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
}

.wrapper-select--with-arrow select::-ms-expand {
    display: none;
}

/*.wapper-select--with-arrow:after {*/
/*content: "\f091";*/
/*position: absolute;*/
/*right: 25px;*/
/*top: 50%;*/
/*bottom: 0;*/
/*color: #1596F3;*/
/*font-family: 'Black Tie';*/
/*font-weight: 400;*/
/*font-size: 0.75em;*/
/*line-height: 25px;*/
/*transform: translateY(-50%);*/
/*-webkit-transform: translateY(-50%);*/
/*-moz-transform: translateY(-50%);*/
/*-ms-transform: translateY(-50%);*/
/*background: url('/html/images/select_arrow.png');*/
/*}*/

.select-arrow {
    content: "\f091";
    position: absolute;
    right: 25px;
    top: 50%;
    bottom: 0;
    color: #1596F3;
    font-weight: 400;
    font-size: 0.75em;
    line-height: 25px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.select-arrow:before {
    content: "\f091";
    font-family: 'Black Tie';
}

/************************************
*
* FINISH Custom Select
*
************************************/

/************************************
*
* START Webshims Polyfill customize
*
************************************/

.ws-number-wrapper .ws-number {
    width: 100% !important;
    margin: auto !important;
}

.ws-number-wrapper input.ws-number {
}

.ws-number-wrapper .input-buttons.number-input-buttons {
    position: absolute;
    top: initial;
    bottom: 0;
    left: initial;
    right: 14px;
    margin: 0 !important;
    width: 38px;
}

.ws-number + .number-input-buttons {
    height: 50px;
}

.ws-number + .number-input-buttons .step-controls {
    width: inherit;
    height: inherit;
}

.ws-number + .number-input-buttons .step-control {
    position: relative;
    width: 100%;
    height: 50%;
    color: #1596F3;
    cursor: pointer;
    float: left;
    transition: color .2s ease-out;
    font-weight: 400;
    font-size: 0.75em;
    line-height: 1.5em;
    text-align: left;
}

.ws-number + .number-input-buttons .step-control:hover {
    color: #0a7acb;
}

.ws-number + .number-input-buttons .step-control:before {
    display: none;
    content: '';
}

.ws-number + .number-input-buttons .step-control:after {
    font-family: 'Black Tie';
    position: relative;
    left: initial;
    right: initial;
    line-height: .5em;
    vertical-align: middle;
}

.ws-number + .number-input-buttons .step-down:after {
    content: "\f091";
}

.ws-number + .number-input-buttons .step-up:after {
    content: "\f090";
    vertical-align: bottom;
}

input.ws-number.has-input-buttons {
    transition: all 0s !important;
}

input::-ms-clear {
    display: none;
}

.ws-range {
    display: none !important;
}

input.form-range {
    display: block !important;
}

/************************************
*
* FINISH Webshims Polyfill customize
*
************************************/

[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important;
}

.default-view.button.b-primary-grey.dropdown-toggle.capitalize {
    color: #444444 !important;
    background-color: #e9eaec !important;
    border-color: #e9eaec !important;
    cursor: not-allowed;
}

.button:focus {
    outline: none;
}

input[type=range].form-range + output {
    padding-top: 8px;
}

.form-danger wpm-experience-multi-select span:first-of-type {
    padding-left: 50px;
}

.personal-dashboard .steps-wrap .steps {
    overflow-y: hidden;
    width: 0;
}

.personal-dashboard .steps-wrap .steps.active {
    overflow-y: visible;
    width: 100%;
}

input[type=radio]:not(#chatMain input[type=radio], .personal-dashboard input[type=radio]) + label:before,
input[type=radio]:not(#chatMain input[type=radio], .personal-dashboard input[type=radio]) + label:after {
    transition: 0s;
}

input[type=radio]:checked:not(#chatMain input[type=radio], .personal-dashboard input[type=radio]) + label:before {
    box-shadow: 0 0 0 1px #1596F1,
    inset 0 0 0 2.5px #e1f1fd,
    inset 0 0 0 10px #1596F1;
    border: none;
    width: 14px;
    height: 14px;
}

/*input[type=radio]:checked:not(#chatMain input[type=radio]) + label:after {
  content: '';
}*/

#chatMain .container.completed-form {
    transition: padding-bottom .8s;
}

@media (max-width: 991px) {
    #chatMain .container.completed-form {
        padding-bottom: 80px !important;
    }
}

@media (max-width: 479px) {
    .visible-xxs-block {
        display: block !important;
    }
}

.create-report .create-report-title {
    display: inline-block;
}

.create-report .create-report-loader {
    display: none;
}

.create-report.loading .create-report-title {
    display: none;
}

.create-report.loading .create-report-loader {
    display: inline-block;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .create-report .create-report-title {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (min-width: 1200px) and (max-width: 1330px) {
    #smaller-text span.text {
        font-size: 13px;
    }

    #smaller-text small.optinal {
        margin-left: 5px;
        font-size: .7em;
    }
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active[disabled],
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active[disabled] {
    background: #00aeb5;
}

.z-index-1 {
    z-index: 1;
}

.region .country {
    fill: inherit !important;
    opacity: 0.5;
}

/************************************
*
* START <wpm-table-header-float> directive
*
************************************/

.table-header-float {
    position: fixed;
    top: 50px;
    z-index: 99;
    left: 0;
    right: 0;

    -webkit-transition: all .5s;
    transition: all .5s;
}

@media (min-width: 992px) {
    .table-header-float {
        top: 52px;
    }

    .table-header-float.offset {
        top: 88px;
    }
}

.table-header-float__list {
    background: #f6f6f7;
}

.table-header-float__list > ul > li {
    display: none;
    border-bottom: 1px solid #e9eaec;
}

.table-header-float__list > ul > li.active {
    display: block;
}

.table-header-float__list > ul > li > a {
    height: auto;
    background: #f6f6f7;
    color: #444444;
    padding: 10px 12px;
    font-family: "Roboto Condensed", Arial, sans-serif;
    font-weight: 400;
    line-height: 1.42857143;
}

/************************************
*
* FINISH <wpm-table-header-float> directive
*
************************************/

.yamm-fw__dd > a {
    float: left;
}

.yamm-fw__dd > a:first-child {
    padding-right: 0 !important;
}

#primary-navigation .yamm-fw__dd > a#open-dd-list {
    padding-left: 0 !important;
}

.yamm-fw__dd > a > i.btb.bt-angle-down {
    line-height: 19px;
}

.ml-n-30 {
    margin-left: -30px !important;
}

.pl-0 {
    padding-left: 0 !important;
}

.pl-1 {
    padding-left: 1px !important;
}

.pl-3 {
    padding-left: 3px !important;
}

.pr-0 {
    padding-right: 0 !important;
}

.d-inline-block {
    display: inline-block !important;
}

.position-static {
    position: static !important;
}

.flex {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.flex-nowrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.flex-justify-center {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

@media (min-width: 1200px) {
    .flex-lg {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }

    .flex-nowrap-lg {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
}
@media (max-width: 1200px) and (min-width:992px) {
    .nav-side .badge{
        right: 1em !important;
    }
}

.small-subtext.xxs-subtext {
    font-size: 0.8em;
    margin-left: 5px;
}

.letter-spacing-2n {
    letter-spacing: -2px;
}

.region:hover .country {
    opacity: 1;
}

.border-none {
    border: none !important;
}

@media (max-width: 768px) {
    .number-lg.number-lg-responsive {
        font-size: 2.5em;
    }
}

@media (max-width: 479px) {
    .number-lg.number-lg-responsive {
        font-size: 2em;
    }
}

.intro-box .intro-message {
    position: relative;
    top: -20px;
    padding: 10px 0 0;
    margin: 0;
}

.btn-xxs {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.form-control.table-input {
    padding: 2px 0;
    display: inline-block;
    height: 26px;
    width: 60px;
    text-align: right;
}

.funds-row .btn-set-left {
    width: 100%;
    display: block;
    opacity: 0;
    height: 0 !important;
    margin-top: 0;
    transition: .3s ease-out;
    overflow: hidden;
    /*float: right;*/
}

.funds-row:hover .btn-set-left {
    opacity: 1;
    height: 22px !important;
    margin-top: 5px;
}

.invalid-input-value {
    color: #f93f26 !important;
}

.goal-buttons {
    margin-top: -10px;
}

.goal-buttons > .button {
    margin-top: 10px;
}

.tooltip-nowrap {
    letter-spacing: -20px;
}

.dropdown-menu-max-8 {
    max-height: calc(42px * 8);
    overflow-y: auto;
}

@media (max-width: 1024px) {
    .highlight-box table.table-condensed > thead > tr > th {
        padding: 4px;
    }
}

.highlight-box .category-xsmall {
    white-space: nowrap;
}

.pie-chart-container .number-lg {
    white-space: nowrap;
}

.ws-nowrap {
    white-space: nowrap;
}

.box-disable {
    pointer-events: none;
    opacity: .4;
    transition: .2s ease-out;
}

.mb-30 {
    margin-bottom: 30px;
}

.btn.button-small-wrap,
.button.button-small-wrap {
    white-space: unset;
    height: auto !important;
    min-height: 40px;
}

ul.list-select li::before {
    position: absolute;
    transition: 0.4s
}

ul.list-select li::before {
    content: "";
    top: 10px;
    right: 10px;
    height: 15px;
    width: 15px;
    border: solid 1px #1596F3;
    border-radius: 50%;
    background-color: #e1f1fd
}

ul.list-select li::after {
    content: "\F012";
    top: 14px;
    right: 13px;
    width: auto;
    height: auto;
    font-family: "Black Tie";
    font-weight: 900;
    font-size: 8px;
    line-height: 1em;
    color: #fff;
    opacity: 0
}

ul.list-select li.active::before {
    border-color: #e1f1fd;
    background-color: transparent
}

ul.list-select li.active::after {
    opacity: 1
}

ul.list-select {
    max-height: 300px;
    overflow: auto
}

ul.list-select li {
    position: relative;
    padding: 7.5px 15px;
    font-family: "Roboto Condensed", Arial, sans-serif;
    cursor: pointer;
    transition: 0.2s
}

ul.list-select li:hover {
    background-color: #fff
}

ul.list-select li a {
    color: #444
}

ul.list-select li::after,
ul.list-select li::before {
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

ul.list-select li::after {
    top: calc(50% + 1px);
    right: 18px;
    position: absolute;
}

ul.list-select li.active {
    background-color: #1596F3;
    color: #fff
}

ul.list-select li.active a {
    color: #fff
}

.multiselect-picker button.dropdown-toggle {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border: 1px solid #e9eaec;
    border-radius: 3px;
    background-color: #f6f6f7;
    color: #444;
    outline: none;
}

.multiselect-picker button.dropdown-toggle:hover {
    background-color: #f6f6f7;
    color: #1596f3;
    border: 1px solid #e9eaec;
}

.multiselect-picker button.dropdown-toggle:focus {
    background-color: #f6f6f7;
    color: #1596f3;
    border: 1px solid #e9eaec;
}

.multiselect-picker .dropdown-menu a {
    outline: none;
}

.multiselect-picker .button .caret {
    display: none;
}

.multiselect-picker .dropdown-menu > .active > a,
.multiselect-picker .dropdown-menu > .active > a:hover,
.multiselect-picker .dropdown-menu > .active > a:focus {
    background-color: #e1f1fd;
    color: #1596f3;
    outline: none;
}

.wp-pre-line {
    white-space: pre-line;
}

.login_institutional .footer a {
    color: #1596f3;
}

.hidden-text{
    color: #fff !important;
}

.login_encasa .footer a{
    color: #a21a28;
}

/*#custom.bar-container-bubble .bar-bubble.bubble-sm-right, .bar-hover-bubble .bar-bubble.bubble-sm-right {
    display: none;
}

#custom.bar-hover-bubble:hover .bar-bubble.bubble-sm-right {
    display: block;
}*/

.icon-button .align-text {
    position: absolute;
    right: 10px;
    left: 10px;
    top: 50px;
}

#accounts-pending .bubble-sm-center {
    max-width: 222px;
}

/************************************
*
* START aside button "Submit a transaction request"
*
************************************/

.button.button-xsmall.button-aside {
    height: auto;
    min-height: 30px;
}

.button.button-xsmall.button-aside .icon-aside {
    display: inline-block;
    line-height: inherit;
    vertical-align: top;
}

.button.button-xsmall.button-aside .label-aside {
    white-space: normal;
    line-height: inherit;
    vertical-align: top;
    text-align: left;
}



/************************************
*
* FINISH aside button "Submit a transaction request"
*
************************************/

@media (min-width: 768px) and (max-width: 991px) {
    .p-sm-0 {
        padding: 0!important;
    }
}

button.button.b-primary-grey {
    color: #444!important
}

.invisible-text {
    overflow: hidden;
    visibility: hidden;
}

.button.dropdown-toggle.hideArrow:after{
    content: '';
}

#global-navigation{
    max-height: 100px !important;
}

#buildPortfolio{
    white-space: pre-line;
    height: auto;
}

.th-labels, .th-tooltip {
    background: #fff;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.1), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 3px 3px -2px rgba(0, 0, 0, 0.1);
    border-radius: 15px;
    border-bottom-right-radius: 3px;
    padding: 7px 12px;
    font-size: 12px;
    z-index: 10;
}
.th-labels p, .th-tooltip p {
    margin-bottom: 0;
    color: #1596F3;
}
.th-labels .header-5, .th-tooltip .header-5 {
    margin-bottom: 0;
}
.th-labels.th-labels-first, .th-tooltip.th-labels-first {
    border-radius: 15px;
    border-bottom-left-radius: 3px;
}

.th-tooltip {
    background: #fff;
    z-index: 14;
}
.new-line.dropdown-menu > li > a{
    white-space: pre-line;
}

.transaction-funds-page.fixed-bottom-center{
    position: absolute;
    top: 25%;
    bottom: calc(75% - 30px);
}

@media (max-width: 444px) {
    .transaction-hero.btn-group{
        display: block;
    }
}
.bt-question-circle{
    cursor: pointer;
}

.navbar-brand .logo.institutional{
    margin-top: 2px !important;
    height: 35px !important;
    width: auto !important;
}

.navbar-brand.institutional {
    padding: 5px 0 !important;
}

.dashboard .step-container .collapse-trigger-icon {
     opacity: 1 !important;
     visibility: visible !important;
}

.overflow-y-hidden {
    overflow-y: hidden;
}

footer a.no-hover{
    border:none;
    outline:none;
    text-decoration:none;
    color:inherit;
    -webkit-tap-highlight-color: white;
}

footer a.no-hover:hover{
    text-decoration: none;
    border: 0px;
}

footer a.no-hover:visited{
    text-decoration: none;
    border: 0px;
}

footer a.no-hover:active{
    text-decoration: none;
    border: 0px;
}

footer .mfda-logo{
    -ms-transform: scale(0.65,0.65);
    /* IE 9 */
    -webkit-transform: scale(0.65,0.65);
    /* Safari */
    transform: scale(0.65,0.65);
}

footer .footer-copyright .mfda-logo-fr{
    margin-left:-75px;
}

footer .footer-copyright .mfda-logo-en{
    margin-left:-85px;
}

.disable-a{
    cursor: default;
    pointer-events: none;
    text-decoration: none;
}