.tx-powermail .powermail_fieldset .powermail-errors-list {
    display: none;
    margin: 5px 0 20px 0;
    padding: 0;
    list-style-type: none;
    background-color: #F2DEDE;
    border: 1px solid #EBCCD1;
    width: 100%;
    float: right;
    clear: left;
}

.tx-powermail .powermail_fieldset .powermail-errors-list.filled {
    display: block;
}

.tx-powermail .powermail_fieldset .powermail-errors-list > li {
    color: #A94442;
    padding: 5px 10px;
}

.tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset div.error {
    background-color: #EBCCD1;
    color: #A94442;
}

.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list {
    width: 100%;
    margin-bottom: 0;
    background-color: #EBCCD1;
    border: none;
}

.tx-powermail .powermail_fieldset .powermail_field_error_container .powermail-errors-list > li {
    padding-left: 5px;
}

.tx-powermail .powermail_progressbar {
    width: 100%;
    height: 5px;
    float: right;
    border: 1px solid #EEEEEE;
    clear: both;
}

.tx-powermail .powermail_progressbar.disable {
    display: none;
}

.tx-powermail .powermail_progressbar > .powermail_progress {
    background: #1E5799;
    width: 0%;
    max-width: 100%;
    -webkit-animation: progress 5s 1 forwards;
    -moz-animation: progress 5s 1 forwards;
    -ms-animation: progress 5s 1 forwards;
    animation: progress 5s 1 forwards;
}

.tx-powermail .powermail_progressbar > .powermail_progress > .powermail_progress_inner {
    height: 5px;
    width: 100%;
    overflow: hidden;
    background: url("../Image/icon_loading.gif") repeat-x;
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    filter: alpha(opacity = 25);
}

.tx-powermail ul.powermail_fieldwrap_file_list {
    background-color: white;
    border: 1px solid #bbb;
    float: right;
    padding: 3px;
    width: 100%;
    list-style: none;
    border-radius: 4px;
    margin: 0;
}

.tx-powermail ul.powermail_fieldwrap_file_list > li {
    margin: 5px;
}

.tx-powermail ul.powermail_fieldwrap_file_list > li .deleteAllFiles {
    color: #bbb;
    cursor: pointer;
}

.tx-powermail ul.powermail_fieldwrap_file_list > li .deleteAllFiles:hover {
    text-decoration: underline;
}

.tx-powermail .powermail_confirmation .powermail_progressbar {
    width: 100%;
}

.tx-powermail .powermail_message {
    padding: 5px 0 10px 20px;
    min-height: 65px;
    background-color: #EBCCD1;
    border: 1px solid #A94442;
    background-position: 98% 10px;
    background-repeat: no-repeat;
    list-style: circle;
}

.tx-powermail .powermail_message li {
    padding: 5px 50px 0 0;
    border: none;
    background: none;
}

.tx-powermail .powermail_message.powermail_message_ok {
    background-image: url("../Image/icon_ok.png");
    background-color: #CDEACA;
    border: 1px solid #3B7826;
}

.tx-powermail .powermail_message.powermail_message_ok li {
    color: #3B7826;
}

.tx-powermail .powermail_message.powermail_message_error {
    background-image: url("../Image/icon_error.png");
}

.tx-powermail .powermail_message.powermail_message_error li {
    color: #A94442;
}

.tx-powermail .powermail_message.powermail_message_note {
    background-image: url("../Image/icon_ok.png");
    background-color: #FCF8E3;
    border: 1px solid #FFCA4B;
}

.tx-powermail .powermail_message.powermail_message_note li {
    color: #FFCA4B;
}

.tx-powermail .powermail_fieldset .powermail_tab_navigation {
    margin-top: 2em;
}

.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next, .tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous {
    background-color: #aaa;
    display: inline-block;
    padding: 5px 30px;
    text-decoration: none;
    color: white;
    border: 1px solid #bbb;
    font-weight: bold;
}

.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next {
    background-color: #1E5799;
    float: right;
}

.tx-powermail .powermail_form.nolabel > h3 {
    display: none;
}

.tx-powermail .powermail_fieldset.nolabel > legend {
    display: none;
}

.tx-powermail .powermail_fieldwrap.nolabel > label {
    display: none;
}

.tx-powermail .powermail_fieldwrap.nolabel > fieldset > legend {
    display: none;
}

@-webkit-keyframes progress {
    from {}

    to {
        width: 100%;
    }
}

@-moz-keyframes progress {
    from {}

    to {
        width: 100%;
    }
}

@-ms-keyframes progress {
    to {
        width: 100%;
    }
}

@keyframes progress {
    from {}

    to {
        width: 100%;
    }
}
