﻿.gsc-search-box{
width:80%;
margin-bottom:30px;
}
.gsc-search-box td{
padding:0;
}
input.gsc-input{
display:inline-block;
vertical-align:middle;
width:100%;
border-top-right-radius:0px;
border-bottom-right-radius:0px;
height:auto;
line-height:22px;
background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
td.gsc-search-button{
width:80px;
}
td.gsc-clear-button{
width:40px;
}
input.gsc-search-button{
border-top-right-radius:4px;
border-bottom-right-radius:4px;
cursor:pointer;
display:inline-block;
font-size:14px;
font-weight:400;
margin-bottom:0;
text-align:center;
vertical-align:middle;
white-space:nowrap;
background-color:#428bca;
border:1px solid #357ebd;
color:#fff;
line-height:34px;
padding:0px 12px;
}
div.gsc-clear-button{
background-image:url("//www.google.com/uds/css/clear.gif");
background-position:center center;
background-repeat:no-repeat;
cursor:pointer;
display:inline;
margin-left:4px;
margin-right:4px;
padding-left:10px;
text-align:right;
}
.gsc-branding,
.gsc-tabsAreaInvisible,
.gsc-refinementsAreaInvisible,
.gsc-refinementBlockInvisible,
.gsc-resultsbox-invisible,
.gsc-adBlockInvisible,
.gsc-tabData .gsc-resultsHeader .gsc-title,
.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats,
.gsc-tabData .gsc-resultsHeader .gsc-results-selector,
.gsc-tabData.gsc-tabdInactive,
.gsc-resultsHeader,
.gsc-above-wrapper-area-invisible,
.gsc-result div.gs-watermark,
.gsc-thumbnail-inside,
.gsc-url-top,
.gsc-url-bottom{
display:none;
}
.gsc-result-info-container{
padding:0;
}
.gsc-tabHeader{
background-color:#bfe0f0;
color:#0085c2;
font-weight:bold;
padding:3px 7px;
}
.gsc-tabHeader.gsc-tabhInactive{
background:none repeat scroll 0 0 #e9e9e9;
cursor:pointer;
}
.gsc-tabHeader.gsc-tabhActive {
background-color:#0085c2;
color:#fff;
}
.gsc-inline-block{
display:inline-block;
}
.gsc-above-wrapper-area{
border-bottom:1px solid #e9e9e9;
padding:5px 0;
}
.gsc-above-wrapper-area-container{
margin:20px 0;
}
.gsc-webResult .gsc-result {
border-bottom:1px solid #ebebeb;
margin:0;
padding:0.5em 0;
}
.gs-no-results-result .gs-snippet{
border-color:#ebebeb;   
border-left-color:#f0ad4e;
border-style:solid;
border-width:1px 1px 1px 5px;
margin:20px 0;
padding:20px;
}
.gs-error-result .gs-snippet{
border-color:#ebebeb; 
border-left-color:#d9534f;
border-style:solid;
border-width:1px 1px 1px 5px;
margin:20px 0;
padding:20px;
}
.gsc-webResult .gsc-result{
border-bottom:1px solid #ebebeb;
margin:0;
padding:0.5em 0;
}
.gsc-wrapper{
margin-bottom:30px;
}
.gsc-completion-container{
background:#FFF;
}
.gs-result img.gs-image,
.gs-result img.gs-promotion-image{
border:1px solid #e2e2e2;
vertical-align:middle;
}
.gs-web-image-box img.gs-image,
.gs-promotion-image-box img.gs-promotion-image{
max-width:150px!important;
}
.gs-webResult div.gs-per-result-labels a.gs-label{
color:#333;
cursor:pointer;
padding:3px;
text-decoration:underline;
}
.gsc-cursor-page{
display:inline-block;
text-align:center;
color:#0085c2;
height:20px;
margin-right:2px;
overflow:hidden;
width:20px;
background:#bfe0f0;
cursor:pointer;
font-weight:bold;
}
.gsc-cursor-current-page,
.gsc-cursor-page:hover{
background:#0085c2;
color:#fff;
}
.gsc-cursor-box{
margin-top:30px;
text-align:right;
}