.bg-custom-first {
    background-color:#444 !important
    }

.text-custom-first {
    color:#444 !important
    }

.bg-custom-second {
    background-color:#454545 !important
    }

.text-custom-second {
    color:#454545 !important
    }

.icon-custom-second {
    color:#454545 !important
    }

.theme-bg  {
    background-color:#ea0360 !important;
    }

.form-step-01.color-first  {
    background-color:#ea0360 !important;
    }

.form-step-01 .form-label {
    color:#FFF !important;
    }


#footer {
}

.text-secondary {color:#777777 !important}
.text-gray  {color:#888 !important}

.text-custom-first {
    color:#ea0360 !important
    }

.text-title-2 {
    font-size: 1.5rem !important
    }
.text-title-3 {
    font-size: 1.2rem !important
    }
.text-title-4 {
    font-size: 1rem !important
    }


.alert-custom-first {
    color:#333;
    background-color:#c3ddf9;
    border-color:#ea0360;
    }



.alert-custom-second {
    color:#333;
    background-color:#fbc7dc;
    border-color:#fbc7dc;
    }

button.btn.btn-theme-bg, .btn:not(.close):not(.mfp-close).btn-theme-bg, a.btn:not([href]):not([tabindex]).btn-theme-bg { 
    background-color: #ea0360; 
    border-color: #ea0360; 
    }

button.btn.btn-theme-bg:hover, 
button.btn.btn-theme-bg:focus,
button.btn.btn-theme-bg:not(:disabled):not(.disabled):active, 
button.btn.btn-theme-bg:not(:disabled):not(.disabled).active, 
.btn:not(.close):not(.mfp-close).btn-theme-bg:hover, 
.btn:not(.close):not(.mfp-close).btn-theme-bg:focus, 
.btn:not(.close):not(.mfp-close).btn-theme-bg:not(:disabled):not(.disabled):active, 
.btn:not(.close):not(.mfp-close).btn-theme-bg:not(:disabled):not(.disabled).active, 
a.btn:not([href]):not([tabindex]).btn-theme-bg:hover, 
a.btn:not([href]):not([tabindex]).btn-theme-bg:focus, 
a.btn:not([href]):not([tabindex]).btn-theme-bg:not(:disabled):not(.disabled):active, 
a.btn:not([href]):not([tabindex]).btn-theme-bg:not(:disabled):not(.disabled).active { 
    background-color: #ea0360; 
    border-color: #ea0360; 
    color: #fff; 
    }


button.btn.btn-custom-first, .btn:not(.close):not(.mfp-close).btn-custom-first, a.btn:not([href]):not([tabindex]).btn-custom-first { 
    background-color: #ea0360; 
    border-color: #ea0360; 
    }

button.btn.btn-custom-first:hover, 
button.btn.btn-custom-first:focus,
button.btn.btn-custom-first:not(:disabled):not(.disabled):active, 
button.btn.btn-custom-first:not(:disabled):not(.disabled).active, 
.btn:not(.close):not(.mfp-close).btn-custom-first:hover, 
.btn:not(.close):not(.mfp-close).btn-custom-first:focus, 
.btn:not(.close):not(.mfp-close).btn-custom-first:not(:disabled):not(.disabled):active, 
.btn:not(.close):not(.mfp-close).btn-custom-first:not(:disabled):not(.disabled).active, 
a.btn:not([href]):not([tabindex]).btn-custom-first:hover, 
a.btn:not([href]):not([tabindex]).btn-custom-first:focus, 
a.btn:not([href]):not([tabindex]).btn-custom-first:not(:disabled):not(.disabled):active, 
a.btn:not([href]):not([tabindex]).btn-custom-first:not(:disabled):not(.disabled).active { 
    background-color: #ea0360; 
    border-color: #ea0360; 
    color: #fff; 
    }

button.btn.btn-custom-second, 
.btn:not(.close):not(.mfp-close).btn-custom-second, 
a.btn:not([href]):not([tabindex]).btn-custom-second { 
    background-color: #454545;
    border-color: #454545; 
    }

button.btn.btn-custom-second:hover, 
button.btn.btn-custom-second:focus, 
button.btn.btn-custom-second:not(:disabled):not(.disabled):active, 
button.btn.btn-custom-second:not(:disabled):not(.disabled).active, 
.btn:not(.close):not(.mfp-close).btn-custom-second:hover, 
.btn:not(.close):not(.mfp-close).btn-custom-second:focus, 
.btn:not(.close):not(.mfp-close).btn-custom-second:not(:disabled):not(.disabled):active, 
.btn:not(.close):not(.mfp-close).btn-custom-second:not(:disabled):not(.disabled).active, 
a.btn:not([href]):not([tabindex]).btn-custom-second:hover, 
a.btn:not([href]):not([tabindex]).btn-custom-second:focus, 
a.btn:not([href]):not([tabindex]).btn-custom-second:not(:disabled):not(.disabled):active, 
a.btn:not([href]):not([tabindex]).btn-custom-second:not(:disabled):not(.disabled).active { 
    background-color: #D9BE4C; 
    border-color: #D9BE4C; 
    color: #fff; 
    }