.dash-alert span.m-badge {
    position:absolute;
    left:calc(50% + 10px);
    top:30px;
}

.dash-portlet.info, .dash-alert.info {
    border: 1px solid #36a3f759;
}
.dash-portlet.danger, .dash-alert.danger {
    border: 1px solid #f4516c59;
}
.dash-portlet.warning, .dash-alert.warning {
    border: 1px solid #ffb82259;
}



.dash-alert, .dash-portlet {
    cursor:pointer;
    background-color:#ffffff;
    text-align: center;
    border-radius: 10px;
    display: block;
    padding: 10px 20px;
    margin-bottom:15px;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    -moz-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.08);
}
.dash-portlet {
    cursor:default;
}
.dash-alert em {
    font-size:38px;
}


#termsWrap {
    overflow-y: scroll;
    background-color: whitesmoke;
    padding: 15px;
}
#terms {
    font-family: monospace;
    max-height:200px;
}
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid {
}
input[type="radio"], input[type="checkbox"] {
    text-align: left;
    width: 18px;
    margin-top: 10px;
    height: 18px;
}
body, .m-header .m-header__top, .m-brand {
    background:#f5f5f5;
}
body.hijacked {
    padding-bottom:300px;
}
.hijacked-warning-bootstrap {
    position:fixed;
    width:100%;
    bottom:0;
    font-weight:500;
    text-shadow:1px 1px 1px white;
    padding: 7px;
    margin-bottom: 0;
    line-height: 2.4em;
}
.account-number {
    font-size:16px;
    position:absolute;
    right:5vw;

}
