.ig_action_bar.ig_air-mail.ig_container {
    /*background-color: #F2F2F2;*/
    border-style: solid;
    color: #707070;
    -moz-border-image: -moz-repeating-linear-gradient(45deg, #a83439, #a83439 10px, #fdfdfd 10px, #fdfdfd 20px, #2f4175 20px, #2f4175 30px, #fdfdfd 30px, #fdfdfd 40px) 8 round;
    -webkit-border-image: -webkit-repeating-linear-gradient(45deg, #a83439, #a83439 10px, #fdfdfd 10px, #fdfdfd 20px, #2f4175 20px, #2f4175 30px, #fdfdfd 30px, #fdfdfd 40px) 8 round;
    -o-border-image: -o-repeating-linear-gradient(45deg, #a83439, #a83439 10px, #fdfdfd 10px, #fdfdfd 20px, #2f4175 20px, #2f4175 30px, #fdfdfd 30px, #fdfdfd 40px) 8 round;
    border-image: repeating-linear-gradient(45deg, #a83439, #a83439 10px, #fdfdfd 10px, #fdfdfd 20px, #2f4175 20px, #2f4175 30px, #fdfdfd 30px, #fdfdfd 40px) 8 round;
    background-color: #fdfdfd;
}

.ig_action_bar.ig_air-mail.ig_container.ig_top {
    border-width: 0 0 8px 0;
}

.ig_action_bar.ig_air-mail.ig_container.ig_bottom {
    border-width: 8px 0 0 0;
}

.ig_action_bar.ig_air-mail .ig_data {
    max-width: 75%;
    float: left;
    text-align: left;
}
.ig_action_bar.ig_air-mail .ig_headline{
    color: #2C4A9D;
}
.ig_action_bar.ig_air-mail .ig_headline,
.ig_action_bar.ig_air-mail .ig_message {
    display: block;
}

.ig_action_bar.ig_air-mail .ig_button,
.ig_action_bar.ig_air-mail input[type="submit"], 
.ig_action_bar.ig_air-mail input[type="button"]{
    float: right;
    background: #D82931;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    border-radius: 4px;
    /*border-bottom: 3px solid #BF3A2B;*/
    border: none; 
}

.ig_action_bar.ig_air-mail .ig_button:hover,
.ig_action_bar.ig_air-mail input[type="submit"]:hover,
.ig_action_bar.ig_air-mail input[type="button"]:hover {
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, .5);
}

.ig_action_bar.ig_air-mail .ig_button:active,
.ig_action_bar.ig_air-mail input[type="submit"]:active,
.ig_action_bar.ig_air-mail input[type="button"]:active{
    box-shadow: none;
}

/*Commented for now, as it disturbs the whole layout */
/* 
.ig_action_bar.ig_air-mail .ig_button:hover,
.ig_action_bar.ig_air-mail input[type="submit"]:hover, 
.ig_action_bar.ig_air-mail input[type="button"]:hover{
    margin-top: -3px; 
    border-bottom: 6px solid #c0392b;
}
*/

.ig_action_bar.ig_air-mail .ig_close {
    /*top: 0;*/
}
.ig_action_bar.ig_air-mail.ig_show.ig_bottom .ig_close > span,
.ig_action_bar.ig_air-mail.ig_show.ig_top .ig_close > span{
    background-position: -520px center;
    opacity: .4;
}

.ig_action_bar.ig_air-mail.ig_show.ig_bottom .ig_close:hover > span,
.ig_action_bar.ig_air-mail.ig_show.ig_top .ig_close:hover > span{
    background-position: -520px center;
    opacity: .8;
}

.ig_action_bar.ig_air-mail.ig_hide .ig_close {
    display: none;
}
.ig_action_bar.ig_form_inline.ig_air-mail .ig_form_container.layout_inline .ig_form_header,
.ig_action_bar.ig_form_bottom.ig_air-mail .ig_form_container.layout_bottom .ig_form_header,
.ig_action_bar.ig_form_inline.ig_air-mail .ig_form_container.layout_inline .ig_form_footer,
.ig_action_bar.ig_form_bottom.ig_air-mail .ig_form_container.layout_bottom .ig_form_footer,
.ig_action_bar.ig_form_bottom.ig_air-mail .ig_form_container.layout_bottom .ig_embed_form_container,
.ig_action_bar.ig_form_inline.ig_air-mail .ig_form_container.layout_inline .ig_embed_form_container{
    text-align: left;
}

@media only screen and (max-width: 768px){
    .ig_action_bar.ig_air-mail .ig_button, 
    .ig_action_bar.ig_air-mail input[type="submit"], 
    .ig_action_bar.ig_air-mail input[type="button"] {
        float: left;
        margin-left: .7em;
    }
    .ig_action_bar.ig_air-mail.ig_has_pwby .ig_button, 
    .ig_action_bar.ig_air-mail.ig_has_pwby input[type="submit"], 
    .ig_action_bar.ig_air-mail.ig_has_pwby input[type="button"] {
        margin-left: 2.5em;
    } 
}
