﻿.gsc-control-cse {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    margin-left: 20px;
    margin-top: 4px !important;
    padding: 0 !important;
}

.gsc-search-box {
    width: 295px !important;
}

.gsc-input-box {
    height: 32px !important;
    width: 250px;
    padding-top: 0 !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

td.gsc-input {
    margin-left: 6px !important;
    padding-left: 6px;
    padding-right: 7px;
}

input.gsc-input {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: #FFFFFF !important;
    background-image: url("../images/fundo_busca2.png") !important;
    background-origin: padding-box !important;
    background-position: 30px !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
    border: medium none !important;
    color: #bababa;
    line-height: 24px;
    height: 24px !important;
}

    input.gsc-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: transparent;
        opacity: 1; /* Firefox */
    }

    input.gsc-input:-ms-input-placeholder { /* Internet Explorer 10-11 */
        color: transparent;
    }

    input.gsc-input::-ms-input-placeholder { /* Microsoft Edge */
        color: transparent;
    }

    input.gsc-input:focus {
        background-color: #FFFFFF !important;
        background-image: none !important;
    }

.sem_texto {
    background-color: #FFFFFF !important;
    background-image: none !important;
}

.gsc-search-button {
    --background: url("/images/lupa.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    height: 42px !important;
    text-indent: -9999em;
    width: 39px !important;
}

input.gsc-search-button {
    margin: 0 !important;
    padding: 0 !important;
}

.gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover {
    border: medium none !important;
    box-shadow: none !important;
    outline: medium none !important;
}

.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus {
    border: medium none !important;
    box-shadow: none !important;
    outline: medium none !important;
}

.gs-title {
    color: #a18c59 !important;
}

@media (min-width: 768px) {
    table.gsc-search-box td.gsc-input {
        padding-right: 6px !important;
    }
}