
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);
body {
  background-color: #f0f0f0;
    color: #333333;
	font-family: 'Open Sans', sans-serif;font-size:13px;line-height: 20px;
}
strong, b, .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: 600;
font-size:110%;
}
p, .p{font-size:13px;}
#main #content {
    box-shadow: 0 0 1px rgba(0,0,0,.15);
    background-color: #fff;
    border-radius: 0px;
	padding: 10px;
}
   #main {
    padding-left: 20px;
    padding-right: 20px;
}
#title-text {
    margin: 0;
    font-size: 16px;
    line-height: 16px;
}
table.confluenceTable td.confluenceTd img, table.confluenceTable td.confluenceTd .confluence-embedded-file-wrapper img, table.confluenceTable th.confluenceTh .confluence-embedded-file-wrapper img{max-width:100%}
/*************** NEW HEADER COLORS ***************/
#header .aui-header {
	background-color: #2e3e4e;
	color: #ffffff;
}
.aui-dropdown2.aui-style-default.aui-dropdown2-in-header {
    margin-top: 1px;
    background-color: #2e3e4e;
    border: none;
}
.aui-dropdown2.aui-style-default a:focus, .aui-dropdown2.aui-style-default a:hover, .aui-dropdown2.aui-style-default a.active {
    color: #ffffff;
    background-color: #25323f;
}
.aui-style-default .aui-dropdown2-section+.aui-dropdown2-section {
    border-top: 1px solid #25323f;
}
.page-metadata {
    margin: 0px 0 10px;
}
.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: #25323f;
	border-color: #25323f;
	color: #ffffff;
}
.aui-header .aui-dropdown2-trigger.active::after, .aui-header .aui-dropdown2-trigger:hover::after {
	border-top-color: #ffffff;
}
.aui-header .aui-dropdown2-trigger::after {
	border-top-color: #ffffff;
}
.aui-header .aui-dropdown2-trigger, #header .aui-header .aui-nav-link, #header .aui-header .aui-nav-imagelink, #header .aui-header a {
	color: #ffffff;
}
#header .aui-header .aui-dropdown2 {
	border-color: #2e3e4e;
}
#header .aui-header .aui-dropdown2 li.separator {
	border-top-color: #2e3e4e;
}
#header .aui-header .aui-dd-parent .aui-dropdown a:focus, #header .aui-header .aui-dd-parent .aui-dropdown a:hover, #header .aui-header .aui-dd-parent .aui-dropdown a:active, #header .aui-header .aui-dd-parent .aui-dropdown li.active a {
	color: #ffffff;
	background-color: #25323f;
}
#header .aui-header li.aui-nav a.aui-nav-link a {
	color: #333333;
}/* CSS Document */

.aui-page-panel {
    background: transparent;
    border: none;}
#header .aui-header .aui-nav .aui-button-primary {
	background-color: #25323f;
	color: #ffffff;
}
#header .aui-header .aui-nav .aui-button-primary:hover, #header .aui-header .aui-nav .aui-button-primary:focus {
background-color: #25323f;
	color: #ffffff;
}
.acs-side-bar-space-info {
    background-color: #3b4354;
    margin: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    clear: both;
}
.acs-side-bar {
	background-color: #fff;
}
.acs-side-bar a {
	color: #505b72;
}
.acs-side-bar .name a {
	color: rgba(255, 255, 255, 0.9);
}
.ia-fixed-sidebar div.plugin_pagetree ul.plugin_pagetree_children_list .plugin_pagetree_children_span a{white-space:normal}
.ia-fixed-sidebar div.plugin_pagetree ul.plugin_pagetree_children_list div.plugin_pagetree_children li{
        line-height: 14px;
    list-style: none;
    padding: 7px 0px 0px 0px;
    border-top: 1px solid #eaecf0;
}
.plugin_pagetree .plugin_pagetree_children_list>li .plugin_pagetree_children_list {
    padding-left: 0px;
}
#child_ul17859466-0 li, child_ul14747280-0 li {
    line-height: 14px;
    list-style: none;
  padding: 7px 0px 0px 0px;
background-color: #f6f7f8;
  
}
.acs-nav {
	margin: 0px 0px 10px;
}
.acs-nav h5 {
	margin: 10px 0 0 10px;
	text-transform: none;
	font-size: 16px;
	font-weight: 700;
	color: #9fa8bc;
}
li.acs-nav-item .acs-nav-item-link {
	background-color: #fff;
	line-height: 25px;
	padding: 5px 10px;
	border-bottom: 1px solid #eaecf0;
}
.acs-nav .current-item {
	color: #eee
}
.ia-secondary-content, .ia-secondary-container{margin:0px;}
.ia-fixed-sidebar .plugin_pagetree_childtoggle_container>.no-children.icon{visibility: hidden;}
#main {
	-webkit-font-smoothing: antialiased;
	color: #4e5361;
	background-color:transparent;

}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: inherit;
	font-weight: 600;
	letter-spacing: .2px;
	color: inherit;
	margin-bottom: 5px;
	
}
.h1, h1 {
	font-size: 2.5rem;
}
.h2, h2 {
	font-size: 2rem;
}
.wiki-content h2 {
    font-size: 18px;
    font-weight: normal;
    margin: 15px 0 0px 0;
}
.h5, h5 {
	font-size: 1.25rem;
}
.h3, h3 {
	font-size: 1.75rem;
}
.h4, h4 {
	font-size: 1.5rem;
}
.acs-side-bar {
	background-color: #fff;
}
.acs-side-bar a {
	color: #505b72;
}
.acs-side-bar .name a {
	color: rgba(255, 255, 255, 0.9);
}
/*import */
.wiki-content .aui-lozenge-success, #property-panel a.macro-property-panel-Green span.icon {
    color: #ffffff!important;
    
    background-color: #259dab!important;
    border-color: #259dab!important;
}
.wiki-content .aui-lozenge-current, #property-panel a.macro-property-panel-Yellow span.icon {
        color: #ffffff!important;
    background-color: #e6ad5c!important;
    border-color: #e6ad5c!important;
}

#breadcrumb-section #breadcrumbs{visibility: visible!important; }
#page-metadata-banner ul.banner #system-content-items {
    padding: 0px 0px 0px 10px;
}
#main-header #breadcrumb-section #breadcrumbs li {
   
    padding: 0px 0px 0px 0;
    font-size: 12px;
}
#main-header #breadcrumb-section #breadcrumbs li span a{    color: #707070;}
p, p span{margin-top:5px; color:#4e5361!important}
/* tables */

.table > thead:first-child > tr:first-child > th{    border-top: 0;}
table tr:nth-child(even) {background: #f0f1f4;border-bottom: 1px solid #fff;}
table tr:nth-child(odd) {background: #fcfcfd;border-bottom: 1px solid #fff;}
th.sortableHeader, 
.wiki-content table.tablesorter>thead>tr>th {
   vertical-align: bottom;
    border-bottom: 0;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;
    background-color: #d8dce3;
    color: #3b4354;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.right-panel-custom{
    padding: 20px;
    background-color: #3b4354;
    border-top-right-radius: 3px;
    border-top-left-radius: 0px;
	font-size:13px;
	color:#9fa8bc;
}



.right-panel-custom .panel-title{    color: #fff;}
.right-panel-custom ul{    list-style-type: none; padding-left:0px;}
.right-panel-custom a{color: #9fa8bc!important;}
   .right-panel-custom li{margin: 10px 0; padding: 10px 0;
    border-bottom: 1px solid #4a536a;}
	.toc-macro {
    font-size: 12px;
}
.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;
}
.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image {margin-left:0px;}
#breadcrumb-navigation-bar ul.bnb-menu{    background-color: #262b36;
    border: 1px solid #262b36;}

.blog-entry > div:first-child {
    background-color: #3b4354;
    padding: 20px;
    vertical-align: top;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
color:#fff;
}
.blog-entry > div:last-child .confluence-embedded-image {
    width: 100%;
    vertical-align: top;
	  border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
 
}

.blog-entry > div:last-child .confluence-embedded-file-wrapper{display:block}
.blog-entry > div:last-child {
    padding: 0;
}

.row-col-join {
    margin: 0 0 20px;
    display: table;
    width: 100%;
}
.row-col-join > div {
   
    float: left;
    padding: 0;
    position: relative;
}
.col-sm-4 {
    width: 33.33333333%;

}
.col-sm-5 {
    width: 31.66666667%;
}
.col-sm-7 {
    width: 68.33333333%;

}
.col-sm-8 {
    width: 66.66666667%;

}
.mb20 {
    margin-bottom: 20px!important;
}
.blog-entry {
    margin: 0;
    display: table;
}
.blog-entry > div {
    display: table-cell;
    float: none;
}
.blog-entry h3{        margin-top: 0;
    font-size: 12px;
    font-weight: 500;
  color: #9fa8bc;}
.blog-entry h6{    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    font-size: 12px;}
	.panel-title {
    text-transform: uppercase;
    font-size: 12px!important;
    font-weight: 700;
  
    letter-spacing: .2px;}
.panel-heading {
    margin-bottom: 0;
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    color: #d9534f;
    background-color: #d9534f;
    border-color: #c9302c;
padding: 15px;

}
.panel-heading h4{color:#fff}
.panel-body{padding:20px;     font-size: 12px;
    line-height: 1.42857143;
    color: #4e5361;}
.panel-body.inverse {
	background-color: #3b4354;
    color: rgba(255, 255, 255, 0.8);
}
.home-search > div.panel-body.inverse > div > form{
margin: 0px 0 0 0; color:#fff}

.panel-body.inverse input{   background-color: #505b72; border:none; color:#fff;border-radius:0px; height:30px;}

.search-macro .search-macro-button {
    float: left;
    margin-left: 0px;
border-radius:0px;
    width: 38px;
    height: 30px;
    background-color: #505b72; border:none; color:#fff;
}
	.panel,
.panelHeader, 
.menuheading, 
.pageheader, 
.sectionbottom {
border:none
}
.panel, .alertPanel, .infoPanel {  background-color: #fff;}
.panelHeader{color: #ffffff;
    background-color: #2574ab;}
.panelContent ul{padding:0px}
.panelContent {    background-color: #fff;}
.panelContent li:first-child{    padding-top: 0;
}
.panelContent li{    margin: 0;
    border-top: 1px solid #eaecf0;
    padding: 12px 0;
list-style:none;
font-style:normal;
text-decoration:none;

}.panel-success > .panel-heading {
   
    background-color: #259dab;
    border-color: #1c7781;
}
.panel-success {
    border-color: #1c7781;
}
.panelContent li a{text-decoration:none!important;  font-size: 12px;
    font-weight: 600;font-style:normal;
    color: #3b4354 !important;}
	.ia-fixed-sidebar div.plugin_pagetree ul.plugin_pagetree_children_list .plugin_pagetree_children_span{text-wrap:normal!important}

.panel-primary {
    border-color: #2574ab;
}
.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #2574ab;
    border-color: #2574ab;
}
h4.text-success{
    color: #259dab;
}
h4.text-danger{
    color: #d9534f;
}
h4.text-primary{
    color: #2574ab;
}
.quick-comment-prompt{color: #262b36;
    background-color: #fcfcfd;
   
    border: 1px solid #bdc3d1;}
#footer, #footer div {background-color:transparent;}
#footer .footer-body {
    color: #657390;
background-color:transparent;
}

#footer .footer-body a {
    color: #657390;
}
#footer-logo {
    background: #d8dce3;}
#footer-logo {
    background: #d8dce3;}
	.left-panel-custom{
	    background-color: #fff;
    padding: 20px;
	  border-top-left-radius: 3px;
    border-top-right-radius: 0px;
	}

/*custom page tabs */


.tabs {
  width: 650px;
  float: none;
  list-style: none;
  position: relative;
  margin: 80px 0 0 10px;
  text-align: left;
}
.tabs li {
  float: left;
  display: block;
}
.tabs input[type="radio"] {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.tabs label {
  display: block;
  padding: 14px 21px;
  border-radius: 2px 2px 0 0;
  font-size: 20px;
  font-weight: normal;
  text-transform: uppercase;
  background: #8e44ad;
  cursor: pointer;
  position: relative;
  top: 4px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.tabs label:hover {
  background: #703688;
}
.tabs .tab-content {
  z-index: 2;
  display: none;
  overflow: hidden;
  width: 100%;
  font-size: 17px;
  line-height: 25px;
  padding: 25px;
  position: absolute;
  top: 53px;
  left: 0;
  background: #612e76;
}
.tabs [id^="tab"]:checked + label {
  top: 0;
  padding-top: 17px;
  background: #612e76;
}
.tabs [id^="tab"]:checked ~ [id^="tab-content"] {
  display: block;
}

.tabs p.link {
  clear: both;
  margin: 380px 0 0 15px;
}
.tabs p.link a {
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  color: #fff;
  padding: 5px 10px;
  margin: 0 5px;
  background-color: #612e76;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

 .badge {
    display: inline-block;
    min-width: 10px;
    color: #FFF!important;
    vertical-align: baseline;
    white-space: nowrap;
    text-align: center;
    border-radius: 10px;
}
.badge {
  
  font-weight: normal;
  font-size: 13px;
  padding: 6px 10px;
  margin: 0px;
  line-height: 13px;

}

.In.Progress.badge {
  background-color: #E68FBB; color: #FFF!important;
}

.Promoted.badge {
  background-color: #0091d7; color: #FFF!important;
}

.New.badge {
  background-color: #F3CB67; color: #FFF!important;
}

.In.Review.badge {
  background-color: #8bc34a; color: #FFF!important;
}

.Review.Completed.badge {
  background-color: #610a98; color: #FFF!important;
}

  .Stale.badge {
    background-color: #bdbdbd; color: #FFF!important;
  }

  .Diverged.badge {
    background-color: #ffa726; color: #FFF!important;
  }

  .Up.To.Date.badge {
    background-color: #66BB6A; color: #FFF!important;
  }

  .Behind.badge {
    background-color: #EF5350; color: #FFF!important;
  }

  .Forward.badge {
    background-color: #42A5F5; color: #FFF!important;
  }
  
.plugin_pagetree_children_list .plugin_pagetree_children_container .plugin_pagetree_children_list {background-color:#f5f5f5;}

#content-title {

    font-size: 18px!important;
  
}

.jump-widget {
    border: 1px solid #e9e6c4;
    padding: 10px 100px 10px 20px;
background: #fefbdc;
    margin-bottom: 20px;
}
.jump-widget  h2{font-size:16px!important; font-weight:600}



