
@font-face {
    font-family: "Montserrat-Regular";
	src:url('/hc/theming_assets/01HZH9N5A6YY2V0418VB410XDG')  format('truetype'); /* Safari, Android, iOS */
	src:url('/hc/theming_assets/01HZH9N4HYDQJXW8KDHWXYPPHM?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/hc/theming_assets/01HZH9N5HG0GF7KC4MVF1C3ZMM') format('woff2'), /* Super Modern Browsers */
		url('/hc/theming_assets/01HZH9N4HYDQJXW8KDHWXYPPHM'), /* IE9 Compat Modes */
		url('/hc/theming_assets/01HZH9N4X3F7NDJKCV5K29ZHQW#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: "Roboto-Regular";
    src: url('/hc/theming_assets/01HZH9N0BAB091XBN20Y1AWZ52')  format('truetype'); /* Safari, Android, iOS */
	src:url('/hc/theming_assets/01HZH9MKAV9XFJNM4HKNZ6YHNR?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('/hc/theming_assets/01HZH9MKZ11CYB4Z7NSBR58J2E') format('woff2'), /* Super Modern Browsers */
		url('/hc/theming_assets/01HZH9MKNYX4GNCWE9ZXAJ7NTV') format('woff'), /* Pretty Modern Browsers */
    url('/hc/theming_assets/01HZH9MKAV9XFJNM4HKNZ6YHNR'), /* IE9 Compat Modes */
		url('/hc/theming_assets/01HZH9MZFRGDQCXB23M82ZCTPV#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: "Roboto-light";
    src: url('/hc/theming_assets/01HZH9MZY5F54TJDKGT25892GS')  format('truetype'); /* Safari, Android, iOS */	  
  	src: url('/hc/theming_assets/01HZH9MM8E45RSQ87QB025HKZQ'); /* IE9 Compat Modes */
  	src: local('Roboto Light'), local('Roboto-Light'),
       url('/hc/theming_assets/01HZH9MM8E45RSQ87QB025HKZQ?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/hc/theming_assets/01HZH9MMTS37RRFEEY89384K0F') format('woff2'), /* Super Modern Browsers */
       url('/hc/theming_assets/01HZH9MMJHXPQRT8CZQ37E6PQK') format('woff'), /* Modern Browsers */       
       url('/hc/theming_assets/01HZH9N10DE1X63DS9NADG5Q70') format('svg'); /* Legacy iOS */
}

body {
    font-family: "Roboto-Regular",Helvetica,Arial,sans-serif !important;
    -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
    font-size:15px !important;
}
/* Base styles */
*, input[type=search] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
.form-control {
	z-index: 0 !important;
}
/* Breadcrumbs */
.breadcrumbs li {
	color: #bebebe;
	display: inline-block;
	font-size: 12px;
}
.breadcrumbs li + li:before {
	content: ">";
	margin: 0 4px;
}
.h2, h2{
      font-size: 22px !important;
}
.breadcrumbs li a {
	color: #1a74b0;
}
/* Pagination */
.pagination {
	margin: 20px 0;
	text-align: center;
}
.pagination * {
	display: inline-block;
}
.pagination .active{
	background: ghostwhite;
	font-weight: bold;
}
.pagination li {
	float: left;
	width: 30px;
  height: 30px;
	margin-right: 12px;
	background-color: #edeaea;
	color: #737273;
}
.pagination ul { padding:0; }
[dir="rtl"] .pagination li {
	float: right;
}
.pagination a, .pagination span {
	color: inherit;
	font-size: 14px;
	padding: 5px 12px;
}
.pagination-current {
	background-color: #7b7a7b !important;
  color: #edeaea !important;
}
.pagination-first {
	border-radius: 3px 0 0 3px;
}
[dir="rtl"] .pagination-first {
	border-radius: 0 3px 3px 0;
}
.pagination-last {
	border-radius: 0 3px 3px 0;
}
[dir="rtl"] .pagination-last {
	border-radius: 3px 0 0 3px;
}
/* Home page */
.hero-unit {
	display: block;
	font-size: 22px;
	padding: 80px 60px;
}
body.community-enabled .knowledge-base, body.community-enabled .community {
	display: inline-block;
	vertical-align: top;
}
.knowledge-base, .community {
	display: inline-block;
	vertical-align: top;
}
.knowledge-base {
	width: 100%;
}
.community {
	background: #f9f9f9;
	border-radius: 5px;
	display: none;
	padding: 25px 20px;
	margin-top: 65px;
	margin-left: 45px;
	width: 270px;
}
[dir=rtl] .community {
	margin-left: 0;
	margin-right: 45px;
}
.community .recent-activity {
	padding: 0;
	width: auto;
}
.community h2, .community h3, .section h3 {
	color: #1a74b0;
	font-size: 18px;
	font-weight: lighter;
	margin: 10px 0 0 0;
}
.community h4 {
	font-size: 15px;
	margin-top: 0;
}
.community h4 a {
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
}
.community .trending-questions + h4 {
	margin-top: 50px;
}
/* Knowledge base trees */
.article-list li, .community li {
	margin-bottom: 2px;
	padding-bottom: 2px;
	font-weight: 400;
	font-size: 15px;
	color: #4b4d4d;
}
.category h2 {
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	margin: 25px 0;
	padding-bottom: 18px;
}
.category h2 a, .section h3 a, .sectionthree h3 a {
	color: #376092 !important;
}
.category-empty, .section {
	display: inline-block;
	padding: 0 80px 25px;
	vertical-align: top;
	width: 49.5%;
}
[dir=rtl] .category-empty, [dir=rtl] .section {
	padding: 0 0 30px 50px;
}
.see-all-articles {
	display: inline-block;
	font-size: 12px;
	margin-top: 10px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgb(3, 134, 128);
	color: white !important;
}
.advtbtn {
	display: inline-block;
	font-size: 12px;
	margin-top: 10px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	background-color: rgb(3, 134, 128);
	color: white !important;
}
#panelhd{
	background-color: white !immportant;
}
#artWidth{
	width:100%; 
}
.category-description, .section-description {
	color: #bebebe;
	margin-bottom: 50px;
	margin-top: -15px;
}
.category-list a, .section-list a {
	color: inherit;
	display: inline-block;
	font-size: 18px;
	margin-bottom: 10px;
}
.page-header {
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 30px;
	min-height: 50px;
	padding-bottom: 15px;
}
.page-header > * {
	display: table-cell;
	vertical-align: middle;
}
.page-header > *:first-child {
	width: 100%;
}
.page-header + p {
	color: #bebebe;
	margin: -15px 0 20px 0;
}
.page-header h1 {
	font-size: 20px;
}
/* Sub-nav */
.sub-nav .breadcrumbs {
	overflow: hidden;
	white-space: nowrap;
}
.sub-nav .search {
	width: 300px;
}
/* Article */
.article-header {
	margin-bottom: 25px;
	box-shadow: 0px 0px transparent !important;
}
.article-header h1 {
	position: relative;
	display: inline-block; 
	font-size: 30px;
	padding-bottom: 4px;
	line-height: 1.1;
	font-weight: 500;
}
.article-info > * {
	display: table-cell;
	vertical-align: middle;
}
.article-avatar {
	min-width: 55px;
}
.article-avatar img {
	border-radius: 3px;
	max-height: 38px;
	max-width: 38px;
}
.article-meta {
	width: 100%;
}
.article-updated {
	display: block;
}
.article-more-questions {
	margin: 15px 0 50px;
  padding-left:30px;
}
.article-body table {
	table-layout: fixed;
}
.article-footer {
	border-bottom: 1px solid #eeeeee;
	margin-top: 15px;
	padding: 20px 0;
}
.article-footer .article-vote, .article-footer .share {
	display: table-cell;
}
.article-vote {
	width: 100%;
}
.article-vote > * {
	display: inline-block;
}
.article-vote-controls {
	margin: 0 5px;
}
.article-vote-count {
	color: #999999;
	min-width: 20%;
}
.article-vote-up, .article-vote-down {
	color: inherit;
	font-family: "entypo";
}
.article-vote-up:before {
	content: "\1f44d";
}
.article-vote-down:before {
	content: "\1f44e";
}
.article-vote-up.article-voted {
	color: #6B9100;
	border-color: #6B9100;
}
.article-vote-down.article-voted {
	color: #999;
	border-color: #999;
}

/* Side column */
.side-column h3 {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 15px;
	margin: 0 0 20px;
}
.side-column ul {
	margin-bottom: 60px;
}
.side-column li {
	margin-bottom: 10px;
}
.side-column li a {
	font-size: 15px;
	padding: 0 0 10px 15px;
}
.visibility-internal-icon:before {
	content: "\1F512";
	display: inline-block;
	font-family: "entypo";
	text-align: center;
	width: 13px;
}
.article-promoted span, .visibility-internal {
	cursor: default;
	position: relative;
}
.article-promoted span:before, .article-promoted span:after, .visibility-internal:before, .visibility-internal:after {
	display: none;
	font-size: 13px;
	font-weight: normal;
	position: absolute;
}
.article-promoted span:before, .visibility-internal:before {
	background: #222;
	border-radius: 3px;
	color: #FFF;
	content: attr(data-title);
	font-family: sans-serif;
	left: -10px;
	margin-top: 5px;
	padding: 3px 10px;
	text-transform: none;
	top: 100%;
	white-space: nowrap;
	z-index: 1;
}
.article-promoted span:after, .visibility-internal:after {
	border-bottom: 5px solid #222;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	bottom: -5px;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -5px;
	width: 0;
}
.article-promoted span:hover:before, .article-promoted span:hover:after, .visibility-internal:hover:before, .visibility-internal:hover:after {
	display: block;
}

/* Comments - Article, Request and Post pages */
.comment-list {
	margin-bottom: 25px;
}
.comment-list > * {
	/*border-bottom: 1px solid #eeeeee;*/
	padding: 25px 0;
}
.comment-list > *:first-child {
	/*border-top: 1px solid #eeeeee;*/
}

.comment-sorter {
	float: right;
}
.comment-sorter a {
	color: #999;
	text-decoration: none;
	padding-left: 20px;
}

.comment-sorter [aria-selected=true] {
	font-weight: bold;
	color: #333;
}

.comment, .comment-form {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.comment > *, .comment-form > * {
	display: table-cell;
	vertical-align: top;
}

.comment-vote, .comment-bookmark {
	text-align: center;
	width: 50px;
}

.comment-bookmark:before {
	color: #77a500;
	content: "\1F516";
	font-family: "entypo";
	font-size: 23px;
	line-height: 1.1;
}

.comment-avatar {
	position: relative;
	width: 85px;
}
.comment-avatar img {
	border-radius: 3px;
	max-width: 65px;
	max-height: 65px;
}
.comment-avatar-agent:after {
	background-color: transparent;
	background-image: url("$assets-zd-agent-marker-png");
	background-image: url("/hc/theming_assets/01HZH9MYM5GNPD29AKN2D3Q7D9");
	background-repeat: no-repeat;
	background-size: 15px;
	content: " ";
	height: 15px;
	left: 55px;
	position: absolute;
	top: 55px;
	width: 15px;
}
[dir=rtl] .comment-avatar-agent:after {
	left: auto;
	right: 55px;
}
.comment-header {
	margin-bottom: 15px;
}
.comment-published, .comment-pending, .comment-official {
  border: 1px solid transparent;
  float: right;
  font-size: 11px;
  padding: 1px 5px;
}
[dir=rtl] .comment-published, [dir=rtl] .comment-pending, [dir=rtl] .comment-official {
  float: left;
}

.comment-published {
  color: #9b9b9b;
}
.comment-published:before {
  content: " ";
  display: inline-block;
  width: 5px;
}

.comment-pending, .comment-official {
  border-color: currentcolor;
  border-radius: 2px;
}

.comment-pending {
  color: #eec100;
}

.comment-official {
  color: #77a500;
}

.comment-form textarea {
  border-radius: 2px 2px 0 0;
  border-width: 1px;
}

.comment-attachments {
  border: 1px solid #dddddd;
  margin-top: -1px;
  padding: 10px;
}

.comment-form-controls {
   
  margin-top: 10px;
  text-align: right;
}

.comment-form-controls input[type=submit] {
  margin-left: 15px;
}
[dir=rtl] .comment-form-controls input[type=submit] {
  margin-left: 0;
  margin-right: 15px;
}

.comment-screencasts, .comment-mark-as-solved {
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
}
[dir=rtl] .comment-screencasts, [dir=rtl] .comment-mark-as-solved {
  margin-left: 20px;
}

.comment-actions {
  float: right;
  color: #999999;
}

.comment-actions .dropdown-toggle:before {
  content: "\2699";
  font-size: 11px;
  font-family: "entypo";
}

.attachment-list, .screencast-list {
  font-size: 11px;
  margin-top: 25px;
  list-style-type:none;
  padding:0;
}
.attachment-list span, .screencast-list span {
  color: #999999;
}
.attachment-list li, .screencast-list li {
  margin-bottom: 10px;
}
.attachment-list li:before, .screencast-list li:before {
  background: #f9f9f9;
  border-radius: 3px;
  color: #bbb;
  font-family: "entypo";
  margin-right: 5px;
  padding: 5px;
}

.attachment-list li:before {
  content: "\1F4CE";
}

.screencast-list li:before {
  content: "\1F4BB";
}

.my-activities-header {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 25px;
  padding: 25px 0;
}
.my-activities-header .breadcrumbs li {
  color: black;
  font-size: 20px;
  font-weight: normal;
}
.my-activities-header .breadcrumbs li:first-child, .my-activities-header .breadcrumbs li:before {
  display: none;
}

.my-activities-sub-nav {
  margin-bottom: 15px;
}

.request-table-toolbar {
  background: #f9f9f9;
  display: table;
  padding: 8px 0 8px 0;
  width: 100%;
}

.request-table-filters {
  display: table-cell;
  text-align: right;
}
[dir="rtl"] .request-table-filters {
  text-align: left;
}
.request-table-filters label:before {
  content: " ";
  width: 25px;
  display: inline-block;
}

.requests-search {
  outline: none;
  padding: 6px 15px;
}
.my-activities-sub-nav ul {
	padding-left:0;
}
.request-id {
  color: #333;
}

.request-details {
  background: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  font-size: 15px;
  margin: 0 0 30px;
  padding: 15px 20px;
  font-family:"Roboto-light";
}

.request-details dt ~ dt {
  font-weight: bold;
  margin-top: 15px;
}

.request-details dd {
  margin: 2px 0 0;
  word-wrap: break-word;
}

.request-details dd ul {
  margin: 10px 0;
}

.request-details dd li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0 0 3px 0;
}

.request-details .nested-field-tag:before {
  content: " > ";
}
.request-details .nested-field-tag:first-child:before {
  content: "";
}

.request-status {
  color: #fff;
  border-radius: 3px;
  padding:3px;
}
.request-new { background: #59BBE0; }

.request-open {
  background: #59BBE0;
}

.request-answered {
  background: #F5CA00;
}

.request-solved {
  background: #828282;
}

/* Community heading */
.community-heading {
  font-size: 18px;
  margin: 0;
  width: 100%;
}

/* Community nav */
.community-nav {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 50px;
  padding: 0 0 25px 0;
}

.community-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 30px;
}

.community-nav li a {
  font-weight: normal;
}

.community-nav li + li {
  border-left: 1px #eeeeee;
  padding-left: 30px;
}

.community-nav li:last-child {
  border: 0;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  top: -5px;
}
[dir=rtl] .community-nav li:last-child {
  float: left;
}

.community-nav li:last-child a {
  color: rgba(255, 255, 255, 1);
}

.community-nav li:last-child a:before {
  content: "\270E";
  font-family: "entypo";
  font-size: 14px;
  margin-right: 10px;
  vertical-align: middle;
}
[dir=rtl] .community-nav li:last-child a:before {
  margin-right: 0;
  margin-left: 10px;
}

/* Community sub-nav */
.community-sub-nav {
  padding: 0 0 15px 0;
}

.community-sub-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 15px;
}

.community-sub-nav li a {
  font-weight: normal;
}

.community-sub-nav li + li {
  padding-left: 15px;
}

.community-sub-nav .topic-add {
  position: absolute;
  right: 0;
  top: 10px;
}

/* Topics/questions/answers */
.topic {
  display: inline-block;
  width: 49.5%;
  padding: 20px 30px 20px 0;
  vertical-align: top;
}

.topic-header, .question-header {
  border-bottom: 1px solid #eeeeee;
  display: table;
  padding-bottom: 10px;
  box-shadow: none;
}

.topic-header > *, .question-header > * {
  display: table-cell;
  vertical-align: middle;
}

.topic-header .topic-meta, .question-header .question-meta {
  padding: 0 15px;
  white-space: nowrap;
}

.topic-heading, .question-heading, .answer-list-heading {
  font-weight: bold;
  font-size: 13px;
  width: 100%;
}

.topic-heading {
  font-size: 18px;
}

.topic-questions {
  margin-top: 0;
}

.topic-description {
  word-break: break-word;
}

.question, .answer {
  background: #ffffff;
 /* padding: 20px 0;*/
  position: relative;
}
.question-userdiv {
  /* width: 170px;
  height: 306px;*/
  background-color: #ededed;
  padding: 57px 47px;
  text-align:center;
}
 
.question-form .nesty-input {
  max-width: none;
}

.question-avatar, .answer-avatar {
  display: block;
  margin-right: 10px;
  min-width: 50px;
  position: relative;
  vertical-align: top;
  text-align: center;
}

.question-avatar-agent:after {
  background-color: transparent;
  background-image: url("$assets-zd-agent-marker-png");
  background-image: url("/hc/theming_assets/01HZH9MYM5GNPD29AKN2D3Q7D9");
  background-repeat: no-repeat;
  background-size: 14px;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 104px;
  top: 58px;
  content: " ";
}
.answer-avatar-agent:after {
  background-color: transparent;
  background-image: url("$assets-zd-agent-marker-png");
  background-image: url("/hc/theming_assets/01HZH9MYM5GNPD29AKN2D3Q7D9");
  background-repeat: no-repeat;
  background-size: 14px;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 70px;
  top: 55px;
  content: " ";
}

.question-avatar img, .answer-avatar img {
    border-radius: 50%;
    max-height: 70px;
    max-width: 70px;
    border: 1px solid gainsboro;
    padding: 5px;
    margin-bottom: 24px;
}
.answer-author a, .question-author a{
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a !important;
  display: block;
}
.question-author, .answer-author{
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a !important;
  display: block;
  margin-bottom: 20px;
}

.question-body, .answer-body, .answer-official-body {
  display: inline;
  vertical-align: top;
  width: 100%;
  padding-bottom:10px;
}

.question-body .answer-official-body {
  vertical-align: top;
  width: 100%;
}

.question-body p, .answer-body p, .answer-official-body p {
  margin: 0 0 5px;
}

.question-body .question-meta, .answer-body .answer-meta, .answer-official-body .answer-meta {
  float: left;
}

.question .answer {
  border: none;
  padding-bottom: 0;
}

.question-topic-list {
  margin: -40px 0 30px;
}

.question-topic-list li {
  display: inline-block;
  margin: 10px 10px 0 0;
}

.question-topic-list a {
  background: #f6f6f6;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  color: #cccccc;
  display: inline-block;
  font-size: 11px;
}

.question-title, .topic-title {
  margin:0;  
  font-size: 20px;
  font-weight: normal;
  font-style: normal;   
  line-height: normal; 
  color: #1558A5;
  margin-bottom:10px;
}
.question-text, .answer-text {
  font-size: 16px;
  font-weight: 300;
  font-style: normal;  
  line-height: 1.38;
  color: #4a4a4a;
  font-family: Roboto-light !important;
  margin-bottom:20px;
}
.question-published , .answer-published {
	font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #9b9b9b;
  font-family: Roboto-light !important;
  margin-bottom:20px;
}


.question-title a, .topic-title a {
  font-weight: lighter;
}

.question-meta, .answer-meta, .topic-meta {
 	font-size: 16px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #9b9b9b;
   font-family: Roboto-light !important;
}

.topic-meta span + span:before, .question-meta span + span:before, .answer-meta span + span:before {
  content: "\2022";
  font-size: 10px;
  margin: 0 10px;
}

.answer-form {
  /*margin: 30px 0 0 95px;*/
}

.answer-form-controls {
  margin-top: 10px;
  text-align: right;
  width: 100% !important;
}

.answer-form-controls input[type=submit] {
  margin-left: 15px;
}

.answer-form-controls .pull-left {
  float: left;
}

.answer-official-heading, .answer-list-heading {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;  
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 20px;
}

/*.answer-list-heading {
  border-bottom: 1px solid #eeeeee;
  margin-top: 30px;
  padding-bottom: 20px;
}*/

.pending-moderation-answer-badge {
  clear: both;
  border-style: solid;
  border-width: 1px;
  border-color: #c7aa2b;
  color: #c7aa2b;
  padding: 3px 5px;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}

.question-share, .answer-share {
  position: relative;
}

.related-questions-header {
 	box-shadow:none;
}

.related-questions-heading {
  margin-top: 3px;
}

.related-questions li {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Vote */
.vote {
  display: grid;
  /*margin-left: 15px;
  margin-right: 10px;
  min-width: 95px;*/
  vertical-align: top;
}

.vote-sum, .vote-controls {
  display: inline-block;
  vertical-align: middle;
}

.vote-sum {   
  text-align: center;
   margin-right: 30px;
  font-family: Roboto-light !important;
}
.comment-sum{
  display: inline-block;
    margin-right: 30px;
  font-family: Roboto-light !important;
}
.comment-sum img {    
  margin-right: 8px;
   width: 20px;
  height: 17px;
  object-fit: contain;
}
.vote-sum img {    
  margin-right: 8px;
   width: 16px;
  height: 18px;
  object-fit: contain;  
}
.vote-controls {
  border-radius: 5px;
}

.vote-controls a {
 border: 0px !important;
  border-color: #f6f6f6;
  box-shadow: none;
  color: #bebebe;
  display: inline-block;
  font-family: "entypo";
  font-size: 13px;
  height: 18px;
  line-height: 18px;
  padding: 0 6px;
   width: 45px;
  height: 45px;
  margin-right: 15px;
}

.vote-up {
  border-radius: 5px 5px 0 0;
  background-image: url(/hc/theming_assets/01HZH9MY5D7N2TNEYKGDKXC5SG) !important;
  
}

.vote-down {
  border-radius: 0 0 5px 5px;
  border-top: 0;
   background-image: url(/hc/theming_assets/01HZH9MXW9C77KRBVN2TXRWMBH) !important;
}

/*.vote-up:before {
  content: "\E763";
}

.vote-down:before {
  content: "\E760";
}*/

.vote-controls:hover {
  /*box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);*/
}

.vote-controls:hover a {
  /*background: #FFF;
  border-color: #A6A6A6;
  color: #BBB;*/
}

.vote-controls a:hover, .vote-controls [aria-selected=true] {
 /* background: #f6f6f6;
  color: #333;*/
}

.vote-controls a:active {
  background: #CCC;
  color: #111;
}

/* Accept */
.answer-accept {
  color: #BBB;
  font-size: 15px;
  max-width: 15px;
  overflow: hidden;
  padding-top: 7px;
  position: absolute;
  white-space: nowrap;
}

.answer-accept:hover {
  text-decoration: none;
}

.answer-accept:before {
  content: "\2713";
  font-family: "entypo";
  margin-right: 5px;
}

.answer-accepted .answer-accept, .answer-accepted .vote-sum {
  color: green;
}

/* Admin controls */
.topic-controls, .question-controls, .answer-controls {
  float: right;
  font-size: 11px;
  margin-right:40px;
}

.topic-edit:before, .question-delete:before, .question-mark-as-spam:before, .answer-delete:before, .answer-mark-as-spam:before {
  color: #cccccc;
  content: "\2022";
  font-size: 10px;
  margin-left: -16px;
  margin: 0 8px;
  pointer-events: none;
  position: relative;
  display: inline-block;
}

/* Share questions and answers */
.share-label {
  cursor: pointer;
}

.share-label + .share {
  background: #FFF;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  left: 50%;
  line-height: 70px;
  margin: 10px 0 0 -75px;
  position: absolute;
  text-align: center;
  top: 100%;
  white-space: nowrap;
  width: 175px;
  z-index: 1;
}

.share-label + .share:before, .share-label + .share:after {
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
}

.share-label + .share:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-left: 7px solid transparent;
  margin-left: -6px;
}

.share-label + .share:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  margin-left: -5px;
}

.share-label[aria-selected="true"] {
  color: #111;
}

.share-label[aria-selected="true"] + .share {
  display: block;
}

.share-label[aria-selected="false"] + .share {
  display: none;
}

body.community-enabled .search-results-column {
  display: inline-block;
  vertical-align: top;
  width: 48%;
}
body.community-enabled .search-results-column + .search-results-column {
  margin-left: 35px;
}
[dir=rtl] body.community-enabled .search-results-column + .search-results-column {
  margin-left: 0;
  margin-right: 35px;
}

.search-results-subheading {
  padding-bottom: 10px;
  margin-bottom: 0;
}

.search-results-subheading-link {
  font-size: 13px;
  font-weight: normal;
  margin-left: 5px;
}

.search-results-list {
		margin-bottom: 25px;
    margin-left: 0px;
    padding-left: 0px;
    list-style: none;
}
.search-results-list > * {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
}
.search-results-list > *:first-child {
  border-top: 1px solid #eeeeee;
}

.search-result-link {
  	font-size: 20px;
    font-weight: normal;
    font-style: normal;
    line-height: normal;
    color: #fa6400;
    margin-bottom: 10px;
}
.search-results{
    background: white;
    padding: 40px;
}

.search-result-description, .search-result-meta {
  padding-top: 0px;
}
.search-result-description {
      font-size: 16px;
    font-weight: 300;
    font-style: normal;
    line-height: 1.38;
    color: #4a4a4a;
    font-family: Roboto-light !important;
    margin-bottom: 20px;
}

.search-result-meta-name, .search-result-meta-time, .search-result-meta-count {
  /*font-size: 12px;
  color: #bebebe;*/
}

.search-result-meta-time:before, .search-result-meta-count:before {
  display: inline-block;
  padding-right: 15px;
  padding-left: 15px;
  content: '\2022';
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.search-result-votes {
  background: #A8D119;
  border-radius: 2px;
  color: #FFF;
  display: inline-block;
  line-height: 1;
  margin-left: 5px;
  padding: 4px 5px;
  position: relative;
  top: -2px;
}
.search-result-votes:before {
  content: "\1F44D";
  font-family: "entypo";
  margin-right: 3px;
}

.chat {
  background: #f6f6f6;
  border: 1px solid #E0E0E0;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 13px;
  line-height: 35px;
  padding: 0 15px;
  position: fixed;
  right: 85px;
  -webkit-transition: bottom .5s ease-in, color .5s ease-in;
  -moz-transition: bottom .5s ease-in, color .5s ease-in;
  -ms-transition: bottom .5s ease-in, color .5s ease-in;
  -o-transition: bottom .5s ease-in, color .5s ease-in;
  transition: bottom .5s ease-in, color .5s ease-in;
}

.chat:before {
  content: "\E720";
  font-family: "entypo";
  font-size: 16px;
  margin-right: 10px;
  vertical-align: middle;
}

.chat:hover {
  text-decoration: none;
}

.chat-available {
  bottom: 0;
}

.chat-unavailable {
  color: gray;
  cursor: default !important;
  bottom: -50px;
}

.error-page {
  /*margin: 0 auto;
  max-width: 500px;
  padding-top: 5%;*/
}

.error-page h1 {
  font-size: 52px;
  margin-bottom: 0;
}

.error-page h2 {
  font-size: 16px;
  margin-bottom: 5px;
}

.error-page > a {
  display: block;
  margin-top: 25px;
}

.recent-activity {
  background: #f9f9f9;
  border-radius: 5px;
  padding: 25px 20px;
  width: 270px;
}

.recent-activity-header {
  margin-top: 0;
  font-size: 15px;
}

.recent-activity-item ~ .recent-activity-item {
  margin-top: 15px;
}

.recent-activity-item-parent {
  color: #1a74b0;
  font-size: 12px;
  text-decoration: none;
  display: block;
}
.recent-activity-item-parent:hover {
  text-decoration: underline;
}

.recent-activity-item-link {
  display: block;
}

.recent-activity-item-meta {
  font-size: 12px;
  color: #999999;
}

.recent-activity-item-time {
  display: inline-block;
}

.recent-activity-item-comment {
  display: none;
}
.recent-activity-item-comment:before {
  display: inline-block;
  content: "\2022";
}
.recent-activity-item-comment span:before {
  font-family: "entypo";
  content: "\00a0\00a0\e718";
  display: inline-block;
  vertical-align: middle;
  padding-right: 3px;
}

[data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="answer_added"] .recent-activity-item-comment {
  display: inline-block;
}

.recent-activity-controls,
.recent-activity-loader {
  padding-top: 20px;
  font-size: 12px;
}

.recent-activity-loader {
  display: inline-block;
  position: relative;
}
.recent-activity-loader:before {
  display: block;
  position: absolute;
  content: "\0020";
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f9f9f9 50%, rgba(255, 255, 255, 0) 100%);
  animation: recent-activity-loader 0.5s infinite;
  -webkit-animation: recent-activity-loader 0.5s infinite;
}

@keyframes recent-activity-loader {
  0% {
    left: 0;
  }

  100% {
    left: 100%;
  }
}
@-webkit-keyframes recent-activity-loader {
  0% {
    left: 0;
  }

  100% {
    left: 100%;
  }
}
.escalation-badge, a.escalation-badge {
  background-color: #95be22;
  border-color: #95be22;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #404040;
  font-size: 11px;
  margin: 0 3px;
  padding: 1px 3px;
  text-decoration: none;
  vertical-align: baseline;
}


.featured li a.list {
  width: 220px;
  height: 55px;
}
.featured li   {
 margin-bottom: 10px;
}
  
.featured li a {
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-position: center;
}

.banner-horizontal {
  border-top-width: 1px;
  border-left-width: 5px;
}
.banner-wrapper {
  font-size: 0.9em;
  padding: 20px;
  border: 1px solid #f39b93;
  border-top-width: 5px;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.banner-horizontal .banner-title {
  margin-top: 14px;
  margin-right: 0.5em;
  letter-spacing: -0.05em;
}
.banner-horizontal .banner-title, .banner-horizontal .banner-content {
  float: left;
  margin: 15px 0 0;
  line-height: 20px;
}
.banner-title, .banner-content {
  text-shadow: 0 1px #fff;
}
.banner-horizontal .banner-title, .banner-horizontal .banner-content {
  float: left;
  margin: 15px 0 0;
  line-height: 20px;
}

.banner-horizontal .btn {
  float: right;
  margin: 10px 0;
}
.btn-custom {
  padding-bottom: 5px;
  border-bottom-width: 2px;
}
.btn-custom {
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  background-color: #e73827;
  border-color: #d30a0a;
}
  
.articlelist  li {
	  margin-bottom: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
    font-weight: 400;
  font-size: 15px;
  color: #4b4d4d;
}
.articlelist  li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.dropdown-toggle:after {
  color: transparent !important;
  content: "" !important;
  display: inline-block;
  
}


.see-all-articles a:hover {
  text-decoration: none;
  color: white !important;
}

.see-all-articles :hover {
  text-decoration: none;
  color: white !important;
}

#forgotpassword {
	color: #fff !important;
}


label.error {
  color: red;
  font-size: 13px;
}

label {
  margin-bottom: 0 !important; 
}

.request-form label {
  margin-bottom:  0px !important; 
}

.form-field + .form-field {
  margin-top: 0;
}

ol.breadcrumbs { padding:0px !important; }

/* MY ACTIVITIES TAB CSS */
.my-activities-nav {
    padding: 0 0 0 1px;
}

.my-activities-nav ul {
    margin-bottom: 0 !important;
	margin-top: 0;
	font-weight: 300;
	list-style: outside none none;
}

.my-activities-nav li + li {
    border-left: 1px solid rgba(0, 0, 0, 0.07);
}
.my-activities-nav li, .my-activities-sub-nav li {
    display: inline-block;
    color: #404040;
    font-size: 18px;
    font-weight: normal !important;
}
.my-activities-nav li {
    background: none repeat scroll 0 0 #fa6400;
    border-radius: 6px 6px 0 0;
    color: #fff;
    font-size: 15px;
    margin: 0 -1px;
    padding: 5px 15px;
}

#request-content-div {
    border: 1px solid #fa6400;
    margin-bottom: 15px;
    padding: 15px;
}

.my-activities-nav li a, .my-activities-sub-nav li a {
    font-weight: normal;
    color: #8F8F8F !important;
    font-size: 18px;
}
.my-activities-nav li a {
    color: #fff;
}
.my-activities-sub-nav li + li {
    margin-left: 15px;
}
.my-activities-nav li, .my-activities-sub-nav li {
    display: inline-block;
    font-weight: bold;
}
.my-activities-sub-nav li {
    margin-right: 15px;
}

.requests-search {
    float: left;
    height: 27px;
    outline: medium none;
    padding: 5px 15px;
    width: 313px;
    color: #9b9b9b;
}

.request-table-toolbar input {
    border: 1px solid #979797 !important;
}

.request-table-toolbar {
    background-color: #fff;
    padding: 8px 0 8px 0;
    text-align: right;
}
#request-table {
    width: 100%;
}
#request-table table {
    background-color: transparent;
    max-width: 100%;
}
#request-table table {
    border-collapse: collapse;
    border-spacing: 0;
}

#request-table th {
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    padding: 8px;
    border: 1px solid #dcdcdc;
    color: #4a4a4a;
}

#request-table td {
	padding:5px 0 5px 0;
}

#request-content-div table td a, .my-activities-sub-nav ul li a{
    color: #333;
}

.my-activities-table table{
	width: 100% !important;
}
.my-activities-table table td{ 
  padding:5px 0 5px 0;
}

/* COMMUNITY PAGE CSS WHICH IS NOT CUSTOMISABLE */

.clearfix .main-column {
	border: 1px solid #fa6400;
	margin-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.main-column {
    float: left;
    width: 100%;
  	padding: 0 15px 30px 15px !important;
}

.main-column-new {
    float: left;
    width: 75%;
  	padding: 0 30px 30px 0 !important;
}

.clearfix {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 1170px;
}
 
.side-column-new {
    float: left;
    margin-bottom: 20px;
    width: 275px;
}

.side-column {
    float: left;
    margin-bottom: 20px;
    width: 1170px;
}

h3.related-questions-heading{
	padding: 0 0 15px 15px;
}

footer.article-footer {
background-color: transparent !important;
width: 100%;
}

.article-footer a, .article-footer a:before {
background: #fa6400;
box-shadow: none;
border: 0;
border-radius: 50%;
color: #FFF;
height: 30px;
line-height: 30px;
}

button, [role=button], [type=button], [type=submit] {
background: transparent;
border-radius: 2px;
border: 1px solid #DDDDDD;
border: 1px solid rgba(0, 0, 0, 0.13);
box-shadow: inset 0 -2px #f6f6f6;
box-shadow: inset 0 -2px rgba(0, 0, 0, 0.03);
color: #158EC2;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: lighter;
height: 30px;
line-height: 28px;
padding: 0 10px;
position: relative;
vertical-align: middle;
white-space: nowrap;

}

/* testing new download page 11001100 */
	.followbtn .article-subscribe {
		background-color: #fa6400 !important;
		border: solid 1px #FFFF !important;
		color:  #FFFF  !important;
		font-weight: 500 !important;
    font-size: 15px !important;
    height: 47px !important;
    border-radius: 0 !important;
    padding: 14px 58px !important;
    box-shadow: none !important;
    line-height: normal !important;
    text-align: center;
	}
	.followbtn .article-unsubscribe {
		background-color: #fa6400 !important;
		border: solid 1px #FFFF !important;
		color:  #FFFF  !important;
		font-weight: 500 !important;
    font-size: 15px !important;
    height: 47px !important;
    border-radius: 0 !important;
    padding: 14px 50px !important;
    box-shadow: none !important;
    line-height: normal !important;
    text-align: center;
	}
div#articleheadline.download-subheader{
  margin-top: 0% !important;
}

 .hmsearchbox {
 /* height: 66px !important;*/
    height: 60px !important;
  border-radius:3px !important;
  font-size:24px !important;
  color: #464547 !important;
  padding-left:60px !important;
  
}
.searchtextbox .input-group{
  width:100% !important;
}
/* 11001100 */

.section-subscribe [role=button], .section-unsubscribe, .article-subscribe, .article-unsubscribe {
background: #fa6400 !important;
border: 0;
border-radius: 0;
box-shadow: none;
height: auto !important;
color: #ffffff !important;
font-size: 15px !important;
font-weight: normal !important;
padding: 10px 58px !important; 
}


.comment-form textarea {
border-radius: 2px 2px 0 0;
border-width: 1px;
width: 100%;

}


textarea {
height: 100px;
padding: 7px 10px;
resize: vertical;
}

input, textarea {
border: 1px solid #DDDDDD;
border: 1px solid rgba(0, 0, 0, 0.13);
padding: 10px;
}

.comment-form-controls {
 
margin-top: 10px;
text-align: right;
}

.comment-form-controls input[type=submit] {
margin-left: 15px;
}


input[type=submit] {
  background: #fa6400;
  border-color: transparent;
  color: #FFF;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}
related-questions ul {
	padding: 0 0 10px 15px ;
	font-weight: 300;
}

/* ====================================================
   Social share links
   ==================================================== */
.share li {
  display: inline-block;
}

.share a {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  vertical-align: middle;
  width: 30px;
}

.share a:before {
  display: inline-block;
  color: #FFF;
  font-family: "entypo";
  text-align: center;
  width: 100%;
}

.share a:hover {
  text-decoration: none;
}

.share-twitter:before {
  background: #00ACED;
  content: "\F309";
}

.share-facebook:before {
  background: #3B5998;
  content: "\F30C";
}

.share-linkedin:before {
  background: #4875B4;
  content: "\F318";
}

.share-googleplus:before {
  background: #CD3C2A;
  content: "\F30F";
}

.share-label {
  cursor: pointer;
}

.share-label + .share {
  background: #FFF;
  border: 1px solid #DDDDDD;
  border: 1px solid rgba(0, 0, 0, 0.17);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  left: 50%;
  line-height: 70px;
  margin: 10px 0 0 -75px;
  position: absolute;
  text-align: center;
  top: 100%;
  white-space: nowrap;
  width: 175px;
  z-index: 1;
}

.share-label + .share:before, .share-label + .share:after {
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
}

.share-label + .share:before {
  top: -7px;
  border-right: 7px solid rgba(0, 0, 0, 0);
  border-bottom: 7px solid #CCC;
  border-left: 7px solid rgba(0, 0, 0, 0);
  margin-left: -6px;
}

.share-label + .share:after {
  top: -6px;
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid #FFF;
  border-left: 6px solid rgba(0, 0, 0, 0);
  margin-left: -5px;
}

.share-label[aria-selected="true"] {
  color: #111;
}

.share-label[aria-selected="true"] + .share {
  display: block;
}

.share-label[aria-selected="false"] + .share {
  display: none;
}

.article-footer .share {
  float: right;
  margin-top: 2px;
}

/* POST A QUESTION FORM CSS */

.form-field.required > label::after {
    color: red;
    content: "*";
    margin-left: 2px;
}

.form-field label {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.form-field input[type="text"], input[type="email"], input[type="password"] {
    width: 100%;
}

.form input {
    padding: 0 !important;
}

.request-form  input {
    padding: 5px !important;
    width: 100% !important;
}

.form-field textarea, .form-field input {
    border-radius: 6px;
    box-shadow: none;
    color: #000 !important;
}

.form footer a {
    background: none repeat scroll 0 0 #a5a3a3;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    margin: 0 15px 0 0;
    padding: 3px 16px !important;
	text-decoration: none;
}

.form-field input, .form-field textarea {
    border: 1px solid rgba(0, 0, 0, 0.13);
    padding: 10px;
}

.form input[type="submit"] {
    background: none repeat scroll 0 0 #fa6400;
    border-color: #dedede;
    border-radius: 6px;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    padding: 0 16px !important;
    width: inherit !important;
}
.form {
    padding-bottom: 15px;
    width: 80%;
}
.main-column h1 {
	padding:20px 0 20px 0;
}

.form-field textarea, input[type="text"] {
    width: 100%;
}

.form footer {
    border-top: 1px solid rgba(0, 0, 0, 0.07);
    margin-top: 40px;
    padding-top: 25px;
    text-align: right;
}
.form footer {
    background-color: transparent;
}
.topic-header a {
    background: none repeat scroll 0 0 #fa6400;
    border: 0 none;
    border-radius: 5px;
    box-shadow: none;
    color: #ffffff !important;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
    right: 0;
}

.article-vote {
  float:left;
  width:60%;
}

 .title h1 {
  position: relative;
  display: inline-block; 
  font-size: 30px; 
  margin-bottom: 1px !important;
  line-height: 1.1;
  
}

.padding10-top {
  padding-top:10px;
}

.title {
	  border-bottom: 1px solid #fa6400;
  margin-bottom: 20px;
}

.line-title{
	  width: 100%;
  height: 4px;
  left: 0;
  bottom: -4px;
  position: absolute;
  background: #fa6400;
  background-color: #fa6400;
}


.article-comments {
	margin-bottom: 20px;
}

.article-list {
    margin-bottom: 10px;
}

.comment-header {
	box-shadow:none;
}


#regfrmDiv .form-field + .form-field {
  margin-top: 0px !important;
}

#regfrmDiv .form footer {
  margin-top: 25px !important;

}


.form-field.required > label.error:after {
	content: " ";
	font-weight:normal !important;
}
.user-avatar {
    max-height: 20px;
    /*display:none;
    visibility:hidden;*/
}
#user-dropdown {
      left: auto !important;
    min-width: 230px !important;
  margin-right: -22px;
}
.info-head ul li a:hover {
  color: #333 !important;
}


.kb-left { float:left; }
.appbtn { background: #fa6400; background-color: #fa6400; color: #fff; font-size: 15px; border-color: #dedede; padding: 5px 16px 5px 16px !important; border-radius: 6px; box-shadow: none; font-weight: normal !important; height: auto !important; }
#comment-load-data { display:none;}
.item-info { margin:10px 0 10px 0; border-bottom:1px solid #000;}

.kbwidth520 > p {
  font-weight: normal !important;

}


.section-colored {
       background: #0FB6BE url(//p2.zdassets.com/hc/theme_assets/270851/200042364/bg-section-colored-cyan.jpg) 50% 0 no-repeat !important;
}

.btnFixWidth {
	width: 120px !important;
}

.btnFixWidth150 {
	width: 150px !important;
}

.titles-heading {
  text-align: left !important; 
}
#productlisttab .nav-tabs.nav-justified>li>a {
  border-bottom: 0px solid #ddd !important; 
}

.fontSize25 {
	font-size:25px !important;
}
.fontSize36 {
	font-size:36px !important;
}
h1.hdLine{
	color:white;text-align:center;padding:0;margin:0;
  font-weight:bold;
}
h1.reshd{
	color:#9A9A9A;
  padding-bottom: 25px;
  padding-top: 25px;
  font-weight:bold;
}

/*search*/
.search-result-meta {
 		font-size: 15px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
    font-family: Roboto-light !important;
    margin-bottom: 15px;
    margin-top: 6px;
}

.search-result-meta a{
 		font-size: 14px;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
    font-family: Roboto-light !important;
    margin-bottom: 6px;
    margin-top: 6px;
}
#btnsearch a {
	   padding: 30px;
}
.search-result-description p {
  margin:0px !important;
}

#errordown-msg{
	border:2px solid #4E97C7;
	padding:5px;
	color:#ff0000;
	display:none;
	margin-bottom:10px;      
}
#errordowneula-msg{
	border:2px solid #4E97C7;
	padding:5px;
	color:#ff0000;
	display:none;
	margin-bottom:10px;      
}
#errordowneula-msgsi{
	border:2px solid #4E97C7;
	padding:5px;
	color:#ff0000;
	display:none;
	margin-bottom:10px;      
}


.article-body ul {
  list-style-type: disc;
  padding-left: 50px;
  padding-bottom: 20px;
  margin: 0px;
}

#sidemenu .nav li a {
  font-size: 14px !important;
  line-height: 18px;
  padding: 2px 10px;
}
.fa-file-text-o, .fa-folder-o {
  float: left;
  position: relative;
  margin-right: 6px;
  margin-top: 10px;
}

.width540 { width:540px; }
.width460 { width:460px; }
.width70 { width:70px; }


#listdiv input { padding: 0px !important; }

#close-entry_license {
  float: right;
  margin-top: -33px;
  position: absolute;
  margin-left: 660px;
  cursor: pointer;
  border: 0px !important;
}

.multiselect-container {
	  list-style: none;
}

.multiselect-container li {
	  margin-left: 5px;
}

#center-license .row {
  padding-bottom: 15px;
  border-bottom: 1px solid ghostwhite;
  padding-top: 8px;
}


.file-drop-zone-title {
  padding:0px !important
}

#center-license input[type="text"]:focus {
  border: 1px solid #000;
}

.sncerror {
   border: 1px solid red !important;
}

.bldtxt {
	font-weight:bold;
	padding:0 3px;
}
.brdrgt {
	background:#cfd0d1;
}
.brdrgti {
    padding: 0 3px;
}
.width190 {
	width:190px;
}
.width100 {
	width:100px;
}
.width150 {
	width:150px;
}
.width380 {
	width:380px;
}
.width2{
  width:2px;
  background:#fff;
}
.width170{
  width:170px;
}
.width140{
  width:140px;
}
.width130{
  width:130px;
}
.hgt2{
  height:2px;
  background:#fff; 
  font-size:1px;
}
.sfdatabg {
  background-color:#DDDDDD;
}
.sfhdbg{
  background-color:#CFD0D1;
}
.width500{
  width:500px;
}
.width830{
  width:830px;
}
.width80{
  width:80px;
}
.width450{
  width:450px;
}
.width400{
  width:400px;
}
.sfdet{
  padding-left:50px;
  
}
.subsfheadine{
	cursor:pointer; 
	font-size:15px; 
	font-weight:bold; 
	background:url("$assets-icon_minus-png") no-repeat scroll 4px 4px #4abca3; 
	height:35px; 
	padding-left: 35px; 
	line-height:35px; 
	width:300px;
	color:#fff;
}

.subsfheadinenew{
	font-size: 20px;
  font-weight: 500;
  color: #404040;
  margin-bottom: 21px;
}

.subsfheadineplus{
	cursor:pointer; 
	font-size:15px; 
	font-weight:bold; 
	background:url("$assets-icon_plus-png") no-repeat scroll 4px 4px #4abca3; 
	height:35px; 
	padding-left: 35px; 
	line-height:35px; 
	width:300px;
	color:#fff;
}

.hiddiv{
  display:none;
}
#sfdowntext { font-weight:bold;text-align:center;font-size:15px;padding:100px 0; color:#fa6400; }

.width935 { width:935px; }
.bldsize22 { font-size:22px;font-weight:bold; } 
.bldsize18 { font-size:18px;font-weight:bold; } 
.bldsize14 { font-size:14px;font-weight:bold; } 


.sfdatabg a{
	color:#4ABCA3 !important;
}

.form-left{
	float:left;
}
.bldCapt{
	font-weight:bold;
	width:63px;
}

input[type="text"].dwnTxtBox{
	border:1px solid #000000;
	width:300px !important;
	height:30px !important;
	padding: 0 10px !important;
}
#errordown-msg{
	border:2px solid #4E97C7;
	padding:5px;
	color:#ff0000;
	display:none;
	margin-bottom:10px;      
}
.custom-alert {
  display: none;
}

.related-questions { background:transparent;}
.question-topic-list li a {
	display: inline-block;
	/*padding: 7px 15px;*/
	background:none;
	color:#333333;
	font-size:16px;
}

.navbar-toggle {
  background: #fa6400 !important;
  background-color: #fa6400 !important;
}


#frmAggrment {
  padding-top: 20px;
}

a.artcatlist { width:550px;display:inline-block;border: 1px solid #FBFBFB;}



#frmppgAggrment {
  padding-top: 20px;
}


#errorDiv{
  font-size: 14px;
text-align: center;
color: red;
}

#advancesearch .row {
  float: left;
  /*border: 1px solid #cdcdcd;*/
  padding: 10px;
  margin-right: 0px !important;
margin-left: 0px !important;

}

.advnsearchdiv .row {
   margin-right: 0px !important;
margin-left: 0px !important;
}

#SearchForm_products, #SearchForm_versions, #SearchForm_oss {
  height: 168px !important;
  box-shadow: 0 4px 12px rgba(0,0,0,0.25);
  border: 1px solid #cdcdcd;
}
.downPatch a {
    background: none repeat scroll 0 0 #fa6400;
    border: 0 none;
    /*border-radius: 5px;*/
    box-shadow: none;
    color: #ffffff !important;
    height: 25px;
    line-height: 25px;
    margin-top: 5px;
    padding: 15px 20px;
}

.patcapTxt {
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px;
}

.article-body .hand {
    background: url("/hc/theming_assets/01HZH9MH1W2ZT8D0B09FW91609") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 50px;
    line-height: 30px;
    color:#404040;
}
.article-body .handminus {
    background: url("/hc/theming_assets/01HZH9N95SBP0K5F5NTNAE4GJF") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-left: 50px;
    line-height: 30px;
    color:#404040;
}


.lefttxt {
    float: left;
}
.left { float:left; }
.cboth { clear:both; }
.patwidth180 {
    float: left;
    width: 200px;
}
.lefttxt {
    float: left;
}
.patwidth150 {
    float: left;
    width: 200px;
}

.downarrow, .jRibbon{
	background:grey !important;
}

.search-results-advance h1:focus {   
  border-color: transparent;   
}


.section-colored h1 {
  color: #fff;
  font-size: 36px !important;
  padding: 0;
  font-weight:bold;
}

.product-content{
	display:none;
}

.section-colored {
  padding: 35px 0 !important;
}

.search-results h1 { font-size:18px; }

.header-search {
	margin-top:0 !important;
}
.padtop35{
	padding-top:35px !important;
}
.item-service {
    margin-bottom: 35px !important;
    transition: all 0.3s ease 0s;
}
.article-list li a {
	font-size:16px !important;
	color: #737273;
	font-weight: 300;
}
.btnFixWidth185 {
    width: 185px !important;
}
.tab-content {
  padding: 20px 0 0 0;
  border-top: 0;
  border-radius: 0 0 5px 5px;
 }

.homecategory {
  width: 940px;
  margin: 0 auto 80px;
  clear: both;
}
.homecategory h1 {
  margin: 0 0 20px 0;
  font: 21px/1 DNLTL;
  color: #777;
  text-transform: uppercase;
}
.homecategory h2 {
  cursor: pointer;
  padding: 14px 25px;
  text-transform: none;
  border: 1px solid #eee;
  border-radius: 4px;
  margin: 0 0 10px;
  font-size:20px;
}
.homecategory .topic h2::after {
  font-family: "entypo";
  content: "\E764";
  float: right;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.homecategory .topic.open h2::after {
  transform: rotate(-180deg);
}
.homecategory h2 a {
  color: #555;
  font-size:15px;
}
.homecategory h2:hover {
  border: 1px solid #ccc;
}
.homecategory h2:hover a {
  color: #444;
  text-decoration: none;
}
.homecategory .topic {
  float: left;
  width: 99%;
  padding: 0 15px 0 0;
}
.homecategory .section {
  display: none;
  float: left;
  min-height: 370px;
  padding: 10px 45px 15px 25px;
}
.homecategory .open .section {
  display: block;
}
.homecategory .category-empty {
  display: none;
}
.homecategory h3 {
  padding: 0 0 12px;
  border-bottom: 1px solid #eee;
}
.homecategory h3 a {
  text-transform: none;
  font-size: 16px !important;
}
.homecategory .see-all-articles {
  background: #eee;
  padding: 10px 15px;
  border-radius: 5px;
  color: #444;
  text-decoration: none;
}
.articlepage .homecategory {
  background-color: #78A300;
  color: #fff;
  width: 100%;
}
.articlepage .homecategory > .inner-container {
  border-bottom: 1px solid #91b430;
  padding-bottom: 20px;
}

.articlepage .homecategory h4{
  color: #fff;
  display: inline-block;
  font-size: 30px;
  font-weight: lighter;
  margin: 30px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
.articlepage .homecategory h4 a{
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  margin-left: 5px;
  text-transform: lowercase;
  text-decoration: underline;
}

.homecategory{
	width: 100% !important;
  padding-left: 14px;
}

.homecategory {
	margin-top: 25px;
}
.homecategory .section {
	width: 50%;
	text-align: left;
	min-height: 0;
	padding: 0 15px;
	margin-bottom: 20px;
}

.homecategory h2 a {
	max-width: 80%;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.homecategory .titles-heading h2 {
	border:0;
	margin:0;
	border-radius:0;
}
.homecategory .tabpanel .container {
	padding-left:0 !important;
}

.tab-content {
  padding: 0 !important;
  border-top: 0 !important;
  border-radius: 0 !important;
  border:0 !important;
}
.homecategory h3 a {
    font-size: 18px !important;
    text-transform: none;
}
.section-tree .btn-primary {
	text-transform: none !important;
}
.section-tree .article-list {
    margin-bottom: 10px !important;
}
table.contact th {
    border: 1px solid #b4b4b4 !important;
    padding: 8px;
}
.padbot25{
	padding-bottom: 25px;
}
.padbot35{
	padding-bottom: 35px;
}
.padtop25{
	padding-top: 25px;
}
.padtop20{
	padding-top: 20px;
}
.nav-tabs.nav-justified>li>a {
  border-bottom: none !important;
}

#radiacontentart ul {
    list-style-image: url("//p2.zdassets.com/hc/theme_assets/320872/200076464/Bullet1Online.png");
  	margin-left: 30px;
}

#radiacontentart li {
    margin-bottom: 6px;
    margin-top: 6px;
    orphans: 2;
    widows: 2;
}


#radiacontentart h1 {
	border-bottom-color: #14b794;
	color: #666;
	font-size: 19.5pt;
	font-weight: normal;
	margin: 0 -17px 20px;
	padding: 10px 17px;
	width: 100%;
}

#radiacontentart p {
	margin-bottom: 8px;
	margin-top: 8px;
}

#radiacontentart table td {
	padding: 6px;
}
#radiacontentart table th{
	padding: 6px;
	background: #acacac none repeat scroll 0 0;
	text-align: left;
}
#radiacontentart th {
	color: #ffffff;
	margin-bottom: 8px;
	margin-top: 8px;
}

#radiacontentart table td {
	border: 1px solid #ccc;
	color: #737373 !important;
}
#radiacontentart p.note {
    background-image: url("//p2.zdassets.com/hc/theme_assets/320872/200076464/icon_note.png");
    background-position: 9px 7px;
    background-repeat: no-repeat;
    border: 1px solid #14b794;
    border-radius: 4px;
    color: #666;
    padding: 10px 10px 10px 45px;
}
#radiacontentart a { text-decoration:underline !important; }

.leftflt { float:left; }
.arrcls { float:right;font-size:22px;font-weight:bold; cursor:pointer; }
.cbothflt { clear:both; }
.rightflt { float:right; }


/* ONLINE HELP ARTICLE POP UP */
#artolerror-msg{
	border:2px solid #4E97C7;
	padding:5px;
	color:#ff0000;
	display:none;
	margin-bottom:10px;      
}
#artolpopup-form{
	background:rgba(0, 0, 0, 0.3);
	height:100%;
	width: 100%;
	position:fixed;
	z-index:9999;
	top: 0;
	left: 0;
	display: none;
}
#artolcenter-form{
	border: 1px solid #121212;
	margin: 6% auto;
	width: 880px;
	background: white;
	border-radius: 3px;
	padding: 10px;
	box-shadow: 4px 5px gray;
	-moz-box-shadow: 5px 9px 16px #000000;
	-webkit-box-shadow: 5px 9px 16px #000000;
	box-shadow: 5px 9px 16px #000000;
}

#artolclose-form{
	cursor: pointer;
  float: right;
  margin-left: 843px;
  margin-top: -30px;
  position: absolute;
}
#addolarticle {
	float:right;
  padding:20px 0 20px 0;
}
input.olBtn {
    background: #fa6400 none repeat scroll 0 0;
    border-color: transparent;
    color: #fff;
    transition: opacity 300ms ease 0s;
}
.width130 {
	width:130px;
}
textarea.oltxtar {
	width: 700px; border: 1px solid rgb(0, 0, 0); 
}
#olsubleveldiv { display:none; }

.fleft{
  float:left;
}
.fright{
  float:right;
}
.cboth{
  clear:both;
}

.comsrhdiv{
	width:60%;padding-right:60px;
}
.comdiv{
	border-right:2px solid #000;height:100px;margin-right:30px;
}
.cimrgtdiv{
	width:35%;
}
.com-hd{
	font-size:24px;
	font-weight:normal;
	margin:0;
  color:#404040;
}
.com-sdhd{
	font-size:18px;
	font-weight:normal;
	margin:0;
	color:#376092;
}
.hgt40{
	height:40px;
}
.width33per{
	width:33%;
}
.width49per{
  width:49%;
}
.lnhgt80{
	height:80px;
	line-height:80px;
  font-size:18px;
  color:#000 !important;
}
hr.hrline { 
	border: 0; height: 1px; background: #000; background-image: linear-gradient(to right, #ccc, #000, #ccc); 
	margin:20px 0 20px 0;
}
ul.comul{
	margin:0;
  padding-left:15px;
}
ul.comul li{
	list-style-type:none;
	line-height:25px;
}
ul.comul li a {
	text-decoration:none;
	color:;
	font-size:13px;
  color:#11B895;
}
.concls{
padding-top:30px;padding-left:5px
}
.nmcls{ color:#1081BB; padding-left:10px; }

ul.commenu, ul.comsubmn{
	margin:0;
}

ul.commenu li{
	list-style-type:none;
	line-height:25px;
	float:left;
  padding:5px 25px 5px 0;
  font-weight:500;
}
ul.comsubmn li{
	list-style-type:none;
	line-height:25px;
	padding:3px 0 3px 0;
  float:none;
  padding: 3px 10px 3px 10px;
  min-width: 150px;
  font-weight:400;
}
ul.comsubmn li a{
  font-weight:400;
  font-size:13px;
  text-decoration:none;
}

.subMndiv{
	position:absolute;
  border:1px solid #000;
  z-index:999;
  padding:5px;
  display:none;
  background:#fff;
}
.comMndivout{
	border-right:1px solid transparent;
	border-top:1px solid transparent;
	border-left:1px solid transparent;
	border-radius:5px 5px 0 0;
	padding:8px;
}
.comMndivover{
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-radius:5px 5px 0 0;
  padding:8px;
}
.partdivcss{
	position:absolute;margin:8px 0 0 -8px;z-index:99999;background:#fff;height:2px;
  display:none;
}
.listcomhd {
	color:#11B895;
  font-size:14px;
}
#commforumlist { display:none; }
#commmenu { display:none; }
.commndiv { display:none; }
#commproductlist { display:none; }
div.menFrmHd { width:150px;background:#11B895;padding-left:10px;color:#fff;margin-top:5px; }
.conwrapdiv { border:2px solid #11B895;border-radius:8px;}
.comimgdiv { width:80px;height:80px;overflow:hidden; }
img.conimgbor { border-radius:20px; }
td.comimg { vertical-align:middle;padding:10px 20px 10px 10px; }
div.comname { color: #404040; }
div.condatatext { font-size:13px; line-height: 20px; }
table.borsep { border-collapse: separate; }
/* NEW LAYOUT CSS */
.logo_img {
    margin-bottom: 0 !important;
    margin-top: 4px;
    max-width: 100%;
}
.col8-width { width:60% !important;}
.col2-width { width:23% !important;}

.logo-btm-bord { border-top: 1px solid #d3d3d3; margin: 15px 5px 0 5px; }
.logo-bel-txt { text-align:center;color:#4a6415;font-size:20px;padding-top:10px;padding-bottom:10px;width:130px; }
.navmartop { margin-top:70px; }


.row {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.homeSearch{ 
  
   min-height: 645px;
    padding: 60px 0 48px 0;
	background-image: url("$assets-accelerite_support_banner_home-jpg"); 
    background-repeat: no-repeat;
    overflow: hidden;
    height: 645px;
    background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
     background-repeat:   no-repeat;
    background-position: center center;  

}
@media only screen and (min-device-width: 320px) and (max-device-width: 320px){

.homeSearch{ 
  
   min-height: 250px !important;
    padding: 20px 0 48px 0;
	background-image: url("$assets-accelerite_support_banner_home-jpg"); 
    background-repeat: no-repeat;
    overflow: hidden;
    height: 250px !important;
    background-size: cover;
   
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
   background-repeat:   no-repeat;
    background-position: center center;  

}
}

.homeheader {   color: #15325a;
    text-align: center !important;
    padding-bottom: 35px;
}

.srchicon {
       margin-left: -192%;
    margin-top: 20px;
    position: relative;
    z-index: 1;
    font-size: 30px;
    color: #999;
}

.searchtextbox .mainsrchbox {
    height: 75px !important;
    font-size: 18px;
    padding-left: 85px;
}


header { box-shadow: none !important; padding:0 !important; }
.padtop20 { padding-top:20px; }
.fltleft { float:left; }
.submn { line-height:28px;padding-left:10px; color:#000080; }
.hgt35 { height:35px; clear:both; }
.centext {text-align:center !important; }
.fntsize18 { font-size:18px; }
.navbar-new {
  background-color: #414042 !important;
  margin-bottom: 0 !important;
  min-height:43px !important;
}

.noborder {
    border-radius: none !important;
}
.icon-darkblue {
    color: #026093;
}
.icon-darkblue:hover {
    color: #736F6E;
}
.icon-grey {
    color: #736F6E;
}
a.submenlink { color: #026093; }
a.submenlink:hover { color: #736F6E; }
a.submenlink > i:hover { color: #736F6E; }
.logobtmline { width:130px;text-align: left;margin:15px 0 0 0; }

/* NEW MENU CSS */

.navbar-main .navbar-nav > .open > a, .navbar-main .navbar-nav > .open > a:hover, .navbar-main .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: #3f413f !important;
}
.navbar-main .navbar-nav > li > a {
  color:#3f413f !important;
}
/* active show child menu */
.navbar-nav .dropdown.active ul {display:inline;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav .active, .navbar-nav > li > a:hover {
  background: #fa6400 none repeat scroll 0 0;
  color: #414042 !important;
}
.navbarhgt {
  min-height: 44px !important;
}
#flexdiv {
  clear:both;
  height:49px;
  display:none;
}
.topsunmubord{
	border-radius: 0 !important;
}
#loginafterlink { display:none; }

.user-info {
	font-weight:normal !important;
  width:auto;
  text-align: center;
}
/* END MENU CSS */

/* NEW POPUP START */
.modal-dialog-width {
	width:60% !important;
}
.modal-dialog-width-75per {
	width:75% !important;
}
.modal-header-bord, .modal-footer-bord {
	border:0 !important;
}
.modal-body-pad {
    padding: 10px 70px 10px 70px !important;
}
.modal-footer-pad { padding-bottom:10px !important; }
.modal-content-bg{
  border-radius: 4px;
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
	background:#f7f7f7 !important;
}
/* display: flex;  in below div*/
.no-leftpad { padding-left:0 !important; margin-left: 0px !important;   }
.questionbody-div {     
  	padding-left: 20px !important;
    margin-top: 20px !important;
      margin-bottom: 20px;
}
.nopad { padding:0 !important; }
.pad30per { padding-left:15% !important; }
.popuphr { height: 1px; background: #fa6400; }
.popupmartop { margin-top:3.3% !important; }
.topic-meta-follow [role="button"] { 
	background: #fa6400 none repeat scroll 0 0;
  border-color: transparent;
  color: #fff;
  height:auto !important;
  line-height:22px !important;
  padding: 0 10px;
  font-weight: normal;
	padding: 6px 10px;
  font-size: 15px;
  text-align: center;
}

.topic-meta-follownew [role="button"] { 
	background: #323133 none repeat scroll 0 0;
  border-color: transparent;
  color: #fff;
  height:auto !important;
  line-height:22px !important;
  padding: 0 10px;
  font-weight: normal;
	padding: 6px 10px;
  font-size: 15px;
  text-align: center;
}

input[type="submit"].sublogbtnblk, input[type="button"].sublogbtnblk { 
	background: #323133 none repeat scroll 0 0;
  border-color: transparent;
  color: #fff;
  height:auto !important;
  line-height:22px !important;
  padding: 0 10px;
  font-weight: normal;
	padding: 6px 10px;
  font-size: 15px;
}

/* NEW POPUP END */
.centerText { text-align:center !important; }
.justText { text-align:justify !important; }
.fntSize18 { font-size:18px !important; }
.fntsize25 { font-size:25px !important; }
.contbg { background:#dfdfdf !important; }
.minhgt240 { min-height:240px !important; }
.hgt50 { height:50px; }
.hgt25 { height:25px; }
.grybg{
	background: #dfdfdf !important;
}
.width88per { width:88% !important; }
.width75per { width:75% !important; padding-left: 3% !important; }
.width80per { width:80% !important; }
.width12per { width:12% !important; }
.grnln { background:#fa6400; height: 1px; margin: 35px 0; }
p { font-weight:normal !important; }
.marbotm15 { margin-bottom:15px; }
.container-fluid {
	padding-right:0 !important;
}
.nopadmag {
	padding: 0 !important;
	margin: 0 !important;
}
.topbackgd { 
 	background:#414042 !important;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100000;
}
.divhgt44 { height:44px; clear:both; }
a.toprgtlink { color: #fff !important; font-size: 16px !important }
#usermainli .fa-angle-down { color: #fff !important; font-size: 24px; vertical-align: middle; margin-top: 3px; }
.with-image{background : transparent !important;}
#user-name { color: #fff !important; font-size: 16px !important;}
.topmencon { text-align:center; margin-bottom:5px; display:block; }
.margtb20 { margin: 20px 0 10px 0; }
.magt25 { margin-top:25px; }
.navbar-nav > li > a:hover {
	background:transparent !important;
	color:#3f413f !important;;
}
.padsubcls { padding:2% 0 2% 2% !important; border-right: 1px solid #d7d7d7; }
.padsubcls:last-child { border-right: none; }
.padsubclsdb { padding:2% 0 2% 2% !important; }
.kbpadsubcls {
    border-right: none !important;
    padding: 2% 2% !important;
}

ul.list-unstyled > li > a { font-size:15px; color: #376092; font-weight:bold; }
a.bluelink { color:#376092; font-weight:bold; text-decoration:underline; }
a.bluelink:hover { text-decoration:underline; }
.disblk { display: block; }
ul.list-unstyled > li.marrgt20 { margin-right:20%; line-height: 40px; border-bottom: 1px solid #d7d7d7; }
ul.list-unstyled > li.marrgt20:last-child{ 
 border-bottom:0;
}

.posrighticon { float: right; margin-top:4%; font-weight:bold; }
.bordrgt { border-right:1px solid #fff; }
.navpadrgt{
	padding-right:0 !important;
}
.navbar-text {
    margin-top: 7px !important;;
    margin-bottom: 7px !important;;
  display:inline;
}
.navbarminheight{
	min-height:43px !important;
}

.topnavhgt{
	height:97px;
}
.navisept{
	height: 85px;
	border-right: 1px solid #d7d7d7;
}
.submenuhd { background: #323133;    color: #fff;    padding-left: 20px;}
.topboxsdw {
	-webkit-box-shadow: inset 0px 5px 12px rgba(50, 50, 50, 0.50);
    -moz-box-shadow:  inset 0px 5px 12px rgba(50, 50, 50, 0.50);
    box-shadow:       inset 0px 5px 12px rgba(50, 50, 50, 0.50);
}
.lnhgt42 { line-height: 42px; }
.modal-backdrop.in {
	opacity: 0.5 !important;
}
.mnfixWidth { width: 135px; text-align: center; }
.nav>li>a:focus , .nav>li>a:hover{ background-color:transparent !important; }
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{ background-color:transparent !important; border-color:none !important; }
.lnhgt85{
	line-height:85px; 
}
h2.submnhed { color: #376092; font-weight:bold; font-size:24px; }
h3.submnhed { color: #376092;  font-size:28px; }
h1.submnhed { color: #fa6400;  font-size:26px; font-weight: normal; }

h3.subsubhd { color: #376092;  font-size:15px; }
h2.submainhd { color: #376092;  font-size:22px; }
h3.subhdbluecolr { color: #376092; } 

.padrgt15per { padding-right:15%; }
/*.fixwidthbtn { width:150px; }*/
.fixwidthbtn { width:100px; }
.padt7 { padding-top:7px; }
.hgt60 { height:60px; }
.bluetxt { color: #376092; font-weight:bold; }
a.bluetxt { color: #376092; font-weight:bold; font-size:13px; text-decoration: underline; }
a.lgtbluetxt, .relatedinfo a { color:#0000FF; text-decoration: underline; font-size:13px; }
a.lgtbluetxtgt { color:#0000FF; text-decoration: underline; font-size:14px; }
a.bluenorlink { color:#0000FF; font-size:14px; }
.arrcol { color:#000; font-size:35px; vertical-align:middle; }
.proddethm { min-height:220px; }
.hgt10 { height:10px; }
.sunmnText { padding:0 10% 0 10%; text-align:center; }
.backgdopa { 
  background: rgba(0, 0, 0, 0.6); 
  width:100%;
	height:100%;
	top:0;
	left:0;
}
.martop10 { margin-top:10px; }
h3.hmhdclr { color: #376092; }
a h3.hmhdclr:hover { text-decoration:underline; }

.leftfootercont { padding:20px; }
.rightfootercont { padding:20px; }
.leftfootercont h4, .rightfootercont h4 { color:#fff; }
.rightfootercont p { color:#fff; }
.leftfootercont p { color:#939598 !important; }
.rightfootercont a { color:#fff; text-decoration:none; }
.leftfootercont a { color:#fff; text-decoration:none; }

.bottomfooter {
	background:#414042;
  clear:both;
}


.bottomfooter li, .bottomfooter li a {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    padding: 0;
}
.bottomfooter ul {
    font-weight: 300;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
footer .links li a {
    padding-left: 0 !important;
}
h3.latestrel {
    color: #376092;
    font-size: 18px;
}
.martop10 { margin-top:10px; }
.hgt15px { height:15px;font-size:1px; }
.hgt10px { height:10px;font-size:1px; }
.footer-bottom-two {
    padding: 0 !important; 
}
footer .links li {
    line-height: 28px !important;
}
a.toprgtlink, a.toprgtlink:active, a.toprgtlink:visited{
  text-decoration:none !important;
}
.modal-backdrop.in {
	opacity: 0.5 !important;
	height :100%;
	position:fixed;
}
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}
.modal-dialog-width75per {
    width: 75% !important;
} 
.modal-header .close {
   float: right !important;
    width: 50px !important;
    height: 50px !important;
    opacity: 1 !important;
    z-index: 100000;
    font-size: 40px;
    box-shadow: none !important;
  	padding: 0 0 0 10px;
    margin-top:-5px !important;
    color:#9B9B9B;
}
.modal-header .close:hover {
  color:#9B9B9B;
}
.modal-dialog-width55per{
	width:55% !important;
}
.modal-dialog-width68per{
	width:68% !important;
}
.myinfo, .infodata{
      cursor: pointer;
}
.blueTxtcol { color:#376092 !important; }
/* CONTACT POPUP */
table.contact th {
    border: 1px solid #b4b4b4 !important;
    padding: 8px;
	font-size: 15px !important;
    color: black !important;
}
th.hdcont {
    height: 35px;
    padding-left: 10px;
	text-align: left;
	font-weight: bold;
}
table.contact tr {
    background-image: linear-gradient(to bottom, #DBDEE0, #FFFFFF) !important;
    font-size: 15px !important;
    background-repeat: none !important;
}
table.contact tr.hdline {
    color: white;
    background-color: #62b2db;
    background-image: linear-gradient(to bottom, #62B2DB, #215F9D);
    background-repeat: repeat-x;
    padding: 8px;
}

table.contact td {
    background: #FFFFFF !important;
    color: black !important;
    border: 1px solid #b4b4b4;
}
table.contact td {
    background: #e8edff;
    border-top: 1px solid #fff;
    color: #669;
    padding: 8px;
}
.martop30 { margin-top:30px; }
.hgt40px { height:40px; }
.hgt25 { height:25px; }
footer .links li a {
    font-size: 12px !important;
}
.btnposcss {
    width: 40%;
    float: right;
    padding-right: 10%;
}
.hdpad { padding:35px 0; }
#supportpagecont { display:none; }
#knowbasecont { display:none; }
h3.articlehd {
	color: #376092 !important;
	font-size: 18px;
	font-weight: lighter;
  padding-bottom: 5px;
    padding-top: 15px;
}
#genartdisp, #entitlecont, #helpartcont, #prodmanartcont, #prodmanlisting {
	display:none;
}
.article-body a {
    color: #1558A5;
}
.matdivBgplus { background: transparent url("https://docs.accelerite.com/app/images/icon_plus.png"); }
.matdivBgminus { background: transparent url("https://docs.accelerite.com/app/images/icon_minus.png"); }

.actimag { margin:0 0 0 10px !important;  }
#request-table {
    width: 100%;
}
#request-table td {
    padding: 8px;
    font-size: 15px;
    line-height: 1.87;
    color: #4a4a4a;
    border: 1px solid #dcdcdc;
}

#request-table td a.greenlink {
    color: #4a4a4a !important;
    text-decoration: none !important;
    line-height: 1.87;
		font-size: 15px;
}


/* product manual */
.catid_201270613 {
	display:block !important;
}

#infoModal #user #profile-photo-wrapper:hover:before {
      font-size: 45px !important;
    left: 0;
    line-height: 100px !important;
}

#infoModal #user #profile-photo-wrapper input[type=file] {
    font-size: 60px;
    height: 100px !important;
}
.cat_201249396 .catsub_201249396{
		display:block !important;
}
.cat_115001067643 .catsub_115001067643{
		display:block !important;
}
.cat_115000078683 .catsub_115000078683{
		display:block !important;
}

.cat_201255026 .catsub_201255026{
		display:block !important;
}
.cat_360001008372 .catsub_360001008372{
		display:block !important;
}
.cat_360001026912 .catsub_360001026912{
		display:block !important;
    background-color:#f7f7f7;
}
.cat_201255116 .catsub_201255116{
		display:block !important;
}
.cat_201270613 .catsub_201270613{
		display:block !important;
}
.cat_201272143 .catsub_201272143{
		display:block !important;
}
.cat_201280103 .catsub_201280103 {
		display:block !important;
}
/* START FOR LIVE PORTAL */
.cat_201273793 .catsub_201273793 {
		display:block !important;
}
.cat_201258676 .catsub_201258676 {
		display:block !important;
}
.cat_201273823 .catsub_201273823 {
		display:block !important;
}
.cat_201273833 .catsub_201273833 {
		display:block !important;
}
.cat_201273803 .catsub_201273803 {
		display:block !important;
}

.cat_201264926 .catsub_201264926 {
		display:block !important;
}

.staticmain_201273853 .staticcat_201273853 {
		display:block !important;
}

.staticmain_201258686 .staticcat_201258686 {
		display:block !important;
}
.staticmain_201273863 .staticcat_201273863 {
		display:block !important;
}
.staticmain_201273853, .staticmain_201258686, .staticmain_201273863 {
  display:block !important;
}

/* END FOR LIVE PORTAL */

.relinfolink a { color:#0000ff; text-decoration:underline; }
.martopneg50 { margin-top:-50px !important; }
.martopneg30 { margin-top:-30px !important; }
.martop10px { margin-top: 10px !important; }
.martop14px { margin-top: 14px !important; }
.article_208614846 { display:none !important; }
.artmncont { border-right: 1px solid #dfdfdf !important;padding-right:50px !important; }
.artrgtpad { padding-left: 40px !important; }
.annoSect { float:left;margin-top:-8px;padding-right:12px; }
.appendicon {  
    width: 30px;
    position: absolute;
    margin-left: 16px;
    margin-top: 10px;
   opacity:0.4;
}
.staticmain_201273223 .staticcat_201273223 { display:block !important; }
 .staticmain_201273233 .staticcat_201273233 { display:block !important; } 
 .staticmain_201273243 .staticcat_201273243 { display:block !important; } 
.panelbg{
	background: transparent !important;
}

.paneltitleext {
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	color:#376092 !important;
	font-size:22px !important;
}

.panel-primary {
    border-color: transparent !important;
}

.panel-primary > .panel-heading {
	border-color: transparent !important;
  background-color:white !important;
}
.titleart h1 {
	color: #376092 !important;
  font-size: 24px;
}
.panel-heading {
	padding: 0 !important;
}
.panel-body {
    padding: 15px 0 !important;
}
.panel-primary {
    border-right: 1px solid #dfdfdf !important;
}
/* RADIA FEEDBACK FORM */

.yourreq, .yoursub, .yourent, .supportdoc, .helparticles, .prodmanuals, .announce{
	cursor: pointer;
}
.padrgt15 {
    padding-right: 15px;
}
.lnhgt80 {
    height: 80px;
    line-height: 80px;
    font-size: 18px;
    color: #000 !important;
}
.category-empty, .sectionthree {
    display: inline-block;
    padding: 0 50px;
    vertical-align: top;
    width: 33%;
}
#request-table td a { color: #1558A5 !important; text-decoration:underline; line-height: 1.87; font-size: 15px; }
.topic-meta-follow, .topic-meta-follownew {
    color: #333;
    font-size: 13px;
    line-height: 40px;
    height: 40px;
}
.community-nav [role="button"], .comment-form-controls input[type="submit"] {
    background: #fa6400 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: normal !important;
    height: auto !important;
    padding: 5px 15px !important;
	text-decoration: none;
}
.padleft15 { padding-left:15px; }
.question-title .alink {
    color: #158ec2;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 15px;
    text-decoration: none;
}

.modal-open {
    overflow: scroll !important;
}
.mansearchlink { float: right;position: absolute;left: 86%;padding-top:10px; }

label.courserror {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    color: red;
    content: "" !important;
}
.width170px { width:170px; }
a.subreqlink { color:#376092;font-weight:bold; } 
a.subreqlink:hover { color:#376092 !important; text-decoration:underline; }
.rowcontart {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
footer p, footer {
    color: #595959 !important;
}

.article-body .section {
	width: 100% !important;
    padding: 0px!important;
}

.hotFixDownloadBtnDiv .dwnlink{
  background-color:#fa6400;
  padding: 15px 0px 0px 0px;
}
.documentBox .dwnlink{
  background-color:transparent;
  padding: 0px 0px 0px 0px;
  display:inline-block;
}
.dwnlink, .dwnlinkeula, .dwnlinksieula {
  display: none;
  color: white !important;
  background-color: #fa6400;
  padding: 7px 10px 7px 10px;
}

ul.list li a.dwnlink { 
  color: blue !important;
  background-color: #fff !important;
  padding: 0 !important;
}

ul.list li a.dwnlink:before { 
   content: none !important;
}

.dwnlink:before, .dwnlinkeula:before, , .dwnlinksieula:before{
    content: "\e026";
    font-family: 'Glyphicons Halflings';
    padding-right: 7px;
}

.butonagree {
	text-align: right; padding-top: 10px;padding: 10px;
}
#hotfixstatcont { display:none; }
#artlinkcont a { color: blue !important; }

.notranslate{
  margin-top: 20px;
}

.ga-download-event{
    padding: 10px 35px 10px 35px;
    background-color: #2062AC;
    color: white !important;
}

.request_ticket_form_id{
  display:none;
}

.escmatrix td{
  border: 1px solid gainsboro;
    padding: 10px 50px 10px 10px;
}

.escmatrix tr:first-child td {
    border: 1px solid gainsboro;
    background: #0B80BD;
    color: white;
}

.matrixdet  td{
     border: 1px solid gainsboro;
         padding: 10px 15px !important;
    font-weight: 500;
    font-size: 14px;
}

.matrixdetnew  td{
     border: 1px solid gainsboro;
        padding: 6px 10px 6px 10px;
    font-weight: 500;
    font-size: 14px;
}

.matrixdet tr:first-child td {
    border: 1px solid gainsboro;
    background: #fa6400;
    color: white;
    font-weight: bold;
  padding: 10px 15px;
}


#community_comment_body {
	    width: 100%;
}
#arttopimg{
    margin-top: -5px;
  
}
.article-body  h3:first-of-type {
   margin-top:0px !important;
  padding-top: 0px !important;
}
.article-body h3 {
    font-size: 20px;
    font-weight: lighter;
    padding-bottom: 5px;
    padding-top: 15px;
    font-family: Roboto-light !important; 
}

#checkmark {
    display:inline-block;
    width: 22px;
    height:22px;
    background: #497629;
    border-radius:50%;
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
}
#checkmark:before{
    content:"";
    position: absolute;
    width:3px;
    height:9px;
    background-color:#fff;
    left:11px;
    top:6px;
}

#checkmark:after{
    content:"";
    position: absolute;
    width:3px;
    height:3px;
    background-color:#fff;
    left:8px;
    top:12px;
}
.tdwid350 { width:350px; }
.tdwid250 { width:250px; }
.tdwid230 { width:230px; }
.tdwid270 { width:270px; }
label.request-filter { padding-right:10px;  font-weight:normal;  color: #979797; font-size: 14px; }
select.request-filter{
	font-size: 14px;
	color: #4a4a4a;
}
@media screen and (max-device-width: 480px) {
.modal-dialog-width {
  	width:100% !important;
  }
 .modal-body-pad {
   padding:0px !important;
  }
  
}



@media only screen and (max-width: 480px){
  .modal-body-pad {
    padding: 10px 40px 5px 30px !important;
}

.modal-content {
    width: 90%;
    height: inherit;
    margin: 0 auto;
}
  
  
}

@media only screen and (max-width: 500px) {
   .margtb20 {
    margin: 3px 0 0;
    height: 30px;
}

  .width12per {

    margin-bottom: 10px;
    margin-top: -20px;
       width: 100% !important;
    text-align: center;
}

.width80per {
    width: 100% !important;
}

.search-results-column {
    margin-left:0px !important;
    width: 100% !important;
}
  
  
 #prodcatimg{
   text-align:left;
       margin-left: -200px;
  }
  
  #prodsectionimg{
    text-align:left;
    margin-left: -200px;}
  
 #activityImg{
    text-align:left;
    margin-left: -200px;}
  
.width75per {
    width: 100% !important;

}
  #arttopimg{
   margin-top:60px;
  }
}

@media only screen and (max-width:768px){
  
 .user-info{
      margin-top: -7px;
}
  .navbar-text{
    
      margin-left: 5px;
     margin-right: 5px;
  } 
  
  .list-inline{
   text-align:center;
    margin:auto;
  }
  
  .navbar-collapse {
 
    padding-top: 5px;
}
  
   .martopneg50 {
    margin-top: -10px !important;
} 
  
  #arttopimg {
    margin-top: 60x;
}
}

/*multiselct css */

.chosen-select {
  width: 100%; }

.chosen-select-deselect {
  width: 100%; }

.chosen-container {
  display: inline-block;
  font-size: 14px;
  position: relative;
  vertical-align: middle; }
  .chosen-container .chosen-drop {
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.25);
    box-shadow: 0 8px 8px rgba(0, 0, 0, 0.25);
    margin-top: -1px;
    position: absolute;
    top: 100%;
    left: -9000px;
    z-index: 1060; }
  .chosen-container.chosen-with-drop .chosen-drop {
    left: 0;
    right: 0; }
  .chosen-container .chosen-results {
    color: #555555;
    margin: 0 4px 4px 0;
    max-height: 240px;
    padding: 0 0 0 4px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }
    .chosen-container .chosen-results li {
      display: none;
      line-height: 1.42857;
      list-style: none;
      margin: 0;
      padding: 5px 6px; }
      .chosen-container .chosen-results li em {
        background: #feffde;
        font-style: normal; }
      .chosen-container .chosen-results li.group-result {
        display: list-item;
        cursor: default;
        color: #999;
        font-weight: bold; }
      .chosen-container .chosen-results li.group-option {
        padding-left: 15px; }
      .chosen-container .chosen-results li.active-result {
        cursor: pointer;
        display: list-item; }
      .chosen-container .chosen-results li.highlighted {
        background-color: #337ab7;
        background-image: none;
        color: white; }
        .chosen-container .chosen-results li.highlighted em {
          background: transparent; }
      .chosen-container .chosen-results li.disabled-result {
        display: list-item;
        color: #777777; }
    .chosen-container .chosen-results .no-results {
      background: #eeeeee;
      display: list-item; }
  .chosen-container .chosen-results-scroll {
    background: white;
    margin: 0 4px;
    position: absolute;
    text-align: center;
    width: 321px;
    z-index: 1; }
    .chosen-container .chosen-results-scroll span {
      display: inline-block;
      height: 1.42857;
      text-indent: -5000px;
      width: 9px; }
  .chosen-container .chosen-results-scroll-down {
    bottom: 0; }
    .chosen-container .chosen-results-scroll-down span {
      background: url("/hc/theming_assets/01HZH9M47H13NPNH5TGWGA4NWR") no-repeat -4px -3px; }
  .chosen-container .chosen-results-scroll-up span {
    background: url("/hc/theming_assets/01HZH9M47H13NPNH5TGWGA4NWR") no-repeat -22px -3px; }

.chosen-container-single .chosen-single {
  background-color: #fff;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #555555;
  display: block;
  height: 34px;
  overflow: hidden;
  line-height: 34px;
  padding: 0 0 0 8px;
  position: relative;
  text-decoration: none;
  white-space: nowrap; }
  .chosen-container-single .chosen-single span {
    display: block;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .chosen-container-single .chosen-single abbr {
    background: url("/hc/theming_assets/01HZH9M47H13NPNH5TGWGA4NWR") right top no-repeat;
    display: block;
    font-size: 1px;
    height: 10px;
    position: absolute;
    right: 26px;
    top: 12px;
    width: 12px; }
    .chosen-container-single .chosen-single abbr:hover {
      background-position: right -11px; }
  .chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover {
    background-position: right 2px; }
  .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 18px; }
    .chosen-container-single .chosen-single div b {
      background: url("/hc/theming_assets/01HZH9M47H13NPNH5TGWGA4NWR") no-repeat 0 7px;
      display: block;
      height: 100%;
      width: 100%; }
.chosen-container-single .chosen-default {
  color: #777777; }
.chosen-container-single .chosen-search {
  margin: 0;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
  z-index: 1000; }
  .chosen-container-single .chosen-search input[type="text"] {
    background: url("/hc/theming_assets/01HZH9M47H13NPNH5TGWGA4NWR") no-repeat 100% -20px, #fff;
    border: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    margin: 1px 0;
    padding: 4px 20px 4px 4px;
    width: 100%; }
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

.chosen-container-single-nosearch .chosen-search input[type="text"] {
  position: absolute;
  left: -9000px; }

.chosen-container-multi .chosen-choices {
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  cursor: text;
  height: auto !important;
  height: 1%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .chosen-container-multi .chosen-choices li {
    float: left;
    list-style: none; }
  .chosen-container-multi .chosen-choices .search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap; }
    .chosen-container-multi .chosen-choices .search-field input[type="text"] {
      background: transparent !important;
      border: 0 !important;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #555555;
      height: 32px;
      margin: 0;
      padding: 4px;
      outline: 0; }
    .chosen-container-multi .chosen-choices .search-field .default {
      color: #999; }
  .chosen-container-multi .chosen-choices .search-choice {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #eeeeee;
    border: 1px solid #ccc;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, white 0%, #eeeeee 100%);
    background-image: linear-gradient(to bottom, white 0%, #eeeeee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    color: #333333;
    cursor: default;
    line-height: 13px;
    margin: 6px 0 3px 5px;
    padding: 3px 20px 3px 5px;
    position: relative; }
    .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
      background: url("/hc/theming_assets/01HZH9M47H13NPNH5TGWGA4NWR") right top no-repeat;
      display: block;
      font-size: 1px;
      height: 10px;
      position: absolute;
      right: 4px;
      top: 5px;
      width: 12px;
      cursor: pointer; }
      .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover {
        background-position: right -11px; }
  .chosen-container-multi .chosen-choices .search-choice-focus {
    background: #d4d4d4; }
    .chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close {
      background-position: right -11px; }
.chosen-container-multi .chosen-results {
  margin: 0 0 0 0;
  padding: 0; }
.chosen-container-multi .chosen-drop .result-selected {
  display: none; }

.chosen-container-active .chosen-single {
  border: 1px solid #66afe9;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
.chosen-container-active.chosen-with-drop .chosen-single {
  background-color: #fff;
  border: 1px solid #66afe9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  .chosen-container-active.chosen-with-drop .chosen-single div {
    background: transparent;
    border-left: none; }
    .chosen-container-active.chosen-with-drop .chosen-single div b {
      background-position: -18px 7px; }
.chosen-container-active .chosen-choices {
  border: 1px solid #66afe9;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #66afe9;
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s; }
  .chosen-container-active .chosen-choices .search-field input[type="text"] {
    color: #111 !important; }
.chosen-container-active.chosen-with-drop .chosen-choices {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.chosen-disabled {
  cursor: default;
  opacity: 0.5 !important; }
  .chosen-disabled .chosen-single {
    cursor: default; }
  .chosen-disabled .chosen-choices .search-choice .search-choice-close {
    cursor: default; }

.chosen-rtl {
  text-align: right; }
  .chosen-rtl .chosen-single {
    padding: 0 8px 0 0;
    overflow: visible; }
    .chosen-rtl .chosen-single span {
      margin-left: 26px;
      margin-right: 0;
      direction: rtl; }
    .chosen-rtl .chosen-single div {
      left: 7px;
      right: auto; }
    .chosen-rtl .chosen-single abbr {
      left: 26px;
      right: auto; }
  .chosen-rtl .chosen-choices .search-field input[type="text"] {
    direction: rtl; }
  .chosen-rtl .chosen-choices li {
    float: right; }
  .chosen-rtl .chosen-choices .search-choice {
    margin: 6px 5px 3px 0;
    padding: 3px 5px 3px 19px; }
    .chosen-rtl .chosen-choices .search-choice .search-choice-close {
      background-position: right top;
      left: 4px;
      right: auto; }
  .chosen-rtl.chosen-container-single .chosen-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
  .chosen-rtl .chosen-results .group-option {
    padding-left: 0;
    padding-right: 15px; }
  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
    border-right: none; }
  .chosen-rtl .chosen-search input[type="text"] {
    background: url("chosen-sprite.png") no-repeat -28px -20px, #fff;
    direction: rtl;
    padding: 4px 5px 4px 20px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }




.article-body .artcapTxt {
      font-weight: 600;
    width: 150px;
    float: left;
}

.attachments li {
    background: #fa6400;
    padding: 10px 10px;
    color: white;
    margin-right: 20px;
    margin-top: 15px;
  	list-style:none;
}
.attachments li a {
      color: white;
}
.article-attachments  {
      margin-bottom: 27px;
}

//to align the list and display bullets 
#listBullets {
  padding-left:40px !important;
  list-style: initial !important;
}


.selectedcp {
  border-bottom: 3px solid #03A9F4;
    padding-bottom: 5px;
}

#product_chosen {
	width:100% !important;
}

#product_chosen .chosen-choices{
	 min-height: 50px !important;
}

#operatingSys_chosen .chosen-choices{
	 min-height: 50px !important;
}
#version_chosen .chosen-choices{
	 min-height: 50px !important;
}
   
#version_chosen{
  width:100% !important;
}
#cplatform .section {
	padding: 0 !important;
	width:100% !important;
}
#cplatform  div.toc > dl > dt {
    margin-bottom: 0;
    margin-top: 1em;
    padding-bottom: 0;
}
#cplatform a {
    color: blue !important;
	font-weight: normal !important;
}

div[class="note"] > h3 {
  background-image: url("/hc/theming_assets/01HZH9PM7GS1EPXKPZDST1K7SP") !important;
  background-repeat: no-repeat;
  padding: 4px 4px 4px 23px;
}
div[class="important"] > h3, div[class="attention"] > h3, div[class="notice"] > h3 {
  background-image: url("/hc/theming_assets/01HZH9PMGSYBHW0M2PGY4NQD3F") !important;
  background-repeat: no-repeat;
  padding: 4px 4px 4px 23px;
}
div.warning, div.note, div.important {
    background: white none repeat scroll 0 0;
    border-bottom: 1px solid #aaaaaa;
    color: black;
    margin: 0 0 1em;
    padding: 0;
    page-break-inside: avoid;
}
div.admonition_header {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    margin: -40px 0 0;
    padding: 0 0 0 58px;
}

div.warning h2, div.note h2, div.important h2 {
    color: #eeeeec;
    display: inline;
    font-size: 17px;
    height: 1.4em;
    line-height: 1.4em;
    margin: 0;
    padding: 0;
}

div.admonition {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eeeeec;
    border-color: -moz-use-text-color #aaaaaa;
    border-image: none;
    border-radius: 0;
    border-style: none solid;
    border-width: medium 1px;
    margin: 0;
    padding: 1.5em 1em 1em 2em;
}
div.note div.admonition_header {
    background: #597800 url("$assets-green-png") repeat-x scroll right top;
}
div.admonition_header {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    margin: -40px 0 0;
    padding: 0 0 0 58px;
}
.itemizedlist ul {
    list-style-image: url("/hc/theming_assets/01HZH9M584DQM0JJ03RK9PX6DE");
    list-style-type: circle;
    padding-left: 20px;
}

.informaltable table th {
    background-color: #fa6400;
	  color: white;
    padding-left:15px;
    text-align: left;
}

.informaltable table {
    border-collapse: collapse;
    overflow-wrap: break-word;
    width:100%;
}
.informaltable table td {
    padding-left: 15px;
}
.informaltable tr:nth-child(2n) {
    background-color: #eeeeee;
}
div.warning::before {
    content: url("$assets-warning-png");
    padding-left: 5px;
}

div.warning div.admonition_header {
    background: #590000 url("$assets-red-png") repeat-x scroll left top;
}
div.admonition_header {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    margin: -40px 0 0;
    padding: 0 0 0 58px;
}
.toc dl::after {
    clear: both !important;
    content: "" !important;
    display: block !important;
}
.toc dl {
    margin-left: 10px !important;
}
.toc dl {
    margin-top: 0 !important;
}
div.toc > dl > dt {
    margin-bottom: 0 !important;
    margin-top: 1em !important;
    padding-bottom: 0 !important;
}
.toc dt {
    clear: both !important;
}
.wiki-content img {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e9e9e9;
    display: block !important;
    height: auto;
    max-width: 100%;
    padding: 2px;
}
.wiki-content ul {
    list-style: outside none disc;
    margin-bottom: 10px;
    margin-left: 20px;
}


#request_custom_fields_24762766{
     background-position: 879px !important;
  border: 1px solid #ddd;
    border-radius: 2px;
    box-shadow: none;
    padding: 0 15px 0 10px;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
   -webkit-appearance: none;
    -moz-appearance: none;
    height: 30px;
    border: 1px solid #ddd;
  
    font-size: 13px;
    background: url(//p4.zdassets.com/hc/theme_assets/270851/200042364/arrow.JPG) no-repeat;
   
     text-indent: 0.01px;          /* Removes default arrow from firefox*/
      text-overflow: "";               /*Removes default arrow from firefox*/
 }


.documentationdiv .dwnlink:before {
    content: "" !important;
    
    padding-right: 0px !important;
}

#profile-photo{
    position: absolute;
    width: 100px;
    height: 100px;
    margin-left: -48px;
}

#profile-photo-input{
  opacity:0;
  cursor: pointer;
}

#profileprofileimage{
  opacity:0;
  cursor: pointer;
}
.designation  {
    font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #4a4a4a;
  font-family: Roboto-light !important;
}

.wiki-content a { color: blue !important; }
.cloudplatformdiv a {
	color: blue !important;
}
.onlinehlpart .modal-dialog {
    margin: 30px auto;
    width: 900px !important;
}
.articlepdf_202042550 { display: block !important; }
.article_115000714883 { display: none !important; }
.articlepdf_115000714883 { display: block !important; }

.article_115005442903 { display: none !important; }
.articleheader_115005442903 { display: block !important; }
.articleheader_115005442623 { display: block !important; }

.article_115005869586, .article_115005850863 { display: none !important; }
.articleheader_115005869586, .articleheader_115005850863 { display: block !important; }



pre.programlisting {
    background-color: #f5f5f5;
    border-style: none;
    box-shadow: 0 2px 5px #aaaaaa inset;
    color: #000000;
    display: block;
    font-size: 0.9em;
    margin-bottom: 1em;
    overflow-wrap: break-word;
    padding: 0.5em 1em;
    white-space: pre-wrap;
}
.entitletd { border-right:2px solid #fff;border-bottom:2px solid #fff;padding: 0 5px 0 5px; }

.section_115000875946 li a:visited {
    color: #609;
}

.section_115000875946 .artdate {
	display:inline-block !important;
}
.section_202095986 .artdate {
	display:inline-block !important;
}
.section_202095986  li a:visited {
    color: #609;
}

.pdfdownload {
	display: inline; 
  background: none; 
  color: #1558a5 !important; 
  padding: 0px !important;
}
 
.pdfdownload:before {
    content: "\e026";
    font-family: 'Glyphicons Halflings';
    padding-right: 7px;
}

.topdescbox_115000078683,.topdescbox_201273863, .topdescbox_201258686,.topdescbox_201273853,.topdescbox_201273833,.topdescbox_201273803,.topdescbox_201258676,.topdescbox_201273793, .topdescbox_201273823, .topdescbox_201264926 {
	display:block !important;
}
.peek-a-bar {
  margin: 0;
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  text-align: left;
 font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;    font-size: 14px;  line-height: 25px;}


#deal-request-table {
    width: 100%;
}
#deal-request-table table {
    background-color: transparent;
    max-width: 100%;
}
#deal-request-table table {
    border-collapse: collapse;
    border-spacing: 0;
}

#deal-request-table th {
    font-size: 14px;
    font-weight: normal;
    text-align: left;
		font-weight: bold;
   	border: 1px solid #ddd !important;
		padding: 5px 0 5px 15px;    
}

#deal-request-table td {
	padding:5px 0 5px 0;
}
#deal-request-table td {
    border: 1px solid #ddd;
    padding: 5px 0 5px 15px;
}
#deal-request-table td a {
    color: #fa6400 !important;
    text-decoration: underline;
}
/* for comment controls */
.answer-controls>.dropdown>.dropdown-toggle:after {
    content: "Actions" !important;
    color: #cccccc!important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
    margin-bottom: 5px;
}

.matrixgrid  td {
    padding: 10px 15px 10px 15px !important;
}
/* DASHBOARD CSS START */
  .profilebg { background-image: url('https://docs.accelerite.com/app/newmenu/dashbrd/profilebg.jpg');width:143px;height:143px;background-position:center; }
	.avtimglnhgt { line-height:133px; }
	.dashfnt18 { font-size:18px;color:#3065A5; }
	.dashfnt14 { font-size:14px;color:#3065A5; }
	.dashfnt13 { font-size:13px; }
	.dashfnt18norm { font-size:18px; }
	.dashdishgt { height:18px;line-height:18px; }
	.dashtickdata { font-size:24px;color:#3065A5;padding-bottom:10px; }
	.dashdivbg { background-color:#F7F7F7; }
	.dashdivintbg { background-color: #ffffff;padding:15px 50px; border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); 
}
.dashdivintbg-profile { background-color: #ffffff;padding:32px 60px;  margin: 0px 73px; border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); 
}
.dashdivintbgentit { background-color: #ffffff;padding:32px 55px; margin: 0 55px 0 55px; border-radius: 2px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); 
}
	.dashbrdconthdbg { background-color:#3065A5;height:35px;width:80%;color:#fff;font-size:18px;padding-left:20px;line-height:35px;margin-bottom:2px; }
	.dashbrdcontsubhdbg { background-color:#CFD6EA;height:35px;width:80%;color:#414141;font-size:18px;padding-left:20px;line-height:35px;margin-bottom:2px; margin-top:2px; }
	.dashboxbg { background-color:#E9EBF5;border-right:2px solid #fff;height:80px;padding-top:10px; }
	.dashboxcont { font-size:24px;color:#000;padding-bottom:10px; }
	.dashboxcontgrn { font-size:24px;color:green;padding-bottom:10px; }
	.dashboxcontred { font-size:24px;color:red;padding-bottom:10px; }
.dashsel option { font-size:18px;color:#3065A5; }
.dashbrdentibg { color: #4a4a4a; font-size: 17px; padding: 8px; border: 1px solid #dcdcdc;  }
.padlft15img { padding-left: 15px !important; }
.profselectbox { width: 90% !important;border: 1px solid #525050;border-radius: 5px;height: 50px; }
.entidatabox { padding: 8px; font-size: 14px;  border: 1px solid #dcdcdc; }
/* DASHBORAD CSS END */

.loader-Gif {
 width: 40px;
    margin-bottom: -20px;
    margin-top: -15px; 
}
.request-closed {
    background: #828282;
}
.article-body ul.article-list{
	list-style-type: none !important;
	padding: 0 0 0 40px;
	margin:0;
}

.article-body ul ul {
   margin-bottom: 0px !important;
}
.profdashimg{
  width: 85px;
  height: 85px;
  border-radius: 50px;
  margin-top: 8px;
}




/* User Profiles */

.profile-header {
  border-bottom: 1px solid #eee;
  padding-bottom: 25px !important;
 
  display: flex;
  flex-wrap: wrap;
  z-index:0 !important;
}

@media (min-width: 768px) {
  .profile-header {
    flex-wrap: nowrap;
  }
}

.profile-header .profile-info {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  /*height:75px;*/
}

.profile-avatar {
  position: relative;
  /*margin-right: 10px;*/
}

[dir=rtl] .profile-avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-avatar .avatar {
  /*width: 65px;
  height: 65px;*/
  border-radius: 50%;
}

.profile-avatar-agent:after {
  background-color: transparent;
  background-image: url("$assets-zd-agent-marker-png");
  background-image: url("/hc/theming_assets/01HZH9MYM5GNPD29AKN2D3Q7D9");
  background-repeat: no-repeat;
  background-size: 15px;
  position: absolute;
  width: 15px;
  height: 15px;
  content: "";
  bottom: 0;
  right: 25px;
}

[dir=rtl] .profile-avatar-agent:after {
  left: 0;
}

.profile-header .basic-info {
  justify-content: center;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.profile-header .basic-info .name {
  margin: 0;
	font-size: 20px;   
  color: #404040;
}

.profile-header .options {
  display: flex;
  flex-basis: 100%;
  margin-top: 12px;
  align-items: flex-start;
  flex-wrap: wrap;
}

.profile-header .options :not(:last-child) {
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .profile-header .options {
    flex-wrap: nowrap;
    flex-basis: auto;
    margin-top: 0;
  }
  .profile-header .options :not(:last-child) {
    margin-bottom: 0;
    margin-right: 10px;
  }
  [dir=rtl] .profile-header .options :not(:last-child) {
    margin-left: 10px;
    margin-right: 0;
  }
}

.profile-header .options a {
  background: #444;
  border-color: #444 transparent #222;
  color: #fff;
 /* flex-basis: 100%;*/
  text-align: center;
}

.profile-header .description {
  margin: 15px 0;
  flex-basis: 100%;
}

.profile-stats {
  list-style: none;
  padding: 0;
  margin: 0;
  /*display: flex;*/
  flex-direction: column;
  flex-basis: 100%;
}

.profile-stats ul li {
      padding-bottom: 10px;
}

.profile-stats .stat {
  display: block;
  margin-bottom: 10px;
  float:left;
      text-align: center;
  
}
.profile-stats .col-md-2 {
     padding-right: 0px;
    padding-left: 0px;
}

.profile-stats .stat-label {
  color: #999;
  flex: 0 0 100px;
  padding: 5px;
  font-size: 17px;
  color: #404040;
}

[dir=rtl] .profile-stats .stat-label {
  margin-left: 10px;
  margin-right: 0;
}

.profile-stats-activity {
  border-top: solid 1px #ddd;
}

@media (min-width: 768px) {
  .profile-stats-activity {
    border-top: 0;
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat {
    flex-direction: column;
  }
}

.profile-stats-activity .stat:first-child {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .profile-stats-activity .stat:first-child {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat:not(:last-child) {
    margin-right: 40px;
  }
  [dir=rtl] .profile-stats-activity .stat:not(:last-child) {
    margin-left: 40px;
    margin-right: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-activity .stat-label {
    flex: 0 1 auto;
  }
}

.profile-stats-counters {
  /*border-bottom: solid 1px #ddd;*/
  margin-left: 40px;
  /*margin-right: 20px;*/
}

@media (min-width: 768px) {
  .profile-stats-counters {
    flex: 0 0 200px;
    border-bottom: 0;
    margin-left: 40px;
  }
  [dir=rtl] .profile-stats-counters {
    margin-left: 0;
    margin-right: 40px;
  }
}

@media (min-width: 1024px) {
  .profile-stats-counters {
    flex: 0 0 270px;
    margin-left: 60px;
  }
  [dir=rtl] .profile-stats-counters {
    margin-right: 60px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat {
    flex-direction: column;
  }
}

@media (min-width: 1024px) {
  .profile-stats-counters .stat {
    flex-direction: row;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat:not(:last-child) {
    margin-bottom: 5px;
  }
}

@media (min-width: 768px) {
  .profile-stats-counters .stat-label {
    flex: 0 1 auto;
  }
}

@media (min-width: 1024px) {
  .profile-stats-counters .stat-label {
    flex: 0 0 100px;
  }
}

.profile-private-badge {
  flex-basis: 100%;
 /* border: 1px solid #ddd;
  border-radius: 4px;*/
  color: #999;
/*  padding: 2px 10px;*/
}
.sltnv{
      border-bottom: 3px solid #404040;
}

.profile-private-badge:after {
  content: "\1f512";
  font-family: "Entypo";
  margin-left: 5px;
}

@media (min-width: 768px) {
  .profile-private-badge {
    flex-basis: auto;
  }
}

.profile-nav {
 /* margin-bottom: 40.5px;*/
  padding: 10.5px 0;
}

.profile-section {
  width: 100%;
  padding: 10px 20px;
}

@media (min-width: 1024px) {
  .profile-section {
    width: 95%;
  }
}

.profile-section-header {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  /*margin-bottom: 40px;*/
}

.profile-section-title {
    flex-basis: 100%;
    margin: 0;
    font-size: 18px;   
    padding-bottom: 0px;
    margin-bottom: 0px;
  font-family: Roboto-light !important;
}

.profile-section-description {
  flex-basis: 100%;
  padding: 10px 0;
  font-family: Roboto-light !important;
}

@media (min-width: 768px) {
  .profile-section-description {
    flex: 1 0 auto;
    padding-bottom: 0;
  }
}

.profile-section-sorter {
  flex-basis: 100%;
  border-top: solid 1px #eee;
}

.profile-section-sorter .dropdown-toggle {
  padding: 10px 0;
  width: 100%;
}

.profile-section-sorter .dropdown-toggle::after {
  position: absolute;
  right: 0;
}

[dir=rtl] .profile-section-sorter .dropdown-toggle::after {
  left: 0;
  right: initial;
}

@media (min-width: 768px) {
  .profile-section-sorter .dropdown-toggle::after {
    position: relative;
  }
}

@media (min-width: 768px) {
  .profile-section-sorter {
    flex: 0 1 auto;
    padding-top: 0;
    border-top: 0;
  }
}

.profile-contribution {
  padding: 20px 0;
  word-wrap: break-word;
  position: relative;
}

.profile-contribution-header {
  margin-bottom: 5px;
}

.profile-contribution-title {
  margin: 0 0 5px 0;
  display: inline;
  line-height: 21px;
  vertical-align: middle;
      font-size: 18px;
}

.profile-contribution-breadcrumbs > li {
  display: inline;
  word-wrap: break-word;
}

.profile-contribution-body {
  margin: 10px 0;
  font-size: 13px;
  line-height: 1.5;
}

.profile-contribution-meta {
  	display: flex;
    font-size: 12px;
    line-height: 18px;
    color: #9e9b9b;
    list-style: none;
    font-family: Roboto-light !important;
}

.profile-contribution-meta > .meta-data:not(:last-child)::after {
  content: "\00B7";
  padding: 0 5px;
}

.profile-contribution-list > .profile-contribution {
  border-top: 1px solid #eee;
}

@media (min-width: 768px) {
  .profile-contribution-list > .profile-contribution {
    padding-left: 33px;
  }
  [dir=rtl] .profile-contribution-list > .profile-contribution {
    padding-right: 33px;
    padding-left: 0;
  }
}

.profile-contribution-list > .profile-contribution:last-child {
  border-bottom: 1px solid #eee;
}

.profile-contribution-list > .profile-contribution::before {
  left: 0;
  top: 16px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  position: absolute;
  content: "";
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: 50% 50%;
}

.profile-contribution-list .profile-contribution-header {
  margin-left: 33px;
}

[dir=rtl] .profile-contribution-list .profile-contribution-header {
  padding-right: 33px;
  padding-left: 0;
}

@media (min-width: 768px) {
  .profile-contribution-list .profile-contribution-header {
    margin-left: 0;
  }
  [dir=rtl] .profile-contribution-list .profile-contribution-header {
    padding-right: 0;
  }
}

.profile-comments .profile-contribution-breadcrumbs {
  margin-left: 33px;
}

[dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
  padding-right: 33px;
  padding-left: 0;
}

@media (min-width: 768px) {
  .profile-comments .profile-contribution-breadcrumbs {
    margin-left: 0;
  }
  [dir=rtl] .profile-comments .profile-contribution-breadcrumbs {
    padding-right: 0;
  }
}

.profile-section .no-activity,
.profile-section .private-activity {
  display: block;
  margin-top: 40px;
  color: #999;
}

.profile-section .private-activity:before {
  content: "\1f512";
  margin-right: 10px;
}

.profile-activity-list {
  margin-top: 25px;
  list-style: none;
  padding-left: 10px;
}

.profile-activity {
  position: relative;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .profile-activity {
    padding-left: 20px;
  }
  [dir=rtl] .profile-activity {
    padding-right: 20px;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .profile-activity:not(:last-child) {
    border-left: 1px solid #ddd;
  }
  [dir=rtl] .profile-activity:not(:last-child) {
    border-left: 0;
    border-right: 1px solid #ddd;
  }
}

.profile-activity-header {
  display: flex;
  align-items: center;
  margin-left: 35px;
}

[dir=rtl] .profile-activity-header {
  margin-left: 0;
  margin-right: 35px;
}

@media (min-width: 768px) {
  .profile-activity-header {
    margin-left: 0;
  }
  [dir=rtl] .profile-activity-header {
    margin-right: 0;
  }
}

.profile-activity-header .avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}

[dir=rtl] .profile-activity-header .avatar {
  margin-left: 10px;
  margin-right: 0;
}

.profile-activity-description {
  margin: 0;
}

.profile-activity-description span:first-child {
  font-weight: bold;
  display: block;
}

@media (min-width: 768px) {
  .profile-activity-description span:first-child {
    display: inline;
  }
}

.profile-activity-contribution {
  padding: 20px;
  margin-top: 10px;
  border-radius: 8px;
  border: 1px solid #eee;
}

@media (min-width: 768px) {
  .profile-activity-contribution {
    margin-top: 0;
    margin-left: 50px;
  }
  [dir=rtl] .profile-activity-contribution {
    margin-left: 0;
    margin-right: 50px;
  }
}

.profile-activity:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 28px;
  height: 40px;
  border-radius: 50%;
  content: "";
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: 50% 50%;
}

[dir=rtl] .profile-activity:before {
  right: 0;
}

@media (min-width: 768px) {
  .profile-activity:before {
    left: -14px;
  }
  [dir=rtl] .profile-activity:before {
    right: -14px;
  }
}

.profile-contribution-list > .profile-contribution::before {
  left: 0;
  top: 16px;
  width: 28px;
  line-height: 28px;
}

[dir=rtl] .profile-contribution-list > .profile-contribution::before {
  right: 0;
}

.profile-articles > .profile-contribution::before,
.profile-activity-list > li[class$="-article"]:before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='#ccc'><path d='M54.8 0H9.2a3 3 0 0 0-3 3V61a3 3 0 0 0 3 3H54.8a3 3 0 0 0 3-3V3A3 3 0 0 0 54.8 0Zm-3 58H12.3V6h39.5V58Z'/><path d='M21.7 22.6H42.4a3 3 0 0 0 0-6H21.7A3 3 0 1 0 21.7 22.6Z'/><path d='M21.7 35H42.4a3 3 0 0 0 0-6H21.7A3 3 0 1 0 21.7 35Z'/><path d='M21.7 47.4H42.4a3 3 0 0 0 0-6H21.7A3 3 0 1 0 21.7 47.4Z'/></g></svg>");
}

.profile-posts > .profile-contribution::before,
.profile-activity-list > li[class$="-post"]:before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' data-name='Layer 1' viewBox='0 0 64 64'><g fill='#ccc'><path d='M17 17.5H46.8a3 3 0 0 0 0-6H17A3 3 0 0 0 17 17.5Z'/><path d='M46.9 23.1H17.1a3 3 0 0 0 0 6H46.9A3 3 0 0 0 46.9 23.1Z'/><path d='M17 40.8H46.8a3 3 0 0 0 0-6H17A3 3 0 0 0 17 40.8Z'/><path d='M60.2 0H3.8a3 3 0 0 0-3 3V51.2a3 3 0 0 0 3 3H37.6l6.7 8.6a3 3 0 0 0 4.8 0l6.7-8.6H60.2a3 3 0 0 0 3-3V3A3 3 0 0 0 60.2 0Zm-3 48.2H54.2a3 3 0 0 0-2.4 1.2l-5.2 6.7-5.2-6.7A3 3 0 0 0 39 48.2H6.8V6H57.2V48.2Z'/></g></svg>");
}

.profile-comments > .profile-contribution::before,
.profile-activity-list > li[class$="-comment"]:before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><g fill='#ccc'><path d='M46.7 64a2.9 2.9 0 0 1-0.6-0.1c-6.6-1.4-11.8-7.1-14-9.8H32C15.9 54.2 2.8 42 2.8 27.1S15.9 0 32 0 61.2 12.2 61.2 27.1A26.7 26.7 0 0 1 47.5 50a50.3 50.3 0 0 0 2.1 10A3 3 0 0 1 46.7 64Zm-4.5-8.4a27 27 0 0 1-0.7-7.7 3 3 0 0 1 1.7-2.4c7.4-3.7 12-10.8 12-18.4C55.1 15.5 44.8 6 32 6s-23.1 9.4-23.1 21 10.4 21 23.1 21c0.4 0 0.8 0 1.1 0A3.3 3.3 0 0 1 36 49.4 32 32 0 0 0 42.2 55.6Z'/></g></svg>");
}


.profile-nav ul li{
    float: left;
    margin-right: 40px;
    padding-bottom: 10px;
    font-size: 18px;
    color: #404040;
   
}
.profile-nav ul li a{
    float: left;   
    padding-bottom: 10px;
    font-size: 18px;
    color: #404040;
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: Roboto-light !important;
    
}
.profile-nav ul li:not(:last-child) {
   /* border-right: 1px solid gainsboro;*/
    
}
.profile-nav ul li:not(:first-child) {
  /* padding-left: 20px;*/
    
}
.profile-contribution-breadcrumbs li a {
    color: #9b9b9b !important;
    font-family: Roboto-light !important;
}
.usertitle{
		font-size: 15px;
    color: #979797;
 /* margin-bottom: 7px;*/
}
.stat-label i {
	padding-right: 10px;
  color: #1bad83;
}
.profile-contribution-header, .profile-activity-header, .profile-section-header{
  z-index:0 !important;
}
.txtprofilepage{
  /*width: 90% !important; */   border: 0px;padding-bottom: 0px;
}
.txtprofilepagemain{
  width: auto !important;
    border: 0px;
    padding: 5px;
  padding-left: 0px;
}

.followuptext {
	float: left;
    width: 82%;
    text-align: right;
    margin-right: 18px;
}

.subscription-article {
  display:none !important;
}

.article-list .notification {
     border: 0px solid; 
   
    
     padding: 0px;
    
}
.inputFile {
    padding: 5px 0px;   
    background-color: #FFFFFF;    
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin-top: 0px;
   
}
.icon-choose-image {
    position: absolute;
    opacity: 0.1;
  top: 0;
    margin: 0px;
    margin-left: 0px;
    width: 100%;
    left: 0;
    height: 100%;
}

.icon-choose-image:hover{
  background-color: transparent;
  background-image: url("$assets-if_pen_1814074-png"); 
  background-repeat: no-repeat;
  opacity: 1;
  background-size: 65px;
  background-size: 50px;
  left: 10%;
  top: 10%;
}

.profilebg .profdashimg{
  width: 80px;
  height: 80px;
}
.stat-value p{
  	padding: 20px 2px;    
    font-size: 16px;    
    color: #404040;    
    text-align: center;
}

.stat-value .twolinep{
  	line-height: 20px !important;
    padding: 20px 15px !important;
}
.stat-value .onelinep{
  	line-height: 42px !important;    
}

.stat-value { 
    width: 80px;
    height: 80px;
    object-fit: contain;
    background-color: #f7f7f7;
    border-radius: 66px;     
    color: #fa6400;
    /*line-height: 43px;*/
    text-align: center;
    margin: 0 auto;
    margin-bottom: 15px;
}
.dwnlinkremove:before {
   content: none !important;
   padding-right: 0 !important;
}

.footerServerDown {
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: #a9b5aa;
   color: white;
   text-align: center;
}

#overlayMaintenance {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2000;
    cursor: pointer;
}

#textMaintenance{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 25px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
  line-height: 1.6;
      text-align: center;
}

/* START NEW DESIGN CSS */
#user #user-name {
  overflow:inherit !important;
}
.topblkbox {
  min-height: 70px;
  background-color: #222222;
}
a, div, h1, h2,h3, h4, button, text, select,label { font-family: "Roboto-Regular" !important; }
.fixpost{ width:100%; z-index:10;}
.subnavmndiv { position:absolute;width:100%;padding-top:14px; }
.hideclass { visibility:hidden; display:none; }
.fixpostsub{ 
	position: fixed; 
	z-index:10; 
	width:100%; 
	background-color:#fff;     
	background: rgba(255, 255, 255, 0.91); 
	top:0; 
	margin-left: -45px; 
	padding-top:14px; 
	padding-left: 45px; 
	padding-right: 45px; 
	-webkit-transition: background-color 1000ms;
    -moz-transition: background-color 1000ms;
    -o-transition: background-color 1000ms;
    -ms-transition: background-color 1000ms;
    transition: background-color 1000ms;
}
.brder {  border:1px solid #ff0000 !important; }
.padtop18 { padding-top:18px; }
.padtop20 { padding-top:20px; }
.padrgt0 { padding-right:0px !important; } 
.unqipad { padding-left:45px; padding-right:45px; }
.toptext {
  font-size: 16px;
  color: #ffffff !important;
  font-weight: normal;
}
.toptext:hover { color: #ffffff; text-decoration:none; } 
.iconsize { font-size:24px !important;color:#fff; vertical-align: middle; }
.hg27 { height:27px; line-height:27px; }
.homebg {
    background-image: url("/hc/theming_assets/01HZH9PHGYWVAGW8472RXAP89K");
	background-repeat: no-repeat;
    overflow: hidden;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
#spacDiv { display:none; }
.hgt8 { height:8px; font-size:1px; }
.hg24 { height:24px; }
.hgt28 { height:28px; }
.hgt20 { height:20px; }
.hgt15 { height:15px; }
.hgt14 { height:14px; }
.hgt12 { height:12px; }
.hgt40 { height:40px; }
.hgt45 { height:45px; }
.hgt50 { height:50px; }
.hgt30 { height:30px; }
.hgt35 { height:35px; }
.hgt70 { height:70px; }
.hgt75 { height:75px; }
.hgt80 { height:80px; }
.hgt125 { height:125px; }
.hgt150 { height:150px; }
.hgt170 { height:170px; }
.hgt200 { height:200px; }
.suptext { font-size: 23px; color:#fefefe; font-weight: 500; margin-top:10px; display:block; }
.suptext:hover{ text-decoration:none; color:#fefefe; }
.suptextblack { font-size: 23px; color:#414042; font-weight: 500; margin-top:10px; display:block; }
.suptextblack:hover{ text-decoration:none; color:#414042; }
.searchhmicon { width: 22px; height: 24px; object-fit: contain; }
ul.cusnav { margin-right:0 !important; }
ul.cusnav  > li { padding-top:5px; }
ul.cusnav  > li > a{ font-size:16px; color: #fefefe !important; padding-top: 16px !important; padding-bottom: 24px !important; }
ul.cusnav  > li > a:hover{ color: #fefefe !important; }
ul.cusnav  > li { padding:0 20px; }
ul.cusnav  > li:last-child { padding:0 0 0 20px; }
ul.cusnavblack { margin-right:0 !important; }
ul.cusnavblack > li > a{ font-size:16px; color: #414042 !important; padding-top: 16px !important; padding-bottom: 24px !important; }
ul.cusnavblack  > li > a:hover{ color: #414042 !important; }
ul.cusnavblack  > li { padding:0 20px; }
ul.cusnavblack  > li:last-child { padding:0 0 0 20px; }
.subrerlink {   background-color: #fa6400; border: solid 1px #fa6400; color: #ffffff; font-weight:500; font-size:15px;height:47px; border-radius:0; padding:14px 20px; box-shadow:none !important; line-height: normal !important; }
.borderline { margin:-1px 0 0 0;  border-top: 1px solid #777A7E;  }
.marbotnav { margin-bottom:12px !important; }
.hlputext { font-size: 40px; color: #FEFEFE; text-align:center; padding-top:80px; }
.hlputextleft { font-size: 45px; color: #FEFEFE; }
.hgt100 { height:100px; }
.hmsearchbox {  height: 66px;border-radius:3px; font-size:24px; color: #464547; padding-left:60px; }
.hmsrchicon {   position: absolute;  z-index: 1; font-size: 25px;   color: #fa6400; margin-top: 22px; margin-left: 25px; cursor:pointer; }
.poputext { font-size: 18px; color: #ffffff; font-weight: 500; text-align:center;  }
.poputextnorm { font-size: 18px; color: #ffffff; font-weight: normal; text-align:center;  }
.supbtmtext { font-size: 26px; text-align: center; color: #414042;}
.supbotmbord {  background-color: #fa6400; text-align: center; margin-left: 47%; margin-right: 47%; height:3px; }
.supbotmbordleft {  background-color: #fa6400; height:3px; width:66px; }
.center { text-align:center; width:100%; }
.supdesctext { font-size: 18px; color: #414042; text-align:center; font-weight: 300; line-height:30px; }
.supportbox { width: 247px;  height: 219px; background: #7d7d7d; margin-bottom:20px; display:block; }
.supportbox:hover { background-image: none; text-decoration:none; background-color: #FF5722; box-shadow: 0 2px 6px 0 rgba(195, 193, 193, 0.5);  }
.centerBlock { display: table; margin: auto; }
.supboxpad { padding-top:44px; padding-bottom:27px; }
.supboxpad2 { padding-top:35px; padding-bottom:22px; }
.supboxpad3 { padding-top:42px; padding-bottom:28px; }
.accsuptxt { font-size:20px; text-align: center; color: #ffffff; line-height:30px; font-weight: normal; }
.whtfnt20 { font-size:20px; color: #ffffff; }
.downbg {
    min-height: 433px;
    padding: 50px 0 50px 0;
    background-image: url("/hc/theming_assets/01HZH9NHEAW2A95TT0K2A2BYAM"); 
	background-repeat: no-repeat;
    overflow: hidden;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
@media only screen and (min-width : 1025px) {
    .padleft9perc {
        padding-left:9% !important;
	}
	.padright9perc {
        padding-right:9% !important;
    }
}
.hmdwnldbtn {   border-radius: 4px;  background-color: #fa6400; font-size: 20px; text-align: center;  color: #ffffff; padding: 11px 39px 11px 39px; height:auto; }
.arttxt { font-size: 20px; font-weight: 500; text-align: center; color: #ffffff; background-color: #fa6400; border: solid 1px #fa6400; width: 165px; height:47px; line-height:47px; border-radius:0; }
.mantxt {   width: 165px;  height: 47px; line-height:47px; border: solid 1px #fa6400; font-size: 20px; font-weight: normal; text-align: center; color: #fa6400; border-radius:0; }
.padbtm37 { padding-bottom:37px; }
.protxt {   font-size: 20px;  font-weight: 300; text-align: center; color: #414042; padding-top:20px; display:block; }
.protxt:hover {  text-decoration:none; } 
.hgt106 { height:106px; line-height:106px; }
.moreprdlink {  font-size: 20px; color: #fa6400; display:inline-block; }
.moreprdlink:hover { color: #fa6400; text-decoration:underline; }
.moreannlink {  font-size: 20px; color: #ffffff; display:inline-block; }
.moreannlink:hover { color: #ffffff; text-decoration:underline; }
.morearrw { font-size:22px !important;color:#fa6400; }
.moreannw { font-size:22px !important;color:#ff;vertical-align: middle; line-height: 28px !important; }
.leftarrw { font-size:25px !important;color:#fa6400;vertical-align: middle; height: 35px; line-height: 35px !important; } 
.annoucebg {
    min-height: 450px;
    padding: 50px 0 50px 0;
    background-image: url("/hc/theming_assets/01HZH9PGBNHR79C5EYWENBEBH8"); 
	background-repeat: no-repeat;
    overflow: hidden;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.announcetxt { font-size: 26px; color:#fff; }
.nopad { padding:0 !important; margin:0 !important; } 
a.annohd { font-size: 18px; color: #DADDDC; font-weight: 300; }
a.annohd:hover { color: #DADDDC; text-decoration:none; }
a.prodboxlink { display:block; width: 225px; height:225px; padding-top:39px; border-radius: 2px;  }
a.prodboxlink:hover { text-decoration:none; }
.annpdinfo { font-size: 18px;   font-weight: 300; font-style: italic; color: #DADDDC; }
.annpdinfo:hover { color: #DADDDC; text-decoration:none; }
.padright20 { padding-right:20px; }
.padleft15 { padding-left:15px; }
.padleft35 { padding-left:35px; }
.padleftrgt35 { padding: 0 35px 0 35px; }
.padright15 { padding-right:15px; }
.width350 { width:350px; }
.topartbox {   background-color: #ffffff;  box-shadow: 0 2px 6px 0 rgba(195, 193, 193, 0.5);  min-height:385px; display:block; }
.topartbox:hover {   text-decoration:none; }
.toparthd { font-size: 20px; font-weight: 300; color: #414042; padding:0 19px 0 19px; }
.eventbg {   background-color: #f9f9f9; padding:52px 0 52px 0; background:rgba(243, 243, 243, 0.9);  }
.eventhd { font-size: 20px; color: #414042; font-weight: normal; }
.evtpad { padding-left:18px; }
.eventtm { font-size: 18px; font-weight: 200; color: #414042; }
.evttyp { padding-top:12px; font-size: 15px; color: #7b7b7b; }
.footerbg { background-color: #414042; padding:20px 0 20px 0; }
h2.footdesctxt { color: #c2c1c2; }
.lnhgt30 { line-height:30px; }
.footdesctxt { font-size: 18px; font-weight: 300; color: #c2c1c2; }
h4.foothd4 { font-size: 19px; font-weight: 400; color: #d8d5db; padding:0;margin:0; }
ul.footsupport { font-weight: 300;  list-style: outside none none; margin: 0;  padding: 0; }
ul.footsupport  li > a  { font-size: 17px; font-weight: normal; color: #d8d5db; line-height:26px; font-weight: 300;  }
ul.footsupport  li > a:hover { color: #fa6400; text-decoration:none; }
.subfooter { background-color: #302f2f; padding:30px 0 30px 0 ;}
.cptext { font-size: 19px; font-weight: 500; color: #ddddde;}
.cptext:hover { color: #ddddde; text-decoration:none; }
.right { float:right; }
.eventboxbg { background-color:#F8F6F7; min-height:360px; display:block; }
.eventboxbg:hover { text-decoration:none; }
.hmsearchbox::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-family: "Roboto-Regular";
	font-size: 24px;
	font-weight: 300;
	color: #464547;
}
.logo_homebox{
	background: linear-gradient(to right,#f29659 , #fa6400);
	box-sizing: border-box;
	padding: 15px;
	display: table-cell;
	height:100px;
	line-height:100px;
}
.hmsearchbox::-moz-placeholder { /* Firefox 19+ */
	font-family: "Roboto-Regular";
	font-size: 24px;
	font-weight: 300;
	color: #464547;
}
.hmsearchbox:-ms-input-placeholder { /* IE 10+ */
	font-family: "Roboto-Regular";
	font-size: 24px;
	font-weight: 300;
	color: #464547;
}
.hmsearchbox:-moz-placeholder { /* Firefox 18- */
	font-family: "Roboto-Regular";
	font-size: 24px;
	font-weight: 300;
	color: #464547;
}
.nav-dist-tab li.active a{
	font-size: 20px; font-weight: 500; text-align: center; color: #ffffff; background-color: #fa6400; border: solid 1px #fa6400; width: 165px; height:47px; line-height:47px; border-radius:0;

}
.nav-dist-tab li  a{
width: 165px;  height: 47px; line-height:47px; border: solid 1px #fa6400; font-size: 20px; font-weight: normal; text-align: center; color: #fa6400; border-radius:0;
}

.nav-dist-tab > li {
	float:left;
}

.dropdown-menu-end.dropdown-menu-caret::after {
    left: auto;
     right: 22px !important;
}
.dropdown-menu-end.dropdown-menu-caret::before {
    left: auto;
    right: 22px !important;
}
.bg-noun_note {
    width: 71px; 
	height: 70px;
    background: url('/hc/theming_assets/01HZH9N20HCT86GC0BQAJVHD9N') -10px -10px;
	margin: 0 auto;
}
.bg-noun_gear {
    width: 77px; height: 84px;
    background: url('/hc/theming_assets/01HZH9N26ZEZH59TXV5X209ZQC') -10px -10px;
		margin: 0 auto;
}
.bg-noun_group {
    width: 72px; height: 70px;
    background: url('/hc/theming_assets/01HZH9NHZ2WNRY2B1DQ5F0MSBK') -10px -10px;
		margin: 0 auto;
}
.pad6perc { padding-right:6%;padding-left:6%; }
/* START MENU CSS */

ul.dropdown-menu { margin:0 -21px 0 0 !important; padding:0 !important; border-top:1px solid  #fa6400; }

.dropdown-menu  li  a{
	font-size: 13px;
	color: #FCFCFC !important;
	padding: 14px 19px 12px 19px !important;
}

.navbar-nav  li a:hover {
	color: #fefefe !important;
	
}
.navbar-nav > li > a {
	padding-bottom:0 !important;
}
.navbar {
	border-radius: 0 !important;
	min-height: 48px !important;
	margin-bottom:0 !important;
}
.nav > li > a {
	padding:0 !important;
}

.dropdown-menu > li > a:hover {
  text-decoration: none;
  color: #fa6400 !important;
  background:none !important;
} 
/* .unqipad{overflow-x:hidden} */
.navbar-nav .subnavbg {
	  background-color: #333333 !important;
}

.navbar-collapse {
	padding-right:0 !important;
}

.dropdown-menu { 
	border-radius:0 !important;
  left: 0 !important;
}
.navbar-toggle .icon-bar{
	background: #fff;
}
  
@media (max-width: 767px) {
  .navbar-nav  {
	 display: inline;
  }
  .navbar-default .navbar-brand {
	display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
	color: red;
	background-color: #ccc;
	border-radius: 4px;
	margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	 color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	 background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
	 border-bottom: 1px solid white; 
	 border-radius: 0;
   }
  .dropdown-menu {
	  padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
	  padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
	  padding-left: 30px;
   }
   li.dropdown.open {
	border: 0px solid red;
   }
 
}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
	display: block;
  }
  #navbar {
	text-align: right;
  }
} 
/* END  MENU CSS */

/* DOWNLOAD PAGE */
.downbanbg {
   /* background-image: url("/hc/theming_assets/01HZH9MTPBGBVMBJB1J8BD6VSN"); */
  background-image: url("/hc/theming_assets/01HZH9P81RVTB7MZ3QMPSRNA5J");
	background-repeat: no-repeat;
    overflow: hidden;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	min-height: 360px;
}
.downcontentBg { background-color: #f7f7f7; padding: 10px 45px 30px 45px; }
.prodBox{
	border-radius: 2px;
	background-color: #ffffff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
	margin-top:20px;
}
.dmncont { padding:26px;}
.padlft11 { padding-left:11px; }
.padlft17 { padding-left:17px; }
.proddowntxt { font-size: 24px; color: #414042; line-height:41px; }
.verprodlink { font-size: 14px; color: #0d5f7e; }
.downparline { margin:0;  border-top: 1px solid #dcdcdc; }
.allverdnlink { font-size: 16px; color: #fa6400; line-height:23px;  }
.downarrw { font-size:20px;color:#337ab7; vertical-align: middle; margin-top:-2px; }
.dwldlgimg { 
	background: linear-gradient(to right,#f29659 , #fa6300db);
	background-image:  linear-gradient(30deg, #f29659 , #fa6300db);
	background-image:  -webkit-linear-gradient(30deg, #f29659 , #fa6300db);
	padding:15px;
	text-align:center;
	vertical-align: middle; 
	font-size:22px;    
	color:#fff; 
	/*border-top: 10px solid #fa6400;*/
	font-family: 'Montserrat-Regular' !important; 
	letter-spacing: 0.87px; 
	font-weight:500; 
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke:1px transparent; 
}
.dwldcontpad { padding:0 26px 26px 26px; }
/* DOWNLOAD PAGE */
/* CATEGORY PAGE START */
.hidesection_360001008372 { display:none; visibility:hidden; }
.hidesection_201255116 { display:none; visibility:hidden; }
.hidesection_115001067643 { display:none; visibility:hidden; }
/*.hidesection_201273823 { display:none; visibility:hidden; }*/
.hidesection_115000078683 { display:none; visibility:hidden; }
.hidesection_201273853 { display:none; visibility:hidden; }
.hidesection_201258686 { display:none; visibility:hidden; }
.hidesection_201273863 { display:none; visibility:hidden; }
.categorybg{
	background-image: url("/hc/theming_assets/01HZH9NXRMX61WR5F288V7ABGH");
  background-repeat: no-repeat;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
	min-height: 360px;
}
.catcontbg { background-color: #f7f7f7; } 
.cathd {
	font-size: 34px;
	margin-bottom:40px;
	color: #414042;
}
.sectionblk {  
	min-height: 79px;
	border-radius: 2px;
	background-color: #ffffff;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
	padding-bottom:10px !important;
}
.sectsep { background-color:#f7f7f7; height:10px; }
.catrgticon { float:right;padding-right:53px;line-height:60px; }
.catrgticon img { cursor:pointer; }
.section h3 a.rgtlink { float:right;padding-right:40px;line-height: 64px;font-size: 15px; color: #fa6400 !important; }
.sectionnameslink { font-size: 20px;   color: #0d5f7e; padding-left:40px; line-height:60px; }

ul.article-list{ 	padding-top:7px; }
.article-list li { list-style-type:none;  padding:0 40px 10px 23px; text-indent: -1.3em; display: inline-block; width:48%;   vertical-align: top; }
#sectioncontent ul.article-list li { padding:0 20px 10px 0;  }

a.lgtbluetxt { display:block; clear:both; padding-right:50px; font-size: 13px; color: #fa6400;}
.exptext {   font-size: 16px; font-weight: 500; color: #9b9b9b; line-height:48px; border-bottom: 1px solid #9b9b9b; padding-bottom: 2px; }
.exptext:hover { text-decoration:none; }
.article-list li::before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 20px;
    color: #737273;
  	margin: 0 12px 0 0;
}
.expcont { position:relative;top:-45px; }
/* CATEGORY PAGE END */
/* Partner PAGE CSS START */
.partnerbg{
	background-image: url("/hc/theming_assets/01HZH9NVWXEV9916X7XVW1SF6E"); 
    background-repeat: no-repeat;
    overflow: hidden;
    background-size:cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	min-height: 350px;
}

.partnerBox {
	width:174px;
	height:160px;
	background-image: linear-gradient(47deg, #f29659, #fa6400);
	display:block;
	padding-top:33px;
	margin-bottom:40px;
}
.partnerBox:hover{
	box-shadow: 0 2px 6px 0 rgba(195, 193, 193, 0.5);
	background-color: #ffffff;
	background-image: none;
	text-decoration:none; 
}
.partTxt {
	font-size: 19px;
	color: #ffffff;
	text-align: center;
	padding-top:20px;
}

.bg-dealreg {
    width: 91px; 
	height: 57px;
    background: url('/hc/theming_assets/01HZH9MG2PH4HSS5XFPQDSWF33') -10px -10px;
	margin: 0 auto;
}
.bg-dealreg-over {
    width: 91px; 
	height: 57px;
    background: url('/hc/theming_assets/01HZH9MGAGEKSAPJ2YADE9X3FM') -10px -10px;
	margin: 0 auto;
}

.bg-pricelist {
    width: 76px; 
	height: 60px;
    background: url('/hc/theming_assets/01HZH9MG2PH4HSS5XFPQDSWF33') -211px -10px;
	margin: 0 auto;
}
.bg-pricelist-over {
	width: 76px; 
	height: 60px;
    background: url('/hc/theming_assets/01HZH9MGAGEKSAPJ2YADE9X3FM') -211px -10px;
	margin: 0 auto;
}

.bg-mydeal {
    width: 80px; 
	height: 64px;
    background: url('/hc/theming_assets/01HZH9MG2PH4HSS5XFPQDSWF33') -10px -87px;
	margin: 0 auto;
}
.bg-mydeal-over {
	width: 80px; 
	height: 64px;
    background: url('/hc/theming_assets/01HZH9MGAGEKSAPJ2YADE9X3FM') -10px -87px;
	margin: 0 auto;
}

.bg-announce {
    width: 70px; 
	height: 66px;
    background: url('/hc/theming_assets/01HZH9MG2PH4HSS5XFPQDSWF33') -121px -10px;
	margin: 0 auto;
}
.bg-announce-over {
    width: 70px; 
	height: 66px;
    background: url('/hc/theming_assets/01HZH9MGAGEKSAPJ2YADE9X3FM') -121px -10px;
	margin: 0 auto;
}
.partcontbg { background-color: #fff; }
.partDesctxt { font-size: 18px; line-height: 1.56; color: var(--charcoal-grey); }
h1.partTitle {   font-size: 24px; font-weight: 500; color: #4a4a4a; padding:0; margin:0 0 25px 0; }
.partnerProdBox {
	width:372px;
	height:203px;
	background-image: url('/hc/theming_assets/01HZH9MFHHT5P5VC0FSKJ9S2XE');
	display:block;
	padding: 35px 0 35px 25px;
	text-decoration:none;
	margin-bottom:30px;
	background-size: cover;
	border:1px solid #E8E8E8;
	
}
.partnerProdBox:hover {
	background-image: url('/hc/theming_assets/01HZH9MFT0CNZEX82BP5HSD4ZK');
	width:429px;
	height:233px;
	position:absolute;
	margin-left:-30px;
	margin-top:-15px;
	padding: 35px 0 35px 35px;
	z-index:99;
	background-size: cover;
	border:1px solid #2ba8cf;
}
.partnerProdBox:hover { text-decoration:none; }
.parprodnm { 
	font-family: "Montserrat";
	font-size: 14px;
	font-weight: 600;
	color: #343534;
	padding-bottom:26px;
}
.pardesctxt {
	font-size: 16px;
	color: #4a4a4a;
	padding-bottom:38px;
}
.partlrnmore{
	font-size: 15px;
	font-weight: bold;
	color: #fa6400;
	border: 1px solid #fa6400;
	border-radius:0;
  background-color: #fff;
}
.partlrnmorebgr{
	font-size: 15px;
	font-weight: bold;
	background-color: #fa6400;
	border: 1px solid #fa6400;
  color:#fff;
	border-radius:0;
	padding:5px 13px;
}
.hgt90 { height:90px; }
/* Partner PAGE CSS END */
/* START CSS FOR MOBILE DEVICE */
@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
    }
	.unqipad { padding:0; }
	.toptext { font-size:14px; }
	.suptext { font-size: 18px; }
	.suptextblack { font-size: 18px; }
	ul.cusnav  > li > a, ul.cusnavblack  > li > a{ font-size:13px; padding-top: 8px !important; padding-bottom: 8px !important; }
	ul.cusnav > li,  ul.cusnavblack > li {
		padding: 0 10px;
	}
	.subrerlink {
		background-color: #fa6400;
		border: solid 1px #fa6400;
		color: #ffffff;
		font-weight: 500;
		font-size: 13px;
		height: 35px;
		border-radius: 0;
		padding: 7px 10px;
	}
	ul.dropdown-menu {
		margin: 5px -21px 0 0 !important;
    float:none;
		position:static;
	}
	.navbar-right .dropdown-menu {
		left: 0 !important;
	}
	.hgt170 { height:100px; }
	.hlputext { font-size: 35px; }
	.hmsearchbox {  height: 46px;border-radius:3px; font-size:18px; padding-left:50px; }
	.hmsrchicon {   position: absolute;  z-index: 1; font-size: 20px;   color: #fa6400; margin-top: 12px; margin-left: 15px; cursor:pointer; }
	.hmsearchbox::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		font-size: 18px;
	}
	.hmsearchbox::-moz-placeholder { /* Firefox 19+ */
		font-size: 18px;
	}
	.hmsearchbox:-ms-input-placeholder { /* IE 10+ */
		font-size: 18px;
	}
	.hmsearchbox:-moz-placeholder { /* Firefox 18- */
		font-size: 18px;
	}
	.poputext { font-size: 14px; padding-bottom: 20px; }
	.poputextnorm { font-size: 14px; }
	.fixpostsub{ 
		position: fixed; 
		z-index:10; 
		width:100%; 
		background-color:#fff;     
		background: rgba(255, 255, 255, 0.91); 
		top:0; 
		margin-left:0; 
		padding-top:14px; 
		padding-left: 0; 
		padding-right: 0; 
		-webkit-transition: background-color 1000ms;
		-moz-transition: background-color 1000ms;
		-o-transition: background-color 1000ms;
		-ms-transition: background-color 1000ms;
		transition: background-color 1000ms;
	}
	.supbtmtext { font-size: 20px; }
	.supdesctext { font-size: 14px; }
	.hgt50 { height:25px; }
	.hgt30 { height:15px; }
	.hgt70 { height:35px; }
	.hgt15 { height:7px; }
	.hgt45 { height:23px; }
	.supportbox { width: 167px;  height: 167px; background-image: linear-gradient(48deg, #fa6400, #17c7ce); margin-bottom:20px; display:block; }
	.supportbox img { height:auto; width:40px; }
	.accsuptxt { font-size:15px; }
	.supboxpad { padding-top:24px; padding-bottom:14px; }
	.supboxpad2 { padding-top:17px; padding-bottom:11px; }
	.supboxpad3 { padding-top:21px; padding-bottom:14px; }
	.nav-dist-tab li.active a{
		font-size: 15px; font-weight: 500; width: 100px; height:27px; line-height:27px; border-radius:0;
	}
	.nav-dist-tab li  a{ 
		width: 100px;  height: 27px; line-height:27px; font-size: 15px; 
	}
	a.prodboxlink { border:1px solid #ffffff;  width: 135px; height:155px; padding-top:20px; border-radius: 2px;  }
	.prodboxlink img { width:65px; height:auto; }
	.protxt {   font-size: 15px;  padding-top:10px; }
	.moreprdlink {  font-size: 15px; }
	.announcetxt { font-size: 20px; }
	a.annohd { font-size: 15px; }
	.annpdinfo { font-size: 15px; }
	.width350 { width:280px; }
	.moreannlink {  font-size: 18px; }
	.topartbox {   min-height:200px; }
	.toparthd { font-size: 15px; }
	.eventhd { font-size: 15px; }
	.eventtm { font-size: 14px; }
	.evttyp { padding-top:6px; font-size: 12px; }
	.eventboxbg { min-height:260px; }
	.whtfnt20 { font-size:18px; }
	.footdesctxt { font-size: 15px; }
	h4.foothd4 { font-size: 16px; }
	ul.footsupport  li  a  { font-size: 14px; }
	.cptext { font-size: 14px; }
  .pad6perc { padding-right:1%;padding-left:1%; }
  .article-list li {	width:96%; }
  .partnerProdBox:hover {
    width:372px;
    height:203px;
    background-image: url('/hc/theming_assets/01HZH9MFHHT5P5VC0FSKJ9S2XE');
    display:block;
    padding: 35px 0 35px 25px;
    text-decoration:none;
    margin-bottom:30px;
    background-size: cover;
    border:1px solid #E8E8E8;
  }
}
/* END CSS FOR MOBILE DEVICE */
/* START HELP ARTICLE LANDING PAGE CSS */
.acc-home-prod-tabs .vc_column_container{
    width: 25%; height: 304px; -webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;-o-transition: all 0.25s linear;transition: all 0.25s linear;display: inline-block; overflow-x:hidden; overflow-y:hidden; padding: 0 10px; cursor: pointer;
}
.acc-home-prod-tabs .vc_column_container .vc_column-inner { padding: 15px; height: 100%; position: relative; }
.acc-home-prod-tabs .mk-image{ position: absolute; left:0; top:0; width: 100%; height:100%; z-index: 1; }
.acc-home-prod-tabs .mk-image img{ width: 100%; height: 100%; object-fit: cover; }
.acc-home-prod-tabs h4{ color: #fff !important;font-size: 16px !important; font-weight: normal !important; margin-top: 25px; line-height: 1.27; position: relative; z-index: 2; opacity: 0; overflow: hidden; -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; -o-transition: all 0.25s linear; transition: all 0.25s linear; }
.acc-home-prod-tabs h3{ color: #fff !important; text-align: center; font-size: 18px !important; font-family: 'Roboto-Regular' !important;font-weight: normal !important; margin-bottom: 25px; max-height: 0; position: relative; z-index: 2; overflow: hidden; -webkit-transition: all 0.25s linear; -moz-transition: all 0.25s linear; -o-transition: all 0.25s linear; transition: all 0.25s linear;}
.acc-home-prod-tabs p{ margin:0 !important; }
.acc-home-prod-tabs img{ margin:0 auto !important;  position: relative; z-index: 2; }
.acc-home-prod-tabs a{    color: #fff !important; font-family: 'Roboto-Regular' !important; font-size: 18px; position: absolute; left: calc(50% - 30px); bottom: 38px; padding-right: 27px; z-index: 2; }
.acc-home-prod-tabs{   padding: 0; text-align: center; }

/*Responsive starts*/
@media only screen and (min-width: 1199px) {
    .acc-home-prod-tabs .vc_column_container:hover{ transform: scale(1.1); position: relative; z-index: 2; }
    .acc-home-prod-tabs .vc_column_container:hover h3{ max-height: 80px; }
    .acc-home-prod-tabs .vc_column_container:hover h4{ opacity: 1; }
}
/*Responsive starts*/
@media only screen and (max-width: 1199px) {
    .acc-home-prod-tabs .vc_column_container, .acc-home-prod-tabs .mk-image .mk-image-inner{ height: 245px; }
    .acc-home-prod-tabs .vc_column_container{ width: 50%; margin: 5px 0; }
    .acc-home-prod-tabs .mk-image-holder{ max-width: 100% !important; }
    .acc-home-prod-tabs h4{ opacity: 1;}
    .acc-home-prod-tabs h3{ max-height: 100px;}
    .acc-home-prod-tabs .wpb_row .vc_column_container{ float: left; }
    .acc-home-prod-tabs .wpb_row:nth-child(2) .vc_column_container:nth-child(1){ margin-left: 16.5%; }
    .acc-home-prod-tabs .wpb_row:nth-child(2){ padding-top: 4px;  }
}
@media screen and (min-width: 1200px) and (max-width: 1350px){
    .acc-home-prod-tabs h4 { font-size:14px !important; }
	.acc-home-prod-tabs a{ bottom:53px; }
}
@media only screen and (max-width: 767px){
    .acc-home-prod-tabs .vc_column_container, .acc-home-prod-tabs .mk-image .mk-image-inner{
        height: auto;
    }
}
/* START HELP ARTICLE LANDING PAGE CSS */
.dwldlgimg { background: linear-gradient(to right,#f29659 , #fa6400);padding:15px;text-align:center;vertical-align: middle; font-size:22px; color:#fff; }
.dwldcontpad { padding:0 26px 26px 26px; }
.artlist { 
	font-size: 18px;
	color: #0d5f7e;
}
.hrbord {
	height: 2px;
	background-color: #dcdcdc;
	margin-top:10px;
}
.breadcrumbs li {
	font-size: 14px;
	font-weight: 300;
	color: #9b9b9b;
}
.padtop125 {
	padding-top:125px;
  /*padding-bottom:15px;*/
}
.downbanbgNeuro {
  background-image: url(/hc/theming_assets/01HZH9N3XPZE4N6NMPFAN8FP89); 
  background-repeat: no-repeat;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height:350px;
}    

.articlesubheaders {
		  font-size: 34px;
		  line-height: 0.88;
			margin-bottom:38px;
		  color: #6e6d6e;
	}
	.breadcrumbs li > a {
		  font-family: "Roboto-Regular";
		  font-size: 14px;
		  font-weight: 300;   
		  color: #414042;
	}
	.breadcrumbs li>a:hover{
		color: #fa6400;
		text-decoration:none;
	}
	.hgt62{
		height:34px;
	}
	.hgt34{
		height:34px;
	}
	.download-header{
		font-size: 45px;
    /*font-size: 40px;*/
		color: #FEFEFE;
	}
	.download-subheader{
		font-size: 30px;
   /*font-size: 25px;*/
		color: #FEFEFE;
	}
	.logo_box {
		width: 220px;
		/*height: 220px;*/
    /*height: 185px;*/
    height: 200px;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
		border-top: 10px solid #04c898;
		background: linear-gradient(to right,#f29659 , #fa6400);
		box-sizing: border-box;
		padding: 0 12px;
	}
	.logo_box img {
		width: 85%;
	}
	.followbtn{
		margin-top: -15px;		 
	/*	margin-bottom: 15px;*/
	}
	.subfollow{
		background-color: #FFFF;
		border: solid 1px #FFFF;
		color: black;
		font-weight: 500;
		font-size: 15px;
		height: 47px;
		border-radius: 0;
		padding: 14px 87px;
		box-shadow: none !important;
	}
	.other-links{
		margin-top:32px;
    padding-bottom:34px; 
	}

.navotherlinks{
	padding:0;
	margin:0;
	text-align:center;
}
	
.navotherlinks li > a {
	font-size: 18px;
	text-align: center;
	color: #ffffff;
}
.navotherlinks li>a:hover {
	text-decoration:none;
}
.navotherlinks li {
	display: inline-block;
	padding: 0 45px 0 0;
}
.navotherlinks li:last-child {
	padding: 0;
} 
.subtext{
		font-size: 18px;
		font-weight: 300;
		line-height: 1.56;
    color: #414042;
		margin-bottom:20px;
    margin-top:20px; 
	}
	.btndownload {
    display:inline-block;
		background-color: #fa6400;
		border: solid 1px #fa6400;
		color: #ffffff;
		font-weight: 500;
		font-size: 15px;
		height: 52px;
		border-radius: 0;
		padding: 14px 60px;
		box-shadow: none !important;
		font-size: 16px;
    text-align: center;
	  color: #ffffff !important;
    text-decoration:none !important;
	}
	.boxtitle{
		font-size: 18px;
	  font-weight: bold;
    margin-bottom:14px;
	  color: #414042;
  }
  .boxsubtitle {
   font-size: 15px;
  font-weight: 300;

  margin-bottom: 28px;
  color: #414042;
  }
  .boxsubtitle .boldtext {font-weight: normal; display: inline-block;    padding-left: 10px; }
   .boxsubtitle .normaltext {  display: inline-block;width: 115px; }
  .productinfo {
	margin-bottom: 11px;
  }
        
.Line-css-cls {
  height: 2px;
  border: solid 1px #dcdcdc;
  margin-top: 25px;
margin-bottom:25px;                       
}
        
    .Downloads {
  width: 169px !important;
  height: 30px;
  font-size: 34px;
  line-height: 0.88;
  text-align: center;
  color: #6e6d6e;
  margin-bottom: 20px;
         
}  

    .Group-17 {
  width: 1366px;
  height: 367px;
  object-fit: contain;
}    
  .Product-Documentation {
  height: 30px;
  font-size: 34px;
  line-height: 0.88;
  color: #6e6d6e;
}    
        
.documentBox:hover {
  background-color: #fa6400;
  border: solid 1px #fa6400;
     
} 
        
.documentBox {
  width: 220px !important;
  height: 180px;
  border-radius: 3px;
  border: solid 1px #e1e2e1;
  margin-right: 60px;
  margin-bottom: 35px;
}        
        
.documentBox:hover .documentInfo {
  color: #ffffff;
  margin-top: 13.3px;
}
.documentBox:hover .downBtnImg {
  background:url(/hc/theming_assets/01HZH9NM3CXYE4CV74XRVCSB01);
}      
.documentInfo {
  width: 167px;
  height: 56px;
  font-size: 15px;
  font-family: Roboto-Regular;
  line-height: 1.87;
  text-align: center;
  color: #414042;
  margin-top: 13.3px;
  font-weight: 300;
}

.documentInfo-sureline {
  height: 56px;
  font-size: 15px;
  font-family: Roboto-Regular;
  line-height: 1.87;
  text-align: center;
  color: #414042;
  margin-top: 13.3px;
  font-weight: 300;
}
.documentInfo-sureline:hover {
  color: #ffffff;
  margin-top: 13.3px;
}

        
.documentInfo .text-style-1 {
  font-weight: 300;
}        
.documentBox:hover .documentSubStyle {
  background-color: #ffffff;
}
        
.documentSubStyle {
  width: 171px;
  height: 1px;
  background-color: #d8d8d8;
  margin-top:56.7px; 
  margin-left: 8px;
}
        
 .documentBox:hover .btndownloadDoc {
  color: #ffffff !important;
  } 
        
.btndownloadDoc{
    border: none;
    font-weight: 500;
    font-size: 15px;
    border-radius: 0;
    box-shadow: none !important;
    font-size: 16px;
    text-align: center;
    margin-top: -4px;
    color: #414042 !important;
  text-decoration : none !important;
  padding-left:0px !important;
  padding-right:0px !important;
}

.divdCls{
    margin-top: -8px;
    width: 1px;
    background-color: #d8d8d8;
    height: 30px;
    margin-left: 4px;
}
.htmlDwnCls{
  margin-top:-5px;
}
.btndownloadDocHotfix{
    display:block;
   border: none;
   font-weight: 500;
    font-size: 15px;
    border-radius: 0;
    box-shadow: none !important;
    font-size: 16px;
    text-align: center;
    color: #ffffff !important;
    padding-top:15px;
   padding-bottom:15px;
  text-decoration:none !important;
} 

.HotFixC  > a{
  color : #ffffff;
  text-decoration:none;
}

.btndownloadDoc:focus,.btndownloadDocHotfix:focus{
  outline: none;
}

.documentBox:hover .Download {
  color: #ffffff;

}
        
.Download {
  height: 19px;
  font-size: 16px;
  text-align: center;
  color: #414042;
}        
        
 #downloadFiles{
    padding-bottom: 20px;
  }
        
        
 .allArticleLinkClass {
  height: 157px;
  object-fit: contain;
  background-image: linear-gradient(85deg, #83c1ef, #8ce2e5);
    margin-left: -75px !important;
    margin-right: -75px !important;
   margin-top:30px;
}
        
 #documentationSection{
    background-image: url(/hc/theming_assets/01HZH9NNAPKTQB4BKAJSGGP2KM);
    padding-left: 35px;
    margin-left: -75px;
   margin-right:-75px;
   overflow-x:hidden;
}

@media only screen and (max-width: 800px) {
    #documentationSection {
      margin-right:-35px;
    }
  .product-documentation{
    line-height: 0.98;
    margin-bottom: 40px;
    
    
  }
  
  .allArticleLinkClass{
    margin-right:-30px;
  }
}
 
.docsSection{
 margin-right: 150px;   
}
        
.allArticlesBtnCls {
   
    height: 52px;
    border: solid 2px #ffffff;
    text-align: center;
    margin-top: 53px;
    text-decoration:none !important;
}
        
.view-all-articles-Style {
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    color: #ffffff !important;
    padding-top: 12px;
    display: inline-block;
    text-decoration: none !important;
    height: 50px;
  
}
    
.Hotfixes {
  font-size: 34px;
  line-height: 0.88;
  color: #6e6d6e;
  margin-top: 30px;    
}    
    
.hotfixTitleStyle {
    height: 21px;
    font-size: 18px;
    font-weight: bold;
    
    margin-top: 30px;
}

.hotfixTitleStyle > a{
  color: #414042 !important;
  text-decoration:none !important;
}
 
.Release-Date-StyleC {
  height: 18px;
  font-size: 15px !important;
  font-weight: 300;
  color: #414042;
margin-top: 14px;            
}

 
.Hotfix-Download-Info {
  height: 18px;
  font-size: 15px !important;
  font-weight: 300;
  color: #414042;
 margin-top: 11px;
      
}

        
  .Checksums-MD5-hotfix {
  width: 351px;
  height: 42px;
  font-size: 16px !important;
  font-weight: 300;
  color: #414042;
}    

.Checksums-MD5--PD {
  width: 351px;
  height: 42px;
  font-weight: 300;
  color: #414042;
}           
 
.hotFixDownloadBtnDiv {
  width: 206px;
  height: 52px;
  background-color: #fa6400;
  border: solid 1px #fa6400;
  margin-top: 28px;            
}
        
.Please-see-support-a {
  padding-left:0px !important;
  height: 21px;
  font-size: 18px;
  font-weight: 300;
  color: #414042;
  margin-top: 29px;
}
.Please-see-support-a .text-style-1 {
  color: #0d5f7e;
}        
.HotFixC{
padding-left:0px !important;
}
 #hotfixSection {
  margin-left:35px !important;
}
        
    .downBtnImg {
  background:url(/hc/theming_assets/01HZH9NM7XTZCND28RBTJZ4C1D);
display:inline-block;
  width: 16px;
  height: 18px;
  object-fit: contain;
  margin-right: 15px; 
} 

.htmlDwnCls {
 display: inline-block !important; 
 margin-top: -8px !important; 
 margin-top: -5px;
} 

.documentBox .downBtnImg{
  margin-right: 5px !important; 
}

.documentBox :nth-child(2){
  margin-bottom:-5px;
  padding-bottom: 20px;
}

  #documentations {
    margin-top: 20px;
    padding-left: 50px;
}
 .subscribe-item{   
    padding: 12px 40px 12px 20px !important;   
}
.subscribemenu {
      padding: 0px 0 !important;
}
.dashMnHd {
    font-size: 24px;
    color: #404040;
    font-weight: 500;
}
h5.countryNm {
   color: #4a4a4a;          
   margin: 0;
	 line-height: 24px;
	 font-size: 16px;
}
.countypad { padding: 0 0 0 16px; }
.cnNmWidth { width:105px; }
.cnNoWidth { max-width:170px; }
.contdataImg { width:39px; height:24px; }
.close-login {
	font-size:40px;
	border:0;
	color:#9B9B9B;
	box-shadow: none;
	text-align:right;
}
.login-pad {
	padding:0 !important;
}
.padrgt20 { padding-right:20px; }
h1.submnhedgrey { color: #9b9b9b;  font-size:26px; font-weight:normal; }
.showPointcursor { cursor:pointer; }
.logselbg { height: 3px; background:#fa6400; font-size:1px; }
.lognonselbg { height: 3px; background:#e7e7e7; font-size:1px; }
.modal-dialog-login-width {
	width:50% !important;
}
.padLogin { padding: 0 65px !important; }
.appendiconeml {  
    position: absolute;
    margin-left: -28px;
    margin-top: 17px;
}
.appendiconpwd {  
    position: absolute;
    margin-left: -25px;
    margin-top: 12px;
}
.appendiconreg {  
    position: absolute;
    margin-left: -25px;
    margin-top: 12px;
}
input[type="submit"].sublogbtn { 
	background: #fa6400 none repeat scroll 0 0;
	border-color: transparent;
	color: #fff;
	height:auto !important;
	line-height:47px !important;
	padding: 0 109px;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
}
input[type="button"].logcancelbtn { 
	background: #f7f7f7 none repeat scroll 0 0;
	border: solid 1px #fa6400;
	color: #fa6400;
	height:auto !important;
	line-height:47px !important;
	padding: 0 104px;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
}
input[type="button"].entitleBtn{
 	background: #fa6400 none repeat scroll 0 0;
	border-color: transparent;
	color: #fff;
	height:auto !important;
  padding: 5px 10px;
  font-size: 16px;
	text-align: center;
}

.nopadleft { padding-left:0!important; }
.nopadrgt { padding-right:0 !important; }

.fgpwdlink { font-size: 15px; color: #fa6400; }
.user-input-wrp {
	position: relative;
	width: 100%;
}
.user-input-wrp .txtbxWidth{
	width: 100%;
	border:none;
	height: 40px;
	background:#f7f7f7;
	border-bottom: 2px solid #afafaf;
	padding-left:0 !important;
	color: #727272;
	font-size: 17px;
	outline: none !important;
}
.user-input-wrp .txtbxWidth:invalid {
	box-shadow: none !important;
}

.user-input-wrp .floating-label {
	position: absolute;
	pointer-events: none;
	top: 5px !important;
	left: 0;
	transition: 0.2s ease all;
	font-size: 17px;
	color: #9b9b9b;
}
.user-input-wrp input.txtbxWidth:focus ~ .floating-label,
.user-input-wrp input.txtbxWidth:not(:focus):valid ~ .floating-label{
  position: absolute;
	top: -18px !important;
	left: 0;
	font-size: 14px;
	opacity: 1;
	outline: none !important;
}
.displyhide { display:none; }
#request-organization-select{ margin-right: 55px; padding:0 10px; }
.wdth35per { width:35%; }
.wdth30per { width:30%; }
.wdth16per { width:16%; }
.wdth14per { width:14%; }
.wdth13per { width:13%; }
.wdth12per { width:12%; }
.wdth9per { width:9%; }
.wdth7per { width:7%; }
.entbtmline { height:2px;background:#dcdcdc;font-size:1px; }
.entidatabox  a { font-size: 15px; color: #4a90e2; }
.fontblueCol { color: #fa6400; }
.fntsize25 { font-size:25px; }
.ldprojtext { padding:0 0 20px 40px;font-size:15px; }
#request-msg { font-size:18px; }
#salesContent { font-size:18px; }
.viewallDsbdlink { text-align: right;padding:10px 0 0 0; }
#salesContent a { font-size:14px; }

/* REQUEST POP UP START */
h1.subreqHd { font-size: 26px; font-weight: 300; color: #fa6400; }
button.closesubreq {
    float: right !important;
    opacity: 1 !important;
    font-size: 33px;
    box-shadow: none !important;
    padding: 0 0 0 10px;
    margin-top: -5px !important;
    color: #9B9B9B;
    font-weight: 500;
    border: 0;
}
.modal-reqcontent-bg{
    border-radius: 4px;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff !important;
}
.popupreqhr { border: 0; height: 1px; background: #fa6400; }
a.reqboxlink { border:1px solid #ffffff; display:block;  border-radius: 2px;  }
.logo_regbox{
    background: linear-gradient(to right,#696360 , #fa6400); /* #f29659 */
    box-sizing: border-box;
    padding: 15px 20px;
    display: table-cell;
    height:90px;
    line-height:90px;
}
/* REQUEST POPU UP END */
.subreqbanbg{
	background-image: url("/hc/theming_assets/01HZH9MWTVWFGGQRB6PQ3HQAYG");
  background-repeat: no-repeat;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
	min-height: 370px;
}
.subreqsasavabanbg{
	background-image: url("/hc/theming_assets/01JG1TPKBQMMS5CRTGJ6Z58ER3");
  background-repeat: no-repeat;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
	min-height: 370px;
}
.whtbg {
	background-color:#fff;
  padding: 15px 30px 0 30px;
}

.whtbg .form-field input {
    border-bottom: 1px solid #afafaf;
    padding: 10px;
    border-right: 0;
    border-top: 0;
    border-left: 0;
    border-radius: 0;
    font-size:18px;
}

.whtbg .form-field textarea:focus, input:focus{
    outline: none;
}
.whtbg .form-field label {
	margin: 10px 0 10px 0 !important;
  font-size: 18px;
	color: #4a4a4a;
  font-weight: normal;
}
.whtbg .request_subject label {
	margin-top:10px !important;
}

.whtbg .form-field textarea {
    border: 1px solid #afafaf;
    padding: 10px;
    font-size: 18px;
}
.whtbg .nesty-input {
  	font-size: 18px;
}
.upload-dropzone {
	border: 1px solid #afafaf !important;
}
.whtbg .form footer {
	border-top:0;
	margin-top:0;
	text-align: center;
}
.whtbg .form input[type="submit"]{
	  background-color: #fa6400;
    padding: 10px 20px!important;
    font-size: 15px;
    font-weight: normal;
    color: #ffffff;
    border-radius: 0;
    height: auto;
}
.upload-dropzone span {
  	color: #4a4a4a;
}
.whtbg .form { width:90% !important; }

/* START DASHBOARD MENU CSS */
.dashbrdNav {
	background-color:#fa6400 !important;
	min-height:57px !important;
	border:0 !important;
}
.navbar-default ul.dashbrdNav {
	 margin:0 0 0 60px !important;
   padding:0;
}

.navbar-default .dashbrdNav  > li > a {
  color: #fff !important;
	font-size:18px;
	line-height:57px !important;;
}
ul.dashbrdNav  li {
	margin-right:100px;
}
ul.dashbrdNav  li:last-child{
	margin-right:0;
}
.dashbrdNav .navbar-toggle {
    border-color: transparent !important;
}
.dashbrdNav .navbar-toggle .icon-bar {
    background-color: #fff !important;
}
.dashbrdNav .navbar-toggle {
	padding:0 10px 0 10px !important;
}
.dashSelMnu { position: absolute;background: #ffffff;height:3px;font-size:1px;margin-top:-3px; }
/* END DASHBOARD MENU CSS */

/* END NEW DESIGN CSS */

/* new dashboard css */

.DashBDesign-Cls{
background-color: #f7f7f7;
   
}


.My-Support-Dashboard-Title {
  height: 35px;
  font-family: Roboto;
  font-size: 30px;
  color: #404040;
  margin-top: 53px;   
}

.My-Support-Dashboard-Title-Dash {
  height: 35px;
  font-family: Roboto;
  font-size: 30px;
  color: #404040;
  margin-top: 53px;  
}



.Line-1-Cls {
 height: 1px;
  border: solid 0.5px #afafaf;
    margin-top: 12px;
}

.Line-1-Cls-Dash {
 height: 1px;
  border: solid 0.5px #afafaf;
    margin-top: 12px;
}

.profilebckg{
background: url(/hc/theming_assets/01HZH9NRA9FJ722CXEB54RE0VH) no-repeat center;
height: 150px;
text-align: center;
margin-top: 44px;
 padding-left:0px;
  padding-right:0px;
}
.paddingZero{
  padding-right:0px !important;
}
.avtimglnhgt{
padding-top: 5px; 
}

.margR25{
  margin-right:20px;
}
.margL25{
  margin-left:25px;
}
.userProfileAllInfo{
background-color: #f7f7f7;
margin: 0px 0px 0px 0px !important;
}
.backColorF7{
  background-color: #f7f7f7;
}
#userName{
  font-family: Roboto;
  font-size: 24px;
    color: #404040;    
}

#userOrg{
  margin-top: 5px;   
  font-family: Roboto;
  font-size: 20px;
  font-weight: 300;
  color: #404040;   
}

#userSupport{
  margin-top: 5px;    
  height: 16px;
  font-family: Roboto;
  font-size: 14px;
  color: #9b9b9b;    
}

.allInfo-Style-Cls{
  height: 24px;
  margin-top: 28px;    
  font-family: Roboto;
  font-size: 18px !important;
  font-weight: 300;
  color: #606060;
    text-align: left;    
}

#activeCasesAll, #solvedCasesAll, #satisfactionPercentageAll ,#communityPostAll {
  height: 24px;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
  color: #404040;  
  margin-top: 28px;
  padding-left: 2px;
}

.dashMenu-cls{
  width:115%;
  margin-left: -75px
}
.allInfo-Cls{
  height: 78px;
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;  
  margin-bottom: 15px;
     
}
.margin28{
    margin-left: 58px; 
}

.userInfoCls{
/*    height: 150px;*/
    margin-top: 67px;
}
#allTicketInformation{
    margin-top: 32px;
}

ul.dashboard-menu {
  padding-left:20px;
}  
.dashboard-menu li {
  margin-right: 45px;
}
.dashboard-menu li:last-child {
  margin-right: 0;
}

.dashboard-menu li {
    float: left;
    list-style-type: none;
    line-height: 60px;
}

.dashboard-menu li a {
   text-decoration: none;
   font-size: 18px;
   color: #fff;
   padding: 0 25px 0 25px;
}


.dashfnt18normCls {
  font-size: 24px;
  font-weight: 500;
  color: #404040;
}

.myDashboardStyle{
  background-color: #f7f7f7;
  padding-left: 75px;
  padding-right: 75px;

}
@media only screen and (max-width : 480px) { 
.myDashboardStyle{
   padding-left: 0px;
  padding-right: 0px;
  }
  .paddingZero{
  padding-right: 15px !important;
  }
}
.LineCls2{
 height: 2px;
  border: solid 0.5px #d7d7d7;
   margin-top: 40px; 
}

.DashB-Sub-title1{
  height: 21px;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 300;
  color: #9b9b9b;  
    text-align: center;
    margin-bottom: 10px;
    margin-top: 30px;
}
.DashB-Sub-head{
  margin-bottom: 25px;  
}

.DashB-Sub-title2{
  height: 24px;
  font-family: Roboto;
  font-size: 20px;
  color: #404040; 
    text-align: center;
    margin-top: 20px;
margin-bottom: 25px;    
}

.dashboxbg-class{
  height: 130px;
  background-color: #f7f7f7; 
}

.dashfnt13-Class{
  height: 18px;
  font-family: Roboto;
  font-size: 15px;
  font-weight: 300;
  color: #404040;
}

.dashboxcont-class{
  width: 23px;
  height: 24px;
  font-family: Roboto;
  font-size: 20px;
  font-weight: bold;
  text-align: right;
  color: #404040; 
margin-top: 15px;
    margin-bottom: 20px;
}

.iconStyle-cls{
 text-align: right;
 margin-top: 10px;
}
#userProfileData{
  padding:0px;
}
.bgcolor { background-color: #f7f7f7; }
/* new dashboard css ends */

.memberp{
  font-size: 13px;   
  color: #9b9b9b;
  padding-left: 5px;
}
.memberp span{
  font-size: 13px;   
   color: #9b9b9b;
}
.profilebtns {
  	background: #fa6400 !important;
    border-radius: 6px;
    border: solid 1px #fa6400!important;
    background-color: #fa6400 !important;
    padding: 0px 10px;
    cursor: pointer;
    font-size: 13px;
    line-height: 28px;
    color: #fff;
    text-align: center;
}
.dividerborder { 
  border: solid 0.5px #d7d7d7; margin: 35px 0px;
}
.stat-label-field {  
    padding: 5px;   
    font-size: 15px;     
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #9b9b9b;
    margin-bottom: 10px;
    font-weight: 600;
}

.stat-icon-field{
    float: left;
    font-size: 25px;
    padding: 10px;
    padding-right: 20px;
    color: #404040;
      width: 65px;
    height: 40px;
}
.stat-value-field{
  font-size: 15px;
  font-weight: 300; 
  color: #9b9b9b;
}
.marginbttm {
      margin-bottom: 37px!important;
}
.nopadding {
  padding:0px !important;
}
.profile-nav .collapsible-nav-list{
  list-style: none;
  padding-left: 20px;
}
.profile-contribution-title a {
      color: #1558A5;
}
.profile-articles, .profile-posts, .profile-comments{
  list-style: none;
  padding-left: 0px;
}

.profile-contribution-list li:first-child {
      border-top: 0px solid #eee;
}

/* community page css */
.questionBoxCls{
 margin-top:55px;
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  margin-bottom:33px;
}

.question-authorCls{
  height: 21px;
  font-size: 18px;
  color: #4a4a4a !important;
  margin-left:15px;
  display:inline-block !important;
}

.question-TimeStamp-Cls{
  height: 21px;
  font-family: Roboto-light;
  font-size: 18px;
  font-weight: 300;
  color: #9b9b9b;
}

.author-avatar-Cls{
  width: 62px;
  height: 62px;
  object-fit: contain;
  border-radius: 50%;
  border: #c3b7b7 1px solid;
  padding: 2px;
}

.postLine-cls{
  background-color:#c6dae2;
  height: 2px;
  opacity: 0.26;
  margin:15px 15px 15px 15px;
}

.question-title > .alink{
  height: 24px !important;
  font-size: 20px !important;
  color: #1558A5 !important;
  margin-bottom:8px;
}

.question-path-cls , .question-path-cls > a{
  font-family: Roboto-light !important;
  font-size: 14px;
  font-weight: 300;
  color: #9b9b9b;
    margin-bottom: 8px;
    margin-top: 8px;
}

.post-preview-cls{
  height: 48px;
  font-family: Roboto-light !important;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.38;
  color: #4a4a4a;
  overflow:hidden;
  margin-bottom:20px;
}

.community-style-cls{
  background-color:#f7f7f7;
  padding-left:25px;
  padding-right:45px;
  margin-left:0px !important;
  margin-right:0px !important;
}

.question-header-cls{
  margin-left:23px;
  margin-bottom:0px!important;
}

.post-body-cls{
   margin-left:23px;
  margin-right:23px;
  padding-bottom: 20px;
}

.post-overview-count{
    margin-right:25px;
}

.participate-head-cls{
     padding-top: 10px;
  padding-left:0px !important;
}

.participate-head-cls > .col-md-10{
  padding-left:0px !important;
}
.participate-title{
  
  font-size: 25px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: normal;
  color: #ffffff;
}

.participate-section{
  background-color: #fa6400;
  padding-bottom: 25px;
}

.participate-subtitle{
  font-family: Roboto-light !important;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5;
  color: #ffffff;
  margin-bottom:-5px;
}
.searchresul-count{
    font-family: Roboto-light !important;
    font-size: 20px !important;
    font-weight: 300;
    margin-top: 0px;
    margin-bottom: 30px;
}

.participate-option-cls{
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding-bottom:10px;
}

.participate-option{
  font-size: 16px;
  line-height: 1.88;
  color: #fa6400;
  margin-top:20px;
}
.question-summaryHead-Cls{
  display:inline-block !important;
  padding-top:15px ;
  margin-bottom:0px !important;
}
.contributor-profile-img{
  height: 35px;
  object-fit: contain;
  margin-top:15px;
  margin-bottom:5px;
  margin-left:20px;
  margin-right:20px;
}

.contributor-name-cls{
  text-align: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 2.1;
  color: var(--charcoal-grey);
  margin-bottom:5px;
}

.contributor-info1-cls{
  border-radius: 2.1px;
  background-color: #eeeeee;
  display:inline-block;
  padding-left:0px !important;
  padding-right:0px !important;
}

.contributor-info2-cls{
    display:inline-block;
      margin-top: 10px;
  padding-left:0px !important;
}
.contributor-dataKey-cls, .cont-dataValue-cls{
  padding-left:0px !important;
  margin-bottom:1px;
  font-size: 12px;
  font-weight: 300;
  line-height: 2.1;
  color: #404040;
}
.cont-dataValue-cls{
  text-align:right;
}
.contributors-cls{
  background-color:#ffffff;
  margin-top:20px;
  padding-left:0px !important;
  padding-right:0px !important;
}
.contributors-title-cls{
  margin-top:10px;
}

.contributor-Alldata-cls{
  padding-left:0px !important;
  padding-right:0px !important;
      margin-bottom: 1px;
}

.followingBtn-cls > .topic-subscribe > .dropdown-toggle{
  font-size: 17px;
  text-align: center;
  color: #fa6400;
  background-color:#f7f7f7;
  border-color:#fa6400;
}

.community-options{
  background-color:#f7f7f7;
  padding-left:0px;
}

.newPostBtn-cls > a{
  font-size: 17px !important;
  font-weight: bold !important;
  text-align: center !important;
  color: #fa6400 !important;
   background-color:#f7f7f7 !important;
  border-color:#fa6400 !important;
}

.followersCls{
  font-size: 20px;
  text-align: center;
  color: #4a4a4a;
  margin-left:22px;
}

.sortingdiv {

  font-size: 20px;
  color: #414042;
  margin-bottom: 15px;
/*   margin-top:15px;   */
  float:right;
}
.contributions-srch-cls{
 	background: url(/hc/theming_assets/01HZH9NYVQAV6ETW9V7W9HR6GX) no-repeat center !important;
 /* padding-top:80px;*/
  min-height: 350px;
}

.community-title-cls{
  font-size: 45px;
  line-height: 0.67;
  letter-spacing: normal;
  color: #ffffff;
  margin-bottom:20px;
}
.communityfromCP .answer-avatar{
  display:none;
}
.communityfromCP .question-title{
  display:none;
}

.contributor-srch-cls{
  margin-bottom:100px;
}

 .topic-subscribe > .dropdown-toggle[aria-selected=false]{
		background-color: #fa6400 !important;
		border: solid 1px #FFFF !important;
		color:  #FFFF  !important;
		font-weight: 500 !important;
    font-size: 15px !important;
    height: 47px !important;
    border-radius: 0 !important;
    padding: 14px 58px !important;
    box-shadow: none !important;
    line-height: normal !important;
    text-align: center;
	}
 .topic-subscribe > .dropdown-toggle[aria-selected=true]{
		background-color: #fa6400 !important;
		border: solid 1px #FFFF !important;
		color:  #FFFF  !important;
		font-weight: 500 !important;
    font-size: 15px !important;
    height: 47px !important;
    border-radius: 0 !important;
    padding: 14px 47.5px !important;
    box-shadow: none !important;
    line-height: normal !important;
    text-align: center;
	}
/* COMMUNITY HOME PAGE CSS START */
.communitybg{
	background-image: url("/hc/theming_assets/01HZH9NVWXEV9916X7XVW1SF6E"); 
  background-repeat: no-repeat;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 456px;
}
.commdestxt {   
	font-size: 18px;
	font-weight: 300;
	line-height: 1.67;
	color: var(--charcoal-grey);
}
.commuBox {
	border-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	padding: 25px 41px 39px 25px;
	min-height: 240px;
}
h1.commhd { 
	font-size: 24px;
	font-weight: normal;
	color: #6e6d6e;
	padding:0 0 28px 0;
	margin:0;
}
h1.contrhd { 
	font-size: 30px;
	font-weight: normal;
	color: #6e6d6e;
	padding:0 0 50px 0;
	margin:0;
}
.commuBox  a.brwlinks , ul.commpglist a.brwlinks{ 
	font-size: 18px;
	line-height: 1.67;
	color: #1558A5;
}
.commuBox ul, ul.commpglist {
	padding:0;
	margin:0;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  width: 550px; 
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
}

.commuBox li{
  text-indent: -1.3em;
    display: inline-block;
     
}
ul.commpglist2 {
	padding:0;
	margin:0;
   
}

.commuBox li, ul.commpglist li {
	list-style-type:none;
	margin:0 0 14px 0;
  padding:0 0 0px 24px;
	text-indent:-1.6em;
  width:98%;
}
.commpglist  li::before {
  content: "\f105";
  font-family: FontAwesome;
  font-size: 20px;
  color: #1558A5;
  margin: 0 14px 0 0;
}
.commpart {
	background: #fa6400;
	padding:30px 93px;
	margin: 0 -75px;
}
h1.parhd {
	font-size: 30px;
	font-weight: 500;
	color: #ffffff;
  margin-top: 0px;
}
h2.parhd2 {
	font-size: 24px;
	font-weight: normal;
	color: #ffffff;
}
.comqttxt {
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	color: #ffffff;
	line-height: 1.67;
}
.partwhtboxpad { padding: 30px 20px; }
.contrbox {
	border-radius: 3px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	margin-right:22px;
	margin-bottom:22px;
}
.contDetBox {
	background-color: #f0f0f0;
	min-height:206px !important;
	padding:50px 10px 10px 10px;
}
.contrNmTxt {
	font-size: 15px;
	font-weight: 500;
	color: var(--charcoal-grey);
	padding-top:10px;
	text-align:center;
}
.comminfoPad{
	padding: 0 8px 15px 8px;
}
.comminfoTxt {
	font-size: 13px;
	font-weight: 300;
	color: #404040;
	display:inline-block;
	width:140px;
}
.comminfoCnt {
	font-size: 15px;
	color: var(--charcoal-grey);
	text-align:right;
}
/* COMMUNITY HOME PAGE CSS END */
.nesty-input {
    border-bottom: 1px solid #DDDDDD !important;
    border-radius: 2px;
    border-right:0 !important;
  	border-left:0 !important;
  	border-top:0 !important;
    box-shadow: none;
    padding: 0 15px 0 10px;
	  height: 50px !important;
    line-height: 50px !important;
}
.nesty-input:after {
    color: #727272;
    content: "\25BE";
    line-height: 1;
    position: absolute;
    right: 10px;
    top: 25%;
    font-size: 35px !important;
}

.post-subscribe{
		background-color: #fa6400 !important;
		border: solid 1px #FFFF !important;
		color:  #FFFF  !important;
		font-weight: 500 !important;
    font-size: 15px !important;
    height: 47px !important;
    border-radius: 0 !important;
    padding: 14px 58px !important;
    box-shadow: none !important;
    line-height: normal !important;
    text-align: center;
}
 .post-unsubscribe{
		background-color: #fa6400 !important;
		border: solid 1px #FFFF !important;
		color:  #FFFF  !important;
		font-weight: 500 !important;
    font-size: 15px !important;
    height: 47px !important;
    border-radius: 0 !important;
    padding: 14px 50px !important;
    box-shadow: none !important;
    line-height: normal !important;
    text-align: center;
}
.communitytitle {
  font-size: 34px;
  font-weight: normal;   
  line-height: normal;   
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 22px;
}
.search-results-subheading {
  font-size: 34px;
  font-weight: normal;   
  line-height: normal;   
  color: #4a4a4a;
  margin-top: 0;
  margin-bottom: 22px;
}


.answer {
  margin-left: 0px !important; 
  margin-right: 0px !important; 
  padding: 25px;
      border: 1px solid #ededed;
}
.answer-controls .dropdown-menu , .question-controls .dropdown-menu {
      bottom: auto !important;
}
.answer-published:before {
    content: "\2022";
    font-size: 16px;
    margin: 0 25px;
}

.question-meta .pststatus:before {
    content: "";
    font-size: 16px;
    margin: 0 20px;
}
.commentsdiv{
/*	background: white;*/
      display: inline !important;
}
.comments-inner {
  padding: 25px 25px !important;
      background: white;
}
.dividerline{
  border-top: 1px solid #eeeeee;
}
.no-leftpad-answer{
  padding-left:0 !important; margin-left: 0px !important;  
}
.noborder-padding {
  padding: 0px !important;
    border: 0 !important;
    padding-top: 20px !important;
    padding-bottom: 40px !important;
    margin-bottom: 20px;
    border-bottom: 1px solid #eeeeee !important;
}

.noborder-padding :last-child {
  border-bottom: 0px solid #eeeeee !important;
}

.form-post{
    background: white;
    padding: 30px 60px;
}
.form-post .question-title{
    padding-bottom: 27px;
    border-bottom: 1px solid #fa6400;
    margin-bottom: 35px;
}
.form-post .form-field {
  margin-bottom:30px;
}

.form-post .form-field label {   
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;  
  color: #4a4a4a;
}
.form-post .form-field input {
		border: 0;
    border-bottom: 1px solid #DDDDDD;
    border-radius: 0;
  font-size: 18px;
	font-weight: 300;   
	color: #4a4a4a;
  font-family: Roboto-light !important;
  padding-left: 2px;
}
.form-post footer{
      text-align: center;
}
.form-post .sbtquestionbtn {
  	font-size: 18px;    
    letter-spacing: normal;
    text-align: center;
    height: auto;
    color: #ffffff;
    padding: 10px 70px;
    background:#fa6400;
}
.form-post .nesty-input {
  font-size: 18px;
	font-weight: 300;   
	color: #4a4a4a;
  font-family: Roboto-light !important;
  padding-left: 2px;
}
.mce-content-body {
  font-size: 18px;
	font-weight: 300;   
	color: #4a4a4a;
  font-family: Roboto-light !important;
}
.ifnocomments {
  	text-align: center;
    margin-top: 50px;
}
.search-results .pagination {
  margin-bottom: 0px !important;
}
.searchbanner{
      min-height: 350px !important;
}

.reqestdet .comment {
    table-layout: fixed;
    width: 100%;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    margin-bottom: 25px;
    padding: 15px;
    list-style-type: none;
}

.request-Subj {
  font-size: 30px;
  color: #4a4a4a;
  margin-bottom:12px;
}
ul.comment-list .comment-container{
  float:left;
  width: 86%;
}
.reqestdet span.comment-author {
	font-size: 18px;
	color: #4a4a4a;
	font-weight:normal;
}
.reqestdet .reqtBord {
  clear:both;
  display: block;
  border-bottom: 2px solid rgba(198,218,226, .7); 
  opacity: 0.86;
}
.reqestdet .comment-body{
  clear: both;
  display: block;
  padding-top: 15px;
}
.reqestdet .zd-comment{
  font-size: 15px;
}
.reqestdet .comment-list {
  padding:0 !important;
}
.reqestdet .comment-published {
    border: 1px solid transparent;
    float: right;
    font-size: 18px;
}
.reqestdet .comment-form {
	display:block;
}

.unqipad-topic-page{
  background-color:#f7f7f7;
  margin-left:0px !important;
  margin-right:0px !important;
  padding-left:60px;
  padding-right:60px;
}
h1.art-hdline{
  font-size: 30px;
	color: var(--charcoal-grey);
  padding:0 0 40px 0;
  margin:0;
}
.participate-sect {
  background: #fa6400;
  padding: 20px;
  
}
.contributors-sect {
  border-radius: 3px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding: 13px 10px 0 0;
  padding-right: 0px !important;
}
.allcommpostpad  {
  padding-right:25px;
}
.allcommpostpad .community-sub-nav ul {
  padding:0 0 15px 0;
}
.allcommpostpad .community-sub-nav{
  padding:0 !important;
}

.allcommpostpad .community-sub-nav ul li{ 
  font-size:16px;
}
.allcommpostpad .question {
  list-style-type:none;
}
.allcommpostpad ul.question-list{
  padding:0; 
  background: #F7F7F7;
}
.allcommpostpad ul.question-list li {
  padding:23px; 
  background-color: #ffffff;
  border-radius: 2px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 25px;
}

.allcommpostpad .question-author a {
  font-size:16px;
}
a.allpostbtn{
	background-color: #fa6400 !important;
	border: solid 1px #FFFF !important;
	color: #FFFF !important;
	font-weight: 500 !important;
	font-size: 15px !important;
	height: 47px !important;
	border-radius: 0 !important;
	padding: 14px 47.5px !important;
	box-shadow: none !important;
	line-height: normal !important;
	text-align: center;
}
.profilebannerbg{
  min-height: 76px;
	background: url(/hc/theming_assets/01HZH9NYVQAV6ETW9V7W9HR6GX) no-repeat center !important;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width:100%;
}
.srchBar-Cls  {
  /*min-height: 241px !important;
 background-image: url("/hc/theming_assets/01HZH9NG4TP8JP5MMM7SYZ8XHQ");
  background-repeat: no-repeat;*/
   min-height: 76px;
	background: url(/hc/theming_assets/01HZH9NYVQAV6ETW9V7W9HR6GX) no-repeat center !important;
  overflow: hidden;
  background-size:cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width:100%;
}

.srchBar-Cls  .arttopBg {
	display:none!important;
}

.srchBar-Cls  .unqipad {
	display:none!important;
}

.searchpagebg {
background-image: url("/hc/theming_assets/01HZH9MQ4EH8MFA3AJ0GQWR8N6"); 
background-repeat: no-repeat;
overflow: hidden;
background-size:cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
background-position: center center;
min-height: 360px;
}
ul.download-list {
    padding: 0;
    margin: 0;
}
.download-list li {
    font-weight: 400;
    font-size: 15px;
    color: #4b4d4d;
    list-style-type: none;
    padding: 0 10px 25px 0;
    display: inline-block;
    width: 48%;
    vertical-align: top;
}

#dealtickets {
    width: 100%;
}
#dealtickets table {
    background-color: transparent;
    max-width: 100%;
}
#dealtickets table {
    border-collapse: collapse;
    border-spacing: 0;
}

#dealtickets th {
    font-size: 14px;
    font-weight: normal;
    text-align: left;
		font-weight: bold;
   	border: 1px solid #ddd !important;
		padding: 5px 0 5px 15px;    
}

#dealtickets td {
    padding: 5px 0 5px 15px;
	border: 1px solid #ddd;
}

#dealtickets td a.greenlink {
    color: #fa6400 !important;
    text-decoration: underline !important;
}
#dealtickets td a { color: #fa6400 !important; text-decoration:underline; }
#myNav {
  position: fixed; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
}
.article-body p, .article-body li, .article-body span, .article-body a  { font-size:16px !important; line-height:27px !important; }
.articlecont h1 { font-size:25px; } 
.maincontainerlist {word-break:break-word; }
#publishcp-cpbm, #deletecp, #editcp{     
  	color: white;
    margin-right: 15px;
}
.problem, .root, .solution{
  margin-bottom: 25px;
}
.profile-stats input:focus {outline:none;border:1px solid #d7d7d7;padding-left: 15px;}
.basic-info input:focus {outline:none;border:1px solid #d7d7d7;padding-left: 15px;}
@media (min-width: 1024px) {
  .profiletopdiv {
       width: 37%; 
  }
}
 
@media (min-width: 992px) {
  .profiletopdiv {
       width: 37% !important; 
  }
}
.selectreqdiv select {
 	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	max-width: 100%;
	height: 50px;
	margin: 5px 0 20px 0;
	padding: 0px 15px;
	font-size: 18px;
	color: #333;
	border-bottom:1px solid #DDDDDD;
	border-right:0;
	border-left:0;
	border-top:0;
}
.selectreqdiv:after {
    content: '\25BE';
    font: normal normal normal 17px/1 FontAwesome;
    color: #727272;
    top: 2px;
    height: 50px;
    padding: 15px 0px 0px 8px;
    position: absolute;
    pointer-events: none;
	margin-left:95%;
	font-size:35px;
}
.fontsz15 { font-size:15px; }
a.votecount {
		background: #fa6400;
		box-shadow: none;
		border: 0;
		border-radius: 67%;
		color: #FFF;
		height: 35px;
		line-height: 35px;
	}
/*.articlecont h2 { font-size:18px !important; }*/
a.sectionnameslink { line-height:60px !important; font-size:20px !important; }
.articlecont table{
  width:85% !important;
  margin:10px 0px;
}
.articlecont table td {
/*   padding: 0px 15px;
  width:auto ; */
}
.matrixdetnew{
  width:100% !important;
}
.iconDesignKb { background: linear-gradient(to right,#f29659 , #fa6400);padding:15px;text-align:center;vertical-align: middle; font-size:22px; color:#fff; }

.iconDesignKb { 
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    /* border-top: 10px solid #04c898; */
    font-family: 'Montserrat-Regular' !important;
    letter-spacing: 0.87px;
    font-weight: 500;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-stroke: 1px transparent;
}

.btnptr-rejected { border-radius:3px;border:1px solid #ff0000;padding:3px 7px 3px 7px;text-align:center;color:#ff0000; cursor:pointer;
margin-left: 20px;
padding: 3px 7px;
font-size:12px;
}

.btn-draft { border-radius:3px;border:1px solid #FF8040;padding:3px 7px 3px 7px;text-align:center;color:#FF8040; 
margin-left: 20px;
padding: 3px 7px;
font-size:12px;
}

.btn-approve { border-radius:3px;border:1px solid #008000;padding:3px 7px 3px 7px;text-align:center;color:#008000; 
margin-left: 20px;
padding: 3px 7px;
font-size:12px;
}
.btn-rejected { border-radius:3px;border:1px solid #ff0000;padding:3px 7px 3px 7px;text-align:center;color:#ff0000; 
margin-left: 20px;
padding: 3px 7px;
font-size:12px;
}
label.newregerror {
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
    color: red;
    content: "" !important;
    clear: both;
    padding-top: 5px;
} 
.agreeregtext { padding-left:15px;color:#9b9b9b;line-height:23px; }

#regfrmDiv .request-form input[type=checkbox] { width: inherit !important; } 
.downBtnNurImg {
	background: url("/hc/theming_assets/01HZH9NM7XTZCND28RBTJZ4C1D");
	width: 16px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: center;
}

.documentBox:hover .downBtnNurImg {
	background:url("/hc/theming_assets/01HZH9NM3CXYE4CV74XRVCSB01");
	background-repeat: no-repeat;
	background-position: center;
}

/* training module css */
.register-btn-1{
  margin-right: 25px;
}

.form-action-1{
  display :inline-block;
  margin-bottom:10px;
}
.training-list-cls-1{
  padding-left: 20px !important;

}

.training-main-list{
  margin-bottom:5px !important;
}
.side-part{
  width:30%;
	float:left;
}
.registerbtntrain{
  background-color: #fa6400;
	border-color: #fa6400;
  color:#fff;
  font-size: 16px;
	padding: 10px 15px;
	height: auto;
}

/* training module css */
/* QUESTION SECTION */
.portquestlist { clear:both; }
.portquestlist input[type="radio"]{
  margin: 0 5px 0 20px;
}
.portquestlist input[type=radio]:first-child  {
   margin: 0 5px 0 0;
}
.portquestlist ol { padding: 0 0 0 20px;  } 
.portquestlist  li { 
  margin: 0 0 30px 0 !important;
  background: #6cdae3;
  border-radius: 5px;
  padding: 10px 15px;
} 
.portquest { font-weight:bold; }
.mcq-custom-radio{
		width: 16px;
		height: 16px;
		display: inline-block;
		position: relative;
		z-index: 1;
		top: 3px;
		background: url("/hc/theming_assets/01HZH9PD4WK5W3JCDN0FYX2BWF") no-repeat 0 0 transparent;
  	margin: 0 5px 0 20px;
	}
.mcq-custom-radio:first-child{
		margin: 0 5px 0 0;
	}
	.mcq-custom-radio:hover{
		background-position: 0 -16px;
	}
	.mcq-custom-radio.selected{
		background-position: 0 -32px;
	}
	.mcq-custom-radio input[type="radio"]{
		margin: 1px;
		position: absolute;
		z-index: 2;            
		cursor: pointer;
		outline: none;
		opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		-khtml-opacity: 0;
		-moz-opacity: 0;
	}
/* QUESTION SECTION */

/* maitainance message css */
#textMaintenanceMsg{
   position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   padding:29px 0px;
   text-align:center;
  background:#000000a6;
  font-size:16px;
  color:white;
}
#udiv1 {
	color: #595959 !important;
	font-size: 15px !important;
}
#udiv2 {
	color: #595959 !important;
	font-size: 15px !important;
}
/* UPLOAD MODULE */
div.captxt label, .capText { font-weight:500 !important; font-size:16px !important; margin:0 0 10px 0; }
.capText { float:left; padding-right:10px;  }
.widthtxt { width: 100px; }
input[type="submit"].sublogbtn,  input[type="button"].sublogbtn{
	background: #fa6400 none repeat scroll 0 0;
	border-color: transparent;
	color: #fff;
	line-height: 40px;
	height: 40px;
	font-weight: 500;
	font-size: 18px;
	text-align: center;
	border-radius:3px;
	cursor:pointer;
}
#uploading_messg { display:none; font-size:15px; }
#verifydetails { display:none; font-size:15px; }
input.awsfileupload { border:0 !important; padding:0 !important; width:100% !important; }
textarea.uploadtxtarea { border-radius: 2px 2px 0 0 !important; border-width: 1px !important; width: 100% !important; }
.progress-bar-area {
    margin-top: 20px;
}
.progress {
    display: none;
    position: relative;
    width: 100%; 
  	height: 15px !important;
    background: #bee2a3 !important;
    border-radius: 15px;
    overflow: hidden;
    margin-top: 10px;
	margin-bottom:0 !important;
}
.bar {
    position: absolute;
    top: 0; 
  	left: 0;
    width: 0; 
  	height: 15px;
    line-height: 15px;
    background: #85C220;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: .7em;
}
#cancel-all { display:none; padding-top:10px; }
.popuphrupload { height: 1px; background: #fa6400; margin:10px 0; }
.popspcer { height:10px;font-size:1px; }
.bar.red { background: tomato; }
input[type="submit"].sublogbtnpopup,  input[type="button"].sublogbtnpopup{
    background: #fa6400 none repeat scroll 0 0;
    border-color: transparent;
    color: #fff;
    line-height: 25px;
    height: 25px;
	font-weight: 500;
    font-size: 14px;
    text-align: center;
	border-radius:3px;
	cursor:pointer;
}
/* UPLOAD MODULE */

.zd-comment table {
     width: 90%;
  	    margin: 20px 0px;
}
 .zd-comment table tr td {   
   border: 1px solid gainsboro;
    padding: 10px 10px;
}
.treedatacontent code{
  font-size: 100% !important; 
  color: #333 !important; 
  background-color: transparent !important;
}

.input-group-btn .fileinput-remove.fileinput-remove-button, .kv-fileinput-upload.fileinput-upload-button{
display: none;
}
.file-input-new .file-preview {
  display: none;
}

#uplodimagediv1 .input-group .file-caption.kv-fileinput-caption {
  display: none;
}

#uplodimagediv .input-group .file-caption.kv-fileinput-caption {
  display: none;
}

#uplodimagediv .input-group-btn .btn-primary.btn-file {
    font-size: 20px;
    height: 145px;
    width: 100%;
    line-height: 127px;
}

#uplodimagediv1 .input-group-btn .btn-primary.btn-file {
    font-size: 20px;
    height: 145px;
    width: 100%;
    line-height: 127px;
}


.section-toggle-btn{
  	display: none;
    border: 1px solid rgb(204, 204, 204);
    font-size: 25px;
    font-weight: 500;
    text-align: left;
    height: 45px;
    margin-bottom: 2px;
  	width: 100%;
}

#productArtList{
    padding-top: 5px;
    padding-bottom: 10px;
}

.tempsectionicon{
  float: right;
  padding-right: 2px;
    padding-bottom: 0px;
    line-height: 0px;

}
  
.maindivsec{
  padding-top: 5px;
}

#fromcpKBcreate{
  overflow-y: scroll;
}

.mce-splitbtn{
  padding-top: 5px !important;
}

#searchArticleString{
  display: inline-block;
  width: 80%;
}

#searchArticleStringBtn{
	background: #0a64ab;
  display: inline-block;
  width: 15%;
  height: 2%;
  margin-bottom: 2px;
}
h5.otherLink {
  padding: 0;margin-top: 0;color: #ededed;
}
.orange {
	color:#fa6400 !important; 
}
.otherlinks {
    background: #ededed;
}
.otherlinks li {
    padding: 10px 20px !important;
    border-bottom: 3px solid #031c21 !important;
}
.otherlinks li a {
    color: #333 !important;
}
.otherlinks li a:hover {
	color:#fa6400!important; 
}
.padtop100 {
	padding-top:100px;
}
.participate-option a { color:#1558A5 !important; }
.footerlogo{
  	vertical-align: bottom;
    display: table-cell;
    height: 168px;
    text-align: right;
    width: 32%;
}
.footerplus {
  color: #fff;
  padding: 0 10px;
  font-size: 12px;
}
.invohonelogo{
  text-align:center;
  padding-top:122px;
}
.hgt135 { height:135px; }
#cplatform li { padding:5px 0; }
#cplatform .note th {
	background: #597800;
    padding: 10px 15px;
}
#cplatform .note td {
	padding: 10px 20px;
	background: #eeeeec;
}

#cplatform .warning th {
	background: #FFA500;
  padding: 10px 15px;
}
#cplatform .warning td {
	padding: 10px 20px;
	background: #eeeeec;
}
#cplatform .tip th {
	background: #008000;
  padding: 10px 15px;
}
#cplatform .tip td {
	padding: 10px 20px;
	background: #eeeeec;
}
#cplatform .note {
  border-bottom: 1px solid transparent;
}
#cplatform .note table {
  width:100%;
}

#cplatform .important th {
	background: #FF0000;
  padding: 10px 15px;
  color:#fff;
}
#cplatform .important td {
	padding: 10px 20px;
	background: #eeeeec;
}

#cplatform .caution th {
	background: #FF0000;
  padding: 10px 15px;
  color:#fff;
}
#cplatform .caution td {
	padding: 10px 20px;
	background: #eeeeec;
}

#cplatform .section .titlepage h3.title {
	margin-bottom: 19px;
	padding-bottom: 8px;
}
#cplatform .section .titlepage h4.title {
	margin-bottom: 19px;
	padding-bottom: 8px;
}
#cplatform .section .titlepage h2.title {
	padding-bottom: 8px;
}
#cplatform .topic {
	width: 100%;
}
.ugm_det {
	clear: both;
	background-color: #fa6400;
	padding: 15px;
	color: #fff;
}
.ugm_cat {
	text-decoration: underline;
	padding: 10px 0;
}

h1.ugm_hd {
	font-size: 35px;
}

.ugm_ctrText{
	text-align: center;
}

.ugm_agenda {
	display: flex; 
	background-color: #414042; 
	color: #fff;
	padding: 20px 15px;
}

.ugm_agenda_hd {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
}

.ugm_agd_tb td {
	vertical-align: top !important;
  padding-bottom: 15px !important;
}

.ugm_org {
	margin-top: 30px;
}
.org_hd {
	font-size: 30px;
	padding-bottom: 30px;
}
.org_cont_div {
	display: flex;
}
.org_profdiv {
	width: 33.33%; 
	text-align: center;
}
.org_img {
	width: 250px;
	border-radius: 145px;
}
.orgn_name {
	font-size: 18px;
	font-weight: bold;
	margin-top: 25px;
}
.org_profdiv_4 {
  width: 25%;
  text-align: center;
}
.org_img_4 {
  width: 175px;
  border-radius: 145px;
}
ul.attachments  {
	padding: 0 !important;
}
.article-attachments  {
	padding-left: 0 !important;
  display: inline-block;
}
.back-to-top {
	position: fixed;
	bottom: 70px;
	right: 30px;
	z-index: 999999;
	text-decoration: none;
	background-color: #fa6400;
	color: white;
	cursor: pointer;
	font-size: 15px;
	line-height: 40px;
	padding: 0 10px;
	display: block;
	border-radius: 5px;
}
.back-to-top:hover{
    opacity: 0.7;
    text-decoration: none;
    color: white;
}
.u-inlineBlock {
	display: none !important;
}
ul.cusnav  > li > a{ 
  font-size:16px; 
  color: #fefefe !important; 
  padding-top: 16px !important; 
  padding-bottom: 14px !important; 
}
ul.dropdown-menu {
    margin: -1px -21px 0 0 !important;
}
.dropdown-menu li a {
  font-size: 13px;
  color: #FCFCFC !important;
}
.navbar-pad {
  padding: 0 0 0.2rem 0 !important;
}
.borderline {
    margin: -3px 0 0 0;
    border-top: 1px solid #777A7E;
}
.nopadmarbtm30 {
    padding: 0 !important;
    margin: 0 0 30px 0!important;
}
.dropdown-menu li a {
  display: inline-block;
}
ul.cusnav > li {
  padding: 0 11px;
}
ul.cusnavblack > li {
  padding: 0 11px;
}
.otherlinks li {
  width:100%;
}
#searchArticleStringBtn {
  background: #0a64ab;
  display: inline-block;
  width: 15%;
  height: 100%;
  margin-bottom: 2px;
  margin-left: 20px;
}
#uplodimagediv .input-group-btn .btn-primary.btn-file {
  font-size: 20px;
  height: 60px;
  width: 100%;
  line-height: 44px;
}

.contributors-cls{
  background-color:#ffffff;
  margin-top:20px;
  padding: 10px 15px !important;
}
.documentInfo-market {
  width: 220px;
  height: 56px;
  font-size: 15px;
  font-family: Roboto-Regular;
  line-height: 1.87;
  text-align: center;
  color: #414042;
  margin-top: 13.3px;
  font-weight: 300;
}
table.reqFormTable {
	display: none;
}

table.reqFormTable td {
	padding: 5px;
	border: 1px solid #666;
  font-size: 13px;
}
table.reqFormTable td b {
 color:#fa6400;
}
.erwin-content div.subartcontent {
  margin-bottom: 15px;
}
.labelCapEvl {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 7px;
}
.spacerEvl {
  line-height: 20px;
}
.txtboxEvl {
  width: 505px !important;
}

.request-form-evolve .txtboxEvl:disabled, .request-form-evolve select:disabled, .request-form-evolve .sublogbtn:disabled, .eula-form-evolve .sublogbtn:disabled  {
  background-color: #cccccc !important;
  cursor: not-allowed;
}
.evlSuccmessg {
  border-radius: 5px;
  border: 2px solid #000;
  padding: 5px;
  width: 250px;
  margin-bottom: 10px;
  color: #2bb039;
}
.padleftrgt20 {
    padding: 0 20px 0 20px;
}