/*
 * QAUSAINFLIX UI-P4
 * Purple Buttons Override
 * Primary: #6A2AEF
 * Hover:   #5F24DF
 * Text:    #FFFFFF
 */

/* Main frontend primary buttons */
.btn.btn-primary,
a.btn.btn-primary,
button.btn.btn-primary,
.movie-hover-modal .btn.btn-primary,
.streamit-block .btn.btn-primary,
.top-ten-block .btn.btn-primary,
.play-button-wrapper .btn.btn-primary,
.main-banner .btn.btn-primary {
    background: #6A2AEF !important;
    border-color: #6A2AEF !important;
    color: #FFFFFF !important;
}

/* Button text/icons inside primary buttons */
.btn.btn-primary span,
.btn.btn-primary i,
a.btn.btn-primary span,
a.btn.btn-primary i,
button.btn.btn-primary span,
button.btn.btn-primary i {
    color: #FFFFFF !important;
}

/* Hover / focus / active state */
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
a.btn.btn-primary:hover,
a.btn.btn-primary:focus,
a.btn.btn-primary:active,
button.btn.btn-primary:hover,
button.btn.btn-primary:focus,
button.btn.btn-primary:active,
.movie-hover-modal .btn.btn-primary:hover,
.movie-hover-modal .btn.btn-primary:focus,
.streamit-block .btn.btn-primary:hover,
.streamit-block .btn.btn-primary:focus {
    background: #5F24DF !important;
    border-color: #5F24DF !important;
    color: #FFFFFF !important;
    box-shadow: none !important;
}

/* Watchlist / action buttons that use btn-primary */
.action-btn.btn-primary,
.watch-list-btn.btn-primary {
    background: #6A2AEF !important;
    border-color: #6A2AEF !important;
    color: #FFFFFF !important;
}

.action-btn.btn-primary:hover,
.action-btn.btn-primary:focus,
.watch-list-btn.btn-primary:hover,
.watch-list-btn.btn-primary:focus {
    background: #5F24DF !important;
    border-color: #5F24DF !important;
    color: #FFFFFF !important;
}

/* Subscribe button in header */
a.sub_btn,
button.sub_btn,
.sub_btn {
    background: #6A2AEF !important;
    border-color: #6A2AEF !important;
    color: #FFFFFF !important;
}

a.sub_btn:hover,
button.sub_btn:hover,
.sub_btn:hover,
a.sub_btn:focus,
button.sub_btn:focus,
.sub_btn:focus {
    background: #5F24DF !important;
    border-color: #5F24DF !important;
    color: #FFFFFF !important;
}

/* Prevent old gradient look where applied */
.movie-hover-modal .btn.btn-primary,
.streamit-block .card-description .btn.btn-primary {
    background-image: none !important;
}
