#___gcse_0 {
    position: absolute;
    left:0;
}

form.gsc-search-box {
    width: 0% !important;
    opacity: 0;
    height:0px;
}

.gsc-control-cse {
    background: transparent !important;
    border: transparent !important;
}

header .form-group.icon_b::before {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-position: 0 -1.25rem;
}

.gsc-control-cse table {
    margin: 0;
    border: none;
}

.gsc-control-cse table th, .gsc-control-cse table td {
    margin: 0;
    padding: 0;
    border: none;
}

.gsc-control-cse table > tbody > tr {
    background: none;
}

.gsc-input-box {
    height: 26px !important;
}

.gsc-input {
    width: 90% !important;
    padding-left: 5px !important;
    margin: 0px 5px !important;
}

.gsst_a {
padding: 0 4px !important;
border: none;
}

.gsst_b {
font-size: inherit;
position: relative !important;
right: 30px;
height: 24px;
}

.gsc-table-result {
margin: 0 8px !important;
}

.gsc-result .gs-title {
height: 1.4em !important;
}

.gsc-search-button.gsc-search-button-v2 {
margin-top: 5px !important;
}

.gcsc-branding-clickable {
line-height: 20px;
border: none;
}

.gs-title {
line-height: 24px;
border: none;
}

.gsc-table-result b {
color: #dd4b39;
}


header button[type="button"] {
    width: 3.25rem;
    padding: 0;
    border-radius: .8125rem;
    font-size: .875rem;
    line-height: 1.5rem;
    font-weight: 700;
}

header button.en[type="button"] {
    width: 3.6rem;
}