
/* FULL SITE */
/* body {
  color: #6F6F6F;
} */

a:hover {
  text-decoration: underline;
}

/* ADMONITIONS */
.warning, .note, .important, .caution, .tip {
  border-left-color: #00243F;
  background-color: #F2FBFF;
  border-top: 1px solid #CDEEFC;
  border-right: 1px solid #CDEEFC;
  border-bottom: 1px solid #CDEEFC;
  padding: 12px 18px 2px 20px;
}

.warning h3, .note h3, .important h3, .caution h3, .tip h3 {
  font-weight: bold;
  padding-top: 2px;
  font-size: 16px;
}

.warning > p, .note > p, .important > p, .caution > p, .tip > p {
  margin-bottom: 10px;
  color: #1F1F1F;
}

.warning > a, .note > a, .important > a, .caution > a, .tip > a {
  text-decoration: underline;
}

.warning > a:hover, .note > a:hover, .important > a:hover, .caution > a:hover, .tip > a:hover {
  text-decoration: underline;
  color: #1F1F1F;
}

.note:before, .warning:before, .important:before, .caution:before, .tip:before {
  display: none;
}

.table-responsive-break {
  display: none;
}

/* TABLES */
table { 
  margin-bottom: 20px;
}

table.frame-void {
  border: 1px solid #ddd;
}

thead {
  background-color: #00243F;
  color: white;
}

td, tr, th {
  padding: 20px;
  vertical-align: text-top;
}

/* SIDE NAV BAR */
.site-sidebar {
  background-color: #00243F;
}

li.active.opened {
  background-color: #057AA9;
}

li.listitem > p {
  margin: 0 0 .6em;
}

.theme1 .site-sidebar .logo {
  padding: 20px 0;
}

.nav-site-sidebar .topic-link {
  color: #ffffff;
}


/* CODE SNIPPETS */
pre.programlist.hljs.language-bash {
  border-radius: 3px;
}

button.btn.btn-xs.btn-primary {
  border-radius: 3px;
}

code.literal {
  overflow-wrap: anywhere;
}

/* MAIN PAGE */
.portal-header::before {
  background-color: #00243f;
}

.portal-single-publication .publication-icon {
  background-color: #00243F;
}

.portal-header .portal-search button, .publication-contents h4 span {
  background-color: #0A90C3;
}

span.toc-count {
  background-color: #4FBFA2;
  color: #25282A;
}

.portal-header {
  height: 400px
}

.portal-header > div.inner {
  margin-top: 3rem;
}

.publication-contents li:before {
    opacity: 1;
    color: #B2BDC5;
}

/* FOOTER NAVIGATION */
.pager { 
  display:none
}

/* .site-footer .inner:after {
	content:'Arc XP Accessibility Statement';
} */

/* VIDEOS */
.videoobject iframe {
  width: 95%;
}

/* HEADERS */
h4.title {
  font-size: 25px;
}

h5, .h5 {
  text-transform: none;
}

/* BREADCRUMB NAV */
.breadcrumb {
  font-size: 12px;
  font-style: italic;
  color: #6F6F6F;
}


/* ACCORDION */
.panel {
  margin: auto;
  border-bottom: none;
}

/* ADVANCED SEARCH PAGE */

.portal-header::after {
  background: url(image/portal-bg.jpg) no-repeat center center;
  background-size: cover;
}

/* TOPICS IN THIS SECTION */

.no-section-toc + .footer-content .section-toc {
 display: none;
 }

 /* EMAIL FEEDBACK FOOTER */
 #email-feedback {
  font-size: 12px
 }

 /* DOCSEARCH INTEGRATION */
 .DocSearch-Button {
  margin-left: 0px !important; 
  width: 20%;
}

.toolbar .DocSearch-Button {
  float: right; 
}

.inner #docSearch {
  display: flex;
  justify-content: center;
}

.site-sidebar-search {
  display: none;
}

.portal-search {
  display: none;
}

.mark, mark {
  padding: 0;
}

/* Use this CSS in conjunction with JS to adjust the heading levels on the HTML5 Help Center portal page */
/* Accessibility Update */
h4.featured-content-label{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
text-align: start;
box-sizing: border-box;
font-family: 'Roboto', sans-serif;
line-height: 1.1;
color: inherit;
margin: 1.2em 0 1em;
font-size: inherit;
font-weight: 700;
text-transform: uppercase;
}

h5.featured-title{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
text-align: start;
box-sizing: border-box;
font-family: 'Roboto', sans-serif;
font-weight: 500;
line-height: 1.1;
color: inherit;
margin: 0 0 0.7em 34px;
font-size: 16px;
text-transform:none;
}

.toc-count{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
font-family: 'Roboto', sans-serif;
font-weight: 500;
box-sizing: border-box;
display: block;
position: absolute;
width: 24px;
height: 24px;
margin-left: -34px;
margin-top: -3px;
line-height: 24px;
text-align: center;
color: #fff;
border-radius: 50%;
font-size: 14px;
background-color: #F57C00;

}
