.campaignform {
    background: #fff;
    padding: 40px 40px 50px;
    border-radius: 10px;
    max-width: 401px;
    margin: 25px auto 50px;
    border: 1px solid #aaa;
    box-shadow: 0 0px 6px 5px rgba(175, 175, 175, 0.3);
}
.clearboth{ clear:both;}
.accept{background-color:#32CD32 !important}
.decline{background-color:#B22222 !important}
.accept-text{background-color:#32CD32 !important;padding:4px 14px;border-radius: 5px;color:#000 !important}
.decline-text{background-color:#B22222 !important;padding:4px 14px;border-radius: 5px;color:#fff !important}
.accept:hover{color:#000 !important}
.decline:hover{color:#000 !important}
.error{color:rgba(254, 46, 3, 1);}
.error2{color:rgba(255, 255, 255, 1);}
.success{color: #090;}
.overlay{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.8);left: 0px;right: 0px;top: 0px;bottom: 0px; display:none; z-index:1000;}
.fbox {
    display: none;
    z-index: 9999;
    position: fixed;
    width: 100%;
    border: 1px solid rgba(254, 46, 3, 1);
    border-radius: 5px;
    top: 50%;
    padding: 20px 25px;
    background: rgba(254, 46, 3, 1);
    max-width: 500px;
    left: 50%;
    transform: translate(-50% , -50%);
}


#message > p {
    display: table;
    margin: auto;
    border: 2px dashed #f7300b;
    padding: 10px 25px ;
    border-radius: 5px;
    margin-bottom:20px;
	color: #f7300b;
    font-size: 18px;
}


 input#accept , #decline2{
    min-width: 140px;
    border-radius: 10px 0 0 10px;
	 outline: none !important;
    font-size: 16px;
    letter-spacing: 1px;
    margin-top:20px;
}
 input#decline, #cancel { outline: none !important;
    min-width: 145px;
    border-radius: 0 10px 10px 0;
    font-size: 16px;
    margin-top:20px;
    letter-spacing: 1px;
    background: #f7300b !important;
}
input#quotenumber {
    text-align: center;
    max-width: 290px;
    margin: 10px auto 0;
    display: table;
    border: 1px solid #ccc;
    border-radius: 10px;
}
.compain-template {
    background: #eee;
    padding: 50px 0;
}
input#cancel {
    background: #232323 !important;
}
div#message2 p {
    color: #fff;
    font-size: 16px;
}
.ajax-loader{ display:none;}
.ajax-loader2{ display:none;}

@media(max-width:480px){
	input#decline, #cancel,  input#accept , #decline2{ min-width:120px }
	.campaignform{ padding:20px }
}
input#c_name, input#contact_number, textarea#c_notes {
    text-align: center;
    max-width: 290px;
    margin: 10px auto 0;
    display: table;
    border: 1px solid #ccc;
    border-radius: 10px;
}