a.navbar-text {
    text-decoration: none;
}

a.modal_support:link,
a.modal_support:visited,
a.modal_support:hover,
a.modal_support:active {
    text-decoration: none;
}

body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    height: 100%;
    margin-top: 65px;
}

footer img {
    height: 36px !important;
}

nav {
    border-bottom-color: #e7e7e7 !important;
}

.border-thick {
    border-width: 3px !important;
}

.dropdown-toggle::after {
    display: none !important; /* Removes the caret */
}

#notifications-menu {
    width: 400px;
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

#notifications-menu .dropdown-item {
    white-space: normal !important;
}

i.onboarding {
    color: #34495e !important;
}

.help-block {
    color: #6c757d !important;
    margin-left: 0.5rem !important;
    font-style: italic !important;
}

.profile-settings-form .help-block {
    color: inherit !important;
    margin-left: 0.5rem !important;
    font-style: normal !important;
    font-size: 80% !important;
}

.help-block > strong {
    color: #e74c3c !important;
}

.navbar-logo {
    max-height: 32px !important;
}

.navbar-text {
    text-decoration: none !important;
}

.progress-blue {
    height: 8px;
    background-color: #3498db;
}

.progress-grey {
    height: 8px;
    background-color: #f8f8f8;
}

.text-black {
    color: #212529 !important;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link,
.btn-primary, .btn-outline-primary:hover {
    background-color: #337ab7;
}

.btn-outline-primary {
    color: #337ab7;
    border-color: #337ab7;
}

a {
    color: #337ab7;
}

/* Company registration */

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.company-registration-progress {
    margin-bottom: 2em;
}

#company_registration_table td {
    vertical-align: middle !important;
}

#company_registration_table tfoot th {
    text-align: right;
}

#company_registration_documents_header {
    margin-top: 40px;
}

#company_registration_persons_form div.checkbox {
    margin-top: 40px !important;
}

.company-registration-definition-panel {
    box-shadow: none;
}

.company-registration-definition-panel-header {
    font-style: italic;
}

#company-change-options {
    margin: 2em 0
}

.company-users-panel {
    box-shadow: none;
}

.company-tierb-accordion-head-title {
    display: inline-block;
}
.company-tierb-accordion-head-icon {
    display: inline-block;
    vertical-align: middle;
}

.company-doc-list-actions {
    width: 95%;
}

.company-tierb-accordion-status-completed {
    /* background-color: lightgreen; */
    color: green;
}
.company-tierb-accordion-status-pending {
    /* background-color: yellow; */
    color: red;
}

.sof-checkbox-wrapper .form-group {
    margin-bottom: 0;
}

.verification-guide-button {
    display: block;
    border: solid 1px;
    border-radius: 4px;
    text-align: center;
    padding: 0.7em 0.7em 1.5em 0.7em;
    color: initial;
    font-size: 14px;
}

.verification-guide-button:hover {
    box-shadow: 0 0 2px #343434;
    text-decoration: none;
    color: initial;
}

.verification-guide-button a {
    text-decoration: none;
    color: #000000;
}


.notification-settings table .help-block td {
    padding: 0 1.75rem 0.25rem;
    border-top: none;
}

table .margin-split th,
table .margin-split td {
    padding-top: 4rem;
}