
.searchInputWrapper {
    max-width: 100%;
}

.searchInput input {
	max-width: 96%;
	padding: 0 2%;
	border: 1px solid #ccc;
}

.searchBar {
    display : block;
}

.searchInputWrapper {
    display : block;
    line-height : 33px;
    outline : 0px none;
    background-color : rgb(255, 255, 255);
    position : relative;
}

.searchBar .withFilter {
    margin-right : 38px;
}

.searchInput {
    outline: none;
	max-width: 93%;
}

@media only screen and (max-width: 768px) {
	.searchInput {
		outline: none;
		max-width: 89%;
	}
}

@media only screen and (max-width: 480px) {
	.searchInput {
		outline: none;
		max-width: 82%;
	}
}

.searchbar .searchInput {
	max-width: 82%;
}

@media only screen and (max-width: 768px) {
    .searchbar .searchInput {
	      max-width: 95%;
    }
}

@media only screen and (max-width: 480px) {
    .searchbar .searchInput {
	      max-width: 89%;
    }
}

.searchInputWrapper .GTTextButton,
.searchBar .searchAction,
.searchBar .searchAction:hover {
    display: inline-block;
	position: absolute;
    height: 35px !important; /* GTTextButton defines as important - must use to override*/
    width: 39px !important;  /* GTTextButton defines as important - must use to override*/
    border-width: 1px;
	border-style: solid;
    padding: 0px;
    margin: 0px;
    box-shadow: none;
    background: url(../images/icon-blue-search-20.png) no-repeat center center #ffffff;
}

.searchAction .text {
    display : none;
}

.searchInputWrapper .searchInput,
.searchInputWrapper .searchInput .searchRounded,
.searchInputWrapper .searchInput:hover,
.searchInputWrapper .searchInput:focus {
    display : inline-block;
    padding : 0px;
    margin : 0px;
    box-shadow : none;
	border-radius: 0;
    background-color : transparent;
    color : rgb(62,62,60);
	text-indent: 0;
}
.searchInputWrapper .searchInput .searchRounded:focus,
.searchBar .GTTextButton:focus {
	z-index: 10;
}
.searchInputWrapper .searchInput .searchRounded {
	max-width: 96%;
	padding: 8.4px 2% 7.4px;
	border-width: 1px;
	border-style: solid;
	box-sizing: content-box;
}

.ui-helper-hidden-accessible{
	display:none;
}

.ui-menu .ui-menu-item a {
    display: block;
    font-weight: normal;
    line-height: 1.5;
    min-height: 0;
    padding: 2px 0.4em;
    text-decoration: none;
	cursor: pointer;
}

.ui-widget-content {
    background: url("../images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}

.ui-widget-content {
    background: url("../images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}

.ui-menu {
    display: block;
    list-style: none outside none;
    margin: 0;
    outline: medium none;
    padding: 2px;
}

.ui-autocomplete {
    cursor: default;
    left: 0;
    position: absolute;
    top: 0;
}

.searchBar .btnFilter,
.searchBar .btnFilter:hover {
    float : right;
    padding : 3px 6px;
    border-width: 1px;
	border-style: solid;
	border-color: transparent;
    height : 35px !important; /* GTTextButton defines as important - must use to override*/
    width : 39px !important; /* GTTextButton defines as important - must use to override*/ 
    background-image: url(../images/icon-white-filter-20.png) ; 
		background-position: center center;
		background-repeat: no-repeat;
}

.searchBar .btnFilter:focus {
	border-color: inherit;
}

.btnFilter .text {
    display : none;
}

.knowledge-list {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  line-height: 19px;
}

.knowledge-list li {
  padding-top:5px;
  padding-bottom: 5px;
}

.knowledge-list .knowledge-list-content-type {
  vertical-align: top;
  padding: 5px;
}

.knowledge-list .knowledge-list-synopsis {
  line-height: 14px;
}

.knowledge-list .knowledge-list-item {
  text-indent: 20px;
  display: block;
}

.knowledge-list .knowledge-list-results {
  margin-bottom:10px;
}

.knowledge-list-no-results {
  list-style-type: none;
}

.knowledge-list .knowledge-list-no-results {
  text-align: center;
}

.knowledge-list .knowledge-list-item-description {
  word-wrap:break-word
}

.featuredarticles .knowledge-list-item-row em {
  font-style: normal;
}

.searchBar .btnSearch,
.searchBar .btnSearch:hover {
	border-color: #bbb;
}

.searchBar > .GTTextButton {
	border-color: transparent;
}

.searchBar .GTTextButton:focus {
	border-color: #FFC423;
}

.searchInput .GTTextField {
	border-color: #ccc;
}