﻿body {
  padding-top: 86px;
}
@media print {
     @page 
    {
        size: auto;   /* auto is the initial value */
        margin: 2mm;  /* this affects the margin in the printer settings */
    }
    body {
        padding-top: 0;
    }
    .row-break {
        page-break-before: always;
    }
    .col-md-9 {   
        width: 75%;
        float: left;
    }
    .col-md-8 {   
        width: 66%;
        float: left;
    }
    .col-md-6 {   
        width: 50%;
        float: left;
    }
    .col-md-4 {   
        width: 33%;
        float: left;
    }
    .col-md-3 {   
        width: 25%;
        float: left;
    }
    .col-md-2 {   
        width: 16%;
        float: left;
    }
}
.breadcrumb-fixed {
  position: fixed;
  top: 50px;
  width: 100%;
  z-index: 99;
}
.login,
.signup {
  width: 300px;
  margin: 45px auto;
}
.login input,
.signup input {
  margin-bottom: 4px;
}
/* we want to retain inline no matter what screen size*/
.form-inline .form-control.form-control-inline {
  display: inline-block;
  width: auto;
  vertical-align: middle;
}
.table-ability-scores {
  margin-bottom: 4px;
}
.table-ability-scores th {
  text-align: center;
}
.table-ability-scores td {
  text-align: center;
}
.table-ability-scores td:first-child {
    font-weight: bold;
}
.table-ability-scores td .input-group {
  width: 84px;
  margin: auto !important;
}
.table-ability-scores td .input-group .input-group-btn > button {
  padding: 6px 6px;
}
.table-ability-scores td .input-group .input-group-addon {
  width: 42px;
  padding: 6px 6px;
}
.abcRioButton {
  margin: auto;
}

/*# sourceMappingURL=site.css.map */