﻿.page-container > .row {
    margin: 0;
}
.warranty-inquiry{

}
    .warranty-inquiry form {
    }
        .warranty-inquiry form h3.title {
            padding: 0 1em 0.7em;
            font-size: 1.2em;
            text-align: center;
            line-height: 1.5;
            width: 100%;
        }
        .warranty-inquiry form .action {
            margin-top: 1.5rem;
            margin-bottom: 1.5rem;
            width:100%;
            padding:0 15px;
        }
.warranty-inquiry form .btn {
    margin: 0;
    display: inline-block;
    width: 100%;
    font-size: 0.95em;
    background-color: #02346d;
    color: #ffffff;
    padding: .8em 2.7em;
}
@media (min-width: 576px) {
    .warranty-inquiry form .action {
        width: auto;
    }
}
    .warranty-inquiry form .field {
        display: inline-block;
    }



.warranty-inquiry button.barcodeScan,
.warranty-inquiry button.barcodeScan_pwa {
    position: relative;
    font-size: 1em;
    display: none;
    padding: 0.7em 2.5em;
    margin: 1.5em 0 1em;
    background-color: var(--primary);
    color: #ffffff;
    border: var(--primary);
    font-size: 0.95em;
    border-radius: 1.4em;
    cursor: pointer;
}
@media(max-width:576px){
    .warranty-inquiry button.barcodeScan,
    .warranty-inquiry button.barcodeScan_pwa {
        width: 100%;
    }
}
/*.warranty-inquiry button.barcodeScan:hover {
        background-color: var(--secondary);
        border: var(--secondary);
    }*/
.warranty-inquiry button.barcodeScan > i,
.warranty-inquiry button.barcodeScan_pwa > i {
    font-size: 1.2em;
    margin-left: 0.7em;
    transform: translateY(0.1em);
}