Ubuntu Fonts

Ubuntu Fonts

@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/ubuntu-bold-webfont.eot');
  src: url('../fonts/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/ubuntu-bold-webfont.woff') format('woff'),
  url('../fonts/ubuntu-bold-webfont.ttf') format('truetype'),
  url('../fonts/ubuntu-bold-webfont.svg#Ubuntu') format('svg');
  font-weight: bold;
  font-style: normal;
}
.form-group.has-error .alert.alert-danger{
  color: #B94A48;
  padding:5px 10px;
  background-color: #F2DEDE;
  border-color: #EED3D7;
  border-radius: 0 0 5px 5px;
  margin: 0px 5px 0 5px;
  /*border-top: 1px solid #B94A48;*/
  display: inline-block;
}
div[hljs] pre code{
  background:#F5F5F5;
}
.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid hsl(0, 0%, 93%);
}
.bs-callout-danger {
  background-color: hsl(0, 63%, 97%);
  border-color: hsl(1, 40%, 79%);
}
.bs-callout h3{
  margin-top: 0;
}
.table ng-form.inline-edit label.label-danger .glyphicon {
  color:white;
}
ng-form.inline-edit > .form-group{
  margin-bottom:0;
}
ng-form.inline-edit > .form-group .lxvalidation{
  position:relative;
  padding:0;
}
ng-form.inline-edit .form-group .lxvalidation label.label-danger {
  right:5px;
  position:absolute;
}
.modal-dialog.modal-form{
  width:90%;
  max-width:1200px;
}
.modal-dialog.modal-form .modal-content{
  border-radius: 9px;
}
.modal-dialog.modal-form .modal-header{
  background: #f5f5f5;
  border-radius: 9px 9px 0 0;
}
.modal-dialog.modal-form .modal-footer{
  background: #f5f5f5;
  border-radius:  0 0 9px 9px;
}

.form-group .lxvalidation{
  position:relative;
}
.form-group.has-error .lxvalidation label{
  position:absolute;
  right:20px;
  top:7px;
  width:20px;
  height:20px;
  border-radius:24px;
  cursor:pointer;
  padding:2px 4px;
}
.form-group.has-error .lxvalidation .ui-resetwrap + label.label-danger{
  right:45px;
}
ng-form.inline-edit .form-group.has-error .lxvalidation label.label-danger{
  right:5px;
}
ng-form.inline-edit .form-group.has-error .lxvalidation .ui-resetwrap + label.label-danger{
  right:30px;
}
.form-group.has-error .lxvalidation label.label-danger span[popover]{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
}
.form-group.has-error textarea,
.form-group.has-error select,
.form-group.has-error input{
  background-color:rgb(255, 238, 238);
}
.form-group.has-error .lxvalidation label.label-danger .popover{
  color:#555;
}
.form-group.has-error .lxvalidation label.label-danger .popover .popover-content{
  white-space: nowrap;
}
.ui-resetwrap{
  position:relative;
  display:block;
}
a.ui-reset{
  cursor: pointer;
  content: '&times';
  background:url(../img/reset-input.png) no-repeat center center;
  width:24px;
  height:24px;
  display:inline-block;
  position:absolute;
  right:5px;
  top:5px;
}
h1,h2,h3,h4,h5,h6,.panel-heading {
  font-family:'Ubuntu';
}
h1{
  color: #666;
  text-align: left;
}
.panel{
  margin-top:30px;border-radius:9px;
}
.panel .panel-heading{
  font-size:18px;
  border-radius: 9px 9px 0 0;
}
.panel .panel-footer{
  border-radius:0 0 9px 9px;
}
.panel-success > .panel-footer {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-info > .panel-footer {
  color: #3A87AD;
  background-color: #D9EDF7;
  border-color: #BCE8F1;
}
.panel-success > .panel-heading .entry-replies a,
.panel-success > .panel-footer .entry-meta{
  color: #468847;
}
.panel-default > .panel-heading .entry-replies{
  color:#999999;
  font-size:14px;
}
.btn-toolbar.lx-pager{
  display:inline;
}
.btn-toolbar.lx-pager,
.btn-toolbar.lx-pager .btn-group{
  margin:0;
}
.btn-toolbar.lx-pager .btn-group input,
.btn-toolbar.lx-pager .btn-group select,
.btn-toolbar.lx-pager .btn-group .btn{
  border-radius:0;
}
.btn-toolbar.lx-pager .count-control{
  width: 60px;
}
.btn-toolbar.lx-pager .btn.btn-default.count-number[disabled=disabled]{
  background:#dddddd;
  border:0;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;

}
.btn-toolbar.lx-pager .btn-group:last-child .btn:last-child{
  border-radius: 0 4px 4px 0;
}
.btn-toolbar.lx-pager .btn-group:first-child select:first-child,
.btn-toolbar.lx-pager .btn-group:first-child .btn:first-child{
  border-radius: 4px 0 0 4px;
}
.btn-toolbar.lx-pager select.form-control{
  padding:6px;
}
.dark-header{
  display:block;
  height:50px;
  position:absolute;
  top:0;
  background:#444444;
  width:100%;
}
.connection-area{
  margin:0 40px 0 0;
  border-left:1px solid rgba(255,255,255,0.05);
  border-right:1px solid rgba(0,0,0,0.1);
}
.connection-area div{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.connection-area img{
  height: 25px;
  cursor: pointer;
}
.flag-area{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.flag-area img{
  height: 25px;
  cursor: pointer;
}
.trademark-area{
  text-shadow:1px 1px 4px rgba(0,0,0,0);
  /*rgba(255,255,255,0.5)*/;
  font-family: 'Ubuntu', sans-serif;color:rgba(255,255,255,0.15);
  font-size:40px;
//  font-weight:bold;
  font-weight:500;
  line-height:50px;
  padding:0 0;
  margin:0px 30px 0px 10px;
}
.connection-area{
  margin:0 40px 0 0;
  border-left:1px solid rgba(255,255,255,0.05);
  border-right:1px solid rgba(0,0,0,0.1);
}
.connection-area div{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.connection-area img{
  height: 25px;
  cursor: pointer;
}
.flag-area{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.flag-area img{
  height: 25px;
  cursor: pointer;
}
.trademark-area{
  text-shadow:1px 1px 4px rgba(0,0,0,0);
  /*rgba(255,255,255,0.5)*/;
  font-family: 'Ubuntu', sans-serif;color:rgba(255,255,255,0.15);
  font-size:40px;
  font-weight:bold;
  line-height:50px;
  padding:0 0;
  margin:0px 30px 0px 10px;
}
.table.load-content{
  position: relative;
}
.table.load-content thead th{
  padding-bottom:110px;
  border-bottom:0;
}
.table.load-content:after{
  content: ' ';
  position:absolute;
  bottom:0px;
  left:0;
  height:100px;
  width:100%;
  display:block;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background:rgba(0,255,0,0.07) url('../img/loader.gif') no-repeat center center;
}
.row-fluid.layout{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  display:block;
  height:100%;
}
.row-fluid.layout .span3{
  height:100%;
  background:rgba(255,255,0,0.2);
}
.row-fluid.layout .span9{
  height:100%;
  background:rgba(0,255,255,0.2);
}

.header{
  display:block;
  background:#444444;
  /*background:#3c4148;*/
  box-shadow:0 0 12px rgba(0,0,0,0.5) inset;
  color:white;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:50px;
}
.layout-content{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  display:block;
  height:100%;
  /*background:#444444;*/
  background:#3c4148;
  /*padding-top:50px;*/
  min-height:100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.col-left{
  height:100%;
  width:25%;
  max-width:250px;
  min-width:200px;
  float:left;
  z-index:3;
}
.header .col-left{

}
.layout-content .col-left{
  color:white;
  overflow:auto;
  border-top:1px solid rgba(255,255,255,0.1);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.col-right{
  height:100%;
  display:block;
  position:relative;
}
.header .col-right{
  background:transparent;
  box-shadow:none;
}
.layout-content .col-right{
  background:#fdfdfd;
  overflow:auto;
  /*border-radius:7px 0 0 0;*/
  box-shadow:0 0 20px rgba(0,0,0,0.8);
  z-index:5;
  padding:50px 0 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  color:#444;
}

ul.nav.nav-pills{
  margin:0;
  height:100%;
  border-right:1px solid rgba(255,255,255,0.1);
  border-left:1px solid rgba(0,0,0,0.2);
}
ul.nav.nav-pills li{
  height:100%;
  border-left:1px solid rgba(255,255,255,0.1);
  border-right:1px solid rgba(0,0,0,0.2);
  /*-webkit-transition: all 0.3s ease-in-out;*/
  /*-moz-transition: all 0.3s ease-in-out;*/
  /*-o-transition: all 0.3s ease-in-out;*/
  /*-ms-transition: all 0.3s ease-in-out;*/
}
ul.nav.nav-pills li.active a{
  background:none;
}
ul.nav.nav-pills li.active{
  background:rgba(0,0,0,0.25);
}
ul.nav.nav-pills li:hover{
  background:rgba(255,255,255,0.1);
}
ul.nav.nav-pills li a{
  display:block;
  line-height:30px;
  color:rgba(255,255,255,0.9);
  text-shadow:0 1px 2px rgba(0,0,0,0.9);
}
ul.nav.nav-pills li a:hover{
  background:transparent;
}

ul.nav.nav-pills > li + li {
  margin-left:0;
}

.login-area{
  height:100%;
  background:#f33f20;
  display:block;
  padding:10px 10px 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.login-area .form-horizontal .form-group{
  margin-left:0;
  margin-right:0;
}
.login-area .form-group.has-error .lxvalidation .ui-resetwrap + label.label-danger{
  right:30px;
}
.login-area label.label-danger .glyphicon{
  margin-top:0;
  color:white;
}
.login-area .alert{
  margin-top:15px;
}
.login-area .glyphicon{
  color:rgba(255,255,255,0.4);
  margin-top:8px;
}
.login-area .btn.dropdown-toggle,
.login-area .btn-group.open .btn,
.login-area .btn{
  background:transparent;
  color:white;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);

  box-shadow:none;
  border:none;
}
.layout-content .col-right .view-container{
  width:100%;height:100%;overflow:auto;/*box-shadow:0 0 20px red;*/
}
.layout-content .col-right .view-container:before{
  content: '';
  width:94%;
  height:25px;
  background: -webkit-linear-gradient(top,rgba(255,255,255,1) 20%,rgba(255,255,255,0.0) 100%);
  position: absolute;
  top:50px;
  left:3%;
}
/*-------------------------------------------*/
/*---------login (overwrite twitter)---------*/
/*-------------------------------------------*/
.btn-group.open .dropdown-menu.login h1{
  font-family:'Raleway';
  font-weight:700;
  color:white;
  text-align:center;
  text-shadow:0 1px 3px rgba(0,0,0,0.9);
}
.btn-group.open .dropdown-menu.login{
  background:#3c4148;
  border:1px solid rgba(255,255,255,0.3);
  box-shadow:1px 1px 12px rgba(0,0,0,0.6);
  margin-top: 10px;
  padding-bottom:0px;
}
.btn-group.open .dropdown-menu.login:after{
  content :'';
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom: 8px solid #3c4148;
  position:absolute;
  top:-7px;
  right:30px;
}
.btn-group.open .dropdown-menu.login .close{
  display:none;
}
.btn-group.open .dropdown-menu.login form{
  margin:0;
}
.btn-group.open .dropdown-menu.login .form-inner{
  background-color:#25272a;
  padding:10px;
  box-shadow:0 0 20px rgba(0,0,0,1) inset;
  border-top:1px solid rgba(255,255,255,0.2);
  border-bottom:1px solid rgba(255,255,255,0.3);
  min-width:350px;
  max-width:350px;
}

.btn-group.open .dropdown-menu.login .form-inner input[type="password"].error,
.btn-group.open .dropdown-menu.login .form-inner input[type="text"].error{
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
  background:#ffeeee url(../img/error-input.png) no-repeat 270px center;
}

.btn-group.open .dropdown-menu.login .form-submit{
  padding:10px;
}

.btn-group.open .dropdown-menu.login .btn.btn-block{
  /*background: url(../img/lock3.png), -webkit-linear-gradient(top,#07a4eb,#0684be);*/
  background: -webkit-linear-gradient(top,#07a4eb,#0684be);
  background: -moz-linear-gradient(top,#07a4eb,#0684be);
  background: -o-linear-gradient(top,#07a4eb,#0684be);
  background: -ms-linear-gradient(top,#07a4eb,#0684be);
  background: linear-gradient(top,#07a4eb,#0684be);
  background-repeat:repeat-x;
  background-position:center center;
  /*background-size: 17px 25px, auto auto;*/
  color:white;
  text-shadow: 0 1px 3px rgba(0,0,0,0.5);
  border:0;
  padding:6px;
  display: block;
  width:48.717948717948715%;
}
.btn-group.open .dropdown-menu.login .btn.btn-block:hover{
  /*background: url(../img/lock3.png), -webkit-linear-gradient(top,#0ccdf5,#0ab5df);*/
  background: -webkit-linear-gradient(top,#0ccdf5,#0ab5df);
  background: -moz-linear-gradient(top,#0ccdf5,#0ab5df);
  background: -o-linear-gradient(top,#0ccdf5,#0ab5df);
  background: -ms-linear-gradient(top,#0ccdf5,#0ab5df);
  background: linear-gradient(top,#0ccdf5,#0ab5df);
  background-repeat:repeat-x;
  background-position:center center;
  /*background-size: 17px 25px, auto auto;*/
}
.btn-group.open .dropdown-menu.login i{
  margin: 5px;
}
.btn-group.open .dropdown-menu.login .ui-resetwrap{
  position:relative;
  display:block;
}
.btn-group.open .dropdown-menu.login a.ui-reset{
  position:absolute;
  top:7px;
  right:5px;
  display:inline-block;
  background:transparent url(../img/reset-input.png) no-repeat center center;
  width:20px;
  height:20px;
  cursor: pointer;
}
.btn-group.open .dropdown-menu.login .form-submit{
  border-bottom:1px solid rgba(255,255,255,0.1);
  padding:20px 10px;
}
.btn-group.open .dropdown-menu.login .sublinks{
  background:rgba(0,0,0,0.1);
  text-align: center;
  margin:0;
  padding:6px 0 3px 0;
  font-size:12px;
  line-height: 18px;
  border-top:1px solid rgba(0,0,0,0.3);
}
.btn-group.open .dropdown-menu.login .sublinks .span3,
.btn-group.open .dropdown-menu.login .sublinks .span4,
.btn-group.open .dropdown-menu.login .sublinks .span5,
.btn-group.open .dropdown-menu.login .sublinks .span6,
.btn-group.open .dropdown-menu.login .sublinks .span7,
.btn-group.open .dropdown-menu.login .sublinks .span8,
.btn-group.open .dropdown-menu.login .sublinks .span9{
  min-height:20px;
}
.btn-group.open .dropdown-menu.login .sublinks a{
  color:rgba(255,255,255,0.5);
  text-decoration: none;
}
.btn-group.open .dropdown-menu.login .sublinks a:hover{
  color:white;
}

/*-------------------------------------------*/
/*-----------lxTreeNav Styles----------------*/
/*-------------------------------------------*/
.navCol ul.navlist{
  font-size:18px;
  display:table;
  list-style-type: none;
  margin:49px 0 0 0;
  background-color:#25272a;
  border-top:1px solid #24282c;
  border-bottom:1px solid #4a4f58;
  padding:0;
}
.navCol ul.navlist ul {
  display:block;
  list-style-type: none;
  margin:0;
  background-color:#25272a;
  position:relative;
}
.navCol ul.navlist ul:after {
  content:"";
  width:20px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
}

/*--- list item = arrow + link*/
.navCol .list-item {
  display:block;
  min-width:300px;
  /*background:#444444;*/
  background:#3c4148;
  color:#c2cad6;
  border-bottom:1px solid #24282c;
  border-top:1px solid #4a4f58;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  line-height:25px;
  padding:0 10px 0 0px;
  margin:0;
  position:relative;
}

.navCol div.list-item  a{
  display:block;
  text-decoration:none;
  color:#c2cad6;
}
.navCol div.list-item:hover a{
  color:white;
}
.navCol div.list-item  span{
  font-size:14px;
  /*font-size:20px;*/
  line-height:28px;
  /*line-height:38px;*/
  padding:0 8px;
  text-shadow:0 1px 3px rgba(0,0,0,0.8);
}
.navCol div.list-item.active{
  background: -webkit-linear-gradient(top,#07a4eb,#0684be);
  background: -ms-linear-gradient(top,#07a4eb,#0684be);
  background: -o-linear-gradient(top,#07a4eb,#0684be);
  background: -moz-linear-gradient(top,#07a4eb,#0684be);
  background: linear-gradient(top,#07a4eb,#0684be);
}
.navCol div.list-item.active a span{
  color:white;
}
.navCol div.list-item:hover{
  background:#525860;
  color:white;
  text-shadow:0 1px 3px rgba(0,0,0,0.4);
}

.navCol .opensub{
  border:1px solid #24282c;
  box-shadow:0 0 3px #4a4f58 inset;
  background:#3c4148 url('../img/rightarrow.png') no-repeat center center;
  width:18px;
  height:18px;
  display:block;
  float:left;
  margin:5px 0 0 5px;
  border-radius:3px;
  text-align:center;
  line-height: 17px;
  cursor:pointer;

}
.navCol div.list-item:hover .opensub{
  background-color:white;
  border-color:white;
}
.navCol .opensub.lxclose{
  background:#3c4148 url('../img/rightarrow.png') no-repeat center center;
  /*background:#444444 url('../img/rightarrow.png') no-repeat center center;*/
}
.navCol .opensub.lxopen{
  background:#3c4148 url('../img/downarrow.png') no-repeat center center;
  /*background:#444444 url('../img/downarrow.png') no-repeat center center;*/
}
/*-------- show n hide + animation -----------*/
.navCol .display {
  display:block;
  /*-webkit-transition: all 0.3s ease-in-out;*/
  overflow: hidden;
  opacity: 0;
  height:0;
  width:0;
  padding-left:20px;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: top;
}
.navCol .display.lxclose {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 0;
  height:0;
  width:0;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}
.navCol .display.lxopen {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 1;
  height:auto;
  width:auto;
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}

/*-------- icons -------------*/
.navCol .nav-icon{
  display:none;
  width:10px;
  height:10px;
  background:yellow;
  float:left;
  width:18px;
  height:18px;
  margin-top:5px;
  margin-left:5px;
}
.navCol .nav-icon.gear{
  display:block;
  background:transparent url('https://cdn1.iconfinder.com/data/icons/skype-icons/512/skype_camera_s.png') no-repeat center center;
  background-size:18px 18px;
}
.navCol .nav-icon.home{
  display:block;
  background:transparent url('http://future-centre.org/x/images/slideshow_footer/Home-icon.png') no-repeat center center;
  background-size:18px 18px;
}

/*-------------------------------------------*/
/*-----------Documentation LinkTree Styles----------------*/
/*-------------------------------------------*/
.doc-link-list ul.navlist{
  font-size:18px;
  display:table;
  list-style-type: none;
  margin:49px 0 0 0;
  padding:0;
}
.doc-link-list ul.navlist ul {
  display:block;
  list-style-type: none;
  margin:0;
  /*background-color:#25272a;*/
  position:relative;
}
.doc-link-list ul.navlist ul:after {
  content:"";
  width:20px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}

/*--- list item = arrow + link*/
.doc-link-list .list-item {
  display:block;
  /*min-width:300px;*/
  color:#333;

  border-bottom:1px solid #ddd;
  /*border-top:1px solid #eee;*/

  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  line-height:25px;
  padding:0 10px 0 0px;
  margin:0;
  position:relative;
}

.doc-link-list div.list-item  a{
  display:block;
  text-decoration:none;
  color:#222;
  cursor:pointer;
}
.doc-link-list div.list-item:hover a{
  color:white;
}
.doc-link-list div.list-item  span{
  font-size:14px;
  /*font-size:20px;*/
  line-height:28px;
  /*line-height:38px;*/
  padding:0 8px;

}
.doc-link-list div.list-item.active{
  background:#525860;
}
.doc-link-list div.list-item.active a span{
  color:white;
}
.doc-link-list div.list-item:hover{
  background: -webkit-linear-gradient(top,#07a4eb,#0684be);
  background: -ms-linear-gradient(top,#07a4eb,#0684be);
  background: -o-linear-gradient(top,#07a4eb,#0684be);
  background: -moz-linear-gradient(top,#07a4eb,#0684be);
  background: linear-gradient(top,#07a4eb,#0684be);
  color:white;
  text-shadow:0 1px 3px rgba(0,0,0,0.4);
}

.doc-link-list .opensub{
  border:1px solid #eee;
  background:#fff url('../img/rightarrow.png') no-repeat center center;
  width:18px;
  height:18px;
  display:block;
  float:left;
  margin:5px 0 0 5px;
  border-radius:3px;
  text-align:center;
  line-height: 17px;
  cursor:pointer;
}
.doc-link-list div.list-item:hover .opensub{
  background-color:white;
  border-color:white;
}
.doc-link-list .opensub.lxclose{
  background:#fff url('../img/rightarrow.png') no-repeat center center;
}
.doc-link-list .opensub.lxopen{
  background:#fff url('../img/downarrow.png') no-repeat center center;
}
/*-------- show n hide + animation -----------*/
.doc-link-list .display {
  display:block;
  /*-webkit-transition: all 0.3s ease-in-out;*/
  overflow: hidden;
  opacity: 0;
  height:0;
  width:0;
  padding-left:20px;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: top;
}
.doc-link-list .display.lxclose {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 0;
  height:0;
  width:0;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}
.doc-link-list .display.lxopen {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 1;
  height:auto;
  width:auto;
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}

/*-------- icons -------------*/
.doc-link-list .nav-icon{
  display:none;
  width:10px;
  height:10px;
  background:yellow;
  float:left;
  width:18px;
  height:18px;
  margin-top:5px;
  margin-left:5px;
}
.doc-link-list .nav-icon.gear{
  display:block;
  background:transparent url('https://cdn1.iconfinder.com/data/icons/skype-icons/512/skype_camera_s.png') no-repeat center center;
  background-size:18px 18px;
}
.doc-link-list .nav-icon.home{
  display:block;
  background:transparent url('http://future-centre.org/x/images/slideshow_footer/Home-icon.png') no-repeat center center;
  background-size:18px 18px;
}

/*-----------modal popup directive index.html-baboon-core-----*/
.modal{
  display:block;
}
.lx-modal-msg:not(.standard) .modal-header{
  background: -webkit-linear-gradient(top,#ff9600,#f36d14);
  border-radius:6px 6px 0 0;
  border-bottom:1px solid #333333;
}
.lx-modal-msg:not(.standard) .modal-header p,
.lx-modal-msg:not(.standard) .modal-header h4{
  margin:0;
  font-size:32px;
  color:white;
  text-shadow:0 1px 3px rgba(0,0,0,0.8);
  text-align:center;
}
.lx-modal-msg:not(.standard) .modal-header p{
  font-size:25px;
  margin:0;
  font-weight:lighter;
}
.lx-modal-msg:not(.standard) .modal-body{
  border-top:1px solid #626262;
  border-bottom:1px solid #626262;
  background:#4b4b4b;
  color:#d5d5d5;
  padding:8px 15px;
}
.lx-modal-msg:not(.standard) .modal-body .row .icon{
  width:100px;
  height:100px;
  display:inline-block;
  background:transparent url('data:image/png;base64,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') no-repeat center center;
}
.lx-modal-msg:not(.standard) .modal-body h4{
  font-size:30px;
  line-height:40px;
  font-weight:bold;
  /*margin:0;*/
}
.lx-modal-msg:not(.standard) .modal-footer{
  margin-top:0;
  border-top:1px solid #222222;
}
.lx-modal-msg:not(.standard) .modal-footer .btn.btn-primary,
.lx-modal-msg:not(.standard) .modal-footer .btn{
  background:#f5f5f5;
  box-shadow: none;
  border:1px solid #d6d3d3;
  color:#666;
  text-shadow:none;
}
.lx-modal-msg:not(.standard) .modal-footer .btn:hover{
  background: -webkit-linear-gradient(top,#ff9600,#f36d14);
  color:white;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
/*-----------------------------------------------*/
markdown img{
  max-height:200px;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  border-radius: 7px;
  text-align: center;
  position:relative;
  background:rgba(255,255,255,0.8);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
markdown img:hover{
  -webkit-transform: scale(2,2);
  -o-transform: scale(2,2);
  -ms-transform: scale(2,2);
  transform: scale(2,2);
  box-shadow: 10px 10px 35px rgba(0,0,0,0.3);
}

.row {
  margin-right: 0;
  margin-left: 0;
}

.login .col-lg-1,
.login .col-lg-11{
  padding-right: 0;
  padding-left: 0;
}

.table .glyphicon{
  color:#555;
}

.boxed-shadow{
  box-shadow:0 1px 6px rgba(0,0,0,0.35);background:#f6f6f6;border-radius: 9px;border:1px solid rgba(255,255,255,0.9);margin:20px 0;padding:20px;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-R-webfont.eot');
  src: url('../fonts/Ubuntu-R-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Ubuntu-R-webfont.woff') format('woff'),
  url('../fonts/Ubuntu-R-webfont.ttf') format('truetype'),
  url('../fonts/Ubuntu-R-webfont.svg#Ubuntu') format('svg');
  font-weight: bold;
  font-style: normal;
}
.form-group.has-error .alert.alert-danger{
  color: #B94A48;
  padding:5px 10px;
  background-color: #F2DEDE;
  border-color: #EED3D7;
  border-radius: 0 0 5px 5px;
  margin: 0px 5px 0 5px;
  /*border-top: 1px solid #B94A48;*/
  display: inline-block;
}
div[hljs] pre code{
  background:#F5F5F5;
}
.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid hsl(0, 0%, 93%);
}
.bs-callout-danger {
  background-color: hsl(0, 63%, 97%);
  border-color: hsl(1, 40%, 79%);
}
.bs-callout h3{
  margin-top: 0;
}
.table ng-form.inline-edit label.label-danger .glyphicon {
  color:white;
}
ng-form.inline-edit > .form-group{
  margin-bottom:0;
}
ng-form.inline-edit > .form-group .lxvalidation{
  position:relative;
  padding:0;
}
ng-form.inline-edit .form-group .lxvalidation label.label-danger {
  right:5px;
  position:absolute;
}
.modal-dialog.modal-form{
  width:90%;
  max-width:1200px;
}
.modal-dialog.modal-form .modal-content{
  border-radius: 9px;
}
.modal-dialog.modal-form .modal-header{
  background: #f5f5f5;
  border-radius: 9px 9px 0 0;
}
.modal-dialog.modal-form .modal-footer{
  background: #f5f5f5;
  border-radius:  0 0 9px 9px;
}

.form-group .lxvalidation{
  position:relative;
}
.form-group.has-error .lxvalidation label{
  position:absolute;
  right:20px;
  top:7px;
  width:20px;
  height:20px;
  border-radius:24px;
  cursor:pointer;
  padding:2px 4px;
}
.form-group.has-error .lxvalidation .ui-resetwrap + label.label-danger{
  right:45px;
}
ng-form.inline-edit .form-group.has-error .lxvalidation label.label-danger{
  right:5px;
}
ng-form.inline-edit .form-group.has-error .lxvalidation .ui-resetwrap + label.label-danger{
  right:30px;
}
.form-group.has-error .lxvalidation label.label-danger span[popover]{
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:20px;
  height:20px;
}
.form-group.has-error textarea,
.form-group.has-error select,
.form-group.has-error input{
  background-color:rgb(255, 238, 238);
}
.form-group.has-error .lxvalidation label.label-danger .popover{
  color:#555;
}
.form-group.has-error .lxvalidation label.label-danger .popover .popover-content{
  white-space: nowrap;
}
.ui-resetwrap{
  position:relative;
  display:block;
}
a.ui-reset{
  cursor: pointer;
  content: '&times';
  background:url(../img/reset-input.png) no-repeat center center;
  width:24px;
  height:24px;
  display:inline-block;
  position:absolute;
  right:5px;
  top:5px;
}
h1,h2,h3,h4,h5,h6,.panel-heading {
  font-family:'Ubuntu';
}
h1{
  color: #666;
  text-align: left;
}
.panel{
  margin-top:30px;border-radius:9px;
}
.panel .panel-heading{
  font-size:18px;
  border-radius: 9px 9px 0 0;
}
.panel .panel-footer{
  border-radius:0 0 9px 9px;
}
.panel-success > .panel-footer {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-info > .panel-footer {
  color: #3A87AD;
  background-color: #D9EDF7;
  border-color: #BCE8F1;
}
.panel-success > .panel-heading .entry-replies a,
.panel-success > .panel-footer .entry-meta{
  color: #468847;
}
.panel-default > .panel-heading .entry-replies{
  color:#999999;
  font-size:14px;
}
.btn-toolbar.lx-pager{
  display:inline;
}
.btn-toolbar.lx-pager,
.btn-toolbar.lx-pager .btn-group{
  margin:0;
}
.btn-toolbar.lx-pager .btn-group input,
.btn-toolbar.lx-pager .btn-group select,
.btn-toolbar.lx-pager .btn-group .btn{
  border-radius:0;
}
.btn-toolbar.lx-pager .count-control{
  width: 60px;
}
.btn-toolbar.lx-pager .btn.btn-default.count-number[disabled=disabled]{
  background:#dddddd;
  border:0;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;

}
.btn-toolbar.lx-pager .btn-group:last-child .btn:last-child{
  border-radius: 0 4px 4px 0;
}
.btn-toolbar.lx-pager .btn-group:first-child select:first-child,
.btn-toolbar.lx-pager .btn-group:first-child .btn:first-child{
  border-radius: 4px 0 0 4px;
}
.btn-toolbar.lx-pager select.form-control{
  padding:6px;
}
.dark-header{
  display:block;
  height:50px;
  position:absolute;
  top:0;
  background:#444444;
  width:100%;
}
.connection-area{
  margin:0 40px 0 0;
  border-left:1px solid rgba(255,255,255,0.05);
  border-right:1px solid rgba(0,0,0,0.1);
}
.connection-area div{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.connection-area img{
  height: 25px;
  cursor: pointer;
}
.flag-area{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.flag-area img{
  height: 25px;
  cursor: pointer;
}
.trademark-area{
  text-shadow:1px 1px 4px rgba(0,0,0,0);
  /*rgba(255,255,255,0.5)*/;
  font-family: 'Ubuntu', sans-serif;color:rgba(255,255,255,0.15);
  font-size:40px;
  font-weight:bold;
  line-height:50px;
  padding:0 0;
  margin:0px 30px 0px 10px;
}
.connection-area{
  margin:0 40px 0 0;
  border-left:1px solid rgba(255,255,255,0.05);
  border-right:1px solid rgba(0,0,0,0.1);
}
.connection-area div{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.connection-area img{
  height: 25px;
  cursor: pointer;
}
.flag-area{
  padding:12px 20px 12px 20px;
  border-right:1px solid rgba(255,255,255,0.05);
  border-left:1px solid rgba(0,0,0,0.1);
}
.flag-area img{
  height: 25px;
  cursor: pointer;
}
.trademark-area{
  text-shadow:1px 1px 4px rgba(0,0,0,0);
  /*rgba(255,255,255,0.5)*/;
  font-family: 'Ubuntu', sans-serif;color:rgba(255,255,255,0.15);
  font-size:40px;
  font-weight:bold;
  line-height:50px;
  padding:0 0;
  margin:0px 30px 0px 10px;
}
.table.load-content{
  position: relative;
}
.table.load-content thead th{
  padding-bottom:110px;
  border-bottom:0;
}
.table.load-content:after{
  content: ' ';
  position:absolute;
  bottom:0px;
  left:0;
  height:100px;
  width:100%;
  display:block;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background:rgba(0,255,0,0.07) url('../img/loader.gif') no-repeat center center;
}
.row-fluid.layout{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  display:block;
  height:100%;
}
.row-fluid.layout .span3{
  height:100%;
  background:rgba(255,255,0,0.2);
}
.row-fluid.layout .span9{
  height:100%;
  background:rgba(0,255,255,0.2);
}

.header{
  display:block;
  background:#444444;
  /*background:#3c4148;*/
  box-shadow:0 0 12px rgba(0,0,0,0.5) inset;
  color:white;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:50px;
}
.layout-content{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  display:block;
  height:100%;
  /*background:#444444;*/
  background:#3c4148;
  /*padding-top:50px;*/
  min-height:100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.col-left{
  height:100%;
  width:25%;
  max-width:250px;
  min-width:200px;
  float:left;
  z-index:3;
}
.header .col-left{

}
.layout-content .col-left{
  color:white;
  overflow:auto;
  border-top:1px solid rgba(255,255,255,0.1);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.col-right{
  height:100%;
  display:block;
  position:relative;
}
.header .col-right{
  background:transparent;
  box-shadow:none;
}
.layout-content .col-right{
  background:#fdfdfd;
  overflow:auto;
  /*border-radius:7px 0 0 0;*/
  box-shadow:0 0 20px rgba(0,0,0,0.8);
  z-index:5;
  padding:50px 0 0 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  color:#444;
}

ul.nav.nav-pills{
  margin:0;
  height:100%;
  border-right:1px solid rgba(255,255,255,0.1);
  border-left:1px solid rgba(0,0,0,0.2);
}
ul.nav.nav-pills li{
  height:100%;
  border-left:1px solid rgba(255,255,255,0.1);
  border-right:1px solid rgba(0,0,0,0.2);
  /*-webkit-transition: all 0.3s ease-in-out;*/
  /*-moz-transition: all 0.3s ease-in-out;*/
  /*-o-transition: all 0.3s ease-in-out;*/
  /*-ms-transition: all 0.3s ease-in-out;*/
}
ul.nav.nav-pills li.active a{
  background:none;
}
ul.nav.nav-pills li.active{
  background:rgba(0,0,0,0.25);
}
ul.nav.nav-pills li:hover{
  background:rgba(255,255,255,0.1);
}
ul.nav.nav-pills li a{
  display:block;
  line-height:30px;
  color:rgba(255,255,255,0.9);
  text-shadow:0 1px 2px rgba(0,0,0,0.9);
}
ul.nav.nav-pills li a:hover{
  background:transparent;
}

ul.nav.nav-pills > li + li {
  margin-left:0;
}

.login-area{
  height:100%;
  background:#f33f20;
  display:block;
  padding:10px 10px 0 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
.login-area .form-horizontal .form-group{
  margin-left:0;
  margin-right:0;
}
.login-area .form-group.has-error .lxvalidation .ui-resetwrap + label.label-danger{
  right:30px;
}
.login-area label.label-danger .glyphicon{
  margin-top:0;
  color:white;
}
.login-area .alert{
  margin-top:15px;
}
.login-area .glyphicon{
  color:rgba(255,255,255,0.4);
  margin-top:8px;
}
.login-area .btn.dropdown-toggle,
.login-area .btn-group.open .btn,
.login-area .btn{
  background:transparent;
  color:white;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);

  box-shadow:none;
  border:none;
}
.layout-content .col-right .view-container{
  width:100%;height:100%;overflow:auto;/*box-shadow:0 0 20px red;*/
}
.layout-content .col-right .view-container:before{
  content: '';
  width:94%;
  height:25px;
  background: -webkit-linear-gradient(top,rgba(255,255,255,1) 20%,rgba(255,255,255,0.0) 100%);
  position: absolute;
  top:50px;
  left:3%;
}
/*-------------------------------------------*/
/*---------login (overwrite twitter)---------*/
/*-------------------------------------------*/
.btn-group.open .dropdown-menu.login h1{
  font-family:'Raleway';
  font-weight:700;
  color:white;
  text-align:center;
  text-shadow:0 1px 3px rgba(0,0,0,0.9);
}
.btn-group.open .dropdown-menu.login{
  background:#3c4148;
  border:1px solid rgba(255,255,255,0.3);
  box-shadow:1px 1px 12px rgba(0,0,0,0.6);
  margin-top: 10px;
  padding-bottom:0px;
}
.btn-group.open .dropdown-menu.login:after{
  content :'';
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom: 8px solid #3c4148;
  position:absolute;
  top:-7px;
  right:30px;
}
.btn-group.open .dropdown-menu.login .close{
  display:none;
}
.btn-group.open .dropdown-menu.login form{
  margin:0;
}
.btn-group.open .dropdown-menu.login .form-inner{
  background-color:#25272a;
  padding:10px;
  box-shadow:0 0 20px rgba(0,0,0,1) inset;
  border-top:1px solid rgba(255,255,255,0.2);
  border-bottom:1px solid rgba(255,255,255,0.3);
  min-width:350px;
  max-width:350px;
}

.btn-group.open .dropdown-menu.login .form-inner input[type="password"].error,
.btn-group.open .dropdown-menu.login .form-inner input[type="text"].error{
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
  background:#ffeeee url(../img/error-input.png) no-repeat 270px center;
}

.btn-group.open .dropdown-menu.login .form-submit{
  padding:10px;
}

.btn-group.open .dropdown-menu.login .btn.btn-block{
  /*background: url(../img/lock3.png), -webkit-linear-gradient(top,#07a4eb,#0684be);*/
  background: -webkit-linear-gradient(top,#07a4eb,#0684be);
  background: -moz-linear-gradient(top,#07a4eb,#0684be);
  background: -o-linear-gradient(top,#07a4eb,#0684be);
  background: -ms-linear-gradient(top,#07a4eb,#0684be);
  background: linear-gradient(top,#07a4eb,#0684be);
  background-repeat:repeat-x;
  background-position:center center;
  /*background-size: 17px 25px, auto auto;*/
  color:white;
  text-shadow: 0 1px 3px rgba(0,0,0,0.5);
  border:0;
  padding:6px;
  display: block;
  width:48.717948717948715%;
}
.btn-group.open .dropdown-menu.login .btn.btn-block:hover{
  /*background: url(../img/lock3.png), -webkit-linear-gradient(top,#0ccdf5,#0ab5df);*/
  background: -webkit-linear-gradient(top,#0ccdf5,#0ab5df);
  background: -moz-linear-gradient(top,#0ccdf5,#0ab5df);
  background: -o-linear-gradient(top,#0ccdf5,#0ab5df);
  background: -ms-linear-gradient(top,#0ccdf5,#0ab5df);
  background: linear-gradient(top,#0ccdf5,#0ab5df);
  background-repeat:repeat-x;
  background-position:center center;
  /*background-size: 17px 25px, auto auto;*/
}
.btn-group.open .dropdown-menu.login i{
  margin: 5px;
}
.btn-group.open .dropdown-menu.login .ui-resetwrap{
  position:relative;
  display:block;
}
.btn-group.open .dropdown-menu.login a.ui-reset{
  position:absolute;
  top:7px;
  right:5px;
  display:inline-block;
  background:transparent url(../img/reset-input.png) no-repeat center center;
  width:20px;
  height:20px;
  cursor: pointer;
}
.btn-group.open .dropdown-menu.login .form-submit{
  border-bottom:1px solid rgba(255,255,255,0.1);
  padding:20px 10px;
}
.btn-group.open .dropdown-menu.login .sublinks{
  background:rgba(0,0,0,0.1);
  text-align: center;
  margin:0;
  padding:6px 0 3px 0;
  font-size:12px;
  line-height: 18px;
  border-top:1px solid rgba(0,0,0,0.3);
}
.btn-group.open .dropdown-menu.login .sublinks .span3,
.btn-group.open .dropdown-menu.login .sublinks .span4,
.btn-group.open .dropdown-menu.login .sublinks .span5,
.btn-group.open .dropdown-menu.login .sublinks .span6,
.btn-group.open .dropdown-menu.login .sublinks .span7,
.btn-group.open .dropdown-menu.login .sublinks .span8,
.btn-group.open .dropdown-menu.login .sublinks .span9{
  min-height:20px;
}
.btn-group.open .dropdown-menu.login .sublinks a{
  color:rgba(255,255,255,0.5);
  text-decoration: none;
}
.btn-group.open .dropdown-menu.login .sublinks a:hover{
  color:white;
}

/*-------------------------------------------*/
/*-----------lxTreeNav Styles----------------*/
/*-------------------------------------------*/
.navCol ul.navlist{
  font-size:18px;
  display:table;
  list-style-type: none;
  margin:49px 0 0 0;
  background-color:#25272a;
  border-top:1px solid #24282c;
  border-bottom:1px solid #4a4f58;
  padding:0;
}
.navCol ul.navlist ul {
  display:block;
  list-style-type: none;
  margin:0;
  background-color:#25272a;
  position:relative;
}
.navCol ul.navlist ul:after {
  content:"";
  width:20px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  background:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
  background:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.2));
}

/*--- list item = arrow + link*/
.navCol .list-item {
  display:block;
  min-width:300px;
  /*background:#444444;*/
  background:#3c4148;
  color:#c2cad6;
  border-bottom:1px solid #24282c;
  border-top:1px solid #4a4f58;
  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  line-height:25px;
  padding:0 10px 0 0px;
  margin:0;
  position:relative;
}

.navCol div.list-item  a{
  display:block;
  text-decoration:none;
  color:#c2cad6;
}
.navCol div.list-item:hover a{
  color:white;
}
.navCol div.list-item  span{
  font-size:14px;
  /*font-size:20px;*/
  line-height:28px;
  /*line-height:38px;*/
  padding:0 8px;
  text-shadow:0 1px 3px rgba(0,0,0,0.8);
}
.navCol div.list-item.active{
  background: -webkit-linear-gradient(top,#07a4eb,#0684be);
  background: -ms-linear-gradient(top,#07a4eb,#0684be);
  background: -o-linear-gradient(top,#07a4eb,#0684be);
  background: -moz-linear-gradient(top,#07a4eb,#0684be);
  background: linear-gradient(top,#07a4eb,#0684be);
}
.navCol div.list-item.active a span{
  color:white;
}
.navCol div.list-item:hover{
  background:#525860;
  color:white;
  text-shadow:0 1px 3px rgba(0,0,0,0.4);
}

.navCol .opensub{
  border:1px solid #24282c;
  box-shadow:0 0 3px #4a4f58 inset;
  background:#3c4148 url('../img/rightarrow.png') no-repeat center center;
  width:18px;
  height:18px;
  display:block;
  float:left;
  margin:5px 0 0 5px;
  border-radius:3px;
  text-align:center;
  line-height: 17px;
  cursor:pointer;

}
.navCol div.list-item:hover .opensub{
  background-color:white;
  border-color:white;
}
.navCol .opensub.lxclose{
  background:#3c4148 url('../img/rightarrow.png') no-repeat center center;
  /*background:#444444 url('../img/rightarrow.png') no-repeat center center;*/
}
.navCol .opensub.lxopen{
  background:#3c4148 url('../img/downarrow.png') no-repeat center center;
  /*background:#444444 url('../img/downarrow.png') no-repeat center center;*/
}
/*-------- show n hide + animation -----------*/
.navCol .display {
  display:block;
  /*-webkit-transition: all 0.3s ease-in-out;*/
  overflow: hidden;
  opacity: 0;
  height:0;
  width:0;
  padding-left:20px;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: top;
}
.navCol .display.lxclose {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 0;
  height:0;
  width:0;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}
.navCol .display.lxopen {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 1;
  height:auto;
  width:auto;
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}

/*-------- icons -------------*/
.navCol .nav-icon{
  display:none;
  width:10px;
  height:10px;
  background:yellow;
  float:left;
  width:18px;
  height:18px;
  margin-top:5px;
  margin-left:5px;
}
.navCol .nav-icon.gear{
  display:block;
  background:transparent url('https://cdn1.iconfinder.com/data/icons/skype-icons/512/skype_camera_s.png') no-repeat center center;
  background-size:18px 18px;
}
.navCol .nav-icon.home{
  display:block;
  background:transparent url('http://future-centre.org/x/images/slideshow_footer/Home-icon.png') no-repeat center center;
  background-size:18px 18px;
}

/*-------------------------------------------*/
/*-----------Documentation LinkTree Styles----------------*/
/*-------------------------------------------*/
.doc-link-list ul.navlist{
  font-size:18px;
  display:table;
  list-style-type: none;
  margin:49px 0 0 0;
  padding:0;
}
.doc-link-list ul.navlist ul {
  display:block;
  list-style-type: none;
  margin:0;
  /*background-color:#25272a;*/
  position:relative;
}
.doc-link-list ul.navlist ul:after {
  content:"";
  width:20px;
  height:100%;
  position:absolute;
  top:0;
  left:0;
}

/*--- list item = arrow + link*/
.doc-link-list .list-item {
  display:block;
  /*min-width:300px;*/
  color:#333;

  border-bottom:1px solid #ddd;
  /*border-top:1px solid #eee;*/

  border-radius: 2px 0 0 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  line-height:25px;
  padding:0 10px 0 0px;
  margin:0;
  position:relative;
}

.doc-link-list div.list-item  a{
  display:block;
  text-decoration:none;
  color:#222;
  cursor:pointer;
}
.doc-link-list div.list-item:hover a{
  color:white;
}
.doc-link-list div.list-item  span{
  font-size:14px;
  /*font-size:20px;*/
  line-height:28px;
  /*line-height:38px;*/
  padding:0 8px;

}
.doc-link-list div.list-item.active{
  background:#525860;
}
.doc-link-list div.list-item.active a span{
  color:white;
}
.doc-link-list div.list-item:hover{
  background: -webkit-linear-gradient(top,#07a4eb,#0684be);
  background: -ms-linear-gradient(top,#07a4eb,#0684be);
  background: -o-linear-gradient(top,#07a4eb,#0684be);
  background: -moz-linear-gradient(top,#07a4eb,#0684be);
  background: linear-gradient(top,#07a4eb,#0684be);
  color:white;
  text-shadow:0 1px 3px rgba(0,0,0,0.4);
}

.doc-link-list .opensub{
  border:1px solid #eee;
  background:#fff url('../img/rightarrow.png') no-repeat center center;
  width:18px;
  height:18px;
  display:block;
  float:left;
  margin:5px 0 0 5px;
  border-radius:3px;
  text-align:center;
  line-height: 17px;
  cursor:pointer;
}
.doc-link-list div.list-item:hover .opensub{
  background-color:white;
  border-color:white;
}
.doc-link-list .opensub.lxclose{
  background:#fff url('../img/rightarrow.png') no-repeat center center;
}
.doc-link-list .opensub.lxopen{
  background:#fff url('../img/downarrow.png') no-repeat center center;
}
/*-------- show n hide + animation -----------*/
.doc-link-list .display {
  display:block;
  /*-webkit-transition: all 0.3s ease-in-out;*/
  overflow: hidden;
  opacity: 0;
  height:0;
  width:0;
  padding-left:20px;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: top;
}
.doc-link-list .display.lxclose {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 0;
  height:0;
  width:0;
  -webkit-transform: scaleY(0);
  -o-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}
.doc-link-list .display.lxopen {
  /*-webkit-transition: all 0.3s ease-in-out;*/
  opacity: 1;
  height:auto;
  width:auto;
  -webkit-transform: scaleY(1);
  -o-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}

/*-------- icons -------------*/
.doc-link-list .nav-icon{
  display:none;
  width:10px;
  height:10px;
  background:yellow;
  float:left;
  width:18px;
  height:18px;
  margin-top:5px;
  margin-left:5px;
}
.doc-link-list .nav-icon.gear{
  display:block;
  background:transparent url('https://cdn1.iconfinder.com/data/icons/skype-icons/512/skype_camera_s.png') no-repeat center center;
  background-size:18px 18px;
}
.doc-link-list .nav-icon.home{
  display:block;
  background:transparent url('http://future-centre.org/x/images/slideshow_footer/Home-icon.png') no-repeat center center;
  background-size:18px 18px;
}

/*-----------modal popup directive index.html-baboon-core-----*/
.modal{
  display:block;
}
.lx-modal-msg:not(.standard) .modal-header{
  background: -webkit-linear-gradient(top,#ff9600,#f36d14);
  border-radius:6px 6px 0 0;
  border-bottom:1px solid #333333;
}
.lx-modal-msg:not(.standard) .modal-header p,
.lx-modal-msg:not(.standard) .modal-header h4{
  margin:0;
  font-size:32px;
  color:white;
  text-shadow:0 1px 3px rgba(0,0,0,0.8);
  text-align:center;
}
.lx-modal-msg:not(.standard) .modal-header p{
  font-size:25px;
  margin:0;
  font-weight:lighter;
}
.lx-modal-msg:not(.standard) .modal-body{
  border-top:1px solid #626262;
  border-bottom:1px solid #626262;
  background:#4b4b4b;
  color:#d5d5d5;
  padding:8px 15px;
}
.lx-modal-msg:not(.standard) .modal-body .row .icon{
  width:100px;
  height:100px;
  display:inline-block;
  background:transparent url('data:image/png;base64,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') no-repeat center center;
}
.lx-modal-msg:not(.standard) .modal-body h4{
  font-size:30px;
  line-height:40px;
  font-weight:bold;
  /*margin:0;*/
}
.lx-modal-msg:not(.standard) .modal-footer{
  margin-top:0;
  border-top:1px solid #222222;
}
.lx-modal-msg:not(.standard) .modal-footer .btn.btn-primary,
.lx-modal-msg:not(.standard) .modal-footer .btn{
  background:#f5f5f5;
  box-shadow: none;
  border:1px solid #d6d3d3;
  color:#666;
  text-shadow:none;
}
.lx-modal-msg:not(.standard) .modal-footer .btn:hover{
  background: -webkit-linear-gradient(top,#ff9600,#f36d14);
  color:white;
  text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
/*-----------------------------------------------*/
markdown img{
  max-height:200px;
  box-shadow: 0 1px 5px rgba(0,0,0,0.3);
  border-radius: 7px;
  text-align: center;
  position:relative;
  background:rgba(255,255,255,0.8);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}
markdown img:hover{
  -webkit-transform: scale(2,2);
  -o-transform: scale(2,2);
  -ms-transform: scale(2,2);
  transform: scale(2,2);
  box-shadow: 10px 10px 35px rgba(0,0,0,0.3);
}

.row {
  margin-right: 0;
  margin-left: 0;
}

.login .col-lg-1,
.login .col-lg-11{
  padding-right: 0;
  padding-left: 0;
}

.table .glyphicon{
  color:#555;
}

.boxed-shadow{
  box-shadow:0 1px 6px rgba(0,0,0,0.35);background:#f6f6f6;border-radius: 9px;border:1px solid rgba(255,255,255,0.9);margin:20px 0;padding:20px;
}


Forced body background color to be footer background color, added background to page content

// Prodrivers 3.3.7.11
// by Horgeon
// Based on Cosmo 3.3.7 by Bootswatch
// -----------------------------------------------------

@web-font-path: "//fonts.googleapis.com/css?family=Open+Sans:300,400,700";
@web-font-awesome-path: "//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css";

.web-font(@path) {
  @import url("@{path}");
}
.web-font(@web-font-path);
.web-font(@web-font-awesome-path);

// Navbar =====================================================================

.navbar {
  border: none;
  margin-bottom: 0;

  &-inverse {

    .badge {
      background-color: #fff;
      color: @brand-primary;
    }

  }

  &-no-margin {
    margin-bottom: 0;
  }

  .navbar-brand.logo {
    padding: 0;

    & > img {
      display: block;
      height: 50px;
      margin: 17px;
    }
  }

}

.navbar-nav {

  li {
    a {
      font-size: @font-size-small;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 1px;
    }
  }

  @media screen and (min-width: @grid-float-breakpoint) {

    & > li {

      &::after {
        content: "";
        display: block;
        position: absolute;
        left: @navbar-padding-horizontal;
        right: @navbar-padding-horizontal;
        bottom: 15px;
        width: 0;
        height: 2px;
        margin: 0 auto;
        background-color: @navbar-default-link-color;
        transition: all 0.2s ease-out;
      }

      &:hover::after {
        width: 80%;
        width: calc( 100% - 2 * @navbar-padding-horizontal );
        bottom: 20px;
      }

    }

  }

}

// Buttons ====================================================================

// Typography =================================================================

body {
  -webkit-font-smoothing: antialiased;
  background-color: @footer-bg;
}

.text-primary,
.text-primary:hover {
  color: @brand-primary;
}

.text-success,
.text-success:hover {
  color: @brand-success;
}

.text-danger,
.text-danger:hover {
  color: @brand-danger;
}

.text-warning,
.text-warning:hover {
  color: @brand-warning;
}

.text-info,
.text-info:hover {
  color: @brand-info;
}

// Tables =====================================================================

table,
.table {

  a:not(.btn) {
    text-decoration: underline;
  }

  .dropdown-menu a {
    text-decoration: none;
  }

  .success,
  .warning,
  .danger,
  .info {
    color: #fff;

    a {
      color: #fff;
    }
  }
}

// Forms ======================================================================

.has-warning {
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline,
  &.radio label,
  &.checkbox label,
  &.radio-inline label,
  &.checkbox-inline label,
  .form-control-feedback {
    color: @brand-warning;
  }

  .form-control,
  .form-control:focus,
  .input-group-addon {
    border: 1px solid @brand-warning;
  }
}

.has-error {
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline,
  &.radio label,
  &.checkbox label,
  &.radio-inline label,
  &.checkbox-inline label,
  .form-control-feedback {
    color: @brand-danger;
  }

  .form-control,
  .form-control:focus,
  .input-group-addon {
    border: 1px solid @brand-danger;
  }
}

.has-success {
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline,
  &.radio label,
  &.checkbox label,
  &.radio-inline label,
  &.checkbox-inline label,
  .form-control-feedback {
    color: @brand-success;
  }

  .form-control,
  .form-control:focus,
  .input-group-addon {
    border: 1px solid @brand-success;
  }
}

// Navs =======================================================================

.nav-pills {

  & > li > a {
    border-radius: 0;
  }
}

.dropdown-menu {

  & > li > a:hover,
  & > li > a:focus {
    background-image: none;
  }
}

// Indicators =================================================================

.close {
  text-decoration: none;
  text-shadow: none;
  opacity: 0.4;

  &:hover,
  &:focus {
    opacity: 1;
  }
}

.alert {
  border: none;

  .alert-link {
    text-decoration: underline;
    color: #fff;
  }
}

.label {
  border-radius: 0;
}

// Progress bars ==============================================================

.progress {
  height: 8px;
  .box-shadow(none);
  .progress-bar {
    font-size: 8px;
    line-height: 8px;
  }
}

// Containers =================================================================

.panel {
  &-heading,
  &-footer {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }

  &-default {
    .close {
      color: @text-color;
    }
  }
}

a.list-group-item {

  &-success {
    &.active {
      background-color: @state-success-bg;
    }

    &.active:hover,
    &.active:focus {
      background-color: darken(@state-success-bg, 5%);
    }
  }

  &-warning {
    &.active {
      background-color: @state-warning-bg;
    }

    &.active:hover,
    &.active:focus {
      background-color: darken(@state-warning-bg, 5%);
    }
  }

  &-danger {
    &.active {
      background-color: @state-danger-bg;
    }

    &.active:hover,
    &.active:focus {
      background-color: darken(@state-danger-bg, 5%);
    }
  }
}

.modal {
  .close {
    color: @text-color;
  }
}

.popover {
  color: @text-color;
}

@import "hero.less";

// Header ==============================================================

@import "header.less";

// Content ==============================================================

.page-content {
  background-color: @body-bg;
  margin-top: 30px;
  padding: 1em;
  padding-bottom: 3em;
  color: @text-color;
  line-height: 1.7em;
}

// Footer ==============================================================

@import "footer.less";

// Prodrivers 3.3.7.11
// by Horgeon
// Based on Cosmo 3.3.7 by Bootswatch
// -----------------------------------------------------

@web-font-path: "//fonts.googleapis.com/css?family=Open+Sans:300,400,700";
@web-font-awesome-path: "//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css";

.web-font(@path) {
  @import url("@{path}");
}
.web-font(@web-font-path);
.web-font(@web-font-awesome-path);

// Navbar =====================================================================

.navbar {
  border: none;
  margin-bottom: 0;

  &-inverse {

    .badge {
      background-color: #fff;
      color: @brand-primary;
    }

  }

  &-no-margin {
    margin-bottom: 0;
  }

  .navbar-brand.logo {
    padding: 0;

    & > img {
      display: block;
      height: 50px;
      margin: 17px;
    }
  }

}

.navbar-nav {

  li {
    a {
      font-size: @font-size-small;
      font-weight: bold;
      text-transform: uppercase;
      letter-spacing: 1px;
    }
  }

  @media screen and (min-width: @grid-float-breakpoint) {

    & > li {

      &::after {
        content: "";
        display: block;
        position: absolute;
        left: @navbar-padding-horizontal;
        right: @navbar-padding-horizontal;
        bottom: 15px;
        width: 0;
        height: 2px;
        margin: 0 auto;
        background-color: @navbar-default-link-color;
        transition: all 0.2s ease-out;
      }

      &:hover::after {
        width: 80%;
        width: calc( 100% - 2 * @navbar-padding-horizontal );
        bottom: 20px;
      }

    }

  }

}

// Buttons ====================================================================

// Typography =================================================================

body {
  -webkit-font-smoothing: antialiased;
}

.text-primary,
.text-primary:hover {
  color: @brand-primary;
}

.text-success,
.text-success:hover {
  color: @brand-success;
}

.text-danger,
.text-danger:hover {
  color: @brand-danger;
}

.text-warning,
.text-warning:hover {
  color: @brand-warning;
}

.text-info,
.text-info:hover {
  color: @brand-info;
}

// Tables =====================================================================

table,
.table {

  a:not(.btn) {
    text-decoration: underline;
  }

  .dropdown-menu a {
    text-decoration: none;
  }

  .success,
  .warning,
  .danger,
  .info {
    color: #fff;

    a {
      color: #fff;
    }
  }
}

// Forms ======================================================================

.has-warning {
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline,
  &.radio label,
  &.checkbox label,
  &.radio-inline label,
  &.checkbox-inline label,
  .form-control-feedback {
    color: @brand-warning;
  }

  .form-control,
  .form-control:focus,
  .input-group-addon {
    border: 1px solid @brand-warning;
  }
}

.has-error {
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline,
  &.radio label,
  &.checkbox label,
  &.radio-inline label,
  &.checkbox-inline label,
  .form-control-feedback {
    color: @brand-danger;
  }

  .form-control,
  .form-control:focus,
  .input-group-addon {
    border: 1px solid @brand-danger;
  }
}

.has-success {
  .help-block,
  .control-label,
  .radio,
  .checkbox,
  .radio-inline,
  .checkbox-inline,
  &.radio label,
  &.checkbox label,
  &.radio-inline label,
  &.checkbox-inline label,
  .form-control-feedback {
    color: @brand-success;
  }

  .form-control,
  .form-control:focus,
  .input-group-addon {
    border: 1px solid @brand-success;
  }
}

// Navs =======================================================================

.nav-pills {

  & > li > a {
    border-radius: 0;
  }
}

.dropdown-menu {

  & > li > a:hover,
  & > li > a:focus {
    background-image: none;
  }
}

// Indicators =================================================================

.close {
  text-decoration: none;
  text-shadow: none;
  opacity: 0.4;

  &:hover,
  &:focus {
    opacity: 1;
  }
}

.alert {
  border: none;

  .alert-link {
    text-decoration: underline;
    color: #fff;
  }
}

.label {
  border-radius: 0;
}

// Progress bars ==============================================================

.progress {
  height: 8px;
  .box-shadow(none);
  .progress-bar {
    font-size: 8px;
    line-height: 8px;
  }
}

// Containers =================================================================

.panel {
  &-heading,
  &-footer {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }

  &-default {
    .close {
      color: @text-color;
    }
  }
}

a.list-group-item {

  &-success {
    &.active {
      background-color: @state-success-bg;
    }

    &.active:hover,
    &.active:focus {
      background-color: darken(@state-success-bg, 5%);
    }
  }

  &-warning {
    &.active {
      background-color: @state-warning-bg;
    }

    &.active:hover,
    &.active:focus {
      background-color: darken(@state-warning-bg, 5%);
    }
  }

  &-danger {
    &.active {
      background-color: @state-danger-bg;
    }

    &.active:hover,
    &.active:focus {
      background-color: darken(@state-danger-bg, 5%);
    }
  }
}

.modal {
  .close {
    color: @text-color;
  }
}

.popover {
  color: @text-color;
}

@import "hero.less";

// Header ==============================================================

@import "header.less";

// Content ==============================================================

.page-content {
  margin-top: 30px;
  padding: 1em;
  padding-bottom: 3em;
  color: @text-color;
  line-height: 1.7em;
}

// Footer ==============================================================

@import "footer.less";