/** Knowledge Application **/
/*! RESOURCE: styles/knowledge.ng/polaris/main.css */
body { margin: 0; padding: 0; height: auto; overflow: auto; }
body.rtl { direction: rtl; }
body.rtl .if-ltr { display: none !important; }
body.ltr { direction: ltr; }
body.ltr .if-rtl { display: none !important; }

.row.main-content { z-index: 100; margin-top: 45px; }
.row.main-content.ipad { -webkit-overflow-scrolling: touch; height: 1024px; z-index: 1; }
.row.main-content.ipad:after { margin-bottom: 200px; }
.row.main-content .feedback { margin-left: 30px; padding-top: 40px; }

.application.xs .row.main-content, .application.sm .row.main-content { margin-top: 85px; }

.spinner { width: 100%; min-height: 100px; background: url("/images/loading_anim4.gif") no-repeat; background-position: center center; }

.loading-indicator { text-align: center; font-size: 14px; font-weight: bold; padding: 4px; color: #666666; }

.loading-indicator-lg { text-align: center; font-weight: bold; padding: 4px; color: #666666; }
.loading-indicator-lg .icon-lg { font-size: 4rem; width: 4rem; height: 4rem; }

.loading-indicator-feature-content { padding: 5px; font-size: 25px; font-weight: bold; color: #666666; text-align: center; background-position: center center; }

.breadcrumb-spinner { display: inline-block; }

.breadcrumb-spinner:after { display: inline-block; content: ""; width: 16px; height: 16px; background: url("/images/loading_anim2.gif") no-repeat; background-position: center center; }

.alert.spinner { background-position-x: center; display: inline-block; color: #1f8476; text-align: center; padding-top: 10px; font-weight: normal; margin-top: 40px; }

.info-row { color: #4a4a4a; }

input[type=text]::-ms-clear { display: none; }

input[type=search]::-ms-clear { display: none; }

.m-icon-question { width: 20px; height: 20px; background: url("/styles/source/unanswered-question.svg") no-repeat; }

.m-icon-question-answered { width: 20px; height: 20px; background: url("/styles/source/answered-question.svg") no-repeat; }

.m-icon-answer-accepted { width: 20px; height: 20px; background: url("/styles/source/accepted-question.svg") no-repeat; }

.m-icon-article { width: 20px; height: 20px; background: url("/styles/source/article-default.svg") no-repeat; }

.m-icon-kbicon-article { width: 20px; height: 20px; background-size: contain; background-repeat: no-repeat; }

.m-icon-create-question { width: 24px; height: 24px; background: url("/styles/source/create-question.svg") no-repeat; display: block; }

.homepage-icon { font-size: 13px; padding-right:3px; }

/*! RESOURCE: styles/knowledge.ng/homepage.css */
.row { margin: 0; }
.row.kb-category-picker-cnt { display: flex; flex-direction: row; align-items: stretch; min-height: 200px; }
.row.homepage.fullscreen-true { margin-top: 45px; }
.row.homepage.fullscreen-true.mobile { margin-top: 85px; }
.row.homepage.fullscreen-false { margin-top: 60px; }
.row.homepage.fullscreen-false.mobile { margin-top: 45px; }
.row.fullscreen-true .container-fluid { padding: 0 0 0 0; }
.row.homepage { margin: 60px 0 10px 0; }
.row.homepage .homePageTitle { font-size: 24px; margin: 0; color: #2e2e2e; padding-left: 35px; margin-bottom: 6px;padding-top:18px}
@media screen and (max-width: 799px) { .row.homepage .homePageTitle{margin-top: 15px;}}
@media screen and (-ms-high-contrast: active) {.row.homepage .hpMainNav .hpSidePanel .categories ul li a.selected,.row.homepage .hpMainNav .hpSidePanel .tag.selected {border: #10463F 5px solid !important;}}
.row.homepage .titleText { font-size: 22px; }
.row.homepage .hpMainNav { min-height: 200px; position: relative; }
.row.homepage .hpMainNav.cardview { margin-bottom: 18px; background-color: #ffffff; }
.row.homepage .hpMainNav .hpSidePanel { flex: 25%; margin: 10px 0 10px 0; padding: 0; }
.row.homepage .hpMainNav .hpSidePanel.browseview { min-height: calc(100vh - 60px); min-height: -moz-calc(100vh - 60px); min-height: -webkit-calc(100vh - 60px); height: auto; }
.row.homepage .hpMainNav .hpSidePanel .segmentedButtonControl { width: 100%; }
.row.homepage .hpMainNav .hpSidePanel .segmentedButton { width: 50%; border-color: transparent; box-shadow: none; background-color: transparent; border-right: 0; border-left: 0; border-radius: 0; }
.row.homepage .hpMainNav .hpSidePanel .nav-segmented > li.active { border-bottom: 4px solid #1f8476; }
.row.homepage .hpMainNav .hpSidePanel .nav-segmented > li.active:focus { background: #e6e9eb; }
.row.homepage .hpMainNav .hpSidePanel .nav-segmented > li.active:hover { background: #e6e9eb; }
.row.homepage .hpMainNav .hpSidePanel .nav-segmented > li.inactive:focus { background: #e6e9eb; }
.row.homepage .hpMainNav .hpSidePanel .nav-segmented > li.inactive:hover { background: #e6e9eb; }
.row.homepage .hpMainNav .hpSidePanel .filter .categoriesFilter { padding: 10px; height: 52px; border: 1px solid #e6e9eb; border-right-style: none; border-left-style: none; }
.row.homepage .hpMainNav .hpSidePanel .filter .categoriesFilter .icon-search { top: 14px; left: 16px; }
.row.homepage .hpMainNav .hpSidePanel .clear-filter { top: 11px; right: 10px; }
.row.homepage .hpMainNav .hpSidePanel hr { margin-bottom: 0; margin-top: 0; }
.row.homepage .hpMainNav .hpSidePanel .tag { width: 100%; border-bottom: #e6e9eb 1px solid; padding-top: 6px; padding-bottom: 6px; height: 33px; }
.row.homepage .hpMainNav .hpSidePanel .tag .name { width: 90%; float: left; color: #2e2e2e; padding-left: 10px; }
.row.homepage .hpMainNav .hpSidePanel .tag .count { width: 10%; float: left; text-align: right; color: #666666; padding-right: 10px; }
.row.homepage .hpMainNav .hpSidePanel .tag:hover { cursor: pointer; background: #e6e9eb; text-decoration: none; outline: 0; }
.row.homepage .hpMainNav .hpSidePanel .tag:focus { cursor: pointer; border: #10463F 2px solid; text-decoration: none; outline: 0;  }
.row.homepage .hpMainNav .hpSidePanel .tag a { width: 100%; height: 100%; }
.row.homepage .hpMainNav .hpSidePanel .tag.selected, .row.homepage .hpMainNav .hpSidePanel .tag.selected .name, .row.homepage .hpMainNav .hpSidePanel .tag.selected .count { background: #1f8476 !important; color: #ffffff !important; }
.row.homepage .hpMainNav .hpSidePanel .tag.selected a span { color: #ffffff; }
.row.homepage .hpMainNav .hpSidePanel .tag.selected:hover, .row.homepage .hpMainNav .hpSidePanel .tag.selected:hover .name , .row.homepage .hpMainNav .hpSidePanel .tag.selected:hover .count { background: #10463F !important;}
.row.homepage .hpMainNav .hpSidePanel .tag.selected:focus { border: #10463F 2px solid; !important}
.row.homepage .hpMainNav .hpSidePanel .categories ul { list-style: none; padding: 0; margin: 0; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li.active { background: #1f8476 !important; color: #ffffff !important; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a { padding: 6px 10px 6px 10px; display: block; border-bottom: #e6e9eb 1px solid; color: #4a4a4a; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a:hover { cursor: pointer; background: #e6e9eb; text-decoration: none; outline: 0; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a:focus { cursor: pointer; border: #10463F 2px solid; text-decoration: none; outline: 0;  }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a.selected { background: #1f8476 !important; color: #ffffff; outline: 0; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a.selected span { color: #ffffff !important; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a.selected:hover { background: #10463F !important;}
.row.homepage .hpMainNav .hpSidePanel .categories ul li a.selected:focus { border: #10463F 2px solid;}
.row.homepage .hpMainNav .hpSidePanel .categories ul li a span.icon { display: inline-block; float: left; padding-right: 5px; color: #2e2e2e; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li a span.icon-count { display: inline-block; float: right; color: #666666; }
.row.homepage .hpMainNav .hpSidePanel .categories ul li .children { margin-left: 6px; }
.row.homepage .hpMainNav .hpContentPanel { flex-grow: 1; min-height: calc(100vh - 60px); min-height: -moz-calc(100vh - 60px); min-height: -webkit-calc(100vh - 60px); padding-right: 12px; height: auto; overflow: auto; border-left: #e6e9eb 1px solid; }
.row.homepage .hpMainNav .hpContentPanel .bottom { text-align: center; }
.row.homepage .hpMainNav .hpContentPanel .bottom .pagination { list-style: none; }
.row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer { display: block; float: left; margin: 10px 0 9px 10px; }
.row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer .hmCrumb { display: inline-block; font-size: 13px; padding: 0 5px 0 0; }
.row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer .hmCrumb a { cursor: pointer; }
.row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer .hmCrumb:after { content: " > "; }
.row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer .hmCrumb:last-child:after { content: ""; }
.row.homepage .hpMainNav .hpContentPanel .top .hmContainer { display: block; }
.row.homepage .hpMainNav .hpContentPanel .top .hmContainer .hmBox { display: inline-block; border: #e6e9eb 1px solid; border-radius: 4px; width: 200px; background: #e6e9eb; padding: 6px; margin: 8px; font-size: 12px; cursor: pointer; }
.row.homepage .hpMainNav .hpContentPanel .top .hmContainer .hmBox .hmBoxHeader { font-size: 14px; font-weight: bolder; }
.row.homepage .hpMainNav .hpContentPanel .typeNavigation { margin-top: 10px; margin-left: -15px; border-bottom: 1px solid #e6e9eb; }
.row.homepage .hpMainNav .hpContentPanel .pageHeader { padding-bottom: 9px; border-bottom: 1px solid #e6e9eb; }
.row.homepage .hpMainNav .hpContentPanel .pageHeader .breadCrumb { float: left; }
.row.homepage .hpMainNav .hpContentPanel .pageHeader .breadCrumb .title { font-size: 24px; margin: 0; color: #000000; }
.row.homepage .hpMainNav .hpContentPanel .pageHeader .breadCrumb .titleText { font-size: 22px; }
.row.homepage .hpMainNav .hpContentPanel .segmentedButtonControl { width: 100%; }
.row.homepage .hpMainNav .hpContentPanel .segmentedButton { width: 20%; border-color: transparent; box-shadow: none; background-color: transparent; border-right: 0; border-left: 0; border-radius: 0; }
.row.homepage .hpMainNav .hpContentPanel .nav-segmented > li.active { border-bottom: 4px solid #1f8476; }
.row.homepage .hpMainNav .hpContentPanel .nav-segmented > li.active:focus { background: #e6e9eb; }
.row.homepage .hpMainNav .hpContentPanel .nav-segmented > li.active:hover { background: #e6e9eb; }
.row.homepage .hpMainNav .hpContentPanel .nav-segmented > li.inactive:focus { background: #e6e9eb; }
.row.homepage .hpMainNav .hpContentPanel .nav-segmented > li.inactive:hover { background: #e6e9eb; }
.row.homepage .hpMainNav .hpContentPanel .sort { text-align: right; margin-top: 10px; }
.row.homepage .hpMainNav .hpContentPanel .sort .question-filter { display: inline-block; margin-right: 20px; }
.row.homepage .hpMainNav .hpContentPanel .sort label { padding-right: 7px; }
.row.homepage .hpMainNav .hpContentPanel .sort .select2 { display: inline; width: 170px; }
.row.homepage .hpMainNav .hpContentPanel .articleList.spinner .row { opacity: 0.4; }
.row.homepage .hpMainNav .hpContentPanel .articleList .row { padding: 10px 0 10px 0; }
.row.homepage .hpMainNav .hpContentPanel .articleList .row .icon { font-size: 44px; color: #cbcbcb; width: 50px; }
.row.homepage .hpMainNav .hpContentPanel .articleList .row .details .title { font-weight: bold; }
.row.homepage .hpMainNav .hpContentPanel .articleList.presentation { float: right; }
.row.homepage .hpMainNav .hpContentPanel .noArticlesNote { text-align: center; width: 280px; margin: 120px auto auto auto; color: #4a4a4a;}
.row.homepage .kbCardContainer .kbCard { width: 315px; margin-top: 20px; margin-left: 20px; text-align: center; padding:16px 20px; float: left; border: 1px solid #1f8476; border-radius: 3px; cursor: pointer; font-size: 18px; }
.row.homepage .kbCardContainer .kbCard:focus { border-color: #1f8476; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1f8476; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #1f8476; }
.row.homepage .kbCardContainer .kbCard .kb-title { text-align: left; display: block; color: #2e2e2e; min-height :28px;}
.row.homepage .kbCardContainer .kbCardOverflow { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.row.homepage .kbCardContainer .kbCard .kb-count { text-align: left; font-size: 13px; color: #4a4a4a; margin-top: 2px; float: left; white-space: pre-wrap; }
.row.homepage .kbCardContainer .kbCard .icon-success-circle:before {color:#278efc;margin-right: 4px;margin-bottom: 2px;}
.row.homepage .kbCardContainer .kbCard .icon-empty-circle:before {color:##81878e;margin-right: 4px;margin-bottom: 2px}
.row.homepage .kbCardContainer .kbCard .kb-card-details {display:block;}
.row.homepage .kbCardContainer .kbCard .subscribe {font-size: 13px; color: #1f8476; float:left;clear:both;margin-top: 10px}
.row.homepage .kbCardContainer .kbCard .unsubscribe {font-size: 13px; color: #1f8476; float:left;clear:both;margin-top:10px}
.row.homepage .kbCardContainer .kbCard .subscribe:hover, .row.homepage .kbCardContainer .kbCard .subscribe:focus {text-decoration: underline;}
.row.homepage .kbCardContainer .kbCard .unsubscribe:hover, .row.homepage .kbCardContainer .kbCard .unsubscribe:focus {text-decoration: underline;}
.row.homepage .kbCardContainer .kbCard:hover {background-color: #eef8f8;}

.application.container-fluid { padding: 0 0 0 0; }
.application.xs .mobile.homepage.cardview { margin-top: 45px !important; }
.application.sm .mobile.homepage.cardview { margin-top: 45px !important; }
.application .mobile .noArticlesNote {margin-top: 20px;}
.application.xs .homepage .hpMainNav .hpSidePanel.active { left: 0 !important; width: 100% !important; min-width: 100% !important; margin-top: 0; }
.application.sm .row.kb-category-picker-cnt, .application.xs .row.kb-category-picker-cnt { display: block; }
.application.sm .row.homepage, .application.xs .row.homepage { margin-top: 45px; }
.application.sm .row.homepage.mobile, .application.xs .row.homepage.mobile { margin-top: 85px; }
.application.sm .row .hpMainNav, .application.xs .row .hpMainNav { min-height: 70px; }
.application.sm .row .hpMainNav .hpContentPanel, .application.xs .row .hpMainNav .hpContentPanel { border-left: none !important; padding: 5px 5px 0 0; min-height: calc(100vh - 60px); min-height: -moz-calc(100vh - 60px); min-height: -webkit-calc(100vh - 60px); height: auto; }
.application.sm .row .hpMainNav .hpContentPanel h3, .application.xs .row .hpMainNav .hpContentPanel h3 { margin: 10px 0 0 0; }
.application.sm .row .hpMainNav .hpContentPanel .articleList, .application.xs .row .hpMainNav .hpContentPanel .articleList { padding-left: 10px; }
.application.sm .row .hpMainNav .hpContentPanel .articleList .row, .application.xs .row .hpMainNav .hpContentPanel .articleList .row { padding-right: 0; }
.application.sm .row .hpMainNav .hpContentPanel .articleList .row .details .abstract, .application.xs .row .hpMainNav .hpContentPanel .articleList .row .details .abstract { white-space: nowrap; overflow: hidden; }
.application.sm .row .hpMainNav .hpSidePanel, .application.xs .row .hpMainNav .hpSidePanel { left: -100%; visibility: hidden; height: 0; position: absolute; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
.application.sm .row .hpMainNav .hpSidePanel.show, .application.xs .row .hpMainNav .hpSidePanel.show { visibility: visible; }
.application.sm .row .hpMainNav .hpSidePanel.active, .application.xs .row .hpMainNav .hpSidePanel.active { z-index: 10; float: left; overflow: auto; left: 0; padding: 10px 0 0 0; min-height: 500px; min-width: 350px; border: #e6e9eb 1px solid; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; background: #eef8f8; -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3); box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3); margin-top: 0; }
.application.sm .row .kbCardContainer .kbCard, .application.xs .row .kbCardContainer .kbCard { width: 200px; font-size: 13px !important; }
@media (orientation: landscape) { .application.ipad { height: 615px; overflow: auto; } }

body.rtl .application.sm .row.homepage .hpMainNav .hpContentPanel, body.rtl .application.xs .row.homepage .hpMainNav .hpContentPanel { padding: 5px 5px 0 0; min-height: calc(100vh - 60px); min-height: -moz-calc(100vh - 60px); min-height: -webkit-calc(100vh - 60px); height: auto; }
body.rtl .application.sm .row.homepage .hpMainNav .hpSidePanel, body.rtl .application.xs .row.homepage .hpMainNav .hpSidePanel { right: -100%; left: 0px; }
body.rtl .application.sm .row.homepage .hpMainNav .hpSidePanel.active, body.rtl .application.xs .row.homepage .hpMainNav .hpSidePanel.active { left: auto !important; right: 0px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel { padding-left: 12px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .articleList .row { padding: 10px 0px 10px 0px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel { flex-grow: 1; border-right: #e6e9eb 1px solid; border-left: none; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel ul.presentation { float: left; padding-left: 10px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer { float: right; margin: 10px 10px 9px 0px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .top .hmCrumbContainer .hmCrumb { padding: 0 0 0 5px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .pageHeader { padding-bottom: 9px; border-bottom: 1px solid #e6e9eb; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .pageHeader .breadCrumb { float: right; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .pageHeader .breadCrumb .title { font-size: 24px; margin: 0; color: #000000; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .pageHeader .breadCrumb .titleText { font-size: 22px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .sort { text-align: left; margin-top: 10px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .sort .question-filter { display: inline-block; margin-left: 20px; }
body.rtl .application .row.homepage .hpMainNav .hpContentPanel .sort label { padding-right: 7px; }
body.rtl .application .row.homepage .hpMainNav .kbCardContainer .kbCard { float: right; }
body.rtl .application .row.homepage .hpMainNav .kbCardContainer .kbCard .icon-success-circle:before {color:#278efc;margin-left: 4px;margin-bottom: 2px;}
body.rtl .application .row.homepage .hpMainNav .kbCardContainer .kbCard .icon-empty-circle:before {color:##81878e;margin-left: 4px;margin-bottom: 2px}
body.rtl .application .row.homepage .hpMainNav .hpSidePanel.show { visibility: visible; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .clear-filter { left: 10px; right: auto; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .tagList .name { float: right; padding-right: 10px; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .tagList .count { float: right; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .input-group-transparent .input-group-addon-transparent.icon-search { right: 16px; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .input-group-transparent input { padding-left: initial; padding-right: 28px; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .categories ul li a span.icon { float: right; padding-left: 5px; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .categories ul li a span.icon-count { float: left; }
body.rtl .application .row.homepage .hpMainNav .hpSidePanel .categories ul li .children { margin-left: initial; margin-right: 6px; }

.slide-down.ng-enter { opacity: 0; top: -40px; -moz-transition: cubic-bezier(0, 0, 0.58, 1) 600ms all; -o-transition: cubic-bezier(0, 0, 0.58, 1) 600ms all; -webkit-transition: cubic-bezier(0, 0, 0.58, 1) 600ms all; transition: cubic-bezier(0, 0, 0.58, 1) 600ms all; }

.slide-down.ng-enter.ng-enter-active { opacity: 1; top: 0; }

.slide-down.ng-enter-stagger { -moz-transition-delay: 300ms; -o-transition-delay: 300ms; -webkit-transition-delay: 300ms; transition-delay: 300ms; transition-duration: 0ms; }

.m_row_left { margin-left: 15px; }

.mobile .m_cardview { background-color: #e6e9eb;}
.mobile .m_kbCard { text-align: center; vertical-align: middle; position: relative; height: 6em; margin: 3px -14px; color: #ffffff; font-weight: 300px; font-size: 16px; }
.mobile .m_kbCard .m-kb-center { position: absolute; overflow: auto; margin: auto; top: 0; left: 0; right: 0; bottom: 0; height: 50%; }
.mobile .m_kbcard_box { margin-top: 8px; }
.mobile .form-group { margin-bottom: 0px; }
.mobile-question-icon {padding: 4px; text-align: right;text-align: -webkit-right;}

body .select2-hidden-accessible { display : none; }
/*! RESOURCE: styles/knowledge.ng/search-results.css */
@media (orientation: landscape) { .application .main-content.ipad { margin-bottom: 200px; } }
.application .main-content .search-results { position: relative; height: auto; min-height: calc(100vh - 60px); min-height: -moz-calc(100vh - 60px); min-height: -webkit-calc(100vh - 60px); }
.application .main-content .search-results .filters .filter-placeholder { width: 100%; min-width: 250px; }
.application .main-content .search-results .filters ul.facetList { list-style: none; padding-left: 0px; }
.application .main-content .search-results .filters ul.facetList .input-group-checkbox .label-filters { padding-bottom: 3px; display: inline-flex;}
.application .main-content .search-results .filters ul.facetList li label.facetLabel { width: 100%; }
.application .main-content .search-results .filters ul.facetList li label.facetLabel .breadcrumbs { white-space: nowrap; overflow: hidden; display: inline-block; vertical-align: middle; }
.application .main-content .search-results .filters ul.facetList li label.facetLabel .breadcrumbs-wrap { display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.application .main-content .search-results .filters ul.facetList li .tooltip .tooltip-inner { white-space: nowrap; max-width: 800px; overflow: hidden; text-overflow: ellipsis; }
.application.lg .main-content .search-results .filters, .application.md .main-content .search-results .filters { display: block; padding-top: 15px; padding-left: 10px; padding-right: 10px; }
.application.lg .main-content .search-results .filters .input-group-checkbox .label-filters, .application.md .main-content .search-results .filters .input-group-checkbox .label-filters { padding-bottom: 3px; display: inline-flex;}
.application.lg .main-content .search-results .filters ul.facetList li, .application.md .main-content .search-results .filters ul.facetList li { padding: 2px 0px 0px 0px; }
.application.lg .main-content .search-results .article-results, .application.md .main-content .search-results .article-results { min-height: 500px; padding-left: 20px; padding-right: 12px; padding-top: 5px; border-left: 1px solid #e6e9eb; }
.application.lg .main-content .search-results .article-results .pageHeader, .application.md .main-content .search-results .article-results .pageHeader { padding-bottom: 9px; border-bottom: 1px solid #e6e9eb; }
.application.lg .main-content .search-results .article-results .pageHeader .breadCrumb, .application.md .main-content .search-results .article-results .pageHeader .breadCrumb { float: left; }
.application.lg .main-content .search-results .article-results .pageHeader .breadCrumb .title, .application.md .main-content .search-results .article-results .pageHeader .breadCrumb .title { font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; margin: 0; color: #000000; }
.application.lg .main-content .search-results .article-results .sort, .application.md .main-content .search-results .article-results .sort { text-align: right; margin-top: 10px; }
.application.lg .main-content .search-results .article-results .sort .question-filter, .application.md .main-content .search-results .article-results .sort .question-filter { display: inline-block; margin-right: 20px; }
.application.lg .main-content .search-results .article-results .sort label, .application.md .main-content .search-results .article-results .sort label { padding-right: 7px; }
.application.lg .main-content .search-results .article-results .sort .select2, .application.md .main-content .search-results .article-results .sort .select2 { display: inline; width: 150px; }
.application.sm .main-content .search-results .filters, .application.xs .main-content .search-results .filters { display: none; height: 0; }
.application.sm .main-content .search-results .filters ul.facetList li, .application.xs .main-content .search-results .filters ul.facetList li { padding: 2px 0px 0px 0px; }
.application.sm .main-content .search-results .filters ul.facetList .checkbox-label, .application.xs .main-content .search-results .filters ul.facetList .checkbox-label { color: #278efc; }
.application.sm .main-content .search-results .filters.active, .application.xs .main-content .search-results .filters.active { display: block; position: absolute; z-index: 10; float: left; overflow: auto; left: 0px; top: 0px; height: 500px; width: 350px; border: #e6e9eb 1px solid; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; background: #eef8f8; -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3); box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3); }
.application.sm .main-content .search-results .article-results, .application.xs .main-content .search-results .article-results { left: 0; border-left: none; width: 100%; top: 5px; }
.application.sm .main-content .search-results .article-results .pageHeader, .application.xs .main-content .search-results .article-results .pageHeader { padding-bottom: 9px; border-bottom: 1px solid #e6e9eb; }
.application.sm .main-content .search-results .article-results .pageHeader .breadCrumb, .application.xs .main-content .search-results .article-results .pageHeader .breadCrumb { float: left; }
.application.sm .main-content .search-results .article-results .pageHeader .breadCrumb .title, .application.xs .main-content .search-results .article-results .pageHeader .breadCrumb .title { font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; margin: 0; color: #000000; }
.application.sm .main-content .search-results .article-results .sort, .application.xs .main-content .search-results .article-results .sort { text-align: right; margin-top: 10px; }
.application.sm .main-content .search-results .article-results .sort .question-filter, .application.xs .main-content .search-results .article-results .sort .question-filter { display: inline-block; margin-right: 20px; }
.application.sm .main-content .search-results .article-results .sort label, .application.xs .main-content .search-results .article-results .sort label { padding-right: 7px; }
.application.sm .main-content .search-results .article-results .sort .select2, .application.xs .main-content .search-results .article-results .sort .select2 { display: inline; width: 150px; }

.application.lg .main-content .search-results .article-results .alternate-phrase-suggestion {  padding-top: 10px; padding-bottom: 15px; display: inline-block; }
.application.lg .main-content .search-results .article-results .alternate-phrase-suggestion .alternate-phrase-suggestion-link{ font-weight:bold; color:#0000CD; text-decoration:underline; font-style:italic; display: inline-block; word-wrap: normal; padding-left: 3px; }
.application.lg .main-content .search-results .article-results .alternate-phrase-suggestion .alternate-phrase-suggestion-did-you-mean{ display: inline-block; vertical-align: top; padding-left:4px; color:#DC143C; font-weight:bold; }
.application.lg .main-content .search-results .article-results .alternate-phrase-suggestion .alternate-phrase-suggestion-delimit{ padding: 0px 2px; word-wrap: normal; display: inline-block; color:#696969; }

body.rtl .application.lg .label-filters, body.rtl .application.md .label-filters { margin-right: -8px; }
body.rtl .application.lg .main-content .search-results .filters, body.rtl .application.md .main-content .search-results .filters { border-left: #e6e9eb 1px solid; border-right: none; }
body.rtl .application.lg .main-content .search-results .filters ul.facetList, body.rtl .application.md .main-content .search-results .filters ul.facetList { padding-left: initial; padding-right: 0; }
body.rtl .application.lg .main-content .search-results .filters ul.facetList .input-group-checkbox label.checkbox-label:before, body.rtl .application.md .main-content .search-results .filters ul.facetList .input-group-checkbox label.checkbox-label:before { margin-right: initial; margin-left: 8px; }
body.rtl .application.lg .main-content .search-results .article-results, body.rtl .application.md .main-content .search-results .article-results { padding-left: 12px; padding-right: 20px; min-height: 500px; padding-top: 5px; }
body.rtl .application.lg .main-content .search-results .article-results .pageHeader, body.rtl .application.md .main-content .search-results .article-results .pageHeader { padding-bottom: 9px; border-bottom: 1px solid #e6e9eb; }
body.rtl .application.lg .main-content .search-results .article-results .pageHeader .breadCrumb, body.rtl .application.md .main-content .search-results .article-results .pageHeader .breadCrumb { float: right; }
body.rtl .application.lg .main-content .search-results .article-results .pageHeader .breadCrumb .title, body.rtl .application.md .main-content .search-results .article-results .pageHeader .breadCrumb .title { font: 24px "SourceSansPro", "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 22px; margin: 0; color: #000000; }
body.rtl .application.lg .main-content .search-results .article-results .sort, body.rtl .application.md .main-content .search-results .article-results .sort { text-align: left; margin-top: 10px; }
body.rtl .application.lg .main-content .search-results .article-results .sort .question-filter, body.rtl .application.md .main-content .search-results .article-results .sort .question-filter { display: inline-block; margin-left: 20px; }
body.rtl .application.lg .main-content .search-results .article-results .sort label, body.rtl .application.md .main-content .search-results .article-results .sort label { padding-right: 7px; }
body.rtl .application.sm .main-content .search-results .filters, body.rtl .application.xs .main-content .search-results .filters { right: -100%; }
body.rtl .application.sm .main-content .search-results .filters.active, body.rtl .application.xs .main-content .search-results .filters.active { z-index: 10; float: left; overflow: auto; right: -12px; height: 500px; width: 350px; border: #e6e9eb 1px solid; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; background: #eef8f8; -webkit-box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3); box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.3); }

.animate-if.ng-enter, .animate-if.ng-leave { -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; }

.animate-if.ng-enter, .animate-if.ng-leave.ng-leave-active { opacity: 0; }

.animate-if.ng-leave, .animate-if.ng-enter.ng-enter-active { opacity: 1; }

.facetList .input-group-checkbox input.checkbox.checkbox ~ label.checkbox-label:before{ min-width:20px;}
/*! RESOURCE: styles/knowledge.ng/angular.css */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }

.pagination, .carousel, .panel-title a { cursor: pointer; }
/*! RESOURCE: styles/knowledge.ng/search.bar.css */
.search-bar { min-height: 46px; padding-top: 8px; background-color: #e6e9eb; border-bottom: #cbcbcb 1px solid; display: block; position: fixed; left: 0; right: 0; top: 0; }
.search-bar .no-right-padding { padding-right: 0; }
.search-bar .no-padding { padding: 0; }
.search-bar form { padding-left: 5px; }
.search-bar form .separator { margin-left: -4px; }
.search-bar form .separator #kb_keywords { border-radius: 0; }
.search-bar form #kb_language_filter_select { border: 0; outline: #cccccc solid 1px; background-color: $color-lightest; height: 30px; margin-top: 1px; }
.search-bar form .btn { margin-right: 10px; }
.search-bar form .clear-search { top: 0; }
.search-bar .buttons { padding-right: 2px; float: right; left: initial; }
.search-bar .buttons .dropdown-menu { right: 0; min-width: 150px; left: auto; }
.search-bar .buttons .btn { float: left; margin-left: 8px; }
.search-bar .buttons .btn-text { display: inline;}
.search-bar .buttons .btn-group { float: right; }

.application.md .search-bar .buttons { padding: 4px 4px 4px 0; }
.application.md .search-bar .buttons .btn-text { display: none; }

.application.xs .search-bar .buttons, .application.sm .search-bar .buttons { padding: 4px 4px 4px 0; }
.application.xs .search-bar .buttons .btn-text, .application.sm .search-bar .buttons .btn-text { display: none; }
.application.xs .search-bar .nav-header-buttons, .application.sm .search-bar .nav-header-buttons { padding: 0; }
.application.lg .search-bar .nav-header-buttons, .application.md .search-bar .nav-header-buttons { width: 40px; padding: 0; }

body.rtl .search-bar form .separator { margin-left: initial; margin-right: -4px; }
body.rtl .search-bar form .separator .input-group-addon-transparent { right: 6px; }
body.rtl .search-bar form .separator #kb_keywords { padding-left: initial; padding-right: 28px; border-radius: 6px 0 0 6px; }
body.rtl .search-bar .buttons { float: left; right: auto; padding-left: 2px; }
body.rtl .search-bar .buttons .dropdown-menu { right: auto; min-width: 150px; left: 0; }
body.rtl .search-bar .buttons .btn { float: right; margin-right: 8px; }
body.rtl .search-bar .buttons .btn-text { display: inline; float: right; padding-left: 5px; }
body.rtl .search-bar .buttons .btn-group { float: left; }

.search-bar .nav .mobile-back-icon { border: 0; box-shadow: none; background-color: transparent; font-size: 22px; line-height: 26px; padding: 0; }
.search-bar .nav .mobile-home-icon { border: 0; box-shadow: none; background-color: transparent; font-size: 22px; line-height: 26px; padding: 0; }
.search-bar .m_kb_filter { margin-top: 9px; padding: 0 12px; font-size: 20px; }
.search-bar .m-create-question { font-size: 22px; line-height: 26px; color: #2e2e2e; padding: 0 6px; }
.search-bar .m-category-breadcrumb { font-size: 15px; display: inline-block; white-space: nowrap; overflow: hidden; width: 265px; padding-left: 5px; }
/*! RESOURCE: styles/knowledge.ng/top-section.css */
.row.top-section { margin-top: 0px; }
.row.top-section .section.col-md-1.icon { width: 40px; font-size: 24px; }
.row.top-section .section.col-md-11.main { width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); }
.row.top-section .section.col-md-11.main h4 { word-wrap: break-word; }
.row.top-section .featured-content-section .section.icon { color: #485563; }
.row.top-section .featured-content-section .title { font-size: 24px; margin: 0; color: #2e2e2e; border-bottom: #e6e9eb 2px solid; padding-bottom: 10px; word-wrap: break-word; }
.row.top-section .featured-content-section .titleText { font-size: 22px; }
.row.top-section .articles-and-documents-section .section.icon { color: #485563; }
.row.top-section .articles-and-documents-section .section .nav { padding-top: 20px; }
.row.top-section .articles-and-documents-section .section .links { padding-top: 10px !important; }
.row.top-section .featured-content-section .section .links a:focus { outline: 1px dotted; }
.row.top-section .articles-and-documents-section .section .links a:focus { outline: 1px dotted; }
.row.top-section .articles-and-documents-section .section .title { font-size: 24px; margin: 0; color: #2e2e2e; border-bottom: #e6e9eb 2px solid; padding-bottom: 10px; word-wrap: break-word; }
.row.top-section .articles-and-documents-section .section .titleText { font-size: 22px; }
.row.top-section .articles-and-documents-section .section .sn-tabs-basic li { padding: 0px !important; }
.row.top-section .articles-and-documents-section .section .sn-tabs-basic a { padding: 6px 10px; margin: 0px !important; }
.row.top-section .my-knowledge-bases-section .section.icon { color: #485563; }
.row.top-section .my-knowledge-bases-section .section .col-md-3 { padding-left: 0px; }
.row.top-section .my-knowledge-bases-section .section .links ul { overflow: auto; }
.row.top-section .my-knowledge-bases-section .section .links .header { margin-bottom: 5px; }
.row.top-section .my-knowledge-bases-section .section .links .header a { color: #666666; font-weight: bold; }

body.rtl .row.top-section .section.col-md-11 ul { padding-right: 0px; }
body.rtl .row.top-section .my-knowledge-bases-section .col-md-3 { float: right; padding-left: 15px; padding-right: 0px; }
/*! RESOURCE: styles/knowledge.ng/link-section.css */
.link-section { padding-left: 0px; padding-right: 0px; }
.link-section .section { display: inline-block; vertical-align: top; word-wrap: break-word; }
.link-section .section h4 { border-bottom: #e6e9eb 1px solid; padding-bottom: 10px; }
.link-section .section .links { padding-top: 10px; }
.link-section .section .links ul { padding-left: 0px; }
.link-section .section .links ul li { list-style: none; }
.link-section .section .links ul li .info { color: #cbcbcb; display: inline-block; padding-left: 20px; }
.link-section .section .links ul li .summary { display: block; margin-bottom: 10px; white-space: nowrap; overflow: hidden; }

.mobile .m_links ul { list-style: none; padding: 0px; }
.mobile .m_links ul li { padding: 12px 15px; border-bottom: 1px solid #e6e9eb; }
.mobile .m_links ul li:last-of-type { border-bottom: none; }
.mobile .m_links ul li > a { display: inline-block; width: 100%; vertical-align: middle; }
.mobile .section-title { height: 48px; padding: 18px 15px 0 15px; background-color: #e6e9eb; font-weight: 300px; }
.mobile .section-title.section-title-clear { background-color: #ffffff; }
.mobile .m_pointer_chevron { float: right; margin-top: -3px; font-weight: 900; color: grey; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/*! RESOURCE: styles/knowledge.ng/polaris/articles.css */
.pinned-articles { background-color: #eef8f8; border-radius: 3px; margin-left: -3px; margin-right: -3px; }
.pinned-articles .article-icon { margin-left: 3px; }

.article { background-color: transparent !important; padding-bottom: 28px; border: none; }
.article .main-content { display: inline-block; }
.article .main-content .tags-cloud .tag { float: left; padding: 1px 14px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; -moz-background-clip: padding; -o-background-clip: padding-box; -webkit-background-clip: padding; background-clip: padding-box; border: 1px solid #cbcbcb; color: #2e2e2e; margin: 2px; cursor: pointer; background-color: #ffffff; }
.article .main-content .tags-cloud a { text-decoration: none !important; }
.article .main-content .tags-cloud a:hover, .article .main-content .tags-cloud a:focus { text-decoration: none !important; }
.article .vote-answers-info { margin-left: 0; margin-right: 0; padding: 0 !important; display: inline-block; width: 25%; float: right; }
.article .vote-answers-info .number-box { direction: ltr; padding-top: 2px; padding-bottom: 2px; font-size: 20px; text-align: center; color: #2e2e2e; }
.article .vote-answers-info .text-box { font-size: 11px; color: #4a4a4a; text-align: center; }
.article .title { display: block; vertical-align: middle; }
.article .title h2 { display: inline-block; color: #1f8476; margin: 0; font-size: 13px; font-weight: bold; }
.article .title h2 a:focus { outline: 1px dotted; }
.article .searchresults-metatop { display: block; margin: 0; }
.article .searchresults-metatop .info-row { display: block; font-size: 13px; }
.article .searchresults-metatop .info-row .article-info { color: #666666; margin: 0; }
.article .searchresults-metatop ol.breadcrumb { font-weight: normal; display: inline; padding: 0; list-style: none; border-radius: 3px; color: #666666; background-color: transparent; }
.article .searchresults-metatop ol.breadcrumb li { display: inline; padding-left: 0; }
.article .searchresults-metatop ol.breadcrumb li:before { content: "/"; padding: 5px; }
.article .searchresults-metatop ol.breadcrumb li:first-child:before { display: none; }
.article .searchresults-metatop div.line-block { display: inline-block; white-space: nowrap; }
.article .searchresults-metatop div.icon-circle-solid:before { font-size: 0.65em; margin: 0 4px; }
.article .searchresults-metabottom { display: block; margin: 0; }
.article .searchresults-metabottom .info-row .hmCrumb:after { content: " > "; }
.article .searchresults-attachments { margin-top: 1em; margin-left: 3em; }

.article-question { min-height: 108px; }

.article-icon { float: left; color: #fdc16d; font-size: 20px; }

.question-icon { float: left; color: #C1E2F9; font-size: 20px; }

.results .tags-cloud .tag { cursor: default !important; }

body.rtl .article { margin-right: 10px; margin-left: initial; }
body.rtl .article .title { padding-right: 0; padding-left: initial; }
body.rtl .article .title h2 { padding-left: initial; padding-right: 0; }
body.rtl .article .article-icon, body.rtl .article .question-icon { float: right; }
body.rtl .article .subheader ol.breadcrumb li:before { content: "\\"; }

.side-box { margin: 0 0; border: #cbcbcb 1px solid; }
.side-box .box { padding: 5px; display: inline-block; width: 49%; }
.side-box .box:nth-child(2) { border-left: #cbcbcb 1px solid; }
.side-box .box .number-box { direction: ltr; padding-top: 2px; padding-bottom: 2px; font-size: 20px; text-align: center; color: #2e2e2e; }
.side-box .box .text-box { font-size: 11px; color: #4a4a4a; text-align: center; }

body.rtl .vote-answers-info { float: left; margin-left: 0; }
body.rtl .tags-cloud { float: right; }
body.rtl .side-box .box:nth-child(2) { border-right: #cbcbcb 1px solid !important; border-left: 0 !important; }

.item-padding { padding-top: 15px !important; padding-bottom: 15px !important; }

.mobile .m_row_clear { margin-left: -15px; margin-right: -15px; }
.mobile .mobile-item-padding { padding-bottom: 6px; }
.mobile .mobile-question-detail { width: 80%; }
.mobile .m-vote-answers-info { border-left: 1px solid #C1E2F9; bottom: 40px; right: 0; position: absolute; width: 60px; padding-left: 9px; }
.mobile .m-vote-answers-info .m-vote-info { color: #C1E2F9; padding: 6px 0; position: relative; font-size: 20px; }
.mobile .m-vote-answers-info .m-vote-info .m-vote-info-icon { position: absolute; font-size: 18px; padding-left: 4px; margin-top: -1px; }
.mobile .m-vote-answers-info .m-answer-info { color: #C1E2F9; padding: 6px 0; position: relative; font-size: 20px; }
.mobile .m-vote-answers-info .m-answer-info .m-answer-info-icon { position: absolute; width: 16px; height: 16px; margin-top: 5px; margin-left: 4px; }
.mobile .m-no-articles { padding-left: 15px; padding-bottom: 12px; }

.knowledge-wiki-text dl { margin-top: .2em; margin-bottom: .5em; }
.knowledge-wiki-text dd { line-height: 1.5em; margin-left: 2em; margin-bottom: .1em; }

.cxs_rating_container .rating,.rating span{display:inline-block}.rating span{width:1.1em;content:"\2605";position:relative;left:0;color:#2e2e2e;}.rating .active-star:before,.rating~.active-star:before,.rating~.inactive-star:before{content:"\2605";position:absolute;}.rating .active-star,.rating~.active-star:before,rating .active-star:before{color:#1f8476;}

.kb-font-color-black { color: RGB(var(--now-color_text--primary, var(--now-color--neutral-18, 22, 27, 28))) !important; }
/*! RESOURCE: styles/knowledge.ng/knowledge-import.css */
.knowledgeImport .fileInput { visibility: hidden; }
/*! RESOURCE: styles/knowledge.ng/polaris/import.dropTarget.css */
.knowledgeImport .dropTarget { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: rgba(255, 255, 255, 0.7); bottom: 0; right: 0; }
.knowledgeImport .dropTarget .dropIcon { color: #278efc; line-height: 150px; width: 100%; height: 200px; top: calc(50% - 100px); left: 0; position: absolute; font-size: 150px; text-align: center; }
/*! RESOURCE: styles/knowledge.ng/polaris/import.smallProgressPane.css */
.knowledgeImport .smallProgressPane { position: absolute; border: 1px solid #4a4a4a; background-color: white; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom: none; width: 50%; bottom: 0; height: 30px; left: 25%; }
.knowledgeImport .smallProgressPane .text { width: 30%; line-height: 29px; text-align: center; }
.ltr .knowledgeImport .smallProgressPane .text { float: left; }
.rtl .knowledgeImport .smallProgressPane .text { float: right; }
.knowledgeImport .smallProgressPane .progress { width: calc(70% - 45px); margin-top: 9px; margin-bottom: 9px; height: 10px; }
.ltr .knowledgeImport .smallProgressPane .progress { float: left; }
.rtl .knowledgeImport .smallProgressPane .progress { float: right; }
.knowledgeImport .smallProgressPane .icon-vcr-up { line-height: 30px; text-align: center; position: absolute; width: 30px; height: 100%; color: #666666; }
.ltr .knowledgeImport .smallProgressPane .icon-vcr-up { right: 0; border-left: 1px solid #4a4a4a; }
.rtl .knowledgeImport .smallProgressPane .icon-vcr-up { left: 0; border-right: 1px solid #4a4a4a; }
/*! RESOURCE: styles/knowledge.ng/polaris/import.smallSuccessPane.css */
.knowledgeImport .smallProgressPane { position: fixed; bottom: 0; }
.knowledgeImport .smallProgressPane .text-wide { width: calc(100% - 75px); float: left; line-height: 29px; padding-left: 30px; }
.knowledgeImport .smallProgressPane .icon-success-circle { line-height: 30px; text-align: center; position: absolute; width: 30px; height: 100%; color: #16a085; }
.ltr .knowledgeImport .smallProgressPane .icon-success-circle { left: 0; }
.rtl .knowledgeImport .smallProgressPane .icon-success-circle { right: 0; }
.knowledgeImport .smallProgressPane .icon-error-circle { line-height: 30px; text-align: center; position: absolute; width: 30px; height: 100%; color: #64201a; }
.ltr .knowledgeImport .smallProgressPane .icon-error-circle { left: 0; }
.rtl .knowledgeImport .smallProgressPane .icon-error-circle { right: 0; }
/*! RESOURCE: styles/knowledge.ng/polaris/import.bigPane.css */
.knowledgeImport .bigPane { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 1040; }
.knowledgeImport .bigPane .clickCatcher { position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-color: #2e2e2e; opacity: 0.5; z-index: 1040; }
.knowledgeImport .bigPane .popup { position: fixed; left: 25%; top: 15%; max-height: 70%; overflow: auto; width: 50%; border: 1px solid #cbcbcb; border-radius: 5px; background-color: white; z-index: 1045; }
.knowledgeImport .bigPane .popup .title { height: 50px; line-height: 50px; font-size: 20px; vertical-align: middle; padding-left: 30px; border-bottom: 1px solid #e6e9eb; }
.knowledgeImport .bigPane .popup .cancelIcon { position: absolute; font-size: 25px; top: 0; right: 0; height: 50px; line-height: 50px; width: 50px; text-align: center; }
.knowledgeImport .bigPane .popup .controls { height: 50px; line-height: 50px; font-size: 20px; vertical-align: middle; }
.knowledgeImport .bigPane .popup .controls .btn { float: right; margin-right: 20px; margin-top: 9px; }

body.rtl .knowledgeImport .bigPane { right: 0; }
body.rtl .knowledgeImport .bigPane .popup .cancelIcon { left: 0; right: initial; }
body.rtl .knowledgeImport .bigPane .popup .title { padding-right: 30px; }
body.rtl .knowledgeImport .bigPane .popup .controls { float: left; margin-left: 20px; }
body.rtl .knowledgeImport .bigPane .popup .controls .btn { float: left; }
/*! RESOURCE: styles/knowledge.ng/polaris/import.bigProgressPane.css */
.knowledgeImport .bigProgressPane .files .file { vertical-align: middle; height: 50px; border-bottom: 1px solid #e6e9eb; }
.knowledgeImport .bigProgressPane .files .file .name { color: RGB(var(--now-color_text--tertiary, var(--now-color--neutral-19, 14, 17, 22))); width: 30%; line-height: 49px; height: 50px; overflow: hidden; padding-left: 5px; text-align: center; }
.ltr .knowledgeImport .bigProgressPane .files .file .name { float: left; }
.rtl .knowledgeImport .bigProgressPane .files .file .name { float: right; }
.knowledgeImport .bigProgressPane .files .file .progress { width: calc(70% - 50px); margin: 20px 0 20px 5px; }
.ltr .knowledgeImport .bigProgressPane .files .file .progress { float: left; }
.rtl .knowledgeImport .bigProgressPane .files .file .progress { float: right; }
.knowledgeImport .bigProgressPane .files .file .icon { font-size: 20px; line-height: 50px; height: 50px; text-align: center; width: 50px; color: #666666; }
.ltr .knowledgeImport .bigProgressPane .files .file .icon { right: 0; margin-left: 5px; }
.rtl .knowledgeImport .bigProgressPane .files .file .icon { left: 0; margin-right: 5px; }
/*! RESOURCE: styles/knowledge.ng/polaris/import.bigImportPane.css */
.knowledgeImport .bigImportPane .line { margin-top: 5px; height: 35px; vertical-align: middle; }
.knowledgeImport .bigImportPane .input-group-lg { font-size: 20px; }
.knowledgeImport .bigImportPane .input-group-lg .checkbox-label { margin-left: 0; }
.knowledgeImport .bigImportPane .input-group-lg .checkbox-label:before { width: 30px; height: 30px; }
.knowledgeImport .bigImportPane .mandatoryError-true .select2-container { border-radius: 3px; -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); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; padding: 0 0 1px 0; border: 1px solid red; height: 34px; }
.knowledgeImport .bigImportPane .referenceWrapper { float: left; height: 34px; width: calc(70% - 55px); display: block; }
.knowledgeImport .bigImportPane .prefixText { color: #666666; float: left; width: 27%; line-height: 34px; height: 35px; overflow: hidden; padding-right: 5px; text-align: right; }
.knowledgeImport .bigImportPane .value { float: left; height: 35px; width: calc(72% - 55px); border-radius: 3px; }
.knowledgeImport .bigImportPane .drop-new-files { min-height: 50px; border: 1px dashed RGB(var(--now-color_border--tertiary, var(--now-color--neutral-3, 211, 214, 220))); padding: 15px; margin: 0; }
.knowledgeImport .bigImportPane .drop-new-files span { padding-left: 5px; }
.knowledgeImport .bigImportPane .drop-new-files a { color: #1f8476; }
.knowledgeImport .bigImportPane .drop-new-files.show-visible-drop-target { border: 1px dashed RGB(var(--now-color_divider--tertiary, var(--now-color--neutral-3, 209, 214, 214))); opacity: 0.5; }
.knowledgeImport .bigImportPane .headerTitle { height: 40px; line-height: 40px; vertical-align: middle; padding-left: 10px; border-bottom: 1px solid #e6e9eb; border-top: 1px solid #e6e9eb; margin-left: -20px; margin-right: -20px; margin-top: 0; }
.knowledgeImport .bigImportPane .files { overflow: auto; }
.knowledgeImport .bigImportPane .files .icon { font-size: 20px; line-height: 35px; height: 30px; text-align: center; float: left; width: 50px; right: 0; color: RGB(var(--now-color_text--tertiary, var(--now-color--neutral-12, 66, 80, 81))); }
.knowledgeImport .modal-dialog { z-index: inherit; }
.knowledgeImport .modal-dialog .modal-content .files-section { max-height: 200px; overflow: auto; padding-top: 0; padding-bottom: 0; }
.knowledgeImport .modal-dialog .modal-content .files-section .unSupported { background-color: #fff3e0; margin-left: -20px; margin-right: -20px; }
.knowledgeImport .modal-dialog .modal-content .files-section .unSupported .headerUnSupported { background-color: #fff3e0; color: #e9911e; margin-bottom: 0; height: 40px; line-height: 40px; vertical-align: middle; margin-top: 0; padding-left: 10px; }
.knowledgeImport .modal-dialog .modal-content .files-section .unSupported .headerUnSupported span { float: right; padding-right: 20px; }
.knowledgeImport .modal-dialog .modal-content .files-section .unSupported .filesUnSupported { padding-left: 15px; }
.knowledgeImport .modal-dialog .modal-content .files-section .unSupported .filesUnSupported .lineUnSupported { vertical-align: middle; height: 30px; }
.knowledgeImport .modal-dialog .form-section { margin-bottom: 8px; }
.knowledgeImport .sectionTitleKb { text-align: right; padding-top: 7px; padding-right: 0; }
.knowledgeImport .filesSupported { margin: 5px; }
.knowledgeImport .filesSupported .icon { font-size: 20px; }
.knowledgeImport .filesSupported .icon-delete { padding: 0; }
.knowledgeImport .import-footer { margin-top: 8px; }

body.rtl .knowledgeImport .bigImportPane .headerTitle { padding-right: 30px; }
body.rtl .knowledgeImport .bigImportPane .prefixText { float: right; text-align: left; padding-left: 5px; }
body.rtl .knowledgeImport .bigImportPane .referenceWrapper { float: right; }
body.rtl .knowledgeImport .bigImportPane .line .value { float: right; }
body.rtl .knowledgeImport .bigImportPane .line .input-group-lg .checkbox-label { margin-right: -5px; }
body.rtl .knowledgeImport .bigImportPane .files .lineUnSupported .value { margin-right: 30%; float: right; }
body.rtl .knowledgeImport .bigImportPane .drop-new-files span { float: right; }
body.rtl .knowledgeImport .bigImportPane .sectionTitleKb { text-align: left; padding-left: 0; }
body.rtl .knowledgeImport .bigImportPane .modal-content .files-section .unSupported .headerUnSupported { padding-right: 10px; }
body.rtl .knowledgeImport .bigImportPane .modal-content .files-section .unSupported .headerUnSupported span { float: left; padding-left: 20px; }
body.rtl .knowledgeImport .bigImportPane .modal-content .files-section .unSupported .filesUnSupported { padding-right: 15px; }

.knowledgeImport .bigImportPane .modal-content .modal-header { display : block; }
.knowledgeImport .bigImportPane .modal-content .modal-footer { display : block; }

h2.modal-title { font-size: 17px; display: inline-block;}
/*! RESOURCE: styles/knowledge.ng/polaris/import.bigSuccessPane.css */
.knowledgeImport .bigProgressPane .icon-success-circle { line-height: 50px; position: absolute; height: 50px; font-size: 18px; color: #16a085; }
.ltr .knowledgeImport .bigProgressPane .icon-success-circle { margin-left: 10px; margin-top: -15px; }
.rtl .knowledgeImport .bigProgressPane .icon-success-circle { margin-right: 10px; margin-top: -15px; }
.knowledgeImport .bigProgressPane .icon-error-circle { line-height: 50px; position: absolute; height: 50px; font-size: 18px; color: #64201a; }
.ltr .knowledgeImport .bigProgressPane .icon-error-circle { margin-left: 10px; margin-top: -15px; }
.rtl .knowledgeImport .bigProgressPane .icon-error-circle { margin-right: 10px; margin-top: -15px; }
.ltr .knowledgeImport .bigProgressPane .successHeaderTitle { margin-left: 30px; }
.rtl .knowledgeImport .bigProgressPane .successHeaderTitle { margin-right: 30px; }
.knowledgeImport .bigProgressPane .title { overflow: hidden; float: none; }
.knowledgeImport .bigProgressPane .files { max-height: 200px; }
.knowledgeImport .bigProgressPane .files .file { line-height: 50px; }
.knowledgeImport .bigProgressPane .files .file .kbNumber { width: 70px; margin: 0 20px; color: #666666; }
.ltr .knowledgeImport .bigProgressPane .files .file .kbNumber { float: left; }
.rtl .knowledgeImport .bigProgressPane .files .file .kbNumber { float: right; }
.ltr .knowledgeImport .bigProgressPane .files .file .kbDescription { float: left; }
.rtl .knowledgeImport .bigProgressPane .files .file .kbDescription { float: right; }
.knowledgeImport .bigProgressPane .files .file .reason { margin: 0 20px; color: #64201a; width: 300px; display: inline-block; overflow: hidden; text-overflow: ellipsis; max-height : 50px; line-height: 50px; }
.ltr .knowledgeImport .bigProgressPane .files .file .reason { float: left; }
.rtl .knowledgeImport .bigProgressPane .files .file .reason { float: right; }

.knowledgeImport .bigProgressPane .modal-content .modal-header { display : block; }
.knowledgeImport .bigProgressPane .modal-content .modal-footer { display : block; }
