#cc_form {
	display: none;
}

.search {
    width: 100%;
    display: flex;
}

#sInput {
    width:90%;
    padding: 10px;
    line-height: 1.5;
    border-radius: 5px 0 0 5px;
    border: 1px solid #ced4da;
    border-right: none;
    font-size: 14px;
}

#sInput:focus {
    outline: 1px solid #e32630; 
}

#sSubmit {
    width: 10%;
    padding: 10px;
    line-height: 1.5;
    border-radius: 0 5px 5px 0;
    border: 1px solid gray;
    background: #e32630;
    color: white;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

#claimButton {
    padding: 5px;
    border-radius: 5px;
    border: 1px solid gray;
    background: #e32630;
    color: white;
    width: 90%;
    font-weight: bold;
}

@media screen and (max-width: 767px) {

    #sInput {
        width: 80%;
    }

    #sSubmit {
        width: 20%;
    }

}