
/*@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css");*/
@import url("https://use.typekit.net/rfb1dxj.css");
 a:hover {
     color: #1ba9de;
     text-decoration: none;
}
 html {
     font-family: sans-serif;
     -ms-text-size-adjust: 100%;
     -webkit-text-size-adjust: 100%;
     -webkit-font-smoothing: antialiased 
font-family: "neue-haas-grotesk-text",sans-serif;
}
 #main{
    background-color:#f8f9fa;
}
 ul {
     -webkit-margin-before:0;
     -webkit-margin-after:0;
     -webkit-margin-start:0;
     -webkit-margin-end:0;
     -webkit-padding-start: 20px;
}
 body {
     margin: 0;
     color: #292e34;
     font-family: "neue-haas-grotesk-text",sans-serif;
     font-style: normal;
     font-weight: 400;
     -webkit-font-smoothing: antialiased 
}
/*navigation */
 article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
     display: block 
}
 .confluenceTh, .confluenceTd {
     border: 1px solid #e6e7e8;
}
 audio, canvas, progress, video {
     display: inline-block;
     vertical-align: baseline 
}
 a {
     background-color: transparent 
}
 a:active, a:hover {
     outline: 0 
}
 abbr[title] {
     border-bottom: 1px dotted 
}
 b, strong {
     font-weight: 600 
}
 dfn {
     font-style: italic 
}
 h1 {
     font-size: 2em;
     margin: .67em 0 
}
 mark {
     background: #ff0;
     color: #000 
}
 small {
     font-size: 80% 
}

 img {
     border: 0 
}
 svg:not(:root) {
     overflow: hidden 
}
 figure {
     margin: 1em 40px 
}
 hr {
     -moz-box-sizing: content-box;
     box-sizing: content-box;
     height: 0 
}
 pre {
     overflow: auto 
}
 #toolbar #format-dropdown .format-h1 a, #toolbar #format-dropdown .format-h2 a, #toolbar #format-dropdown .format-h3 a, #toolbar #format-dropdown .format-h4 a, .form-element-large, .form-element-small, .formtitle, .h1, .h2, .h3, .h4, .h5, .h6, .pagetitle, .steptitle, .substeptitle, .wiki-content h1, .wiki-content h2, .wiki-content h3, .wiki-content h4, h1, h2, h3, h4, h5, h6{
     font-family: neue-haas-grotesk-text, sans-serif;
     font-weight: 400;
     line-height: 1.42;
     color: #434a54 
}
/*main confluence container colors */
 .aui-page-panel {
     background: #f7f8fa;
     border: 1px solid #dddddd;
}
/* Panel restyle */
 .panel {
     padding: 20px 15px;
     background-color: #fff;
     border-radius: 4px;
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05)!important;
border: 1px solid rgba(0,0,0,.125);
     width: auto;
}
.panel{border-width:1px!important}
 .panel h2 {
    margin-top:0px;
     font-family: "neue-haas-grotesk-text", sans-serif;
     font-size: 20px;
     font-weight: 400;
     color: #9b9da5;
}
/*Confluence Macro Restyle */
 .confluence-information-macro{
    margin-bottom:10px;
}
 .confluence-information-macro-tip, .confluence-information-macro-note, .confluence-information-macro {
background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
     border-radius:0;
     margin-bottom:0;
box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05);

}
 .confluence-information-macro-note {
     border-top: 2px solid #37b28f;
}
 .confluence-information-macro-information {
     border-top: 2px solid #595f69 
}
/*Confluence Macro Tip Restyle */
 .confluence-information-macro-tip {
     border-top: 2px solid #009ecd;
}
 .confluence-information-macro-tip h2, .confluence-information-macro-note h2, .confluence-information-macro h2 {
     font-family: "neue-haas-grotesk-text", sans-serif;
     font-weight: 600;
     color: #4d4d4d;
     font-size:15px;
     margin-top:0px;
}
 .confluence-information-macro-body {
     padding-top: 5px;
}
 .confluence-information-macro-body .wiki-content h2 {
    margin-top:0px;
     font-size:15px;
     font-weight:600
}
 .wiki-content a, .wiki-content a:link, .wiki-content a:visited, .wiki-content a:focus, .wiki-content a:hover, .wiki-content a:active {
     font-weight: 400;
     color: #009ecd 
}
/*header styles */
 #header .aui-header {
     background-color: #343740;
     color: #fff;
     -webkit-box-shadow: 2px 4px 20px -4px rgba(0,0,0,.2);
     box-shadow: 2px 4px 20px -4px rgba(0,0,0,.2);
font-family: neue-haas-grotesk-text, sans-serif;
font-weight: 600;
font-style: normal;
}
 .aui-header {
     background: transparent;
     border-bottom: none;
     color: #fff;
     padding: 0 10px;
}
 .aui-header, #footer {
     clear: both;
     float: left;
     width: 100%;
}
 .aui-header .aui-dropdown2-trigger, #header .aui-header .aui-nav-link, #header .aui-header .aui-nav-imagelink, #header .aui-header a {
     color: #fff;
     font-weight: 400;
}
/*Action buttons top header */

.aui-header .aui-quicksearch input[type='text'], .aui-header .aui-quicksearch input[type='text'][type='text']:focus,
 .aui-header .aui-dropdown2-trigger:hover, .aui-header .aui-dropdown2-trigger.active, #header .aui-header .aui-nav-link.active, #header .aui-header .aui-nav-imagelink.active, #header .aui-header .aui-nav-imagelink:focus, #header .aui-header .aui-nav-imagelink:hover, #header .aui-header a:focus, #header .aui-header a:hover, #header .aui-header a:active {
     background-color: rgba(0, 0, 0, 0.1);
     background: rgba(0, 0, 0, 0.1);
     color: #fff;
}
 #header .aui-header a {
    font-size:15px
}
 #header .aui-header .aui-nav .aui-button-primary, #header .aui-button.aui-button-primary .aui-icon {
     background-color: rgba(0, 0, 0, 0.0);
     background: rgba(0, 0, 0, 0.0);
     color: #fff;
}
 #header .aui-header .aui-nav .aui-button-primary:hover, #header .aui-header .aui-nav .aui-button-primary:focus{
     color: #fff;
    background-color: rgba(0, 0, 0, 0.1);
     background: rgba(0, 0, 0, 0.1);
}
 .conf-macro.output-block table.navMapContainer {
     background-color: transparent;
     margin:0;
     padding:0;
     border: none;
}
 .conf-macro.output-block table.navMapContainer tbody tr td center a {
     width: 100%!important;
     height: auto!important;
     display: block;
     margin-left:0;
     margin-right:0;
     padding: 10px 10px;
     background-color: #f2f3f5;
     margin-bottom: 1px;
     border-left: 2px solid #e6e7e8;
     border-radius: 1px;
     font-size: 14px;
     line-height: 1.428571429;
     color: #4d4d4d;
     font-weight: 400;
     text-align: left;
}
 .blog-post-list li.blog-item .blog-title {
     width: 100%;
     margin-bottom: 5px;
}
 .blog-post-list.conf-macro.output-block .sub-heading {
     display: none 
}
 .blog-post-list.conf-macro.output-block .blog-item .icon {
     display: none 
}
 .blog-post-list.conf-macro.output-block .blog-item .blog-title a {
     width: 100%;
     float: left;
     color: #009ecd;
}
 .blog-post-list.conf-macro.output-block .blog-item blog-title:empty {
     display: none 
}
 .blog-post-list .blog-item-creator {
     color: #4f5259;
     font-size: 12px;
     margin-left:0;
     float: left;
}
 .blog-post-list .blog-item-date {
     color: #4f5259;
     font-size: 12px;
     margin-left:0;
     float: right;
}
/* image width fix */
 .wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image[height], .wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image[width] {
     max-width: 100%;
     height: auto;
     margin:0;
}
 .wiki-content a, .wiki-content a:link{
    color: #009ecd;
}
 .confluence-information-macro-body a{
    color: #009ecd;
}
/*Calendar*/
 div.plugin-calendar .fc .fc-widget-header, div.plugin-calendar .fc-widget-header, div.plugin-calendar .fc-widget-content {
     background-color: #fff!important;
     color: #333!important;
     border-color:#dddddd!important 
}
 .calendar-container.plugin-calendar-container.sub-calendar-panel-bottom{
    width:100%!important
}
 .aui-button, a.aui-button, .aui-button:visited {
     background: #fff;
     border: 1px solid #ddd;
     border-radius: 1px;
}
 div.plugin-calendar .fc .fc-view-month .fc-event-inner, .fc-event-hori.fc-event-draggable {
    background-color:#009ecd!important;
     border-color:transparent!important
}
 .confluenceTable.fixed-table{
     table-layout: fixed;
     width: 100%!important;
}
/* Macro Typography */
 .conf-macro.output-block h1, .conf-macro.output-block h2, .conf-macro.output-block h3, .conf-macro.output-block h4 {
    font-size:14px;
     font-weight:600;
     margin-top:10px;
     font-family: "neue-haas-grotesk-text", sans-serif;
}
 .ga_image_panel{
     background-image: url(https://confluence.ihtsdotools.org/download/attachments/82894818/taskforce.jpg);
     border-radius: 4px;
     box-shadow: 1px 2px #e8eaec;
     position: relative;
     background-size: cover;
     background-position: center;
     max-width: 100%;
}
 .ga_image_panel .panel{
    background-color:transparent
}
 .ga_image_panel p{
     color: #fff;
     font-size: 24px;
     font-family: neue-haas-grotesk-text, sans-serif;
     font-weight: 100;
     text-align:center;
     line-height:140% 
}
 .panelHeader {
     padding-top:0;
     padding-right: 5px;
     padding-bottom: 5px;
     padding-left: 5px;
     border-bottom: 1px solid transparent;
     background-color: transparent;
     color: #3c4a58;
     font-size: 18px;
     opacity: 0.75;
     font-weight: 500;
     font-family: neue-haas-grotesk-text;
}
 .panelHeader b{
    font-weight: 500;
}
 .panel .blog-post-listing .endsection{
    display:none
}
 .panel .blog-post-listing {
     padding: 20px 10px 10px 15px;
}
 .panel a.blogHeading {
     font-size: 18px;
     color: #1ba9de;
}
 .panel .aui-avatar.aui-avatar-large, .panel .aui-avatar.aui-avatar-large .aui-avatar-inner, .panel .aui-avatar-inner {
     height: 58px;
     max-width: 58px;
     max-height: 58px;
     width: 58px;
}
 .panel .logoBlock {
     position: absolute;
     left:0;
     top: 15px;
}
 .panel .blog-post-listing {
     padding: 15px0 10px0;
}
 .panel span.blogHeading {
     display: block;
     padding-left: 74px;
}
 .panel .blogHeading .page-metadata a {
     color: #5e6c84;
}
 .panel .blogHeading .page-metadata {
     line-height: 16px !important;
     margin: 2px 10px 0 0;
     font-weight: 400;
     font-family: "neue-haas-grotesk-text",sans-serif;
     opacity:0.75;
}
 .panel .blog-post-listing>.wiki-content {
     padding-left: 74px!important;
     opacity: 0.70;
     font-family: "neue-haas-grotesk-text",sans-serif;
}
 .panel .aui-avatar-inner {
     display: flex;
     justify-content: center;
     align-content: center;
     border-radius: 3px;
     overflow: hidden;
}
 .panel .logo-heading-block .userLogo{
    width:58px;
    height:58px
}
 .panel .logo-heading-block {
     margin-bottom: 5px;
}
 .panel .sp-discussion-table .sp-unlocked-icon{
    display:none;
}
/* forum discussion styling */
 .sp-macro-question-info {
     border: none;
     padding: 4px 10px 6px 15px;
     background-color: #fff;
     border-radius: 4px;
     box-shadow: 1px 2px #e8eaec;
     width: auto;
}
 .sp-macro-question-info .aui-avatar {
    display:none;
}
 .sp-discussion-heading-user-details {
    /* float: left;
     */
    /* margin-right: 5px;
     */
    /* margin-top: -6px;
     */
     display: none;
}
 .sp-macro-question-info .aui-icon {
    opacity: 0.75;
}
 #comments-section, .sp-macro-question-contributors, .sp-discussion-macro-summary {
     border: none;
     padding: 4px 10px 6px 15px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, .05)!important;
    border: 1px solid rgba(0,0,0,.125);
     margin-bottom: 15px;
}
/*! AUI Lozenge */
.aui-lozenge {
     background: #f6f6fb;
     border: 1px solid #f6f6fb;
     border-radius: 3px;
     color: #253858;
     display: inline-block;
     font-size: 11px;
     font-weight: 400;
     line-height: 99%;
     margin: 0;
     padding: 2px 5px;
     text-align: center;
     text-decoration: none;
     text-transform: capitalize 
}
 .aui-lozenge.aui-lozenge-subtle {
     background-color: #fff;
     border-color: #c1c7d0;
     color: #42526e 
}
 .aui-lozenge-error {
     background-color: #de350b;
     border-color: #de350b;
     color: #fff 
}
 .aui-lozenge-error.aui-lozenge-subtle {
     background-color: #fff;
     border-color: #ffbdad;
     color: #de350b 
}
/* green pills */
 .aui-lozenge-current, .aui-lozenge-success {
     background-color: #3fb99a;
     border-color: #3fb99a;
     color: #ffffff 
}
/* green pills hover */
 .aui-lozenge-current.aui-lozenge-subtle, #useful-reply:hover, .aui-lozenge-success.aui-lozenge-subtle {
     background-color: #fff;
     border-color: #fff;
     color: #3fb99a 
}
 .aui-lozenge-complete, .aui-lozenge-new {
     background-color: #1ca9de;
     border-color: #1ca9de;
     color: #ffffff 
}
 .aui-lozenge-complete.aui-lozenge-subtle, .aui-lozenge-new.aui-lozenge-subtle {
     background-color: #fff;
     border-color: #fff;
     color: #1ca9de 
}
 .aui-lozenge-moved {
     background-color: #ffab00;
     border-color: #ffab00;
     color: #253858 
}
 .aui-lozenge-moved.aui-lozenge-subtle {
     background-color: #fff;
     border-color: #fff0b3;
     color: #42526e 
}
 .aui-lozenge.discussion-category{
    font-weight:400;
    background: #f6f6fb;
     border: 1px solid #f6f6fb;
    color: #253858;
}
/*buttons */
 #main-content a.create-from-template-button {
     background-color:#fff;
     border: 1px solid #435463;
     color:#435463;
}
 .wiki-content a.aui-button{
    color:#435463;
}
 .aui-button, a.aui-button, .aui-button:visited, #main-content a.create-from-template-button {
     border: 1px solid #435463;
     color:#435463;
     text-transform: capitalize;
}
/* override system important tags */
 .sp-discussion-index-add-btn a {
     background: #435463 none repeat scroll 0 0!important;
     border-color: transparent!important;
     color: #FFF!important;
     width:100%;
     text-align:center;
     border-radius:3px;
}
 .conf-macro.output-block h2.sp-discussion-macro-summary-title, .conf-macro.output-block .section-title h2{
     color: #69707d;
     font-size: 18px;
     opacity: 0.75;
     font-weight: 500;
     font-family: neue-haas-grotesk-text;
     border-bottom: none!important;
     padding-top:0;
     padding-right: 5px;
     padding-bottom: 5px;
     padding-left: 5px;
}
 .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a, .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:link, .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a:visited, .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a.active {
     color: #0072a5;
}
 .aui-navgroup-horizontal .aui-nav>.aui-nav-selected a::after {
     background: #0072a5;
}
/* Typography */
 #title-text a {
     color: #3c4a58;
     font-weight:500;
     letter-spacing:-0.02em;
}
 #main-header:not(.doctheme-no-override) #breadcrumb-section #breadcrumbs li span a {
    /* line-height: 18px;
     */
     font-family: neue-haas-grotesk-text;
     color: #3f677f;
}
 #main-header:not(.doctheme-no-override) #breadcrumb-section #breadcrumbs li {
     display: inline;
     white-space: normal;
     float: left;
     padding: 8px 5px 5px 0;
}
 .h1, h1 {
     font-family: neue-haas-grotesk-text;
     font-size: 30px;
     font-style: normal;
     font-weight: 400;
     letter-spacing: normal;
     line-height: 45px;
     text-transform: none;
     color: #1074b8;
}
 .h2, h2, .blogHeading, .panel a.blogHeading{
     font-family: neue-haas-grotesk-text;
     font-size: 22px;
     font-style: normal;
     font-weight: 500;
     letter-spacing: -0.01em;
     line-height: 36px;
     text-transform: none;
     color: #1074b8;
}
/* colors */
/* fix red */
 #content-metadata-page-restrictions.restricted {
     color: #cf4b5d;
}
/* Sidebar */
 .acs-side-bar {
     background-color: #484b53;
     font-family: neue-haas-grotesk-display, sans-serif;
font-weight: 600;
}
 .acs-side-bar, nav-sections .ia-quick-links-header-title, .acs-nav-sections .quick-links-header h5, .ia-quick-links-header-title{
font-family: neue-haas-grotesk-text, sans-serif;
font-weight: 600;
font-style: normal;
}
 .acs-side-bar .acs-side-bar-content{
    font-size:100%;
}
 .ia-fixed-sidebar div.plugin_pagetree ul.plugin_pagetree_children_list .plugin_pagetree_children_span a{
    white-space:normal
}
 .acs-side-bar a, .ia-secondary-content .acs-tree-item .navigation-pseudo-link{
     color:#fafafa;
     text-decoration:none;
    white-space:normal;
}
 .acs-tree-item.opened .ia-subpagetree {
     padding-left:0;
}
 .acs-tree-item, .acs-side-bar a, .acs-side-bar td a, #acs-nav-list-main .acs-nav-item-label, #acs-nav-list-quick .acs-nav-item-label, .acs-nav-list .acs-nav-item-label, .acs-nav-sections p, .acs-tree-item .node-title, .acs-side-bar-flyout h2, .acs-side-bar h1, .acs-side-bar h2, .acs-side-bar h3, .acs-side-bar h4, .acs-side-bar h5, .acs-side-bar h6 {
     color:#fafafa;
     text-transform:none;
}
 li.acs-nav-item .acs-nav-item-link, li.parent-item .parent-item-link {
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     display: block;
     line-height: 16px;
     padding: 10px 10px;
}
/* Hide icons */
 .acs-side-bar .acs-side-bar-content .acs-nav-list .icon {
     display:none;
}
 .acs-side-bar .child-item>a:hover, .acs-side-bar .parent-item>a:hover, .acs-side-bar-flyout .child-item>a:hover, .acs-side-bar-flyout .parent-item>a:hover {
     text-decoration: none 
}
 .favourite-space-icon.disabled button {
     color: #a5adba;
}
 .acs-side-bar-space-info .avatar-img-container .avatar-img-wrapper img.avatar-img, #image-holder .small-logo-wrapper img {
     background-color: white 
}
 .acs-side-bar-flyout ul li a {
     color: #42526e 
}
 .acs-side-bar .current-item .acs-nav-item-link, .collapsed .quick-links-section:hover, .collapsed .advanced-links-section:hover, .collapsed .ia-secondary-header-title.wiki .parent-item>a:hover, .collapsed .ia-secondary-header-title.page-tree:hover, .acs-side-bar-flyout li.acs-tree-item a:hover, .acs-side-bar-flyout li.acs-tree-item a:focus, li.acs-nav-item .acs-nav-item-link:hover, li.acs-nav-item .acs-nav-item-link:focus {
     background-color: rgba(0, 0, 0, 0.2);
     background: rgba(0, 0, 0, 0.2);
     color: rgba(0, 0, 0, 0.2);
}
 div.plugin_pagetree .plugin_pagetree_childtoggle_container>.aui-icon, .acs-tree-item .icon{
     color: rgba(255, 255, 255, 0.3);
}
 .plugin_pagetree_childtoggle_container>.no-children.icon, .acs-tree-item .leaf .icon {
     background-color: rgba(255, 255, 255, 0.3);
}
 .acs-side-bar .tip a {
     color: #0052cc 
}
 table.acs-nav-list>tbody>tr, table.acs-nav-list>tbody>tr:hover td, table.acs-nav-list>tbody>tr:first-child td {
     background: transparent;
     border: 0 
}
 .ia-secondary-header-title.wiki, .ia-secondary-currentPage-title .label {
     color: #42526e;
}
 .personal-space-logo-hint {
     margin-bottom: 20px 
}
 .aui-inline-dialog .contents.acs-side-bar-flyout {
     padding: 15px 10px 
}
 .acs-side-bar-flyout .create-child-page-link {
     margin-bottom: -10px 
}
 .acs-nav-sections .quick-links-header a, .acs-nav-sections .page-tree-header a {
     margin: 10px 0 0 10px;
     float: right 
}
 .space-favourite {
     background-color: transparent;
     color: #42526e;
}
 .acs-side-bar nav-sections .ia-quick-links-header-title, .acs-side-bar .quick-links-header h5, .acs-side-bar .ia-quick-links-header-title, .ia-secondary-header-title, .ia-secondary-header-title.blog {
     padding:0 10px 5px 10px;
     font-size: 16px;
     text-transform: capitalize;
     color:#d1d2d3;
}
 .acs-side-bar .ia-secondary-header-title.page-tree{
    display:none
}
 .confluence-embedded-file-wrapper .confluence-embedded-file{
     background-image: url(https://confluence.ihtsdotools.org/download/attachments/82894818/play2.jpg);
     border-radius: 4px;
     box-shadow: 1px 2px #e8eaec;
     position: relative;
     background-size: cover;
     background-position: center
}
 .confluence-embedded-file-wrapper .confluence-embedded-file img{
    opacity:0.0
}
 .confluence-embedded-file-wrapper .confluence-embedded-file .title{
    display:none
}



