.wrongormissing {
    background-color: red;
}


@media screen
and (max-width: 768px) {
    div.ATDcmsMODULEsimplemessage.popup {
        min-width: 280px;
    }

}
@media screen
and (min-width: 769px) {
    div.ATDcmsMODULEsimplemessage.popup {
        min-width: 600px;
    }
}


div.ATDcmsMODULEsimplemessage * {
    box-sizing: border-box;
}
div.ATDcmsMODULEsimplemessage {
    margin: 1em;
}
div.ATDcmsMODULEsimplemessage h3 {
    margin: 0;
}
div.ATDcmsMODULEsimplemessage label {
    display: block;
    text-align: left;
}
div.ATDcmsMODULEsimplemessage input[type=text],
div.ATDcmsMODULEsimplemessage textarea {
    resize: vertical;
    width: calc(100% - 0.2em);
    margin: 0.1em;
    padding: 0.5em;
}

div.ATDcmsMODULEsimplemessage button {
    /*
    background-color: #66CCFF;
    height: 40px;
    width: 200px;
    font-size: 17px;
    color: #000;
    border: 1px solid #999;
    cursor: pointer;
    padding: 5px;

    -webkit-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.61);
    -moz-box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.61);
    box-shadow: 2px 2px 7px rgba(50, 50, 50, 0.61);
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    -khtml-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
    margin: 5px;
    background: rgb(102, 204, 255);
    background: -moz-linear-gradient(85deg, rgb(102, 204, 255) 4%, rgb(94, 166, 250) 100%);
    background: -webkit-linear-gradient(85deg, rgb(102, 204, 255) 4%, rgb(94, 166, 250) 100%);
    background: -o-linear-gradient(85deg, rgb(102, 204, 255) 4%, rgb(94, 166, 250) 100%);
    background: -ms-linear-gradient(85deg, rgb(102, 204, 255) 4%, rgb(94, 166, 250) 100%);
    background: linear-gradient(175deg, rgb(102, 204, 255) 4%, rgb(94, 166, 250) 100%);
    text-shadow: -1px 1px 0px rgba(255, 255, 255, 0.5);
    */
}