/*<meta />*/

/*@import url('foundation.5.5.0.css');
@import url('top-nav-2016.css');
@import url('styles.css');
@import url('tablet.css');
@import url('mobile.css');*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/************************** 
Theme Name: Bomgar Docs
Theme URI: http://flarestrap.com/bomgar
Author: Justin Brock, @justinbrock
Author URI: http://flarestrap.com
Description: Custom CSS for Bomgar Techdocs Site - https://www.bomgar.com/docs. Responsive. Built on Foundation 5.0 and Madcap Flare Top Navigation Advanced.
Version: 1.0.0
License: Bomgar Corporation. All Rights Reserved

Colors
Brand - FF5500
Navy - 253746
Dark Grey - 505153
Tech Support Grey - 5A6771
Light Grey - A2AAAD
Light Blue - B9D9EB
Light Green - D1E0D7

Link - 4F8ABE
Visited - #999999
Text - 333333

**************************/

body
{
	color: #404040;
	font-family: "Myriad Pro", "arial", sans-serif;
	font-size: 1em;
	line-height: 1.7em;
}

html.Docs-home
{
	mc-master-page: url('../masterpages/docs-home.flmsp');
}

html.Docs-home-languages
{
	mc-master-page: url('../masterpages/docs-home-languages.flmsp');
}

html.Docs-IndexPage
{
	mc-master-page: url('../masterpages/docs-indexpage.flmsp');
}

html.Docs-NoRelatedTopics
{
	mc-master-page: url('../masterpages/docs-norelatedtopics.flmsp');
}

html.Docs-search
{
	mc-master-page: url('../masterpages/docs-search.flmsp');
}

html.Docs-Landing
{
	mc-master-page: url('../masterpages/docs-landing.flmsp');
}

html.Docs-Landing-languages
{
	mc-master-page: url('../masterpages/docs-landing-languages.flmsp');
}

html.Docs-default-languages
{
	mc-master-page: url('../masterpages/docs-default-languages.flmsp');
}

hr
{
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #efefef;
	margin: 1em 0;
	padding: 0;
}

a
{
	color: #4F8ABE;
}

a:link
{
	color: #4F8ABE;
}

a:visited
{
	color: #4F8ABE;
}

p.blue a:visited
{
	color: #3CB4E7;
}

a:hover
{
	color: #FF5500;
}

p.blue a:hover
{
	color: #FF5500;
}

.footer a:hover
{
	text-decoration: underline;
	color: #ff5500;
}

.contact-options a:hover
{
	color: #BAD8EA !important;
}

.footer a:hover
{
	text-decoration: underline;
	color: #ff5500;
}

.alert-widget a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.contact-options a:hover
{
	color: #BAD8EA !important;
}

a.navigation-link,
a.navigation-link:link
{
	color: #FF5500;
}

a.navigation-link:hover
{
	color: #FF5500;
}

a.bold
{
	font-weight: bold;
	text-decoration: none;
}

div.bluelink,
p.bluelink,
div.bluelink a,
p.bluelink a,
div.bluelink a:visited,
p.bluelink a:visited,
div.bluelink a.dropDownHotspot,
div.bluelink a.dropDownHotspot:link,
div.bluelink a.dropDownHotspot:visited,
p.bluelink a.dropDownHotspot,
p.bluelink a.dropDownHotspot:link,
p.bluelink a.dropDownHotspot:visited
{
	color: #3CB4E7;
	font-weight: bold;
	text-decoration: none;
}

div.bluelink a:hover,
p.bluelink a:hover,
div.bluelink a.dropDownHotspot:hover,
p.bluelink a.dropDownHotspot:hover
{
	color: #FF5500;
}

caption
{
	font-size: 0.85rem;
	font-style: italic;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
	text-align: center;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .9em;
	font-style: normal;
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-divider: ' > ';
	color: #A2AAAD;
}

div.breadcrumbs-box
{
	position: relative;
	width: 75%;
}

.breadcrumbs,
.breadcrumbs a,
a.MCBreadcrumbsLink,
span.MCBreadcrumbs,
span.MCBreadcrumbsDivider
{
	font-size: .9em;
	font-style: normal;
	text-decoration: none;
	color: #A2AAAD;
}

.breadcrumbs a:visited,
a.MCBreadcrumbsLink:visited
{
	color: #A2AAAD;
}

.breadcrumbs a:hover,
a.MCBreadcrumbsLink:hover
{
	color: #FF5500;
}

p.bar
{
	color: #333333;
	background-color: #D1E0D7;
	font-size: 1.5em;
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
	text-align: left;
	margin-top: 20px;
	padding: 20px;
}

p.bluebar
{
	color: #333333;
	background-color: #edecff;
	font-size: 1.45em;
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
	text-align: left;
	margin-top: 18px;
	padding: 18px;
}

p.graybar
{
	color: #333333;
	background-color: #efefef;
	font-size: 1.4em;
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
	text-align: left;
	margin-top: 16px;
	padding: 16px;
}

p.blue
{
	font-weight: bold;
	color: #3CB4E7;
}

p.blue a
{
	text-decoration: none;
	color: #3CB4E7;
}

.orange
{
	color: #ff5500;
}

.green
{
	color: #009900;
}

.blue
{
	color: #0000FF;
}

p.moinfo,
.moinfo,
p.moinfo-half,
.moinfo-half
{
	color: #333333;
	background: #efefef url('../images/theme/docs.png') no-repeat 1% 50%;
	background-size: 35px 41px;
	border: 4px solid #ff5500;
	line-height: 1em;
	text-align: left;
	padding: 18px 18px 18px 50px;
}

p.moinfo-half,
.moinfo-half
{
	width: 48%;
}

code
{
	font-family: "Courier New", Courier New, monospace;
	background-color: #f5f5f5;
	border: 1px solid #e1e1e8;
	color: #d14;
	padding: 2px 4px;
}

ul.code,
ul.code-half
{
	background-color: #f5f5f5;
	font-family: "Courier New", Courier New, monospace;
	line-height: 24px;
	list-style-type: none;
	padding: 5px 20px;
	margin: 0px;
}

ul.code-half
{
	width: 48%;
}

ul.code li
{
	list-style-type: none;
}

.wrap
{
	display: block;
	width: 550px;
	white-space: pre-wrap;
	/* css-3 */
	word-wrap: break-word;
	/* Internet Explorer 5.5+ */
	word-break: break-word;
	mc-language: none;
}

pre
{
	background-color: #f5f5f5;
	font-family: "Courier New", Courier New, monospace;
	line-height: 24px;
	list-style-type: none;
	padding: 5px 20px;
	margin: 0px;
	white-space: pre-wrap;
}

blockquote
{
	color: #333333;
	background-color: #D1E0D7;
	font-size: 1.2em;
	font-style: italic;
	font-weight: normal;
	line-height: 1.5em;
	text-align: center;
	margin: 0px;
	padding: 20px;
}

blockquote.name
{
	padding: 0 20px 20px 20px;
}

div.ImagesFloatLeft
{
	clear: both;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

div.ImagesFloatRight
{
	clear: both;
	float: right;
	margin-left: 10px;
	padding: 5px;
}

div.TightContent
{
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}

a.BlackText
{
	color: #333333;
	text-decoration: none;
}

a.icon img,
a.icon:link img
{
	margin-bottom: -.05em;
	-moz-box-shadow: 0 0 5px #ffffff;
	-webkit-box-shadow: 0 0 5px #ffffff;
	box-shadow: 0px 0px 5px #ffffff;
}

a.icon:hover img
{
	-moz-box-shadow: 0 0 5px #B9D9EB;
	-webkit-box-shadow: 0 0 5px #B9D9EB;
	box-shadow: 0px 0px 5px #B9D9EB;
}

/*a.menu-icon.right-off-canvas-toggle
{
	display:none;
}*/

h1,
h1.h2style,
h1.h3style,
p.h1style
{
	font-size: 2.75em;
	font-weight: normal;
	line-height: 1.2em;
}

h2,
p.h2style
{
	font-size: 2.25em;
	font-weight: normal;
	line-height: 1.2em;
}

h3,
.h3style
{
	font-size: 1.75em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 20px 0 5px 0;
}

.orangeheader
{
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 20px 0 5px 0;
	color: #ff5500;
}

.charcoalheader
{
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 20px 0 5px 0;
	color: #333333;
}

.navyheader
{
	font-size: 1.25em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 20px 0 5px 0;
	color: #1d384c;
}

h4
{
	font-size: 1.25em;
	font-weight: normal;
	line-height: 1.2em;
	margin: 10px 0 5px 0;
}

h3.SubCenter,
.h3style-SubCenter
{
	text-align: center;
}

img.Hyperlinked
{
	border-style: none;
}

img.Slideshow
{
	border-style: none;
	margin-bottom: 15px;
}

img
{
	border: none;
	max-width: 100%;
}

.FiftyPercentMaxWidth
{
	max-width: 50%;
}

img.Thumbnail
{
	mc-thumbnail: popup;
}

img.ReduceButtonSize
{
	max-height: 18px;
	max-width: auto;
}

img.logo-160
{
	max-height: 160px;
	max-width: auto;
	mc-thumbnail: none;
	border: 0;
	margin: 0;
}

img.logo-90
{
	max-height: 90px;
	max-width: auto;
	mc-thumbnail: none;
	border: 0;
	margin: 0;
}

img.logo-60
{
	max-height: 60px;
	max-width: auto;
	mc-thumbnail: none;
	border: 0;
	margin: 0;
}

img.logo-30
{
	max-height: 30px;
	max-width: auto;
	mc-thumbnail: none;
	border: 0;
	margin: 0;
}

li
{
	orphans: 2;
	widows: 2;
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
}

MadCap|dropDownBody
{
	mc-disabled: false;
	margin-left: 0px;
}

MadCap|dropDownBody.Final
{
	border-bottom: 0px;
}

MadCap|dropDownHead
{
	mc-disabled: false;
}

.MCDropDown_Open .MCDropDownHotSpot_,
.MCDropDown_Closed .MCDropDownHotSpot_,
.MCDropDown_Closed .MCDropDownHotSpot_.MCDropDownHotSpot_expandbelow,
.MCDropDown_Open .MCDropDownHotSpot_.MCDropDownHotSpot_expandbelow
{
	background-image: none !important;
	padding-left: 0px;
	padding-right: 0px;
}

.MCDropDown_Image_Icon
{
	display: none;
}

.dropDownHotspot,
.dropDownHotspot:link,
.dropDownHotspot:visited
{
	color: #ff5500;
	font-size: 1rem;
	padding-left: -16px;
}

.dropDownHotspot:hover
{
	color: #4F8ABE;
}

.MCDropDown,
.dropDown
{
	margin-bottom: 20px;
	display: inline;
}

.MCDropDownHead
{
	display: inline;
}

MadCap|popup
{
	color: #2D8DCC;
}

MadCap|popup:focus
{
	color: #2D8DCC;
}

MadCap|popup:hover
{
	color: #2D8DCC;
}

MadCap|popupHead
{
	color: #2D8DCC;
	font-weight: bold;
}

MadCap|xref
{
	color: #2D8DCC;
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #FF5500;
}

ol
{
	list-style-image: none;
}

ol.LowerAlpha
{
	list-style-type: lower-alpha;
}

ol.LowerRoman
{
	list-style-type: lower-roman;
}

p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

p.CompanyInformation1
{
	margin-bottom: 4px;
	margin-top: 14px;
	font-weight: bold;
}

p.CompanyInformation2
{
	color: #6d6d6d;
	margin-top: 4px;
	margin-bottom: 4px;
}

p.small-emph,
.small-emph
{
	font-size: 0.9rem;
	font-style: italic;
	line-height: 1.5em;
	color: #505153;
}

.alert,
.note,
.noteBottom,
.Example,
.ExampleHead,
.ExampleMiddleSection,
.noteTop,
.noteMiddle
{
	padding: 20px;
	color: #253746;
	background-color: #B9D9EB;
	border-color: #B9D9EB;
}

.note-half
{
	padding: 20px;
	width: 48%;
	color: #253746;
	background-color: #B9D9EB;
	border-color: #B9D9EB;
}

p.TableTextCenterDark
{
	color: #333333;
	margin-bottom: 2px;
	margin-top: 8px;
	text-align: center;
}

p.TableTextDark
{
	color: #333333;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextDarkEmphasis
{
	color: #333333;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

span.Emphasis
{
	font-weight: bold;
}

span.SetOffFirstLevel
{
	color: #333333;
	font-weight: bold;
}

span.SetOffSecondLevel
{
	color: #253746;
	font-weight: bold;
}

td
{
	margin: 8px;
	vertical-align: top;
}

th
{
	color: #ffffff;
	margin-bottom: 8px;
	margin-top: 8px;
}

ul
{
	padding: 0;
	margin-left: 1em;
}

ul.FirstLevelLessIndentation
{
	
}

ul.SecondLevel
{
	
}

ol li ol li
{
	list-style-type: lower-alpha;
}

ol li ol li ol li
{
	list-style-type: lower-roman;
}

ol li ol li ol li ol li
{
	list-style-type: upper-alpha;
}

ul li ul li
{
	list-style-type: circle;
}

ul li ul li ul li
{
	list-style-type: square;
}

ul li ul li ul li ul li
{
	list-style-type: disc;
}

div.topContent
{
	position: relative;
	top: 5em;
	padding-left: 1.15em;
	margin-bottom: 2.5em;
}

div.sideContent
{
	float: right;
	margin-bottom: 10px;
	width: 25%;
}

div.sideContent ul.menu li
{
	margin-left: 15px;
}

p
{
	color: #5a5a5a;
	margin-bottom: 8px;
	margin-top: 8px;
}

p.Copyright
{
	font-size: 0.9em;
	text-align: left;
	color: #888888;
	line-height: 1.6em;
	margin: 0 0 10px 0;
}

.centered-text
{
	text-align: center;
}

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

.panel
{
	border-style: solid;
	border-width: 1px;
	border-color: #505153;
	border-radius: 3px;
	margin-bottom: 1.25rem;
	margin-top: 1.25rem;
	padding: 1.25rem;
	background: #B9D9EB;
}

.panel > :first-child
{
	margin-top: 0;
}

.panel > :last-child
{
	margin-bottom: 0;
}

ul[class*='block-grid'] h3
{
	margin-top: 0px;
	margin-bottom: 10px;
}

ul[class*='block-grid']
{
	margin: 0px 15px 20px 15px;
}

.whiteheader
{
	color: #ffffff;
	font-weight: normal;
}

.row.nav-search
{
	display: none;
}

.main-section > .row.outer-row
{
	max-width: 100%;
	padding: 0;
}

/* Home Page Button Styles */

.btn-blue
{
	background-color: #B9DAED;
	border: 1px solid #FF5500;
	border-radius: 3px;
}

.btn-blue:hover
{
	border-color: #FFFFFF;
}

.button
{
	cursor: pointer;
	background-color: transparent;
	width: 200px;
	height: 35px;
	font-weight: bold;
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	-o-transition: all 200ms;
	transition: all 200ms;
}

.button.black
{
	border: solid 2px black;
	color: black;
}

.button.black:hover
{
	background-color: #ccc;
}

.button a
{
	display: block;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

a img.hover:hover
{
	box-shadow: 0 0 8px 3px #B8DFF7;
}

.hover:hover
{
	box-shadow: 0 0 8px 3px #B8DFF7;
}

a.button-nav
{
	background-color: #ff5500;
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
}

.button-nav:hover
{
	background-color: #B8DFF7;
	color: #ff5500;
}

.cta
{
	background-color: #ff5500;
	color: #ffffff;
	border: 1px #ffffff;
	margin: 10px 0;
}

/* Responsive Header Styles*/

#contentBody > .responsive-header
{
	background-color: transparent;
}

/* Content Section */

#content-section
{
	background-color: transparent;
	margin-bottom: 40px;
}

#content-section h3,
#content-section .h3style,
#content-section .orangeheader,
#content-section .navyheader,
#content-section .charcoalheader
{
	font-weight: normal;
}

.right-section div.button-group,
.left-section div.button-group
{
	margin-top: 20px;
}

#content-section .left-section
{
	padding-right: 20px;
}

#content-section .right-section
{
	padding-left: 20px;
}

.left-section .left-content,
.right-section .right-content
{
	height: 270px;
}

#content-section .right-section .table-images:first-of-type
{
	margin-bottom: 20px;
}

#content-section.mc-blurb p
{
	margin-top: 0;
	margin-bottom: 20px;
}

#content-section.mc-blurb .mc-bullets
{
	margin-top: 10px;
	padding-left: 30px;
	padding-right: 10px;
}

#content-section.mc-blurb .mc-bullets > li
{
	color: #5a5a5a;
	list-style: none;
	/*
	list-style-image: url('../images/bullet1.png'); */
	font-size: 14px;
	margin-top: 8px;
	line-height: 1.6em;
}

/* Home Page Topic Hero section*/

div.topichero,
div.topichero-show
{
	background-image: url('../images/theme/banner_docs.png');
	/* background-size: cover; */
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #253746;
	padding-top: 80px;
	height: auto;
	padding-bottom: 40px;
	margin-bottom: 20px;
}

div.topichero-support
{
	background-image: url('../images/theme/banner_support.png');
	/* background-size: cover; */
	background-position: center;
	background-repeat: no-repeat;
	background-color: #5a6771;
	padding-top: 30px;
	height: auto;
	padding-bottom: 40px;
}

div.topichero h1,
div.topichero-show h1,
div.topichero-support h1
{
	font-size: 2.25em;
	font-weight: normal;
	margin-bottom: 0.5em;
	line-height: 100%;
	color: #ffffff;
}

div.topichero h2,
div.topichero-show h2,
div.topichero-support h2
{
	font-size: 1.25em;
	font-weight: normal;
	margin-bottom: 0.5em;
	line-height: 100%;
	color: #ffffff;
}

div.topichero h3,
div.topichero-show h3,
div.topichero-support h3,
div.topichero .h3style,
div.topichero-show .h3style,
div.topichero-support .h3style,
div.topichero .orangeheader,
div.topichero-show .orangeheader,
div.topichero-support .orangeheader,
div.topichero .navyheader,
div.topichero-show .navyheader,
div.topichero-support .navyheader,
div.topichero .charcoalheader,
div.topichero-show .charcoalheader,
div.topichero-support .charcoalheader
{
	font-size: 1.8em;
	line-height: 100%;
}

div.topichero
{
	display: none;
}

.search,
.search-bar
{
	margin: 0 auto;
}

/* Product Landing Page Hero section */

div.producthero,
div.producthero-show
{
	background-color: #B8DFF7;
	padding-top: 95px;
	height: auto;
	padding-bottom: 30px;
	margin-bottom: 20px;
}

/* Home Page slide show */

div.slidingshow
{
	margin-top: -79px;
	margin-bottom: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
}

.mc-wrapper .mc-caption
{
	background: none;
}

/* Home Page Video Section */

.video-section
{
	padding-top: 50px;
	padding-bottom: 30px;
}

.video-section img
{
	padding-right: 10px;
	padding-bottom: 10px;
}

.video-wrapper
{
	padding-bottom: 56.25%;
	/* 16:9 */
	position: relative;
}

.video-section iframe
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-section .columns
{
	margin-bottom: 20px;
}

/* Pre-Footer */

.prefooter
{
	background-color: #B9DAED;
	padding: 40px 0;
	color: #53585A;
	margin: 0;
	border-bottom: 1px solid #FF5500;
}

.prefooter > div.row
{
	line-height: 1.25em;
	padding: 0;
}

/* Home Page Footer */

.footer
{
	background-color: #D4D5D6;
	padding: 40px 0;
	color: #53585A;
	margin: 0;
}

.footer ul
{
	list-style: none;
	margin-left: 0;
	position: relative;
	top: -1em;
}

.footer a
{
	text-decoration: none;
	color: #ff5500;
}

.footer > div.row
{
	line-height: 1.75em;
	padding: 0;
}

.footer-logo
{
	max-width: 100%;
}

.footerimg
{
	max-width: 80%;
	margin: 0 0 5px 0;
}

.footer-links
{
	text-align: left;
}

.footer-links a
{
	padding-right: 15px;
}

.footer-icons
{
	text-align: right;
}

.footer-icons > a:first-of-type
{
	padding-right: 10px;
}

/* Chat styles */

.chatfields,
.charsremain
{
	text-align: center;
}

.validation-error
{
	border: solid 1px red;
}

button
{
	border: none;
	padding: 7px;
	color: #404040;
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.7em;
}

button:hover
{
	background-color: #F50;
	color: #fff;
}

#sessionStartForm,
#supportUnavailable
{
	overflow-y: auto;
	padding: 10px;
}

button,
#sessionStartForm .header
{
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	color: #ffffff;
	background-color: #5A6771;
	border-radius: 6px;
}

#sessionStartForm .header
{
	color: #ffffff;
	padding: 3px;
	border-top: 4px solid white;
	border-bottom: 4px solid white;
}

#sessionStartForm .header:hover
{
	background-color: #F50;
}

.chatForm input,
textarea
{
	width: 50%;
}

textarea,
input
{
	color: #404040;
	font-family: "Myriad Pro", Myriad Pro, Arial, sans-serif;
	font-size: 1em;
	line-height: 1.7em;
}

/* Mad Cap proxy/editor assigned styles */

MadCap|searchBarProxy
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
	width: 50%;
}

MadCap|topicToolbarProxy
{
	float: none;
}

.MiniTocNav
{
	background-color: #fafafa;
	margin-top: 40px;
	padding: 20px 30px;
}

ul.MiniTocNavList
{
	position: relative;
	top: -10px;
	margin-left: 0;
	margin-bottom: -16px;
}

ul.MiniTocNavList li
{
	list-style: none;
}

ul.MiniTocNavList li a
{
	text-decoration: none;
}

ul.MiniTocNavList li a.selected
{
	color: #ff5500;
	font-weight: bold;
	position: relative;
	left: -13px;
}

ul.MiniTocNavList li a.selected::before
{
	color: #ff5500;
	font-weight: bold;
	content: "> ";
}

p.TOC2
{
	margin-left: 20px;
	display: none;
}

MadCap|menuProxy.menu1
{
	mc-toc-depth: 1;
	mc-context-sensitive: True;
}

MadCap|menuProxy.menu2
{
	mc-toc-depth: 1;
	mc-context-sensitive: True;
}

MadCap|slideshow
{
	border-style: none;
	box-shadow: none;
}

MadCap|slideshowCaption
{
	background: none;
	color: #000000;
	padding: 0px;
	padding-top: 0px;
}

.togglertoolbar
{
	float: right;
	margin: 0 10px;
}

p img
{
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 50%;
	mc-thumbnail: popup;
	margin: 0;
}

p.diagram img
{
	mc-thumbnail-max-height: 100%;
	mc-thumbnail-max-width: auto;
	mc-thumbnail: popup;
	margin: 10px 0;
}

a img,
.nopop img,
img.nopop,
img.imgnopop
{
	mc-thumbnail: none;
	border: 0;
	margin: 0;
}

p.image-left
{
	float: left;
	margin: 20px 20px 20px 0;
	width: 50%;
}

p.image-right
{
	float: right;
	margin: 20px 0 20px 20px;
	width: 50%;
}

p.image-right-small
{
	float: right;
	margin-right: -20em;
	margin-left: 5em;
	width: 40%;
}

img.mini,
img.imgmini,
img.tiny,
img.imgtiny,
img.halfheight,
img.imghalfheight,
img.fourthwidth,
img.imgfourthwidth
{
	mc-thumbnail-max-width: 100%;
	mc-thumbnail-max-height: auto;
	max-width: 100%;
	margin: 20px 0;
}

form input
{
	min-height: 40px;
}

.important-head,
.important-head-half
{
	background-color: #ff5500;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 10px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.important-head-half
{
	width: 48%;
}

.important-body,
.important-body-half
{
	margin-top: 0px;
	padding: 20px;
	color: #253746;
	background-color: #B9D9EB;
	border-color: #B9D9EB;
}

.important-body-half
{
	width: 48%;
}

div p.important-body,
p.important-body-half
{
	margin: 0 0 20px 0;
}

div p.important-body-half
{
	width: 48%;
}

p.empty
{
	clear: both;
	margin: 0px;
	padding: 0px;
}

MadCap|xref,
a.xref
{
	mc-format: '{paratext}';
	color: #4F8ABE;
	text-decoration: none;
}

MadCap|xref:hover,
a.xref:hover
{
	text-decoration: underline;
	color: #4F8ABE;
}

MadCap|xref:visited,
a.xref:visited
{
	color: #999;
}

#searchboxhome
{
	margin: 0;
}

#searchboxhome input
{
	text-align: center;
	background-color: #ffffff;
	color: #000000;
	border-radius: 4px;
	border: 3px #B9D9EB solid;
	min-height: 60px;
	font-size: 1.5em;
	margin: 0;
	-moz-box-shadow: 0 0 5px #B9D9EB;
	-webkit-box-shadow: 0 0 5px #B9D9EB;
	box-shadow: 0px 0px 5px #B9D9EB;
}

#searchboxpage
{
	margin: 0;
	text-align: center;
}

#searchboxpage input
{
	text-align: center;
	background-color: #ffffff;
	color: #000000;
	border-radius: 4px;
	border: 3px #B9D9EB solid;
	min-height: 60px;
	font-size: 1.5em;
	margin: 0;
	-moz-box-shadow: 0 0 5px #B9D9EB;
	-webkit-box-shadow: 0 0 5px #B9D9EB;
	box-shadow: 0px 0px 5px #B9D9EB;
}

#searchbox
{
	position: absolute;
	top: 1.25em;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 20em;
	z-index: 100;
}

#searchbox input
{
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border-radius: 4px;
	border: 3px #B9D9EB solid;
	min-height: 30px;
	min-width: 250px;
	font-size: .8em;
	margin: 0;
	-moz-box-shadow: 0 0 5px #B9D9EB;
	-webkit-box-shadow: 0 0 5px #B9D9EB;
	box-shadow: 0px 0px 5px #B9D9EB;
}

#loading
{
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: fixed;
	display: block;
	opacity: 1;
	z-index: 99;
	text-align: center;
}

#loading-image
{
	position: relative;
	top: 250px;
	left: 0px;
	z-index: 100;
}

#back-top
{
	position: fixed;
	bottom: 620px;
	right: 2%;
	z-index: 100;
}

.cd-top
{
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 50px;
	right: 100px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background: url('../images/theme/top.png') no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: opacity .3s 0s, visibility 0s .3s;
	-moz-transition: opacity .3s 0s, visibility 0s .3s;
	transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-top.cd-is-visible,
.cd-top.cd-fade-out,
.no-touch .cd-top:hover
{
	-webkit-transition: opacity .3s 0s, visibility 0s 0s;
	-moz-transition: opacity .3s 0s, visibility 0s 0s;
	transition: opacity .3s 0s, visibility 0s 0s;
}

.cd-top.cd-is-visible
{
	/* the button becomes visible */
	visibility: visible;
	opacity: .5;
}

.cd-top.cd-fade-out
{
	/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
	opacity: .2;
}

.no-touch .cd-top:hover
{
	opacity: 1;
}

.scrollup
{
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 50px;
	right: 100px;
	text-indent: -9999px;
	background: url('../images/theme/top.png') no-repeat;
	opacity: .5;
}

.top
{
	position: absolute;
	top: 0em;
}

.widget
{
	width: 90%;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #5D6670;
	padding: 12px;
	line-height: 1.5em;
	color: #ffffff;
}

.widget .title,
#PanelMain_tblMain_NoticesSummary_lblGridTitle
{
	font-weight: normal !important;
	color: #ffffff;
	font-size: 1.75em;
	line-height: 1em;
	display: block;
	margin-bottom: 12px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
}

.widget .subscriptions
{
	font-weight: normal !important;
	font-size: 1em;
	color: #ffffff;
	line-height: 1em;
	display: block;
	margin-top: -8px;
	margin-bottom: 12px;
	text-align: center;
	width: 100%;
}

.alert-wrap
{
	width: 100%;
	background-color: #FF5500;
	padding: 12px;
	line-height: 1.5em;
	color: #ffffff;
	text-align: center;
}

.alert-widget
{
	width: 100%;
	background-color: #FF5500;
	padding: 12px;
	line-height: 1.5em;
	color: #ffffff;
	text-align: center;
	display: none;
}

.alert-widget p
{
	color: #ffffff;
}

.alert-widget a
{
	color: #ffffff;
	text-decoration: underline;
}

.docs-alert
{
	width: 100%;
	background-color: #B9D9EB;
	padding: 12px;
	line-height: 1.5em;
	text-align: left;
	margin-bottom: 40px;
}

.contact-options a
{
	color: #ffffff !important;
	text-decoration: none;
	font-size: 1em;
}

.contact-options ul
{
	line-height: 1.5em;
	list-style: none;
	display: block;
	text-align: center !important;
	padding-left: 0 !important;
}

.contact-options li
{
	display: inline-block;
	margin: 40px 10px 0;
	position: relative;
	/* font-weight: bold; */
	vertical-align: top;
}

.contact-options .chat:before,
.contact-options .phone:before,
.contact-options .email:before
{
	height: 32px;
	width: 32px;
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin: -30px 0 0 -16px;
}

.support_hours
{
	text-align: center;
	width: 100%;
}

.sessionkey_form
{
	width: 100%;
	text-align: center;
}

.charsremain
{
	color: #999;
	text-align: right;
}

.top-nav-search-wrapper
{
	min-width: 100%;
}

.top-nav-search-input
{
	-webkit-appearance: none;
	border: 0.07143em solid #ff5500;
	border-radius: 0.28571em;
	padding: 0.28571em 0.71429em;
	font-size: 0.875em;
	width: 100%;
}

/*
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
*/

/* Medium Layout */

@media only screen and (max-width: 64.063em)
{
	#content-section .right-section,
	#content-section .left-section
	{
		padding: 60px 0 60px 0;
	}

	div.slidingshow
	{
		width: 100%;
	}

	.left-section div.button-group > div
	{
		margin-bottom: 20px;
	}

	.footer
	{
		padding: 40px 5px;
	}
}

/* Switch to mobile menu */

@media only screen and (max-width: 58.063em)
{
	a.top-level-navigation-link,
	a.top-level-navigation-link:link
	{
		color: #404040;
	}

	a.top-level-navigation-link:hover
	{
		color: #ff5500;
	}
}

/* Small Layout */

@media screen and (max-width: 40em)
{
	MadCap|searchBarProxy.homeSearchBar
	{
		width: 100%;
	}

	div.topichero h1
	{
		font-size: 2em;
	}

	div.topichero h3,
	div.topichero .h3style,
	.orangeheader,
	.navyheader,
	.charcoalheader
	{
		font-size: 1.2em;
	}

	#content-section
	{
		padding-bottom: 30px;
	}

	.video-section
	{
		padding-top: 30px;
	}

	.video-section .columns
	{
		padding: 0;
	}

	.footer
	{
		padding: 60px 5px;
	}

	.footer-links,
	p.Copyright,
	.footer-icons
	{
		text-align: center;
	}

	.scrollup
	{
		bottom: 30px;
		right: 30px;
	}
}

/* Mid Layout */

@media screen and (min-width: 26.0001em) and (max-width: 47.9375em)
{
	#searchbox
	{
		top: .9em;
	}

	.scrollup
	{
		bottom: 30px;
		right: 30px;
	}
}

/* Tiny Layout */

@media screen and (max-width: 26em)
{
	#searchbox
	{
		top: 4.5em;
	}

	div.topContent
	{
		top: 3em;
	}
}

/* Responsive changes */
/* Small screens */

@media only screen
{
	.sideContent
	{
		display: none;
	}

	.sideContentMobile
	{
		display: block;
	}
}

/* Define mobile styles */

@media only screen and (max-width: 40em)
{
	.sideContent
	{
		display: none;
	}

	.sideContentMobile
	{
		display: block;
	}

	p.diagram
	{
		max-width: 100%;
		float: none;
	}

	p.image-left,
	p.image-right
	{
		width: 100%;
		float: none;
		margin: 10px 0;
	}

	img.mini,
	img.imgmini,
	img.tiny,
	img.imgtiny,
	img.halfheight,
	img.imghalfheight,
	img.fourthwidth,
	img.imgfourthwidth
	{
		
	}

	p.note-half,
	p.moinfo-half,
	.moinfo-half
	{
		width: 100%;
	}
}

/* max-width 640px, mobile-only styles, use when QAing mobile issues */
/* Medium screens */

@media only screen and (min-width: 40.063em)
{
	.sideContent
	{
		display: none;
	}

	.sideContentMobile
	{
		display: block;
	}
}

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em)
{
	.sideContent
	{
		display: none;
	}

	.sideContentMobile
	{
		display: block;
	}
}

/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
/* Large screens */

@media only screen and (min-width: 64.063em)
{
	.navigation-wrapper ul.navigation li.has-children ul.sub-menu li.has-children ul.sub-menu
	{
		display: none;
	}

	ul.navigation ul > li.has-children > a:after
	{
		position: absolute;
		border: none;
		content: "";
		right: 5px;
		top: 9px;
	}

	.sideContent
	{
		display: block;
	}

	.sideContentMobile
	{
		display: none;
	}

	.MiniTocNav
	{
		margin-top: 5.3em;
		padding: 20px;
	}

	ul.MiniTocNavList
	{
		position: relative;
		top: 0px;
		margin-left: 0;
		padding: 0 20px;
	}
}

/* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em)
{
	.navigation-wrapper ul.navigation li.has-children ul.sub-menu li.has-children ul.sub-menu
	{
		display: none;
	}

	ul.navigation ul > li.has-children > a:after
	{
		position: absolute;
		border: none;
		content: "";
		right: 5px;
		top: 9px;
	}

	.sideContent
	{
		display: block;
	}

	.sideContentMobile
	{
		display: none;
	}

	.MiniTocNav
	{
		margin-top: 5.3em;
		padding: 20px;
	}

	ul.MiniTocNavList
	{
		position: relative;
		top: 0px;
		margin-left: 0;
		padding: 0 20px;
	}
}

/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
/* XLarge screens*/

@media only screen and (min-width: 90.063em)
{
	.navigation-wrapper ul.navigation li.has-children ul.sub-menu li.has-children ul.sub-menu
	{
		display: none;
	}

	ul.navigation ul > li.has-children > a:after
	{
		position: absolute;
		border: none;
		content: "";
		right: 5px;
		top: 9px;
	}

	.sideContent
	{
		display: block;
	}

	.sideContentMobile
	{
		display: none;
	}

	.MiniTocNav
	{
		margin-top: 5.3em;
		padding: 20px;
	}

	ul.MiniTocNavList
	{
		position: relative;
		top: 0px;
		margin-left: 0;
		padding: 0 20px;
	}
}

/* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em)
{
	.navigation-wrapper ul.navigation li.has-children ul.sub-menu li.has-children ul.sub-menu
	{
		display: none;
	}

	ul.navigation ul > li.has-children > a:after
	{
		position: absolute;
		border: none;
		content: "";
		right: 5px;
		top: 9px;
	}

	.sideContent
	{
		display: block;
	}

	.sideContentMobile
	{
		display: none;
	}

	.MiniTocNav
	{
		margin-top: 5.3em;
		padding: 20px;
	}

	ul.MiniTocNavList
	{
		position: relative;
		top: 0px;
		margin-left: 0;
		padding: 0 20px;
	}
}

/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
/* XXLarge screens */

@media only screen and (min-width: 120.063em)
{
	.navigation-wrapper ul.navigation li.has-children ul.sub-menu li.has-children ul.sub-menu
	{
		display: none;
	}

	ul.navigation ul > li.has-children > a:after
	{
		position: absolute;
		border: none;
		content: "";
		right: 5px;
		top: 9px;
		z-index: 2000;
	}

	.sideContent
	{
		display: block;
	}

	.sideContentMobile
	{
		display: none;
	}

	.MiniTocNav
	{
		margin-top: 5.3em;
		padding: 20px;
	}

	ul.MiniTocNavList
	{
		position: relative;
		top: 0px;
		margin-left: 0;
		padding: 0 20px;
	}
}

/* min-width 1921px, xxlarge screens */

/***********************************************
* Image Thumbnail Viewer Script- © Dynamic Drive (http://www.dynamicdrive.com/dynamicindex4/thumbnail.htm)
* This notice must stay intact for legal use.
***********************************************/

#thumbBox
{
	/*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 5px 30px 5px 30px;
	padding-bottom: 0;
	background: #505153;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
}

#thumbBox .footerbar
{
	/*Footer DIV of thumbbox that contains "close" link */
	color: white;
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
}

#thumbBox #thumbImage
{
	/*DIV within thumbbox that holds the enlarged image */
	background-color: white;
}

#thumbLoading
{
	/*DIV for showing "loading" status while thumbbox is being generated*/
	position: absolute;
	visibility: hidden;
	border: 1px solid #505153;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}

/* Print Styles */

@media print
{
	body
	{
		font: Myriad Pro, Arial, sans-serif;
		line-height: 1.3;
	}

	.navigation-wrapper
	{
		display: none;
	}

	h1,
	p.h1style
	{
		font-size: 24pt;
	}

	h2,
	h1.h2style,
	p.h2style
	{
		font-size: 18pt;
	}

	h3,
	h1.h3style
	{
		font-size: 14pt;
	}

	p
	{
		font-size: 12pt;
	}

	p,
	h2,
	h1.h2style,
	p.h2style,
	h3,
	h1.h3style
	{
		orphans: 3;
		widows: 3;
	}

	h2,
	h1.h2style,
	p.h2style,
	h3,
	h1.h3style
	{
		page-break-after: avoid;
	}
}

@media screen and (min-width: 58.125em)
{
	.top-nav-search-wrapper
	{
		min-width: 14.5em;
		position: relative;
		display: block;
		max-height: 3em;
	}

	.top-nav-search-wrapper:hover .top-nav-search-input,
	.top-nav-search-wrapper:focus .top-nav-search-input,
	.top-nav-search-wrapper .top-nav-search-input:focus
	{
		max-width: 14.5em;
		max-height: 2em;
		background: #fff;
		opacity: 1;
		padding-left: 5px;
	}

	/*.top-nav-search-wrapper:hover .top-nav-search-icon,
	.top-nav-search-wrapper:focus .top-nav-search-icon,
	.top-nav-search-wrapper .top-nav-search-input:focus + .top-nav-search-icon
	{
		background: none;
	}*/

	.top-nav-search-input
	{
		background: #fff url('../images/theme/glass.png') no-repeat left 5px center;
		max-width: 14.5em;
		max-height: 2em;
		/*opacity: 0;*/
		border-color: #ff5500;
		padding-left: 30px;
		-webkit-transition: all 0.2s linear;
		transition: all 0.2s linear;
	}

	.top-nav-search-input:hover,
	.top-nav-search-input:focus
	{
		border-color: #3CB4E7;
	}

	.top-nav-search-icon
	{
		display: block;
		background-repeat: no-repeat;
		background-position: center center;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 1.25em;
		z-index: -1;
	}
}

#search-sub
{
	display: block;
	padding-left: 10px;
}

#search-sub h4
{
	padding-top: 8px;
	color: #FF5500;
}

/** Site Search 360 styles */

img.unibox-vis
{
	width: 70px;
}

.unibox-selectable
{
	clear: both;
	position: relative;
	font-family: sans-serif;
	font-size: 14px;
	text-align: left;
	display: block !important;
}

.unibox-selectable .unibox-extra
{
	cursor: default;
}

.unibox-selectable:hover .unibox-extra
{
	color: #fff;
}

.unibox-selectable.active,
.unibox-selectable:hover
{
	background-color: #0078bf;
	color: #fff;
	cursor: pointer;
}

.unibox-selectable.active a,
.unibox-selectable.active span,
.unibox-selectable.active .unibox-extra,
.unibox-selectable:hover a,
.unibox-selectable:hover span,
.unibox-selectable:hover .unibox-extra
{
	color: #fff;
}

.unibox-selectable .unibox-selectable-img-container
{
	width: 60px;
	float: left;
	margin-right: 6px;
}

.unibox-selectable img
{
	max-width: 60px;
	max-height: 60px;
}

.unibox-selectable span span
{
	font-weight: bold;
}

.unibox-ca
{
	clear: both;
}

#unibox-invisible
{
	visibility: hidden;
	position: relative;
	text-align: left;
	height: 0;
	display: none;
}

#unibox-suggest-box
{
	position: absolute;
	display: none;
	border: 1px solid #ff5500;
	background-color: #F3F2F2;
	color: #333;
	overflow: hidden;
	z-index: 1500;
}

#unibox-suggest-box a
{
	text-decoration: none;
	color: #329FD9;
}

#unibox-suggest-box .unibox-selectable:hover a,
#unibox-suggest-box .unibox-selectable.active a
{
	color: #fff;
}

#unibox-suggest-box > div > div
{
	padding: 6px 8px;
}

#unibox-suggest-box h4
{
	margin-left: 8px;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 18px;
}

.unibox-ivf
{
	position: absolute;
}

.unibox-ivf
{
	width: 76px;
	height: 76px;
	position: absolute;
	top: -89px;
	left: -15px;
}

.unibox-ivf img
{
	max-width: 76px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: .3s ease-out;
	-webkit-transition: .3s ease-out;
	-webkit-transform: rotateX(-90deg) translateY(100%);
	transform: rotateX(-90deg) translateY(100%);
}

.unibox-ivf img.l
{
	-webkit-transform: rotateX(0) translateY(0);
	transform: rotateX(0) translateY(0);
}

#ss360-layer
{
	padding: 10px;
}

#ss360-layer h4
{
	background-color: #FF5500;
	padding: 10px;
	color: white;
	font-size: 20px;
	margin-bottom: 25px;
}

.ss360-layer-content
{
	position: relative;
}

.ss360-layer-content h2
{
	font-size: 1.5em;
}

#ss360-layer.ss360-overlay p
{
	text-align: left;
}

#ss360-layer.ss360-overlay
{
	position: fixed;
	width: 80%;
	padding: 30px;
	padding-right: 50px;
	background-color: #fff;
	color: #333;
	-webkit-box-shadow: 0 0 5px 3px rgba(122, 122, 122, 1);
	-moz-box-shadow: 0 0 5px 3px rgba(122, 122, 122, 1);
	box-shadow: 0 0 5px 3px rgba(122, 122, 122, 1);
	z-index: 999999;
	left: calc(10% - 40px);
	top: calc(10% - 30px);
	height: 80%;
	overflow: auto;
}

.ss360-suggests
{
	margin-bottom: 25px;
	margin-top: 5px;
}

.ss360-suggests a
{
	font-size: 1.2em;
	color: #329FD9;
}

a.ss360-result-link
{
	font-size: 0.8em;
	color: #006621;
	text-decoration: none;
}

.ss360-content-container img
{
	/*max-width: 300px;*/
	width: 250px;
	float: left;
	margin-right: 12px;
	margin-bottom: 6px;
}

.ss360-content-container table
{
	width: auto;
	border: none;
}

.ss360-content-container table tr,
.ss360-content-container table tr td
{
	border: none;
}

.ss360-content-container table tr td:nth-of-type(1)
{
	font-weight: bold;
	padding-right: 10px;
}

.ss360-layer-content > h2
{
	margin-top: 10px;
}

.ss360-top-nav
{
	padding-bottom: 10px;
}

.ss360-left-nav
{
	float: left;
	width: 20%;
}

.ss360-layer-content.ss360-left-nav
{
	float: right;
	width: 80%;
}

@media all and (max-width: 680px)
{
	.ss360-left-nav
	{
		float: left;
		width: 100%;
		clear: both;
	}

	.ss360-layer-content.ss360-left-nav
	{
		float: left;
		width: 100%;
	}

	#ss360-sorting-selection
	{
		display: none;
	}

	#ss360-layer.ss360-overlay
	{
		position: fixed;
		width: 100%;
		padding: 10px 0 10px 10px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		left: 0;
		top: 0;
		height: 100%;
	}
}

.ss360-left-nav .ss360-nav-entry
{
	margin-bottom: 10px;
}

.ss360-nav-entry:hover
{
	border-bottom: 3px solid #FF5500;
	padding-bottom: 8px;
}

.ss360-nav-entry
{
	display: inline-block;
	padding: 10px;
	background: #fff;
	color: #333;
	margin-right: 5px;
	border: 1px solid #FF5500;
	cursor: pointer;
}

.ss360-result-count:after
{
	content: ")";
}

.ss360-result-count:before
{
	content: "(";
}

.ss360-result-count
{
	margin-left: 5px;
}

.ss360-search-term-highlight
{
	background-color: #b5f948;
	padding: 0 3px;
}

.ss360-highlight
{
	font-weight: bold;
}

.ss360-hidden
{
	display: none;
}

.ss360-more-results
{
	border: 1px solid #FF5500;
	color: #329fd9;
	font-weight: bold;
	padding: 10px 20px;
	border-radius: 12px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 210px;
	cursor: pointer;
}

/* These styles are external. They are here just to avoid errors when analyzing the project.*/

div.clearfix,
div.end,
div.hide-for-print,
div.large-3,
div.large-4,
div.large-6,
div.large-8,
div.large-12,
div.large-offset-2,
div.left,
div.medium-4,
div.medium-6,
div.medium-8,
div.medium-12,
div.medium-offset-2,
div.off-canvas-main,
div.outer-row,
div.right,
div.small-12,
div.small-centered,
div.title-text,
hr.orangedot,
img.titlepage,
input.large-6,
input.large-12,
MadCap|dropDown.expandbelow,
MadCap|menuProxy.MiniTocNavList,
p.footerleft,
p.footerleftsmall,
p.footerright,
p.footerrightsmall,
p.greencheck,
p.pdfdoctitle,
p.redx,
p.titlepage,
span.label,
ul.large-block-grid-3,
ul.large-block-grid-5,
ul.medium-block-grid-2,
ul.small-block-grid-1,
ul.unstyled
{
	
}

