.gsc-control-cse
{
	padding:0px !important;
	border-width:0px !important;
}

form.gsc-search-box,table.gsc-search-box
{
	margin-bottom:3rem !important;
}

.gsc-search-box .gsc-input
{
	padding:0px 4px 0px 6px !important;
}

.gsc-above-wrapper-area
{
    display:none!important;
}

.gsc-resultsHeader
{
    display:none!important;
}

.gs-snippet
{
    background-color: transparent!important;
}

#gsc-iw-id1
{
	border-width: 0px !important;
	height: auto !important;
	box-shadow:none !important;
}

#gs_tti50
{
	padding:0px !important;
}

#gsc-i-id1
{
	height:33px !important;
	padding:0px !important;
	background:none !important;
	text-indent:0px !important;
}

.gsib_b
{
	display:none;
}

button.gsc-search-button
{
        display:block;
        width:3rem !important;
        height:13px !important;
        border-width:0px !important;
        margin:0px !important;
        padding: 10px 6px 10px 13px !important;
        outline:none;
        cursor:pointer;
        box-shadow:none !important;
        box-sizing: content-box !important;
}

.gsc-branding
{
	display:none !important;
}

.gsc-control-cse,#gsc-iw-id1
{
	background-color:transparent !important;
}


/* custom styles */
/* CSS for changing placeholder color on search input box */
			
#gsc-i-id1::-webkit-input-placeholder
{ 
	/* Chrome */
	color: #08133f;
}

#gsc-i-id1:-ms-input-placeholder
{ 
	/* IE 10+ */
	color: #08133f;
}

#gsc-i-id1::-moz-placeholder
{ 
	/* Firefox 19+ */
	color: #08133f;
	opacity: 1;
}

#gsc-i-id1:-moz-placeholder
{ 
	/* Firefox 4 - 18 */
	color: #08133f;
	opacity: 1;
}

#search-box
{
	width: 400px;
	height: 43px;
	margin: 0 auto;
	background-color: #d87d00;
	border-radius: 2px;
	overflow: hidden;
}

.gsc-search-box .gsc-input
{
	padding:0px 13px !important;
}

#gsc-i-id1
{
	color:#08133f;
}

button.gsc-search-button
{
	padding:15px !important;
	background-color: #f1c300 !important;
}

#search-overlay table{
  border-collapse: separate;
}

#search-overlay table.gsc-input{
  border-bottom: 1px solid #08133f;
  border-radius: 0;
  margin:0;
}
#search-overlay table.gsc-input input.gsc-input:focus{
    box-shadow: none;
}




