/* signup */
#main_form form {
    max-width: 540px;
    padding: 25px 30px 30px 30px;
}

.wp2app-appcore-sign-up-outer .form_header {background-color: #e3e3e3 !important;}
.wp2app-appcore-sign-up-outer .form_header div {color: #555 !important;}

.wp2app-appcore-sign-up-form-wrap, .wp2app-appcore-optin-form .row input, .optin_form {
    border-radius: 6px;
    border: 1px solid #bbb !important;
}

.wp2app-appcore-optin-form .btn {
    background: #f03a08 !important;
}
.wp2app-appcore-optin-form .btn:hover {
    background: #d73714 !important;
}

.enable_button.blue_button {
    border-radius: 4px;
    color: #fff;

    background: #1aafc7;
    background: -moz-linear-gradient(
        top,
        #1aafc7 0%,
        #1292b2) !important;
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#1aafc7),
        to(#1292b2)) !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.enable_button.blue_button:hover {
    background: #0b99b5;
    background: -moz-linear-gradient(
        top,
        #0b99b5 0%,
        #056c94) !important;
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#0b99b5),
        to(#056c94)) !important;
    /*
    */
}


.optin_form {
    border-width: 0;
    border-radius: 10px;
    -moz-box-shadow: inset 0 0 100px rgba(000,000,000,.15);
    -webkit-box-shadow: inset 0 0 100px rgba(000,000,000,.15);
    box-shadow: inset 0 0 100px rgba(000,000,000,.15);    
}

.page-title.centered {
    padding: 0;
    height: 80px;
    background: url(../images/bg-insidetop.png) repeat-x;    
}
.page-title.centered .page-title-h1  {
    line-height: 80px;
    font-size: 34px;
}
.page-title {
    margin: 0;
}

header {
    /*
    border-top: 2px solid #000 !important;
    */
    height: 50px;
    color: #fff;
    background: #2f352f !important;
    border-width:0;
}
#logo {
    margin:9px 0 0 0;
}

.get-started-page .logo-reg {
    display: inline-block;
    height: 35px;
    width: 400px;
    background-repeat: no-repeat;
    background-size: contain;
}
