.btn._darkgray {
    width: 100%;
    /*min-width: 20.5rem!important;*/
    max-width: 10.5rem;
    background-color: #445263;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
    color: white;
}

@media (max-width: 1023px) {
    .btn._darkgray {
        font-size: 1.4rem;
        line-height: 2.1rem
    }
}

@media (min-width: 1024px) {
    .btn._darkgray {
        transition: background-color .25s ease
    }

    .btn._darkgray:hover {
        background-color: #374250
    }

    .btn._darkgray:hover:active {
        background-color: #59616b
    }
}

@media (max-width: 767px) {
    .btn._darkgray {
        min-width: 100%
    }
}


