/* here you can put your own css to customize and override the theme */

body {
  font-size: 13px; }

.page-header .page-header-top .page-logo {
    width:auto;
    height:auto;
}
.page-header .page-header-top .page-logo .logo-default {
    vertical-align:bottom;
    margin:0 20px 0 0;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a,
.page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover {
    color: #fff;
    background: #e02222 !important; 
}

.radio-list > label.radio-inline:first-child {
  padding-left: 20px; 
}

.btn.red:not(.btn-outline) {
  color: #ffffff;
  background-color: #e02222;
  border-color: #e02222; }
  .btn.red:not(.btn-outline):focus,
  .btn.red:not(.btn-outline).focus {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #660e0b; }
  .btn.red:not(.btn-outline):hover {
    color: #ffffff;
    background-color: #ab1813;
    border-color: #a21612; }

/* Settings overridden by .degassing below */
/* 
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.portlet > .portlet-title > .caption {
  font-size:18px; }

.portlet-form .form-body,
.form .form-body {
  padding: 20px; }
  .portlet.light .portlet-form .form-body,
  .portlet.light .form .form-body {
    padding-left: 0;
    padding-right: 0; }


  .portlet.light > .portlet-title {
    padding: 0;
    min-height: 48px; }
    .portlet.light > .portlet-title > .caption {
      color: #666;
      padding: 10px 0; }
    .portlet.light > .portlet-title > .tools {
      padding: 10px 0 13px 0;
      margin-top: 2px; }
    .portlet.light > .portlet-title > .actions {
      padding: 6px 0 14px 0; }      
*/

/*-- Portlet title & caption --*/
.portlet.model > .portlet-title {
    min-height: auto; 
}
.portlet.model > .portlet-title > .caption {
    padding: 5px 0; 
}
.portlet.model > .portlet-title > .caption {
    font-size:16px;
}
.portlet.model > .portlet-title > .tools {
  padding: 5px 0 6px 0;
  margin-top: 2px; }

.portlet.model > .portlet-title > .actions {
  padding: 6px 0 8px 0; }

/*-- form body --*/
.model .form-body {
    padding:10px 0 0 0;
}

/* form group, label and input */
.model .form-group {
    /*margin-bottom: 15px;*/
    margin-bottom: 10px;
}

@media (min-width: 768px) {
  .model .control-label {
    padding-top: 4px; } }

.model .input-sm {
  height: 28px;
  padding: 4px 8px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* charts */
td.legendLabel {
   padding: 0px 5px;
}
.axisLabels {
    font-size:13px;
}
.chart-tooltip { 
    font-size:12px;
}
