﻿/**
 * Minimalist theme
 *
 */
/* Slight reset to make the preview have ample padding. */
#googlesearch{
    height: 25px;
    margin-top: 37px;
}
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0;
  width: 300px;
}
.gsc-control-cse{
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: inherit;
  background: none;
  border: 0;
  border-radius: 5px;
}
.gsc-control-cse .gsc-table-result {
  font-family: inherit;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:none;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 0;
  margin-bottom: 0;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #000000;
}
/**
 * Table cell containing the search input.
 * 12 pixels added to account for the horizontal padding on the input.
 */
.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
  padding-right: 0;
}
.cse table.gsc-search-box td.gsc-clear-button,
table.gsc-search-box td.gsc-clear-button{display: none;}
.cse .gsc-search-box,
.gsc-search-box {
  border-collapse: collapse;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  font-family: inherit;
  padding: 0px 10px;
  width: 100%;
  line-height: 30px;
  font-size: inherit;
  background: rgba(255,255,255,.6)!important;
  border: 0;
  border-radius: 10px 0 0 10px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: inherit;
  color: #fff;
  line-height: 30px;
  font-weight: bold;
  padding: 0;
  height: auto;
  min-width: 54px;
  background-color: #000;
  border-color: #aaa;
  border-width: 0;
  margin-left: -1px;
  border-radius: 0 10px 10px 0;
  -moz-border-radius:  0 10px 10px 0;
  -webkit-border-radius:  0 10px 10px 0;
}
.gsc-selected-option-container
{
    width: auto!important
}