:root{
    --blue:#2d3192;
    --blueHover:#5241b6;
    --blueFocus:#352786;
}

.btn{
     
    font-weight: bold;
}

.btn-primary {
    color: #fff;
    background-color: var(--blue);
    border-color: var(--blue);
}

.btn-primary:hover {
    transition: 0.3s;
    color: #fff;
    background-color: var(--blueHover);
    border-color: var(--blueHover);
    transform: translateY(-2px);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: var(--blueFocus);
    border-color: var(--blueFocus);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
}

.btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: var(--blueHover);
    border-color: var(--blueFocus);
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
}

.input-group-text{
    color: white;
    border: none;
    background: var(--blue);
}