/* Source location: skin.css */

/* Text size adjustments */



/* Adding for in-panel help - ccraig 2023-6 */


div#toc_content {
    margin-left: 4px;
}
body.scaleDown * {
	font-size:10pt !important;
}
body.scaleDown .rightNav {
	display:none;
}
body.scaleDown h1 {
	font-size:92% !important;
}
/* body.scaleDown td > div {
	font-size:120% !important;
}
body.scaleDown th > div {
	font-size:120% !important;
}
body.scaleDown .Step_1 > * {
	font-size:100% !important;
}
body.scaleDown .List_2 > *  {
	font-size:100% !important;
} */

}
body.darkModeEnabled .nowrap, 
body.darkModeEnabled .Preformatted , 
body.darkModeEnabled .Preformatted_1 , 
body.darkModeEnabled div.Preformatted_2 
body.darkModeEnabled {
	filter: none;
	border: 1px solid #b3b3b3 !important;
	color: #d2d2d2 !important;
}

*:not(.note, .note_1 , .note_2) > span.codeph, *:not(.note, .note_1 , .note_2) > .codeph  {
    background-color: #eaeaea;
    /* border: 2px solid #cccccc; */
    font-family: Courier New, Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	white-space: pre-wrap;
	padding: 5px 10px 5px 0px;
	/* font-size: unset !important; */
}

.Body_2 + ul {
	margin-left: 88px;
}

.Step_1 + .Body_1 + .ww_skin_page_overflow, .Step_1 + .info + .ww_skin_page_overflow {
    margin-left: 18px;
}
.Numbered_2 + .info {
    margin-left: 62px;
}
.Numbered_2 + .ww_skin_page_overflow {
    margin-left: 18px;
}
.Step_1 + .ww_skin_page_overflow {
    margin-left: 18px;
}
.Step_1 + .ww_skin_page_overflow > .Figure_1 {
    margin-left: 32px;
}

li + ul, li + ol , .Body_2 + .ww_skin_page_overflow, .info + .ww_skin_page_overflow {
	margin-left: 60px;
}
li + dl {
	margin-left: 26px;
}
.Step_1 + dl {
	margin-left: 42px;
}
.callout_1 {
    text-indent: -26px;
    margin: 8px 0px 5px 26px;
}
.callout_1 > .WebWorks_Number > span:after {
    content:'.';
}

dt {
	font-style:italic;
	font-weight: 500;
}

.ww_skin_page_overflow + ol, .ww_skin_page_overflow + ul {

}


table *:not(.note, .note_1 , .note_2) > span.codeph, table *:not(.note, .note_1 , .note_2) > .codeph, table *:not(.note, .note_1 , .note_2) > .filepath {
	white-space: pre-wrap;
	overflow-wrap: anywhere;
    overflow-x: scroll; 
}
	


.nowrap, .Preformatted, div.Preformatted_1, div.Preformatted_2  {
    background-color: #eaeaea;
	white-space: pre-wrap;
    font-family: Courier New, Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
    padding: 8px;
    padding-bottom: 0px;
    padding-left: 15px;
    /* border: 2px solid #cccccc; */
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    font-size: unset !important;
    white-space: pre-wrap;
    overflow-x: scroll;
    width: -webkit-fill-available;
	line-height: 1.5em;
}

body.darkModeEnabled .note *, 
body.darkModeEnabled .note_1 *, 
body.darkModeEnabled .note_2 * {
	color: #b3b3b3 !important;
}
body.darkModeEnabled .note, 
body.darkModeEnabled .note_1 , 
body.darkModeEnabled .note_2 {
	/* border: 1px solid #b3b3b3 !important; */
	color: #b3b3b3 !important;
}

.note, .note_1 , .note_2, .important, .important_1, .important_2, .tip, .tip_1, .tip_2, .restriction, .restriction_1, .warning, .warning_1, .warning_2, .preview_notice, .preview_notice_1, .preview_notice_2  {
    background-color: #ecf3ff;
    /* background-color: #eaeaea; */
	margin-top: 5px !important;
	margin-bottom: 20px !important;
    padding: 10px;
    padding-left: 13px;
    /* border: 2px solid #cccccc; */
    border-radius: 12px;
    /* filter: drop-shadow(2px 2px 1px #818181); */
	color: #0c4fc7;
    /* color: black;*/
    /* filter: drop-shadow(2px 2px 1px #818181); */
    /* border: #0c4fc7 1px solid; */
	line-height: 1.3em;
}

div.Step_1 + .note, div.Step_1 + .note_1, div.Step_1 + .note_2, div.Step_1 + .important, div.Step_1 + .important_1, div.Step_1 + .tip, div.Step_1 + .tip_, caption.Step_1 + .note, caption.Step_1 + .note_1, caption.Step_1 + .note_2, caption.Step_1 + .important, caption.Step_1 + .important_1, caption.Step_1 + .tip, caption.Step_1 + .tip_1
{
    margin-left: 42px;
}


.info {
	margin-left:30pt;
}
	
d-icon.mailIcon {
    color: #919191;
    width: 26px;
    height: 26px;
    display: inline-block;
    border: none;
	padding-right: 4px;
    padding-top: 2px;
}

d-icon.mailIcon:hover {
    /* background-position: -80px -800px; */
	color:#0a4fc7;
}	
d-icon.printIcon {
    color: #919191;
    width: 26px;
    height: 26px;
    display: inline-block;
    border: none;
	padding-right: 4px;
    padding-top: 2px;
}

body.darkModeEnabled a.ww_skin_email:hover {
	background: none !important;
} 
body.darkModeEnabled a.ww_skin_print:hover {
	background: none !important;
} 
body.darkModeEnabled d-icon.mailIcon, 
body.darkModeEnabled d-icon.printIcon {
	color:#b3b3b3 !important;
}
body.darkModeEnabled d-icon.printIcon:hover {
	color:#4891d9 !important;
}
body.darkModeEnabled d-icon.mailIcon:hover {
	color:#4891d9 !important;
}

d-icon.printIcon:hover {
    /* background-position: -80px -800px; */
	color:#0a4fc7;
}

.layout_narrow .backToTopContent {
	right: 2px !important;
    bottom: 1px !important;
}

h2.Heading_2 {
    color: #000;
    border-radius: 5px;
    font-weight: 600;
    padding: 0px;
    margin-bottom: 0.25em;
    letter-spacing: .03em;
}

.CollapsibleSectionCollapsed > .CollapseArrow {
	transform: rotate(0deg);
	margin-top: 8px;
	margin-right: 11px;
}

.CollapsibleSectionExpanded > .CollapseArrow {
	transform: rotate(180deg);
	margin-top: 5px;
	margin-right: 17px;
}

.CollapsibleSectionExpanded > .CollapseArrow:has(+ h2) {
    margin-top: 10px;
    /* Commenting out as the h2 no longer spans 100%. May need the following code if we enable a 100% span for inPanelHelp*/
	/* filter: brightness(0) invert(1);  */
}

.scaleDown .CollapsibleSectionExpanded > .CollapseArrow:has(+ h2) {
    margin-top: 6px;
}

.scaleDown .CollapsibleSectionCollapsed > .CollapseArrow:has(+ h2) {
    margin-top: 10px;
}

.CollapsibleSectionCollapsed > .CollapseArrow:has(+ h2) {
    margin-top: 12px;
    /*  */
	/* filter: brightness(0) invert(1); */
}

.CollapsibleSection > * {
  display: none;
}

.CollapsibleSection > h2 {
  width:inherit;
}

.CollapsibleSection > :nth-child(2) {
    margin-top: 6px;
    margin-bottom: 6px;
	cursor: pointer;
	display:block;
}

body.darkModeEnabled .CollapsibleSection {
    border: solid 2px #b3b3b3 !important;
}

body.scaleDown  .CollapsibleSection {
    margin-left: 0px;
	width: 94%;
}

.CollapsibleSection {
    padding-left: 12px;
    padding-right: 12px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 6px;
    border: solid 2px #ccc;
    border-radius: 10px;
}

.CollapseSectionContent {
    padding-bottom: 5px;
}

.CollapseArrow {
	cursor: pointer;
	background-image: url('../../connect/dropdown.png');
    background-position: 0px 3px;
    transform: rotate(0deg) scale(.85);
    margin-left: 4px;
    margin-right: 11px;
    margin-top: 8px;
    color: #595757;
    float: right;
    content: "";
    width: 23px;
    height: 19px;
    background-repeat: no-repeat;
	display:block;
	filter: brightness(1.4);
}


header {
	visibility:hidden;
    padding-left: 14px;
    background: white;
    max-width: calc(99vw);
    width: calc(99vw);
    margin-top: -33px;
    margin-left: -22px;
    padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 4px;
    position: fixed;
    top: 33px;
    border-right: 1px solid lightgray;
    box-shadow: 0 4px 2px -2px lightgray;
	z-index: 100000000;
}

body.darkModeEnabled header {
    box-shadow: 0 4px 2px -2px #292929;
}

 
.Search_Result_Highlight
{
    background-color: yellow;
}

#ftr_copyright > p {
	border-top: 1px solid gray;
    padding-top: 12px;
    width: 100%;
}

#ftr_copyright {
	display:none;
}

body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
}


/* Company Info */

.ww_skin_company_logo {
    text-align: left;
    margin: 8px 8px 8px 0;
}

.ww_skin_company_logo > a:link {
    color: #3366CC;
}

.ww_skin_company_logo > a:visited {
    color: #9999CC;
}

.ww_skin_company_logo > a:link:hover, .ww_skin_company_logo > a:visited:hover {
}

.ww_skin_company_name {
    font-family: Roboto, Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
}

.ww_skin_company_name > a:link {
    color: #3366CC;
}

.ww_skin_company_name > a:visited {
    color: #9999CC;
}

.ww_skin_company_name > a:link:hover, .ww_skin_company_name > a:visited:hover {
}

.ww_skin_company_phone {
    font-family: Roboto, Arial, sans-serif;
    font-size: 10pt;
    text-align: right;
}

.ww_skin_company_fax {
    font-family: Roboto, Arial, sans-serif;
    font-size: 10pt;
    text-align: right;
}

.ww_skin_company_email {
    font-family: Roboto, Arial, sans-serif;
    font-size: 10pt;
    text-align: right;
}

.ww_skin_company_email > a:link {
    color: #3366CC;
}

.ww_skin_company_email > a:visited {
    color: #9999CC;
}

.ww_skin_company_email > a:link:hover, .ww_skin_company_email > a:visited:hover {
}


/* Progress */

.ww_skin_progress_bar {
    border: 1px solid #000000;
	margin-top: 28px;
    width: 100%;
    height: 18px;
    padding: 1px;
    white-space: nowrap;
}

.ww_skin_progress_segment {
    float: left;
    position: relative;
    width: 10%;
    height: 100%;
}

.ww_skin_progress_segment_pending {
    background-color: transparent;
}

.ww_skin_progress_segment_complete {
	/* http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/ */
    background-color: #05c627;
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#BEF3C7', endColorstr='#049E1F', GradientType=0)";
    background: -webkit-gradient(linear, left top, left bottom, from(#BEF3C7), to(#049E1F));
    background: -moz-linear-gradient(top,  #BEF3C7,  #049E1F);
}

div.Preformatted, caption.Preformatted {
    white-space: pre-wrap !important;
}

/* Reference CSS sprite */

.ww_skin {
    background-repeat: no-repeat;
}

a.ww_skin {
    color: transparent;
    text-decoration: none;
	/* Charlie Craig - 2013-10-03- Removing this so keyboard selections are visible.  
    outline-width: 0;
	*/
}


/* Panel Progress */

.ww_skin_panel_progress_background {
    background-color: white;
}

/* TOC */

.ww_skin_toc_background {
    background-color: #CCE0EE;
    margin: 0;
    padding: 0;
}

.ww_skin_toc {
    display: inline-block;
	width: 40px;
    height: 40px;
    z-index: 10000;
    background: #4589ff;
    border-radius: 50%;
    background-image: unset !important;
	transition: left .25s linear;
	filter: drop-shadow(0px 0px 2px #818181);
}

body.darkModeEnabled .ww_skin_toc   {
    background: #4891d9;
}
body.darkModeEnabled .chevron-double-left,
body.darkModeEnabled .ww_skin_toolbar_background_selected > .ww_skin_toc > d-icon {
	color:black;
}


.ww_skin_toc::before {
    background-repeat: repeat-y;
    filter: brightness(0) invert(1);
    content: "";
    width: 0px;
    height: 7px;
    rotate: 270deg;
    display: inline;
    padding: 0px 21px 13px;
    margin: -2px 0px 0px 1px;
    position: fixed;
}

.ww_skin_toolbar_background_default > .ww_skin_toc {
    left: -14px;
    position: absolute;
    margin: 47px 2px 2px;
}


.chevron-double-left{

    width: 26px;
    height: 26px;
    color: white;
    position: absolute;
    left: 9px;
    top: 7px;
    transform: scaleX(-1);

}

.ww_skin_toolbar_background_default .chevron-double-left{
	left: 11px;
}

.ww_skin_toolbar_background_default > .ww_skin_toc:hover {
/* outline: 1px solid white;
 */}

.ww_skin_toolbar_background_selected > .ww_skin_toc {
    left: 378px;
    position: absolute;
    margin: 47px 2px 2px;
    rotate: 180deg;
    transition: none;
}

.ww_skin_toolbar_background_selected > .ww_skin_toc:hover {
/* outline: 1px solid white;
 */}
 
.layout_narrow .ww_skin_toolbar_background_selected > .ww_skin_toc {
left:unset;
right: 10px;
}

.layout_wide .ww_skin_toolbar_background_selected > .ww_skin_toc {
left:378px;
right:unset;
}

a.ww_skin_toc_spacer {
    display: none;
}

.layout_narrow a.ww_skin_toc_spacer {
    display: none;
}


/* Index */

.ww_skin_index_background {
    margin: 0;
    padding: 12px;
    background: white;
}

.ww_skin_index {
    display: none;
    width: 52px;
    height: 52px;
	background-position: -10px -131px;
    filter: brightness(1.2) contrast(.5);
	margin:1px;
}

.ww_skin_toolbar_background_default > .ww_skin_index:hover {
/* outline: 1px solid white;
 */}

.ww_skin_toolbar_background_selected > .ww_skin_index:hover {
/* 	outline: 1px solid white;
 */
}

a.ww_skin_index_spacer {
    display: none;
}

.layout_narrow a.ww_skin_index_spacer {
    display: none;
}


/* Home */

.ww_skin_home {
    display: inline-block;
    width: 52px;
    height: 52px;
    background-position: -157px -1383px;
}

.ww_skin_toolbar_button_enabled > .ww_skin_home {
    background-position: -157px -1383px;
}


.ww_skin_toolbar_button_enabled.ww_skin_toolbar_background_default > .ww_skin_home:hover {
    background-position: -85px -1383px;
}

.ww_skin_toolbar_button_enabled.ww_skin_toolbar_background_selected > .ww_skin_home {
    background-position: -157px -1383px;
}

a.ww_skin_home_spacer {
    display: none;
}

.layout_narrow a.ww_skin_home_spacer {
    display: none;
}


/* Search */

.ww_skin_search_background {
    margin: 0;
    padding: 0;
    background: white;
    padding-top: 18px;
	height: calc(100% - 18px) !important;
}

.searchIcon:hover {
	color:#0a4fc7;
}
body.darkModeEnabled .searchIcon:hover {
	color:#4891d9;
}

.searchIcon {
    color: #919191;
    display: inline-flex;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 9px;
    left: 38px;
}

.googleTranslateButton:hover {
    background-color: #ecf3ff;

}

.darkmodeIcon {
	width: 32px;
    height: 32px;
    display: inline-flex;
    color: #919191;
    top: 9px;
    left: 6px;
    position: relative;
    background: none;
    margin-right: 15px;
}

.translateIcon {
	width: 32px;
    height: 32px;
    display: inline-flex;
    color: #919191;
    top: 10px;
    left: 4px;
    position: relative;
    padding-left: 2px;
}

.ww_skin_search {
    display: inline-block;
    width: 52px;
    height: 52px;
	background-position: -10px -227px;
	background-image: none !important;
}



.ww_skin_search_background {
	width: 373px;
}

.ww_skin_toolbar_background_default > .ww_skin_search_form:hover {
/* outline: 1px solid white;
 */}
.ww_skin_toolbar_background_selected > .ww_skin_search_form:hover {
/* outline: 1px solid white;
 */}

.ww_skin_toolbar_background_default > .ww_skin_search_form > .ww_skin_search:hover {

}

/* Charlie selected sepia(1) hue-rotate(165deg) brightness(1.6)
 */
 
.ww_skin_toolbar_background_selected > .ww_skin_search {
    background-position: -10px -227px;
    filter: sepia(1) hue-rotate(165deg) brightness(1.6);
}

a.ww_skin_search_spacer {
    display: none;
}

.layout_narrow a.ww_skin_search_spacer {
    display: none;
}


/* Globe */

.ww_skin_globe_background {
    padding: 16px;
    background-color: white;
}

.ww_skin_darkmode {
    display: none;
    width: 44px;
    height: 44px;
    margin: 1px;
    margin-right: 5px;
    margin-top: 6px;
    background: none !important;
}
.ww_skin_globe {
    display: inline-block;
    width: 44px;
    height: 44px;
    background-position: -10px -325px;
	margin:1px;
	margin-top: 6px;
	background: none !important;
}

.ww_skin_toolbar_background_default > .ww_skin_globe:hover {
/* outline: 1px solid white;
 */	
}

body.darkModeEnabled .ww_skin_toolbar_background_selected > .ww_skin_globe {
	background-position: -10px -325px;
    filter: unset;
    outline: 2px solid #4891d9;
}

body.darkModeEnabled .ww_skin_toolbar_background_selected > .ww_skin_darkmode {
    outline: 2px solid #4891d9;
}
.ww_skin_toolbar_background_selected > .ww_skin_globe {
    background-position: -10px -325px;
    filter: unset;
    background-color: #ecf3ff;
    outline: 2px solid #0a4fc7;
}

a.ww_skin_globe_spacer {
    display: none;
}

.layout_narrow a.ww_skin_globe_spacer {
    display: none;
}


/* Next */

.ww_skin_next {
	display: inline-block;
    width: 52px;
    height: 52px;
    background-position: -10px -421px;
	background: none !important;
}


body.darkModeEnabled .ww_skin_toolbar_button_enabled .prevIcon:hover {
    color: #4891d9;
}
.ww_skin_toolbar_button_enabled .prevIcon:hover {
    color: #0a4fc7;
}
.prevIcon {
    display: inline-flex;
    height: 27px;
    width: 27px;
    color: #919191;
    top: 15px;
    left:10px;
    position: relative;
    transform: scaleX(-1);
}

body.darkModeEnabled .ww_skin_toolbar_button_enabled .nextIcon:hover {
	color:#4891d9;
}
.ww_skin_toolbar_button_enabled .nextIcon:hover {
	color:#0a4fc7;
}
.nextIcon {
    display: inline-flex;
    height: 27px;
    width: 27px;
    color: #919191;
    top: 15px;
    left: 10px;
    position: relative;
}

.ww_skin_toolbar_button_disabled > .ww_skin_next > d-icon {
	background-position: -229px -421px;
	color:#eaeaea;
	
}

.ww_skin_toolbar_button_enabled > .ww_skin_next {
	background-position: -10px -421px;
}


.ww_skin_toolbar_button_enabled.ww_skin_toolbar_background_default > .ww_skin_next:hover {
/* outline: 1px solid white; */
border:none
}

.ww_skin_toolbar_button_enabled.ww_skin_toolbar_background_selected > .ww_skin_next {
	background-position: -10px -421px;
}

a.ww_skin_next_spacer {
    display: none;
}

.layout_narrow a.ww_skin_next_spacer {
    display: none;
}


/* Previous */

.ww_skin_prev {
	display: inline-block;
    width: 52px;
    height: 52px;
	background-position: -10px -517px;
	background: none !important;
	}

.ww_skin_toolbar_button_enabled > .ww_skin_prev {
	background-position: -10px -517px;
}


.ww_skin_toolbar_button_enabled.ww_skin_toolbar_background_default > .ww_skin_prev:hover {
/* outline: 1px solid white; */
border:none
}

.ww_skin_toolbar_button_enabled.ww_skin_toolbar_background_selected > .ww_skin_prev {
	background-position: -10px -517px;
}

body.darkModeEnabled .ww_skin_toolbar_button_disabled > .ww_skin_next > d-icon {
	color:#2e2e2e; 
}
body.darkModeEnabled .ww_skin_toolbar_button_disabled > .ww_skin_prev > d-icon {
	color:#2e2e2e; 
}
.ww_skin_toolbar_button_disabled > .ww_skin_prev > d-icon {
    background-position: -229px -517px;
	color:#eaeaea; 
	/* filter: brightness(1.2) contrast(.5); */
}

a.ww_skin_prev_spacer {
    display: none;
}

.layout_narrow a.ww_skin_prev_spacer {
    display: none;
}


/* PDF */

.ww_skin_pdf {
    display: inline-block;
    width: 21px;
    height: 24px;
    line-height: 24px;
    margin-left: 6px;
    margin-right: 6px;
    background-position: -8px -608px;
}

a.ww_skin_pdf:hover {
    background-position: -80px -608px;
}


/* Email */

.ww_skin_email {
    display: inline-block;
    margin-left: 6px;
    margin-right: 6px;
    background-position: -8px -704px;
}

a.ww_skin_email:hover {
    background-position: -80px -704px;
}


/* Print */

.ww_skin_print {
    display: inline-block;
	margin-bottom: 1px;
	/* Charlie Craig - 2013-10-03- Added margin-bottom to prevent truncation of visible selection box */
    margin-left: 6px;
    margin-right: 6px;
    background-position: -8px -800px;
}

a.ww_skin_print:hover {
    background-position: -80px -800px;
}


iframe#page_iframe {
	margin-top: -3px;
}

div#layout_div.layout_wide div#container_div {
	top: 53px;
}

/* Toolbar */

#toolbar_div {
    background: white;
	z-index: 9000;
	margin-top: -3px; 
}

.ww_skin_toolbar {
    padding: 0;
    margin: 0;
	height:55px;

}

.ww_skin_toolbar_cluster {
    white-space: nowrap;
	padding-right: 4px;
	padding-bottom: 1px;
}


.ww_skin_toolbar_button_enabled {
}

:root > :not(body.darkModeEnabled) .ww_skin_toolbar_button_enabled:hover {
	/* box-shadow: inset 0px 0px 3px 2px #56c1d4; */
	background: #ecf3ff;
}

body.darkModeEnabled .ww_skin_toolbar_button_enabled:hover > a:not(.ww_skin_toc) > d-icon,
body.darkModeEnabled .ww_skin_toolbar_button_enabled:hover > form > a > d-icon,
body.darkModeEnabled  .ww_skin_toolbar_background_selected > .ww_skin_darkmode > d-icon,
body.darkModeEnabled  .ww_skin_toolbar_background_selected > .ww_skin_globe > d-icon {
	/* box-shadow: inset 0px 0px 3px 2px #56c1d4; */
	color: #4891d9;
}
.ww_skin_toolbar_button_enabled:hover > a:not(.ww_skin_toc) > d-icon,.ww_skin_toolbar_button_enabled:hover > form > a > d-icon, .ww_skin_toolbar_background_selected > .ww_skin_globe > d-icon {
	/* box-shadow: inset 0px 0px 3px 2px #56c1d4; */
	color: #0a4fc7;
}
.ww_skin_toolbar_background_selected > .ww_skin_toc > d-icon {
	/* box-shadow: inset 0px 0px 3px 2px #56c1d4; */
	color: white;
}

.ww_skin_toolbar_button_disabled {
}

.ww_skin_toolbar_button_disabled a:hover {
    cursor: default;
}

.ww_skin_toolbar_button_left {
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: white;
  	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}

.ww_skin_toolbar_button_right {
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    border-color: white;
}

body::-webkit-scrollbar {
	display:none;
}

body.ww_skin_page_body::-webkit-scrollbar {
	display:unset;
} 

*::-webkit-scrollbar {
	width: 12px;
}

*::-webkit-scrollbar-track {
	background: none;
}

*::-webkit-scrollbar-thumb {
	background-color: #c7c7c7;
	border-radius: 10px;
	border: 3px solid rgba(0, 0, 0, 0);
	background-clip: padding-box;
}

div#layout_div.layout_narrow div#container_div {
    position: absolute;
	margin-top: 5px;
	}

.ww_skin_toolbar_background_default {
    /* http://www.webdesignerwall.com/tutorials/cross-browser-css-gradient/ */
	/* background: white;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white');
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(white));
    background: -moz-linear-gradient(top,  white,  white); */
	border-width: 1px;
}

#center_span:before {
content: '';
    display: none;
    width: 20px;
    height: 0px;
    padding-top: 0;
    padding-left: 50px;
    margin-bottom: -12px;
    margin-top: -12px;
    margin-left: -3px;
    margin-right: 10px;
    border-left: 0px solid transparent;
    border-right: 20px solid transparent;
    border-top: 64px solid #ff7d00;
}

.ww_skin_toolbar_button_center {
    /* background-image: url(./Connect/logo.gif); */
    border-width: 1px ;
	padding-right:10px;
	margin-left: -4px;
	margin-top: -4px;
    top: 4px;
}


a.ww_behavior_darkmode {
	 /* background-image: url(./Connect/logo.gif); display:none; */
	background:none;
}
a.ww_behavior_center {
	 /* background-image: url(./Connect/logo.gif); display:none; */
	background:none;
}

:root > :not(body.darkModeEnabled) .ww_skin_toolbar_background_selected,
:root > :not(body.darkModeEnabled) .ww_skin_toolbar_background_selected:hover {
    border-width: 1px;
    background: #ecf3ff;

}

.ww_skin_toolbar_left_background {

}

.ww_skin_toolbar_right_background {

}

.ww_skin_search_form {
    display: inline-block;
	width: 330px;
}

.ww_skin_search_input {
    vertical-align: top;
    margin: 12px 10px 0 0;
	border: #919191 2px solid;
    border-radius: 5px;
    height: 20px;
}


/* TOC Entry */

.ww_skin_toc_container {
    background-color: #ffffff;
    border-style: solid;
    border-color: #A3A3A3; 
    border-width: 0px 0px 0px 0px;
	height: 99%;
}

.ww_skin_toc_level {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ww_skin_toc_level_1 > li > div {
    padding-left: 0px;
}

.ww_skin_toc_level_2 > li > div {
    padding-left: 18px;
}

.ww_skin_toc_level_3 > li > div {
    padding-left: 38px;
}

.ww_skin_toc_level_4 > li > div {
    padding-left: 58px;
}

.ww_skin_toc_level_5 > li > div {
    padding-left: 78px;
}

.ww_skin_toc_level_6 > li > div {
    padding-left: 98px;
}

.ww_skin_toc_level_7 > li > div {
    padding-left: 118px;
}

.ww_skin_toc_level_8 > li > div {
    padding-left: 138px;
}

.ww_skin_toc_level_9 > li > div {
    padding-left: 158px;
}

.ww_skin_toc_level_10 > li > div {
    padding-left: 188px;
}

.ww_skin_toc_level_11 > li > div {
    padding-left: 208px;
}

.ww_skin_toc_level_12 > li > div {
    padding-left: 228px;
}

.ww_skin_toc_level_13 > li > div {
    padding-left: 248px;
}

.ww_skin_toc_level_14 > li > div {
    padding-left: 268px;
}

.ww_skin_toc_level_15 > li > div {
    padding-left: 288px;
}

.ww_skin_toc_level_16 > li > div {
    padding-left: 308px;
}

.ww_skin_toc_entry {
    font-family: Roboto, Arial, sans-serif;
    cursor: pointer;
    border-style: none;
    border-color: #CCCCCC;
    border-width: 0 0 1px 0;
    font-size: 12pt;
    padding-top: 3px;
    padding-bottom: 5px;
}

.ww_skin_toc_level_1:first-child > li:first-child > .ww_skin_toc_entry:first-child {
}

:root > :not(body.darkModeEnabled) .ww_skin_toc_entry:hover {
    /* background: #ecf3ff; */
    background-color: #ecf3ff;;

}

.ww_skin_toc_entry > a {
    color: black;
    text-decoration: none;
	margin-left: 20px;
    display: block;
}



body.darkModeEnabled .ww_skin_toc_entry > a:visited,
body.darkModeEnabled .ww_skin_toc_entry > a {
    color: #b3b3b3;
}

.ww_skin_toc_entry > a:visited {
    color: #404040;
}

.ww_skin_toc_entry:hover > p,
.ww_skin_toc_entry:hover > a  {
    color: #0a4fc7 !important;
}

body.darkModeEnabled .ww_skin_toc_entry:hover > p,
body.darkModeEnabled .ww_skin_toc_entry:hover > a  {
    color: #4891d9 !important;
}

.ww_skin_toc_entry:hover > a:visited {
    color: #0a4fc7;
}

:root > :not(body.darkModeEnabled) .ww_skin_toc_entry_selected,
:root > :not(body.darkModeEnabled) .ww_skin_toc_entry_selected:hover {
    /* 	background-color: #ecf3ff; 	*/    
    background-color: #ecf3ff;
}

body.darkModeEnabled .ww_skin_toc_entry_selected > a:link,
body.darkModeEnabled .ww_skin_toc_entry_selected > a:visited,
body.darkModeEnabled .ww_skin_toc_entry_selected:hover > a:link,
body.darkModeEnabled .ww_skin_toc_entry_selected:hover > a:visited {
    color: #4891d9 !important;
}
.ww_skin_toc_entry_selected > a:link,
.ww_skin_toc_entry_selected > a:visited,
.ww_skin_toc_entry_selected:hover > a:link,
.ww_skin_toc_entry_selected:hover > a:visited {
    color: #0a4fc7;
}

/* Charlie Craig - Adding icons for topics in TOC */
.ww_skin_toc_entry > .ww_skin_topic_entry {
	/* background-position: -8px -1546px; */
	display: block;
	float: left;
	margin: 3px 1px 0 3px;
	height: 12px;
}

.ww_skin_toc_entry:hover > .ww_skin_topic_entry {
	/* background-position: -80px -1546px; */
}

.ww_skin_toc_entry_selected > .ww_skin_topic_entry {
	/* background-position: -80px -1546px; */
}

.ww_skin_toc_folder {

}

.ww_skin_toc_folder > a {
    display: block;
    margin-left: 21px;
    margin-right: 5px;
    text-indent: 0px;
}

.ww_skin_toc_dropdown {
    display: block;
    float: left;
    width: 16px;
    height: 12px;
    margin: 2px 4px 0 0;
}

.ww_skin.ww_skin_toc_dropdown.ww_skin_toc_dropdown_closed {
	background-image:url('connect/dropdown.png');
    background-position: 0px 3px;
    transform: rotate(270deg) scale(.8);
    margin-left: 2px;
	filter:invert(13%) sepia(97%) saturate(6704%) hue-rotate(215deg) brightness(91%) contrast(92%);
}
:root > body.darkModeEnabled .ww_skin.ww_skin_toc_dropdown.ww_skin_toc_dropdown_closed {
	/* */
	filter: invert(51%) sepia(90%) saturate(372%) hue-rotate(171deg) brightness(88%) contrast(93%);
	
}

.ww_skin_toc_entry_selected > .ww_skin_toc_dropdown_closed {

}

.ww_skin_toc_entry:hover > .ww_skin_toc_dropdown_closed {

}

.ww_skin.ww_skin_toc_dropdown.ww_skin_toc_dropdown_open {
	background-image:url('connect/dropdown.png');
    background-position: 0px 3px;
	transform: scale(.8);
    margin-left: 1px;
	filter:invert(13%) sepia(97%) saturate(6704%) hue-rotate(215deg) brightness(91%) contrast(92%);
	}

:root > body.darkModeEnabled .ww_skin.ww_skin_toc_dropdown.ww_skin_toc_dropdown_open {
	filter: invert(51%) sepia(90%) saturate(372%) hue-rotate(171deg) brightness(88%) contrast(93%);
}

.ww_skin_toc_entry_selected > .ww_skin_toc_dropdown_open {

}

.ww_skin_toc_entry:hover > .ww_skin_toc_dropdown_open {

}

.ww_skin_toc_container_open {
    display: block;
}

.ww_skin_toc_container_closed {
    display: none;
}


/* Index Entry */

.ww_skin_index_title {
    font-family: Roboto, Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
	padding:10px 0 3px;
	border-style: solid;
    border-color: gray;
    border-width: 0 0 2px 0;
    margin-bottom: 6pt;
    color: black;
}

.ww_skin_index_list {
    margin: 0;
    padding: 0;
}

.ww_skin_index_list_group {
    margin: 0 0 6pt 12pt;
    padding: 0;
}

.ww_skin_index_list_entry {
    margin: 0 0 0 12pt;
    padding: 0;
}

.ww_skin_index_group {
    font-family: Roboto, Arial, sans-serif;
    font-size: 11pt;
    color: black;
}

.ww_skin_index_entry {
    font-family: Roboto, Arial, sans-serif;
    font-size: 11pt;
    color: black;
}

.ww_skin_index_link {
    color: #3366cc;
    text-decoration: none;
}

.ww_skin_index_link:visited {
    color: #800080;
}

.ww_skin_index_link:hover {
    background: #ecf3ff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf3ff', endColorstr='#ecf3ff');
    background: -webkit-gradient(linear, left top, left bottom, from(#ecf3ff), to(#ecf3ff));
    background: -moz-linear-gradient(top,  #ecf3ff,  #ecf3ff);
}

/* Page Dropdown */

.ww_skin_dropdown_arrow {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
}

.ww_skin_page_dropdown_arrow_expanded {
    background-position: -8px -1280px;
}

.ww_skin_page_dropdown_arrow_expanded:hover {
    background-position: -80px -1280px;
    cursor: pointer;
}

.ww_skin_page_dropdown_arrow_collapsed {
    background-position: -8px -1184px;
}

.ww_skin_page_dropdown_arrow_collapsed:hover {
    background-position: -80px -1184px;
    cursor: pointer;
}

.ww_skin_page_dropdown_div_expanded {
    display: block;
}

.ww_skin_page_dropdown_div_collapsed {
    display: none;
}


/* Panel */

.ww_skin_panel_frame {
    border-style: solid;
    border-color: #A3A3A3;
    border-width: 0 2px 2px 0;
    background-color: #ffffff;
	padding-top: 14px;
}

.ww_skin_panel_content {
	height: 100%;
}

/* Lightbox */

.ww_skin_lightbox_background {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background-color: #303030;
    opacity: .70;
    filter: alpha(opacity = 70);
}

.ww_skin_lightbox_frame {
    position: fixed;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 101;
    overflow: visible;
    background-color: #000000;
    margin: 0;
    padding: 4px;
    font-size: 1px;
}

.ww_skin_lightbox_close_container {
    position: absolute;
    top: -11px;
    right: -11px;
    background-color: transparent;
    font-size: 1px;
}

.ww_skin_lightbox_close {
    cursor: pointer;
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px;
    background-position: -8px -1088px;
}

.ww_skin_lightbox_close:hover {
    background-position: -80px -1088px;
}

.ww_skin_lightbox_content {
    margin: 0;
    padding: 0;
    background-color: transparent;
    font-size: 1px;
}


/* Page */

.ww_skin_page_body {
    margin: 0;
    padding: 8px 20px;
    word-wrap: break-word;
}

.ww_skin_page_overflow {
    overflow: auto;
	padding: 8px 0 0
}
 .rightNav {
    position: absolute;
    right: 16px;
    padding-top: 47px;
	min-width: 120px;
}

input:focus-visible {
	border: 1px solid rgba(0, 0, 0, 0);
}

body.darkModeEnabled *:focus-visible {
    outline: 2px solid #4891d9;
  }
*:focus-visible {
    outline: 2px solid #0a4fc7;
  }
*:not(.CollapsibleSection, .ww_skin_toc):focus-visible {
	border-radius: 4px;
}

.ww_skin_breadcrumbs {
    font-family: Roboto, Arial, sans-serif;
    font-size: 12pt;
    margin: -10px 0px 0px -17px;
    padding: 13px 6px 8px 38px;
    color: black;
    font-weight: 500;
    display: inline-block;
}

.ww_skin_breadcrumbs_parent {
}

.ww_skin_breadcrumbs_divider {
}

.ww_skin_breadcrumbs_current {
}

.ww_skin_breadcrumbs a:link {
    color: #366ccc;
    text-decoration: underline;
}

.ww_skin_breadcrumbs a:visited {
    color: #366ccc;
    text-decoration: underline;
}

.ww_skin_breadcrumbs a:link:hover {
    text-decoration: underline;
}

.ww_skin_breadcrumbs a:visited:hover {
    color: #366ccc;
    text-decoration: underline;
}

.ww_skin_page_toolbar {
    padding: 1px 0px 0px 1px;
    margin-right: 21px;
    margin-bottom: 4px;
    display: inline-block;
    float: right;
}

.ww_skin_page_toolbar_divider {
    display: inline-block;
    width: 1px;
    height: 24px;
    margin-left: 6px;
    margin-right: 6px;
    background-color: #CCCCCC;
}

.ww_skin_page_globalization {
    display: none;
}


/* Disqus */

div#disqus_thread {
    -moz-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
    background-color: #EBEBEB;
    margin: 20px 0px 10px ;
    padding: 10px;
    text-align: center;
}

.social_media {
background:url("../../connect/images/skin.png");
display:inline-block;
vertical-align:middle;
width:24px;
margin:-2px 7px 0 0;
height:24px;
opacity:0.8;
filter:alpha(opacity=80);
}
.no-touch .social_media:hover {
opacity:1;
filter:alpha(opacity=100)
}
.facebook {
background-position:-8px -1475px;
}
.twitter {
background-position:-34px -1475px;
}
.googleplus {
background-position:-60px -1475px;
}
.linkedin {
background-position:-86px -1475px;
}

img.Default { 
-ms-interpolation-mode: bicubic; 
    border-width: 0;
    height: auto;
    max-width: 640px;
    padding: 0;
    width: auto;
}


