/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Roboto-Regular';
	src: url('../../Fonts/Roboto-Regular.ttf');
	src: url('../../Fonts/Roboto-Regular.ttf?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'Roboto-Medium';
	src: url('../../Fonts/Roboto-Medium.ttf');
	src: url('../../Fonts/Roboto-Medium.ttf?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'Roboto-MediumItalic';
	src: url('../../Fonts/Roboto-MediumItalic.ttf');
	src: url('../../Fonts/Roboto-MediumItalic.ttf?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

:root
{
	--font-family-base: "Roboto", sans-serif;
	--font-family-base-icons: "FontAwesome";
	/* Expand icon is fa-plus-square-o */
	--font-icon-expand-dropdown: '\f196';
	/* Collapse icon is fa-minus-square-o */
	--font-icon-collapse-dropdown: '\f147';
	--font-icon-video-camera: '\f03d';
	--font-icon-file-pdf-o: '\f1c1';
	--font-icon-fa-file: '\f15b';
	--font-icon-file-text: '\f15c';
	--font-icon-file-text-o: '\f0f6';
	--font-icon-file-video-o: '\f1c8';
	--font-icon-file-o: '\f016';
	--font-icon-television: '\f26c';
	--font-icon-play-circle: '\f144';
	--font-icon-play-circle-o: '\f01d';
	--link-color: #0076bc;
	--link-hover-color: #00a7e0;
	--link-visited-color: #7c5992;
	--link-border-bottom-width: 1px;
	--link-border-bottom-style: dotted;
	--link-text-decoration: none;
	--gray-800: #4B6473;
	--font-size-base: 1rem;
}

.font-size-1
{
	font-size: 1em;
}

.font-size-2
{
	font-size: 2em;
}

body
{
	color: #263238;
	font-family: var(--font-family-base);
	line-height: 1.7em;
}

.off-canvas-wrapper-inner .outer-row
{
	max-width: 70em;
}

h1
{
	color: #0076bc;
	font-size: 1.5em;
	font-weight: normal;
	margin-bottom: 8px;
	padding-bottom: 10px;
	margin-top: 0;
}

h2
{
	color: #000;
	font-size: 1.2em;
	margin-bottom: 4px;
	margin-top: 20px;
}

h3
{
	color: #000;
	font-size: 1.1em;
	margin-bottom: 4px;
	margin-top: 16px;
}

h4
{
	color: #000;
}

p.lead
{
	font-size: 1.1em;
}

mark
{
	padding: .2em;
	background-color: #e5f6fb;
	color: inherit;
}

ul.icons
{
	list-style-type: none;
}

ul.icons li
{
	text-indent: -1.2em;
}

ul.icons li:before
{
	font-family: var(--font-family-base-icons);
	float: left;
	width: 1.2em;
}

/* This is intended for checklists. */

ul.icons li.icon-fa-square-o:before
{
	content: '\f096';
}

ul.icons li.font-icon-video-camera::marker
{
	content: var(--font-icon-video-camera);
}

ul.icons li.font-icon-file-pdf-o::marker
{
	content: var(--font-icon-file-pdf-o);
}

ul.icons li.font-icon-fa-file::marker
{
	content: var(--font-icon-fa-file);
}

ul.icons li.font-icon-file-text::marker
{
	content: var(--font-icon-file-text);
}

ul.icons li.font-icon-file-text-o::marker
{
	content: var(--font-icon-file-text-o);
}

ul.icons li.font-icon-file-video-o::marker
{
	content: var(--font-icon-file-video-o);
}

ul.icons li.font-icon-file-o::marker
{
	content: var(--font-icon-file-o);
}

ul.icons li.font-icon-television::marker
{
	content: var(--font-icon-television);
}

ul.icons li.font-icon-play-circle::marker
{
	content: var(--font-icon-play-circle);
}

ul.icons li.font-icon-play-circle-o::marker
{
	content: var(--font-icon-play-circle-o);
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
}

p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

hr
{
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/* This removes an artifact from the MadCap Flare Top Nav skin that causes a dot to appear on top of the top nav logo. */

a.logo img
{
	border: none;
}

img
{
	max-width: 100%;
	border: 1px solid #515a5f;
}

img.thumbnail
{
	mc-thumbnail: popup;
}

img.inLineIcon,
img.inLineIcon24by24,
img.inLineIcon20by20,
img.size-24px,
img.inline-icon
{
	mc-hidden: hidden;
}

img.inLineIcon24by24
{
	height: 24px;
	width: 24px;
	margin-bottom: -3pt;
	border: none;
}

img.inline-icon
{
	margin-bottom: -3pt;
	border: transparent;
	border-radius: 3px;
}

img.size-24px
{
	height: 24px;
	width: 24px;
}

[class^="inline-image"]
{
	margin-bottom: -.1em;
	width: auto;
	border: none;
}

img.inline-image-sm,
svg.inline-image-sm
{
	height: .9em;
}

img.inline-image-md,
svg.inline-image-md
{
	height: 1em;
}

img.inline-image-lg,
svg.inline-image-lg
{
	height: 1.1em;
}

img.inline-image-xl,
svg.inline-image-xl
{
	height: 1.2em;
}

figure
{
	margin-left: 0;
}

figcaption
{
	color: #515a5f;
	line-height: 1.5em;
	font-size: .8em;
}

kbd
{
	background: rgb(237,240,245);
	background: linear-gradient(180deg, rgba(237,240,245,0) 0%, rgba(237,240,245,0) 85%, rgba(237,240,245,1) 85%);
	font-family: var(--font-family-base);
	font-weight: bold;
	display: inline-block;
	color: #617F92;
}

code,
.code
{
	color: #617F92;
	font-weight: 600;
	font-size: 100%;
}

abbr
{
	cursor: help;
}

a.MCBreadcrumbsLink
{
	color: #0076bc;
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #607d8b;
}

a.MCBreadcrumbsLink:hover
{
	color: #00a7e0;
}

ul.navigation a[href*="javascript:void(0);"]
{
	cursor: default;
}

ul.menu._Skins_image_studio_side_nav.mc-component a[href*="javascript:void(0);"]
{
	color: var(--gray-800);
}

div.content-container a:visited
{
	color: var(--link-visited-color);
	border-bottom-color: var(--link-visited-color);
}

ul.menu._Skins_image_studio_side_nav.mc-component a[href*="javascript:void(0);"]:hover
{
	color: var(--gray-800);
	background-color: #eceff1;
	cursor: default;
}

div.content-container a:hover
{
	color: var(--link-hover-color);
	border-bottom-color: var(--link-hover-color);
}

.MCTopicPopupContainer
{
	background-color: #FFFFFF;
	padding: 1em;
	position: fixed;
	top: 30%;
	left: 20%;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.0;
	z-index: 10001;
	width: 50%;
	height: 40%;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .7em;
	font-style: italic;
	mc-breadcrumbs-prefix: 'You are here: ';
}

/* This style prevents the mc-breadcrumbs-prefix from appearing when there are no breadcrumbs to display.
This can happen for pages not included in the navigational structure. */

span.MCBreadcrumbsPrefix:only-child
{
	display: none;
}

MadCap|xref
{
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	
}

MadCap|dropDown
{
	/* "none" prevents image tag from being added to the dropdown output markup. */
	mc-open-image: none;
	mc-closed-image: none;
	margin-bottom: 1em;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:before
{
	font-family: var(--font-family-base-icons);
	content: var(--font-icon-collapse-dropdown);
	padding-left: .5em;
	padding-right: .5em;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:before
{
	font-family: var(--font-family-base-icons);
	content: var(--font-icon-expand-dropdown);
	padding-left: .5em;
	padding-right: .5em;
}

MadCap|dropDownHotspot
{
	color: #027BB8;
	background-color: #fcfcfd;
	border-radius: .5em;
	padding: .5em;
	border-bottom: none;
}

MadCap|dropDownBody
{
	background-color: #fcfcfd;
	padding-left: 1em;
	padding-top: 1em;
	margin-left: 0;
	border-radius: 0 .5em .5em .5em;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	color: #027BB8;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:hover,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:hover
{
	color: var(--link-hover-color);
}

MadCap|slideshow
{
	height: auto;
}

MadCap|slideshowBullet
{
	background-color: var(--link-color);
}

MadCap|slideshowBullet.active
{
	background-color: #4A6275;
	cursor: default;
}

MadCap|slideshowBullet:hover
{
	background-color: var(--link-hover-color);
}

.mc-wrapper .mc-next,
.mc-wrapper a.mc-prev
{
	border-bottom: none;
}

/* Overrides MadCap's Topic.css styles */

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
}

.glossaryTerm:link
{
	border-bottom: none;
	font-weight: bold;
	color: #0076bc;
	cursor: help;
}

.glossaryTerm:link a
{
	color: inherit;
	border: none;
}

.popupBody
{
	background-color: #eceff1;
	color: #263238;
	padding: 12px;
}

.MCTextPopup_Closed.MCTextPopupHotSpot_,
.MCTextPopup_Open.MCTextPopupHotSpot_
{
	background-image: none;
	padding-right: 3px;
}

.MCTextPopupArrow
{
	border-bottom-color: #eceff1;
}

.MCTextPopupBodyBottom .MCTextPopupArrow
{
	border-top-color: #eceff1;
}

.xref.xrefRelLinkPageNumber
{
	color: #0076bc;
	text-decoration: none;
	border-bottom: 1px dotted #0076bc;
}

/* Overrides MadCap's Styles.css */

.search-bar.search-bar-container .search-submit::before
{
	font-family: var(--font-family-base-icons);
	content: '\f002';
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.button-group-container-right
{
	margin-right: -7px;
}

button.collapse-all-button:before,
button.expand-all-button:before,
button.print-button::before
{
	position: relative;
	top: 0;
	left: 0;
	font-family: var(--font-family-base-icons);
}

button.collapse-all-button:before
{
	content: var(--font-icon-collapse-dropdown);
}

button.expand-all-button:before
{
	content: var(--font-icon-expand-dropdown);
}

button.print-button:before
{
	content: '\f02f';
}

/* This is a `p.note` for now to avoid conflicts with the comment library's `.note` */

p.note
{
	color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 5px 5px 5px 48px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #eceff1;
	border-left: 13px solid #607d8b;
	border-top: 1px solid #607d8b;
	border-bottom: 1px solid #607d8b;
	border-right: 1px solid #607d8b;
	position: relative;
	page-break-inside: avoid;
}

p.note::before
{
	color: #607d8b;
	content: "\f249";
	font-family: FontAwesome;
	font-size: 24px;
	font-weight: bold;
	position: 9px 0px;
	padding-left: 12px;
	width: 10px;
	position: absolute;
	left: 0;
}

/* Use to show how Font Awesome icons looks on left Empiria Studio panel */

.fa-left-panel
{
	color: #fff;
	background-color: #263238;
	border-radius: 3px;
	padding: 3px;
}

.fa-green-background
{
	color: #fff;
	background-color: #1c8073;
	border-radius: 3px;
	padding: 3px;
}

.action-color-font
{
	color: #0076bc;
}

.favorite-icon
{
	fill: #b0bec5;
}

.favorite-icon-selected
{
	fill: #0076bc;
}

.green-button
{
	color: #fff;
	background-color: #1c8073;
	border-radius: 50%;
	margin-bottom: -3pt;
	padding: 7px;
}

.warning
{
	color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: 13px solid #990000;
	background-color: #eacccc;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	border-right: 1px solid #990000;
	padding: 5px 5px 5px 48px;
	position: relative;
	page-break-inside: avoid;
}

.warning::before
{
	color: #990000;
	content: '\f071';
	font-family: FontAwesome;
	font-size: 24px;
	font-weight: bold;
	position: 9px 0px;
	padding-left: 12px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 6px;
}

.moreInfo
{
	color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
	border-left: 13px solid #00a7e0;
	padding: 5px 5px 5px 48px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #e5f6fb;
	border-top: 1px solid #00a7e0;
	border-bottom: 1px solid #00a7e0;
	border-right: 1px solid #00a7e0;
	position: relative;
	page-break-inside: avoid;
}

.moreInfo::before
{
	color: #00a7e0;
	content: "\f05a";
	font-family: FontAwesome;
	font-size: 24px;
	font-weight: bold;
	position: 9px 0px;
	padding-left: 12px;
	width: 10px;
	position: absolute;
	left: 0;
}

.caution-color
{
	color: #e69138;
}

.green-text
{
	color: #1c8073;
}

.red-text
{
	color: #990000;
}

.button-two-column-p
{
	line-height: 1.4em;
}

.text-brightblue
{
	color: #00a7e0;
}

.width-5
{
	width: 5%;
}

.width-10
{
	width: 10%;
}

.width-15
{
	width: 15%;
}

.width-20
{
	width: 20%;
}

.width-25
{
	width: 25%;
}

.width-30
{
	width: 30%;
}

.width-35
{
	width: 35%;
}

.width-40
{
	width: 40%;
}

.width-45
{
	width: 45%;
}

.width-50
{
	width: 50%;
}

.width-55
{
	width: 55%;
}

.width-60
{
	width: 60%;
}

.width-65
{
	width: 65%;
}

.width-70
{
	width: 70%;
}

.width-75
{
	width: 75%;
}

.width-80
{
	width: 80%;
}

.width-85
{
	width: 85%;
}

.width-90
{
	width: 90%;
}

.width-95
{
	width: 95%;
}

.width-100
{
	width: 100%;
}

/*==Master Page Topic Layout==*/

.main-section	/*This style applies the gradient background. This HTML element is not on a master page, this element is used at compile time.*/
{
	/*background: #eceff1;*/
	background-repeat: no-repeat;
	background-attachment: fixed;
}

div.content-container	/*Wraps the topic content on the masterpage and provides the white background behind topics.*/
{
	margin-right: 0;
	min-height: 95vh;
}

div.content-container a
{
	color: var(--link-color);
	text-decoration: var(--link-text-decoration);
	border-bottom: var(--link-border-bottom-width) var(--link-border-bottom-style) var(--link-color);
}

/* For styling links that open the Windows settings app. */

a.windows-settings-link:after
{
	font-family: var(--font-family-base-icons);
	content: ' \f08e';
}

div.content-container p a.btn-info
{
	color: #fff;
	text-decoration: none;
}

div.content-container p a.btn-info:hover
{
	color: #fff;
	border-bottom: 1px solid #546e7a;
	text-decoration: none;
}

div.content-container p a.btn-default
{
	color: #37474f;
	border-bottom: 1px solid #37474f;
}

div.content-container p a.btn-default:hover
{
	background-color: #cfd8dc;
	border-color: #37474f;
	color: #37474f;
}

div.content-container a.MCTextPopup:hover
{
	color: #0076bc;
	border: none;
}

div.content-container a.btn-standard:visited
{
	color: #fff;
}

/*Container for Menu proxy*/

div.side-content
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 33.33%;
}

/* Prevent border on toolbar buttons (like Print button) */

div.side-content img
{
	border: none;
}

footer
{
	margin-top: 16em;
	font-size: .9em;
	color: #607d8b;
}

div.banner
{
	margin: 0;
	padding: .1%;
	text-align: center;
	line-height: 1.1em;
}

div.banner-info
{
	background-color: #eceff1;
}

.blue-highlight-box,
.example-callout
{
	page-break-inside: avoid;
	padding: 1.7em;
	background-color: #C8E4F5;
}

button
{
	cursor: pointer;
	border: none;
	background-color: white;
}

.btn
{
	border-radius: 4px;
	border: 1px solid transparent;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
}

.btn-info
{
	color: #fff;
	background-color: #0076bc;
	border-color: #546e7a;
}

.btn-info:hover
{
	background-color: #00a7e0;
}

.btn-default
{
	color: #37474f;
	border-color: #37474f;
}

.btn-default:hover
{
	background-color: #cfd8dc;
}

.btn-standard
{
	color: #fff;
	background-color: #37474f;
	border-color: #546e7a;
}

.btn-standard:hover
{
	background-color: #546e7a;
}

.btn-deactivate
{
	pointer-events: none;
}

a.btn
{
	text-decoration: none;
}

.btn span.fa:first-child
{
	padding-right: .3em;
}

.term-info
{
	position: relative;
	border-bottom: 1px dashed;
	cursor: help;
}

.term-info[aria-label]:hover:after
{
	content: attr(aria-label);
	color: #000;
	text-align: left;
	font-weight: 400;
	font-size: .9em;
	padding: 8px;
	position: absolute;
	width: 300px;
	left: 0;
	top: 100%;
	z-index: 1000 !important;
	border: 1px dashed #00a7e0;
	background-color: rgba(0,167,224,.99);
}

.no-border
{
	border: none;
}

/*Beginning of feedback styles*/

.btn
{
	cursor: pointer;
	display: inline-block;
	font-weight: 500;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	border: 2px solid transparent;
	padding: 0.375rem 1.4rem;
	font-size: 1rem;
	line-height: 1.4;
	border-radius: 500px;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.right
{
	float: right;
	padding-left: 10pt;
}

.left
{
	float: left;
	z-index: 0;
	margin-right: 10px;
}

.mr-2,
.mx-2
{
	margin-right: 0.7em !important;
}

.mt-1,
.my-1
{
	margin-top: 0.5em !important;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn
{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn
{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn + .btn
{
	margin-left: -2px;
}

.btn-group > .btn
{
	border-radius: 4px;
}

div.content-container .btn-outline-secondary
{
	border-color: #027BB8;
	color: #027BB8;
	background-color: transparent;
	background-image: none;
	border-bottom: solid;
}

div.content-container .btn-outline-secondary:hover
{
	border-bottom-color: #027BB8;
}

.feedback-reason
{
	display: none;
}

/*End of feedback styles*/
/* Copied from  https://www.licor.com/bio/css/theme.css */

.mt-0,
.my-0
{
	margin-top: 0 !important;
}

.mr-0,
.mx-0
{
	margin-right: 0 !important;
}

.mb-0,
.my-0
{
	margin-bottom: 0 !important;
}

.ml-0,
.mx-0
{
	margin-left: 0 !important;
}

.m-1
{
	margin: .5rem !important;
}

.mt-1,
.my-1
{
	margin-top: .5rem !important;
}

.mr-1,
.mx-1
{
	margin-right: .5rem !important;
}

.mb-1,
.my-1
{
	margin-bottom: .5rem !important;
}

.ml-1,
.mx-1
{
	margin-left: .5rem !important;
}

.m-2
{
	margin: .7rem !important;
}

.mt-2,
.my-2
{
	margin-top: .7rem !important;
}

.mr-2,
.mx-2
{
	margin-right: .7rem !important;
}

.mb-2,
.my-2
{
	margin-bottom: .7rem !important;
}

.ml-2,
.mx-2
{
	margin-left: .7rem !important;
}

.m-3
{
	margin: 1rem !important;
}

.mt-3,
.my-3
{
	margin-top: 1rem !important;
}

.mr-3,
.mx-3
{
	margin-right: 1rem !important;
}

.mb-3,
.my-3
{
	margin-bottom: 1rem !important;
}

.ml-3,
.mx-3
{
	margin-left: 1rem !important;
}

.m-4
{
	margin: 1.4rem !important;
}

.mt-4,
.my-4
{
	margin-top: 1.4rem !important;
}

.mr-4,
.mx-4
{
	margin-right: 1.4rem !important;
}

.mb-4,
.my-4
{
	margin-bottom: 1.4rem !important;
}

.ml-4,
.mx-4
{
	margin-left: 1.4rem !important;
}

.m-5
{
	margin: 2rem !important;
}

.mt-5,
.my-5
{
	margin-top: 2rem !important;
}

.mr-5,
.mx-5
{
	margin-right: 2rem !important;
}

.mb-5,
.my-5
{
	margin-bottom: 2rem !important;
}

.ml-5,
.mx-5
{
	margin-left: 2rem !important;
}

.p-0
{
	padding: 0 !important;
}

.pt-0,
.py-0
{
	padding-top: 0 !important;
}

.pr-0,
.px-0
{
	padding-right: 0 !important;
}

.pb-0,
.py-0
{
	padding-bottom: 0 !important;
}

.pl-0,
.px-0
{
	padding-left: 0 !important;
}

.p-1
{
	padding: .5rem !important;
}

.pt-1,
.py-1
{
	padding-top: .5rem !important;
}

.pr-1,
.px-1
{
	padding-right: .5rem !important;
}

.pb-1,
.py-1
{
	padding-bottom: .5rem !important;
}

.pl-1,
.px-1
{
	padding-left: .5rem !important;
}

.p-2
{
	padding: .7rem !important;
}

.pt-2,
.py-2
{
	padding-top: .7rem !important;
}

.pr-2,
.px-2
{
	padding-right: .7rem !important;
}

.pb-2,
.py-2
{
	padding-bottom: .7rem !important;
}

.pl-2,
.px-2
{
	padding-left: .7rem !important;
}

.p-3
{
	padding: 1rem !important;
}

.pt-3,
.py-3
{
	padding-top: 1rem !important;
}

.pr-3,
.px-3
{
	padding-right: 1rem !important;
}

.pb-3,
.py-3
{
	padding-bottom: 1rem !important;
}

.pl-3,
.px-3
{
	padding-left: 1rem !important;
}

.p-4
{
	padding: 1.4rem !important;
}

.pt-4,
.py-4
{
	padding-top: 1.4rem !important;
}

.pr-4,
.px-4
{
	padding-right: 1.4rem !important;
}

.pb-4,
.py-4
{
	padding-bottom: 1.4rem !important;
}

.pl-4,
.px-4
{
	padding-left: 1.4rem !important;
}

.p-5
{
	padding: 2rem !important;
}

.pt-5,
.py-5
{
	padding-top: 2rem !important;
}

.pr-5,
.px-5
{
	padding-right: 2rem !important;
}

.pb-5,
.py-5
{
	padding-bottom: 2rem !important;
}

.pl-5,
.px-5
{
	padding-left: 2rem !important;
}

/* End styles from https://www.licor.com/bio/css/theme.css */

@media only screen and (max-width: 1250px)
{
	
}

@media only screen and (max-width: 767px)
{
	.main-section > .outer-row	/*Removes the padding around the body proxy in mobile*/
	{
		padding: 0;
	}

	div.home-master-page-footer > div	/*Adds separators to the footer items when in mobile layout*/
	{
		border-bottom: 1px solid #828282;
	}

	.button-group-container-right
	{
		display: none;
	}
}

/* Begin Help Version Menu Styles */

.bg-blue
{
	background-color: #0077c6 !important;
}

.version
{
	display: flex;
	align-self: center;
	margin-top: .6rem !important;
	padding: 3px !important;
	background-color: rgba(255,255,255,.2);
	font-size: .8rem !important;
	line-height: .8rem !important;
}

@media only screen and (max-width: 1250px)
{
	.navigation-wrapper,
	ul.navigation.naversion
	{
		display: block !important;
	}
}

.naversion
{
	z-index: 1 !important;
	position: relative;
}

.version-banner
{
	padding: 1.5rem;
	color: #FFF;
	text-align: center;
	display: flex;
	justify-content: center;
	z-index: 3 !important;
	position: relative;
}

.version-banner a
{
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

.version-banner p
{
	margin-bottom: 0 !important;
}

/* End Help Version Menu Styles */

