#slidebox {
    width: 300px;
    height: 225px;
    background-color: #1190ba;
    border: 1px solid #1190ba;;
    padding: 20px;
    -webkit-box-shadow: -10px -10px 50px 5px rgba(0,0,0,0.5);
    box-shadow: -10px -10px 50px 5px rgba(0,0,0,0.5);
    z-index: 1002;
    color:#FFF;
    margin-bottom:55px;
    position:fixed;
    bottom:0px;
    right:-330px;
}
#slidebox h3{color:#FFF !important;font-size:18px;margin: 0 0 5px 0;padding-bottom: 3px;border-bottom: 1px solid #fff;}
#slidebox p{color:#FFF !important;font-size:14px;margin: 0px;}
#slidebox a{color:#FFF !important;font-size:14px;text-decoration:none;}
#slidebox .bottomOptions a:hover{color:#333 !important;}
#slidebox i{color:#FFF !important;font-size: 48px;margin-left: 30px;}
.icon-envelope:before{
    -ms-transform:rotate(45deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */
    transform:rotate(45deg);
}
#slidebox .btn{background-color:#f55a53 !important;border:1px solid #f55a53 !important;color:#FFF !important;padding: 6px 12px;}
#slidebox .btn:hover {background-color:#f57b76 !important;border:1px solid #f57b76 !important;color:#FFF !important;}

@media (max-width: 480px) {
    #slidebox {
        bottom:125px;
        margin-bottom:0px;
    }
}

/* Start Alert */
/* ----------------------- */
#signUpAlertModalGeneric .modal-alert .modal-title{
    color:#f5f5f5;
}
#signUpAlertModalGeneric .modal-alert .modal-header{
    background: #1190ba;
}
#formSignUpAlertModalGeneric .headlineAlert{
    text-align: center;
    font-size: 18px;
}
#formSignUpAlertModalGeneric{
    margin: 20px auto 8px auto;
    width: 580px;
}
#formSignUpAlertModalGeneric label.error, #formSingUpAlertDetails label.error{
    display: block;
    font-weight: normal;
    color: #a94442;
    font-size: 13px;
}

#formSignUpAlertModalGeneric button.btn-primary {
    background-color: #15b4e9 !important;;
    border-color: #15b4e9 !important;;
}

#formSingUpAlertDetails label.error{
    color: #F1A7A5;
}
#formSignUpAlertModalGeneric.form-inline .form-group, #formSingUpAlertDetails.form-inline .form-group {
    vertical-align: top;
}
#signUpAlertModalGeneric .modal-backdrop.in {
    filter: alpha(opacity=70);
    opacity: .7;
}

html #formSignUpAlertModalGeneric.affix{
top: 0px;
background-color: #550855;
color: #fff;
z-index: 9999;
width: 100%;
box-shadow: 0 2px 3px rgba(51,51,51,.2);
}

#formSignUpAlertModalGeneric .headlineAlert{
    margin-bottom: 0;
    margin-top: 5px;
}
#formSignUpAlertModalGeneric #formSingUpAlertDetails{
    margin: 12px auto;
    width: 580px;
}
#formSingUpAlertDetails .form-control, #formSignUpAlertModalGeneric .form-control{
    width: 172px;
}

#signUpAlertModalGeneric .close , #formSignUpAlertModalGeneric .close, #formSingUpAlertDetails .close , #formSignUpAlertModalGeneric .close{
    color: #fff;
    opacity: .8;
}

.h{display:none;}
/* End Alert */
