﻿.header, .errorheader, .infoheader, .warningheader, .questionheader {
    color: White;
    vertical-align: middle;
    cursor: default;
    width: 100%;
}

.Msg, .errorMsg, .warningMsg, .questionMsg, .infoMsg {
}

.Button, .errorButton, .infoButton, .questionButton, .warningButton {
    border: solid 1px;
    width: 120px;
    font-size: 110%;
    height: 24px;
    line-height: 20px;
    outline: none;
}

.disabledButton {
    background-color: #D4D4D4;
    color: #494949;
    border: solid 1px;
    border-color: #494949;
    width: 80px;
    outline: none;
}

.divMsgBox, .divDetailExc {
    z-index: 9999;
    display: block;
    position: absolute; /*left: 50%;*/
    top: 50%;
    padding: 0px;
    border: none;
    vertical-align: middle;
    width: 100%;
    background-color: White;
}

    .divMsgBox table, .divDetailExc > table {
        width: 40%;
        border: 0;
        margin: 0 auto;
    }

/* INFO POPUP */

.infoModal {
    border-top: solid 3px #70BA88 !important;
    border-bottom: solid 3px #70BA88 !important;
}

.infoheader {
    color: #70BA88;
}

.infoMsg {
    border: 1px solid #70BA88;
}

.infoButton {
    background-color: #70BA88;
    border-color: #70BA88;
    color: White;
}

/* QUESTION POPUP */

.questionModal {
    border-top: solid 3px #7BA2BD !important;
    border-bottom: solid 3px #7BA2BD !important;
}

.questionheader {
    color: #7BA2BD;
}

.questionButton {
    background-color: #7BA2BD;
    border-color: #7BA2BD;
    color: White;
}

.questionMsg {
    border: 1px solid #7BA2BD;
}

/* ERROR POPUP */

.errorModal {
    border-top: solid 3px #D03B3B !important;
    border-bottom: solid 3px #D03B3B !important;
}

.errorheader {
    color: #D03B3B;
}

.errorMsg {
    border: 1px solid #D03B3B;
}

.errorButton {
    background-color: #D03B3B;
    border-color: #D03B3B;
    color: White;
}

/* WARNING POPUP */

.warningModal {
    border-top: solid 3px #F7B828 !important;
    border-bottom: solid 3px #F7B828 !important;
}

.warningheader {
    color: #F7B828;
}

.warningMsg {
    border: 1px solid #F7B828;
}

.warningButton {
    background-color: #F7B828;
    border-color: #F7B828;
    color: White;
}
