:root {
    --table-header-bg-color: #324257;
    --table-header-text-color: #fff;
    --table-sub-header-bg-color: #f2f2f2;
    --table-sub-header-text-color: #039be5;
    --table-alternate-bg-color: #f9f9f9;
}
@-ms-viewport{width:device-width}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;box-sizing:border-box;min-width:320px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body,html{min-height:100%;position:relative}*,::after,::before{position:relative;box-sizing:inherit}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.prevent-scroll{overflow:hidden;overflow-y:hidden}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:0 0 1rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}table{border-collapse:collapse}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none}a:active,a:hover{outline-width:0;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6{color:#333;margin-top:0;font-weight:400}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem;-webkit-padding-start:1.5rem;padding-left:1.5rem}dl:last-child,ol ol,ol ul,ol:last-child,ul ol,ul ul,ul:last-child{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[role=button],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,select,textarea{line-height:inherit;border-radius:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}[hidden]{display:none}[tabindex="-1"]:focus{outline:0!important}@font-face{font-family:swmaterialicon;src:url(/assets/fonts/swmaterialicon_20180626.woff) format("woff");font-weight:400;font-style:normal}.swmaterialicon{font-family:swmaterialicon!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';-ms-font-feature-settings:'liga' 1;font-feature-settings:'liga';-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures}a{color:#039be5}a:hover{color:#0277bd}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1050}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1050}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1050;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1050;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.35,0,.25,1);opacity:0}@media screen and (-ms-high-contrast:active){.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1050;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-pane{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cdk-overlay-pane .cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-overlay-dark-backdrop{background:rgba(26,26,26,.6)}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.tm-file-preview-dialog-panel{width:780px}@media only screen and (max-width:959px){.tm-file-preview-dialog-panel{width:720px}}@media only screen and (max-width:639px){.tm-file-preview-dialog-panel{width:320px}}.cdk-global-overlay-wrapper{display:-ms-inline-grid;display:inline-grid}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cdk-global-overlay-wrapper{display:inline-flex}}
a.dropdown-item {
  color: #212529;
}
jnpr-breadcrumb, jnpr-marquee, jnpr-support-nav, jnpr-kb-search, jnpr-kb-articles-list, jnpr-additional-resources, jnpr-kb-accordion, jnpr-kb-article-detail-container, jnpr-kb-article-content, jnpr-kb-related-links, jnpr-kb-related-cases, jnpr-alert, jnpr-kb-browse-by-category, jnpr-kb-manage-subscription, jnpr-kb-my-articles{
	display: none;
}
.show{
	display: block !important;
}

jnpr-kb-related-links ul {
    margin: 0;
    padding: 0;
}
 
jnpr-kb-related-links ul li {
    list-style: none;
    padding: 20px;
}
 
jnpr-kb-related-links ul li:nth-child(even) {
    background-color: #f2f2f2;
}
 
jnpr-kb-related-links ul li a {
    text-decoration: none;
    color: #595959;
    text-decoration: none;
    border-bottom: 2px dotted #039be5;
}

.latest-block {
    margin: 35px;
    font-family: "lato", Arial, Helvetica, sans-serif;
}


// Modified styles

.latest-block h2 {
    color: #333333;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0;
}

.latest-block p {
    color: #595959;
}

.latest-block a {
    text-decoration: none;
    font-size: 1.2em;
}

ul.latest-card {
    margin: 0;
    padding: 0;
    list-style: none;
}

li.latest-card-content:not(:last-child){
  margin: 30px 0;
}

li.latest-card-content{
  line-height: 1.6;
  font-size: 16px;
}

.latest-card li a {
    border-bottom: 2px dotted #039be5;
    display: inline;
    font-size: 1.2em;
    color: #595959;
}

.latest-card .latest-card-content a.kblink {
    color: #6c6c6c;
}

@media only screen and (min-width: 960px) {
    .latest-block {
        background-color: #f2f2f2;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 42px;
        display: -ms-flexbox;
        display: flex;
    }

    .latest-card {
        background-color: white;
        padding: 31px 48px;
        -ms-flex: 1 1;
        flex: 1 1;
    }

    .latest-block h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .latest-card ul.latest-card {
        line-height: 1.6;
    }

    .latest-block ul li {
        font-size: 1.2em;
        display: inline-block;
        margin: 15px 0;
    }

    a.show-more{
    display: block;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    text-transform: capitalize;
  }

}

@media only screen and (max-width: 959px) {
    .latest-block {
        background-color: #f2f2f2;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 16px;
        display: -ms-flexbox;
    }

    .latest-card {
        margin-bottom: 8px;
        background-color: white;
        padding: 31px 48px;
        padding-bottom: 42px;
        /* min-height: 687px; */
        -ms-flex: 1 1;
        flex: 1 1;
    }

    .latest-block h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .latest-card ul.latest-card {
        line-height: 1.6;
    }

    .latest-block ul li {
        display: inline-block;
        font-size: 1.1em;
        margin: 15px 0;
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 639px) {
    .latest-block {
        background-color: #f2f2f2;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 16px;
        display: -ms-flexbox;
    }

    .latest-card {
        background-color: white;
        padding: 10px 22px 31px;
        -ms-flex: 1 1;
        flex: 1 1;
    }

    .latest-block h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    .latest-block ul li {
        display: inline-block;
        padding-bottom: 15px;
    }
}

@media only screen and (max-width: 1024px) {

    .latest-block {
        margin: 0;
    }
}

@media print{
    jnpr-support-nav.show, 
    jnpr-breadcrumb.show, 
    jnpr-marquee.show, 
    jnpr-kb-search.show, 
    jnpr-kb-articles-tools.show,
    jnpr-kb-related-links.show,
    jnpr-kb-attachments.show,
    jnpr-kb-related-cases.show,
    jnpr-kb-rating-and-feedback.show,
    jnpr-kb-accordion.show,
    jnpr-alert.show{
        display: none !important;
    }
}


/* overlay styles, all needed */
 .cdk-overlay-container {
	/* position: absolute; */
	/* just some content with arbitrary styles for explanation purposes */
}
 .cdk-overlay-container.hide {
	 display: none;
}
 .cdk-overlay-container .cdk-overlay-dark-backdrop {
	 background: rgba(26, 26, 26, 0.6);
}
 .cdk-overlay-container .hide {
	 display: none;
}
 .cdk-overlay-container .cdk-overlay-backdrop {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 z-index: 1050;
	 pointer-events: auto;
	 -webkit-tap-highlight-color: transparent;
	 transition: opacity 0.4s cubic-bezier(0.35, 0, 0.25, 1);
	 opacity: 0;
}
 .cdk-overlay-container .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
	 opacity: 1;
}
 .cdk-overlay-container .tm-file-preview-dialog-panel {
	 width: 780px;
}
 @media only screen and (max-width: 959px) {
	 .cdk-overlay-container .tm-file-preview-dialog-panel {
		 width: 720px;
	}
}
 @media only screen and (max-width: 639px) {
	 .cdk-overlay-container .tm-file-preview-dialog-panel {
		 width: 320px;
	}
}
 .cdk-overlay-container .cdk-global-overlay-wrapper {
	 display: -ms-inline-grid;
	 display: inline-grid;
}
 .cdk-overlay-container .cdk-global-overlay-wrapper, .cdk-overlay-container .cdk-overlay-container {
	 pointer-events: none;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	 .cdk-overlay-container .cdk-global-overlay-wrapper {
		 display: inline-flex;
	}
}
 .cdk-overlay-container .overlay {
	 position: absolute;
	 top: 0;
	 left: 0;
	 height: 100%;
	 width: 100%;
	 background-color: rgba(0, 0, 0, 0.5);
	 z-index: 10;
}
 .cdk-overlay-container .sw-toolbar {
	 min-height: 54px;
	 font-weight: 400;
	 font-size: 1.125rem;
	 font-family: lato, Arial, Helvetica, sans-serif;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-direction: column;
	 flex-direction: column;
	 box-sizing: border-box;
	 background: #f2f2f2;
	 color: #595959;
	 width: 100%;
	 padding: 0 24px;
}
 .cdk-overlay-container .sw-toolbar-row {
	 height: 54px;
	 display: -ms-flexbox;
	 display: flex;
	 box-sizing: border-box;
	 width: 100%;
	 -ms-flex-direction: row;
	 flex-direction: row;
	 -ms-flex-align: center;
	 align-items: center;
}
 .cdk-overlay-container .sw-toolbar-row > * {
	 display: inline-block !important;
}
 .cdk-overlay-container .sw-dialog-title {
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 -ms-flex: 0 1 auto;
	 flex: 0 1 auto;
	 font-weight: 400;
	 font-size: 24px;
}
 .cdk-overlay-container .sw-toolbar-fill-remaining {
	 -ms-flex: 1 1 auto;
	 flex: 1 1 auto;
}
 .cdk-overlay-container .cdk-overlay-pane {
	 position: absolute;
	 pointer-events: auto;
	 box-sizing: border-box;
	 z-index: 1050;
	 display: flex;
	 max-width: 100%;
	 max-height: 100%;
	 -webkit-transform: translate3d(0, 0, 0);
	 transform: translate3d(0, 0, 0);
}
 .cdk-overlay-container sw-file-preview-overlay {
	 display: block;
	 background: #fff;
	 position: relative;
	 margin: 0 auto;
	 font-family: lato, Arial, Helvetica, sans-serif;
	 font-weight: 500;
	 color: #595959;
}
 /* .cdk-overlay-container button {
	 box-sizing: border-box;
	 position: relative;
	 background: 0 0;
	 cursor: pointer;
	 -webkit-user-select: none;
	 -moz-user-select: none;
	 -ms-user-select: none;
	
	 outline: 0;
	 border: none;
	 display: inline-block;
	 white-space: nowrap;
	 text-decoration: none;
	 vertical-align: baseline;
	 font-size: 14px;
	 font-family: lato, Arial, Helvetica, sans-serif;
	 font-weight: 500;
	 text-align: center;
	 margin: 0;
	 line-height: 1.2;
	 padding: 14px 0;
	 border-radius: 0;
} */
 .cdk-overlay-container .sw-button-wrapper {
	 border-left: 2px solid #bfbfbf;
	 position: relative;
	 display: inline-block;
	 fill: currentColor;
	 font-size: 24px;
	 line-height: 1;
	 height: 24px;
	 width: auto;
}
.cdk-overlay-container .close {
	border: none;
	background: transparent;
	cursor: pointer;
}
 .cdk-overlay-container .sw-button-wrapper sw-icon {
	 padding-left: 10px;
}
 .cdk-overlay-container [sw-icon-button] {
	 color: #0288d1;
}
 .cdk-overlay-container [datetime] {
	 font-weight: 600;
     display: inline-flex;
}
 .cdk-overlay-container [datetime]span {
	 font-style: 15px;
}
 .cdk-overlay-container .wrapper div.alert {
	 padding: 24px;
	 line-height: 2;
}
 .cdk-overlay-container .wrapper div.alert .alert-divider:not(:last-child) {
	 border-bottom: 1px solid #b3b3b3;
	 padding-bottom: 10px;
}
 .cdk-overlay-container .wrapper div.alert .alert-divider:not(:first-child) {
	 padding-top: 10px;
}
 .cdk-overlay-container .wrapper div.alert .alert-divider span {
	 font-weight: 500;
	 color: red;
}
 .cdk-overlay-container .wrapper div.alert .alert-divider span sw-icon {
	 top: 5px;
}
 .cdk-overlay-container .wrapper div.hide {
	 display: none;
}
 .cdk-overlay-container .wrapper span {
	 word-break: break-all;
	 word-wrap: break-word;
	 display: block;
}
 .cdk-overlay-container ul.list-group {
	 padding: 16px 40px;
}
 .cdk-overlay-container ul.list-group[data-column="1"] {
	 column-count: 1;
	 -moz-column-count: 1;
	 -webkit-column-count: 1;
}
 .cdk-overlay-container ul.list-group[data-column="2"] {
	 column-count: 2;
	 -moz-column-count: 2;
	 -webkit-column-count: 2;
}
 .cdk-overlay-container ul.list-group[data-column="3"] {
	 column-count: 3;
	 -moz-column-count: 3;
	 -webkit-column-count: 3;
}
 .cdk-overlay-container ul.list-group[data-column="4"] {
	 column-count: 4;
	 -moz-column-count: 4;
	 -webkit-column-count: 4;
}
 .cdk-overlay-container ul.list-group[data-column="5"] {
	 column-count: 5;
	 -moz-column-count: 5;
	 -webkit-column-count: 5;
}
 .cdk-overlay-container ul.list-group[data-column="6"] {
	 column-count: 6;
	 -moz-column-count: 6;
	 -webkit-column-count: 6;
}
 @media only screen and (max-width: 639px) {
	 .cdk-overlay-container ul.list-group {
		 padding: 8px 16px 0;
		 overflow: scroll;
		 max-height: 375px;
		 width: 300px;
		 display: grid;
	}
	 .cdk-overlay-container ul.list-group[data-column="1"] {
		 column-count: 1;
		 -moz-column-count: 1;
		 -webkit-column-count: 1;
	}
	 .cdk-overlay-container ul.list-group[data-column="2"] {
		 column-count: 1;
		 -moz-column-count: 1;
		 -webkit-column-count: 1;
	}
	 .cdk-overlay-container ul.list-group[data-column="3"] {
		 column-count: 1;
		 -moz-column-count: 1;
		 -webkit-column-count: 1;
	}
}
 .cdk-overlay-container ul.list-group li.list {
	 list-style: none;
	 padding-bottom: 8px;
	 font-weight: 500;
}
 .cdk-overlay-container ul.list-group li.list a {
	 cursor: pointer;
}
 .cdk-overlay-container ul.list-group li.list:last-of-type {
	 border-bottom: 0;
}
 .cdk-overlay-container i.icon.stop:before {
	 content: "\f04d";
}
.cdk-overlay-container footer{
	padding: 10px;
	text-align: right;
}
.cdk-overlay-container .input-group{
	padding: 10px 0;
}
.button{
	width: 130px;
	height: 44px;
	background-color: #039be5;
	margin-top: 18px;
	margin-bottom: 18px;
	cursor: pointer;
	outline: none;
	border: none;
	display:inline-block;
  }

.save-button{
	background-color: #039be5;
	color:#fff;
  }

.cancel-button{
	background-color: #fff;
	border: solid 1px #ced4da;
	color: #808080
  }
 
  /* Table */
table {
	margin-top: 35px;
	text-align: left;
	border-spacing: 0;
	font-size: 16px;
	width: 100%;
  }
   
.recent-articles table{
	margin: 35px 20px 10px;
	width: auto;
}
@media screen and (max-width: 959px) {
	.recent-articles table th:not(:first-child),
	.recent-articles table td:not(:first-child) {
		display: none;
	}
	.recent-articles table {
		margin: 10px auto;
		width: auto;
	}
}
  ::slotted(table[slot='table']) {
	width: 100%;
  }
  table th {
	position: relative;
	background: #F2F2F2;
	color: #333;
	padding: 13px 25px;
	width: 10px;
  }
  
  table tr td:first-child {
	color: #808080;
  }
  
  table td {
	color: #6C6C6C;
	padding: 17px 25px;
  }
  
  table tbody tr td:nth-child(2) {
	min-width: 100px;
  }
  
  table tr:nth-child(2n) td {
	background: #F9F9F9;
  }
  
  table a.disabled {
	opacity: .5;
  }
  .jnpr-comp-gutter{
	margin: 40px 35px;
  }