html{
    overflow: auto;
}

.navbar {
    background-color: #172d44;
    color:whitesmoke;
}
.navbar-item, .navbar-link {
    color: whitesmoke;
}
a.navbar-item:focus,
a.navbar-item:focus-within,
a.navbar-item:hover,
a.navbar-item.is-active,
.navbar-link:focus,
.navbar-link:focus-within,
.navbar-link:hover,
.navbar-link.is-active {
    background-color:#172d44;
    color:#fff;
}

.navbar-burger:hover {
    background-color: rgba(0, 0, 0, 0.05);
}
a:hover {
    color:whitesmoke;
}
.navbar-burger {
    color:whitesmoke;
}

.section-breadcrumb{
    padding: 0.5rem 1.5rem 1rem 1.5rem;
    padding: 0.5rem 1.5rem 0rem 1.5rem;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 29;
    background: #fff;
}
.fdc-section{
    padding: 3rem 1.5rem;
}

.bd-links {
    display: flex;
    flex-wrap: wrap;
}

.bd-link {
    margin: 0.3rem;
    border: 1px solid rgba(74,74,74,0.075);
    width: 20%;
    max-height: 160px;
    border-radius: 6px;
    color: #7a7a7a;
    display: block;
    font-size: 1.25rem;
    /* padding: 4rem 0rem 4rem 0rem; */
    line-height: 160px;
    position: relative;
    transition-duration: 86ms;
    transition-property: background-color,color;
    text-align: center;
}

@media screen and (min-width:1024px) {
    .bd-link {
        width:15%
    }
}

@media screen and (max-width:760px) {
    .bd-link {
        width: 48%;
        margin: 0.1rem;
        max-height: 120px;
        line-height: 120px;
    }

    .bd-link h2 {
        font-size: 1em;
    }
}

.bd-link-name {
    color: #363636;
    font-size: 1.5rem;
    font-weight: 600;
    color: rgba(40,75,114,0.83);
}

.bd-link-name {
    line-height: 1.25;
    margin-bottom: .25em;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.capitalize { text-transform: capitalize; }

h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    color: inherit;
    text-rendering: optimizeLegibility;
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.4;
}

.button.is-primary {
    background-color: #074e68;
    border-color: transparent;
    color: #fff;
    
}

.button.is-primary:hover,
.button.is-primary.is-hovered {
    background-color: #074e68;
    border-color: transparent;
    color: #fff;
}

.has-danger .input,
.has-danger .textarea{
    border-color: #ff3860;
}

.has-danger .input:active,
.has-danger .input:focus,
.has-danger .is-active.input,
.has-danger .is-active.textarea,
.has-danger .is-focused.input,
.has-danger .is-focused.textarea,
.has-danger .textarea:active,
.has-danger .textarea:focus {
    box-shadow: 0 0 0 .125em rgba(255,56,96,.25);
}

.tile .title{
    font-size: 26px;
}

.bd-link.is-light {
    background-color: #f5f5f5;
    /* border:none; */
    /* border-color: transparent; */
    color: #363636;
}

.bd-link.is-light:hover,
.bd-link.is-light.is-hovered {
    background-color: #eeeeee;
    /* border-color: transparent; */
    color: #363636;
}

.tags:not(:last-child),
.tags:last-child {
    margin-bottom: -.5rem !important;
}

.tag:not(body) {
    height: 2.2em;
}

.breadcrumb li.is-active a {
    padding: 0 0.75em;
    margin: 0 6px;
    color: #fff;
    background:#074e68;
}

.notify{
    z-index: 2000 !important;
}

.notify .alert-inner--icon{
    position: relative;
    top: 2px;
    font-size: 16px;
    margin-right: 16px;
    vertical-align: top;
}

.notify .alert-inner--text{
    display: inline-block;top: 0px;position: relative;
}

.notify .alert-inner--text .alert--inner--title{
    text-transform: capitalize;
}

.bootstrap-table .fixed-table-container .table thead th .th-inner {
    padding: .5rem !important;
    white-space: normal !important;
}

table,
table > thead, tbody, tr, tfoot,
.table thead td, .table thead th {
    color: #73879c !important;
}

.table-container {
    -webkit-overflow-scrolling: touch;
    overflow: hidden !important;
}

.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text {
    font-size: 1rem !important;
    color: #73879c !important;
}

.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading {
    z-index: 0 !important;
}

.bootstrap-table .fixed-table-container .table tbody tr .card-view {
    border-bottom: 1px solid #f5f5f5;
}