﻿.ajs-header {
    background: #efefef !important;
}

.ajs-body {
    font-family: FuturaMedium;
}

div.alert_message_title .title_alert {
    width: 35px;
    height: 35px;
    background: #db1820;
    border-radius: 50%;
    color: #000;
    display: inline-block;
    padding: 6px;
    vertical-align: bottom;
    background-image: url(../Content/Images/icon_alert_white.png);
        background-repeat: no-repeat;
        background-position: right top;
        background-attachment: fixed;
}

    div.alert_message_title .title_alert i, div.confirm_message_title .title_alert i, div.waring_message_title .title_alert i, div.success_message_title .title_alert i {
        color: #FFFFFF;
        font-size: 17pt;
        margin: 0 auto;
        display: block;
        vertical-align: middle;
        
    }

div.alert_message_title p, div.confirm_message_title p {
    color: #db1820;
    font-family: FuturaBold;
    font-size: 13pt;
    margin: 0 0 0 10px;
    display: inline-block;
}

div.confirm_message_title .title_alert {
    width: 35px;
    height: 35px;
    background: #0f4590;
    border-radius: 50%;
    color: #000;
    display: inline-block;
    padding: 6px;
    vertical-align: bottom;
}

div.confirm_message_title p {
    color: #0f4590;
    font-family: FuturaBold;
    font-size: 13pt;
    margin: 0 0 0 10px;
    display: inline-block;
}

div.waring_message_title .title_alert {
    width: 35px;
    height: 35px;
    background: #db7a12;
    border-radius: 50%;
    color: #000;
    display: inline-block;
    padding: 6px;
    vertical-align: bottom;
}

div.waring_message_title p {
    color: #db7a12;
    font-family: FuturaBold;
    font-size: 13pt;
    margin: 0 0 0 10px;
    display: inline-block;
}

div.success_message_title .title_alert {
    width: 35px;
    height: 35px;
    background: #38a015;
    border-radius: 50%;
    color: #000;
    display: inline-block;
    padding: 6px;
    vertical-align: bottom;
}

div.success_message_title p {
    color: #38a015;
    font-family: FuturaBold;
    font-size: 13pt;
    margin: 0 0 0 10px;
    display: inline-block;
}

.alertify-notifier .ajs-message {
    background: #ffffff;
}

    .alertify-notifier .ajs-message.ajs-visible {
        border: none;
        text-align: left;
        box-shadow: 1px 5px 20px 0px rgb(0, 0, 0);
        min-width: 292px;
        /*opacity: .93;*/
    }

div.boa_notify_message {
    min-height: 85px;
}

    div.boa_notify_message .notify_title {
        display: inline-block;
        width: 100px;
        height: 100%;
        color: #ffffff;
        text-align: center;
        min-height: 85px;
        padding: 10px;
        vertical-align: middle;
    }

        div.boa_notify_message .notify_title p {
            font-size: 8pt;
            text-shadow: 0 0 1px #000;
        }

        div.boa_notify_message .notify_title i {
            font-size: 30pt;
            text-shadow: 0 0 1px #000;
        }

    div.boa_notify_message.type_message {
        background: #0064b6;
    }

    div.boa_notify_message.type_error {
        background: #b60000;
    }

    div.boa_notify_message.type_ok {
        background: #029c06;
    }

    div.boa_notify_message .notify_body {
        display: inline-block;
        width: calc(100% - 100px);
        text-align: center;
        padding: 10px;
        vertical-align: middle;
        color: #020d1d;
        text-shadow: initial;
        font-family: FuturaBook;
        background: #ffffff;
        min-height: 87px;
    }

        div.boa_notify_message .notify_body b, div.boa_notify_message .notify_body a {
            font-family: FuturaMedium;
        }
