/**Silvercloud Styling**/
.main-search input,
.silvercloud-search-bar input {
	border: 1px solid #555;
	border-radius: 5px;
	width: 82%;
	background-color: #ffffff;
	padding-left: 5px;
	height: 30px;
}

.main-search button,
.silvercloud-search-bar button {
	background: #f15928 none repeat scroll 0 0;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "myriad-pro", sans-serif;
	height: 30px;
	font-size: 1rem;
	margin: 0;
	vertical-align: middle;
}

.main-search button:hover,
.silvercloud-search-bar button:hover { opacity: 0.8; }

/* Silvercloud Results */
.sc-results-toolbar {
	background-color: transparent !important;
	border: none !important;
	height: auto !important;
}

.silvercloud-results-title {
	font-size: 1rem !important;
	font-weight: normal !important;
	line-height: 1.25rem !important;
	margin: 0 0 15px !important;
	padding: 0 !important;
}

div.filter-icon {
	cursor: pointer;
	padding: 0 !important;
}

.filter-icon svg {
	max-width: 25px !important;
	max-height: 25px !important;
}

div.sc-filters-container {
	line-height: 35px !important;
	padding: 0 0 25px !important;
}

div.sc-filter-container { display: block !important; }

label.sc-filter-label {
	display: inline-block;
	font-size: 1rem !important;
	font-weight: 400;
	margin-right: 10px !important;
	text-transform: capitalize !important;
	vertical-align: top !important;
}

button.sc-clear-filter,
button.silvercloud-back-button,
.content-rating-form button {
	background-color: #f15928;
	border: 1px solid #f15928;
	color: #ffffff;
	font-family: "myriad-pro", sans-serif;
	font-size: 1rem;
	height: auto;
	line-height: 25px !important;
	text-transform: capitalize;
	opacity: 1;
}

button.sc-clear-filter:hover,
button.silvercloud-back-button:hover,
.content-rating-form button:hover {
	color: #f15928;
	background-color: #fff;
	border: 1px solid #851435;
	box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.35);
}

a.sc-result-item {
	border: medium none !important;
	color: #243d76 !important;
	font-size: 1em;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0 !important;
}

a.sc-result-item:hover {
	background: none !important;
	color: #f15928 !important;
}

.sc-result-icon {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 0 !important;
	width: 20px;
	height: 20px;
}

.sc-result-icon svg { display: none; }

.sc-result-icon:after {
	color: rgb(241, 89, 40);
	content: "\f059";
	font-family: FontAwesome, sans-serif;
	font-size: 1rem;
	margin: 0 0 0 1px;
}

.silvercloud-results-wrapper-item-body { margin: 0 !important; }

.sc-results-container .pagination { margin: 0 !important; }

.sc-results-container .pagination li a {
	border: 1px solid #fff;
	color: #851435 !important;
	font-size: .9rem;
	margin: 0 3px 3px 0 !important;
	padding: 4px !important;
}

.sc-results-container .pagination li a:hover {
	background: transparent !important;
	border: 1px solid #851435 !important;
}

.sc-results-container .pagination li.active a {
	color: #fff !important;
	background: #f15928 !important;
}

.sc-config-footer {
	clear: both;
	margin-top: 15px;
	padding-top: 20px;
	border-top: 2px dotted #ccc;
}

.result-title-bar { margin-bottom: 20px; }

.sc-title-container,
.sc-category-container { padding: 0 !important; }

.sc-item-container { margin: 15px 0 !important; }

hr.sc-hr { display: none; }

.sc-comment-container { margin: 0 !important; }

.sendFeedback { float: left; }

/* Silvercloud Sidebar */
.sidebar-block .silvercloud-top-content-wrapper { padding: 20px; }

.sidebar-block .silvercloud-top-content-wrapper .sc-result-icon { float: left; }

/* Ask Form */
.sc-form-group button {
	background-color: #f15928;
	border: 1px solid #f15928;
	color: #ffffff;
	font-family: "myriad-pro", sans-serif;
	font-size: 1rem;
	height: auto;
	line-height: 25px !important;
	text-transform: capitalize;
	opacity: 1;
}

.sc-form-group button:hover {
	color: #f15928 !important;
	background-color: #fff !important;
	border: 1px solid #851435;
	box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.35) !important;
}

.sc-form-return-button {
	background-color: #f15928 !important;
	border: 1px solid #f15928 !important;
	color: #ffffff;
	font-family: "myriad-pro", sans-serif;
	font-size: 1rem;
	height: auto;
	line-height: 25px !important;
	text-transform: capitalize;
	opacity: 1;
}

.sc-form-return-button:hover {
	color: #f15928 !important;
	background-color: #fff !important;
	border: 1px solid #851435;
	box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.35) !important;
}

.silvercloud-loading-toolbar {
	background-color: #000;
	height: 50px;
	border-bottom: #f15928 1px solid;
	color: #fff;
}

.sc-toolbar {
	background-color: #000;
	height: auto;
	border-bottom: #f15928 1px solid;
	color: #fff;
}

.sc-toolbar-heading {
	line-height: 1.5rem;
	padding: 5px 15px;
}

.sc-custom-form-container { margin-top: 15px; }

.sc-form-description { margin-bottom: 0; }

.sc-form-group label { display: none !important; }

.sc-form-group input { margin-top: 20px; }

.sc-form-group textarea { margin-top: 20px; }

/**Silvercloud Styling - Business Center**/
.biz-sb .silvercloud-top-content-wrapper { padding: 15px !important; }

.biz-sb .silvercloud-results-title { font-size: 1rem !important; }

.biz-sb div.sc-filter-container { background-color: #e4e1d9 !important; }

.biz-sb .silvercloud-top-content-wrapper .sc-result-icon { position: absolute !important; }

.biz-sb a.sc-result-item { font-size: .85em; }

.biz-sb .silvercloud-results-wrapper-item-details {
	padding-left: 20px;
	width: 100%;
}
