.bg-purple {
    background-color: #563d7c !important;
}

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
    background-color: #563d7c !important;
}

.btn-purple {
    color: #fff;
    background-color: #563d7c;
}

.btn-purple:hover {
    color: #fff;
    background-color: #563d7c;
}

.btn-purple:focus, .btn-purple.focus {
    box-shadow: 0 0 0 0.2rem rgba(86, 61, 124, 0.5);
}

.btn-purple.disabled, .btn-purple:disabled {
    color: #fff;
    background-color: #563d7c;
}

.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active,
.show > .btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #563d7c;
}

.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus,
.show > .btn-purple.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(86, 61, 124, 0.5);
}

.btn-bd-download {
    font-weight: 500;
    color: #ffe484;
    border-color: #ffe484
}

.btn-bd-download:active, .btn-bd-download:hover {
    color: #2a2730;
    background-color: #ffe484;
    border-color: #ffe484
}

/*#vacation-period {*/
/*    margin: auto;*/
/*    position: relative;*/
/*}*/

/*#vacation-period div.container label input::before,*/
/*#vacation-period div.container label input::after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    margin: auto;*/
/*}*/