﻿/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* overrides */
/*removes ARIA nav insert on initial tab*/

a.skip-to-content.fluid-skip.showOnFocus
{
	display: none;
}

/*removes Edge and Chrome black border on field focus*/

.search-field
{
	outline: none;
}

@font-face 
{
	font-family: 'Raleway';
	src: url(../Fonts/Raleway-VariableFont_wght.ttf);
}

.overlay
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	background-color: rgba(0, 0, 0, 0.2);
	display: none;
}

/* Header banner */

.nav
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: transparent;
	padding-top: 5px;
	margin-bottom: -100px;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
	flex-wrap: wrap;
	z-index: 3;
}

.nav > p,
.nav > p > a,
.nav > p > a:link,
.nav > p > a:visited
{
	font-size: 12px;
	color: white;
	margin: 0px;
	font-weight: 600;
	font-size: large;
	padding: 20px;
}

.body-container
{
	background-image: url(../Images/Summit/Bp_Premier_Summit_Website.png);
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.nav-header
{
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	display: flex;
	flex-direction: column;
	height: 110px;
	z-index: -1;
}

div#homebackground
{
	width: 100%;
	/*background-image: url('../Images/BpIcons/APPM_Backgound_Image.svg');*/
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 100% 0%;
	height: 700px;
	position: absolute;
	margin-top: 50px;
	/*margin-right: 20px;*/
}

div#bottombackground
{
	width: 100%;
	/*background-image: url(../Images/BpIcons/AAPM_Background_Image_Birdie.svg);*/
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0% 60%;
	position: absolute;
	height: 600px;
	margin-top: 500px;
}

.nav-logo img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.banner-container
{
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.banner-container img
{
	width: 59%;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*  Container for TOC dropdown, breadcrumbs, and search bar. 
		Desktop: Margins set on individual elements. 
		Tablet/Mobile: Reverse wrap and center each flex item.
		step-search-container is defined in stepthrough css. 
*/

div.search-container
{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 99%;
	max-width: 1218px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
}

/* Start container to size and hold the nav small search bar*/

div.SearchBarSmall-Container
{
	width: 30%;
}

/* End container to size and hold the nav small search bar*/
/*Container to hold Breadcrumbs and topic toolbar proxy.*/

div.breadcrumbs-container
{
	width: 99%;
	max-width: 1218px;
	max-height: 100px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}

div.wide-breadcrumbs-container
{
	width: 99%;
	max-width: 1200px;
	max-height: 100px;
	padding-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}

/*End of Breadcrumb container.*/

div.wide-search-container
{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 99%;
	max-width: 1365px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
}

div.search-search-container
{
	margin-top: 5px;
	margin-bottom: 10px;
	width: 99%;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
}

.search-container form,
.wide-search-container form,
.step-search-container form
{
	
}

.search-container .nocontent,
.step-search-container .nocontent,
.wide-search-container .nocontent
{
	margin-left: 10px;
}

.search-container .SearchBarSmall,
.step-search-container .SearchBarSmall,
.wide-search-container .SearchBarSmall,
.search-search-container .SearchBarSmall
{
	width: 40%;
	margin-left: auto;
	margin-right: 0;
	display: flex;
}

/* Styling for Topic Toolbar Proxy to keep it aligned right*/

.topictoolbaricons
{
	margin-left: auto;
	display: flex;
	align-items: flex-end;
}

/*End of Topic Toolbar Styling */

.search-bar.search-bar-container._Skins_SearchBarSmall.mc-component .search-submit
{
	border-radius: 0px 5px 5px 0px;
}

.searchresults.breadcrumbs
{
	padding-bottom: 60px;
}

/*fixes breadcrumbs spacing */

span[class*="MCBreadcrumbs"]
{
	padding-left: 3px;
	color: #000000;
	padding-right: 3px;
}

select
{
	/*margin-left: 5px;*/
	font-size: 1em;
	height: 2em;
}

#navGroup
{
	margin-top: 10px;
	width: 230px;
	border-left: solid 1px #808285;
	border-right: solid 1px #808285;
	border-top: solid 1px #808285;
	border-bottom: solid 1px #808285;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #5F5F5F;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: row;
}

/* Return to Top Button */

#returntotop
{
	position: fixed;
	bottom: 10px;
	right: 15px;
	display: none;
	z-index: 9999;
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer;
}

#returntotop:hover
{
	background-color: transparent;
	transform: scale(1.1);
}

/* End of Return to Top Button */
/* article body */

div.content-section
{
	/* background-image: url(../Images/Summit/Bp_Premier_Summit_Website.png); */
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}

/* ICONS FOR SUMMIT */

.section
{
	margin-left: auto;
	margin-right: auto;
	max-width: 1080px;
	/* margin-top: 60px;
    /* margin-top: -50px;
    margin-bottom: 80px;
    position: relative;
    /* top: -150px;
    top: -70px;*/
}

/* ICONS FOR SUMMIT END */

#content-section
{
	/*background-image: url(../Images/Summit/Bp_Summit_Background.png);*/
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}

.TOCAndContent
{
	max-width: 1500px;
	display: flex;
	flex-direction: row;
	margin-left: auto;
	margin-right: auto;
	justify-content: flex-start;
}

/* MiniTOC Skin. css 
	
	ul.menu._Skins_MiniTOC.mc-component	{
		border-radius: 5px;
		box-shadow: 1px 1px 16px #ccc;
	}
	*/

/*ul.menu._Skins_MiniTOC.mc-component[data-magellan]
{
    display: none;
}*/

ul.menu._Skins_MiniTOC.mc-component[data-magellan] > li:first-child
{
	display: none;
}

ul.menu._Skins_MiniTOC.mc-component li > a:hover,
ul.menu._Skins_MiniIndentedTOC.mc-component li > a:hover
{
	text-decoration: underline;
}

ul.menu._Skins_MiniTOC.mc-component li > a.selected,
ul.menu._Skins_MiniIndentedTOC.mc-component li > a.selected
{
	display: none;
}

ul.menu._Skins_MiniTOC.mc-component li > a[href="#Feedback"],
ul.menu._Skins_MiniIndentedTOC.mc-component li > a[href="#Feedback"]
{
	display: none;
}

ul.menu._Skins_MiniTOC.mc-component li > a[href="#Relatedtopics"],
ul.menu._Skins_MiniIndentedTOC.mc-component li > a[href="#Relatedtopics"]
{
	display: none;
}

ul.menu._Skins_MiniTOC.mc-component li > a[href="#Relatedarticles"],
ul.menu._Skins_MiniIndentedTOC.mc-component li > a[href="#Relatedarticles"]
{
	display: none;
}

ul.menu._Skins_MiniTOC.mc-component li > a[href="#Resources"],
ul.menu._Skins_MiniIndentedTOC.mc-component li > a[href="#Resources"]
{
	display: none;
}

div.miniToc
{
	/*box-shadow: 1px 1px 1px 1px #808285;*/
	border: #16325a solid 1px;
	background-color: #fbfbfb;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* End of minitoc */

div.MiniIndentedTOC
{
	/*box-shadow: 1px 1px 1px 1px #808285;*/
	border: #16325a solid 1px;
	background-color: #fbfbfb;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* End of minitoc */

.main-content
{
	width: 99%;
	max-width: 1000px;
	margin: auto;
	padding-bottom: 80px;
	border-radius: 5px;
}

.main-and-marketing > .main-content
{
	box-shadow: 1px 1px 16px #ccc;
}

.main-content-vid
{
	box-shadow: 1px 1px 8px #ccc;
	width: 99%;
	max-width: 1200px;
	margin-top: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	padding-bottom: 80px;
	border-radius: 5px;
	min-height: 100vh;
	background-color: white;
	z-index: 2;
}

.main-and-marketing
{
	flex-grow: 1;
}

.article-content
{
	padding-left: 50px;
	padding-right: 50px;
}

.article-contentLP
{
	padding-left: 15px;
	padding-right: 15px;
}

/* Landing page css  */

.main-content-landing
{
	width: 99%;
	max-width: 1000px;
	margin: auto;
	padding-bottom: 80px;
	border-radius: 5px;
	box-shadow: 1px 1px 16px #ccc;
}

.title-and-description
{
	border-bottom: solid #134063;
	border-width: 1px;
}

.title-and-description a
{
	font-size: 18px;
}

/* No result SERP classes */

#noSearchResults
{
	display: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.searchPageBox
{
	box-shadow: 0px 1px 4px 0px #cccccc;
	line-height: normal;
	overflow-y: auto;
	margin-bottom: 25px;
	padding: 15px;
	background-position: center center;
}

.microSearchHeading,
p.microSearchHeading
{
	font-size: 0.9em;
	font-style: italic;
}

#noSearchResults
{
	display: none;
	padding-top: 20px;
	padding-bottom: 20px;
}

#results-heading
{
	background-color: transparent;
	color: #404040;
	font-weight: 200;
	margin-bottom: 20px;
	margin-top: 0px;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	font-size: 2.1em;
	line-height: 130%;
}

/* Marketing tileset styles */

.marketWrapper
{
	max-width: 1300px;
	margin: 0 auto;
	padding-top: 15px;
}

.tileWrapper
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-flow: row wrap;
	justify-content: center;
	margin: auto;
}

.tile
{
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	border-bottom: 3px solid white;
}

.tile:hover
{
	border-bottom: 3px solid #134063;
}

.tile > div:first-child
{
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-left: 65px;
	padding-right: 65px;
	border-right: 1px solid #e8e8e8;
}

.tile > div:nth-child(9)
{
	border-right: none;
}

.tileWrapper > div h4
{
	text-align: center;
}

/* BODY STYLES */

p.LastModified
{
	text-align: right;
	font-size: 13px;
	color: #222222;
}

/* video css */

video._0
{
	width: 100%;
	height: auto;
}

.vid-display
{
	display: flex;
	justify-content: space-around;
	margin-left: auto;
	margin-right: auto;
	Flex-flow: row wrap;
	align-items: baseline;
}

.vid-display > div
{
	margin-right: 1%;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 340px;
}

.vid-display-article
{
	display: flex;
	justify-content: space-around;
	margin-left: auto;
	margin-right: auto;
	Flex-flow: row wrap;
	align-items: baseline;
}

.vid-display-article > div
{
	margin-bottom: 15px;
	margin-top: 15px;
	width: 900px;
}

/* Responsive iframe code */

.iframe-container
{
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 56.25%;
	/* 16:9 Aspect Ratio */
}

.responsive-iframe
{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border: none;
}

/* end responsive video code */

body
{
	color: #000000;
	line-height: 1.4em;
	margin-bottom: 17px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	max-width: 100%;
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
}

div.TGA
{
	border-color: #134063;
	background-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.TGA h4
{
	margin-left: 10px;
}

p
{
	margin-bottom: 15px;
	margin-top: 15px;
	font-size: 1em;
	line-height: 1.4em;
	padding-left: 10px;
	font-family: 'Raleway', 'Open Sans', sans-serif;
}

a,
a:link,
a:visited
{
	color: #0000EE;
	font-weight: 400;
	text-decoration: none;
}

a.externalSite
{
	font-weight: 400;
}

a:hover,
a.externalSite:hover,
a:active,
a.externalSite:active
{
	text-decoration: underline;
}

a.backToTop
{
	display: block;
	width: 100%;
	text-align: right;
	font-size: 0.8em;
}

/*New Tab and Download Link Icons */
/* a[href^="http"] MUST precede a[target="_blank"] */

.main-content a[href^="http"]
{
	
}

/* Because all external links should be opened in a new tab, I apply the target="_blank" with a right icon */

.main-content a[target="_blank"],
.main-content-vid a[target="_blank"]
{
	background-image: url('../Images/BpIcons/External-Link.svg');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 1.3em;
}

/* Because all Download links should be opened in a new tab, I apply the target="self" with a Cloud download icon */

.main-content a[target="_self"],
.main-content-vid a[target="_self"]
{
	background-image: url('../Images/BpIcons/Download-Link.svg');
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 1.5em;
}

/*End of New Tab and Download Link Icons */

h1
{
	line-height: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
	background-color: #f1d8b4;
	color: black;
	padding-left: 30px;
	margin-top: 0px;
	border-radius: 5px 5px 0px 0px;
	font-weight: 600;
}

h2
{
	color: #404040;
	font-weight: inherit;
	margin-bottom: 1em;
	margin-top: 24px;
	font-size: 1.8em;
	padding-left: 0px;
	line-height: 120%;
}

h3
{
	color: #404040;
	font-weight: inherit;
	margin-bottom: 1em;
	margin-top: 12px;
	font-size: 1.3em;
	line-height: 120%;
}

h3.title
{
	padding-left: 0px;
}

h4
{
	color: #404040;
	font-weight: inherit;
	margin-bottom: 1em;
	font-size: 1.1em;
	line-height: 110%;
	margin-top: 10px;
}

ol > h4,
ul > h4
{
	padding-left: 0px;
	margin-left: 0px;
}

img.Hyperlinked
{
	border-style: none;
}

p img
{
	padding-top: 20px;
	padding-bottom: 10px;
	border: none;
	max-width: 60%;
	padding-left: 15px;
}

p img.larger
{
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	max-width: 98%;
	padding-left: 15px;
}

img.inTextIcon
{
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
}

p img.KB_Banners
{
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
	max-width: 100%;
	padding-left: 5px;
	padding-right: 10px;
}

img.IconInText
{
	vertical-align: baseline;
	max-height: 2em;
	padding: 0px;
	width: auto;
}

img.Thumbnail
{
	mc-thumbnail: popup;
}

ol
{
	font-family: 'Raleway', 'Open Sans', sans-serif;
}

li
{
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
	orphans: 2;
	widows: 2;
}

ol li,
ul li
{
	line-height: 1.4em;
}

p.keywords,
h2.keywords
{
	display: none;
}

ul p,
ol p,
ul table,
ol table,
ul img ol img
{
	padding-left: 4px;
	margin-left: 0px;
}

div.example
{
	background-color: #bed230;
	border-color: #a4ac67;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 0px;
	margin-left: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
}

div.BpUpcomingReleaseKB
{
	mc-auto-number-format: '{b}IMPORTANT   {/b}';
	mc-auto-number-class: 'bpExampleAutonum';
	background-color: #FFD6D6;
	border-left: #DC7B76 solid 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

p.PDF,
p.Excel
{
	width: 400px;
	background-repeat: no-repeat;
	background-position: center left;
	margin-left: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 10px;
}

p.PDF
{
	background-image: url('../Images/BpIcons/PDF_icon.png');
}

p.Excel
{
	background-image: url('../Images/BpIcons/Excel_icon.png');
}

p.FigureCaption
{
	display: none;
}

p.SeeAlsoLink
{
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 1em;
	letter-spacing: 1px;
	word-spacing: 2px;
}

span.Emphasis
{
	font-weight: bold;
}

span.FieldorMenuOption
{
	font-weight: bold;
}

span.DocName
{
	font-style: italic;
}

span.ScreenName
{
	font-weight: bold;
}

span.superscript
{
	vertical-align: super;
	font-weight: bold;
}

span.bpCode
{
	font-family: 'Courier New';
	color: #696969;
}

span.SearchHighlight1,
span.SearchHighlight2,
span.SearchHighlight3,
span.SearchHighlight4
{
	background-color: #ffff00;
}

span.CheckListItem:before
{
	width: 10px;
	height: 10px;
	display: inline-block;
	border: 1px solid black;
	margin-right: 5px;
	content: "";
}

ul
{
	list-style-type: square;
	font-family: 'Raleway', 'Open Sans', 'Gotham', sans-serif;
}

ul.FirstLevelLessIndentation
{
	margin-left: 0px;
}

ul.SecondLevel
{
	margin-left: 0px;
	list-style-image: none;
}

hr
{
	height: 2px;
	margin-left: auto;
	margin-right: auto;
	background-color: #eaa323;
	border: 0 none;
}

/* Callout styles */

.bpNote
{
	mc-auto-number-format: '{b}NOTE  {/b}';
	border-left: #3BBFAD solid 5px;
	background-color: #f3fffd;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.bpExample
{
	mc-auto-number-format: '{b}{color #6ABF4B}EXAMPLE   {/color}{/b}';
	mc-auto-number-class: 'bpExampleAutonum';
	border-left: #6ABF4B 5px solid;
	/*color: #696969;*/
	background-color: #fafafc;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 20px;
}

.bpImportant
{
	mc-auto-number-format: '{b}IMPORTANT   {/b}';
	background-color: #FFF0F6;
	border-left: #ee478d solid 7px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.bpUpcomingReleaseKB
{
	mc-auto-number-format: '{b}IMPORTANT   {/b}';
	background-color: #FFD6D6;
	border-left: #DC7B76 solid 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.bpUpcomingChangesKB
{
	mc-auto-number-format: '{b}IMPORTANT   {/b}';
	background-color: #EAF2F7;
	border-left: #134063 solid 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.bpExample
{
	mc-auto-number-format: '{b}{color #6ABF4B}EXAMPLE   {/color}{/b}';
	mc-auto-number-class: 'bpExampleAutonum';
	border-left: #6ABF4B 5px solid;
	/*color: #696969;*/
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
	background-color: #fafafc;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

span.bpExampleAutonum
{
	display: block;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

div.bpCode
{
	font-family: 'Courier New';
	color: #696969;
	background-color: #eaf2f7;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 15px;
	border-left: #3d69a2 solid 5px;
}

.bpTip
{
	mc-auto-number-format: '{b}TIP   {/b}';
	background-color: #fffaf2;
	border-left: #eaa323 solid 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.bpTip
{
	mc-auto-number-format: '{b}TIP   {/b}';
	background-color: #fffaf2;
	border-left: #eaa323 solid 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

div.bpWorkflow
{
	background-color: #F5FAFE;
	color: #000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-style: none;
	box-shadow: 5px 5px 4px 0px #F5F5F5;
}

/* Copy button */

div > .copy-btn,
div > .copy-btn:hover
{
	display: flex;
	flex-direction: column;
}

.copy-btn
{
	border-style: solid;
	border-radius: 10px;
	font-weight: bold;
	line-height: 95%;
	height: auto;
	padding: 8px;
	display: inline-block;
	background-color: #134063;
	cursor: pointer;
	border-color: #134063;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: auto;
	margin-right: 10px;
}

.copy-btn:hover
{
	background-color: #FFFFFF;
	cursor: pointer;
	border-color: #134063;
	color: #134063;
}

/* pad callout blocks at the end of dropdowns */

div .bpExample:last-of-type,
div .bpNote:last-of-type,
div .bpCode:last-of-type,
div .bpTip:last-of-type,
div .bpImportant:last-of-type
{
	margin-bottom: 15px;
}

p.bppagenumber
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-size: 1em;
}

body.bpdocumentheader
{
	color: #404040;
	line-height: 1.7em;
	margin-bottom: 17px;
	margin-left: 17px;
	margin-top: 0px;
	max-width: 100%;
	font-family: Arial;
	font-size: 1em;
}

/* Madcap Styles */

MadCap|breadcrumbsProxy
{
	color: #000000;
	border-bottom: none;
	border-top: none;
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-size: 0.9em;
	font-style: normal;
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-divider: '  /  ';
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-weight: 200;
}

a.MCBreadcrumbsLink
{
	color: #000000;
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
}

a.MCBreadcrumbsLink:hover
{
	color: #000000;
	text-decoration: underline;
}

MadCap|conceptLink
{
	color: #5D849C;
	font-weight: bold;
	mc-image: url('../Images/BpIcons/ListIcon.png');
	padding-top: 8px;
	text-decoration: none;
	font-size: 1em;
	mc-label: 'RELATED TOPICS';
}

MadCap|conceptLink:hover
{
	text-decoration: none;
}

MadCap|xref
{
	color: inherit;
	mc-format: '{para}';
	text-decoration: none;
}

MadCap|xref.WholeSentence
{
	mc-format: 'See {color #0000EE}{paratext}{/color} for more information. ';
}

MadCap|xref.Fragment
{
	mc-format: '{color #0000EE}{paratext}{/color}';
}

MadCap|xref.WholeSentence:hover,
MadCap|xref.Fragment:hover,
MadCap|xref:hover
{
	color: #0000EE;
}

MadCap|xref.WholeSentenceWithTitle
{
	mc-format: 'See {color #0000EE}{title}{/color} for more information.';
}

MadCap|xref.FragmentWithTitle
{
	mc-format: '{color #0000EE}{title} {/color}';
}

/* Global dropdown styling: no images and set hotspot to 100% surface area*/

MadCap|dropDown
{
	mc-closed-image: none;
	mc-open-image: none;
}

MadCap|dropDownHotspot
{
	display: block;
	height: 100%;
	width: 100%;
}

/* Stepthrough dropdown styling: transparent until hover and bordered on open */

/* Summit dropdown opener */

.MCDropDown_Closed a.MCDropDownHotSpot, .MCDropDown_Open a.MCDropDownHotSpot {
	color: #343b89 !important;
    font-family: sans-serif !important;
    font-weight: 550 !important;
    padding: 10px !important;
}

/* end summit dropdown opener */

.MCDropDown.dropDown
{
	margin-bottom: 10px;
	margin-top: 10px;
	/*background-color: transparent;*/
}

.MCDropDownHead.dropDownHead
{
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1.8em;
	line-height: 1.3em;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	transition: background-color 0.5s;
	background-color: transparent;
}

.MCDropDownHotspot.dropDownHotspot
{
	background-position: left;
	background-image: none;
	padding-left: 0;
	/*mc-auto-number-format: '{n+}.';*/
}

.MCDropDownBody.dropDownBody
{
	border: #134063;
	padding: 20px;
	border-bottom: #134063;
	border-color: #134063;
	border-bottom-style: solid;
	border-left-style: solid;
	border-style: solid;
	background: #ffffff;
	table-layout: inherit;
	background-color: #000b2b12;
	margin-left: 0px;
}

.dropDownHotspot:link	/*hotspot default text colour*/
{
	color: #134063;
}

.MCDropDown.dropDown.MCDropDown_Open .MCDropDownHead.dropDownHead.dropDownHead	/* Head BG colour when open */
{
	background-color: #134063;
}

.MCDropDown.dropDown.MCDropDown_Open .MCDropDownHead.dropDownHead .dropDownHotspot:link	/*hotspot text colour when open*/
{
	color: #FFFFFF;
}

.MCDropDownHead.dropDownHead:hover
{
	background-color: #134063;
}

/* Indented Stepthrough dropdown styling: transparent until hover and bordered on open */

.MCDropDown.dropDown.dropDownHeadSubstep
{
	margin-bottom: 10px;
	margin-top: 10px;
	/*background-color: transparent;*/
}

.MCDropDownHead.dropDownHead.dropDownHeadSubstep
{
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1.5em;
	line-height: 1.3em;
	margin-left: 40px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: background-color 0.5s;
	background-color: transparent;
}

.MCDropDownHotspot.dropDownHotspot.dropDownSubstep
{
	background-position: left;
	background-image: none;
	padding-left: 0;
	/*mc-auto-number-format: '{n+}.';*/
}

.MCDropDownBody.dropDownBody.dropDownBodySubstep
{
	border: #134063;
	padding: 20px;
	border-bottom: #134063;
	border-color: #134063;
	border-bottom-style: solid;
	border-left-style: solid;
	border-style: solid;
	background: #ffffff;
	table-layout: inherit;
	background-color: #000b2b12;
	margin-left: 40px;
}

.dropDownHotspot.dropDownHotspotSubstep:link	/*hotspot default text colour*/
{
	color: #134063;
}

.MCDropDown.dropDown.dropDownSubstep.MCDropDown_Open .MCDropDownHead.dropDownHead.dropDownHeadSubstep	/* Head BG colour when open */
{
	background-color: #134063;
}

.MCDropDown.dropDown.dropDownSubstep.MCDropDown_Open .MCDropDownHead.dropDownHead.dropDownHeadSubstep .dropDownHotspot.dropDownHotspotSubstep:link	/*hotspot text colour when open*/
{
	color: #FFFFFF;
}

.MCDropDownHead.dropDownHead.dropDownHeadSubstep:hover
{
	background-color: #134063;
}

/* Indented FAQ Substep Add On dropdown styling: transparent until hover and bordered on open */

.MCDropDown.dropDown.dropDownHeadSubstepFAQ
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.MCDropDownHead.dropDownHead.dropDownHeadSubstepFAQ
{
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1.5em;
	line-height: 1.3em;
	margin-left: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	transition: background-color 0.5s;
	background-color: transparent;
}

.MCDropDownHotspot.dropDownHotspot.dropDownSubstepFAQ
{
	background-position: left;
	background-image: none;
	padding-left: 0;
	/*mc-auto-number-format: '{n+}.';*/
}

.MCDropDownBody.dropDownBody.dropDownBodySubstepFAQ
{
	border: #134063;
	padding: 20px;
	border-bottom: #134063;
	border-color: #134063;
	border-bottom-style: solid;
	border-left-style: solid;
	border-style: solid;
	background: #ffffff;
	table-layout: inherit;
	background-color: #000b2b12;
	margin-left: 80px;
}

.dropDownHotspot.dropDownHotspotSubstepFAQ:link	/*hotspot default text colour*/
{
	color: #134063;
}

.MCDropDown.dropDown.dropDownSubstepFAQ.MCDropDown_Open .MCDropDownHead.dropDownHead.dropDownHeadSubstepFAQ	/* Head BG colour when open */
{
	background-color: #134063;
}

.MCDropDown.dropDown.dropDownSubstepFAQ.MCDropDown_Open .MCDropDownHead.dropDownHead.dropDownHeadSubstepFAQ .dropDownHotspot.dropDownHotspotSubstepFAQ:link	/*hotspot text colour when open*/
{
	color: #FFFFFF;
}

.MCDropDownHead.dropDownHead.dropDownHeadSubstepFAQ:hover
{
	background-color: #134063;
}

/* 	*** FAQ dropdown styling: transparent until hover, hotspot bordered on open, body no borders. 
		*** Adding 'Class=FAQ' to an element in Flare adds an extra class with FAQ appended to all dropdown styles. */

.MCDropDownHead.dropDownHead.dropDownHeadFAQ
{
	font-family: 'Raleway', 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-left: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	transition: background-color 0.2s;
	background-color: #000b2b12;
}

.dropDownHotspot.dropDownHotspotFAQ
{
	background-position: left;
	background-image: none;
	padding-left: 0;
}

.MCDropDownBody.dropDownBody.dropDownBodyFAQ
{
	padding: 10px;
	background: #ffffff;
	table-layout: inherit;
	background-color: #000b2b12;
	margin-left: 0px;
	border: none;
}

.dropDownHotspot.dropDownHotspotFAQ:link
{
	color: #134063;
}

.MCDropDown.dropDown.dropDownFAQ.MCDropDown_Open .MCDropDownHead.dropDownHead.dropDownHeadFAQ .dropDownHotspot.dropDownHotspotFAQ:link	/*hotspot text colour when open*/
{
	color: #FFFFFF;
}

.MCDropDown_Closed .MCDropDownHead.dropDownHead.dropDownHeadFAQ:hover	/* head bg colour when open */
{
	background-color: #134063;
}

/* FOOTER STYLES */

#footer
{
	background-color: transparent;
	margin: 0 auto;
	width: 100%;
	clear: both;
	margin-top: 100px;
}

div.footer
{
	padding-top: 20px;
	padding-bottom: 40px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
}

/* NEW NEW NEW NEW NEW */

.footer-logo img
{
	/*width: 30%;*/
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* NEW NEW NEW NEW NEW */

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

.footer > table p
{
	font-size: 0.8em;
	line-height: 1em;
	padding: 5px;
	margin: 0px;
	color: #FFFFFF;
	font-weight: 400;
}

.footer > table p img
{
	padding-right: 15px;
	padding-left: 15px;
}

.footer > table p a
{
	color: #FFFFFF;
	font-weight: 400;
}

MadCap|miniTocProxy
{
	color: #000000;
	border: solid 2px #134063;
	margin-left: 20px;
	mc-toc-depth: 3;
	font-style: normal;
	background-color: 16325a0f;
	padding-top: 0px;
}

p.MiniTOC1
{
	color: #000000;
	border: solid 2px #134063;
}

/*NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW*/
/* NEW SPECTRA LANDING PAGE/HAMNATOC CHANGES */

#hamnav
{
	width: 250px;
	min-width: 250px;
	position: relative;
}

#hamnav label,
#hamburger
{
	display: none;
}

#hamnav-container	/* new code for hamnavmenu */
{
	display: block;
	position: fixed;
	right: 1200px;
	right: 250px;
	float: right;
	top: -10px;
}

#hamnav li
{
	padding: 5px;
}

.sticky.is-stuck
{
	position: relative;
}

ul.menu._Skins_TOCMenu.mc-component ul > li > a
{
	font-size: 16px;
	line-height: 20px;
}

ul.menu._Skins_TOCMenu.mc-component
{
	border-radius: 5px;
	box-shadow: 1px 1px 16px #ccc;
}

#hamnav-container label
{
	display: inline-block;
	color: white;
	transparency: 80%;
	background: transparent;
	font-style: normal;
	font-size: 1.8em;
	padding: 5px;
	position: fixed;
	top: 30px;
	right: 10px;
	cursor: pointer;
}

#hamitems
{
	display: block;
	transform: translateY(-200%);
	transition: transform 0.2s ease-in-out;
}

#hamnav-container input:checked ~ #hamitems
{
	display: block;
	transform: translateY(0%);
	transition: transform 0.2s ease-in-out;
}

ul.menu._Skins_HamNavTOCMenu.mc-component
{
	width: 400px;
	height: 70vh;
	padding: 10px 0px 30px 30px;
	background: white;
	position: relative;
	top: 111px;
	right: -1200px;
	right: -250px;
	transition: all 0.5s ease;
	padding: 0;
	border-radius: 0 0 0 15px;
	box-shadow: 1px 1px 6px #ffff;
	z-index: 20;
	text-align: left;
	overflow-y: scroll;
}

/* Overrides the inline styles that were causing the slide in menu to misalign */

.sticky-container > div:first-child
{
	width: 100%;
	max-width: 0px;
	margin-top: 0px !important;
	top: 0px;
	bottom: auto;
}

ul.menu._Skins_TOCMenu.mc-component
{
	width: 350px;
	background-color: white;
	position: relative;
	top: -100px;
	box-shadow: 1px 1px 16px #ccc;
}

#hamnav label
{
	display: inline-block;
	color: white;
	background: transparent;
	font-style: normal;
	font-size: 1.8em;
	padding: 5px;
	position: fixed;
	top: 8px;
	right: 5px;
	cursor: pointer;
}

#hamitems
{
	display: none;
}

/* Start of Overlay div styling that pops up when the Hamnav is open */

#bg
{
	position: fixed;
	top: 100px;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	opacity: .6;
	transition: .2s;
	background: #000;
	z-index: 2;
}

#bg.active
{
	visibility: visible;
}

/* End of Overlay div styling that pops up when the Hamnav is open */
/* Overrides the inline styles that were causing the slide in menu to misalign */

.sticky-container > div:first-child
{
	width: 100%;
	max-width: 0px;
	margin-top: 0px !important;
	top: 0px;
	bottom: auto;
}

span.CheckListItem:before
{
	width: 10px;
	height: 10px;
	display: inline-block;
	border: 1px solid black;
	margin-right: 5px;
	content: "";
}

.arrow-right
{
	position: absolute;
	margin-top: 5px;
	margin-left: 360px;
	width: 15px;
	height: 15px;
	background: linear-gradient(#000b2b 0 0), linear-gradient(#000b2b 0 0), #fff;
	background-position: inherit;
	background-size: 50% 2px, 2px 50%;
	background-repeat: no-repeat;
	transform: rotate(225deg);
	transition: transform 0.2s ease-in-out;
	z-index: 1;
	background-color: transparent;
}

.arrow-down
{
	background: linear-gradient(#000b2b 0 0), linear-gradient(#000b2b 0 0), #fff;
	background-position: inherit;
	background-size: 50% 2px, 2px 50%;
	background-repeat: no-repeat;
	margin-top: 20px;
	transform: rotate(45deg);
	transition: transform 0.2s ease-in-out;
	z-index: 1;
	background-color: transparent;
}

/* New code for styling on hamnav menu*/

ul.menu._Skins_HamNavTOCMenu.mc-component li > a
{
	font-size: 20px;
	color: #000b2b;
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 20px;
	font-weight: 500;
}

/* new styling for sub menus and their children */

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul li > a .has-children
{
	font-size: 18px;
	color: #000b2b;
	font-weight: 400;
	padding: 25px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul > li > a
{
	font-weight: 300;
	padding-left: 50px;
	background: #eaa3230f;
	font-size: 16px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul li > a:hover
{
	font-weight: 500;
	background: #eaa32378;
	font-size: 16px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul > li > a:hover
{
	font-weight: 500;
	padding-left: 50px;
	background: #eaa3230f;
	font-size: 16px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul ul > li > a:hover
{
	font-weight: 500;
	padding-left: 80px;
	background: #eaa3230f;
	font-size: 16px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul ul > li > a
{
	padding-left: 80px;
	font-weight: 300;
	background: #eaa3230f;
	font-size: 16px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul ul > li > a.selected,
ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul ul > li > a.selected:hover
{
	font-weight: 500;
	padding-left: 80px;
	background: #eaa3230f;
	font-size: 16px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul > li > a.selected,
ul.menu._Skins_HamNavTOCMenu.mc-component ul ul ul > li > a.selected:hover
{
	font-size: 16px;
	padding-left: 50px;
	font-weight: 500;
	background: #eaa3230f;
}

/* end new styling for sub menus and their children */

ul.menu._Skins_HamNavTOCMenu.mc-component li > a.selected
{
	font-size: 20px;
	font-weight: 600;
	color: #000b2b;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul > li > a
{
	color: #000b2b;
	font-size: 20px;
	font-weight: 500;
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 20px;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul li > a
{
	font-size: 16px;
	background-colour: white;
	color: #000b2b;
	font-weight: 400;
	padding: 10px;
	padding-left: 35px;
	margin-botom: 0;
	padding-bottom: 15px;
	background: #eaa32378;
}

ul.menu._Skins_HamNavTOCMenu.mc-component ul ul li > a.selected
{
	font-size: 16px;
	background-colour: white;
	color: #000b2b;
	font-weight: 600;
	padding: 10px;
	padding-left: 10px;
	margin-botom: 0;
	padding-bottom: 10px;
	background: #eaa32378;
}

/* End of new Spectra New Nav Landing pages design */
/* Start Test Landing Page Column Container */

.LHSLP
{
	display: flex;
	flex-wrap: wrap;
}

/* Test Create two unequal columns that sits next to each other */
/* Sidebar left column */

.LandingPage-Side
{
	flex: 25%;
	background-color: #fafafc;
	padding: 20px;
}

/* Main column */

.LandingPage-Main
{
	flex: 75%;
	background-color: white;
	padding: 20px;
}

.LandingPage-Bottom
{
	flex: 100%;
	background-color: #fafafc;
	padding: 20px;
}

.TS-BottomContent
{
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* End Test Landing Page Column Container */
/* Start Test Landing Page Main Column Split Container */

.MainSplitLocation
{
	display: flex;
	flex-wrap: wrap;
}

/* Test Create two unequal columns that sits next to each other */
/* Sidebar left column */

.MainSplit-One
{
	flex: 50%;
	background-color: white;
	padding: 20px;
}

/* Main column */

.MainSplit-Two
{
	flex: 50%;
	background-color: white;
	padding: 20px;
}

/* Start Test Landing Page Buttons */

#KBButtons
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-start;
}

#KBButtonsGS
{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse;
	height: 50px;
}

#KBButtons > div
{
	width: 200px;
	height: 150px;
}

#KBButtonsGS > div
{
	width: 200px;
	height: 50px;
}

#KBButtons .buttonmenuitems
{
	display: flex;
	flex-direction: column;
	align-items: center;
}

#KBButtonsGS .buttonmenugetstart
{
	display: flex;
	flex-direction: column;
	align-items: center;
}

#KBButtons .buttonmenuitems p
{
	height: 35px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#KBButtonsGS .buttonmenugetstart p
{
	height: 35px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.buttonhomeLP
{
	text-align: center;
	width: 150px;
	border-width: 2px;
	border-style: solid;
	border-radius: 10px;
	line-height: 95%;
	height: auto;
	padding: 8px;
	margin-right: 10px;
	display: inline-block;
	background-color: #EAA323;
	border-color: #EAA323;
}

.buttonhomeGS
{
	text-align: center;
	width: 150px;
	border-width: 2px;
	border-style: solid;
	border-radius: 10px;
	line-height: 95%;
	height: auto;
	padding: 8px;
	margin-right: 10px;
	display: inline-block;
	background-color: #EAA323;
	border-color: #EAA323;
}

.SummitHeader {
	background-color: green;
}

.quad-display
{
	display: -webkit-box;
	display: -ms-flexbox;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: flex;
	flex-direction: column;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
}

.quad-display > .normal
{
	margin-left: 2%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 1300px;
	height: 200px;
	margin-right: 2%;
	margin-bottom: 10px;
	margin-top: 20px;
	border-width: 2px;
	border-radius: 10px;
	border-color: white;
	box-shadow: 1px 1px 16px #ccc;
	padding: 10px;
	border-color: #2e3585;
	padding: 10px;
	background-color: #FFFFFF;
}

.PCLabs, .thinkDesign {
	display: none;
}

.Joel > .container-text
{
	align-items: self-end;
}


/* Span Styling */
.ballroomA > p, .PCLab1 > p, .PCLab2 > p, .PCLab3 > p, .PCLab4 > p, ThinkDesign > p, .StoryBridge > p, .NewFarm > p, .Coot-tha > p {
    font-weight: 500;
    font-size: 1.2em;
}
.ballroomA {
	margin-left: 25px;
    margin-right: 10px;
    color: #fd9c7c;
}

.StoryBridge {
	margin-left: 25px;
    margin-right: 10px;
    color: #AEAAFF;
}

.NewFarm {
	margin-left: 25px;
	margin-right: 10px;
	color: #96CEFF;
}

.ThinkDesign {
	margin-left: 25px;
    margin-right: 10px;
    color: #2296E3;
}

.Coot-tha {
	margin-left: 25px;
	margin-right: 10px;
	color: #064EA3;
}

.PCLab1 {
    margin-left: 25px;
    margin-right: 10px;
    color: #FFC09F;
}

.PCLab2 {
	margin-left: 25px;
    margin-right: 10px;
    color: #EFA09C;
}

.PCLab3 {
    margin-left: 25px;
    margin-right: 10px;
    color: #C86B98;
}

.PCLab4 {
    margin-left: 25px;
    margin-right: 10px;
    color: #7672D1;
}

/* End Span styling */

.quad-display > .PlenaryA
{
	background-image: url(../Images/Summit/Headshots/Jess_Bec_Plenary.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .PlenaryB
{
	background-image: url(../Images/Summit/Headshots/Loryn_Einstein.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .PlenaryC
{
	background-image: url(../Images/Summit/Headshots/Nicole_G.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .PlenaryD
{
	background-image: url(../Images/Summit/Headshots/Will_Lauren.png);
	background-repeat: no-repeat;
	background-position-x: 2%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 17%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .Joel
{
	background-image: url(../Images/Summit/Headshots/Scott_Everist.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #EFA09C;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .Lauren
{
	background-image: url(../Images/Summit/Headshots/Lauren_Morgan.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #C86B98;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .Lais
{
	background-image: url(../Images/Summit/Headshots/Lais_Miyasava.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #FFC09F;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LaisOffboarding
{
	background-image: url(../Images/Summit/Headshots/Lais_Miyasava.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #7672D1;
	align-items: self-end;
	padding-right: 20px;
}


.quad-display > .Nicole
{
	background-image: url(../Images/Summit/Headshots/Nicole_Findlay.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #C86B98;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .ProductTeam
{
	background-image: url('../Images/Summit/Headshots/Product_Team_Speaker_Profile.jpg');
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 18%;
	border-bottom: 5px solid #2296E3;
	align-items: self-end;
	padding-right: 20px;

}

.quad-display > .ProductTeamTwo
{
	background-image: url(../Images/Summit/Headshots/_Profile_Monique_Ekta_Shar.jpg);
	background-repeat: no-repeat;
	background-position-x: 2%;
	background-position-y: 50%;
	background-size: 17%;
	border-bottom: 5px solid #2296E3;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .ProductTeamThree
{
	background-image: url(../Images/Summit/Headshots/Lorenzo_Will.jpg);
	background-repeat: no-repeat;
	background-position-x: 1%;
	background-position-y: 50%;
	background-size: 18%;
	border-bottom: 5px solid #7672D1;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .ProductTeamRight
{
	background-image: url(../Images/Summit/Headshots/Lorenzo_Will.jpg);
	background-repeat: no-repeat;
	background-position-x: 1%;
	background-position-y: 50%;
	background-size: 18%;
	border-bottom: 5px solid #7672D1;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .Margaret
{
	background-image: url(../Images/Summit/Headshots/Margaret_Windsor.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #FFC09F;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .Katrina
{
	background-image: url(../Images/Summit/Headshots/Katrina_Otto.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #EFA09C;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .SupportTeam
{
	background-image: url('../Images/Summit/Headshots/Support_Team_Copy.jpg');
	background-repeat: no-repeat;
	background-position-x: 1%;
	background-position-y: 50%;
	background-size: 18%;
	border-bottom: 5px solid #C86B98;
	align-items: self-end;
	padding-right: 20px;

}

.quad-display > .LectureTeresa
{
	background-image: url(../Images/Summit/Headshots/Teresa_Karl.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #AEAAFF;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureAI
{
	background-image: url(../Images/Summit/Headshots/Janice_Kai_Summit.png);
	background-repeat: no-repeat;
	background-position-x: 2%;
	background-position-y: 50%;
	background-size: 17%;
	border-bottom: 5px solid #AEAAFF;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureCubikoCalculate
{
	background-image: url(../Images/Summit/Headshots/Sean_Fincham.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureCyber
{
	background-image: url(../Images/Summit/Headshots/Danielle_Tracey_Summit.png);
	background-repeat: no-repeat;
	background-position-x: 2%;
	background-position-y: 50%;
	background-size: 17%;
	border-bottom: 5px solid #96CEFF;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureGeorge
{
	background-image: url(../Images/Summit/Headshots/George_Sotiris.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #FD9C7C;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .SusieHelmrich
{
	background-image: url(../Images/Summit/Headshots/Susie_Helmrich.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #064EA3;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureAngela
{
	background-image: url(../Images/Summit/Headshots/Angela_Mason.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #AEAAFF;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureService
{
	background-image: url(../Images/Summit/Headshots/Kelly_Ben_Summit.jpg);
	background-repeat: no-repeat;
	background-position-x: 1%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 18%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureMyMedicare
{
	background-image: url(../Images/Summit/Headshots/Katrina_Margaret_.jpg);
	background-repeat: no-repeat;
	background-position-x: 1%;
	background-position-y: 50%;
	border-bottom: 5px solid #FD9C7C;
	background-size: 18%;
	align-items: self-end;
	padding-right: 20px;
} 

.quad-display > .LectureTeamCommunications
{
	background-image: url(../Images/Summit/Headshots/Katrina_Margaret_.jpg);
	background-repeat: no-repeat;
	background-position-x: 1%;
	background-position-y: 50%;
	border-bottom: 5px solid #EFA09C;
	background-size: 18%;
	align-items: self-end;
	padding-right: 20px;
} 

.quad-display > .LectureFHIR
{
	background-image: url(../Images/Summit/Headshots/David_Hansen.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #96CEFF;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
} 

.quad-display > .LectureCubiko
{
	background-image: url(../Images/Summit/Headshots/Chris_Smeed_Cubiko.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #96CEFF;
	align-items: self-end;
	padding-right: 20px;
} 

.quad-display > .LectureJaspreet
{
	background-image: url(../Images/Summit/Headshots/Jaspreet_Saini_Headshot.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #AEAAFF;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
} 

.quad-display > .LectureMick
{
	background-image: url(../Images/Summit/Headshots/Mick_Carney.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #96CEFF;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureDanStinton
{
	background-image: url(../Images/Summit/Headshots/Dan_Stinton.png);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	border-bottom: 5px solid #96CEFF;
	background-size: 15%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureJanetFryar
{
	background-image: url(../Images/Summit/Headshots/Janet_Fryar.jpg);
	background-repeat: no-repeat;
	background-position-x: 2%;
	background-position-y: 50%;
	border-bottom: 5px solid #AEAAFF;
	background-size: 16%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureCPD
{
	background-image: url(../Images/Summit/Headshots/Stephen_Chris_.png);
	background-repeat: no-repeat;
	background-position-x: 2%;
	background-position-y: 50%;
	border-bottom: 5px solid #AEAAFF;
	background-size: 17%;
	align-items: self-end;
	padding-right: 20px;
}

.quad-display > .LectureBec
{
	background-image: url(../Images/Summit/Headshots/Bec_Bland.jpg);
	background-repeat: no-repeat;
	background-position-x: 3%;
	background-position-y: 50%;
	background-size: 15%;
	border-bottom: 5px solid #96CEFF;
	align-items: self-end;
	padding-right: 20px;
}


.quad-display > .normal:hover
{
	box-shadow: 1px 1px 4px #2e3587;
	cursor: pointer;
	transition: all .2s ease;
}

.quad-display > .normal p
{
	text-align: left;
	font-weight: 500;
	
	/* margin-top: 150px; */
	color: white;
	color: #000b2b !important;
	text-decoration: none;
}

.container-text
{
	width: 78%;
}

.expanding
{
	width: 95%;
	display: none;
	opacity: 0;

	transition-duration: .5s;
	transition-behavior: allow-discrete;
}

.expanding h3 {
	margin-left: 8px;
}

div.expanding.active
{
	width: 95%;
	display: block;
	opacity: 1;
	@starting-style {
		opacity: 0;
	}
}

.quad-display > .normal p a,
.quad-display > .normal p a:link,
.quad-display > .normal p a:visited,
.quad-display > .normal p a:hover
{
	text-decoration: none;
	font-weight: 600 !important;
	font-size: 1.5em !important;
	color: #2e3483 !important;
	transition: all 0.08s;
}

/* End Test Landing Page Buttons */
/* 	END END END END END END END END END END END END END END END END END END END END END END END END END END END END END END END END END END END */
/* TRIM PAGE FOR BROWSER PRINTING */

@page 
{
	size: auto;
	margin: 15mm;
	margin-bottom: 15mm;
	margin-top: 15mm;
}

/* PRINT MEDIA */

@media print
{
	body
	{
		line-height: 11px;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 10pt;
		background-color: #ffffff;
		font-family: 'Calibri', Arial, sans serif;
	}

	.search-container,
	.SearchBarSmall,
	.large-3.columns,
	.large-2-columns,
	div[data-mc-conditions="Default.ScreenOnly"],
	div.footer,
	div.nocontent,
	p.PDF,
	a.backToTop,
	.nav-header,
	.breadcrumbs,
	#MenuContainer,
	.feedback,
	video,
	.vid-display .marketWrapper
	{
		display: none;
	}

	.main-content
	{
		box-shadow: none;
	}

	a
	{
		cursor: none;
		color: inherit;
		font-weight: normal;
		text-decoration: none;
		font-family: 'Calibri', Arial, sans serif;
	}

	a:visited
	{
		cursor: none;
		color: #inherit;
		font-weight: normal;
		text-decoration: none;
		font-family: 'Calibri', Arial, sans serif;
	}

	ul.menu
	{
		display: none;
	}

	p.bpNote,
	p.bpExample,
	p.bpCode,
	p.bpImportant,
	p.bpTip
	{
		-webkit-print-color-adjust: exact;
	}

	.bpNote
	{
		mc-auto-number-format: '{b}NOTE  {/b}';
		background-color: #f3fffd;
		padding: 10px;
		margin-top: 15px;
		margin-bottom: 15px;
		border: #3BBFAD solid 2px;
		border-radius: 5px;
	}

	div.bpExample
	{
		mc-auto-number-format: '{b}EXAMPLE   {/b}';
		/*color: #696969;*/
		background-color: #fafafc;
		padding-left: 40px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		border: #FFE5AD 2px solid;
		margin-left: 20px;
	}

	div.bpCode
	{
		font-family: 'Courier New';
		color: #696969;
		background-color: #fffaf0;
		border: 1px solid;
		box-shadow: 5px 5px 4px 0px #F5F5F5;
		padding-left: 40px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.bpImportant
	{
		mc-auto-number-format: '{b}IMPORTANT   {/b}';
		background-color: #FFF0F6;
		padding: 10px;
		margin-top: 15px;
		margin-bottom: 15px;
		border: #ee478d solid 2px;
		border-radius: 5px;
	}

	.bpTip
	{
		background-repeat: no-repeat;
		background-image: url('../Images/BPIcons/Bp_TIP_icon.png');
		background-position: 5px center;
		mc-auto-number-format: '{i}{b}Tip: {/b}{/i}';
		background-color: transparent;
		color: #FD4741;
		padding-left: 50px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-style: none;
		font-style: italic;
		page-break-inside: avoid;
	}

	div.bpWorkflow
	{
		color: #81A1B3;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		border: 1px solid;
		box-shadow: 5px 5px 4px 0px #F5F5F5;
	}

	h1
	{
		background-color: transparent;
		margin: 0px;
		mc-heading-level: 1;
		page-break-before: avoid;
		page-break-after: avoid;
		font-family: 'Calibri', Arial, sans serif;
		font-size: 22pt;
		font-weight: normal;
		line-height: 22pt;
		color: #30553E;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		padding-bottom: 20px;
		border-bottom: 1px solid #30553E;
		text-align: left;
	}

	h2
	{
		font-family: 'Calibri', Arial, sans serif;
		font-size: 18pt;
		font-weight: normal;
		color: #404040;
		padding-left: 0px;
		page-break-after: avoid;
		mc-heading-level: 2;
	}

	h3
	{
		font-family: 'Calibri', Arial, sans serif;
		font-weight: normal;
		color: #404040;
		font-size: 14pt;
		padding-left: 0px;
		page-break-after: avoid;
		mc-heading-level: 3;
	}

	h4
	{
		font-family: 'Calibri', Arial, sans serif;
		font-weight: bold;
		font-size: 12pt;
		color: #404040;
		padding-left: 0pt;
		margin-left: 0pt;
		page-break-after: avoid;
		mc-heading-level: 0;
	}

	ul
	{
		margin-top: 0pt;
		margin-bottom: 0pt;
		font-size: 11pt;
		list-style-type: square;
		font-family: 'Calibri', Arial, sans serif;
		margin-left: 20pt;
	}

	ol
	{
		margin-left: 20pt;
		font-family: 'Calibri', Arial, sans serif;
		font-size: 11pt;
	}

	ul li,
	ol li
	{
		font-size: 11pt;
		line-height: 12pt;
		font-family: 'Calibri', Arial, sans serif;
		page-break-inside: avoid;
	}

	li
	{
		font-size: 10pt;
		font-family: Arial;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	p
	{
		line-height: 12pt;
		font-size: 11pt;
		padding-left: 0px;
		font-family: 'Calibri', Arial, sans serif;
	}

	tr
	{
		page-break-inside: avoid;
	}

	td p img
	{
		max-width: 85%;
		padding-top: 2pt;
		padding-bottom: 2pt;
	}

	p img
	{
		width: auto;
		max-width: 90%;
	}

	/* Table styles */

	table.borderless
	{
		border-collapse: collapse;
		margin-left: 0;
		margin-right: auto;
		border: none;
	}

	.borderless tbody tr td p
	{
		margin-bottom: 2px;
		margin-top: 2px;
		font-size: 1.0em;
		line-height: 1.0em;
	}

	.borderless tbody tr td:first-child
	{
		text-align: right;
	}

	.Reference thead tr,
	.ReferenceNoBold thead tr
	{
		background-color: #3c2f86;
	}

	.Reference thead tr th p,
	.ReferenceNoBold thead tr th p
	{
		font-family: 'Calibri', Arial, sans serif;
		font-size: 10pt;
		padding-top: 5pt;
		padding-bottom: 5pt;
		padding-left: 5pt;
		padding-right: 5pt;
		hyphens: manual;
		color: #000000;
	}

	.NoHeader tbody tr td p,
	.Reference tbody tr td p,
	.ReferenceNoBold tbody tr td p
	{
		font-family: 'Calibri', Arial, sans serif;
		padding-top: 2pt;
		padding-bottom: 2pt;
		margin-top: 0;
		margin-bottom: 0;
		font-size: 10pt;
		line-height: 11pt;
		padding-left: 5pt;
		padding-right: 5pt;
		-webkit-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
		overflow-wrap: normal;
		mc-hyphenate: never;
		mc-hyphenate-shortest-word: 10;
	}

	td p a,
	td p a:link,
	td p a.externalSite
	{
		line-height: 11pt;
		font-size: 10pt;
	}

	.NoHeader tbody tr td ul li,
	.NoHeader tbody tr td ul li,
	.Reference tbody tr td ul li,
	.ReferenceNoBold tbody tr td ul li,
	.Reference tbody tr td ol li,
	.ReferenceNoBold tbody tr td ol li,
	.Reference tbody tr td p ol li a,
	.ReferenceNoBold tbody tr td p ol li a,
	.Reference tbody tr td ul li a,
	.ReferenceNoBold tbody tr td > ul > li > a
	{
		font-family: 'Calibri', Arial, sans serif;
		padding-top: 0pt;
		padding-bottom: 0pt;
		font-size: 10pt;
		line-height: 11pt;
	}

	.Reference thead tr,
	.ReferenceNoBold thead tr
	{
		background-color: #5f87c5;
		/* Indigo colour = 5f87c5; Jade colour = 125633 */
	}

	table.NoHeader,
	table.Reference,
	table.ReferenceNoBold
	{
		border-collapse: collapse;
		margin-left: 10;
		margin-right: auto;
	}

	table.NoHeader,
	table.NoHeader th,
	table.NoHeader tr,
	table.NoHeader td,
	table.Reference,
	table.Reference th,
	table.Reference tr,
	table.Reference td,
	table.ReferenceNoBold,
	table.ReferenceNoBold th,
	table.ReferenceNoBold tr,
	table.ReferenceNoBold td
	{
		border: 1px solid;
		border-color: #b3b3b3;
	}

	table.PDFFooter tr td p,
	p.PDFFooter,
	p.PDFFooter > a.externalSite
	{
		font-size: 9pt;
		font-weight: normal;
		font-family: 'Raleway', sans serif;
		color: #808285;
		padding: 0;
		padding-bottom: 2pt;
		margin: 0;
	}

	.NoHeader td,
	.Reference td,
	.ReferenceNoBold td
	{
		page-break-inside: avoid;
	}

	.Reference tbody tr td .bpImportant,
	.Reference tbody tr td .bpTip,
	.ReferenceNoBold tbody tr td .bpImportant,
	.ReferenceNoBold tbody tr td .bpTip
	{
		margin-left: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 45px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.Reference tbody tr td .bpNote,
	.ReferenceNoBold tbody tr td .bpNote
	{
		margin-left: 15px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-right: 15px;
	}

	.Reference tbody tr td .bpCode,
	.Reference tbody tr td .bpExample,
	.ReferenceNoBold tbody tr td .bpCode,
	.ReferenceNoBold tbody tr td .bpExample
	{
		margin-left: 0px;
	}
}

/* END MEDIA PRINT */
/* Responsive repositioning */

@media only screen and (max-width: 1250px)
{
	.search-container
	{
		max-width: 1125px;
		margin-left: 3px;
		margin-right: 3px;
	}

	div.footer
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.nav
	{
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		padding-bottom: 15px;
		/* position: fixed; */
		z-index: 3;
		height: 150px;
	}

	#hamnav-container
	{
		display: block;
		position: fixed;
		right: 1200px;
		right: 250px;
		top: 40px;
	}

	div.SearchBarSmall-Container
	{
		width: 60%;
	}

	div.wide-breadcrumbs-container
	{
		width: 99%;
		max-width: 1300px;
		/* max-height: 200px; */
		padding-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		align-items: flex-end;
		height: 100px;
		flex-direction: row;
	}

	.LHSLP
	{
		padding-top: 30px;
	}

	ul.menu._Skins_HamNavTOCMenu.mc-component
	{
		height: 70vh;
	}
}

@media only screen and (max-width: 767px)
{
	/*
	.nav
	{
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		padding-bottom: 15px;
		position: fixed;
		z-index: 3;
		height: 150px;
	}
*/

	#hamnav-container
	{
		display: block;
		position: fixed;
		right: 250px;
		top: 40px;
	}

	div.SearchBarSmall-Container
	{
		width: 60%;
	}

	ul.menu._Skins_HamNavTOCMenu.mc-component
	{
		height: 60vh;
	}

	#returntotop
	{
		display: none !important;
	}
}

@media only screen and (max-width: 600px)
{
	.nav
	{
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		padding-bottom: 15px;
		position: fixed;
		z-index: 3;
		height: 150px;
		background-color: #343b89;
		border-bottom: 2px solid #f1d8b4;
	}

	p img
	{
		max-width: 100%;
	}

	.footer-logo img
	{
		width: 90% !important;
	}

	.main-content-vid
	{
		min-height: 10vh;
	}

	/* Mobile styling for the Summit Divs */

.quad-display > .normal
	{
		height: auto;
	}

.quad-display > .Joel
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Scott_Everist_Mobile.png);
		background-size: 30%;
	}

.quad-display > .Lauren
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Lauren_Morgan_Border.png);
		background-size: 30%;
	}

.quad-display > .Nicole
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Nicole_Findlay_Border.png);
		background-size: 30%;
	}
	
.quad-display > .LectureBec
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Bec_Bland_Mobile.png);
		background-size: 30%;
	}
	
.quad-display > .LectureMick
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Mick_Carney_Mobile.png);
		background-size: 30%;
	}
		
.quad-display > .LectureCubiko
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Chris_Smeed_Cubiko_Mobile.png);
		background-size: 30%;
	}
	
.quad-display > .LectureMyMedicare
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Katrina_Margaret_Mobile.png);
		background-size: 80%;
	}
	
.quad-display > .LectureTeamCommunications
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Katrina_Margaret_Mobile.png);
		background-size: 80%;
	}	
	
.quad-display > .LectureCyber
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/ );
		background-size: 30%;
	}

.quad-display > .LectureAI
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/ );
		background-size: 30%;
	}
	
.quad-display > .LectureService
	{
		background-position-x: center;
		background-position-y: 5px;
		background-image: url(../Images/Summit/Headshots/Kelly_Ben_Mobile.png);
		background-size: 70%;
	}	
	
.quad-display > .Margaret
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Margaret_Windsor_Border.png);
		background-size: 30%;
	}
	
.quad-display > .ProductTeam
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Product_Team_Mobile.png);
		background-size: 80%;
	}
	
.quad-display > .ProductTeamTwo
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Product_Team_Mobile_02.png);
		background-size: 80%;
	}
	
.quad-display > .ProductTeamThree
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Will_Lorenzo_Mobile.png);
		background-size: 80%;
	}	
	
.quad-display > .ProductTeamRight
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Will_Lorenzo_Mobile.png);
		background-size: 80%;
	}
	
.quad-display > .SupportTeam
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Adam_Scott_Mobile.png);
		background-size: 80%;
	}
		
.quad-display > .LectureAI
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Kai_Janice_Mobile.png);
		background-size: 80%;
	}	
		
.quad-display > .SusieHelmrich
{
	background-position-x: center;
	background-position-y: 16px;
	background-image: url(../Images/Summit/Headshots/Susie_Helmrich_Border.png);
	background-size: 30%;
}
	
.quad-display > .LectureGeorge
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/George_Border.png);
		background-size: 30%;
	}
	
.quad-display > .LectureJaspreet
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Dr_Jaspreet_Saini_Mobile.png);
		background-size: 30%;
	}
	
.quad-display > .PlenaryA
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Jess_Bec_Mobile.png);
		background-size: 80%;
	}	
	
.quad-display > .PlenaryB
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Loryn_Einstein_Mobile.png);
		background-size: 30%;
	}
	
.quad-display > .LectureCPD
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Easy_Peasy_CPD_Mobile.png);
		background-size: 80%;
	}

.quad-display > .PlenaryD
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Will_Lauren_Mobile.png);
		background-size: 80%;
	}		
	
.quad-display > .LectureCyber
	{
		background-position-x: center;
		background-position-y: -5px;
		background-image: url(../Images/Summit/Headshots/Danielle_Tracey_Mobile.png);
		background-size: 80%;
	}	
	
.quad-display > .LectureFHIR
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/David_Hansen_Mobile.png);
		background-size: 30%;
	}	
	
.quad-display > .PlenaryC
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Nicole_G_Mobile.png);
		background-size: 30%;
	}
	
.quad-display > .LectureCubikoCalculate	
{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Sean_Fincham_Mobile.png);
		background-size: 30%;
}

.quad-display > .LectureDanStinton
{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Dan_Stinton_Mobile.png);
		background-size: 30%;
}

.quad-display > .LectureJanetFryar
{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Janet_Fryar_Mobile.png);
		background-size: 30%;
}
	
.quad-display > .LectureAngela
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Angela_Border.png);
		background-size: 30%;
	}
	
.quad-display > .LectureTeresa
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Teresa_Karl_Border.png);
		background-size: 30%;
	}
.quad-display > .Katrina
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Katrina_Border.png);
		background-size: 30%;
	}
	
.quad-display > .Lais
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Lais_Miyasava_Border.png);
		background-size: 30%;
	}
	
.quad-display > .LaisOffboarding
	{
		background-position-x: center;
		background-position-y: 16px;
		background-image: url(../Images/Summit/Headshots/Lais_Miyasava_Border.png);
		background-size: 30%;
	}

	.container-text
	{
		padding-top: 115px;
		width: auto;
	}

	.article-content
	{
		padding-left: 25px !important;
		padding-right: 25px !important;
	}

	/* END Mobile styling for the Summit Divs */

	#hamnav-container
	{
		display: block;
		position: fixed;
		/* right: 250px; */
		right: 250px;
		top: 40px;
	}

	#returntotop
	{
		display: none !important;
	}

	ul.menu._Skins_HamNavTOCMenu.mc-component
	{
		height: 55vh;
		height: 50vh;
	}

	div.SearchBarSmall-Container
	{
		width: 60%;
	}

	.LHSLP
	{
		padding-top: 30px;
	}
}