/* CSS Document */
/* Only included for Google site search  */

.gsc-control-cse
{
	padding:0px !important;
	border-width:0px !important;
}

form.gsc-search-box,table.gsc-search-box
{
	margin-bottom:0px !important;
}

.gsc-search-box .gsc-input
{
	padding:0px 4px 0px 6px !important;
}

#gsc-iw-id1
{
	border-width: 0px !important;
	height: auto !important;
	box-shadow:none !important;
}

#gs_tti50
{
	padding:0px 5px !important;
}

#gsc-i-id1
{
	height:33px !important;
	padding:0px !important;
	background:#ffffff !important;
	text-indent:0px !important;
}

.gsib_b
{
	display:none;
}

button.gsc-search-button
{
	display:block;
	width:13px !important;
	height:10px !important;
	border-width:0px !important;
	margin:0px !important;
	outline:none;
	cursor:pointer;
	box-shadow:none !important;
	box-sizing: content-box !important;
	padding: 13px !important;
	background-color: #dddddd !important;
}

.gsc-branding
{
	display:none !important;
}

.gsc-control-cse,#gsc-iw-id1
{
	background-color:transparent !important;
}

.gsc-search-box table td{
	border:none !important;
}
table.gsc-above-wrapper-area-container td{
	border:none !important;
}

#search-box
{
	width: 400px;
	height: 43px;
	margin:0 auto;
	overflow: hidden;
}
.gsc-control-searchbox-only{
	width: 300px !important;
	float:right !important;
	margin:5px;
}
.gsc-search-button{
	border:none;
}
.gsc-search-box tr:nth-child(odd) td{
	border:none;
	background:none;
}
/*.gsc-search-box .gsc-input
{
	border:none !important;
	border-right-width: 0px;
	padding: 2px 5px !important;
}
*/
#gsc-i-id1
{
	color:#000;
}

.gsc-search-button-v2 svg{
	fill:#000000 !important;
}

