/* absa styles */
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");
@font-face {
    font-family: "Brave Sans";
    src: url("/assets/whitelabel/BraveSansWeb-Regular.woff");
}
@font-face {
    font-family: "Brave Sans";
    src: url("/assets/whitelabel/BraveSansWeb-Italic.woff");
    font-style: italic;
}
@font-face {
    font-family: "Brave Sans";
    src: url("/assets/whitelabel/BraveSansWeb-Bold.woff");
    font-weight: bold;
}
@font-face {
    font-family: "Brave Sans";
    src: url("/assets/whitelabel/BraveSansWeb-BoldItalic.woff");
    font-weight: bold;
    font-style: italic;
}

body {
    color: #555!important;
    font-family: "Brave Sans", "Source Sans Pro", Arial, sans-serif !important;
}

body.brand_bg {
    background: url("/static/img/clouds.png") no-repeat center center fixed;
}


.theme-background-color {
    background-color: #b91321 !important;
}

/* navbar styles */

.navbar {
    margin-bottom: 0px;
}

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

nav.navbar-inverse a {
    color: #878787 !important;
}

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

.dropdown-menu {
    background-color: #fff !important;
}

.dropdown-menu li a {
    color: #2e3135 !important;
}

.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #f5f5f5  !important;
}

.navbar-inverse .navbar-text {
    color: #000;
    margin: 8px;
}

/* side menu styles */

.nav-side-menu {
    background-color: #9a002e;
    color: #9a002e !important;
}

.nav-side-menu a {
    color: #ddd !important;
    text-decoration: none !important;
}

.nav-side-menu a:hover {
    color: #fff !important;
}

.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover {
    background-color: #bd0029;
}
.nav-side-menu li:hover {
    background-color: #c40030;
}

.nav-side-menu ul .active,
.nav-side-menu li .active {
    background-color: #c40030;
    color: #fff;
}

.nav.navbar-nav.navbar-right {
    padding-top: 3px;
}


.navbar-brand {
    background: url(/assets/whitelabel/absa_logo.png);
    background-size: contain !important;
    cursor: pointer;
    display: block;
    height: 46px;
    margin-left: -10px !important;
    margin-top: 4px;
    text-indent: -9999px;
    width: 46px;

    background-repeat-x: no-repeat !important;
}

.powered_by_halo {
    display: none !important;
}

.lead {
    color: #2e3135 !important;
}

.lead.title {
    color: #2e3135 !important;
    font-size: 17px !important;
    font-weight: lighter;
    letter-spacing: 1.4;
}

.left-padding {
    padding-left: 15px;
}

nav.navbar-inverse .powered_by_halo a {
    color: #000 !important;
}

.slider-selection {
    background-color: #676767;
}

.navbar-text .absa-text {
    color: #565656;
    font-size: 20px !important;
    letter-spacing: 1;
    padding-left: 15px;
}

/* button styles */

.btn-primary {
    background-color: #2e3135;
    border-color: #2e3135 !important;
    color: #fff !important;
}

.btn-primary:hover {
    background-color: #0c0d0e;
    border-color: #2e3135 !important;
    color: #fff !important;
}

.btn-primary:focus {
    background-color: #2e3135;
    color: #fff !important;
}

.btn-info {
    background-color: #9a002e !important;
    border-color: #9a002e !important;
    color: #fff !important;
}


.btn-info:hover {
    background-color: #c40030 !important;
    border-color: #c40030 !important;
    color: #fff !important;
}

.btn-default {
    color: #455555 !important;
}

.btn {
    border-radius: 5px !important;
}

.btn-green {
    background-color: #248c35;
    border-color: #248c35;
    color: #fff;
}

.btn-green:hover,
.btn-green:focus,
.btn-green.focus,
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-green {
    background-color: #2bac46;
    border-color: #2bac46;
    color: #fff;
}

.btn-primary.edu-nav-btn:hover {
    background-color: #202225;
    border-color: #202225;
}

.btn-purple {
    background-color: #ce3e4b;
    border-color: #ce3e4b;
    color: #fff;
}

.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
    background-color: #d24e5a;
    border-color: #d24e5a;
    color: #fff;
}

.btn-primary[disabled],
.btn-primary.disabled,
.btn-info[disabled],
.btn-info.disabled,
.btn-danger[disabled],
.btn-danger.disabled,
.btn-default[disabled],
.btn-default.disabled,
.btn-warning[disabled],
.btn-warning.disabled {
    background-color: #ddd !important;
    border-color: #aaa !important;
    color: #000 !important;
}

.input-group-addon {
    padding: 0px 5px;
}

.progress-bar {
    background-color: #b91320 !important;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
    background-color: #b91320;
}
.slider-selection {
    background-color: #b91320 !important;
}

a,
.btn-link {
    color: #b91320 !important;
}

a:hover,
.btn-link:hover {
    color: #710f17 !important;
    text-decoration: none;
}

/* note styles */

.note-panel-wrapper:hover {
    -moz-box-shadow: 0px 13px 39px -10px rgba(0,0,0,.75);
    -webkit-box-shadow: 0px 13px 39px -10px rgba(0,0,0,.75);
    border-radius: 25px;
    box-shadow: 0px 13px 39px -10px rgba(0,0,0,.75) !important;
    cursor: pointer;
    transition: box-shadow .3s ease-in-out;
}

.tradable_circle {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #fff;
    float: right;
    margin-left: -20px;
}

.tradable_label {
    color: #888;
}

.tradable_weight {
    color: #888;
    font-size: 11px;
    font-weight: bold;
}

.note-panel a.note-eye.note-add i.fa-eye {
    color: #bcbaba;
}
.note-panel a.note-eye.note-watched i.fa-eye,
.note-panel a.note-eye.note-add i.fa-eye:hover {
    color: #2e3135;
}

/* Note Type Labels */
.note-type-label.income {
    background-color: #b91320;
    color: #fff;
}
.note-type-label.growth {
    background-color: #2e3135;
    color: #fff;
}
.note-type-label.digital {
    background: #7e0710;
}
.note-type-label.absolute {
    background-color: #2e3135;
    color: #fff;
}
.note-type-label.general {
    background-color: #2e3135;
    color: #fff;
}
.note-type-label.snowball {
    /* background-color: #E82F1C; */
}

/* Note PBreach Color */
.income-breach {
    color: #b91320;
}
.growth-breach {
    color: #2e3135;
}
.digital-breach {
    color: #7e0710;
}
.absolute-breach {
    color: #2e3135;
}
.snowball-breach {
    color: #E82F1C;
}



/* Match feature detail icons to Note Type Label color */
.feature-detail.income, .feature-detail-header.income {
    color: #b91320 !important;
}
.feature-detail.growth, .feature-detail-header.growth {
    color: #2e3135 !important;
}
.feature-detail.digital, .feature-detail-header.digital {
    color: #7e0710 !important;
}
.feature-detail.absolute, .feature-detail-header.absolute {
    color: #2e3135 !important;
}
.feature-detail.unknown, .feature-detail-header.unknown {
    color: #2e3135 !important;
}


.indicative {
    color: #656565 !important;
}
.note-quote-value.indicative {
    color: #b91320 !important;
}


.note-type-label.unknown {
    background-color: #eab757;
}

.text-danger {
    color: #c33 !important;
}
.text-success {
    color: #3c763d !important;
}

.note-bottom .fa-refresh {
    color: #b91320;
}


#login_form_container {
    -webkit-box-shadow: none;
    background: rgba(255, 255, 255, .95);
    border-radius: 6px;
    box-shadow: none;
    min-height: 327px;
    z-index: 1031;
}

#feature-flag-table tbody tr th {
    border: 1px solid #fff;
    border-radius: 17px;
    text-align: center;
}

.note-feature th {
    color: #000 !important;
}

.feature1 {
    background-color: #a54f70 !important;
}

.feature2 {
    background-color: #ed6984 !important;
}

.feature3 {
    background-color: #f1849b !important;
}

.feature4 {
    background-color: #f1849b !important;
}

.feature5 {
    background-color: #c35379 !important;
}

.feature-flag-tags > i {
    /*font-weight: bold !important;*/
    color: #F5F5F5 !important;
}

.feature-flag-tags > i > span {
    font-family: "Source Sans Pro", Arial, sans-serif !important;
}

.feature-flag-tag {
    background: #666666 !important;
}
.feature-detail {
    color: #c40030 !important;
}




/* calender styles */

.calendar-dark-panel {
    background-color: #424549 !important;
}

.calendar-interest-button {
    background-color: #6c6e71 !important;
    border-color: #2e3135 !important;
}

.calendar-header {
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 40px;
}


.calendar-panel-conatiner {
    margin-left: -40px;
    margin-top: 10px;
    padding-left: 20px;
}

.calendar-panel-conatiner.stretch-width {
    width: 72%;
}

.calendar-circle {
    border: none !important;
    height: 60px !important;
    margin-left: 0px !important;
    width: 60px !important;
}

.calendar-label {
    font-size: 13px;
}

.calendar-Red {
    background: #a93232 !important;
}
.calendar-Red .calendar-interest-button {
    background-color: #c57f7f !important;
    border-color: #942929 !important;
}
.calendar-Orange {
    background: #d68132 !important;
}
.calendar-Orange .calendar-interest-button {
    background-color: #eca667 !important;
    border-color: #c59c46 !important;
}
.calendar-Yellow {
    background: #f9f9a4 !important;
    color: black;
}
.calendar-Yellow .calendar-interest-button {
    background-color: #ecefa8 !important;
    border-color: #a4a760 !important;
    color: black;
}
.calendar-Green {
    background: #4f923b !important;
}
.calendar-Green .calendar-interest-button {
    background-color: #82bd77 !important;
    border-color: #678a5b !important;
}
.calendar-Indigo {
    background: #5c5473 !important;
}
.calendar-Indigo .calendar-interest-button {
    background-color: #8789ad !important;
    border-color: #665b8a !important;
}
.calendar-Violet {
    background: #603d61 !important;
}
.calendar-Violet .calendar-interest-button {
    background-color: #8f6b92 !important;
    border-color: #3b353d !important;
}
/* Dropdown menu */
.dropdown-menu.dropdown-menu-right.calendar-documents-menu a.calendar-documents-menu-item {
    color: #2e3135 !important;
    padding: 6px 12px;
}
.dropdown-menu.dropdown-menu-right.calendar-documents-menu a.calendar-documents-menu-item:hover {
    background-color: #f5f5f5 !important;
    color: #710f17 !important;
}

/* Adjustments for the Issuer Logo on Calendar Panels: */
.row.mt-40.pb-20.row-image {
    margin-top: 30px !important;
}
.calendar-panel .issuer_logo {
    height: 40px !important;
    padding-top: 4px;
}

/* halo admin styles */

#side-menu li a {
    color: #97999f !important;
    width: 240px !important;
}
ul.admin-navbar {
    font-size: 16px;
    padding-top: 4px;
}
ul.admin-navbar a {
    color: #d6d6d6 !important;
}
ul.admin-navbar ul a {
    color: #505050 !important;
    padding: 4px;
}
.navbar-default .navbar-nav.admin-navbar > .open > a,
.navbar-default .navbar-nav.admin-navbar > .open > a:hover,
.navbar-default .navbar-nav.admin-navbar > .open > a:focus {
    background-color: #252525;
}

.admin-order-modal {
    background: #80808042;
    display: none;
}

#side-menu.admin-side-menu li.active > a {
    background: rgba(0, 0, 0, .1) !important;
}

/* portfolio styles */
.portfolio-datatable a {
    cursor: pointer;
}


/*Styles for education*/

.text_over_image {
    color: #fff;
    font-size: 16px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 275px;
    width: 100%;
}

.edu-module-card:hover {
    text-decoration: none;
}

.edu-module-card {
    height: 300px;
    padding-right: 10px;
}

.edu-module:hover {
    cursor: pointer;
}

.edu-desc {
    background-color: #e64747;
    border-color: #c7c7c7;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    margin-top: -2px;
    min-height: 120px;
    padding: 15px;
    width: 275px;
}

.edu_desc p {
    letter-spacing: 0px;
}

small {
    letter-spacing: 1px;
}

.desc-text {
    color: #8e8e91;
    font-size: 16px;
}

.course-outline ul {
    list-style: none;
    padding-left: 0px;
}

.course-outline ul li {
    border-radius: 5px;
    color: #8e8e91;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500;
    line-height: 30px;
    max-width: 300px;
    padding: 5px;
    padding-left: 10px;
}

.education-content {
    background-color: #fafafa !important;
    border-color: #c7c7c7;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 40;
    padding: 30px;
    padding-bottom: 50px;
}

#edu_navigation_page .education-content {
    max-height: none;
}

.topic-content {
    letter-spacing: 1px;
    line-height: 2em;
    margin-bottom: 30px;
}

#edu-content .topic-content {
    column-count: 1;
}

#education_quiz_form .panel-heading {
    background-color: #6c6e71 !important;
    border-color: #575a5d  !important;
    color: #fff;
}

#education_quiz_form .panel-primary {
    border-color: #575a5d  !important;
}

/* notifications styles */
#navbar_notification_center {
    background-color: fff;
    border: 1px solid #c3e2e4;
    color: #000;
}

.notification_wrapper {
    border-bottom: 1px solid #ccc;
}

.notification_wrapper {
    border-bottom: 1px solid #ccc;
}
.notification_wrapper.unread {
    background: #ebf5ff;
}
.notification_wrapper.unread:hover {
    background: #e1ebf5;
}
.notification_wrapper:hover:not(.unread) {
    background: #f5f5f5;
}

.notification_block p.subtext {
    color: #b5b5b5;
    font-size: 12px;
}

nav.navbar-inverse a.ft-12 {
    color: #6293bf !important;
}

.notification-type-row i.fa {
    font-weight: bolder;
    padding-top: 4px;
}

a.notification-tooltip {
    color: gray;
    font-size: 11px;
    margin-left: 5px;
}
.notification-type-row p {
    font-size: 15px;
    font-weight: lighter;
}
#notification_count {
    background: #c92a59 !important;
}

.badge {
    background-color: #ca5050;
}

.light-gray {
    color: #afafaf;
}


/* footer styles */

#footer_wrapper {
    background-color: #2525253b;
    border-top: 1px solid #cdcdcd;
    color: #404040;
    font-size: 9px !important;
    height: 60px !important;
    letter-spacing: .1px;
    margin-top: -1px;  /* To offset border height */
}
#footer_wrapper a {
    color: #9e1d4b !important;
    font-weight: bold;
}
#footer_wrapper .container-fluid {
    margin-bottom: 10px;
    margin-top: 6px;
}


/* SECONDARY THEME STYLES */
/* BTNS */
.btn-secondary {
    background-color: #d03f47;
    border-color: #a31919;
    color: #fff;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
    background-color: #a31919;
    border-color: #a31919;
    color: #fff;
}
.btn-secondary.disabled,
.btn-secondary[disabled],
fieldset[disabled] .btn-secondary,
.btn-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus {
    background-color: #d18488;
    border-color: #a31919;
}
fieldset[disabled] .btn-secondary.focus,
.btn-secondary.disabled:active,
.btn-secondary[disabled]:active,
fieldset[disabled]  .btn-secondary:active,
.btn-secondary.disabled.active,
.btn-secondary[disabled].active,
fieldset[disabled] .btn-secondary.active {
    background-color: #d18488;
    border-color: #a31919;
}
/* BACKGROUNDS */
.bg-secondary {
    background-color: #d03f47;
    color: #fff;
}
a.bg-secondary:hover {
    background-color: #a31919;
}
/* Text */
.text-secondary {
    color: #d03f47;
}
a.text-secondary:hover {
    color: #a31919;
}
/* Labels */
.label-secondary {
    background-color: #d03f47;
}
.label-secondary[href]:hover,
.label-secondary[href]:focus {
    background-color: #a31919;
}
/* Panels */
.panel-secondary {
    border-color: #a31919;
}
.panel-secondary .panel-heading {
    background-color: #d03f47;
    border-color: #a31919;
}


#notification_count {
    color: #fff !important;
}

.text-primary {
    color: #9c214c;
}

.bg-primary {
    background-color: #9a002e;
}


/* PORTFOLIO Styles */
.portfolio-datatable .th-yellow {
    background: #248c35 !important;
    color: white !important;
}
.portfolio-datatable .th-gray {
    background: #2e3135 !important;
    color: white !important;
}
.portfolio-datatable .th-pink {
    background: #9a002e !important;
    color: white !important;
}
.portfolio-datatable .th-blue {
    background-color: #666 !important;
    color: white !important;
}
.portfolio-datatable .th-green {
    background: #968d80 !important;
    color: white !important;
}


.portfolio-datatable .th-primary {
    background: #e7e7e7 !important;
}

.portfolio-datatable th.th-primary.sorting_asc,
.portfolio-datatable th.th-primary.sorting_desc,
.portfolio-datatable th.th-primary.sorting_asc.text-align-center,
.portfolio-datatable th.th-primary.sorting_desc.text-align-center {
    background: #d1d1d1 !important;
}




/* LOGIN PAGE */
.absa-login-content {
    border-right: 1px solid #ced2d3;
    min-height: 287px;
    padding-right: 30px;
}
a.blue-link {
    color: #4f82af !important;
}
.absa-public-btn {
    /* background: #E91748; */
    border: none;
    margin-top: 41px;
}
.absa-login-content h2 {
    color: #8c8c8c;
    font-weight: thinner !important;
    padding-top: 75px;
}


/* Get rid of the banana-yellow autofill background fill color: */
input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px white;
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: inset 0 0 0px 9999px white,
    0 0 8px rgba(102, 175, 233, .6);
    border-color: #66afe9;
}

/* MARK SECTION target-box */
.target-met {
    box-shadow: 0 -30px 0 #c40030, 0 5px 10px rgba(0,0,0, 0.4) !important;
}

/* Temporary Patch: */
.portfolio-panel > .row > .col-sm-12 {
    max-height: 450px;
    overflow-y: scroll;
}

.portfolio-panel > .row > .col-sm-12 table.portfolio-datatable {
    margin-top: 0px !important;
}


/* Absa-Themed Checkbox Style Overrides */
/* Default: */
.checkbox.checkbox-default:checked,
.checkbox.checkbox-default[checked],
.checkbox.checkbox-default.checked {
    background-color: #2e3135 !important;
    border-color: #2e3135 !important;
}

/* primary */
.checkbox.checkbox-primary:checked,
.checkbox.checkbox-primary[checked],
.checkbox.checkbox-primary.checked {
    background-color: #2e3135 !important;
    border-color: #2e3135 !important;
}
/* info */
.checkbox.checkbox-info:checked,
.checkbox.checkbox-info[checked],
.checkbox.checkbox-info.checked {
    background-color: #9a002e !important;
    border-color: #9a002e !important;
}

/* warning */
.checkbox.checkbox-warning:checked,
.checkbox.checkbox-warning[checked],
.checkbox.checkbox-warning.checked {
    background-color: #bd8718 !important;
    border-color: #bd8718 !important;
}

/* danger */
.checkbox.checkbox-danger:checked,
.checkbox.checkbox-danger[checked],
.checkbox.checkbox-danger.checked {
    background-color: #c23d37 !important;
    border-color: #c23d37 !important;
}

/* success */
.checkbox.checkbox-success:checked,
.checkbox.checkbox-success[checked],
.checkbox.checkbox-success.checked {
    background-color: #64b64c !important;
    border-color: #64b64c !important;
}

/* Show all Disabled the same for now: */
input[type=checkbox].checkbox[disabled]:checked,
input[type=checkbox].checkbox.disabled:checked,
input[type=checkbox].checkbox[disabled][checked],
input[type=checkbox].checkbox.disabled[checked],
input[type=checkbox].checkbox[disabled].checked,
input[type=checkbox].checkbox.disabled.checked {
    background-color: #aaa !important;
    border-color: #aaa !important;
}



/* OUTLINE BUTTONS */
/** primary **/
.btn-outline-primary {
    color: #2e3135 !important;
    background-color: #fff !important;
    border-color: #2e3135 !important;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary:active,
.btn-outline-primary.active,
.open>.dropdown-toggle.btn-outline-primary {
    color: #2e3135 !important;
    background-color: #eee !important;
    border-color: #2e3135 !important;
}
.btn-outline-primary.disabled,
.btn-outline-primary[disabled] {
    border-color: #2e3135 !important;
}

/** secondary **/
.btn-outline-secondary {
    color: #000000 !important;
    background-color: #fff !important;
    border-color: #000000 !important;
}
.btn-outline-secondary:hover,
.btn-outline-secondary:focus,
.btn-outline-secondary.focus,
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.open>.dropdown-toggle.btn-outline-secondary {
    color: #000000 !important;
    background-color: #eee !important;
    border-color: #000000 !important;
}
.btn-outline-secondary.disabled,
.btn-outline-secondary[disabled] {
    border-color: #000000 !important;
}

/** success **/
.btn-outline-success {
    color: #64b64c !important;
    background-color: #fff !important;
    border-color: #64b64c !important;
}
.btn-outline-success:hover,
.btn-outline-success:focus,
.btn-outline-success.focus,
.btn-outline-success:active,
.btn-outline-success.active,
.open>.dropdown-toggle.btn-outline-success {
    color: #51983c !important;
    background-color: #eee !important;
    border-color: #51983c !important;
}
.btn-outline-success.disabled,
.btn-outline-success[disabled] {
    border-color: #64b64c !important;
}

/** info **/
.btn-outline-info {
    color: #9a002e !important;
    background-color: #fff !important;
    border-color: #9a002e !important;
}
.btn-outline-info:hover,
.btn-outline-info:focus,
.btn-outline-info.focus,
.btn-outline-info:active,
.btn-outline-info.active,
.open>.dropdown-toggle.btn-outline-info {
    color: #81042a !important;
    background-color: #eee !important;
    border-color: #81042a !important;
}
.btn-outline-info.disabled,
.btn-outline-info[disabled] {
    border-color: #9a002e !important;
}

/** warning **/
.btn-outline-warning {
    color: #bd8717 !important;
    background-color: #fff !important;
    border-color: #bd8717 !important;
}
.btn-outline-warning:hover,
.btn-outline-warning:focus,
.btn-outline-warning.focus,
.btn-outline-warning:active,
.btn-outline-warning.active,
.open>.dropdown-toggle.btn-outline-warning {
    color: #986b10 !important;
    background-color: #eee !important;
    border-color: #986b10 !important;
}
.btn-outline-warning.disabled,
.btn-outline-warning[disabled] {
    border-color: #bd8717 !important;
}

/** danger **/
.btn-outline-danger {
    color: #c23d36 !important;
    background-color: #fff !important;
    border-color: #c23d36 !important;
}
.btn-outline-danger:hover,
.btn-outline-danger:focus,
.btn-outline-danger.focus,
.btn-outline-danger:active,
.btn-outline-danger.active,
.open>.dropdown-toggle.btn-outline-danger {
    color: #a6342e !important;
    background-color: #eee !important;
    border-color: #a6342e !important;
}
.btn-outline-danger.disabled,
.btn-outline-danger[disabled] {
    border-color: #c23d36 !important;
}

/** default **/
.btn-outline-default {
    color: #455555 !important;
    background-color: #fff !important;
    border-color: #455555 !important;
}
.btn-outline-default:hover,
.btn-outline-default:focus,
.btn-outline-default.focus,
.btn-outline-default:active,
.btn-outline-default.active,
.open>.dropdown-toggle.btn-outline-default {
    color: #2d3737 !important;
    background-color: #eee !important;
    border-color: #2d3737 !important;
}
.btn-outline-default.disabled,
.btn-outline-default[disabled] {
    border-color: #455555 !important;
}

.global-nav > .global-nav-logo > a {
    top: 20% !important;
}