.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
 .gsc-control-cse {
    font-family: Arial, Sans-Serif;
    border-color: #000000;
    background-color: #f0f9ff;
   }
  input.gsc-input {
    border-color: green;
    background-color: #FFCC33;
    border-style:ridge;
    border-width:normal;
   Font-weight:bold;
   Font-size:15px;
   width:280px;
   height:25px;
    margin-left:200px;
    margin-top:10px;
    margin-bottom:10px;
    }
  input.gsc-search-button {
    border-color: green;
    background-color: #FFCC33;
    border-style:ridge;
    border-width:normal;
    Font-weight:bold;
    color:BLACK;
    width:80px;
    height:25px;
    margin-right:200px;
    margin-top:10px;
    margin-bottom:10px;
    }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #98bf21;
    border-style:solid;
    border-width:thin;
    background-color: #E9FFFF;
    font-weight:bold;
    font-size : 13px;
    color:#777777;
 }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #98bf21;
    border-style:solid;
    border-width:thin;
    background-color: #CFDCFC;
    font-size : 13px;
    font-weight:bold;
 }

/* Inactive refinement */
.cse .gsc-refinementHeader.gsc-refinementhInactive,
.gsc-refinementHeader.gsc-refinementhInactive {
    border-color: #98bf21;
    border-style:solid;
    border-width:thin;
    background-color: #E9FFFF;
    font-weight:bold;
    font-size : 13px;
    color:#777777;
}

/* active refinement */
.cse .gsc-refinementHeader.gsc-refinementhActive,
.gsc-refinementHeader.gsc-refinementhActive {
    border-color: #98bf21;
    border-style:solid;
    border-width:thin;
    background-color: #CFDCFC;
    font-size : 13px;
    font-weight:bold;
}

  .gsc-tabsArea {
    border-color: #999999;
   }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #000000;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #000000;
    background-color: #EDF6FC;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #3366ff;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #cc0000;
 
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #cc0000;

  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #999999;

    }
  .gsc-cursor-page {
    color: #3366ff;
  }
  a.gsc-trailing-more-results:link {
    color: #002EB8;

  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet,
  .gs-fileFormatType {
    color: #000000;
   Font-size : 15px;
  
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #4AA02C;
    Font-weight:bold;
    Font-size: 13px;
    
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #4AA02C;
    Font-weight:bold;
    Font-size: 13px;
    
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #C6E2FF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #666666;
    background-color: #cccccc;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #666666;
    background-color: #FFE5CC;
  }
  .gs-promotion.gs-result {
    border-color: #ccffff;
    background-color: #ffffff;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #444444;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #00CC00;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #333333;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #000000;
  }
