@charset "UTF-8";
/* CSS Document */

input#ss360SearchButton {
	background-color: #FF3048 !important;
	color: #FFFFFF !important;	
	-webkit-appearance: none !important; /*Safari/Chrome*/
    -moz-appearance: none !important; /*Firefox*/
    -ms-appearance: none !important; /*IE*/
    -o-appearance: none !important; /*Opera*/
    appearance: none !important;
    -webkit-border-radius: 0 !important;
}

input#ss360SearchButton:hover {
	background-color: #c80101 !important;
}

input#ss360SearchBox {
	border-width: 1px !important;
	border-style: solid !important;
	outline: medium none currentcolor !important;
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
	color: rgb(51, 51, 51) !important;
	padding: 10px 10px 10px 36px !important;
	border-color: rgb(221, 221, 221) !important;
	border-radius: 0px !important;
	background-size: 24px 24px !important;	
}

#unibox-suggest-box.unibox {
  box-sizing: border-box;
}

#unibox-suggest-box h4, .unibox-suggest-heading, .unibox__suggest-heading {
	text-align: left !important;
	color: #000000 !important;
	font-style: italic !important;
	font-weight: bold !important;
}

.unibox__suggest-heading {
    font-size: 18px !important;
}

.unibox__search-content--link {
    font-size: 14px !important;
    color: #004A83 !important;
}

.unibox__search-content {
    margin-bottom: 0 !important;
}

.unibox__search-content--link:hover {
    text-decoration: none !important;
}

.normal-suggest-box, #unibox-suggest-box {
	padding: 10px !important;
}

div.ss360-layer-content h2, h2#ss360-search-result-heading {
	margin: 17px 0 !important;
	font-style: italic !important;
	font-weight: bold !important;
}

.ss360-suggests {
	margin-bottom: 20px !important;
}

.ss360-suggests a {
	color: #1A7DDE !important;
	font-size: 1.1em !important;
}

.ss360-suggests a:hover {
	text-decoration: underline !important;
}

div#ss360-no-results {
	margin-top: 15px;
	color: #FF3048;
	font-weight: bold;
}

#ss360-layer h4, .content-group-heading {
	margin-bottom: 15px !important;
}

#ss360-layer.ss360-overlay p {
	font-size: 0.9em !important;
}

a#ss360-query-correction {
	color: #1A7DDE !important;
}

a#ss360-query-correction:hover {
	text-decoration: underline !important;
}

.ss360-dp__visits_ {
  text-transform: capitalize;
}

.ss360-data-point__cell--value {
  word-break: normal !important;
}

/* .ss360-nav-entry {
	margin-bottom: 5px !important;
}  REMOVED FOR UPGRADE FROM V9 TO V12 */

@media only screen and (max-width: 720px) {
  input#ss360SearchBox {
    font-size: 16px !important;
    width: 160px !important;
  }

  input#ss360SearchButton {
    font-size: 16px !important;
  }
}
