/* 
    Alert Classes Pulled from Twitter Bootstrap
*/

.SMPL_form_container .SPML_response {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    margin-top:20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.SMPL_form_container .SPML_response-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.SMPL_form_container .SPML_response-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.SMPL_form_container .SPML_form input[type="text"], 
.SMPL_form_container .SPML_form select, 
.SMPL_form_container .SPML_form textarea, 
.SMPL_form_container .SPML_form input[type="email"] {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 0 5px #ddd inset;
    padding: 16px;
    padding: 1rem;
    width: 50%;
}

.SMPL_form_container .SPML_form button, 
.SMPL_form_container .SPML_form input[type="button"], 
.SMPL_form_container .SPML_form input[type="submit"] {
    background-color: #1e1e1e;
    border: none;
    box-shadow: none;
    cursor: pointer;
    padding: 16px 24px;
    padding: 1rem 1.5rem;
    width: auto;
    color:#fff;
    margin-top:-10px;
}
.SMPL_form_container .SPML_form button[disabled]{background:#666}

.SMPL_form_container .SPML_form button .SPML_spinner {display:none;}


.SMPL_form_container .SPML_form button[disabled] .SPML_spinner {display:inline;}

.SMPL_form_container .mailing-list-container {border-bottom:1px solid #ccc;}
.SMPL_form_container .mailing-list-container h3 {padding:0px; margin:10px 0 0 0px;}
.SMPL_form_container .mailing-list-container input[type="checkbox"] {float:left; margin-right:30px; margin-bottom:10px; margin-top:0px;}
.SMPL_form_container .mailing-list-container img {float:left; margin-right:30px; margin-bottom:10px;}
