#articlePageWorkflow .visible-desktopWireless, #topicLevelWorkflow .visible-desktopWireless {
	display: flex;
	width: 100%;
	padding-top: 30px;
}
#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop {
	display: block;
}
#articlePageWorkflow .buttonCardDiv, #topicLevelWorkflow .buttonCardDiv {
	display: flex;
}
#articlePageWorkflow .buttonCard, #topicLevelWorkflow .buttonCard {
	height: 144px;
	width: 272px;
	font-size: 16px;
}
#articlePageWorkflow .textButtonCardLists, #topicLevelWorkflow .textButtonCardLists {
	height: auto;
	font-size: 16px;
	color: #454b52;
	padding: 12px 24px 12px 24px;
	margin-bottom: 20px;
}
#articlePageWorkflow .textButtonCardTwoLine, #topicLevelWorkflow .textButtonCardTwoLine {
	height: 72px;
	font-size: 16px;
	color: #454b52;
	padding: 12px 24px 12px 24px;
	margin-bottom: 20px;
}
#articlePageWorkflow .textButtonCardTwoLineHeading, #topicLevelWorkflow .textButtonCardTwoLineHeading {
 font-weight: bold;
 color: #1d2329;
}
#articlePageWorkflow .textButtonCardTwoLineContent, #topicLevelWorkflow .textButtonCardTwoLineContent {
	font-size: 14px;
}
#articlePageWorkflow .keypadButtonCard, #topicLevelWorkflow .keypadButtonCardTwoLineContent {
	float: left;
	padding: 12px;
	font: 16px bold #1D2329;
}
#articlePageWorkflow .videoLabel, #topicLevelWorkflow .videoLabel{
	margin-top: -250px;
	margin-right: 210px;
}
#topicLevelWorkflow .wirelessImageLabel,
#articlePageWorkflow .wirelessImageLabel {
	display: flex;
}

#topicLevelWorkflow .changeDeviceModelOuterDiv,
#articlePageWorkflow .changeDeviceModelOuterDiv {
	width: 62%;
	padding: 0px 0px 0px 0px;
}

#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop{
	display: none;
}

#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
	display: none;
}

#articlePageWorkflow .sidebox .bold, #topicLevelWorkflow .sidebox .bold {
	font-weight: bolder;
}

#articlePageWorkflow .sidebox, #topicLevelWorkflow .sidebox{
	/* border: 1px solid #aeaeae; */
	padding: 8px 5px;
	margin: 8px 0;
}

#articlePageWorkflow .noBorderTable tr td,
#articlePageWorkflow .noBorderTable tr th, #topicLevelWorkflow .noBorderTable tr td,
#topicLevelWorkflow .noBorderTable tr th {
	border: none;
	border-collapse: unset;
	padding:0;
}

#articlePageWorkflow .tableNoPad tr td,
#articlePageWorkflow .tableNoPad tr th,#topicLevelWorkflow .tableNoPad tr td,
#topicLevelWorkflow .tableNoPad tr th{
	padding: 0;
	margin: 0;
}

#articlePageWorkflow table,#topicLevelWorkflow table {
	width: 100%;
	margin: 2% 0 3%;
	border-collapse: collapse;
}

#articlePageWorkflow table td,
#articlePageWorkflow table th, 
#topicLevelWorkflow table td,
#topicLevelWorkflow table th {
	text-align: left;
	word-wrap: break-word;
	padding: 2.5%;
	border: 1px solid #e0dee0;
	vertical-align: top;
	word-break: break-all;
	font-size: 16px !important;
}

#articlePageWorkflow video, #topicLevelWorkflow video {
	width: 50%;
	margin: 1% 0 1%;
}

#articlePageWorkflow .vidMidSize, #topicLevelWorkflow .vidMidSize {
	width: 40%;
}

#articlePageWorkflow .vidAlign, #topicLevelWorkflow .vidAlign  {
	float: right;
}

#articlePageWorkflow p, #topicLevelWorkflow p {
	margin: 5px 0 12px;
}

#articlePageWorkflow .listDisk, #topicLevelWorkflow .listDisk {
	list-style-type: disc;
}

#articlePageWorkflow .listCircle, #topicLevelWorkflow .listCircle  {
	list-style-type: circle;
}

#articlePageWorkflow .listDecimal, #topicLevelWorkflow .listDecimal  {
	list-style-type: decimal;
}

#articlePageWorkflow ol li, #topicLevelWorkflow ol li {
	margin: 5px 0px 20px;
    color: #454b52;
}

#articlePageWorkflow ul, #topicLevelWorkflow ul {
	list-style-type: disc;
}

#articlePageWorkflow ul li,#topicLevelWorkflow ul li {
	margin: 5px 0px 20px;
    color: #454b52;
	overflow-wrap: break-word;
}

#articlePageWorkflow ul,
#articlePageWorkflow ol,#topicLevelWorkflow ul,
#topicLevelWorkflow ol  {
	margin-left: 16px;
	padding: 0 15px;
}

#articlePageWorkflow .imgAlign, #topicLevelWorkflow .imgAlign {
	float: right;
	padding-bottom: 2%;
}
#articlePageWorkflow .imgAlignRight, #topicLevelWorkflow .imgAlignRight {
	float: right;
}
#articlePageWorkflow .imgAlignLeft, #topicLevelWorkflow .imgAlignLeft {
	float: left;
}

#articlePageWorkflow .imgPad, #topicLevelWorkflow .imgPad {
	padding: 1%;
	vertical-align: top;
}

#articlePageWorkflow .imgMidSize, #topicLevelWorkflow .imgMidSize {
	max-width: 40%;
}

#articlePageWorkflow .imgSmallSize, #topicLevelWorkflow .imgSmallSize {
	max-width: 40%;
}

#articlePageWorkflow img, #topicLevelWorkflow img  {
	max-width: 100%;
}

#articlePageWorkflow .tvReceiver, #topicLevelWorkflow .tvReceiver {
	width: 360px;
	height: auto;
}

#articlePageWorkflow .remote, #topicLevelWorkflow .remote {
	max-width: 150px !important;
}

#articlePageWorkflow .question, #topicLevelWorkflow .question {
	margin: 1% 0 1%;
}

#articlePageWorkflow button, #topicLevelWorkflow button {
	margin: 12px 16px 20px 0px;
	white-space: break-spaces;
	border-radius: 3px;
	box-shadow: none;
	min-width: 200px;
}
#articlePageWorkflow button:focus, #topicLevelWorkflow button:focus
{
	background-color: #0057b8;
    box-shadow: 0px 0px 0px 3px #0057b8 inset, 0px 0px 0px 4px #fff inset;
    color: #fff;
    transition: background-color .3s ease-in 0s
}
#articlePageWorkflow .deviceIssuesHeaderClass, #topicLevelWorkflow .deviceIssuesHeaderClass {
	background-size: 64px;
	font-size: 20px;
	padding-top: 75px;
	color: #1D2329;
	font-family: font-medium;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 36'%3E%3Cpath fill='%23191919' d='M24.025 2.588c-1.86-.176-5.856-.168-6.023-.168-.17 0-4.167-.008-6.027.168-1.935.182-2.958 1.25-2.958 3.092v24.4c0 1.84 1.023 2.908 2.958 3.092 1.683.16 5.12.167 5.886.167h.15c.172 0 4.156.007 6.016-.168 1.935-.184 2.958-1.253 2.958-3.092V5.68c0-1.84-1.023-2.91-2.96-3.092zm2.208 27.492c0 1.452-.724 2.197-2.278 2.345-1.824.172-5.904.163-5.946.165-.043-.002-4.14.008-5.965-.165-1.555-.147-2.28-.892-2.28-2.345V5.68c0-1.454.725-2.2 2.28-2.345 1.668-.158 5.23-.165 5.86-.165h.093c.045 0 4.133-.008 5.957.165 1.554.147 2.278.892 2.278 2.345v24.4zm-6.726-1.507h-3.014c-.806 0-1.462.655-1.462 1.46 0 .806.656 1.462 1.463 1.463h3.015a1.461 1.461 0 0 0 0-2.922zm0 2.174h-3.013a.712.712 0 0 1 0-1.422h3.014c.392 0 .712.318.712.71 0 .39-.32.71-.713.712zM25.03 7.25v19.096c0 .616-.5 1.116-1.113 1.116H12.083a.375.375 0 0 1 0-.75h11.834a.36.36 0 0 0 .363-.366V7.25c0-.2-.163-.36-.363-.36H12.083c-.2 0-.363.16-.363.36v13.513a.375.375 0 0 1-.75 0V7.25c0-.612.5-1.11 1.113-1.11h11.834c.614 0 1.113.497 1.113 1.11z'%3E%3C/path%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 25%;
	background-position-x: left;
}

#articlePageWorkflow .serviceIssuesHeaderClass, #topicLevelWorkflow .serviceIssuesHeaderClass {
	background-size: 64px;
	font-size: 20px;
	padding-top: 75px;
	color: #1D2329;
	font-family: font-medium;
	background-image: url("data:image/svg+xml,%3Csvg height='512pt' viewBox='-90 0 512 512.0014' width='512pt' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m80.929688 177.761719c2.949218 3.921875 7.449218 5.988281 12.003906 5.988281 3.140625 0 6.308594-.984375 9.007812-3.015625 6.625-4.980469 7.957032-14.390625 2.976563-21.011719-9.914063-13.1875-15.375-29.53125-15.375-46.027344 0-17.644531 6.160156-34.882812 17.34375-48.53125 5.25-6.410156 4.3125-15.867187-2.097657-21.121093-6.410156-5.25-15.867187-4.3125-21.121093 2.097656-15.566407 19-24.140625 42.992187-24.140625 67.554687 0 22.964844 7.601562 45.714844 21.402344 64.066407zm0 0'/%3E%3Cpath d='m48.875 224.027344c3.328125 0 6.675781-1.101563 9.457031-3.363282 6.433594-5.226562 7.40625-14.679687 2.179688-21.109374-19.667969-24.191407-30.496094-54.683594-30.496094-85.859376 0-32.617187 11.730469-64.183593 33.035156-88.886718 5.410157-6.273438 4.710938-15.75-1.566406-21.164063-6.273437-5.410156-15.75-4.710937-21.164063 1.5625-26 30.148438-40.320312 68.679688-40.320312 108.492188 0 38.046875 13.21875 75.261719 37.222656 104.789062 2.964844 3.648438 7.289063 5.539063 11.652344 5.539063zm0 0'/%3E%3Cpath d='m242.734375 113.695312c0 16.496094-5.457031 32.84375-15.375 46.027344-4.980469 6.625-3.648437 16.03125 2.976563 21.011719 2.699218 2.03125 5.867187 3.015625 9.007812 3.015625 4.554688 0 9.054688-2.066406 12.003906-5.988281 13.800782-18.351563 21.402344-41.105469 21.402344-64.066407 0-24.5625-8.570312-48.554687-24.140625-67.554687-5.253906-6.410156-14.707031-7.347656-21.121094-2.097656-6.40625 5.253906-7.347656 14.707031-2.09375 21.117187 11.183594 13.65625 17.339844 30.890625 17.339844 48.535156zm0 0'/%3E%3Cpath d='m302.261719 113.695312c0 31.175782-10.828125 61.667969-30.496094 85.859376-5.230469 6.429687-4.253906 15.882812 2.179687 21.109374 2.78125 2.261719 6.128907 3.363282 9.457032 3.363282 4.359375 0 8.6875-1.894532 11.652344-5.542969 24.003906-29.523437 37.222656-66.738281 37.222656-104.789063 0-39.8125-14.320313-78.339843-40.320313-108.488281-5.414062-6.277343-14.890625-6.976562-21.167969-1.5625-6.273437 5.410157-6.972656 14.886719-1.5625 21.164063 21.304688 24.703125 33.035157 56.269531 33.035157 88.886718zm0 0'/%3E%3Cpath d='m307.222656 481.988281h-42.128906l-76.683594-326.851562c14.734375-7.960938 24.769532-23.550781 24.769532-41.441407 0-25.949218-21.113282-47.0625-47.0625-47.0625-25.949219 0-47.0625 21.113282-47.0625 47.0625 0 17.894532 10.035156 33.480469 24.769531 41.441407l-76.683594 326.851562h-42.046875c-8.289062 0-15.007812 6.71875-15.007812 15.007813 0 8.285156 6.71875 15.003906 15.007812 15.003906h282.128906c8.289063 0 15.007813-6.71875 15.007813-15.003906 0-8.289063-6.71875-15.007813-15.007813-15.007813zm-101.28125-120.71875-57.386718-34.214843 43.394531-25.425782zm-39.824218-264.621093c9.402343 0 17.050781 7.648437 17.050781 17.046874 0 9.402344-7.648438 17.050782-17.050781 17.050782-9.398438 0-17.046876-7.648438-17.046876-17.050782 0-9.398437 7.648438-17.046874 17.046876-17.046874zm0 94.878906 18.65625 79.519531-43.257813 25.347656zm-37.242188 158.738281 70.246094 41.878906-92.972656 54.996094zm-22.6875 131.722656 112.46875-66.527343 15.605469 66.527343zm0 0'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	width: 25%;
	background-position-x: left;
}

#articlePageWorkflow .connectionsHeaderClass, #topicLevelWorkflow .connectionsHeaderClass {
	background-size: 48px;
	font-size: 24px;
	padding-top: 20px;
	color: #1D2329;
	font-family: font-medium;
	background-repeat: no-repeat;
	width: 25%;
	background-position-x: left;
}

#articlePageWorkflow .topicsHeader, #topicLevelWorkflow .topicsHeader {
	padding-left: 55px;
}
#articlePageWorkflow .serviceAppsHeaderClass, #topicLevelWorkflow .serviceAppsHeaderClass {
	background-size: 48px;
	font-size: 24px;
	padding-top: 20px;
	color: #1D2329;
	font-family: font-medium;
	background-repeat: no-repeat;
	width: 25%;
	background-position-x: left;
}

#articlePageWorkflow .hardwareHeaderClass, #topicLevelWorkflow .hardwareHeaderClass {
	background-size: 48px;
	font-size: 24px;
	padding-top: 20px;
	color: #1D2329;
	font-family: font-medium;
	background-repeat: no-repeat;
	width: 25%;
	background-position-x: left;
}
#articlePageWorkflow .activationSetupUnlockHeaderClass, #topicLevelWorkflow .activationSetupUnlockHeaderClass {
	background-size: 48px;
	font-size: 24px;
	padding-top: 20px;
	color: #1D2329;
	font-family: font-medium;
	background-repeat: no-repeat;
	width: 25%;
	background-position-x: left;
}

#articlePageWorkflow .topicdiv, #topicLevelWorkflow .topicdiv {
	width: 100%;
	margin: 0px 0 16px 0px;
	line-height: 20px;
	padding-left: 6px;
}

#articlePageWorkflow .displayImageClass, #topicLevelWorkflow .displayImageClass  {
	margin-right: 65px;
	margin-left: 50px;
}

#articlePageWorkflow div>a, #topicLevelWorkflow div>a {
	color: #0057B8;
	font-size: 16px;
}

#articlePageWorkflow .displayImageClass>div, #topicLevelWorkflow .displayImageClass>div {
	font-size: 16px;
}

#articlePageWorkflow .deviceImage, #topicLevelWorkflow .deviceImage  {
	display: block;
	text-align: center;
	float: none;
    height: 100px;
}

#articlePageWorkflow .changeDevice, #topicLevelWorkflow .changeDevice {
	font-family: font-medium;
	text-decoration: none;
	font-size: 16px;
	color: #0057b8;
	cursor: pointer;
	width: 155px;
	line-height: 40px;
}

#articlePageWorkflow #signinWireless, #topicLevelWorkflow #signinWireless {
	background-color: #0057b8;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}

#articlePageWorkflow #signinWirelessMobile, #topicLevelWorkflow #signinWirelessMobile {
	background-color: #0057b8;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
}

#articlePageWorkflow .signInWireless, #topicLevelWorkflow .signInWireless {
	display: flex;
}

#articlePageWorkflow .signInWireless, #topicLevelWorkflow .signInWireless {
	display: flex;
}
#articlePageWorkflow .ctnClass, #topicLevelWorkflow .ctnClass {
	font-size: 16px;
	font-weight: bold;
	font-family: font-medium;
}

#articlePageWorkflow .makeClass, #topicLevelWorkflow .makeClass {
	font-weight: bold;
	font-family: font-medium;
	width: 230px;
	overflow-wrap: break-word;
}

#articlePageWorkflow .button, #topicLevelWorkflow .buttonDiv1  {
	display: flex;
	flex-direction: row;
	float: right;
	justify-content: space-between;
}

#articlePageWorkflow .TopicsMainDiv, #topicLevelWorkflow .TopicsMainDiv {
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}

#articlePageWorkflow .TopicsMainDivWireless, #topicLevelWorkflow .TopicsMainDivWireless {
	padding-top: 16px;
	font-weight: normal;
}

#articlePageWorkflow .button, #topicLevelWorkflow .buttonDiv {
	margin: 0 10px;
	width: 60%;
}


#articlePageWorkflow label, .field-wrapper, #topicLevelWorkflow label,.field-wrapper {
	padding: 5px;
	margin: 2px 0px;
}
#articlePageWorkflow  .field-wrapper  input[type=checkbox], #topicLevelWorkflow  .field-wrapper  input[type=checkbox] {
    border-radius: 3px;
    float: left;
    -webkit-appearance:auto;
    width: 24px;
    height: 24px;
    background-color: #fff;
    border-color: rgb(0 87 184);
}
#articlePageWorkflow  .field-wrapper  input[type=checkbox]:checked, #topicLevelWorkflow  .field-wrapper  input[type=checkbox]:checked {
    border-radius: 3px;
    float: left;
    -webkit-appearance:auto;
    width: 24px;
    height: 24px;
    background-color: rgb(0 87 184);
    border-color: rgb(0 87 184);
}

#articlePageWorkflow .button, #topicLevelWorkflow .button:hover {
	background-color: #1281ff;
	box-shadow: 0 5px 11px rgba(0, 0, 0, .25, .25);
}

#articlePageWorkflow .headerClass, #topicLevelWorkflow .headerClass {
	font-size: 16px !important;
	line-height: 26px;
	margin: 0;
	padding-bottom: 16px;
	color: #454b52;
	font-family: font-regular;
}

#articlePageWorkflow #WFSigninWireless, #topicLevelWorkflow #WFSigninWireless {
	padding: 0px 0px 0px 0px;
}

#articlePageWorkflow #WFSigninWireless > button, #topicLevelWorkflow #WFSigninWireless > button {
	margin-top: 0px;
}

#articlePageWorkflow #WFSigninWirelessMobile, #topicLevelWorkflow #WFSigninWirelessMobile {
	display: none;
}

#articlePageWorkflow .tab-label, #topicLevelWorkflow .tab-label {
	padding-left: 70px !important;
	display: flex;
	justify-content: space-between;
	padding: 8px 0px;
	background: #fff;
	color:  #1D2329;
	font-size: 20px;
	font-family: font-regular;
	cursor: pointer;
	background-repeat: no-repeat;
}

#articlePageWorkflow .bodyCopy, #topicLevelWorkflow .bodyCopy {
	font-family: font-regular;
	color: #454B52;
}

@media (max-width: 1024px) {
	#articlePageWorkflow .changeDevice, #topicLevelWorkflow .changeDevice {
		width: 150px;
		padding: 5px 0 5px;
	}
	#articlePageWorkflow .signInWireless, #topicLevelWorkflow .signInWireless {
		display: flex;
	}

	#articlePageWorkflow .makeClass, #topicLevelWorkflow .makeClass {
		display: flex;
		font-weight: bold;
		font-family: font-medium;
		width: 230px;
		flex-direction: column;
		padding: 10px 0;
	}
	#articlePageWorkflow .displayImageClass,#topicLevelWorkflow .displayImageClass {	
		margin-right: 65px;
		margin-left: 50px;
		flex-direction: row;
	}
	/* #articlePageWorkflow .vidAlign, #topicLevelWorkflow .vidAlign {
		float: right;
	} */
	/* #articlePageWorkflow .imgAlign, #topicLevelWorkflow .imgAlign {
		float: right;
		padding-bottom: 2%;
	} */
	#articlePageWorkflow .imgAlignRight, #topicLevelWorkflow .imgAlignRight {
		float: right;
		padding: 1%;
	}
	#articlePageWorkflow .imgAlignLeft, #topicLevelWorkflow .imgAlignLeft {
		float: left;
		padding: 1%;
	}
	#articlePageWorkflow .TopicsMainDiv, #topicLevelWorkflow .TopicsMainDiv {
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
	}

	#articlePageWorkflow .topicdiv, #topicLevelWorkflow .topicdiv {
		width: 100%;
		line-height: 45px;
	}

	#articlePageWorkflow .buttonDiv .button,  #topicLevelWorkflow .buttonDiv> .button {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		float: left;
	}

	#articlePageWorkflow .button, #topicLevelWorkflow .button {
		margin: 10px 0px;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop  {
		display: block;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: none;
	}
	#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
		display: none;
	}
}

@media (max-width: 1020px) {
	#articlePageWorkflow .buttonCardDiv, #topicLevelWorkflow .buttonCardDiv {
		display: block;
	}
	#topicLevelWorkflow .wirelessImageLabel > div ,
	#articlePageWorkflow .wirelessImageLabel > div {
		width: 36%;
	}
	#topicLevelWorkflow .wirelessImageLabel,
	#articlePageWorkflow .wirelessImageLabel {
		padding-bottom: 26px;
		padding-left: 50px;
		padding-top: 0px;
	}
	#articlePageWorkflow video, #topicLevelWorkflow video {
		width: 70%;
	}
	#articlePageWorkflow .vidMidSize, #topicLevelWorkflow .vidMidSize  {
		width: 70%;
	}
	#articlePageWorkflow .deviceImage, #topicLevelWorkflow .deviceImage {
		display: block;
		float: none;
		margin-top: 0px;
	}
	#articlePageWorkflow #WFSigninWireless, #topicLevelWorkflow #WFSigninWireless {
		display: none;
	}
	#articlePageWorkflow #WFSigninWirelessMobile, #topicLevelWorkflow #WFSigninWirelessMobile {
		display: block;
		margin-bottom: 26px;
		border-bottom-color: #CDCDCD;
		border-bottom-style: solid;
		text-align: center;
	}

	/* #articlePageWorkflow .vidAlign, #topicLevelWorkflow .vidAlign {
		float: right;
	} */
	/* #articlePageWorkflow .imgAlign, #topicLevelWorkflow .imgAlign {
		float: right;
		padding-bottom: 2%;
	} */
	/* #articlePageWorkflow .imgAlignRight, #topicLevelWorkflow .imgAlignRight {
		float: right;
		padding: 1%;
	}
	#articlePageWorkflow .imgAlignLeft, #topicLevelWorkflow .imgAlignLeft {
		float: left;
		padding: 1%;
	} */
	#articlePageWorkflow .imgMidSize, #topicLevelWorkflow .imgMidSize {
		width: 70%;
	}
	#articlePageWorkflow .imgSmallSize, #topicLevelWorkflow .imgSmallSize {
		max-width: 50%;
	}
	#articlePageWorkflow .changeDevice, #topicLevelWorkflow .changeDevice {
		width: 100%;
		padding: 0px 0px 5px;
	}
	#articlePageWorkflow .signInWireless, #topicLevelWorkflow .signInWireless {
		display: flex;
	}

	#articlePageWorkflow .makeClass, #topicLevelWorkflow .makeClass {
		display: block;
		font-weight: bold;
		font-family: font-medium;
		width: 100%;
		padding: 0px 0px;
	}
	#articlePageWorkflow .displayImageClass, #topicLevelWorkflow .displayImageClass {	
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
		flex-direction: row;
	}
	#articlePageWorkflow .TopicsMainDiv, #topicLevelWorkflow .TopicsMainDiv {
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
	}
	#articlePageWorkflow .TopicsMainDivWireless, #topicLevelWorkflow .TopicsMainDivWireless {
		padding-top: 0px;
		font-weight: normal;
		padding-left: 70px;
	}
	#articlePageWorkflow .topicdiv, #topicLevelWorkflow .topicdiv {
		width: 100%;
		line-height: 38px;
	}

	#articlePageWorkflow .button, #topicLevelWorkflow .buttonDiv {
		display: flex;
		width: 50%;
	}
	#articlePageWorkflow .button, #topicLevelWorkflow .buttonDiv, #topicLevelWorkflow .buttonDiv1 {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		float: left;
	}
	#articlePageWorkflow .button, #topicLevelWorkflow .button {
		margin: 10px 0px;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop {
		display: block;
	}
	#articlePageWorkflow .visible-desktopWireless, #topicLevelWorkflow .visible-desktopWireless {
		display: none;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: none;
	}
	#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
		display: block;
	}
	#topicLevelWorkflow .changeDeviceModelOuterDiv,
	#articlePageWorkflow .changeDeviceModelOuterDiv {
	padding: 0px 0px 0px 0px;
	}
	
}

@media (max-width: 475px) {
	#articlePageWorkflow .tab-label, #topicLevelWorkflow .tab-label {
		font-size: 16px;
		font-family: font-medium;
	}

	#topicLevelWorkflow .changeDeviceModelOuterDiv,
	#articlePageWorkflow .changeDeviceModelOuterDiv {
		margin-left: auto;
		margin-right: auto;
	}
	#articlePageWorkflow .deviceImage, #topicLevelWorkflow .deviceImage {
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	#topicLevelWorkflow .wirelessImageLabel > div ,
	#articlePageWorkflow .wirelessImageLabel > div {
		width: 100%;
	}
	#topicLevelWorkflow .wirelessImageLabel,
	#articlePageWorkflow .wirelessImageLabel {
		display: block;
		text-align: center;
		padding-left: 0px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#articlePageWorkflow #WFSigninWirelessMobile, #topicLevelWorkflow #WFSigninWirelessMobile {
		margin-bottom: 26px;
		border-top-color: #CDCDCD;
		border-top-style: solid;
		border-bottom-color: #CDCDCD;
		border-bottom-style: solid;
		padding-left: 0px;
	}
	#articlePageWorkflow .displayImageClass, #topicLevelWorkflow .displayImageClass {
		margin-right: 0px;
		margin-left: 0px;
		display: block;
		width: 100%;
	}
	#articlePageWorkflow .vidAlign, #topicLevelWorkflow .vidAlign {
		float: none;
	}
	#articlePageWorkflow .imgAlign, #topicLevelWorkflow .imgAlign {
		float: none;
		padding-bottom: 2%;
	}
	#articlePageWorkflow .imgAlignRight, #topicLevelWorkflow .imgAlignRight {
		float: none;
	}
	#articlePageWorkflow .imgAlignLeft, #topicLevelWorkflow .imgAlignLeft {
		float: none;
	}
	#articlePageWorkflow .vidMidSize, #topicLevelWorkflow .vidMidSize {
		width: 100%;
	}
	#articlePageWorkflow .imgMidSize, #topicLevelWorkflow .imgMidSize {
		width: 100%;
	}
	#articlePageWorkflow .imgSmallSize, #topicLevelWorkflow .imgSmallSize {
		max-width: 90%;
	}
	#articlePageWorkflow video, #topicLevelWorkflow video {
		width: 100%;
	}
	#articlePageWorkflow .dinamic_link, #topicLevelWorkflow .dinamic_link {
		margin-left: 0px;
		font-size: 16px!important;
		overflow-wrap: break-word;
	}
	#articlePageWorkflow .makeClass, #topicLevelWorkflow .makeClass {
		margin-left: 0px;
	}
	#articlePageWorkflow table tr th,
	tr td, #topicLevelWorkflow table tr th,
	tr td {
		padding: 2px 5px !important;
		font-size: 82%;
	} 
	#articlePageWorkflow .TopicsMainDiv, #topicLevelWorkflow .TopicsMainDiv {
		display: flex;
		flex-direction: column;
		width: 116%;
		height: auto;
	}
	#articlePageWorkflow .button, #topicLevelWorkflow .buttonDiv, #topicLevelWorkflow .buttonDiv1 {
		display: flex;
		flex-direction: column
	}
	#articlePageWorkflow div>a, #topicLevelWorkflow div>a  {
		color: #0057B8;
		font-size: 16px;
	}
	#articlePageWorkflow .topicdiv, #topicLevelWorkflow .topicdiv {
		width: auto;
		line-height: 38px;
	}

	#articlePageWorkflow button, #topicLevelWorkflow button {
		margin: 12px 10px 0px 0px;
		white-space: break-spaces;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop {
		display: none;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: block;
	}
	#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
		display: block;
	}
	
}

#articlePageWorkflow .flex-container, #topicLevelWorkflow .flex-container  {
	display: flex;
}

#articlePageWorkflow .flex-container>div, #topicLevelWorkflow .flex-container>div {
	margin: 10px;
	padding: 15px;
}

#articlePageWorkflow a, #topicLevelWorkflow a {
	text-decoration: none;
	font-size: 16px !important;
	font-family: font-medium;
}

#articlePageWorkflow a:hover, #topicLevelWorkflow a:hover {
	text-decoration: underline;
}

#articlePageWorkflow div.a, #topicLevelWorkflow div.a {
	font-size: 16px;
	font-weight: bold;
	font-family: font-medium;
}

#articlePageWorkflow div.c, #topicLevelWorkflow div.c {
	font-size: 16px;
	font-family: font-medium;
}

#articlePageWorkflow div.d, #topicLevelWorkflow div.d  {
	font-size: 16px;
	font-weight: bold;
	font-family: font-medium;
}

#articlePageWorkflow h3, #topicLevelWorkflow h3  {
	font-size: 16px;
	font-family: font-medium;
}

@media (max-width: 1024px) {
	#articlePageWorkflow .flex-container, #topicLevelWorkflow .flex-container {
		display: flex;
		flex-direction: column;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop {
		display: block;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: none;
	}
}
@media (max-width: 812px) {
	#articlePageWorkflow .flex-container, #topicLevelWorkflow .flex-container  {
		display: flex;
		flex-direction: row;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop {
		display: block;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: none;
	}
	#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
		display: block;
	}
}

@media (max-width: 475px) {
	#articlePageWorkflow .flex-container, #topicLevelWorkflow .flex-container {
		display: flex;
		flex-direction: column;
	}
	#articlePageWorkflow div.column, #topicLevelWorkflow div.column {
		float: left;
		width: 320px;
		margin: 0;
		flex-direction: column;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop  {
		display: none;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: block;
	}
	#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
		display: block;
	}
}

@media (max-width: 375px) {
	#articlePageWorkflow .flex-container, #topicLevelWorkflow .flex-container {
		display: flex;
		flex-direction: column;
	}
	#articlePageWorkflow .visible-desktop, #topicLevelWorkflow .visible-desktop  {
		display: none;
	}
	#articlePageWorkflow .hidden-desktop, #topicLevelWorkflow .hidden-desktop {
		display: block;
	}
	#articlePageWorkflow .hidden-desktopWireless, #topicLevelWorkflow .hidden-desktopWireless {
		display: block;
	}
}
#articlePageWorkflow select::-ms-expand, #topicLevelWorkflow select::-ms-expand {
	display: none;
}

/* Tooltip code for topics starts here.... */

#articlePageWorkflow .tabs, #topicLevelWorkflow .tabs {
	border-radius: 8px;
	overflow: hidden;
}

#articlePageWorkflow .tab, #topicLevelWorkflow .tab  {
	width: 100%;
	color: black;
	overflow: hidden;
	border-top-color: #CDCDCD;
    border-top-style: solid;
	padding-top: 15px;
	padding-bottom: 15px;
}

#articlePageWorkflow .tab .hideinputs, #topicLevelWorkflow .tab .hideinputs  {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

#articlePageWorkflow .tab-label::after, #topicLevelWorkflow .tab-label::after {
	content: '${'\\276F'}';
	transform: rotate(90deg);
	width: 1em;
	height: 1em;
	text-align: center;
	transition: all 0.35s;
}

#articlePageWorkflow .tab-content, #topicLevelWorkflow .tab-content {
	max-height: 0;
	color: #2c3e50;
	background: white;
	transition: all 0.35s;
}

#articlePageWorkflow .tab input:checked+.tab-label::after, #topicLevelWorkflow .tab input:checked+.tab-label::after {
	transform: rotate(270deg);
}

#articlePageWorkflow .tab input:checked~.tab-content, #topicLevelWorkflow .tab input:checked~.tab-content {
	max-height: 100%;
}

#articlePageWorkflow .tab .tab-content ol li:focus, #topicLevelWorkflow .tab .tab-content ol li:focus  {
	display: none;
}


/* Expand/collapse code ended here....*/


/* Tooltip code for topics starts here.... */

#articlePageWorkflow a[data-title]:hover:after, #topicLevelWorkflow a[data-title]:hover:after {
	opacity: 1;
	transition: all 1s ease .5s;
	visibility: visible;
}

#articlePageWorkflow  a[data-title]:after, #topicLevelWorkflow a[data-title]:after {
	content: attr(data-title);
	position: absolute;
	font-family: ATT Aleck Sans;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	padding: 5px 6px;
	line-height: 20px;
	align-items: left;
	color: #464B51;
	width: auto;
	opacity: 0;
	z-index: 99;
	margin: 50px 10px 30px -90px;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	border-radius: 2px;
	visibility: hidden;
	word-wrap: break-word;
}

#articlePageWorkflow a[data-title], #topicLevelWorkflow a[data-title] {
	position: static;
	text-decoration: none;
}


/* Tooltip code for topics starts here.... */

#articlePageWorkflow #popular-makes, #topicLevelWorkflow #popular-makes  {
	clear: both;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	align-content: space-around;
	padding-top: 12px;
}

#articlePageWorkflow #popular-makes .secondaryLinks, #topicLevelWorkflow #popular-makes .secondaryLinks {
	padding: 1% 2%;
	float: left;
}

#articlePageWorkflow #popular-makes>li>a, #topicLevelWorkflow #popular-makes>li>a {
	font-size: 18px;
	text-align: left;
	line-height: 30px;
	padding: 12px 60px;
	border-radius: 8px;
	border: 1px solid #d2d2d2;
}

#articlePageWorkflow #popular-makes li a:hover, #topicLevelWorkflow #popular-makes li a:hover  {
	color: #fff;
	text-align: center;
	line-height: 30px;
	background-color: #0574ac;
	cursor:pointer;
}

#articlePageWorkflow ul.makes li.manufacturer,
ul.makes li.subheading, #topicLevelWorkflow ul.makes li.manufacturer,
ul.makes li.subheading {
	background-image: none;
	border: none;
	list-style-type: none;
}

#articlePageWorkflow ul.makes>li.manufacturer>a, #topicLevelWorkflow ul.makes>li.manufacturer>a {
	font-size: 16px;
	margin-bottom: 25px;
	padding: 0;
	cursor: pointer;
}

#articlePageWorkflow ul.makes li.subheading, #topicLevelWorkflow ul.makes li.subheading {
	margin-bottom: 25px;
	padding: 0;
}

#articlePageWorkflow .makes, #topicLevelWorkflow .makes {
	border-bottom: 1px solid #dfdfdf;
	margin: 0 20px 25px 0;
	list-style-type: none;
}

#articlePageWorkflow #dialog-buttons, #topicLevelWorkflow #dialog-buttons {
	float: right;
}

#articlePageWorkflow #device-heading, #topicLevelWorkflow #device-heading {
	margin: 20px 0;
	overflow: hidden;
}

#articlePageWorkflow #popular-brands h4,
div#device-heading h4,
div#device-heading>h2, #topicLevelWorkflow #popular-brands h4,
div#device-heading h4,
div#device-heading>h2 {
	float: left;
	padding-right: 6px;
}

#articlePageWorkflow  .btn-primary,
#buttons .btn-primary,
#topicLevelWorkflow .btn-primary,
#buttons .btn-primary  {
	margin: 16px 10px 0px 0px;
	white-space: break-spaces;
	border-radius: 3rem;
	box-shadow: none;
	min-width: 200px;
}

#topicLevelWorkflow .btn-primary {
	border-radius: 2em !important; 
	min-width: 130px !important;
}

#articlePageWorkflow .btn-primary:focus,
#buttons .btn-primary:focus, #topicLevelWorkflow .btn-primary:focus,
#buttons .btn-primary:focus{
	background-color: #0057b8;
    box-shadow: 0px 0px 0px 3px #0057b8 inset, 0px 0px 0px 4px #fff inset;
    color: #fff;
    transition: background-color .3s ease-in 0s
}


#articlePageWorkflow .column, #topicLevelWorkflow .column  {
	float: left;
	margin: 0;
	width: 30%;
}

#articlePageWorkflow #popular-makes ul li,
#articlePageWorkflow #popular-makes ul li a, #topicLevelWorkflow #popular-makes ul li,
#topicLevelWorkflow #popular-makes ul li a  {
	background-color: #fff;
	color: rgb(5, 104, 174);
}

#articlePageWorkflow #popular-makes ul li:hover,
#articlePageWorkflow #popular-makes ul li a:hover, #topicLevelWorkflow #popular-makes ul li:hover,
#topicLevelWorkflow #popular-makes ul li a:hover  {
	background-color: rgb(5 116 172);
	color: rgb(255 255 255);
}

@media (max-width: 768px) {
	#articlePageWorkflow .videoLabel, #topicLevelWorkflow .videoLabel{
	    margin-top: -250px;
    	margin-right: 110px;
}
	#articlePageWorkflow #popular-makes, #topicLevelWorkflow #popular-makes {
		clear: both;
		list-style: none;
		display: flex;
		flex-wrap: wrap;
		align-content: space-around;
		margin-left: 0;
		padding: 12px 0;
	}
	#articlePageWorkflow #popular-makes .secondaryLinks, #topicLevelWorkflow #popular-makes .secondaryLinks {
		padding: 1% 2% 3%;
		float: left;
	}
	#articlePageWorkflow #popular-makes>li>a, #topicLevelWorkflow #popular-makes>li>a {
		font-size: 18px;
		text-align: left;
		line-height: 30px;
		padding: 12px 35px;
		border-radius: 8px;
		border: 1px solid #d2d2d2;
	}
	#articlePageWorkflow div.column, #topicLevelWorkflow div.column {
		float: left;
		width: 280px;
		margin: 0;
		flex-direction: column;
	}
	#articlePageWorkflow #model-sort, #topicLevelWorkflow #model-sort {
		float: left;
		clear: none;
		margin: 8px 3px;
		display: flex;
	}
	#articlePageWorkflow #model-sort a, #topicLevelWorkflow #model-sort a {
		width: auto;
		padding: 0 3%
	}
}

#articlePageWorkflow #device-types, #topicLevelWorkflow #device-types {
	float: left;
	display: flex;
}

#articlePageWorkflow .tab>a, #topicLevelWorkflow .tab>a  {
	font-size: 20px;
	padding: 10px 22px 0px;
}

#articlePageWorkflow ul#device-types li.tab, #topicLevelWorkflow ul#device-types li.tab {
	display: flex;
	margin: 0;
}

#articlePageWorkflow .tab[aria-selected="true"], #topicLevelWorkflow .tab[aria-selected="true"] {
	border-top: 3px solid #0574ac;
	border-bottom: 1px solid white;
}

#articlePageWorkflow .tab[aria-selected="true"] a, #topicLevelWorkflow .tab[aria-selected="true"] a {
	color: #000;
	cursor: text;
	cursor: pointer;
}

#articlePageWorkflow .tab[aria-selected="false"], #topicLevelWorkflow .tab[aria-selected="false"] {
	border: none;
	border-right: 1px solid #e3e3e3;
	cursor: pointer
}

#articlePageWorkflow .tab[aria-selected="false"] a, #topicLevelWorkflow .tab[aria-selected="false"] a {
	color: #0574ac;
	cursor: pointer
}

#articlePageWorkflow div.tabbable, #topicLevelWorkflow div.tabbable {
	border-bottom: 1px solid #e3e3e3;
}

#articlePageWorkflow #model-list, #topicLevelWorkflow #model-list  {
	overflow: hidden;
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	padding: 1% 0% 3%;
}

#articlePageWorkflow div#all-accounts ul#account-list, #topicLevelWorkflow div#all-accounts ul#account-list  {
	border-bottom: 1px solid #cdcdcd;
	list-style-type: none;
	display: flex;
	justify-content: flex-start;
	padding: 0px;
	margin: 8px 0;
}

#articlePageWorkflow ul#account-list>li.account, #topicLevelWorkflow ul#account-list>li.account {
	padding: 0% 3%;
	line-height: 35px;
	margin: 1% 0% 0%;
	text-transform: capitalize;
}

#articlePageWorkflow ul#model-list li.model,
ul.device-types>li, #topicLevelWorkflow ul#model-list li.model,
ul.device-types>li {
	width: 175px;
	margin: 0px 10px;
}

#articlePageWorkflow ul#account-list>li.account:last-child, #topicLevelWorkflow ul#account-list>li.account:last-child {
	border-left: 2px solid rgb(210, 210, 210)
}

#articlePageWorkflow ul#account-list>li.account:last-child, #topicLevelWorkflow ul#account-list>li.account:last-child {
	border-bottom: none;
}

#articlePageWorkflow ul#account-list>li.account.selected, #topicLevelWorkflow ul#account-list>li.account.selected  {
	border-bottom: 2px solid rgb(0, 87, 184);
}

#articlePageWorkflow ul#account-list>li.selected>a, #topicLevelWorkflow ul#account-list>li.selected>a {
	color: #0057b8;
}

#articlePageWorkflow ul.device-types, #topicLevelWorkflow ul.device-types {
	display: table;
	margin: 14px auto 0;
	overflow: hidden;
}


#articlePageWorkflow #device-list, #topicLevelWorkflow #device-list {
	display: flex;
	width: 100%;
	flex-flow: wrap;
	padding: 1% 0;
	margin: 0;
}

#articlePageWorkflow #device-list .primaryLinks, #topicLevelWorkflow #device-list .primaryLinks {
	list-style: none;
	width: 185px;
	padding: 5px 12px;
}

#articlePageWorkflow #wfText ul.device-types ul, #topicLevelWorkflow #wfText ul.device-types ul {
	list-style-type: none;
}

#articlePageWorkflow ul#model-list li.model a,
ul.device-types>li>a, #topicLevelWorkflow ul#model-list li.model a,
ul.device-types>li>a {
	cursor: pointer;
	text-align: right;
	padding: 12%;
	font-size:13px !important;
	word-break: break-all;
}

#articlePageWorkflow ul.device-types>li>p, #topicLevelWorkflow ul.device-types>li>p {
	text-align: center;
	height: 75px;
}

#articlePageWorkflow ul#model-list li.model a img,
ul.device-types>li img, #topicLevelWorkflow ul#model-list li.model a img,
ul.device-types>li img  {
	display: table-cell;
	margin: 5px 0 5px 0;
}

#articlePageWorkflow .tabbable, #topicLevelWorkflow .tabbable {
	*zoom: 1;
}

#articlePageWorkflow .tabbable:before,
.tabbable:after, #topicLevelWorkflow .tabbable:before,
.tabbable:after {
	display: table;
	content: "";
	line-height: 0;
}

#articlePageWorkflow .tabbable:after, #topicLevelWorkflow .tabbable:after {
	clear: both;
}

#articlePageWorkflow .tab-content, #topicLevelWorkflow .tab-content {
	overflow: auto;
}

#articlePageWorkflow .tab-content>.tab-pane,
.pill-content>.pill-pane, #topicLevelWorkflow .tab-content>.tab-pane,
.pill-content>.pill-pane {
	display: none;
}

#articlePageWorkflow .tab-content>.active,
.pill-content>.active, #topicLevelWorkflow .tab-content>.active,
.pill-content>.active {
	display: block;
}

#articlePageWorkflow .subheading, #topicLevelWorkflow .subheading {
	font-weight: normal;
}

#articlePageWorkflow #model-sort, #topicLevelWorkflow #model-sort {
	float: right;
	clear: none;
	/* margin: 24px 0; */
}

#articlePageWorkflow #model-sort a, #topicLevelWorkflow #model-sort a {
	cursor: pointer;
}

#articlePageWorkflow #device-types-mobile, #topicLevelWorkflow #device-types-mobile {
	display: none;
}

#articlePageWorkflow #model-sort a, #topicLevelWorkflow #model-sort a {
	cursor: pointer;
}

#articlePageWorkflow #model-sort a, #topicLevelWorkflow #model-sort a {
	cursor: pointer;
}

@media (max-width: 420px) {
	#articlePageWorkflow #device-heading, #topicLevelWorkflow #device-heading {
		overflow: hidden;
	}
	#articlePageWorkflow #device-types, #topicLevelWorkflow #device-types {
		flex-direction: column;
		display: flex;
		padding: 0;
		margin: 0;
		width: 100%;
	}
	#articlePageWorkflow #device-list .primaryLinks, #topicLevelWorkflow #device-list .primaryLinks {
		list-style: none;
		width: 45%;
		font-size:13px;
		padding: 0px;
		margin: 0px 5px;
	}
	#articlePageWorkflow #device-list .primaryLinks .dinamic_link, #topicLevelWorkflow #device-list .primaryLinks .dinamic_link{
		font-size:13px !important;
		/* white-space: break-spaces; */
		/* word-break: break-all; */
		/* overflow-wrap: break-word; */
	}
	#articlePageWorkflow ul#model-list li.model,
	ul.device-types>li, #topicLevelWorkflow ul#model-list li.model,
	ul.device-types>li {
		width: 48%;
		clear: none;
		padding: 0px 12px;
		margin: 6px 2px;
		
	}
	#articlePageWorkflow #popular-makes, #topicLevelWorkflow #popular-makes {
		clear: both;
		list-style: none;
		flex-flow: column;
		padding-top: 12px;
	}
	#articlePageWorkflow #popular-makes .secondaryLinks, #topicLevelWorkflow #popular-makes .secondaryLinks {
		float: none;
	}
	#articlePageWorkflow #popular-makes .secondaryLinks a, #topicLevelWorkflow #popular-makes .secondaryLinks a  {
		border: 1px solid #d2d2d2;
		display: block;
		text-align: center;
		font-size:13px ;
	}
	#articlePageWorkflow .tab[aria-selected="true"], #topicLevelWorkflow .tab[aria-selected="true"] {
		border-bottom: 3px solid rgb(5 116 172);
		border-top: 1px solid hsla(0, 0%, 100%, .7);
		padding: 12px;
		width: 100%;
		cursor: pointer;
	}
	#articlePageWorkflow .tab[aria-selected="false"], #topicLevelWorkflow .tab[aria-selected="false"] {
		border-top: none;
		border-right: 1px solid hsla(0, 0%, 100%, .7);
		width: 100%;
		padding: 12px;
		cursor: pointer;
	}
	#articlePageWorkflow #model-sort, #topicLevelWorkflow #model-sort {
		float: left;
		clear: none;
		margin: 8px 3px;
		display: flex;
	}
	#articlePageWorkflow #model-sort a, #topicLevelWorkflow #model-sort a {
		width: 120px;
		padding: 0 3%;
	}
	#articlePageWorkflow #device-types-mobile, #topicLevelWorkflow #device-types-mobile  {
		display: none;
	}
}
/********** DUC 2.0 *********/
#articlePageWorkflow .normalSize,  #topicLevelWorkflow .normalSize {
	font-size:16px;
} 
#articlePageWorkflow .padTop,  #topicLevelWorkflow .padTop {
	padding-top: 1%;
} 
#articlePageWorkflow .padBottom,  #topicLevelWorkflow .padBottom {
	padding-bottom: 1%;
} 
#articlePageWorkflow .padRight,  #topicLevelWorkflow .padRight {
	padding-right: 1%;
} 
#articlePageWorkflow .padLeft, #topicLevelWorkflow .padLeft {
	padding-left: 1%;
}
#articlePageWorkflow .marTop,  #topicLevelWorkflow .marTop {
	margin-top: 1%;
} 
#articlePageWorkflow .marBottom,  #topicLevelWorkflow .marBottom {
	margin-bottom: 1%;
} 
#articlePageWorkflow .marRight,  #topicLevelWorkflow .marRight {
	margin-right: 1%;
} 
#articlePageWorkflow .marLeft, #topicLevelWorkflow .marLeft {
	margin-left: 1%;
}  

#articlePageWorkflow .flex, #topicLevelWorkflow .flex{
	display: flex;
}
#articlePageWorkflow .block, #topicLevelWorkflow .block{
	display: block;
}
#articlePageWorkflow .inline, #topicLevelWorkflow .inline{
	display: inline;
}
#articlePageWorkflow .leftAlign, #topicLevelWorkflow .leftAlign{
float:left;
}

#articlePageWorkflow .rightAlign, #topicLevelWorkflow .rightAlign{
float:right;
}
#articlePageWorkflow  table, #topicLevelWorkflow  table {
	border-collapse: collapse;
}
#articlePageWorkflow button, .button, input[type=button], #topicLevelWorkflow button, .button, input[type=button]{
	border-radius:3px;
	border:1px solid;
	font-size: 12px;
	height: 40px;
	min-width: 130px;
	padding-left: 48px;
	padding-right: 48px;
}
#articlePageWorkflow .btn-secondary, #topicLevelWorkflow .btn-secondary {
    background-color: transparent;
    border-color: #1d2329;
    box-shadow: 0px 0px 0px 3px transparent inset, 0px 0px 0px 4px transparent inset;
    color: #1d2329
}

#articlePageWorkflow .btn-secondary:focus, #topicLevelWorkflow .btn-secondary:focus {
    background-color: #454b52;
    box-shadow: 0px 0px 0px 3px #454b52 inset,0px 0px 0px 4px #fff inset;
    color: #fff;
    transition: all .3s ease-in 0s
}

#articlePageWorkflow .btn-secondary:hover, #topicLevelWorkflow .btn-secondary:hover {
    background-color: #454b52;
    border-color: #454b52;
    color: #fff;
    outline: none;
    transition: background-color .3s linear, color .05s linear .05s
}

#articlePageWorkflow .btn-secondary:hover:focus, #topicLevelWorkflow .btn-secondary:hover:focus {
    background-color: #454b52;
    box-shadow: 0px 0px 0px 3px #454b52 inset,0px 0px 0px 4px #878c94 inset
}
#articlePageWorkflow .btn-primary-2, #topicLevelWorkflow .btn-primary-2 {
    background-color: #0057b8;
    border-color: #0057b8;
    box-shadow: 0px 0px 0px 3px transparent inset, 0px 0px 0px 4px transparent inset;
    color: #fff;
}

#articlePageWorkflow .btn-primary-2:hover, #topicLevelWorkflow .btn-primary-2:hover {
    background-color: #007ae2;
    border-color: #007ae2;
    color: #fff;
    outline: none;
    transition: background-color .3s linear
}

#articlePageWorkflow .btn-primary-2:focus, #topicLevelWorkflow .btn-primary-2:focus {
    background-color: #0057b8;
    box-shadow: 0px 0px 0px 3px #0057b8 inset,0px 0px 0px 4px #fff inset;
    color: #fff;
    transition: background-color .3s ease-in 0s
}

#articlePageWorkflow .btn-primary-2:focus:hover, #topicLevelWorkflow .btn-primary-2:focus:hover {
    background-color: #0057b8;
    box-shadow: 0px 0px 0px 3px #0057b8 inset,0px 0px 0px 4px #dcdfe3 inset
}

#articlePageWorkflow .boldText, #topicLevelWorkflow .boldText {
	font-weight: bolder;
}

/*********** Form controls DUC2.0**************/
#articlePageWorkflow ::-webkit-input-placeholder, #topicLevelWorkflow ::-webkit-input-placeholder {
    color: #878c94;
    font-family: font-regular,sans-serif;
    font-style: normal;
    opacity: 1
}

#articlePageWorkflow ::-moz-placeholder, #topicLevelWorkflow ::-moz-placeholder {
    color: #878c94;
    font-family: font-regular,sans-serif;
    font-style: normal;
    opacity: 1
}

#articlePageWorkflow :-ms-input-placeholder, #topicLevelWorkflow :-ms-input-placeholder {
    color: #878c94;
    font-family: font-regular,sans-serif;
    font-style: normal;
    opacity: 1
}

#articlePageWorkflow ::placeholder, #topicLevelWorkflow ::placeholder {
    color: #878c94;
    font-family: font-regular,sans-serif;
    font-style: normal;
    opacity: 1
}

#articlePageWorkflow ::-ms-clear, #topicLevelWorkflow ::-ms-clear  {
    display: none !important
}

#articlePageWorkflow .TextField, 
#topicLevelWorkflow .TextField   {
	border: 1px solid;
	border-color: rgb(104 110 116);
	border-radius: .3rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: rgb(255 255 255);
	color: rgb(29 35 41);
	display: flex;
	box-shadow:none;
	font-family: font-regular, sans-serif;
	font-size: 1.6rem;
	min-height: 48px;
	line-height: normal;
	padding-left: 16px;
	padding-right: 24px;
	min-width: 368px;
}
#articlePageWorkflow .TextField:focus, #articlePageWorkflow .TextField:hover, 
#topicLevelWorkflow .TextField:focus, #topicLevelWorkflow .TextField:hover {
	border: 1px solid;
	border-radius: .3rem;
	border-color: #0057b8;
	outline:none;
}

#articlePageWorkflow .SelectFields:hover,
#topicLevelWorkflow .SelectFields:hover
{
	border: 1px solid;
	border-radius: .3rem;
	border-color: #0057b8;
	outline:none;
}
#articlePageWorkflow .SelectFields:focus,
#topicLevelWorkflow .SelectFields:focus
{
	border: 1px solid;
	border-radius: .3rem;
	border-color: #0057b8;
	outline:none;
}

#topicLevelWorkflow .SelectFields,
#articlePageWorkflow .SelectFields{
	align-items: center;
	display: block;
	font-size: 1.6rem;
	color: #454b52;;
	display: flex;
	font-family: font-regular, sans-serif;
	font-size: 1.6rem;
	min-height: 48px;
	line-height: normal;
	box-shadow:none;
	border-color: rgb(104 110 116);
	white-space: nowrap;
	overflow: hidden;
	min-width: 368px;
	height: 48px;
	text-align: left;
	text-overflow: ellipsis;
	padding-right: 1.4rem;
	padding-left: 1.6rem;
}

#articlePageWorkflow .Select__arrow,
#topicLevelWorkflow .Select__arrow {
	border: solid rgb(0 0 0);
    border-width: 0 2px 2px 0;
    display: inline-block;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
	right: 8%;
    top: 40%;
    width: 8px;
    height: 8px;
}
#articlePageWorkflow .Select__arrow_rotate,
#topicLevelWorkflow .Select__arrow_rotate {
	border: solid rgb(0 0 0);
    border-width: 0 2px 2px 0;
    display: inline-block;
    transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    position: absolute;
	right: 8%;
    top: 45%;
    width: 8px;
    height: 8px;
}
#articlePageWorkflow .fields-group,
#topicLevelWorkflow .fields-group {
	flex-flow: wrap;
	display: flex;
	align-items: flex-start;
	align-content: space-between
}

#topicLevelWorkflow .field,
#articlePageWorkflow .field  {
	position: relative;
	padding: 1% 1%;
}

@media (max-width: 375px) {
	#articlePageWorkflow input[type=text],
	#articlePageWorkflow input[type=number],
	#topicLevelWorkflow input[type=text],
	#topicLevelWorkflow input[type=number]{
		min-width: 100%;
	}
	#articlePageWorkflow textarea,
	#topicLevelWorkflow textarea{
		min-width: 100%;
	}
	#topicLevelWorkflow .field,
	#articlePageWorkflow .field{
		width: 100% !important;
		position: relative;
	}
	#topicLevelWorkflow .SelectFields,
	#articlePageWorkflow .SelectFields	{
		min-width: 100%;
	}
	#articlePageWorkflow .Select__arrow, #topicLevelWorkflow .Select__arrow {
    border: solid rgb(0 0 0);
    border-width: 0 2px 2px 0;
    display: inline-block;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: 8%;
    top: 40%;
    width: 8px;
    height: 8px;
}
}

@media (max-width: 475px) {
	#articlePageWorkflow .buttonCard, #topicLevelWorkflow .buttonCard {
		width: 100%;
		margin-bottom: 20px;
	}
	#articlePageWorkflow .videoLabel, #topicLevelWorkflow .videoLabel{
	    margin-top: 0px;
        margin-right: 0px;
    }
	#articlePageWorkflow input[type=text],
	#articlePageWorkflow input[type=number],
	#topicLevelWorkflow input[type=text],
	#topicLevelWorkflow input[type=number]{
		min-width: 100%;
	}
	#articlePageWorkflow textarea,
	#topicLevelWorkflow textarea{
		min-width: 100%;
	}
	#articlePageWorkflow .fields-group,
	#topicLevelWorkflow .fields-group{
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	#articlePageWorkflow .field,
	#topicLevelWorkflow .field{
		width: 100% !important;
		position: relative;
		padding: 2%;
	}
	#articlePageWorkflow .SelectFields,
	#topicLevelWorkflow .SelectFields{
		min-width: 100%;
	}
	#articlePageWorkflow .Select__arrow, #topicLevelWorkflow .Select__arrow {
    border: solid rgb(0 0 0);
    border-width: 0 2px 2px 0;
    display: inline-block;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    position: absolute;
    right: 8%;
    top: 40%;
    width: 8px;
    height: 8px;
}
}

#articlePageWorkflow .checkbox input,
.radio input,
#topicLevelWorkflow .checkbox input,
.radio input {
	opacity: 0.001;
}

#articlePageWorkflow input[type=radio],
#topicLevelWorkflow input[type=radio] {
	background-color: rgb(255 255 255);
	border: 1px solid rgb(104 110 116);
	display: inline-block;
	min-height: 24px;
	min-width: 24px;
	margin: 3px 0;
} 
#articlePageWorkflow input[type=radio]:checked,
#topicLevelWorkflow input[type=radio]:checked {
    background-color: #0057b8 !important;
	border: 1px solid #0057b8 !important;	
	outline:none;
}
#articlePageWorkflow input[type=radio]:checked:hover,
#topicLevelWorkflow input[type=radio]:checked:hover {
    background-color: #0057b8 !important;
	border: 1px solid #0057b8 !important;	
	outline:none;
}
#topicLevelWorkflow .error,
#articlePageWorkflow .error {
	border-color: rgb(199 0 50) !important;
}
#topicLevelWorkflow .errorText,
#articlePageWorkflow .errorText {
	color:rgb(199 0 50) !important;
}

#topicLevelWorkflow .gvp-cta-text,
#articlePageWorkflow .gvp-cta-text {
	display: none;
}

#topicLevelWorkflow .redColor, 
#articlePageWorkflow .redColor {
    color: #ef0000;
}

#topicLevelWorkflow .workflowVideoContent, 
#articlePageWorkflow .workflowVideoContent {
    width: 50%;
    @media (max-width: 475px) {
        width: 100%;
    }
}
.loading-spinner-spt {
	animation: loading-spinner-spt 2.25s linear infinite;
 }
 @keyframes loading-spinner-spt{
	to{
	   transform: rotate(360deg);
	   transform-origin: center center
	}
 }
 .loading-spinner-outer-spt {
	animation:loading-spinner-outer-spt 1.6875s ease-in-out infinite;
 }
 @keyframes loading-spinner-outer-spt{
	0%{
	   stroke-dasharray: 1,200;
	   stroke-dashoffset: 0
	}
	50%{
	   stroke-dasharray: 89,200;
	   stroke-dashoffset: -35px
	}
	to{
	   stroke-dasharray: 89,200;
	   stroke-dashoffset: -124px
	}
 }

#topicLevelWorkflow .headerClassTopicStyle {
	font-size: 18px !important;
	line-height: 14px;
	margin: 0;
	padding-bottom: 14px;
	color: #1D2329;
	font-family: font-regular;
}
@media (max-width: 1023px) {
	#topicLevelWorkflow .headerClassTopicStyle {
		line-height: 26px;
		padding-bottom: 24px;
	}
}

#topicLevelWorkflow .headerClassTopicStyle >b {
	font-weight: 700 !important;
}

@media (min-width: 1024px) {
  #topicLevelWorkflow .containerRow {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  #topicLevelWorkflow .containerRow2Box {
    justify-content: space-between;
	gap: 42px;
  }
}

#topicLevelWorkflow .headmainTopicStyle {
	font-family: font-medium, sans-serif !important;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 22px;
	display: flex;
	align-items: center;
	color: #1D2329;
}
@media (min-width: 321px) and (max-width: 1023px) {
	#topicLevelWorkflow .headmainTopicStyle {
		font-size: 18px;
		line-height: 26px;
	}
}
@media (max-width: 320px) {
	#topicLevelWorkflow .headmainTopicStyle {
		font-size: 16px;
		line-height: 18px;
	}
}


#topicLevelWorkflow .headsubTopicStyle {
  font-family: font-regular, sans-serif !important;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #454B52;
  margin-top: 9px;
}
@media (min-width: 321px) and (max-width: 1023px) {
	#topicLevelWorkflow .headsubTopicStyle {
		font-size: 16px;
		line-height: 24px;
		margin-top: 6px;
	}
}
@media (max-width: 320px) {
	#topicLevelWorkflow .headsubTopicStyle {
		font-size: 16px;
		line-height: 16px;
		margin-top: 0px;
	}
}

@media (min-width: 1024px) {
  #topicLevelWorkflow .tabTopicStyles {
    padding-top: 8px !important;
    padding-bottom: 3px !important;
    z-index: 99;
    max-width: 404px;
    border-top-style: none !important;
    width: 32.33% !important;
  }
}
@media (max-width: 1023px) {
  #topicLevelWorkflow .tabTopicStyles {
    padding-top: 8px !important;
    padding-bottom: 3px !important;
    z-index: 99;
    border-top-style: none !important;
    width: 100% !important;
  }
}

@media (min-width: 1024px) {
  #topicLevelWorkflow .tabTopicStyles2Box {
    padding-top: 8px !important;
    padding-bottom: 3px !important;
    z-index: 99;
    max-width: 617px;
    border-top-style: none !important;
  }
}
@media (max-width: 1023px) {
  #topicLevelWorkflow .tabTopicStyles2Box {
    padding-top: 8px !important;
    padding-bottom: 3px !important;
    z-index: 99;
    border-top-style: none !important;
    width: 100% !important;
  }
}

#topicLevelWorkflow .tabLabelTopicStyles {
  background-position-x: 16px !important;
  background-size: auto !important; 
  width: 100% !important;
  height: 104px !important;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  align-items: center;
}

@media (max-width: 1023px) {
	#topicLevelWorkflow .tabLabelTopicStyles {
		height: 86px !important;
	}
}

#topicLevelWorkflow .tabLabelTopicStyles {
	padding-left: 80px !important;
}

#legacyTopic .tabContentTopicStyles, #newNxTopic .tabContentTopicStyles,
#legacyTopic .tabContentTopicStyles2BoxOut, #legacyTopic .tabContentTopicStyles2BoxIn, 
#newNxTopic .tabContentTopicStyles2BoxOut {
  z-index: 99;
  box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}

#topicLevelWorkflow .tabContentTopicStyles,
#topicLevelWorkflow .tabContentTopicStyles2BoxIn,
#topicLevelWorkflow .tabContentTopicStyles2BoxOut {
	width: 100%;
}

#topicLevelWorkflow .sideboxTopicStyle .bold {
	font-weight: bolder;
}

#topicLevelWorkflow .sideboxTopicStyle {
  border: 1px solid #CCCCCC;
  padding: 8px 24px;
  margin: 0px;
  border-radius: 3px;
}

@media (max-width: 1023px) {
	#topicLevelWorkflow .sideboxTopicStyle {
		border: 1px solid #CCCCCC;
		padding: 8px 16px;
		margin: 0px;
		border-radius: 3px;
	}
}
#topicLevelWorkflow .sideboxTopicStyle >div{ 
	padding-left: 0px !important;
}

#topicLevelWorkflow .topicdivStylesTopic {
  line-height: 40px !important;
  margin: 0px;
  padding-top: 0px !important;
}

#par1.tabContentTopicStyles, #par1.tabContentTopicStyles2BoxIn, #par1.tabContentTopicStyles2BoxOut,
#container_1.tabTopicStyles, #container_1.tabTopicStyles2Box {
  z-index: 199;
}
#par2.tabContentTopicStyles, #par2.tabContentTopicStyles2BoxIn, #par2.tabContentTopicStyles2BoxOut,
#container_2.tabTopicStyles, #container_2.tabTopicStyles2Box {
  z-index: 198;
}
#par3.tabContentTopicStyles, #par3.tabContentTopicStyles2BoxIn, #par3.tabContentTopicStyles2BoxOut,
#container_3.tabTopicStyles, #container_3.tabTopicStyles2Box {
  z-index: 197;
}
#par4.tabContentTopicStyles, #par4.tabContentTopicStyles2BoxIn, #par4.tabContentTopicStyles2BoxOut,
#container_4.tabTopicStyles, #container_4.tabTopicStyles2Box {
  z-index: 196;
}
#par5.tabContentTopicStyles, #par5.tabContentTopicStyles2BoxIn, #par5.tabContentTopicStyles2BoxOut,
#container_5.tabTopicStyles, #container_5.tabTopicStyles2Box {
  z-index: 195;
}
#par6.tabContentTopicStyles, #par6.tabContentTopicStyles2BoxIn, #par6.tabContentTopicStyles2BoxOut,
#container_6.tabTopicStyles, #container_6.tabTopicStyles2Box {
  z-index: 194;
}
#par7.tabContentTopicStyles, #par7.tabContentTopicStyles2BoxIn, #par7.tabContentTopicStyles2BoxOut,
#container_7.tabTopicStyles, #container_7.tabTopicStyles2Box {
  z-index: 193;
}
#par8.tabContentTopicStyles, #par8.tabContentTopicStyles2BoxIn, #par8.tabContentTopicStyles2BoxOut,
#container_8.tabTopicStyles, #container_8.tabTopicStyles2Box {
  z-index: 192;
}
#par9.tabContentTopicStyles, #par9.tabContentTopicStyles2BoxIn, #par9.tabContentTopicStyles2BoxOut,
#container_9.tabTopicStyles, #container_9.tabTopicStyles2Box {
  z-index: 191;
}
#par10.tabContentTopicStyles, #par10.tabContentTopicStyles2BoxIn, #par10.tabContentTopicStyles2BoxOut,
#container_10.tabTopicStyles, #container_10.tabTopicStyles2Box {
  z-index: 190;
}
#par11.tabContentTopicStyles, #par11.tabContentTopicStyles2BoxIn, #par11.tabContentTopicStyles2BoxOut,
#container_11.tabTopicStyles, #container_11.tabTopicStyles2Box {
  z-index: 189;
}
#par12.tabContentTopicStyles, #par12.tabContentTopicStyles2BoxIn, #par12.tabContentTopicStyles2BoxOut,
#container_12.tabTopicStyles, #container_12.tabTopicStyles2Box {
  z-index: 188;
}

@media (max-width: 1023px) {
	#topicLevelWorkflow .tabLabelTopicStyles::after {
		height: auto !important;
		margin-right: 12px;
	}
}
@media (min-width: 1024px) {
	#topicLevelWorkflow .tabLabelTopicStyles::after {
		height: auto !important;
		margin-right: 18px;
	}
}

@media (min-width: 1024px) {
	#topicLevelWorkflow .headerButtonTopicStyles {
		display: flex;
    	justify-content: space-between;
	}
}
@media (max-width: 1023px) {
	#topicLevelWorkflow .headerButtonTopicStyles {
		display: block !important;
	}
}

@media (min-width: 1024px) {
	#topicLevelWorkflow .loginDivTopicStyles {
		display: block;
	}
}
@media (max-width: 1023px) {
	#topicLevelWorkflow .loginDivTopicStyles {
		text-align: center;
	}
}

#topicLevelWorkflow .loginButtonTopicStyles {
	font-family: font-regular, sans-serif;
	margin: 0px !important;
}
@media (min-width: 1024px) {
	#topicLevelWorkflow .loginButtonTopicStyles {
		width: 150px;
	}
}
@media (max-width: 1023px) {
	#topicLevelWorkflow .loginButtonTopicStyles {
		width: 151px !important;
	}
}

#manualTime input[type='date'] {
  padding: 24px 8px;
}
  
#manualTime select {
  margin:24px 6px !important;
  padding: 0 0 0 12px !important ;
  height: 50px !important;
  width: 60px !important;
  -webkit-appearance: auto !important;
  appearance: auto !important;
}
#manualTime input[type='text'] {
  padding: 12px 4px;
}