/* line 2, ../../app/styles/plexcalc.scss */

.modal-backdrop {
  position: fixed;
}

/* line 7, ../../app/styles/plexcalc.scss */

.application-wrapper {
  margin-top: 5px;
  margin-bottom: 20px;
}

/* line 12, ../../app/styles/plexcalc.scss */

.application-icon {
  text-align: center;
}

/* line 14, ../../app/styles/plexcalc.scss */

.application-icon img {
  width: 80%;
  height: auto;
}

/* line 20, ../../app/styles/plexcalc.scss */

.application-title {
  text-align: center;
}

/* line 22, ../../app/styles/plexcalc.scss */

.application-title h1 {
  margin: 0;
}

/* line 25, ../../app/styles/plexcalc.scss */

.application-title .caption {
  padding: 0;
  margin: 0;
  font-size: 0.75em;
}

/* line 32, ../../app/styles/plexcalc.scss */

.application-version {
  text-align: center;
  font-weight: bold;
}

/* line 37, ../../app/styles/plexcalc.scss */

.piv-image-placeholder {
  width: 100%;
}

/* line 41, ../../app/styles/plexcalc.scss */

.height-50 {
  height: 50px;
}

/* line 44, ../../app/styles/plexcalc.scss */

.height-75 {
  height: 75px;
}

/* line 47, ../../app/styles/plexcalc.scss */

.height-100 {
  height: 100px;
}

/* line 51, ../../app/styles/plexcalc.scss */

.pd-btm-5 {
  padding-bottom: 5px;
}

/* line 54, ../../app/styles/plexcalc.scss */

.pd-btm-10 {
  padding-bottom: 5px;
}

/* line 58, ../../app/styles/plexcalc.scss */

.mgn-btm-5 {
  margin-bottom: 5px;
}

/* line 62, ../../app/styles/plexcalc.scss */

.bdr-full {
  border: 1px solid black;
}

/* line 65, ../../app/styles/plexcalc.scss */

.bdr-btm-1 {
  border-bottom: 1px solid black;
}

/* line 68, ../../app/styles/plexcalc.scss */

.width-100 {
  width: 100%;
}

/* line 71, ../../app/styles/plexcalc.scss */

.width-50 {
  width: 50%;
}

/* line 75, ../../app/styles/plexcalc.scss */

.width-45 {
  width: 45%;
}

/* line 79, ../../app/styles/plexcalc.scss */

.width-20 {
  width: 20%;
}

/* line 83, ../../app/styles/plexcalc.scss */

.width-75 {
  width: 75%;
}

/* line 88, ../../app/styles/plexcalc.scss */

.bdr-rgt-1 {
  border-right: 1px solid black;
}

/* line 92, ../../app/styles/plexcalc.scss */

.text-uppercase {
  text-transform: uppercase;
}

/* line 96, ../../app/styles/plexcalc.scss */

.text-bold {
  font-weight: bold;
}

/* line 101, ../../app/styles/plexcalc.scss */

.toc-header:hover {
  text-decoration: none;
}

/* line 107, ../../app/styles/plexcalc.scss */

.table-of-contents .list-group-item {
  border-color: #fff;
}

/* line 109, ../../app/styles/plexcalc.scss */

.table-of-contents .list-group-item:hover {
  border-color: #fff;
}

/* line 112, ../../app/styles/plexcalc.scss */

.table-of-contents .list-group-item a {
  display: block;
}

/* line 115, ../../app/styles/plexcalc.scss */

.table-of-contents .list-group-item a:hover {
  text-decoration: none;
}

/* line 124, ../../app/styles/plexcalc.scss */

.calculator-options a {
  color: black;
  display: block;
}

/* line 127, ../../app/styles/plexcalc.scss */

.calculator-options a:hover {
  text-decoration: none;
}

/* line 146, ../../app/styles/plexcalc.scss */

.calculator-setup-options {
  padding-bottom: 10px;
}

/* line 150, ../../app/styles/plexcalc.scss */

.calculator-setup-option {
  margin-bottom: 5px;
  white-space: normal;
}

/* line 155, ../../app/styles/plexcalc.scss */

.calculator-setup-continue {
  padding-top: 10px;
}

/* line 160, ../../app/styles/plexcalc.scss */

.calculator-input {
  font-weight: bold;
  color: #000;
}

/* line 164, ../../app/styles/plexcalc.scss */

.calculator-input[readonly=readonly] {
  cursor: default;
  color: #fff;
  background: #446e9b;
  border: 1px solid #345578;
  font-weight: normal;
}

/* line 174, ../../app/styles/plexcalc.scss */

.input-field[readonly=readonly] {
  background: #777;
  border: 1px solid #555;
}

/* line 180, ../../app/styles/plexcalc.scss */

.pad-0 {
  padding: 0;
}

/* line 184, ../../app/styles/plexcalc.scss */

.plexcalc-lookup-wrapper {
  overflow: auto;
}

/* line 187, ../../app/styles/plexcalc.scss */

.plexcalc-lookup-wrapper .table td,
.plexcalc-lookup-wrapper .table th {
  text-align: center;
  vertical-align: middle;
}

/* line 190, ../../app/styles/plexcalc.scss */

.plexcalc-lookup-wrapper .table td a,
.plexcalc-lookup-wrapper .table th a {
  color: #428bca;
  text-decoration: none;
  cursor: pointer;
}

/* line 195, ../../app/styles/plexcalc.scss */

.plexcalc-lookup-wrapper .table td a:not(.inline-lookup),
.plexcalc-lookup-wrapper .table th a:not(.inline-lookup) {
  display: block;
}

/* line 204, ../../app/styles/plexcalc.scss */

.unitconverter-wrapper .tab-content {
  border: 1px solid #fff;
}

@media screen and (min-width: 768px) {
  /* line 211, ../../app/styles/plexcalc.scss */

  .unitconverter-wrapper .tab-content {
    border-top: none;
  }
}

/* line 217, ../../app/styles/plexcalc.scss */

.unitconverter-tab-wrapper {
  padding: 15px;
}

/* line 225, ../../app/styles/plexcalc.scss */

.calculator-form-actions {
  position: fixed;
  width: 100%;
  bottom: 0px;
  left: 0px;
  padding-bottom: 10px;
  z-index: 100;
  background: #fcfcfc;
}

/* line 238, ../../app/styles/plexcalc.scss */

.calculator-form-actions hr {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 244, ../../app/styles/plexcalc.scss */

body {
  margin-bottom: 65px;
}

/* line 250, ../../app/styles/plexcalc.scss */

.plexcalc-branding img {
  max-width: 100%;
}

/* line 254, ../../app/styles/plexcalc.scss */

.plexcalc-branding p {
  text-align: center;
}

/* line 260, ../../app/styles/plexcalc.scss */

.calculator-setup-option {
  word-wrap: break-word;
}

/* line 265, ../../app/styles/plexcalc.scss */

.plexcalc-help-page-wrapper .thumbnail {
  max-width: 100%;
}

/* line 270, ../../app/styles/plexcalc.scss */

.quiet-divider {
  margin: 10px;
  border: none;
}

@media print {
  /* line 276, ../../app/styles/plexcalc.scss */

  .application-wrapper {
    width: 90%;
    margin: 0 auto;
  }

  /* line 281, ../../app/styles/plexcalc.scss */

  .col-sm-7,
  .col-sm-5 {
    width: 100%;
    float: none;
  }
}

/* line 287, ../../app/styles/plexcalc.scss */

.input-group-addon {
  margin: 0;
}