/* ========================================================================
 * bootstrap-tour - v0.11.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.popover[class*="tour-"] {
  z-index: 1102;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}

.filedrag {
    border: 2px dashed #AAA;
    border-radius: 7px;
    cursor: default;
    padding: 15px;
    margin-bottom: 20px;
}

.filedrag .drag-label {
    font-weight: bold;
    text-align: center;
    display: block;
    color: #AAA;
    margin-top: 10px;
    margin-bottom: -10px;
}

.filedrag.hover {
    border-color: #F00;
    border-style: solid;
    box-shadow: inset 0 3px 4px #888;
}

.filedrag.hover .drag-label {
    color: #F00;
}

.custom-file-input-wrapper {
    position: relative;
}

.custom-file-input-wrapper .custom-file-input-button {
    position: relative;
    overflow: hidden;
}

.custom-file-input-wrapper .custom-file-input-button * {
    cursor: pointer;
}

.custom-file-input-wrapper .custom-file-input-button input[type="file"] {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
    opacity: 0;
}

@keyframes spinner-line-fade-more {
  0%, 100% {
    opacity: 0; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}

@keyframes spinner-line-fade-quick {
  0%, 39%, 100% {
    opacity: 0.25; /* minimum opacity */
  }
  40% {
    opacity: 1;
  }
}

@keyframes spinner-line-fade-default {
  0%, 100% {
    opacity: 0.22; /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}

@keyframes spinner-line-shrink {
  0%, 25%, 100% {
    /* minimum scale and opacity */
    transform: scale(0.5);
    opacity: 0.25;
  }
  26% {
    transform: scale(1);
    opacity: 1;
  }
}

.bootstrapcss .clearfix:before,
.bootstrapcss .clearfix:after,
.bootstrapcss .bootstrapcss .modal-header:before,
.bootstrapcss .bootstrapcss .modal-header:after,
.bootstrapcss .bootstrapcss .modal-footer:before,
.bootstrapcss .bootstrapcss .modal-footer:after,
.bootstrapcss .bootstrapcss .panel-body:before,
.bootstrapcss .bootstrapcss .panel-body:after {
  display: table;
  content: " ";
}
.bootstrapcss .clearfix:after,
.bootstrapcss .bootstrapcss .modal-header:after,
.bootstrapcss .bootstrapcss .modal-footer:after,
.bootstrapcss .bootstrapcss .panel-body:after {
  clear: both;
}
.bootstrapcss .center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.bootstrapcss .pull-right {
  float: right !important;
}
.bootstrapcss .pull-left {
  float: left !important;
}
.bootstrapcss .hide {
  display: none !important;
}
.bootstrapcss .show {
  display: block !important;
}
.bootstrapcss .invisible {
  visibility: hidden;
}
.bootstrapcss .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.bootstrapcss .hidden {
  display: none !important;
}
.bootstrapcss .affix {
  position: fixed;
}
.bootstrapcss .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.bootstrapcss .alert h4 {
  margin-top: 0;
  color: inherit;
}
.bootstrapcss .alert .alert-link {
  font-weight: bold;
}
.bootstrapcss .alert > p,
.bootstrapcss .alert > ul {
  margin-bottom: 0;
}
.bootstrapcss .alert > p + p {
  margin-top: 5px;
}
.bootstrapcss .alert-dismissable,
.bootstrapcss .alert-dismissible {
  padding-right: 35px;
}
.bootstrapcss .alert-dismissable .close,
.bootstrapcss .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.bootstrapcss .alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.bootstrapcss .alert-success hr {
  border-top-color: #c9e2b3;
}
.bootstrapcss .alert-success .alert-link {
  color: #2b542c;
}
.bootstrapcss .alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.bootstrapcss .alert-info hr {
  border-top-color: #a6e1ec;
}
.bootstrapcss .alert-info .alert-link {
  color: #245269;
}
.bootstrapcss .alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.bootstrapcss .alert-warning hr {
  border-top-color: #f7e1b5;
}
.bootstrapcss .alert-warning .alert-link {
  color: #66512c;
}
.bootstrapcss .alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.bootstrapcss .alert-danger hr {
  border-top-color: #e4b9c0;
}
.bootstrapcss .alert-danger .alert-link {
  color: #843534;
}
.bootstrapcss .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.bootstrapcss .close:hover,
.bootstrapcss .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.bootstrapcss .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.bootstrapcss .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrapcss .btn:focus,
.bootstrapcss .btn:active:focus,
.bootstrapcss .btn.active:focus,
.bootstrapcss .btn.focus,
.bootstrapcss .btn:active.focus,
.bootstrapcss .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bootstrapcss .btn:hover,
.bootstrapcss .btn:focus,
.bootstrapcss .btn.focus {
  color: #333;
  text-decoration: none;
}
.bootstrapcss .btn:active,
.bootstrapcss .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.bootstrapcss .btn.disabled,
.bootstrapcss .btn[disabled],
fieldset[disabled] .bootstrapcss .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.bootstrapcss .btn.disabled,
fieldset[disabled] a.bootstrapcss .btn {
  pointer-events: none;
}
.bootstrapcss .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.bootstrapcss .btn-default:focus,
.bootstrapcss .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.bootstrapcss .btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.bootstrapcss .btn-default:active,
.bootstrapcss .btn-default.active,
.open > .dropdown-toggle.bootstrapcss .btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.bootstrapcss .btn-default:active:hover,
.bootstrapcss .btn-default.active:hover,
.open > .dropdown-toggle.bootstrapcss .btn-default:hover,
.bootstrapcss .btn-default:active:focus,
.bootstrapcss .btn-default.active:focus,
.open > .dropdown-toggle.bootstrapcss .btn-default:focus,
.bootstrapcss .btn-default:active.focus,
.bootstrapcss .btn-default.active.focus,
.open > .dropdown-toggle.bootstrapcss .btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.bootstrapcss .btn-default.disabled:hover,
.bootstrapcss .btn-default[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-default:hover,
.bootstrapcss .btn-default.disabled:focus,
.bootstrapcss .btn-default[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-default:focus,
.bootstrapcss .btn-default.disabled.focus,
.bootstrapcss .btn-default[disabled].focus,
fieldset[disabled] .bootstrapcss .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.bootstrapcss .btn-default .badge {
  color: #fff;
  background-color: #333;
}
.bootstrapcss .btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.bootstrapcss .btn-primary:focus,
.bootstrapcss .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.bootstrapcss .btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.bootstrapcss .btn-primary:active,
.bootstrapcss .btn-primary.active,
.open > .dropdown-toggle.bootstrapcss .btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.bootstrapcss .btn-primary:active:hover,
.bootstrapcss .btn-primary.active:hover,
.open > .dropdown-toggle.bootstrapcss .btn-primary:hover,
.bootstrapcss .btn-primary:active:focus,
.bootstrapcss .btn-primary.active:focus,
.open > .dropdown-toggle.bootstrapcss .btn-primary:focus,
.bootstrapcss .btn-primary:active.focus,
.bootstrapcss .btn-primary.active.focus,
.open > .dropdown-toggle.bootstrapcss .btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.bootstrapcss .btn-primary.disabled:hover,
.bootstrapcss .btn-primary[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-primary:hover,
.bootstrapcss .btn-primary.disabled:focus,
.bootstrapcss .btn-primary[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-primary:focus,
.bootstrapcss .btn-primary.disabled.focus,
.bootstrapcss .btn-primary[disabled].focus,
fieldset[disabled] .bootstrapcss .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.bootstrapcss .btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.bootstrapcss .btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bootstrapcss .btn-success:focus,
.bootstrapcss .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.bootstrapcss .btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.bootstrapcss .btn-success:active,
.bootstrapcss .btn-success.active,
.open > .dropdown-toggle.bootstrapcss .btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.bootstrapcss .btn-success:active:hover,
.bootstrapcss .btn-success.active:hover,
.open > .dropdown-toggle.bootstrapcss .btn-success:hover,
.bootstrapcss .btn-success:active:focus,
.bootstrapcss .btn-success.active:focus,
.open > .dropdown-toggle.bootstrapcss .btn-success:focus,
.bootstrapcss .btn-success:active.focus,
.bootstrapcss .btn-success.active.focus,
.open > .dropdown-toggle.bootstrapcss .btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.bootstrapcss .btn-success.disabled:hover,
.bootstrapcss .btn-success[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-success:hover,
.bootstrapcss .btn-success.disabled:focus,
.bootstrapcss .btn-success[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-success:focus,
.bootstrapcss .btn-success.disabled.focus,
.bootstrapcss .btn-success[disabled].focus,
fieldset[disabled] .bootstrapcss .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.bootstrapcss .btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.bootstrapcss .btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bootstrapcss .btn-info:focus,
.bootstrapcss .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.bootstrapcss .btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.bootstrapcss .btn-info:active,
.bootstrapcss .btn-info.active,
.open > .dropdown-toggle.bootstrapcss .btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.bootstrapcss .btn-info:active:hover,
.bootstrapcss .btn-info.active:hover,
.open > .dropdown-toggle.bootstrapcss .btn-info:hover,
.bootstrapcss .btn-info:active:focus,
.bootstrapcss .btn-info.active:focus,
.open > .dropdown-toggle.bootstrapcss .btn-info:focus,
.bootstrapcss .btn-info:active.focus,
.bootstrapcss .btn-info.active.focus,
.open > .dropdown-toggle.bootstrapcss .btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.bootstrapcss .btn-info.disabled:hover,
.bootstrapcss .btn-info[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-info:hover,
.bootstrapcss .btn-info.disabled:focus,
.bootstrapcss .btn-info[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-info:focus,
.bootstrapcss .btn-info.disabled.focus,
.bootstrapcss .btn-info[disabled].focus,
fieldset[disabled] .bootstrapcss .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.bootstrapcss .btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.bootstrapcss .btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bootstrapcss .btn-warning:focus,
.bootstrapcss .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.bootstrapcss .btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.bootstrapcss .btn-warning:active,
.bootstrapcss .btn-warning.active,
.open > .dropdown-toggle.bootstrapcss .btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.bootstrapcss .btn-warning:active:hover,
.bootstrapcss .btn-warning.active:hover,
.open > .dropdown-toggle.bootstrapcss .btn-warning:hover,
.bootstrapcss .btn-warning:active:focus,
.bootstrapcss .btn-warning.active:focus,
.open > .dropdown-toggle.bootstrapcss .btn-warning:focus,
.bootstrapcss .btn-warning:active.focus,
.bootstrapcss .btn-warning.active.focus,
.open > .dropdown-toggle.bootstrapcss .btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.bootstrapcss .btn-warning.disabled:hover,
.bootstrapcss .btn-warning[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-warning:hover,
.bootstrapcss .btn-warning.disabled:focus,
.bootstrapcss .btn-warning[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-warning:focus,
.bootstrapcss .btn-warning.disabled.focus,
.bootstrapcss .btn-warning[disabled].focus,
fieldset[disabled] .bootstrapcss .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.bootstrapcss .btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.bootstrapcss .btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bootstrapcss .btn-danger:focus,
.bootstrapcss .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.bootstrapcss .btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.bootstrapcss .btn-danger:active,
.bootstrapcss .btn-danger.active,
.open > .dropdown-toggle.bootstrapcss .btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.bootstrapcss .btn-danger:active:hover,
.bootstrapcss .btn-danger.active:hover,
.open > .dropdown-toggle.bootstrapcss .btn-danger:hover,
.bootstrapcss .btn-danger:active:focus,
.bootstrapcss .btn-danger.active:focus,
.open > .dropdown-toggle.bootstrapcss .btn-danger:focus,
.bootstrapcss .btn-danger:active.focus,
.bootstrapcss .btn-danger.active.focus,
.open > .dropdown-toggle.bootstrapcss .btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.bootstrapcss .btn-danger.disabled:hover,
.bootstrapcss .btn-danger[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-danger:hover,
.bootstrapcss .btn-danger.disabled:focus,
.bootstrapcss .btn-danger[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-danger:focus,
.bootstrapcss .btn-danger.disabled.focus,
.bootstrapcss .btn-danger[disabled].focus,
fieldset[disabled] .bootstrapcss .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.bootstrapcss .btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.bootstrapcss .btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.bootstrapcss .btn-link,
.bootstrapcss .btn-link:active,
.bootstrapcss .btn-link.active,
.bootstrapcss .btn-link[disabled],
fieldset[disabled] .bootstrapcss .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bootstrapcss .btn-link,
.bootstrapcss .btn-link:hover,
.bootstrapcss .btn-link:focus,
.bootstrapcss .btn-link:active {
  border-color: transparent;
}
.bootstrapcss .btn-link:hover,
.bootstrapcss .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.bootstrapcss .btn-link[disabled]:hover,
fieldset[disabled] .bootstrapcss .btn-link:hover,
.bootstrapcss .btn-link[disabled]:focus,
fieldset[disabled] .bootstrapcss .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.bootstrapcss .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.bootstrapcss .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrapcss .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.bootstrapcss .btn-block {
  display: block;
  width: 100%;
}
.bootstrapcss .btn-block + .btn-block {
  margin-top: 5px;
}
.bootstrapcss input[type="submit"].btn-block,
.bootstrapcss input[type="reset"].btn-block,
.bootstrapcss input[type="button"].btn-block {
  width: 100%;
}
.bootstrapcss .modal-open {
  overflow: hidden;
}
.bootstrapcss .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.bootstrapcss .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.bootstrapcss .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.bootstrapcss .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.bootstrapcss .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.bootstrapcss .modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.bootstrapcss .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.bootstrapcss .modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.bootstrapcss .modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.bootstrapcss .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.bootstrapcss .modal-header .close {
  margin-top: -2px;
}
.bootstrapcss .modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.bootstrapcss .modal-body {
  position: relative;
  padding: 15px;
}
.bootstrapcss .modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.bootstrapcss .modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.bootstrapcss .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.bootstrapcss .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.bootstrapcss .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .bootstrapcss .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .bootstrapcss .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .bootstrapcss .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .bootstrapcss .modal-lg {
    width: 900px;
  }
}
.bootstrapcss .carousel {
  position: relative;
}
.bootstrapcss .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.bootstrapcss .carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.bootstrapcss .carousel-inner > .item > img,
.bootstrapcss .carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .bootstrapcss .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .bootstrapcss .carousel-inner > .item.next,
  .bootstrapcss .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .bootstrapcss .carousel-inner > .item.prev,
  .bootstrapcss .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .bootstrapcss .carousel-inner > .item.next.left,
  .bootstrapcss .carousel-inner > .item.prev.right,
  .bootstrapcss .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.bootstrapcss .carousel-inner > .active,
.bootstrapcss .carousel-inner > .next,
.bootstrapcss .carousel-inner > .prev {
  display: block;
}
.bootstrapcss .carousel-inner > .active {
  left: 0;
}
.bootstrapcss .carousel-inner > .next,
.bootstrapcss .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.bootstrapcss .carousel-inner > .next {
  left: 100%;
}
.bootstrapcss .carousel-inner > .prev {
  left: -100%;
}
.bootstrapcss .carousel-inner > .next.left,
.bootstrapcss .carousel-inner > .prev.right {
  left: 0;
}
.bootstrapcss .carousel-inner > .active.left {
  left: -100%;
}
.bootstrapcss .carousel-inner > .active.right {
  left: 100%;
}
.bootstrapcss .carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.bootstrapcss .carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.bootstrapcss .carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.bootstrapcss .carousel-control:hover,
.bootstrapcss .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.bootstrapcss .carousel-control .icon-prev,
.bootstrapcss .carousel-control .icon-next,
.bootstrapcss .carousel-control .glyphicon-chevron-left,
.bootstrapcss .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.bootstrapcss .carousel-control .icon-prev,
.bootstrapcss .carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.bootstrapcss .carousel-control .icon-next,
.bootstrapcss .carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.bootstrapcss .carousel-control .icon-prev,
.bootstrapcss .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.bootstrapcss .carousel-control .icon-prev:before {
  content: "\2039";
}
.bootstrapcss .carousel-control .icon-next:before {
  content: "\203a";
}
.bootstrapcss .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.bootstrapcss .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.bootstrapcss .carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.bootstrapcss .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.bootstrapcss .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .bootstrapcss .carousel-control .glyphicon-chevron-left,
  .bootstrapcss .carousel-control .glyphicon-chevron-right,
  .bootstrapcss .carousel-control .icon-prev,
  .bootstrapcss .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .bootstrapcss .carousel-control .glyphicon-chevron-left,
  .bootstrapcss .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .bootstrapcss .carousel-control .glyphicon-chevron-right,
  .bootstrapcss .carousel-control .icon-next {
    margin-right: -10px;
  }
  .bootstrapcss .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .bootstrapcss .carousel-indicators {
    bottom: 20px;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/5be1347c682810f199c7.eot);
  src: url(/5be1347c682810f199c7.eot?#iefix) format("embedded-opentype"), url(/be810be3a3e14c682a25.woff2) format("woff2"), url(/82b1212e45a2bc35dd73.woff) format("woff"), url(/4692b9ec53fd5972caa2.ttf) format("truetype"), url(/060b2710bdbbe3dfe48b.svg#glyphicons_halflingsregular) format("svg");
}
.bootstrapcss .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bootstrapcss .glyphicon-asterisk:before {
  content: "\002a";
}
.bootstrapcss .glyphicon-plus:before {
  content: "\002b";
}
.bootstrapcss .glyphicon-euro:before,
.bootstrapcss .glyphicon-eur:before {
  content: "\20ac";
}
.bootstrapcss .glyphicon-minus:before {
  content: "\2212";
}
.bootstrapcss .glyphicon-cloud:before {
  content: "\2601";
}
.bootstrapcss .glyphicon-envelope:before {
  content: "\2709";
}
.bootstrapcss .glyphicon-pencil:before {
  content: "\270f";
}
.bootstrapcss .glyphicon-glass:before {
  content: "\e001";
}
.bootstrapcss .glyphicon-music:before {
  content: "\e002";
}
.bootstrapcss .glyphicon-search:before {
  content: "\e003";
}
.bootstrapcss .glyphicon-heart:before {
  content: "\e005";
}
.bootstrapcss .glyphicon-star:before {
  content: "\e006";
}
.bootstrapcss .glyphicon-star-empty:before {
  content: "\e007";
}
.bootstrapcss .glyphicon-user:before {
  content: "\e008";
}
.bootstrapcss .glyphicon-film:before {
  content: "\e009";
}
.bootstrapcss .glyphicon-th-large:before {
  content: "\e010";
}
.bootstrapcss .glyphicon-th:before {
  content: "\e011";
}
.bootstrapcss .glyphicon-th-list:before {
  content: "\e012";
}
.bootstrapcss .glyphicon-ok:before {
  content: "\e013";
}
.bootstrapcss .glyphicon-remove:before {
  content: "\e014";
}
.bootstrapcss .glyphicon-zoom-in:before {
  content: "\e015";
}
.bootstrapcss .glyphicon-zoom-out:before {
  content: "\e016";
}
.bootstrapcss .glyphicon-off:before {
  content: "\e017";
}
.bootstrapcss .glyphicon-signal:before {
  content: "\e018";
}
.bootstrapcss .glyphicon-cog:before {
  content: "\e019";
}
.bootstrapcss .glyphicon-trash:before {
  content: "\e020";
}
.bootstrapcss .glyphicon-home:before {
  content: "\e021";
}
.bootstrapcss .glyphicon-file:before {
  content: "\e022";
}
.bootstrapcss .glyphicon-time:before {
  content: "\e023";
}
.bootstrapcss .glyphicon-road:before {
  content: "\e024";
}
.bootstrapcss .glyphicon-download-alt:before {
  content: "\e025";
}
.bootstrapcss .glyphicon-download:before {
  content: "\e026";
}
.bootstrapcss .glyphicon-upload:before {
  content: "\e027";
}
.bootstrapcss .glyphicon-inbox:before {
  content: "\e028";
}
.bootstrapcss .glyphicon-play-circle:before {
  content: "\e029";
}
.bootstrapcss .glyphicon-repeat:before {
  content: "\e030";
}
.bootstrapcss .glyphicon-refresh:before {
  content: "\e031";
}
.bootstrapcss .glyphicon-list-alt:before {
  content: "\e032";
}
.bootstrapcss .glyphicon-lock:before {
  content: "\e033";
}
.bootstrapcss .glyphicon-flag:before {
  content: "\e034";
}
.bootstrapcss .glyphicon-headphones:before {
  content: "\e035";
}
.bootstrapcss .glyphicon-volume-off:before {
  content: "\e036";
}
.bootstrapcss .glyphicon-volume-down:before {
  content: "\e037";
}
.bootstrapcss .glyphicon-volume-up:before {
  content: "\e038";
}
.bootstrapcss .glyphicon-qrcode:before {
  content: "\e039";
}
.bootstrapcss .glyphicon-barcode:before {
  content: "\e040";
}
.bootstrapcss .glyphicon-tag:before {
  content: "\e041";
}
.bootstrapcss .glyphicon-tags:before {
  content: "\e042";
}
.bootstrapcss .glyphicon-book:before {
  content: "\e043";
}
.bootstrapcss .glyphicon-bookmark:before {
  content: "\e044";
}
.bootstrapcss .glyphicon-print:before {
  content: "\e045";
}
.bootstrapcss .glyphicon-camera:before {
  content: "\e046";
}
.bootstrapcss .glyphicon-font:before {
  content: "\e047";
}
.bootstrapcss .glyphicon-bold:before {
  content: "\e048";
}
.bootstrapcss .glyphicon-italic:before {
  content: "\e049";
}
.bootstrapcss .glyphicon-text-height:before {
  content: "\e050";
}
.bootstrapcss .glyphicon-text-width:before {
  content: "\e051";
}
.bootstrapcss .glyphicon-align-left:before {
  content: "\e052";
}
.bootstrapcss .glyphicon-align-center:before {
  content: "\e053";
}
.bootstrapcss .glyphicon-align-right:before {
  content: "\e054";
}
.bootstrapcss .glyphicon-align-justify:before {
  content: "\e055";
}
.bootstrapcss .glyphicon-list:before {
  content: "\e056";
}
.bootstrapcss .glyphicon-indent-left:before {
  content: "\e057";
}
.bootstrapcss .glyphicon-indent-right:before {
  content: "\e058";
}
.bootstrapcss .glyphicon-facetime-video:before {
  content: "\e059";
}
.bootstrapcss .glyphicon-picture:before {
  content: "\e060";
}
.bootstrapcss .glyphicon-map-marker:before {
  content: "\e062";
}
.bootstrapcss .glyphicon-adjust:before {
  content: "\e063";
}
.bootstrapcss .glyphicon-tint:before {
  content: "\e064";
}
.bootstrapcss .glyphicon-edit:before {
  content: "\e065";
}
.bootstrapcss .glyphicon-share:before {
  content: "\e066";
}
.bootstrapcss .glyphicon-check:before {
  content: "\e067";
}
.bootstrapcss .glyphicon-move:before {
  content: "\e068";
}
.bootstrapcss .glyphicon-step-backward:before {
  content: "\e069";
}
.bootstrapcss .glyphicon-fast-backward:before {
  content: "\e070";
}
.bootstrapcss .glyphicon-backward:before {
  content: "\e071";
}
.bootstrapcss .glyphicon-play:before {
  content: "\e072";
}
.bootstrapcss .glyphicon-pause:before {
  content: "\e073";
}
.bootstrapcss .glyphicon-stop:before {
  content: "\e074";
}
.bootstrapcss .glyphicon-forward:before {
  content: "\e075";
}
.bootstrapcss .glyphicon-fast-forward:before {
  content: "\e076";
}
.bootstrapcss .glyphicon-step-forward:before {
  content: "\e077";
}
.bootstrapcss .glyphicon-eject:before {
  content: "\e078";
}
.bootstrapcss .glyphicon-chevron-left:before {
  content: "\e079";
}
.bootstrapcss .glyphicon-chevron-right:before {
  content: "\e080";
}
.bootstrapcss .glyphicon-plus-sign:before {
  content: "\e081";
}
.bootstrapcss .glyphicon-minus-sign:before {
  content: "\e082";
}
.bootstrapcss .glyphicon-remove-sign:before {
  content: "\e083";
}
.bootstrapcss .glyphicon-ok-sign:before {
  content: "\e084";
}
.bootstrapcss .glyphicon-question-sign:before {
  content: "\e085";
}
.bootstrapcss .glyphicon-info-sign:before {
  content: "\e086";
}
.bootstrapcss .glyphicon-screenshot:before {
  content: "\e087";
}
.bootstrapcss .glyphicon-remove-circle:before {
  content: "\e088";
}
.bootstrapcss .glyphicon-ok-circle:before {
  content: "\e089";
}
.bootstrapcss .glyphicon-ban-circle:before {
  content: "\e090";
}
.bootstrapcss .glyphicon-arrow-left:before {
  content: "\e091";
}
.bootstrapcss .glyphicon-arrow-right:before {
  content: "\e092";
}
.bootstrapcss .glyphicon-arrow-up:before {
  content: "\e093";
}
.bootstrapcss .glyphicon-arrow-down:before {
  content: "\e094";
}
.bootstrapcss .glyphicon-share-alt:before {
  content: "\e095";
}
.bootstrapcss .glyphicon-resize-full:before {
  content: "\e096";
}
.bootstrapcss .glyphicon-resize-small:before {
  content: "\e097";
}
.bootstrapcss .glyphicon-exclamation-sign:before {
  content: "\e101";
}
.bootstrapcss .glyphicon-gift:before {
  content: "\e102";
}
.bootstrapcss .glyphicon-leaf:before {
  content: "\e103";
}
.bootstrapcss .glyphicon-fire:before {
  content: "\e104";
}
.bootstrapcss .glyphicon-eye-open:before {
  content: "\e105";
}
.bootstrapcss .glyphicon-eye-close:before {
  content: "\e106";
}
.bootstrapcss .glyphicon-warning-sign:before {
  content: "\e107";
}
.bootstrapcss .glyphicon-plane:before {
  content: "\e108";
}
.bootstrapcss .glyphicon-calendar:before {
  content: "\e109";
}
.bootstrapcss .glyphicon-random:before {
  content: "\e110";
}
.bootstrapcss .glyphicon-comment:before {
  content: "\e111";
}
.bootstrapcss .glyphicon-magnet:before {
  content: "\e112";
}
.bootstrapcss .glyphicon-chevron-up:before {
  content: "\e113";
}
.bootstrapcss .glyphicon-chevron-down:before {
  content: "\e114";
}
.bootstrapcss .glyphicon-retweet:before {
  content: "\e115";
}
.bootstrapcss .glyphicon-shopping-cart:before {
  content: "\e116";
}
.bootstrapcss .glyphicon-folder-close:before {
  content: "\e117";
}
.bootstrapcss .glyphicon-folder-open:before {
  content: "\e118";
}
.bootstrapcss .glyphicon-resize-vertical:before {
  content: "\e119";
}
.bootstrapcss .glyphicon-resize-horizontal:before {
  content: "\e120";
}
.bootstrapcss .glyphicon-hdd:before {
  content: "\e121";
}
.bootstrapcss .glyphicon-bullhorn:before {
  content: "\e122";
}
.bootstrapcss .glyphicon-bell:before {
  content: "\e123";
}
.bootstrapcss .glyphicon-certificate:before {
  content: "\e124";
}
.bootstrapcss .glyphicon-thumbs-up:before {
  content: "\e125";
}
.bootstrapcss .glyphicon-thumbs-down:before {
  content: "\e126";
}
.bootstrapcss .glyphicon-hand-right:before {
  content: "\e127";
}
.bootstrapcss .glyphicon-hand-left:before {
  content: "\e128";
}
.bootstrapcss .glyphicon-hand-up:before {
  content: "\e129";
}
.bootstrapcss .glyphicon-hand-down:before {
  content: "\e130";
}
.bootstrapcss .glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.bootstrapcss .glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.bootstrapcss .glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.bootstrapcss .glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.bootstrapcss .glyphicon-globe:before {
  content: "\e135";
}
.bootstrapcss .glyphicon-wrench:before {
  content: "\e136";
}
.bootstrapcss .glyphicon-tasks:before {
  content: "\e137";
}
.bootstrapcss .glyphicon-filter:before {
  content: "\e138";
}
.bootstrapcss .glyphicon-briefcase:before {
  content: "\e139";
}
.bootstrapcss .glyphicon-fullscreen:before {
  content: "\e140";
}
.bootstrapcss .glyphicon-dashboard:before {
  content: "\e141";
}
.bootstrapcss .glyphicon-paperclip:before {
  content: "\e142";
}
.bootstrapcss .glyphicon-heart-empty:before {
  content: "\e143";
}
.bootstrapcss .glyphicon-link:before {
  content: "\e144";
}
.bootstrapcss .glyphicon-phone:before {
  content: "\e145";
}
.bootstrapcss .glyphicon-pushpin:before {
  content: "\e146";
}
.bootstrapcss .glyphicon-usd:before {
  content: "\e148";
}
.bootstrapcss .glyphicon-gbp:before {
  content: "\e149";
}
.bootstrapcss .glyphicon-sort:before {
  content: "\e150";
}
.bootstrapcss .glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.bootstrapcss .glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.bootstrapcss .glyphicon-sort-by-order:before {
  content: "\e153";
}
.bootstrapcss .glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.bootstrapcss .glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.bootstrapcss .glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.bootstrapcss .glyphicon-unchecked:before {
  content: "\e157";
}
.bootstrapcss .glyphicon-expand:before {
  content: "\e158";
}
.bootstrapcss .glyphicon-collapse-down:before {
  content: "\e159";
}
.bootstrapcss .glyphicon-collapse-up:before {
  content: "\e160";
}
.bootstrapcss .glyphicon-log-in:before {
  content: "\e161";
}
.bootstrapcss .glyphicon-flash:before {
  content: "\e162";
}
.bootstrapcss .glyphicon-log-out:before {
  content: "\e163";
}
.bootstrapcss .glyphicon-new-window:before {
  content: "\e164";
}
.bootstrapcss .glyphicon-record:before {
  content: "\e165";
}
.bootstrapcss .glyphicon-save:before {
  content: "\e166";
}
.bootstrapcss .glyphicon-open:before {
  content: "\e167";
}
.bootstrapcss .glyphicon-saved:before {
  content: "\e168";
}
.bootstrapcss .glyphicon-import:before {
  content: "\e169";
}
.bootstrapcss .glyphicon-export:before {
  content: "\e170";
}
.bootstrapcss .glyphicon-send:before {
  content: "\e171";
}
.bootstrapcss .glyphicon-floppy-disk:before {
  content: "\e172";
}
.bootstrapcss .glyphicon-floppy-saved:before {
  content: "\e173";
}
.bootstrapcss .glyphicon-floppy-remove:before {
  content: "\e174";
}
.bootstrapcss .glyphicon-floppy-save:before {
  content: "\e175";
}
.bootstrapcss .glyphicon-floppy-open:before {
  content: "\e176";
}
.bootstrapcss .glyphicon-credit-card:before {
  content: "\e177";
}
.bootstrapcss .glyphicon-transfer:before {
  content: "\e178";
}
.bootstrapcss .glyphicon-cutlery:before {
  content: "\e179";
}
.bootstrapcss .glyphicon-header:before {
  content: "\e180";
}
.bootstrapcss .glyphicon-compressed:before {
  content: "\e181";
}
.bootstrapcss .glyphicon-earphone:before {
  content: "\e182";
}
.bootstrapcss .glyphicon-phone-alt:before {
  content: "\e183";
}
.bootstrapcss .glyphicon-tower:before {
  content: "\e184";
}
.bootstrapcss .glyphicon-stats:before {
  content: "\e185";
}
.bootstrapcss .glyphicon-sd-video:before {
  content: "\e186";
}
.bootstrapcss .glyphicon-hd-video:before {
  content: "\e187";
}
.bootstrapcss .glyphicon-subtitles:before {
  content: "\e188";
}
.bootstrapcss .glyphicon-sound-stereo:before {
  content: "\e189";
}
.bootstrapcss .glyphicon-sound-dolby:before {
  content: "\e190";
}
.bootstrapcss .glyphicon-sound-5-1:before {
  content: "\e191";
}
.bootstrapcss .glyphicon-sound-6-1:before {
  content: "\e192";
}
.bootstrapcss .glyphicon-sound-7-1:before {
  content: "\e193";
}
.bootstrapcss .glyphicon-copyright-mark:before {
  content: "\e194";
}
.bootstrapcss .glyphicon-registration-mark:before {
  content: "\e195";
}
.bootstrapcss .glyphicon-cloud-download:before {
  content: "\e197";
}
.bootstrapcss .glyphicon-cloud-upload:before {
  content: "\e198";
}
.bootstrapcss .glyphicon-tree-conifer:before {
  content: "\e199";
}
.bootstrapcss .glyphicon-tree-deciduous:before {
  content: "\e200";
}
.bootstrapcss .glyphicon-cd:before {
  content: "\e201";
}
.bootstrapcss .glyphicon-save-file:before {
  content: "\e202";
}
.bootstrapcss .glyphicon-open-file:before {
  content: "\e203";
}
.bootstrapcss .glyphicon-level-up:before {
  content: "\e204";
}
.bootstrapcss .glyphicon-copy:before {
  content: "\e205";
}
.bootstrapcss .glyphicon-paste:before {
  content: "\e206";
}
.bootstrapcss .glyphicon-alert:before {
  content: "\e209";
}
.bootstrapcss .glyphicon-equalizer:before {
  content: "\e210";
}
.bootstrapcss .glyphicon-king:before {
  content: "\e211";
}
.bootstrapcss .glyphicon-queen:before {
  content: "\e212";
}
.bootstrapcss .glyphicon-pawn:before {
  content: "\e213";
}
.bootstrapcss .glyphicon-bishop:before {
  content: "\e214";
}
.bootstrapcss .glyphicon-knight:before {
  content: "\e215";
}
.bootstrapcss .glyphicon-baby-formula:before {
  content: "\e216";
}
.bootstrapcss .glyphicon-tent:before {
  content: "\26fa";
}
.bootstrapcss .glyphicon-blackboard:before {
  content: "\e218";
}
.bootstrapcss .glyphicon-bed:before {
  content: "\e219";
}
.bootstrapcss .glyphicon-apple:before {
  content: "\f8ff";
}
.bootstrapcss .glyphicon-erase:before {
  content: "\e221";
}
.bootstrapcss .glyphicon-hourglass:before {
  content: "\231b";
}
.bootstrapcss .glyphicon-lamp:before {
  content: "\e223";
}
.bootstrapcss .glyphicon-duplicate:before {
  content: "\e224";
}
.bootstrapcss .glyphicon-piggy-bank:before {
  content: "\e225";
}
.bootstrapcss .glyphicon-scissors:before {
  content: "\e226";
}
.bootstrapcss .glyphicon-bitcoin:before {
  content: "\e227";
}
.bootstrapcss .glyphicon-btc:before {
  content: "\e227";
}
.bootstrapcss .glyphicon-xbt:before {
  content: "\e227";
}
.bootstrapcss .glyphicon-yen:before {
  content: "\00a5";
}
.bootstrapcss .glyphicon-jpy:before {
  content: "\00a5";
}
.bootstrapcss .glyphicon-ruble:before {
  content: "\20bd";
}
.bootstrapcss .glyphicon-rub:before {
  content: "\20bd";
}
.bootstrapcss .glyphicon-scale:before {
  content: "\e230";
}
.bootstrapcss .glyphicon-ice-lolly:before {
  content: "\e231";
}
.bootstrapcss .glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.bootstrapcss .glyphicon-education:before {
  content: "\e233";
}
.bootstrapcss .glyphicon-option-horizontal:before {
  content: "\e234";
}
.bootstrapcss .glyphicon-option-vertical:before {
  content: "\e235";
}
.bootstrapcss .glyphicon-menu-hamburger:before {
  content: "\e236";
}
.bootstrapcss .glyphicon-modal-window:before {
  content: "\e237";
}
.bootstrapcss .glyphicon-oil:before {
  content: "\e238";
}
.bootstrapcss .glyphicon-grain:before {
  content: "\e239";
}
.bootstrapcss .glyphicon-sunglasses:before {
  content: "\e240";
}
.bootstrapcss .glyphicon-text-size:before {
  content: "\e241";
}
.bootstrapcss .glyphicon-text-color:before {
  content: "\e242";
}
.bootstrapcss .glyphicon-text-background:before {
  content: "\e243";
}
.bootstrapcss .glyphicon-object-align-top:before {
  content: "\e244";
}
.bootstrapcss .glyphicon-object-align-bottom:before {
  content: "\e245";
}
.bootstrapcss .glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.bootstrapcss .glyphicon-object-align-left:before {
  content: "\e247";
}
.bootstrapcss .glyphicon-object-align-vertical:before {
  content: "\e248";
}
.bootstrapcss .glyphicon-object-align-right:before {
  content: "\e249";
}
.bootstrapcss .glyphicon-triangle-right:before {
  content: "\e250";
}
.bootstrapcss .glyphicon-triangle-left:before {
  content: "\e251";
}
.bootstrapcss .glyphicon-triangle-bottom:before {
  content: "\e252";
}
.bootstrapcss .glyphicon-triangle-top:before {
  content: "\e253";
}
.bootstrapcss .glyphicon-console:before {
  content: "\e254";
}
.bootstrapcss .glyphicon-superscript:before {
  content: "\e255";
}
.bootstrapcss .glyphicon-subscript:before {
  content: "\e256";
}
.bootstrapcss .glyphicon-menu-left:before {
  content: "\e257";
}
.bootstrapcss .glyphicon-menu-right:before {
  content: "\e258";
}
.bootstrapcss .glyphicon-menu-down:before {
  content: "\e259";
}
.bootstrapcss .glyphicon-menu-up:before {
  content: "\e260";
}
.bootstrapcss .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.bootstrapcss .panel-body {
  padding: 15px;
}
.bootstrapcss .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrapcss .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.bootstrapcss .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.bootstrapcss .panel-title > a,
.bootstrapcss .panel-title > small,
.bootstrapcss .panel-title > .small,
.bootstrapcss .panel-title > small > a,
.bootstrapcss .panel-title > .small > a {
  color: inherit;
}
.bootstrapcss .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrapcss .panel > .list-group,
.bootstrapcss .panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.bootstrapcss .panel > .list-group .list-group-item,
.bootstrapcss .panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.bootstrapcss .panel > .list-group:first-child .list-group-item:first-child,
.bootstrapcss .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrapcss .panel > .list-group:last-child .list-group-item:last-child,
.bootstrapcss .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrapcss .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.bootstrapcss .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.bootstrapcss .list-group + .panel-footer {
  border-top-width: 0;
}
.bootstrapcss .panel > .table,
.bootstrapcss .panel > .table-responsive > .table,
.bootstrapcss .panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.bootstrapcss .panel > .table caption,
.bootstrapcss .panel > .table-responsive > .table caption,
.bootstrapcss .panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.bootstrapcss .panel > .table:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrapcss .panel > .table:first-child > thead:first-child > tr:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.bootstrapcss .panel > .table:first-child > tbody:first-child > tr:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.bootstrapcss .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.bootstrapcss .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.bootstrapcss .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.bootstrapcss .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.bootstrapcss .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.bootstrapcss .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.bootstrapcss .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.bootstrapcss .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.bootstrapcss .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.bootstrapcss .panel > .table:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrapcss .panel > .table:last-child > tbody:last-child > tr:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.bootstrapcss .panel > .table:last-child > tfoot:last-child > tr:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.bootstrapcss .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.bootstrapcss .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.bootstrapcss .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.bootstrapcss .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.bootstrapcss .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.bootstrapcss .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.bootstrapcss .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.bootstrapcss .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.bootstrapcss .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.bootstrapcss .panel > .panel-body + .table,
.bootstrapcss .panel > .panel-body + .table-responsive,
.bootstrapcss .panel > .table + .panel-body,
.bootstrapcss .panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.bootstrapcss .panel > .table > tbody:first-child > tr:first-child th,
.bootstrapcss .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.bootstrapcss .panel > .table-bordered,
.bootstrapcss .panel > .table-responsive > .table-bordered {
  border: 0;
}
.bootstrapcss .panel > .table-bordered > thead > tr > th:first-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.bootstrapcss .panel > .table-bordered > tbody > tr > th:first-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.bootstrapcss .panel > .table-bordered > tfoot > tr > th:first-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.bootstrapcss .panel > .table-bordered > thead > tr > td:first-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.bootstrapcss .panel > .table-bordered > tbody > tr > td:first-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.bootstrapcss .panel > .table-bordered > tfoot > tr > td:first-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.bootstrapcss .panel > .table-bordered > thead > tr > th:last-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.bootstrapcss .panel > .table-bordered > tbody > tr > th:last-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.bootstrapcss .panel > .table-bordered > tfoot > tr > th:last-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.bootstrapcss .panel > .table-bordered > thead > tr > td:last-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.bootstrapcss .panel > .table-bordered > tbody > tr > td:last-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.bootstrapcss .panel > .table-bordered > tfoot > tr > td:last-child,
.bootstrapcss .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.bootstrapcss .panel > .table-bordered > thead > tr:first-child > td,
.bootstrapcss .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.bootstrapcss .panel > .table-bordered > tbody > tr:first-child > td,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.bootstrapcss .panel > .table-bordered > thead > tr:first-child > th,
.bootstrapcss .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.bootstrapcss .panel > .table-bordered > tbody > tr:first-child > th,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.bootstrapcss .panel > .table-bordered > tbody > tr:last-child > td,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.bootstrapcss .panel > .table-bordered > tfoot > tr:last-child > td,
.bootstrapcss .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.bootstrapcss .panel > .table-bordered > tbody > tr:last-child > th,
.bootstrapcss .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.bootstrapcss .panel > .table-bordered > tfoot > tr:last-child > th,
.bootstrapcss .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.bootstrapcss .panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.bootstrapcss .panel-group {
  margin-bottom: 20px;
}
.bootstrapcss .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.bootstrapcss .panel-group .panel + .panel {
  margin-top: 5px;
}
.bootstrapcss .panel-group .panel-heading {
  border-bottom: 0;
}
.bootstrapcss .panel-group .panel-heading + .panel-collapse > .panel-body,
.bootstrapcss .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.bootstrapcss .panel-group .panel-footer {
  border-top: 0;
}
.bootstrapcss .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.bootstrapcss .panel-default {
  border-color: #ddd;
}
.bootstrapcss .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.bootstrapcss .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.bootstrapcss .panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.bootstrapcss .panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.bootstrapcss .panel-primary {
  border-color: #337ab7;
}
.bootstrapcss .panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.bootstrapcss .panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.bootstrapcss .panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.bootstrapcss .panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.bootstrapcss .panel-success {
  border-color: #d6e9c6;
}
.bootstrapcss .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.bootstrapcss .panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.bootstrapcss .panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.bootstrapcss .panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.bootstrapcss .panel-info {
  border-color: #bce8f1;
}
.bootstrapcss .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.bootstrapcss .panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.bootstrapcss .panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.bootstrapcss .panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.bootstrapcss .panel-warning {
  border-color: #faebcc;
}
.bootstrapcss .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.bootstrapcss .panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.bootstrapcss .panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.bootstrapcss .panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.bootstrapcss .panel-danger {
  border-color: #ebccd1;
}
.bootstrapcss .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.bootstrapcss .panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.bootstrapcss .panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.bootstrapcss .panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.bootstrapcss * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrapcss *:before,
.bootstrapcss *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrapcss html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.bootstrapcss body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
.bootstrapcss input,
.bootstrapcss button,
.bootstrapcss select,
.bootstrapcss textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.bootstrapcss a {
  color: #337ab7;
  text-decoration: none;
}
.bootstrapcss a:hover,
.bootstrapcss a:focus {
  color: #23527c;
  text-decoration: underline;
}
.bootstrapcss a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.bootstrapcss figure {
  margin: 0;
}
.bootstrapcss img {
  vertical-align: middle;
}
.bootstrapcss .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.bootstrapcss .img-rounded {
  border-radius: 6px;
}
.bootstrapcss .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.bootstrapcss .img-circle {
  border-radius: 50%;
}
.bootstrapcss hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.bootstrapcss .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.bootstrapcss .sr-only-focusable:active,
.bootstrapcss .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.bootstrapcss [role="button"] {
  cursor: pointer;
}
.bootstrapcss .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.bootstrapcss .popover.top {
  margin-top: -10px;
}
.bootstrapcss .popover.right {
  margin-left: 10px;
}
.bootstrapcss .popover.bottom {
  margin-top: 10px;
}
.bootstrapcss .popover.left {
  margin-left: -10px;
}
.bootstrapcss .popover > .arrow {
  border-width: 11px;
}
.bootstrapcss .popover > .arrow,
.bootstrapcss .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.bootstrapcss .popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.bootstrapcss .popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.bootstrapcss .popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.bootstrapcss .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.bootstrapcss .popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.bootstrapcss .popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bootstrapcss .popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.bootstrapcss .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bootstrapcss .popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.bootstrapcss .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.bootstrapcss .popover-content {
  padding: 9px 14px;
}
.bootstrapcss .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.bootstrapcss .fade.in {
  opacity: 1;
}
.bootstrapcss .collapse {
  display: none;
}
.bootstrapcss .collapse.in {
  display: block;
}
tr.bootstrapcss .collapse.in {
  display: table-row;
}
tbody.bootstrapcss .collapse.in {
  display: table-row-group;
}
.bootstrapcss .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.bootstrapcss .datepicker {
  border-radius: 4px;
  direction: ltr;
}
.bootstrapcss .datepicker-inline {
  width: 220px;
}
.bootstrapcss .datepicker-rtl {
  direction: rtl;
}
.bootstrapcss .datepicker-rtl.dropdown-menu {
  left: auto;
}
.bootstrapcss .datepicker-rtl table tr td span {
  float: right;
}
.bootstrapcss .datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.bootstrapcss .datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.bootstrapcss .datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.bootstrapcss .datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.bootstrapcss .datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.bootstrapcss .datepicker table tr td,
.bootstrapcss .datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .bootstrapcss .datepicker table tr td,
.table-striped .bootstrapcss .datepicker table tr th {
  background-color: transparent;
}
.bootstrapcss .datepicker table tr td.old,
.bootstrapcss .datepicker table tr td.new {
  color: #777777;
}
.bootstrapcss .datepicker table tr td.day:hover,
.bootstrapcss .datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrapcss .datepicker table tr td.disabled,
.bootstrapcss .datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.bootstrapcss .datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.bootstrapcss .datepicker table tr td.highlighted:focus,
.bootstrapcss .datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.bootstrapcss .datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.bootstrapcss .datepicker table tr td.highlighted:active,
.bootstrapcss .datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.highlighted {
  color: #000;
  background-color: #afd9ee;
  background-image: none;
  border-color: #52addb;
}
.bootstrapcss .datepicker table tr td.highlighted:active:hover,
.bootstrapcss .datepicker table tr td.highlighted.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.highlighted:hover,
.bootstrapcss .datepicker table tr td.highlighted:active:focus,
.bootstrapcss .datepicker table tr td.highlighted.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.highlighted:focus,
.bootstrapcss .datepicker table tr td.highlighted:active.focus,
.bootstrapcss .datepicker table tr td.highlighted.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.bootstrapcss .datepicker table tr td.highlighted.disabled:hover,
.bootstrapcss .datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.highlighted:hover,
.bootstrapcss .datepicker table tr td.highlighted.disabled:focus,
.bootstrapcss .datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.highlighted:focus,
.bootstrapcss .datepicker table tr td.highlighted.disabled.focus,
.bootstrapcss .datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.bootstrapcss .datepicker table tr td.highlighted .badge {
  color: #d9edf7;
  background-color: #000;
}
.bootstrapcss .datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.bootstrapcss .datepicker table tr td.highlighted.disabled,
.bootstrapcss .datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}
.bootstrapcss .datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.bootstrapcss .datepicker table tr td.today:focus,
.bootstrapcss .datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}
.bootstrapcss .datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.bootstrapcss .datepicker table tr td.today:active,
.bootstrapcss .datepicker table tr td.today.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.today {
  color: #000;
  background-color: #ffc966;
  background-image: none;
  border-color: #f59e00;
}
.bootstrapcss .datepicker table tr td.today:active:hover,
.bootstrapcss .datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.today:hover,
.bootstrapcss .datepicker table tr td.today:active:focus,
.bootstrapcss .datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.today:focus,
.bootstrapcss .datepicker table tr td.today:active.focus,
.bootstrapcss .datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.bootstrapcss .datepicker table tr td.today.disabled:hover,
.bootstrapcss .datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.today:hover,
.bootstrapcss .datepicker table tr td.today.disabled:focus,
.bootstrapcss .datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.today:focus,
.bootstrapcss .datepicker table tr td.today.disabled.focus,
.bootstrapcss .datepicker table tr td.today[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.bootstrapcss .datepicker table tr td.today .badge {
  color: #ffdb99;
  background-color: #000;
}
.bootstrapcss .datepicker table tr td.today.focused {
  background: #ffc966;
}
.bootstrapcss .datepicker table tr td.today.disabled,
.bootstrapcss .datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}
.bootstrapcss .datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.bootstrapcss .datepicker table tr td.range:focus,
.bootstrapcss .datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.bootstrapcss .datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.bootstrapcss .datepicker table tr td.range:active,
.bootstrapcss .datepicker table tr td.range.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range {
  color: #000;
  background-color: #d5d5d5;
  background-image: none;
  border-color: #9d9d9d;
}
.bootstrapcss .datepicker table tr td.range:active:hover,
.bootstrapcss .datepicker table tr td.range.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range:hover,
.bootstrapcss .datepicker table tr td.range:active:focus,
.bootstrapcss .datepicker table tr td.range.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range:focus,
.bootstrapcss .datepicker table tr td.range:active.focus,
.bootstrapcss .datepicker table tr td.range.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.bootstrapcss .datepicker table tr td.range.disabled:hover,
.bootstrapcss .datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range:hover,
.bootstrapcss .datepicker table tr td.range.disabled:focus,
.bootstrapcss .datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range:focus,
.bootstrapcss .datepicker table tr td.range.disabled.focus,
.bootstrapcss .datepicker table tr td.range[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.bootstrapcss .datepicker table tr td.range .badge {
  color: #eeeeee;
  background-color: #000;
}
.bootstrapcss .datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.bootstrapcss .datepicker table tr td.range.disabled,
.bootstrapcss .datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}
.bootstrapcss .datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.bootstrapcss .datepicker table tr td.range.highlighted:focus,
.bootstrapcss .datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.bootstrapcss .datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.bootstrapcss .datepicker table tr td.range.highlighted:active,
.bootstrapcss .datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #c1d7e3;
  background-image: none;
  border-color: #73a6c0;
}
.bootstrapcss .datepicker table tr td.range.highlighted:active:hover,
.bootstrapcss .datepicker table tr td.range.highlighted.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.highlighted:hover,
.bootstrapcss .datepicker table tr td.range.highlighted:active:focus,
.bootstrapcss .datepicker table tr td.range.highlighted.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.highlighted:focus,
.bootstrapcss .datepicker table tr td.range.highlighted:active.focus,
.bootstrapcss .datepicker table tr td.range.highlighted.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.bootstrapcss .datepicker table tr td.range.highlighted.disabled:hover,
.bootstrapcss .datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.highlighted:hover,
.bootstrapcss .datepicker table tr td.range.highlighted.disabled:focus,
.bootstrapcss .datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.highlighted:focus,
.bootstrapcss .datepicker table tr td.range.highlighted.disabled.focus,
.bootstrapcss .datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.bootstrapcss .datepicker table tr td.range.highlighted .badge {
  color: #e4eef3;
  background-color: #000;
}
.bootstrapcss .datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.bootstrapcss .datepicker table tr td.range.highlighted.disabled,
.bootstrapcss .datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}
.bootstrapcss .datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.bootstrapcss .datepicker table tr td.range.today:focus,
.bootstrapcss .datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}
.bootstrapcss .datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.bootstrapcss .datepicker table tr td.range.today:active,
.bootstrapcss .datepicker table tr td.range.today.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.today {
  color: #000;
  background-color: #f4b747;
  background-image: none;
  border-color: #bf800c;
}
.bootstrapcss .datepicker table tr td.range.today:active:hover,
.bootstrapcss .datepicker table tr td.range.today.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.today:hover,
.bootstrapcss .datepicker table tr td.range.today:active:focus,
.bootstrapcss .datepicker table tr td.range.today.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.today:focus,
.bootstrapcss .datepicker table tr td.range.today:active.focus,
.bootstrapcss .datepicker table tr td.range.today.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}
.bootstrapcss .datepicker table tr td.range.today.disabled:hover,
.bootstrapcss .datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.today:hover,
.bootstrapcss .datepicker table tr td.range.today.disabled:focus,
.bootstrapcss .datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.today:focus,
.bootstrapcss .datepicker table tr td.range.today.disabled.focus,
.bootstrapcss .datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.bootstrapcss .datepicker table tr td.range.today .badge {
  color: #f7ca77;
  background-color: #000;
}
.bootstrapcss .datepicker table tr td.range.today.disabled,
.bootstrapcss .datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}
.bootstrapcss .datepicker table tr td.selected,
.bootstrapcss .datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrapcss .datepicker table tr td.selected:focus,
.bootstrapcss .datepicker table tr td.selected.highlighted:focus,
.bootstrapcss .datepicker table tr td.selected.focus,
.bootstrapcss .datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}
.bootstrapcss .datepicker table tr td.selected:hover,
.bootstrapcss .datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.bootstrapcss .datepicker table tr td.selected:active,
.bootstrapcss .datepicker table tr td.selected.highlighted:active,
.bootstrapcss .datepicker table tr td.selected.active,
.bootstrapcss .datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #5e5e5e;
  background-image: none;
  border-color: #373737;
}
.bootstrapcss .datepicker table tr td.selected:active:hover,
.bootstrapcss .datepicker table tr td.selected.highlighted:active:hover,
.bootstrapcss .datepicker table tr td.selected.active:hover,
.bootstrapcss .datepicker table tr td.selected.highlighted.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected.highlighted:hover,
.bootstrapcss .datepicker table tr td.selected:active:focus,
.bootstrapcss .datepicker table tr td.selected.highlighted:active:focus,
.bootstrapcss .datepicker table tr td.selected.active:focus,
.bootstrapcss .datepicker table tr td.selected.highlighted.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected.highlighted:focus,
.bootstrapcss .datepicker table tr td.selected:active.focus,
.bootstrapcss .datepicker table tr td.selected.highlighted:active.focus,
.bootstrapcss .datepicker table tr td.selected.active.focus,
.bootstrapcss .datepicker table tr td.selected.highlighted.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}
.bootstrapcss .datepicker table tr td.selected.disabled:hover,
.bootstrapcss .datepicker table tr td.selected.highlighted.disabled:hover,
.bootstrapcss .datepicker table tr td.selected[disabled]:hover,
.bootstrapcss .datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.selected:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.selected.highlighted:hover,
.bootstrapcss .datepicker table tr td.selected.disabled:focus,
.bootstrapcss .datepicker table tr td.selected.highlighted.disabled:focus,
.bootstrapcss .datepicker table tr td.selected[disabled]:focus,
.bootstrapcss .datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.selected:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.selected.highlighted:focus,
.bootstrapcss .datepicker table tr td.selected.disabled.focus,
.bootstrapcss .datepicker table tr td.selected.highlighted.disabled.focus,
.bootstrapcss .datepicker table tr td.selected[disabled].focus,
.bootstrapcss .datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.selected.focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}
.bootstrapcss .datepicker table tr td.selected .badge,
.bootstrapcss .datepicker table tr td.selected.highlighted .badge {
  color: #777777;
  background-color: #fff;
}
.bootstrapcss .datepicker table tr td.active,
.bootstrapcss .datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrapcss .datepicker table tr td.active:focus,
.bootstrapcss .datepicker table tr td.active.highlighted:focus,
.bootstrapcss .datepicker table tr td.active.focus,
.bootstrapcss .datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.bootstrapcss .datepicker table tr td.active:hover,
.bootstrapcss .datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.bootstrapcss .datepicker table tr td.active:active,
.bootstrapcss .datepicker table tr td.active.highlighted:active,
.bootstrapcss .datepicker table tr td.active.active,
.bootstrapcss .datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.bootstrapcss .datepicker table tr td.active:active:hover,
.bootstrapcss .datepicker table tr td.active.highlighted:active:hover,
.bootstrapcss .datepicker table tr td.active.active:hover,
.bootstrapcss .datepicker table tr td.active.highlighted.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active.highlighted:hover,
.bootstrapcss .datepicker table tr td.active:active:focus,
.bootstrapcss .datepicker table tr td.active.highlighted:active:focus,
.bootstrapcss .datepicker table tr td.active.active:focus,
.bootstrapcss .datepicker table tr td.active.highlighted.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active.highlighted:focus,
.bootstrapcss .datepicker table tr td.active:active.focus,
.bootstrapcss .datepicker table tr td.active.highlighted:active.focus,
.bootstrapcss .datepicker table tr td.active.active.focus,
.bootstrapcss .datepicker table tr td.active.highlighted.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.bootstrapcss .datepicker table tr td.active.disabled:hover,
.bootstrapcss .datepicker table tr td.active.highlighted.disabled:hover,
.bootstrapcss .datepicker table tr td.active[disabled]:hover,
.bootstrapcss .datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.active:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td.active.highlighted:hover,
.bootstrapcss .datepicker table tr td.active.disabled:focus,
.bootstrapcss .datepicker table tr td.active.highlighted.disabled:focus,
.bootstrapcss .datepicker table tr td.active[disabled]:focus,
.bootstrapcss .datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.active:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.active.highlighted:focus,
.bootstrapcss .datepicker table tr td.active.disabled.focus,
.bootstrapcss .datepicker table tr td.active.highlighted.disabled.focus,
.bootstrapcss .datepicker table tr td.active[disabled].focus,
.bootstrapcss .datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.active.focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.bootstrapcss .datepicker table tr td.active .badge,
.bootstrapcss .datepicker table tr td.active.highlighted .badge {
  color: #337ab7;
  background-color: #fff;
}
.bootstrapcss .datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrapcss .datepicker table tr td span:hover,
.bootstrapcss .datepicker table tr td span.focused {
  background: #eeeeee;
}
.bootstrapcss .datepicker table tr td span.disabled,
.bootstrapcss .datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.bootstrapcss .datepicker table tr td span.active,
.bootstrapcss .datepicker table tr td span.active:hover,
.bootstrapcss .datepicker table tr td span.active.disabled,
.bootstrapcss .datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrapcss .datepicker table tr td span.active:focus,
.bootstrapcss .datepicker table tr td span.active:hover:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover:focus,
.bootstrapcss .datepicker table tr td span.active.focus,
.bootstrapcss .datepicker table tr td span.active:hover.focus,
.bootstrapcss .datepicker table tr td span.active.disabled.focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.bootstrapcss .datepicker table tr td span.active:hover,
.bootstrapcss .datepicker table tr td span.active:hover:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.bootstrapcss .datepicker table tr td span.active:active,
.bootstrapcss .datepicker table tr td span.active:hover:active,
.bootstrapcss .datepicker table tr td span.active.disabled:active,
.bootstrapcss .datepicker table tr td span.active.disabled:hover:active,
.bootstrapcss .datepicker table tr td span.active.active,
.bootstrapcss .datepicker table tr td span.active:hover.active,
.bootstrapcss .datepicker table tr td span.active.disabled.active,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.bootstrapcss .datepicker table tr td span.active:active:hover,
.bootstrapcss .datepicker table tr td span.active:hover:active:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:active:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:hover:active:hover,
.bootstrapcss .datepicker table tr td span.active.active:hover,
.bootstrapcss .datepicker table tr td span.active:hover.active:hover,
.bootstrapcss .datepicker table tr td span.active.disabled.active:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active:hover:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled:hover:hover,
.bootstrapcss .datepicker table tr td span.active:active:focus,
.bootstrapcss .datepicker table tr td span.active:hover:active:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:active:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover:active:focus,
.bootstrapcss .datepicker table tr td span.active.active:focus,
.bootstrapcss .datepicker table tr td span.active:hover.active:focus,
.bootstrapcss .datepicker table tr td span.active.disabled.active:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active:hover:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled:focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled:hover:focus,
.bootstrapcss .datepicker table tr td span.active:active.focus,
.bootstrapcss .datepicker table tr td span.active:hover:active.focus,
.bootstrapcss .datepicker table tr td span.active.disabled:active.focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover:active.focus,
.bootstrapcss .datepicker table tr td span.active.active.focus,
.bootstrapcss .datepicker table tr td span.active:hover.active.focus,
.bootstrapcss .datepicker table tr td span.active.disabled.active.focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active:hover.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled.focus,
.open > .dropdown-toggle.bootstrapcss .datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.bootstrapcss .datepicker table tr td span.active.disabled:hover,
.bootstrapcss .datepicker table tr td span.active:hover.disabled:hover,
.bootstrapcss .datepicker table tr td span.active.disabled.disabled:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.disabled:hover,
.bootstrapcss .datepicker table tr td span.active[disabled]:hover,
.bootstrapcss .datepicker table tr td span.active:hover[disabled]:hover,
.bootstrapcss .datepicker table tr td span.active.disabled[disabled]:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.disabled:hover:hover,
.bootstrapcss .datepicker table tr td span.active.disabled:focus,
.bootstrapcss .datepicker table tr td span.active:hover.disabled:focus,
.bootstrapcss .datepicker table tr td span.active.disabled.disabled:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.disabled:focus,
.bootstrapcss .datepicker table tr td span.active[disabled]:focus,
.bootstrapcss .datepicker table tr td span.active:hover[disabled]:focus,
.bootstrapcss .datepicker table tr td span.active.disabled[disabled]:focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.disabled:hover:focus,
.bootstrapcss .datepicker table tr td span.active.disabled.focus,
.bootstrapcss .datepicker table tr td span.active:hover.disabled.focus,
.bootstrapcss .datepicker table tr td span.active.disabled.disabled.focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover.disabled.focus,
.bootstrapcss .datepicker table tr td span.active[disabled].focus,
.bootstrapcss .datepicker table tr td span.active:hover[disabled].focus,
.bootstrapcss .datepicker table tr td span.active.disabled[disabled].focus,
.bootstrapcss .datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .bootstrapcss .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.bootstrapcss .datepicker table tr td span.active .badge,
.bootstrapcss .datepicker table tr td span.active:hover .badge,
.bootstrapcss .datepicker table tr td span.active.disabled .badge,
.bootstrapcss .datepicker table tr td span.active.disabled:hover .badge {
  color: #337ab7;
  background-color: #fff;
}
.bootstrapcss .datepicker table tr td span.old,
.bootstrapcss .datepicker table tr td span.new {
  color: #777777;
}
.bootstrapcss .datepicker .datepicker-switch {
  width: 145px;
}
.bootstrapcss .datepicker .datepicker-switch,
.bootstrapcss .datepicker .prev,
.bootstrapcss .datepicker .next,
.bootstrapcss .datepicker tfoot tr th {
  cursor: pointer;
}
.bootstrapcss .datepicker .datepicker-switch:hover,
.bootstrapcss .datepicker .prev:hover,
.bootstrapcss .datepicker .next:hover,
.bootstrapcss .datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.bootstrapcss .datepicker .prev.disabled,
.bootstrapcss .datepicker .next.disabled {
  visibility: hidden;
}
.bootstrapcss .datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.bootstrapcss .input-group.date .input-group-addon {
  cursor: pointer;
}
.bootstrapcss .input-daterange {
  width: 100%;
}
.bootstrapcss .input-daterange input {
  text-align: center;
}
.bootstrapcss .input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.bootstrapcss .input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.bootstrapcss .input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.bootstrapcss a {
  color: #f0780a;
}
.bootstrapcss a:hover,
.bootstrapcss a:visited,
.bootstrapcss a:active,
.bootstrapcss a:focus {
  color: #f0780a;
}
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  /*overrides*/
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
@font-face {
  font-family: Champas;
  src: url(/5377902854cf655bd16b.eot?#iefix) format("embedded-opentype"), url(/66d8db5dfc5a8478bffb.ttf) format("truetype");
}
/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: url(/b009a76ad6afe4ebd301.woff2) format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/f1e2a76794cb86b2aa8e.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: url(/227c93190fe7f82de3f8.woff2) format("woff2"), /* Chrome 26+, Opera 23+, Firefox 39+ */ url(/77ecb942e56f9b036426.woff) format("woff");
  /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
html {
  font-size: 14px;
}
body {
  background-color: #193c3c;
  width: 100%;
  margin: 15px auto;
  padding: 0;
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  color: #193c3c;
  line-height: 140%;
  vertical-align: baseline;
  border: none;
  /*inputs */
  /* NB: textarea is not an input*/
  /* Firefox 18- */
  /* Firefox 19+ */
  /*Plain button*/
  /*Run button (like on MRT)*/
  /* Divs related to headings */
  /* paragraphs, lists, table cells */
  /* More tables */
  /* superscript and subscript.  So the line height doesn't change. Although now I'm not sure I need this at all. */
  /* spans and anchors (otherwise inherets their parent's style */
  /* DIVS */
  /* Overwrite toastr styles*/
  /* Collapsible panels */
  /* This one is specifically for heading h1 */
  /* Could merge some of it with the above */
}
@media (min-width: 1199px) {
  body {
    width: 1199px;
  }
}
body h1 {
  font-size: 18px;
}
body h2,
body h3,
body h4,
body h5,
body h6,
body p,
body li,
body td,
body th,
body label {
  font-size: 14px;
}
body h1 {
  text-transform: uppercase;
  color: #193c3c;
  font-family: Champas, Roboto, Verdana, sans-serif;
  background-color: white;
  text-align: left;
  font-weight: normal;
  display: inline-block;
  line-height: 100%;
  margin: 35px 0 0 25px;
  padding: 0;
  vertical-align: baseline;
}
body h2,
body h3,
body h4,
body h5,
body h6 {
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 13px 0 0 0;
  padding: 0;
  text-align: justify;
  border: none;
  line-height: 140%;
  vertical-align: baseline;
}
body h2 {
  color: #f0780a;
  text-transform: uppercase;
}
body h3 {
  color: #f0780a;
}
body h4 {
  color: #193c3c;
}
body h5 {
  color: #4b6955;
}
body label {
  color: #193c3c;
}
body input,
body select,
body button,
body textarea {
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  box-sizing: border-box;
}
body input[type="text"],
body textarea,
body output-numeric-simple {
  font-family: Calibri, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
}
body button:focus {
  outline: 3px solid #fae68c;
}
body input:focus,
body textarea:focus,
body select:focus {
  border-color: #a5b487;
  outline: none;
}
body button:hover {
  cursor: pointer;
}
body textarea {
  width: 100%;
  line-height: 125%;
  height: 4em;
  padding: 0.3em 0.5em;
}
body ::-webkit-input-placeholder {
  color: #dce1c3;
}
body :-moz-placeholder {
  color: #dce1c3;
}
body ::-moz-placeholder {
  color: #dce1c3;
}
body :-ms-input-placeholder {
  color: #dce1c3;
}
body select {
  text-align: left;
  cursor: pointer;
}
body button.x {
  content: "x";
  background-color: transparent;
  border: none;
  cursor: pointer;
  font-size: 20px;
  height: 20px;
  width: 20px;
  text-align: center;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  line-height: 100%;
  color: #193c3c;
}
body button.x:hover {
  color: #de0000;
}
body div.PVLwarningMessage,
body div.PVLerrorMessage {
  width: 100%;
  margin: 3px 0;
  padding: 3px 10px;
  text-align: center;
  border: 2px solid #f0780a;
  font-weight: bold;
}
body div.PVLwarningMessage span,
body div.PVLerrorMessage span {
  white-space: normal;
}
body div.PVLwarningMessage {
  color: #f0780a;
  border-color: #f0780a;
}
body div.PVLwarningMessage span {
  color: #f0780a;
}
body div.PVLerrorMessage {
  color: #de0000;
  border-color: #de0000;
}
body div.PVLerrorMessage span {
  color: #de0000;
}
body .BoldTextButton {
  margin: 0px;
  border: none;
  background-color: white;
  padding: 1px 0;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  border-bottom: 3px solid transparent;
  color: #193c3c;
}
body .BoldTextButton:hover {
  color: #f0780a;
  text-decoration: none;
}
body .BoldTextButton:active {
  color: #de0000;
}
body .BoldTextButton:focus {
  outline: none;
  border-bottom: 3px solid #fae68c;
}
body .BoldTextButton:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
body .BoldTextButton:disabled:hover {
  color: #193c3c;
  text-decoration: none;
}
body .PlainButton {
  margin: 0px;
  border: 1px solid #dce1c3;
  background-color: #fafafa;
  padding: 0 10px;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  color: #193c3c;
}
body .PlainButton:hover {
  border-color: #a5b487;
}
body .PlainButton:focus {
  outline: none;
  border-color: #a5b487;
}
body .PlainButton:active {
  outline: none;
  border-color: #a5b487;
  background-color: #e6e6e6;
}
body .PlainButton:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}
body .PlainButton:disabled:hover {
  border-color: #a5b487;
}
body .RunButton {
  color: #4b6955;
  border: 1px solid #c3cda5;
  font-weight: bold;
  padding: 2px;
  margin: 0 1%;
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  text-decoration: none;
  background: -ms-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* IE10 Consumer Preview */
  background: -webkit-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* Standard syntax */
  /* Properties that change with screen size*/
  font-size: 13px;
  width: 96%;
  /*FF and IE use the default cursor for disabled buttons.  Better as a pointer for the run button.*/
}
@media (min-width: 1199px) {
  body .RunButton {
    font-size: 14px;
  }
}
body .RunButton:enabled:hover {
  background: -ms-linear-gradient(top, #c3cda5, #c3cda5, #a5b487);
  /* IE10 Consumer Preview */
  background: -webkit-linear-gradient(top, #c3cda5, #c3cda5, #a5b487);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* Standard syntax */
}
body .RunButton:disabled {
  cursor: not-allowed;
  opacity: 0.7;
}
body .RunButton:hover {
  cursor: pointer;
}
body div.HashedOliveBackground {
  height: 14px;
  width: 100%;
  /* -- Stripes -- this works but it doesn't render that well, so stick with the background image */
  /*  /* Safari 5.1 to 6.0
      background: -webkit-repeating-linear-gradient(135deg, white 0, white 2px, @colour-tertiary 2px, @colour-tertiary 4px);
      /* Opera 11.1 to 12.0
      background: -o-repeating-linear-gradient(135deg, white 0, white 2px, @colour-tertiary 2px, @colour-tertiary 4px);
      /* Firefox 3.6 to 15
      background: -moz-repeating-linear-gradient(135deg, white 0, white 2px, @colour-tertiary 2px, @colour-tertiary 4px);
      /* Standard syntax
      background: repeating-linear-gradient(135deg, white 0, white 2px, @colour-tertiary 2px, @colour-tertiary 4px);
    */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABdwAAAAwAQMAAAAxRSp5AAAAAXNSR0ICQMB9xQAAAAZQTFRFw82l////WZU2mgAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAABXSURBVGje7dIxDQAgEASwk8yGLXZMYIAEBWhABNMnrYbm1nWy61qZdY30ulqcd95555133nnnnXfeeeedd95555133nnnnXfeeeedd95555133nnnP84/xLZU+6rMtcsAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
body div.HashedOliveBackground h1 {
  color: #c3cda5;
  margin: -2px 0 0 15px;
  padding: 0 5px;
  vertical-align: top;
  font-size: 18px;
}
body p,
body li,
body td,
body th {
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  padding: 0;
  line-height: 140%;
  vertical-align: baseline;
  /*baseline is the css default anyway;  see td for more on options.*/
  border: none;
}
body p {
  margin: 1em 0 0 0;
}
body p {
  text-align: justify;
  margin: 1em 0 0 0;
}
body ul {
  list-style-type: disc;
}
body ul li ul {
  list-style-type: circle;
}
body ul,
body ol {
  padding: 0 0 0 40px;
  margin: 0;
}
body ul li,
body ol li {
  text-indent: 0;
  text-align: justify;
  padding: 0;
  margin: 8px 20px 0 0;
}
body ul li ul,
body ol li ul,
body ul li ol,
body ol li ol {
  padding: 0 0 0 20px;
  margin: 0;
}
body ul li ul li,
body ol li ul li,
body ul li ol li,
body ol li ol li {
  text-indent: 0;
  text-align: justify;
  padding: 0;
  margin: 6px 0 0 0;
}
body td,
body th {
  margin: 0;
  /*example of baseline is the bottom of the circle in a lower-case "p". */
  text-align: left;
}
body th {
  font-weight: bold;
}
body tr {
  margin: 0;
  padding: 0;
  border: none;
}
body table {
  empty-cells: show;
  table-layout: fixed;
  white-space: normal;
  /*is default anyway -- white space collapses, and text wraps */
  margin: 0;
  /*just as a default -- can be overridden for particular type of table */
  padding: 0;
  /*just as a default */
  border: none;
  /*just as a default */
  border-collapse: collapse;
  /*if there are borders between adjacent cells, they are collapsed into a single border */
}
body .PVLtableHeading {
  font-size: smaller;
  font-weight: normal;
  line-height: 120%;
}
body .PVLtable {
  display: table;
  width: 100%;
  border-top: 1px solid #193c3c;
  border-bottom: 1px solid #193c3c;
}
body .PVLtable > *,
body .PVLtable tr {
  /*Stackoverflow: the myth that a universal selector is slow is a hangup from 10 years ago*/
  display: table-row;
}
body .PVLtable > * > *,
body .PVLtable tr > *,
body .PVLtable > * th,
body .PVLtable tr th,
body .PVLtable > * td,
body .PVLtable tr td {
  display: table-cell;
  text-align: center;
}
body .PVLtable > * > *:first-child,
body .PVLtable tr > *:first-child,
body .PVLtable > * th:first-child,
body .PVLtable tr th:first-child,
body .PVLtable > * td:first-child,
body .PVLtable tr td:first-child {
  text-align: left;
}
body .PVLtable .PVLthRow > * {
  font-weight: bold;
  border-bottom: 1px solid #193c3c;
}
body .PVLtable .PVLthTopRow > * {
  font-weight: bold;
  line-height: 120%;
  padding-top: 5px;
}
body .PVLtable .PVLthBottomRow > * {
  font-weight: bold;
  line-height: 120%;
  padding-bottom: 5px;
  border-bottom: 1px solid #193c3c;
}
body .PVLtable .PVLboldRow > * {
  font-weight: bold;
}
body .PVLtableFootnotes {
  margin-top: 3px;
}
body .PVLtableFootnotes p {
  font-size: 10px;
  margin-top: 0;
}
body sup,
body sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
body sub {
  top: 0.4em;
}
body div.spinner > div > div {
  background: #a5b487 !important;
}
body img {
  border: none;
}
body span {
  white-space: nowrap;
}
body a {
  text-decoration: none;
  font-weight: bold;
  color: #f0780a;
  cursor: pointer;
}
body a:hover {
  color: #f0780a;
  text-decoration: underline;
}
body a:visited,
body a:active,
body a:focus {
  color: #f0780a;
  text-decoration: none;
}
body a:focus {
  outline: 1px solid #fae68c;
}
body a:active {
  outline: none;
}
body div {
  position: static;
  /*is default anyway*/
  overflow: visible;
  white-space: normal;
  /*is default anyway -- white space collapses, and text wraps */
  margin: 0;
  /*just as a default -- can be overridden for particular type of table */
  padding: 0;
  /*just as a default */
  border: none;
  /*just as a default */
  border-collapse: separate;
  /*if there are borders between adjacent divs, they are not collapsed into a single border */
  border-spacing: 0;
  /*not sure what this is anymore */
  box-sizing: border-box;
}
body .toast-success {
  background-color: #4b6955;
}
body .toast-error {
  background-color: #de0000;
}
body .toast-info {
  background-color: #4b6955;
}
body .toast-warning {
  background-color: #fab400;
}
body .CollapseWithPlusMinus {
  cursor: pointer;
  position: relative;
  line-height: 15px !important;
  font-weight: bold !important;
}
body .CollapseWithPlusMinus.collapsed::before {
  content: "\2b";
  /*Plus sign*/
}
body .CollapseWithPlusMinus::before {
  content: "\2212";
  /*Minus sign*/
  position: absolute;
  left: -25px;
  top: 0;
  margin: 0;
  padding: 0;
  width: 15px;
  height: 15px;
  font-size: 15px;
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  color: white;
  display: block;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  background-color: #dce1c3;
}
body .CollapseWithPlusMinus:hover::before {
  background-color: #c3cda5;
}
body div.HashedOliveBackground[data-toggle="collapse"] {
  width: 96%;
  margin: 35px 2% 25px 2%;
  text-align: center;
  cursor: pointer;
  position: relative;
}
body div.HashedOliveBackground[data-toggle="collapse"].collapsed::before {
  content: "\2b";
  /*Plus sign*/
  padding: 0 2px 2px 3px;
}
body div.HashedOliveBackground[data-toggle="collapse"]::before {
  font-family: "Glyphicons Halflings";
  border-right: 8px solid white;
  border-left: 8px solid white;
  color: white;
  content: "\2212";
  /*Minus sign*/
  margin: 0;
  position: absolute;
  left: -1.5%;
  top: 0px;
  padding: 0 2px 2px 2px;
  width: 13px;
  font-size: 11px;
  height: 13px;
  line-height: 15px;
  display: inline-block;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  font-weight: normal;
  background: #dce1c3;
}
body div.HashedOliveBackground[data-toggle="collapse"]:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABdwAAAAwAQMAAAAxRSp5AAAAAXNSR0ICQMB9xQAAAAZQTFRFpbSH////ecE/1gAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAABXSURBVGje7dIxDQAgEASwk8yGLXZMYIAEBWhABNMnrYbm1nWy61qZdY30ulqcd95555133nnnnXfeeeedd95555133nnnnXfeeeedd95555133nnnP84/xLZU+6rMtcsAAAAASUVORK5CYII=);
}
body div.HashedOliveBackground[data-toggle="collapse"]:hover::before {
  background-color: #c3cda5;
}
body .simulator,
body .yield {
  min-height: 400px;
}
body .simulator .SimulatorContent,
body .yield .SimulatorContent {
  margin: 0 0 15px 0;
}
/*Body*/
/* MODAL PANEL */
div.modal-dialog div.modal-content {
  border-radius: 6px;
}
div.modal-dialog div.modal-header,
div.modal-dialog div.modal-footer {
  background-color: #c3cda5;
  border: none;
}
div.modal-dialog div.modal-header {
  border-radius: 6px 6px 0 0;
  padding: 15px;
  display: flex;
  justify-content: right;
  align-content: center;
}
div.modal-dialog div.modal-header button {
  line-height: 100%;
  height: 25px;
}
div.modal-dialog div.modal-header > * {
  text-align: center;
}
div.modal-dialog div.modal-header > *:nth-child(1) {
  width: 90%;
}
div.modal-dialog div.modal-header > *:nth-child(2) {
  width: 5%;
}
div.modal-dialog div.modal-header > * img,
div.modal-dialog div.modal-header > * h4,
div.modal-dialog div.modal-header > * span {
  line-height: 100%;
  height: 25px;
  display: inline-block;
  margin: 0;
  vertical-align: middle !important;
}
div.modal-dialog div.modal-header > * img {
  height: 25px;
  margin-right: 20px;
}
div.modal-dialog div.modal-header > * h4 {
  font-family: Champas, Roboto, Verdana, sans-serif;
  text-transform: uppercase;
  font-size: 25px;
  font-weight: bold;
}
div.modal-dialog div.modal-header > * span {
  font-size: 25px !important;
  margin-right: 15px;
}
div.modal-dialog div.modal-body {
  margin: 0 auto;
  width: 95%;
  /* Hierachy is a bit confusing when using bootstrap.  !important is always ugly... but lots of it below.*/
  /*Why all this !important needed.  Input button style turning into input textbox styl */
}
div.modal-dialog div.modal-body a,
div.modal-dialog div.modal-body label {
  color: #193c3c;
}
div.modal-dialog div.modal-body label {
  margin-top: 10px !important;
  font-weight: normal !important;
  vertical-align: middle !important;
}
div.modal-dialog div.modal-body h2,
div.modal-dialog div.modal-body label,
div.modal-dialog div.modal-body input,
div.modal-dialog div.modal-body button,
div.modal-dialog div.modal-body a,
div.modal-dialog div.modal-body span,
div.modal-dialog div.modal-body textarea,
div.modal-dialog div.modal-body button {
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  text-align: left !important;
}
div.modal-dialog div.modal-body input[type="text"],
div.modal-dialog div.modal-body input[type="password"],
div.modal-dialog div.modal-body input[type="button"],
div.modal-dialog div.modal-body input[type="submit"],
div.modal-dialog div.modal-body input[type="file"],
div.modal-dialog div.modal-body textarea,
div.modal-dialog div.modal-body span.custom-file-input-button,
div.modal-dialog div.modal-body span.custom-file-input-clear-button,
div.modal-dialog div.modal-body button {
  font: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  margin-top: 7px !important;
  padding: 2px 0 2px 5px !important;
  vertical-align: middle !important;
  font-weight: normal !important;
  background-color: white !important;
  color: #f0780a !important;
}
div.modal-dialog div.modal-body input[type="text"],
div.modal-dialog div.modal-body textarea,
div.modal-dialog div.modal-body input[type="password"] {
  border: 1px solid #dce1c3 !important;
  text-align: left !important;
}
div.modal-dialog div.modal-body input[type="text"]:focus,
div.modal-dialog div.modal-body textarea:focus,
div.modal-dialog div.modal-body input[type="password"]:focus {
  border: 1px solid #a5b487 !important;
}
div.modal-dialog div.modal-body input[type="button"],
div.modal-dialog div.modal-body input[type="submit"],
div.modal-dialog div.modal-body input[type="file"],
div.modal-dialog div.modal-body span.custom-file-input-button,
div.modal-dialog div.modal-body span.custom-file-input-clear-button,
div.modal-dialog div.modal-body button {
  border: 1px solid #4b6955 !important;
  color: white !important;
  text-decoration: none !important;
  white-space: normal !important;
  background-color: #4b6955 !important;
  text-align: center !important;
  vertical-align: middle !important;
  font-weight: normal !important;
  padding: 8px 0 8px 5px !important;
  line-height: 100% !important;
  height: auto !important;
  cursor: pointer !important;
  border-radius: 0 !important;
}
div.modal-dialog div.modal-body input[type="button"]:hover,
div.modal-dialog div.modal-body input[type="submit"]:hover,
div.modal-dialog div.modal-body input[type="file"]:hover,
div.modal-dialog div.modal-body span.custom-file-input-button:hover,
div.modal-dialog div.modal-body span.custom-file-input-clear-button:hover,
div.modal-dialog div.modal-body button:hover {
  color: white !important;
  border: 1px solid #193c3c !important;
  background-color: #193c3c !important;
}
div.modal-dialog div.modal-body input[type="button"]:focus,
div.modal-dialog div.modal-body input[type="submit"]:focus,
div.modal-dialog div.modal-body input[type="file"]:focus,
div.modal-dialog div.modal-body span.custom-file-input-button:focus,
div.modal-dialog div.modal-body span.custom-file-input-clear-button:focus,
div.modal-dialog div.modal-body button:focus {
  border: 1px solid #f0780a !important;
  outline: none;
}
div.modal-dialog div.modal-body input[type="button"][disabled],
div.modal-dialog div.modal-body input[type="submit"][disabled],
div.modal-dialog div.modal-body input[type="file"][disabled],
div.modal-dialog div.modal-body span.custom-file-input-button[disabled],
div.modal-dialog div.modal-body span.custom-file-input-clear-button[disabled],
div.modal-dialog div.modal-body button[disabled] {
  background-color: #4b6955 !important;
  border: 1px solid #4b6955 !important;
  cursor: not-allowed !important;
}
div.modal-dialog div.modal-footer {
  margin-top: 15px;
  border-radius: 0 0 6px 6px;
  padding: 5px 0;
  text-align: center !important;
  font-size: 11px;
  color: #4b6955 !important;
}
div.modal-dialog div.modal-footer a {
  color: #4b6955;
}
.bootbox div.modal-dialog div.modal-header {
  justify-content: left;
}
.bootbox div.modal-dialog div.modal-header > * {
  line-height: 30px;
}
.bootbox div.modal-dialog div.modal-header button {
  width: 5%;
  height: 30px;
}
.bootbox div.modal-dialog div.modal-header h4 {
  width: 90%;
  font-size: 18px;
  font-weight: normal;
}
.bootbox div.modal-dialog .modal-header button,
.bootbox div.modal-dialog .modal-footer button {
  background-color: transparent;
  color: #4b6955;
  opacity: 1;
  border: none;
  border-radius: 0;
  text-shadow: 0 1px 0 #dce1c3;
  font-size: 18px;
}
.bootbox div.modal-dialog .modal-header button:active,
.bootbox div.modal-dialog .modal-footer button:active,
.bootbox div.modal-dialog .modal-header button:focus,
.bootbox div.modal-dialog .modal-footer button:focus {
  background-color: transparent;
  color: inherit;
  border: none;
  outline: 2px solid #fae68c;
  color: #f0780a;
}
.bootbox div.modal-dialog .modal-header button:hover,
.bootbox div.modal-dialog .modal-footer button:hover {
  color: #f0780a;
}
.bootbox div.modal-dialog .modal-content {
  font-size: 16px;
  line-height: 160%;
}
/* Popover used in tours*/
div.popover .popover-title {
  background-color: #c3cda5;
  color: #193c3c;
  font-size: 15px;
  font: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
}
div.popover .popover-content {
  color: #193c3c;
  font-size: 15px;
  font: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
}
div.popover .popover-content p,
div.popover .popover-content ol,
div.popover .popover-content li {
  font-size: 15px;
  margin-top: 10px;
  text-align: left;
}
div.popover .popover-content p:first-child {
  margin-top: 0;
}
div.popover .popover-content li {
  margin-left: 0;
  margin-right: 0;
}
div.popover .popover-content ol {
  padding-left: 15px;
}
div.popover .popover-navigation button {
  border: 1px solid #c3cda5;
  font-weight: bold;
  padding: 2px;
  margin: 0 1%;
  display: inline-block;
  border-radius: 2px;
  background: -ms-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* IE10 Consumer Preview */
  background: -webkit-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* Standard syntax */
  /* Properties that change with screen size*/
  font-size: 13px;
  width: 25%;
  /*FF and IE use the default cursor for disabled buttons.  Better as a pointer for the run button.*/
}
@media (min-width: 1199px) {
  div.popover .popover-navigation button {
    font-size: 14px;
  }
}
div.popover .popover-navigation button:hover {
  background: -ms-linear-gradient(top, #c3cda5, #c3cda5, #a5b487);
  /* IE10 Consumer Preview */
  background: -webkit-linear-gradient(top, #c3cda5, #c3cda5, #a5b487);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(top, #dce1c3, #dce1c3, #c3cda5);
  /* Standard syntax */
}
div.popover .popover-navigation button:focus {
  outline-color: #f0fafa;
}
div.popover .popover-navigation button:disabled {
  display: none;
  cursor: pointer;
  color: gray;
}
/* Major panels */
#MainPanel {
  /* 100% for xs screens, some other percentage for larger screens*/
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  #MainPanel {
    width: 72%;
  }
}
#MainPanel #ContentPanelWrapper {
  /*The only point of the ContentPanelWrapper is to provide position:relative.*/
  /*The first decendents with position:absolute will be positioned relative to this div.*/
  position: relative;
}
#MainPanel #ContentPanel,
#MainPanel #HeaderPanel {
  width: 100%;
  border-radius: 0;
  /*small screens... but @border-radius for big screens*/
  background-color: white;
}
@media (min-width: 991px) {
  #MainPanel #ContentPanel,
  #MainPanel #HeaderPanel {
    border-radius: 10px;
  }
}
#MainPanel #HeaderPanel {
  overflow: visible;
}
#MainPanel #ContentPanel {
  /* How annoying! From Stack Overflow:
        In IE7, IE8 �visible� becomes �hidden� when combined with �hidden�.
        I.e., Can't have overflow-x: visible and overflow-y: hidden in IE.
        Ultimately, that's why we need #ContentPanelWrapper
    */
  margin-top: 15px;
  overflow: hidden;
  position: static;
  /*If this were relative, then overflow:hidden would hide any absolutely positioned children from being shown outside the div.*/
}
div.CalcUpperSection {
  background: -webkit-gradient(linear, left, right, from(#4b6955), to(#193c3c));
  /* Saf4+, Chrome */
  background: -webkit-linear-gradient(right, #4b6955, #193c3c);
  /* Chrome 10+, Saf5.1+ */
  background: -moz-linear-gradient(right, #4b6955, #193c3c);
  /* FF3.6+ */
  background: -o-linear-gradient(right, #4b6955, #193c3c);
  /* Opera 11.10+ */
  background: linear-gradient(to right, #4b6955, #193c3c);
  /* W3C */
  width: 100%;
}
div.CalcUpperSection > div:first-child {
  width: 100%;
  background: #4b6955;
  background: url(data:image/png;base64,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) no-repeat right top, -webkit-gradient(linear, left, right, from(#4b6955), to(#193c3c));
  /* Saf4+, Chrome */
  background: url(data:image/png;base64,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) no-repeat right top, -webkit-linear-gradient(right, #4b6955, #193c3c);
  /* Chrome 10+, Saf5.1+ */
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAZCAYAAAB0OmEUAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAYG0lEQVR4Xu3bdbRuVRUFcAERBKXExFbsxEaxEFvEFgVb7O7u7u7u7np2i43d3d1d83c884597/vuffe+9w+MwRljju9939ln77VXzLXWPvcd54DDD3lFcGSwKbh9cMbgeIF7cNzg1MHVgqsEZ/DbcbbhyvOwfXCi4NaB9X8UHBU8IjhfsOM8fN1XntkhOFVwkeBCwSkCe9kucO+EwemDSwXXCq4QnDnYI9gx6Dywc3CuwLirB2cJjh+MY04WXD94XPCM4ObBPoE1TxPYyy+Cfwf/neHf3w4eE5wtoF9zWf/EwTmDCwYXCKy5e0B2Y4zdNdgzsJfp2UEednpB8OfgP0HX/HvwsYB8ewX2dv7gscEXgk8FDw7OHuwwzMdG9rx3cPKAvXYK6NN9n767f8qA7o0j2yjzxYPXBr8JKhP8M/hyQMf2BecOnhX8OOgefhY8J6AXsu8WsJnxdGZNeqqtK7+1yQ/uTTKNV77bI7lvG9DDR4KbBnS8vQE3Cx4QcNTzBhbykHsWM5AjPTt4anD54ATBJMhGL8/MsIZ5LhFY//nBMwNBSklbEyCMdcngkcFTgkMDDmst+7pY8MDg1cE7gzcGHPXKwUkDCqxS7Vsw0YlAEQwjccAuwZmCiwacgMMzmt8Z83nB74PRWf37d8HbgysF5KLLOiMnPMkMTmBN9ziGvewfHBxYT0B4pvbiKA8PvhMICmvBH4LXBdbjvNa8bvDWQAD/PKCPywYT+eUTrClo6JEDXSM4XVBHpG+EiiTuFdw/MI4NOC59wjkCZPH1QPD+Lfhr8JPgVQHC4qT0TAa2s4cSy68C4/gK0mNHe9kvODzgM54TpNUXvRh7nsA4REino77APujkoEAQfyKwD+N3MuC0gQ1gvG68D5uIQu4aYPevBA8NsBzlTI653sv4wPycUHBwOhmJE1IqYDa/T0y2kSvPkP/CwRODDwWY3dx+pyjf7eFPwT8CRvpB8LKAgrCr/XJAexZM9wuQx6UDck2sPaOO3cDyb78JEvO9JuAQDY6C4TH3jQKBWZ37XATzyYp3CV4YvCV4acCQlwvMYX2GRmYY2D4Fxq+DjweepWuZSuBx6ncHfww4LCa/ZjARUz5BZrhdIHiwK2K5XiAQ7ZnP3CIQaJ7/RmAcYrhOIKCNo1e2pU9O+J7gHQE5jRPo+wbmflRgzPcCehLggth+kQJfvXMgo9w3eH3wyQC5XjEQmPQhYNy3xnODJwd3D9gFCZGLveiNfwjQGwRPCMgpaHenBAMpzefkaL3y3QQCiIPYkOh6emBxDj6PXN+V8YztOQFGMZQvnVGe6OcIhN1MlvVceYa8mJ8SKOeWwcQEwVUDxhMUI6P/K8BWlK4su3FA6QIH0/8y+GLA6EotQWIf1uueiv6GeWUQZRfjWmMMEN8/E1w7IO928xaWXfkdGFDQMpqgkpHsgWNzIsGt/OWExvpk3PsEHIO9sDqiIBc5ffrOYTg9B8fagnAssQQC5v9u8Jfga4F5OTOfoS+ZXzmEcJRMMtdPA/NeJsDY7Mm2AlRAy0iCUSbg0GxOr/TL0d8XyC70ZK/I+R6BklPGJvcHg/cHbIfwPhwgHBntkIBeyE1f7vv8VkAn5LIueRAfQvSMagohWosP7TEaYhnm3ykTK0lRNwnuFIgyLG/j07j1XhnPgc8aYD5Rzwkx3YsCQjLuPHrty7hVYA1BiEUwIGdgAM4oxY/9QMEYDwoEB6Zi4Dq1YGL07wfYW4nDEQETc16Gw4J0ZX0OYX3zKaUYSv3NSD59f0kg202ZeA3QM8dVIq3sLTgkWbGpDGku63NG5QRWRDwYs8FhTp/mxfD6vZaHavspWPMJSjF6IytyfEPQDNIA0fMo0SoT0J1sckRgbfpHBPSkt/KcckoJRGbymM93WUCJ/K4AiQgEmd8z7EpGDi6g6ZYffTbQAnB2gf+0gF7oZ5SLHfnAkwL9NH9+ZSCYZRplnL0iVySz5+hsFAvT9+H3Rr8Ip2yfhNwwy2c8p8Ig7w0wIGNjHoGCOQTPQjZdeRkXqPUZACjP/JV7hN8pnrK77mjMbwZKKkz7gWBRWUS5nwuwNYNb88BA/6Q3w2p6EbqqwWVfdbs+h4O/LeBkDM5AnJiDkJ0zgiCro5N9rQCpXEoW8wnYrk0OdqKjyVYLQC/mN9Yznq1+e1+gy4Zqfple0FU+mUTvobxix8o0BgiSMgf9y0aCWVbjhH7jT+SztnkFCRLSI2F0mUbFMZKPYNOn2vNhgSCmIyQlSGREehn1VMhIXw0Eg6yjqlBWWU/FoaKxropjH0qoYDYi7VBUFbQSkwJHbOTKeApXnmEHTNq0rJR5UyD61wyQ3Ady1HGUf0DZ2LzGXgr2+d9S870DbGM9JQOHc3qGQSibMyuv3F/piBRLmRRHX4ymH/t08MPg84GTIEayXvWKpWUKvYE17N8+6ZoDk8tvDATGuN/gsZeWWEo95QKdkU82tAe647wCreOxrLLhgKA9Q/Xh3/TEcd0jh7UmnQ16BvtACOYeg83vnFbjrMxqqUOvSq6WWMbIUEoeQYPZ6VzlIFs79OHwfINOyHubgC7ZS2UhaNyvTORkf+Ppl+/6jmDoUjugrxrtN4KMqobfBq0MrEnHNwzsyeHE1IPYuPRlgPJJlhiFgaXA2JYrz9sY1lHva/wwj5T30YBC1ITrCRAGUxIo1TwrzXLshwTYRLkxBjv5GVdad+IhnWoEsYimUO2r4TSnGpvxKBETAmWrXx8fmNv6GEwmUC65L6g4ipMv++RIjIfR6BUzCQDsyCmVk5iZE2jmNczw5kA2lc2UIxwZPCdb0RtZrMfZHEbcLZCtODlGZuSXBzKWmtv+BBy52JbDOVpVVj4sYHv9gKw4BUlAZx1vv3Tp30u+ELgvyAS1eWQ5BwgaYsxv/2SyFtYeA5te2Z7s+gb2cpoowzj2N55dK78gqEwCSrMumPiurEZGZSQbW19/hoBXEp212VZvqJoQ1HorlYP12OIOAdvsbZMUx3ii7sUBthONVULZg4JWDZT+PsO4UZEjbEKQOEW5Z8DJpTYbxTbzjJtf7s2gIE6nmbNJ6dRGlWrKDSlT6hXsI+PVgfRUmIbz9l0D49cR1cCbAjWwrCHjKZMwi7GMZB4ZR7CphTmHQweGdt84DK5Gd7auhhcAygvvIzyr5JB5yC7IgPE4v0xHDvK0VFKCCjKObV0By3ayGZuxlTFO8TiAuTiKwJKp7NFc9o4g9A5OuRACuTA9HdBV15OZrWkvnIa/NFjoQFmpL1Fqqf2RhvE9FTVWWWqf7FSH9SnQEZJ1EA59sKFxgok+MLzDDmOsKehkFQHp4MSa9E42e+MbAhbJaO7p0lwCQxVAH0hGRvtSYA2BRFfsIKsIFDo+kONgMgtqXCyKtSinDsWZ9Q0UwZmM33722enK94IzEtImQE28LLDmf1Oce5SNgczJwBxrnnXzy715jBKCvBh0bLqxkk1yDkrQIzC4uX2SrSch1l0Z+HUM9xlV6eYYE7M5DWsdbCxjYVyMpbzBwLJHnQIryk7KCcpnHLI5FdPLkA9L+m0ly/luvAzrZZ6Atgf2EHgcE2vKBBzC72S3LhmQjmfpR4DLRsazj2ftiROU0TkkFpVd2c04Do7AZCgvNpEFNnf6aC7jZAkEoMyUSZVZxtu3ktJa9IF0Obl90we5OKpeQXYxlzGcne3GIFJCIiCHCXQguDXSPfjoKSMyYVsETCeIxWkUIiCTSgPpIRUBxGaIRBZDsvzIej6RhndkRzA0pXJUEcoxOC4FcQRsKF3LLlj00QGW2Wn22enKd/AM4ylBMOQdA4IIMBvruC1itWu+by7K1OxyotGxCht1JCqLKGfsjYKdvmEGDTk57X3Z2jMYtfUtI9vXGEgFHRkr+ARWx3BY6zlZWdTPtCTzufLeCPvjfBycwzY4V4O1BbHSw3ElFnV4UOdyX6nimNVBSZt+0EcJCOsIfkGpXOqhhiDSWygBEYamHQtjfPvgWALOSZ1DDxlVaYREOCyGV8ohNnrRvymHrUc2gc1n7JfjIxXyCSTZUvlLxwJKlYBY6Ihsximxkbgx9MSPlWECSt+o1xE09XFQQThgEST2h2CtjQy8cN2/SmVYRvVZI/gUODYlFYpUQlDMzrPPTle+m4MSbMKiDKOOFFR6C2y6rtOpta7MAVjfGozXM27KZKQRUrrglm0EihKAwSjbPpR4u8xTT1e+d9+cTLMtMOyt9/ybntyXjciCsZBDxwA9MjgnVb5wsh5IMEQzypj9FoHxlUGaSKSw6svT3CvIT24ZDyHQPTm7D/JyHETBETgExvSnKMpWAWQ/npXlGkTkIbPMQ3f6SE33eHpVcDTBJGtwWusLFOsqU7E3gmqGIRvHVmap/x29OmFSmspQshbConuZWoBpsukS7IGONNZ0L8D1ZKoAp2WcnS8IjpKYoCSDQGUj83ixKhmQwf73pLCWFEorn5RLQSbBjMorjQtlSG2cc2UGMZ5wHJETyjTqOwuKdnNvKEAyHsjA4FADU5KaW73q78goEKup77EiOM7VpJJdGeIdDuaS2TAqwzHyrvNy05Xv1hDozsDVtZQ0Oj9Du6cUUTsbg6FkKTJ2XHWHsRgIm2JGhmB0AbopGMuJ1SDTKEWUi6v+DVzujSALJ+EMtWXvVTaMroRUcninYE/0Sr/GcDAHCAICEXEgfxPVkyfNtTJH0C+SG3FpfB31cmov8cznpMi69EhvdVgy80UHNUjYeKDfNuH2IqiUdt6dIWFlG3165zS9Rws4v+qFD9C5LISs9UbWoBsEeKvA7+zQ8py/Cib9624m49hSOCVp5qQj0VqhlRkmVh8qTShx2d9J5TvBRb9swxn9fYwNqEkd97m37gDJ2IIhBS1w3AYK9lbqCVbNvR5K2aBZ5PgUKxX32Jcz+J3iGcvndBo1Lzld+W5+jkEfHIGSGdA9SsXGmnUpWUYtaXAYMpGtsvs3tjafRlcwyWKaauPpSTAjkbWCBLvTof1uKUCsyZH0V2RlZDL0PrAVWZW+2J0sgo+uWoYZ599sjU0d3jhKdsJEj551yIBtZcdFcnO2/rmPWt+fuwgw+1H+OvGTsWRaMsrK5mVTGYMPIVvkKvs00NkB6TlCFmgyGZ+l5wab8omv8j+BzfkFAVKzd77EZ1QhCMh9MsvoxrE9Ox1KETbqNEA0YmFHpVNJFLhPIFHLETWki5p0Y6VmjCmtcUgvW5QzopShNhog1tV0UYC/IzIn47tXI2MgwaNeFugURzkUIBMaX2bym2cEDGMwyjKZ8r2EgKE0ePZsLfc4jO+avpYdygvlJ2NgpGUlUL53Hy0xlKzk8J3can6nW6sFCeNqnh2e2N+WSiz7ZTuEJhidDnpXRCdsxIHoCCur92VhJQYbCRaBZQ5jQTYhs9LIPAKm7xw4M7s4BJBh6mQgq+hpZHjlEkIRMG2E7YsjYmtkpjTXN9EH/cq2Gm+nlAiJvNZlO3oWNALJ7whP1nGvBGqsgwoBaU3wbzrhA8hA6U+3o9zApk7OxMORlCqSOKHsoQRR65qkSgdOwskohsFns/z/8n3+3XOUzDkJbSPSI0XPo7d8ZaxNciJKUFsqozSG1u9aHJmCODKWYnAv2IzxfOVaE+M1/yZw7AEjjT2IPciE6l/G5xQc22mR7ECeRQGyCAxpbk7nSFpTy6kYCyM7asS0DIhpseXk5PPUm125B4JPeYAZOaVjTrrjRM0s2NkJjfscQZmkTMGassMU6MEoK52yBx3UCf0mcGQYmQRR6AuA3BwdcbCfHmElAXBafYrsRH9KYLq0bz0kfdCFLCBL+9sovsneSmrZSY+kspFt9Fx8lHwIEEHLWno4waHsNk4gGaticsBAjspE//pDz6gOjqIApwgeAIy85GCD4jfDeC2473kGqUKn39d7zeM9j6WUTU47yCcwzI0h1Jx6I07gGJLCBPo0bp5qQ1eeG9HAKDiN0tP7AHW7koOhsDD2pfg+49PeOZXfy8q9h0iwMYOpkwUc4/izbqzqN4GIUZGEDM4uMsBCfc6/0UtPgmQ58D6F/siCQLxEc9TKYQusybG9OFUOTtk1sAeZD1kgOg447sN3NqIT2UT1gbkdIwtqZayDitV6FYGjT1GOOyQQGCvH0ItgRiQOf+xH4JiPM9OdOayjwqEn+vZvgacsVCHJkioSOrQfvaFSz5qChA4EhqAS1LLNYTZK4UU3P2Frr3GOrZlreI6BGB0z1sn8RvGYUR8gdWMiza+0qbFe1lts65X5CgEqSBybymh6FE7XEqbjOI7sICMrIZSAHNQ9ehbEHEqQCW6OzEj+reRRUws6BuWYnteDyGDWb180S7gkozU4pqNLpY9TKhnIyZFAdXqkoeWYKx2Rg8hkmnUMbLy9qfOVObIBBnfPWg0Qe1Gm+8M/exKMjtXJ4r6DEmUWW41sLTAFpQMMGcKpIxlGmTrOs+yL1Z2k+a33zUl/HFvvqJwnuwpGdYQwkKmA8Tv9y94OCWQtBEsfSAPhmoOeBNGyQ5yj1RXhaoSVgUvxWNXLI8FBaRiIcTitjW04g+SZzTBew+/kEayYahmrD+M4ESb28gqrUjijuCfI1NvYWurHhGVyKZ8zckzOpWxjZC/eEIKXhm2Sp+a7l38H5NAjWo+jg9JEaUVOfRxG9aJudDLA1E576FGG06s4dPGCTdmjV2opWbvQtVMq5RQH1TPoO2XGvt/QEymLvBTVe1jL2srITYESjZy152pyCWzO3DlGeEb21fMoJ4GsyijZgB0QlR5ST4Vk6UQwC16lJj9ymIDY2G+qVmb1HjOuCAyUrrfp3+xgS6cwDMewU6aZH1n35ZmA4jje5PDFfL9jzC+jyWzLxg7jKJcBZBrsz2lb17snG2ArjjcaWl+jnpcFyGKf/gSE8bCcgPJ/ILA6B17aZ/5dkAdTkg8QirX9Tkc9PeNQDU5OiKXV9E7/BKdeRImH2TG0PkXwyGj0YB8yk33IBModDk5Gx9LISgZ0SqYkFSAtoZot/e5gh+NyToFLluqDbHQkOPRW3uSbf8xEhfX1Gco7c2nyHQR4nnz2wWccYLAJklWSk9V9Yz0vsJS/qoJVD0WOllcErgNgAcyKqbCizWzm1Bu58gwnkp57GsZJpjnn+yA4MKKa27FynZ+zjOM6X7PMKJvfGUDvointS8T2AfoPDChAZAJ/MdCSqMy72dF5/r0emJP8GliO7V2V/oDz6qeUF0om2YZOlUec0rsQWdqhSDOhMfSgjBt7Bw7OGWUFDqiE0sDbZx3bPtT77jnqVaIhApli7FXMxdEFKrKQrfQbKzONZ5RInN07LvKOpZhPmUcAynL2ZL/KUM856lWm0wcCkqmR1F6zeo8ZVwQuOKRaXKAsc8CtvfIs5+fwjkY1dPocQTKWd9ZkeEzrTa9yQimlkZ2cNZ+rYr5vPs4niyi/+jdZTn4EAydQunBA7OqUR+A0iDiWEydBtu5MmbGFIJEFrM8xBbqsgVG9k+ieq2Mlh55I0NL3RAbzpzqezFidQ4KTPZndm3qlF2Yes0LBYTXY9CijIQsZdMwO/q3sxPz6PQFJ54K6/YoxsoQSzZp0I9AWZRmBQj73Nf4CWfDSqaByCOBVh9+VuvvN6jvmXBG6YMRi+m1brjzP4ByTw3McTDrV+TMEofNzBlKOcAbsJmCUI2OW8G+Zwpz+vSTjDN/VuRpHL8PU+sAR9RfNXur48f98g3ID6yrhZum3fBkbWJdcgg8hgH/DIlnH8e6P94wVaP56ggMrDZ3ACQoM7MBE3zJmhJXgxO6Df49ZoZCdlJj+7svJnmCSCTqv5wSoHs2Jp7/iWPR+A8xvvHJMYMjEGnVZx+EI2/tLCwcC9nHwrL5jrygDOIGMxEE5xUqHUHopG/x5gqNUCsa+mLVjOZ1a32makygnOnojz49rGW8N6+kTwL9HR2xJpDFXZjh69BJTKejZab71XBlrTuWgzKM3Mq9yadlL3/VeeQ7Iau+yC7lkI06mNNSvKL8WOepG0PJIaakUQkzjnO7LPGyCZLwBV7otOjXzrHlAkMk67Okvj/VBXnOoHLxx9/dbB83bPfZa64qi6mAcWO2vDPN22zEuxhcUHcfpOIj3AZpFTbHSZRqz3svYwJqCRLMtKEA5txS8670yVibQX2lCOYAXho5Ct+qdkSvPdl7BLfjIqXyUUTmqDLKtAQJlfp+L7ssmTqKUSA4FvOOQ3VuGgecFjdJKiSaolK7ekTjpIzu9IjOlbYLmkH3/B1jA2hJnivttAAAAAElFTkSuQmCC) no-repeat right top, -moz-linear-gradient(right, #4b6955, #193c3c);
  /* FF3.6+ */
  background: url(data:image/png;base64,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) no-repeat right top, -o-linear-gradient(right, #4b6955, #193c3c);
  /* Opera 11.10+ */
  background: url(data:image/png;base64,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) no-repeat right top, linear-gradient(to right, #4b6955, #193c3c);
  /* W3C */
  background-size: contain;
}
div.CalcUpperSection > div {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
}
div.CalcUpperSection > div > * {
  white-space: nowrap;
  flex-grow: 10;
}
div.CalcUpperSection > div > *:last-child {
  flex-grow: 2;
}
div.CalcUpperSection > div .simulator-status {
  text-align: right;
}
div.CalcUpperSection div.page-tab-filter-selector {
  padding-right: 3px;
  text-align: right;
}
div.CalcUpperSection div.page-tab-filter-selector button {
  font-weight: bold;
  width: 80px;
  height: 29px;
  background: transparent;
  border: none;
  color: #c3cda5;
}
div.CalcUpperSection div.page-tab-filter-selector button:hover {
  color: white;
}
div.CalcUpperSection div.page-tab-filter-selector button:active {
  outline: none;
}
div.CalcUpperSection div.page-tab-filter-selector .tabSelected {
  background: white;
  color: #4b6955;
  outline: none;
}
div.CalcUpperSection div.page-tab-filter-selector .tabSelected:hover {
  color: #4b6955;
}
div.page-title-bar {
  width: 100%;
  margin: -1px 0;
  height: 29px;
  line-height: 29px;
  font-size: 0;
}
div.page-title-bar p {
  font-size: 15px !important;
  color: #dce1c3 !important;
  vertical-align: middle;
  font-family: Champas, Roboto, Verdana, sans-serif;
  padding: 0 0 0 22px;
  margin: 0;
  line-height: 29px;
}
div.CalcTabs {
  font-size: 0 !important;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
div.CalcTabs button {
  display: inline-block;
  border: 1px solid #193c3c;
  border-bottom: 2px solid #193c3c;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  color: #193c3c;
  text-align: center;
  background-color: #dce1c3;
  padding: 0 20px;
  height: 26px;
  vertical-align: middle;
  line-height: 26px;
  font-size: 14px;
}
div.CalcTabs button:first-child {
  border-left: 1px solid white;
  border-top-left-radius: 0;
}
div.CalcTabs button:last-child {
  flex: 1;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
  background-color: transparent;
  outline: none;
  cursor: auto;
  border-radius: 0;
  font-size: 0;
  padding: 0;
}
div.CalcTabs .tabSelected {
  background-color: white;
  border-bottom: 2px solid white;
  outline: none;
  height: 27px;
}
div.CalcTabs .tabHighlighted {
  background-color: #f0780a;
}
div.CalcTabs .tabLinked {
  background-color: #fae68c;
}
div.CalcTabs .CalcTabs {
  display: flex;
  gap: 10px;
}
div.CalcTabs .tab-container {
  position: relative;
  /* Allows absolute positioning for the counter */
  display: inline-block;
  /* Keeps the button and counter together */
}
div.CalcTabs .tab-container button {
  padding: 10px 15px;
  font-size: 16px;
  cursor: pointer;
  border: 1px solid #ccc;
  background-color: white;
  border-radius: 5px;
  position: relative;
  /* Ensures button is a reference for sibling elements */
}
div.CalcTabs .tab-counter {
  position: absolute;
  top: -5px;
  right: 0px;
  background: #f0780a;
  color: white;
  font-size: 12px;
  font-weight: bold;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
}
.pvl-dialog div.CalcTabs button:first-child {
  border-left: 1px solid #193c3c;
}
div.CircledTabs {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
div.CircledTabs > div {
  height: 23px;
  border-bottom: 1px solid #dce1c3;
  flex-grow: 1;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
div.CircledTabs button {
  background-color: white;
  border: none;
  padding: 15px;
  color: #a5b487;
  margin: 0 10px;
  font-size: 13px;
  font-weight: bold;
  outline: none !important;
}
div.CircledTabs button:hover {
  color: #4b6955;
}
div.CircledTabs .tabSelected {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAAB4CAIAAADJ+3ExAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAFiUAABYlAUlSJPAAAA5sSURBVHhe7Z3daxTJGsb9985f4NVe6I1XCwFvloAX58LdCy8UhCCCa1DICkeyoKiIwYC7BHNhkJiTzQc52WhMNHEmjkk2MZMZz6+tsu1UVVf39HTP9My8Dy/DzPR31VPv+7xV1d2nvggKxvHBbvO4Hn6vLU9/XJza+esPvnxaneGzOjdZefmY7/zPd75ge6/nDrbX/tlcZqvG0SF74PNot9JsNsK9lRbCqnZBHdf3axiMwfgCUbamx//+/ZePP50qztafXOMo75/f5XActFRUE1a1DBwGLgRfoqizNDpk1HdXjNOAZ9XZCTwcJNPn2iUIq5IBjT5XN6DRuz9/W7lzwajOEtqry6e3X9zHceoL6DiEVSYQLjR3dA8Vs3bvUklcUQbjEvQldRzCqgD1vZ2j2haS+X//+bdRN+3Yf6/+gK2MDePhVscvEi4JUkjy/bcLxFD0EBWPMP8w85BgyidL3zy6irEmxsmwIbZw/Zyx5zSGZ9WX13EMNKvwSTikXJhE3W88vbH57DbUhCuQhqCp9Ls+WBsg+4P3hGD2DP82Jm++fnDFOAHbiIN6+45j4FiFksU9BAppbNiohvSG8yD5qs5NUtPwpiv5FwfFv6qU05lv0mD0qh3HQLCKtk7RE1+yhRJs8dcfEVi4IuIX4l3vt0zgGmktMGn51nlOdX7kLJzTyzqOfmYVxYo7QXETCwyWJBqeLIgyi1N4o3LSqMzoN1ahZnBLhKcMXQA4M4QLHAo6FZsNvcfUIBQeVtZhIboHUsLmYG+1LXarJBcc5dw4Q/Qca4aSi1jGn+p7f6BPWEU9VWcnMuhuYiL6l6TMQyMWIZY5BKthMEMNrfCJNucLHMrgDglVJIacM3kiP+dHzhBnFRE5BAeCeaXqMU+P3mYVhU4FtKqWcGMwCaeCFtE7ioB9BjnXfg1Fn4ErRRi0U94OwnUrOWgJvcoqyhdmtMQnIhF+Ba+jd/GNQHziFRTD8BDkUzaZEL9w0ZlqhdYxCuLSCLJqEDqXnovc0Xuswsek6a0JjRBDWAmaeLMRmtoVfELQBJ5pbwcZBG9e/vwvvlBtbIhvCDowx4apQiKdCnw4MNVLqXo12TP/wFc2gVU4FeJaLh1gKY2DckROiZPk9NR1dR09wyoY8M/mMlVuFKvHcGaQxhMvoJoSTMQXvBGeD0Kgz/BYyofp9SzAS/wE/lL/dkHRl/1wDmQAHIX2wJ7ZMPyC74SvEAJeqo544xIyGPymAYQtpyvoAVZR90ECZRWf0yhTnAetVhVrHDNCdRIQK1PGVxCIxfAPWkBuuA7hIDpCPgPh2BxX2pWrKzWrcAaBY7fKyzaCF+3emZ8HXqc0pMkGLgH2Qzg1XANdWtJwS6NDFE4ne91KyioCRBrxRCPefnHfX169TikncLQ0ObgCw9LPqsDtqT45vZfCUC5WUVgErzTeHoFFpNCbDTwoipZ6fSk9vyhsE2VhFR4+0EPW9duGvC20RHoXSChKBjdPSZIYGuVmG2GUNQmvevv8UApWURBphAKSAvLpbQRJCFTp0xtGGdpGfvP++d18C7bLrCLZSeQTCT+peF/Kow4AjU86iZZK7MJdGRvOKwh0jVWwhIzGuDbD0Arq1iVBLiDY4Zb8AxJo/6C7q71BoS6wigaRONhCtiL+qSDAGHiTKLyQXJnzoY6yCj4ljmbgh5FZegNBYYBbxAGat1+BoGX1Bq2gc6zC8ayOXzRO2rDq3KT4pw6DzNE/Dpahf6sTrFJjt8a5Ro1YXnn5uM1YLmgHn1Zn/N2EBE29agoUzircrHF+UcP9oh/1qoKugsYPdTzcSk+sYlmF4vaE7dcPrpD36lUF5cDn6oanlwuJotfzokBWefrKCXnSZVBmUDukTUatKVu5cyGxy7QQVsF3T67XgdFNQfuAOnEdiutPrvmJlTOr4Dg6KS7qQXMyDr2qoBdAyDMqURmeTK/hQp6s2n5x3zh21HBR0mvQizjYXpsfOWvUJua5Nzo3VnlUFC6qiIFxQcew/3bBmRuSjek1TiIHVpGRxs3Y5FRSZg2CkoNatgd5qF/n/Nt2WeUZIV64fk5UVD/B2fW4du+SXhxBW6xCmBvHCE36NvsShDyjojF7/kx2VlVePjb2/t1Kc2OaIHfYroQ4aBArC6sOK+uecb28Zn4JSov1J9eMSl8aHYr2YGVhVdxQ0avLp4VSgwBq2b6xJ5oPtsaq5nE9brbXu+49hVLQeZD6GQTAwll+LbAKFxc3gVO0+QDC7k6qzk6oRWlZ1Ww24sZhtqbH9UqCQQJx0GBC6FzSsiqun5NMUK8hGDzYvZXq/1SsiutEkNkHAw7bXakJTsmscnZ8YS1NORX0JcjejGRQ3T2RwKr63o5zppRQSqBg9Fwu/vpj4+gwgVVvHl2NbqOMP/ViwcDD7mo/2F7zsco5X2r9yTW9WCBwCST+iWWVc4D6799/0YsFgq8gYzNIgjNys6rZbNhd8gvXz8mAjMAA8c7gSSyrPsw8NFbFMt91L+hjOPtCHayy2YdJ0idw4vhg1xh02Xx228Eq+2kIkvQJ4mD7Kger9t8uGCth/pu/BAMOgy0bT2+cYFXj6NCelSBySuABiZ1BmHd//naCVbajkllTAj/wRAZnTF9lP+Jc7uMT+HFYWTc4cyIHtBd/mHmolwkEMbBHbE70VxnPl0Fg6QUCQTzsyQe15WnNKiLd4tfXl0WXqUUCQRyOD3btW2O+jy4bY4QQUP0vEHiA64nSBgvus9qtaFYZ4e/T6oz6XyDwwJ7VQsRrHtc1q6Lhj+/qT4HAA3ySfYPM5rPbLApYZYQ/mUElSAPnq/bUzVsBq4wbnGW6iyARaKQoZ0LDQ7E0YJXx3pyvWwkEPjifRbs0OqSWnmo2G1FR5XwckUAQRePo0PlMx/D1JMF8hGiXA8mgWiAQOIEbsp8Jg82PnAnH904ZAzXhTc0CgRP2yJ4ypagUThkP91CZoUAQB+ejy4x5ncEtzNHF2/GPOxYI7M50zO6KCsb7omvIhCpBHOIet2F7omBwJrpGKOMFgiiOditRnkTNnoBusop8UC8RCCIwRoqVzY+cjYr0EKauenX5tF4iEHyD8/5Qzzvlg9kwxtr1vR29UCD4CvfDYOOffx6MzxjbhE93FAiAPYdYmfNdIwoOVq3cuaCWCQYcBLi4d0/6+woCVrFGdIOF6+fk1hoBMKYdhAZDnCI9RMAqx6wGeWXIYKN5XCdkmaz4Zn5KgYBVxwe7xmYyc2GQ0Ww2jPAVtTQjxQGrIKZxgw0mzyceTCB+4gIflnLoJWAVcL7mTyaFDiDsJwJFLeVzXDSrnP3xrx9cUUsFA4Lq7ITBgdCWb51Xz1JPA80qYN+Fg8m9pgMCnJBHnmP7bxf0qinwnVX1vR1bXZFDejq7BP2Bw8p63KvUlLU66+47q4Bz9szK2LB0X/UxiGtx771SluFVRSdYBZw3ecmkq37Fx8Upo64Ny/ZcIJNVzrcJYgTd5nFdryTofSCknC/+iFrmx+ubrAJxNxByDAmF/QGq2C+kkD3tPLnTwSrgnE+DcSrSidXTwC/EzUEIbWl0qM1adrMK92jng8ogljx/thcBn3b++sN+mrBhCOv2pY6bVQCBFTcLAsOF6vUEvQDqK+7N/qGRk+EvUvae+xHLKlDfr3n67zcmbx7tVvSqgrICx5MY8l5dPp04DaEl+FilEPfGZWXbL+5LblhOEPKqsxNxSiY0kjDV0d1sNtSG7SOZVcA5mBMagVKvJygHPi5OwZVECYWRluVIphCpWAXsF7tFjQsQCV8GkLs5b7GybX7kTHGDvGlZRdxNlHtcj/Q7dAu06s1nt40acRoxsTo3WWjXY1pWAcR7mnZAKlHf2ynCrwpsUM77bxec42xOW39yjXrUGxeGFlilQJvwD0Yqw7HJbNKi8Wl1xvkGf6chfzsWSVpmlQLJRRpu4WxhofitfBEkd3OTicld1DLMO2gHGVkFEmdQhLZ86/zW9HihgXxAQLDbmLzpfHpinCG2Oi92s7MKEKFR8f5xytDIEwN3LfeEtQ7KGbWaPtgpg3/dSszbYlUIf4eWYbAQzSiRMRGUD9qU4koZE5QRGWvL090d9siHVeD4YBdn67npx2k0QSKpBMcoKEkiHSWT2JVjGOR78+hqGdpqbqwKQUykubTUvGiOeDs27EDSW1rQtA4r6y15/dAocFV6JXH/+bMKNI/rNDjyjsTZhobBRdQDW9FYB+GBR1wjV/r++d2VOxfSDLDYRlkFWqJkQ7GFsCoKGpDqVmnJeymjrAmpsJM99MEYNo4EbwQJ0D0bT29ko5Ey0kC0KXvTuy4ZCmdVCLwXWsEonfRGHayOX6RpqliJGs1lJlChgEacJMKxOjuBQ2pVJznt9YMr5ZcKnWOVAmyglFN2RviN9rp27xJMxZkRR9gz0oTi7or2V4KGo1Pl8B4OkdjjoVvqW/IYV0o+2K2eglbRaVaFiJsan9mIsDgD9Ul0oF6pXWqC6AnnoPJRbYsq5yfflWhTFEyvcJVeZCt2yK4IZDghPChiGaOp5OKNorY0OsSFFDe5oCB0jVWAGv24OEWRqcrGt+deK2lMEZEICy1WxobxLuo7Nar+4SekMbYq2jiN3r1brpussgHPcAMZumr6wLhkTMV0CqH8qtGDcrEqBAKCEEmiRCxDodNq+49n+MLNZ7fx0yoxJCj3TWdKSVllAOmj3BhSqRfpRTgjmOKHCPcQiAsJ+kr6d8CqN1gVBfRSjRslHkj+xSlaPM4M6ZOhSyx3g/ScCRKeHBDqcJ49HcuyofdYFQcq72i3otwAplKn6twk7g2lgp+gskn1MSjIZ5QKLdER3rA+8QshT3QmDeRA5JWqI43TGEAaGegfViVCdSKEdlTb+lzd4BMu1vdrfPIdL4jh//jJUiV6YAyf/MRYE/Wj+sb6oLu/EHz58n8LJrAEr3b3dwAAAABJRU5ErkJggg==);
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
#DialogWrapperFloat {
  position: fixed;
  z-index: 99;
  width: 100%;
  top: 0px;
  left: 0px;
}
/* Helper classes */
.fullWidth {
  width: 100%;
}
.underline {
  border-bottom: 1px solid #193c3c;
}
.Flipped {
  /* flip vertically */
  -webkit-transform: scaleY(-1);
  -moz-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  -o-transform: scaleY(-1);
  transform: scaleY(-1);
}
.hideCell-xs {
  display: none;
}
.hideCell-sm {
  display: none;
}
.hideCell-md {
  display: none;
}
@media (min-width: 767px) {
  .hideCell-xs {
    display: table-cell;
  }
}
@media (min-width: 991px) {
  .hideCell-sm {
    display: table-cell;
  }
}
@media (min-width: 1199px) {
  .hideCell-md {
    display: table-cell;
  }
}
/*A useful collapsible panel for inputs.  Use <h4> as the heading within the block.*/
.RingedCollapsibleBlock > div {
  border: 1px solid #dce1c3;
  margin: 20px 10px 10px 10px;
  padding: 0 10px;
  border-radius: 5px;
  position: relative;
}
@media (min-width: 991px) {
  .RingedCollapsibleBlock > div {
    margin: 20px 20px 10px 20px;
  }
}
.RingedCollapsibleBlock > div h4 {
  color: #c3cda5;
  background-color: white;
  margin-top: -10px;
  margin-left: 20px;
  padding: 0 2px;
  float: left;
  position: absolute;
  cursor: pointer;
  font-size: 13px;
}
.RingedCollapsibleBlock > div h4:hover {
  color: #a5b487;
}
/*ClearFix is a bootstrap standard.  When bootstrap was used throughout Gen3, clearfix worked fine.  Once bootstrap was removed, we've had to define it here in the root styles.*/
.PVLclearfix {
  content: " ";
  clear: both;
  display: block;
  font-size: 0;
}
.legacyInputStyles {
  /* Inputs */
  /* Prevents IE from showing the annoying x in large text boxes */
  /* Don't really know why, but this gets rid of the DDL arrow in IE.  Not required for Chrome.*/
  /* Removes dotted line around select box on FireFox */
}
.legacyInputStyles div,
.legacyInputStyles span {
  color: #193c3c;
  text-align: left;
}
.legacyInputStyles div,
.legacyInputStyles span,
.legacyInputStyles input,
.legacyInputStyles select,
.legacyInputStyles td,
.legacyInputStyles th,
.legacyInputStyles h3,
.legacyInputStyles h4,
.legacyInputStyles h5,
.legacyInputStyles h6 {
  font-size: 13px;
  vertical-align: middle;
}
.legacyInputStyles input[type="text"],
.legacyInputStyles textarea {
  font-size: 15px;
}
.legacyInputStyles input,
.legacyInputStyles select,
.legacyInputStyles .CalcOutputValue {
  height: 27px;
  line-height: 25px;
  padding: 0;
}
.legacyInputStyles input,
.legacyInputStyles select,
.legacyInputStyles textarea {
  width: 100%;
  margin: 0;
  font-weight: bold;
  color: #f0780a;
  background-color: #fafafa;
  border: 1px solid #dce1c3;
}
.legacyInputStyles input option,
.legacyInputStyles select option,
.legacyInputStyles textarea option {
  /*Can style almost nothing in these select options*/
  /*option:hover doesn't work... option:checked does but that doesn't help much*/
  background-color: #fafafa;
  font-size: 14px;
  font-weight: normal;
}
.legacyInputStyles input {
  text-align: center;
}
.legacyInputStyles input[type="text"]::-ms-clear {
  display: none;
}
.legacyInputStyles select::-ms-expand {
  display: none;
}
.legacyInputStyles select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-align: left;
  padding-left: 5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAA7CAYAAAAHFbY3AAAAAXNSR0ICQMB9xQAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAAABl0RVh0U29mdHdhcmUATWljcm9zb2Z0IE9mZmljZX/tNXEAAALaSURBVHja7dohcMIwFAZgJBI5OYmcRE4ikUgkEjkJahKJRE4iEYiOtnfISW6DXCkTSOTklqTZwaB0aZI2L2lE5O7Gd8sj/9tf2+6C2TYOvt2RPPvlqobQorGJg4MDET/Y7wsh7742Go1qm8h/dCjiB0V+jzhSTHLQPhw7GIGDx+Sv4QkTLer4z3XtgHJd7wN2u7vCJOcdhQ/k/jso7uvdPvf7g5nMz9cnB8UBufcnl3ZXmORs977nwDKv95qMRS5MMgfwDxwdXPoziIzDNLdUTAoa+V2Hl4KJx+Ats5uY7Lk0dYDnKcf3sryyMXE62sZh5CDp9T6SlCOM6dLRdcqRwqSgn+FzlSE/dsELjxMXJnkGoHj5Vk3MMCLjThlmko68ZhXTERlzvEbcmGx+9isFicdbHp9cmDQd7YJ5Jb5w8FhLSzlKMVk6snqZnKQcr5nXJjcmS0cdy+fkQMRFCNPqdPRPyikGE88T29JRknJOy97SMNkyuWXTc4mMLxkPKUz6XIqDoR3L3nAqayGNmSyTlysLUk4dBCbZpph83cm4UuGgBJM9l3qGfukMVRkow2TpaGbWM2i5UnG9C8E0KR2JppzSMNl1b9uy7NWOaUTV5qzSAh8TcNXmstICHhNy1eay0mIEJsSqTVqlxRhMSFWbW5UWozBZOjrqfwapSTlaMSGkI5UpRzum1mWyxLIXLqaGqg1PpcVITB1VmyJSDhjMMqs2vJUWozHLqNqwlNOwHjNJR8VWbfJUWozHZPNzUND/csa6PpM2zCLSkUilxRpMlcvkIpa9RmGydNRRNCcHuj+Ldkwl6ajElAMfU6JqI1tpsQ6TLZNbgimnC+UzgMGkz6WcVRsVlRZrMel1567a8Bf3K4mZgPJVbcpY9hqPyZ5LPQjLXiswaTq6VbVRXGmpBGZaOoKQcozEZNe9fZFy+pB/X9CYSTryJ6zSMof+u8LHpM8l34OScrLOD9kiTNb1r2NFAAAAAElFTkSuQmCC);
  background-size: auto 45%;
  background-repeat: no-repeat;
  background-position: center right 5px;
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
}
.legacyInputStyles select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.swal2-header .swal2-icon.swal2-warning {
  color: #f0780a;
  border-color: #f0780a;
}
.swal2-header .swal2-title {
  color: #193c3c;
}
.swal2-content .swal2-html-container {
  color: #4b6955;
}
.swal2-actions button {
  flex-grow: 1;
}
.swal2-actions .swal2-styled.swal2-confirm,
.swal2-actions .swal2-styled.swal2-deny,
.swal2-actions .swal2-styled.swal2-cancel {
  background-color: #4b6955;
  color: #dce1c3;
}
.swal2-actions .swal2-styled.swal2-confirm:hover,
.swal2-actions .swal2-styled.swal2-deny:hover,
.swal2-actions .swal2-styled.swal2-cancel:hover {
  color: white;
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#user-login {
  /*------- See root less file for other styling on modal-header, modal-footer and modal-body */
}
#user-login div.ModalAlerts p,
#user-login p.LogInError {
  color: #f0780a;
  font-weight: bold;
}
#user-login .SignInAndRegister {
  width: 100%;
  margin-bottom: 20px;
}
#user-login .SignInAndRegister h2,
#user-login .SignInAndRegister label,
#user-login .SignInAndRegister input,
#user-login .SignInAndRegister a,
#user-login .SignInAndRegister span {
  float: left;
}
#user-login .SignInAndRegister label {
  width: 20%;
}
#user-login .SignInAndRegister input[type="text"],
#user-login .SignInAndRegister input[type="password"],
#user-login .SignInAndRegister input[type="button"],
#user-login .SignInAndRegister input[type="submit"] {
  width: 70%;
}
#user-login .SignInAndRegister a.ForgotPassword {
  border: none;
  background-color: transparent;
  float: left;
  width: 9%;
  margin: 0;
  margin-top: 7px;
  margin-left: 1%;
}
#user-login .SignInAndRegister a.ForgotPassword img {
  height: 24px;
  margin: 0;
  padding: 0;
  text-align: center;
  display: inline;
  background-color: #c3cda5;
}
#user-login .SignInAndRegister a.ForgotPassword img:hover {
  background-color: #193c3c;
}



/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#sign-in input[type="text"],
#sign-in input[type="password"] {
  color: #193c3c !important;
}


/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#Header {
  position: relative;
  /* Force large screen to have a height of 100px -- same as top advert.*/
}
#Header div.SmallScreenPVLtitle,
#Header div.LargeScreenPVLtitle {
  width: 100%;
  text-align: center;
  background-image: url(/7b629752d12588888679.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: white;
  padding: 0;
}
#Header div.SmallScreenPVLtitle a,
#Header div.LargeScreenPVLtitle a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
#Header div.SmallScreenPVLtitle a img,
#Header div.LargeScreenPVLtitle a img {
  padding: 5px;
}
#Header div.SmallScreenPVLtitle {
  display: inline-flex;
}
#Header div.SmallScreenPVLtitle img {
  width: 28%;
}
#Header div.LargeScreenPVLtitle {
  border-radius: 10px;
  display: none;
}
#Header div.LargeScreenPVLtitle img {
  width: 20%;
}
@media (min-width: 767px) {
  #Header div.SmallScreenPVLtitle {
    display: none;
  }
  #Header div.LargeScreenPVLtitle {
    display: flex;
  }
}
@media (min-width: 1112px) {
  #Header div.LargeScreenPVLtitle {
    height: 70px;
  }
}
#Header div.HeaderLogin {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 140%;
  margin: 3px 0 0 3px;
  font-size: 8px;
  /*fontsize controls distance between lines in the div*/
  /*user name*/
}
@media (min-width: 481px) {
  #Header div.HeaderLogin {
    margin: 6px 0 0 7px;
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  #Header div.HeaderLogin {
    margin: 8px 0 0 10px;
    font-size: 12px;
  }
}
#Header div.HeaderLogin a {
  cursor: pointer;
  display: block;
  margin: 0;
  line-height: 100%;
}
#Header div.HeaderLogin a:hover {
  /*user name*/
}
#Header div.HeaderLogin a:hover > span {
  color: #f0780a;
  text-decoration: none;
}
#Header div.HeaderLogin a:hover div {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAaCAYAAAA9rOU8AAAFS0lEQVR42rVWa2hcRRi9UavdvffuK9vGJzQgFaqIEvCfCKK/BUGr9YFY24qYlOjundk8N6FtlIIiKqIgmooiUdAG+kcUX1BBqqKgWEVTEc1jX3fzTjab8ZzJvcmlyW5Fk4WPOzvz3blnzjnzzRib9VP3GBf77Yl07KaSiPS4MvKOK+z3isI+npfRO1Zzs8Ylxlb9hjwgZw62bCtK+1VXmlXVZyp1lBFWqj+spjtMVRTW5xMycu1WAeKkF60AuTJclJHTqi+slnrCqiTDs660vypJ+zOAm2CfyrLfcsdS8Rv0u0NYxFaAKUrrXTIw04kPCusDN9XU7Of82X51AlINuCK8vNwbVq6wfhl5ZNd2/b4yGjYFyKce1cVM/NbZTlNVyIiwP1wFahgNDP9/QdipGcilspBMRsWmyuVPBHleISslaU6Oytgub+zSoLnXGLRPI5fsfbNZ6jQQCDVnG2x8rY4QjD3MwV9bjcs4zvDzVLsR4hh8lIa56ampnJO8zge+aXLBoGe5c1xhPnvBXCd651KPqcoyrKaEdX3dZGo8RFq9IOLgmL/yCZG4N5dOPpYTyUMAMQ5jkvqPx1LJfeg7MOHs2B8M9o2lk/cXZezFWZjcBZiiiB4dFzsfnHAS+8dSTTvXUV/LG0qtjRec6H51xFJcYbUXq8zoyas0scL/5RrBscVuU3FXIX+50k3To/+YReMPGhttL7cr2gxNb85lkrsVCpnfP5I1tmsTirjkjnBlaBYTL3mTa0CISv1APnMZuh2aW+zW7VNG1nO5v2JQ/R1on5/UqzUrJWH+7oLOv1HU1rZoNEUwALHIFeJZK5ZK/Gj9qIA1esgvCVyt/ZbqN0G9TtAGI6D5LpZzut86S6aYm3figjIxh9LMdOhit+5ZxVw+sHpgqitgTnorjfWpY6amGS/OAwDbPv18zqssDWf9jA9dUUonb8tDqrwTaSuIyOGSY7WB0dayDD2pIxNqQ+4h1p9Kd31APpiSCA8bcHEzZEGi6boyenuhM3ENWPiSk5SRGHxpGismMPSPQusRNxM+Bxn+CD699ggKYL7gRHoLMtLPuqIlqy/TScrjqGdMlRexVl+y0acTewBOy3DeiqqUjhLMdSG8p98OxiyCIOivooi8RKn54boygYX3acbxVPzGQIlvAM0/aZeLgPvXwFX5rNfme1wMtzJscBiV9xT9yP6azIDOYf4pZKw9gUsSQX5f2QAMA3T7/ZWAr/hfAwr0z7EyF6T9Jhg6zusFx2p6hke7GrBU3ondvXZT23E5kmanvGJ2HiuL/Ljq1fcTLSVB63bGkweSUM6Vw9P6pCATj/K09ueoyUxORluIDB75YTJzVeMKK/br1d51q6jyw5SUgdP3BK6Wz1FK7KSPIEUPwYPpkYKMtePpAsiPY6nGu3go0kdcRD0D+zVmUA1o5COcYL6Lbb0C/7mAFZPKaUycBeUHAKQLW/dlMPoQwDxPT+SdxidyIvYU5nsNVXofGN4LUOcqPcGF1QfD7W3ipW9Za7zSvMAk3y84BEE777CR+5iPnfcwctlPRse55SlJWZp/Aew0fcKrJsL15qv8q6LnG/Y3EY+SIZZ4IqUUnnzU/Qus+hbmeRW4k+P0lXcCay+x7flsgdufIIPS1GOmRDDB2z1/uYy9G/Q/kHPijxdkdG9BJFbvHMo7KDGW5gQEQxBlBCctk1GvzUUx2L5AzC2APV8m/vSBqRD17jhnDhrbtMHhCxZKvYsA6v8E54BfKfHwhrf94JXRY60heNUY7zCbIN0Lbib0NugdLMnQif8SZbxbZlvYb+RksuUfb5qydEm9SEkAAAAASUVORK5CYII=);
}
#Header div.HeaderLogin a:hover ~ span {
  display: inline-block;
}
#Header div.HeaderLogin div.LogInIcon,
#Header div.HeaderLogin span {
  display: inline-block;
  vertical-align: bottom;
}
#Header div.HeaderLogin div.LogInIcon {
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAaCAYAAAA9rOU8AAAEx0lEQVR4AbVXA3QsSxD9tm3bPvp4xmCTzU5PjKfdnomdb9u2bdu2bdvWJvPvnVTnzIme9u8593WneavqVk2/BQr1U0otbPrWLLWDHagDbO1dYWt1rR14x9qBP8HMjzlozCKD9xecyM7ZnRcFibOB3nRrZZTpqIkynTVRuq0qcupLIxB7OBWqTf4/QgcdtBAbN+suhcueKAaJoqbyCIT+cAL1JPAQ+t9wrLilkuM/2bp0m4QRhSdjBeqqdGtV5MID6N/oNqgNzZLJM9RKjlZHWtrrK2quIKF3xtSNWUKmFywIjzFj+l0NTezhNpRGKXpEq5sSSxZMXmbnvA6QFQ/53QUNlyFjBd6Z9Aos/mWKLttAQrBYUlPGgwwlNYT2+UIFZ0FaJDFfEGF5pqS9muG5hZNTG6cuznnCrFOtaknOQUOdFDeI/5oK1OYx2YNIvEDhwsFvM3Ms7R89u7VWTk0UgUNfma1nazUtMRjEeEFjuaUzvpX1ZkKUOYTp61iY2rvPyqoKR2dm2Tk1IwlH+7OsXKYc4TkV+iIZrj/czvlVnJ+k06sNcf1w7DienLdDNYOeoIUkgb95eK/bQHFWcGxYFAOpxjLqpQ/r+1LcD2Q6axFi/+IFhksvpuVUndnRmlW6WTabXXSAVF1dnI6WVj28lLUEyMvhMSHg39kgz7UC9v9MNcZZeDvqxAILmcvoLky+CPxlhz4We9z8AdrDWdTMOsx1MD0h2H9ooa0TCATsy8Wzwb/i3ZsSIvQuZcoZcREk5DaURRynSOkpqRfdyB4RYekAnEGt6CgmNxsybG822XCw11Urbvb+IoGE+/McE0+8NTlbsqYbqL0YKoi4CdnRzBZrGp1QNRDIqiYK20H9oS7QF0+NTCYuC+5MtaEs/MnValxRWLYu+o/yEC5MbnLq/YjE0P8S+BD4CHs/TraEFc9534HEgfDMIVIQ87P1jKO9LtVdF9EyE7KpObWVLKRVSYt6ndBnCBg+QFrpDwaLGz8B8NBpQujfUcnAiusYgilBZrtkGmPyDabhYIvEi73UAokO10+Kl2c4CCWzhXpEmx+NzC38g95IfNY5/nJq0OZByIul8cWyLibELBRCf7IegeBFfGDRaM6NqBl+2r0uhCn0SgZKdqjWYA1hSHh40iuSznkWMB7OcZJmn8WP4WH2sc/WCdT9tvanM8PMGSN6Bv/s3J+C6pV0fXplkoEl53MsGWNDipcSMOISrDtBCtY9fGYK+Q+RXa3Itp/Qf93KeUX8KJIkjZhtaluBd7Gk9oc4+HXRirGAGvjb7bfsN0f7BwGzIMr9QOZ0XFptB/6J1ATEGiLV2zB+DtK/AqEvZXbRcyY8syUzqbp6abjzBQ/fCLH0b242euFiWo1LyrjeCb0afk84jn1fM+WlMH5OwtQJn5rAT2KYEJkNGSPYCVm1PD1ETRSJHmQR8QjCspvRFEjuK3r5QzwWa4mhIGnjSZJMhma2ZAY/jFnyHe1VOrmMdkJVyjfHkA8lHkhywB8iaILW/21Jn63pD4UnUMSf4j2QkR8/mAfxaTjKG4f/FZHXWhsKpWRRRT9ib84eg9fyDGZznNqDfyQ0+Mk48MSI+tvUzPLV4b2TccDlfIeA3CXzArMXYb2QWf0fLXeWGe3AkXMAAAAASUVORK5CYII=);
  height: 10px;
  width: 13px;
  margin-right: 3px;
}
@media (min-width: 481px) {
  #Header div.HeaderLogin div.LogInIcon {
    height: 15px;
    width: 20px;
    margin-right: 4px;
  }
}
@media (min-width: 768px) {
  #Header div.HeaderLogin div.LogInIcon {
    height: 18px;
    width: 24px;
    margin-right: 5px;
  }
}
#Header div.HeaderLogin span {
  color: #4b6955;
  font-weight: bold;
  line-height: 100%;
  margin: 0;
  font-size: 12px;
}
#Header div.HeaderLogin > span {
  display: none;
  color: #f0780a;
}
#Header div.HeaderLanguageSelector {
  position: absolute;
  top: 0;
  right: 0;
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#language-selector {
  /* hover with mouse, or when clicked (for tablets) */
}
#language-selector div {
  position: relative;
  /*Required for z-index to work*/
  z-index: 15;
  cursor: pointer;
  text-align: right;
  border: 1px solid transparent;
  margin: 0;
  padding: 2px;
  line-height: 10px;
  border-radius: 0;
}
@media (min-width: 481px) {
  #language-selector div {
    padding: 5px;
    line-height: 15px;
  }
}
@media (min-width: 768px) {
  #language-selector div {
    padding: 10px;
    line-height: 20px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
}
#language-selector div img {
  padding: 0 0 3px 0;
  margin: 0;
  text-align: right;
  width: 8px;
}
@media (min-width: 481px) {
  #language-selector div img {
    width: 14px;
  }
}
@media (min-width: 768px) {
  #language-selector div img {
    width: 18px;
  }
}
#language-selector div #InactiveWorldImage {
  display: inline-block;
}
#language-selector div #ActiveWorldImage {
  display: none;
}
#language-selector div span {
  display: none;
  color: #193c3c;
  font-weight: bold;
  padding: 2px 0 0 0;
  margin: 0;
  width: 100%;
  text-align: center;
  background-color: white;
  z-index: 5;
  font-size: 10px;
}
#language-selector div span:hover {
  color: #f0780a;
}
@media (min-width: 481px) {
  #language-selector div span {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  #language-selector div span {
    font-size: 13px;
  }
}
#language-selector div:hover,
#language-selector div.ShowWhenClicked {
  background-color: white;
  border: 1px solid #dce1c3;
}
#language-selector div:hover #InactiveWorldImage,
#language-selector div.ShowWhenClicked #InactiveWorldImage {
  display: none;
}
#language-selector div:hover #ActiveWorldImage,
#language-selector div.ShowWhenClicked #ActiveWorldImage {
  display: inline-block;
}
#language-selector div:hover span,
#language-selector div.ShowWhenClicked span {
  display: block;
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#nav-bar {
  /* @nav-bar-height set in header.less */
  position: relative;
  width: 100%;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #dce1c3;
  z-index: 8;
  display: table;
  /* Universal properties */
  /* Main list (horizontal) */
  /* Scales with screen size */
}
#nav-bar ul {
  list-style: none;
}
#nav-bar li,
#nav-bar a {
  text-align: left;
  margin: 0;
  height: 30px;
  line-height: 30px;
  white-space: nowrap;
}
#nav-bar li:hover,
#nav-bar a:hover {
  cursor: pointer;
}
#nav-bar a {
  display: block;
  text-decoration: none;
}
#nav-bar > ul {
  display: table-row;
}
#nav-bar > ul > li {
  display: table-cell;
  position: relative;
  width: 20%;
  /* Secondary list (vertical)*/
}
#nav-bar > ul > li:hover > ul {
  max-height: 300px;
  border-bottom: 2px solid #4b6955;
  /* transition when when moving mouse in to ul */
  -webkit-transition: max-height 80ms ease-in;
  -o-transition: max-height 80ms ease-in;
  -moz-transition: max-height 80ms ease-in;
  transition: max-height 80ms ease-in;
}
#nav-bar > ul > li > a,
#nav-bar > ul > li > a > span {
  font-family: Champas, Roboto, Verdana, sans-serif;
  color: #4b6955;
  text-align: center;
  padding: 0;
  font-weight: normal;
  /* For tablets, for which hover doesn't work */
  /* Won't use this yet */
  /* &:focus + ul {display:block;} */
}
#nav-bar > ul > li > a:hover,
#nav-bar > ul > li > a > span:hover,
#nav-bar > ul > li > a:focus,
#nav-bar > ul > li > a > span:focus {
  color: #f0780a;
}
#nav-bar > ul > li > ul {
  background-color: #dce1c3;
  padding: 0;
  border-right: 2px solid #4b6955;
  border-left: 2px solid #4b6955;
  position: absolute;
  top: 30px;
  /* transition when when moving mouse out of ul */
  -webkit-transition: max-height 150ms ease-out;
  -o-transition: max-height 150ms ease-out;
  -moz-transition: max-height 150ms ease-out;
  transition: max-height 150ms ease-out;
  /* for transition */
  display: block;
  max-height: 0;
  overflow: hidden;
}
#nav-bar > ul > li > ul:hover {
  overflow: visible;
}
#nav-bar > ul > li > ul > li {
  position: relative;
  width: 100%;
  background-color: #dce1c3;
  /* Tertiary list (vertical and shifted) */
}
#nav-bar > ul > li > ul > li:hover a,
#nav-bar > ul > li > ul > li:hover span {
  color: white;
  background-color: #4b6955;
}
#nav-bar > ul > li > ul > li a,
#nav-bar > ul > li > ul > li span {
  color: #4b6955;
  text-align: left;
  white-space: nowrap;
  padding: 0 0 0 5%;
  font-weight: normal;
  border: none;
  width: 95%;
  display: block;
  cursor: pointer;
  /* For tablets, for which hover doesn't work */
  /*&:focus +ul{display:block;} */
}
#nav-bar > ul > li > ul > li > ul {
  display: none;
  padding: 0;
  position: absolute;
  top: 0;
  border: 2px solid #4b6955;
  background-color: #4b6955;
}
#nav-bar > ul > li > ul > li > ul > li {
  padding: 0;
  margin: 0;
  display: block;
  position: relative;
}
#nav-bar > ul > li > ul > li > ul > li > a,
#nav-bar > ul > li > ul > li > ul > li > span {
  color: white;
  background-color: #4b6955;
}
#nav-bar > ul > li > ul > li > ul > li > a:hover,
#nav-bar > ul > li > ul > li > ul > li > span:hover {
  background-color: #f0780a;
}
#nav-bar > ul > li > ul > li:hover > ul {
  display: block;
}
@media (max-width: 480px) {
  #nav-bar {
    border-radius: 0;
  }
  #nav-bar > ul a,
  #nav-bar > ul li,
  #nav-bar > ul span {
    font-size: 11px;
  }
  #nav-bar > ul ul {
    left: -2px;
    width: 130px;
  }
  #nav-bar > ul ul ul {
    left: 126px;
    width: 115px;
  }
  #nav-bar span.nav-bar-small-screen {
    display: block;
    font-size: 14px;
  }
  #nav-bar span.nav-bar-large-screen {
    display: none;
    font-size: 14px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  #nav-bar {
    border-radius: 0;
  }
  #nav-bar > ul a,
  #nav-bar > ul li,
  #nav-bar > ul span {
    font-size: 12px;
  }
  #nav-bar > ul ul {
    left: -2px;
    width: 130px;
  }
  #nav-bar > ul ul ul {
    left: 126px;
    width: 115px;
  }
  #nav-bar span.nav-bar-small-screen {
    display: block;
    font-size: 14px;
  }
  #nav-bar span.nav-bar-large-screen {
    display: none;
    font-size: 14px;
  }
}
@media (min-width: 768px) and (max-width: 1111px) {
  #nav-bar > ul a,
  #nav-bar > ul li,
  #nav-bar > ul span {
    font-size: 13px;
  }
  #nav-bar > ul ul {
    left: 10px;
    width: 150px;
  }
  #nav-bar > ul ul ul {
    left: 146px;
    width: 130px;
  }
  #nav-bar span.nav-bar-small-screen {
    display: none;
    font-size: 14px;
  }
  #nav-bar span.nav-bar-large-screen {
    display: block;
    font-size: 14px;
  }
}
@media (min-width: 1112px) {
  #nav-bar > ul a,
  #nav-bar > ul li,
  #nav-bar > ul span {
    font-size: 14px;
  }
  #nav-bar > ul ul {
    left: 10px;
    width: 170px;
  }
  #nav-bar > ul ul ul {
    left: 170px;
    width: 160px;
  }
  #nav-bar span.nav-bar-small-screen {
    display: none;
    font-size: 16px;
  }
  #nav-bar span.nav-bar-large-screen {
    display: block;
    font-size: 16px;
  }
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#content-footer {
  display: block;
  background-color: #dce1c3;
  line-height: 25px;
  text-align: center;
  width: 100%;
  color: white;
  vertical-align: middle;
}
#content-footer a {
  font-size: 11px;
  color: #4b6955;
  margin: 0 7px 0 7px;
  font-family: Champas, Roboto, Verdana, sans-serif;
  font-weight: normal;
}
#content-footer a.footerHover {
  position: relative;
  /*So absolute position of child divs is relative to this*/
}
#content-footer a.footerHover div {
  display: none;
  position: absolute;
  height: 25px;
  z-index: 2;
}
#content-footer a.footerHover div p {
  color: #4b6955;
  border: 1px solid #4b6955;
  background-color: #c3cda5;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  width: 400px;
}
#content-footer a.footerHover:hover div {
  display: inline-block;
}
#content-footer div.footerContact {
  left: -170px;
  top: -35px;
}
#content-footer div.footerContact p {
  text-align: center;
}
#content-footer div.footerDisclaimer {
  left: -230px;
  top: -100px;
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#reference-show-citation div.TextWrapper {
  margin: 5px;
  line-height: 140%;
}
#reference-show-citation span.referenceText {
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
  white-space: normal;
  font-size: 13px;
  line-height: 140%;
}
#reference-show-citation div.ReferenceButtonWrapper {
  width: 100%;
  display: table;
  table-layout: fixed;
  position: relative;
  margin-bottom: 10px;
}
#reference-show-citation div.ReferenceButtonWrapper div {
  display: table-cell;
  width: 50%;
  text-align: left;
  white-space: nowrap;
}
#reference-show-citation div.ReferenceButtonWrapper div:last-child {
  text-align: right;
}
#reference-show-citation div.ReferenceButtonWrapper button {
  border: none;
  background-color: transparent;
  text-align: left;
}
#reference-show-citation div.ReferenceButtonWrapper button span.glyphicon {
  font-size: 22px;
  color: #4b6955;
}
#reference-show-citation div.ReferenceButtonWrapper button:hover span.glyphicon {
  color: #f0780a;
}
#reference-show-citation div.ReferenceButtonWrapper button:hover ~ span.CalcLeftPanelPopUp {
  visibility: visible;
  /*Transition when mouse hovers over parent div*/
  -webkit-transition: all 1000ms step-end;
  -o-transition: all 1000ms step-end;
  -moz-transition: all 1000ms step-end;
  transition: all 1000ms step-end;
}
#reference-show-citation div.ReferenceButtonWrapper button:focus {
  outline: 1px solid #fae68c;
}
#reference-show-citation div.ReferenceButtonWrapper span.CalcLeftPanelPopUp {
  width: 100%;
  visibility: hidden;
  color: #f0780a;
  font-size: 14px;
  display: block;
  text-align: center;
  position: absolute;
  left: 0;
  top: 4px;
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
.pvl-dialog {
  display: block;
  position: absolute;
  /* Stay in place */
  z-index: 100;
  /* Sit on top */
  top: 50%;
  overflow: hidden;
  background-color: #ffffff;
  /* Black w/ opacity */
  box-shadow: 4px 4px 2px rgba(230, 230, 240, 0.5);
  /* Modal Header */
  /* The Close Button */
  /* Dialog Body */
  /* Add Animation */
}
.pvl-dialog .pvl-dialog-header,
.pvl-dialog .pvl-dialog-body {
  border-radius: 0;
  border: 4px solid #4b6955;
}
.pvl-dialog .pvl-dialog-header {
  margin: 0;
  padding: 1px 1px;
  border-bottom: none;
  background-color: #c3cda5;
}
.pvl-dialog .pvl-dialog-header h2 {
  font-family: Champas,
        Roboto,
        Helvetica Neue,
        Verdana;
  text-transform: uppercase;
  font-size: 18px;
  text-align: center;
  width: 100%;
  margin: 0;
  color: #193c3c;
  line-height: 30px;
}
.pvl-dialog .pvl-dialog-close {
  color: #193c3c;
  float: right;
  font-size: 26px;
  font-weight: bold;
  height: 29px;
  width: 29px;
}
.pvl-dialog .pvl-dialog-close:hover,
.pvl-dialog .pvl-dialog-close:focus {
  color: #f0780a;
  text-decoration: none;
  cursor: pointer;
}
.pvl-dialog .pvl-dialog-close:focus {
  outline: 1px solid #fae68c;
}
.pvl-dialog .pvl-dialog-body {
  padding: 0 10px;
  min-height: 120px;
  height: 100%;
  overflow: hidden;
  font-family: Roboto, Helvetica Neue, Verdana, Helvetica, Arial, sans-serif;
}
@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
#AdvertisingPanel {
  float: left;
  /*xs screens don't show ads.  Display:none is another horrible hack.  Better to not load the banners at all*/
  width: 0;
  margin: 0;
  display: none;
  /* Show banners on larger screens */
  /* This is a horrible awful hack. Scales banners that are necessarily 300px wide, thanks to google. */
  /* Could get rid of the space between them by using transform-origin, but have to know the height of the ads.  (If all 250 it can be fixed)*/
  /* Preferably, there's another solutio where the banners are set to width: 100% and we'd need none of this crap*/
}
@media (min-width: 481px) {
  #AdvertisingPanel {
    width: 27%;
    margin-left: 1%;
    display: block;
  }
}
#AdvertisingPanel > div {
  margin-bottom: 15px;
}
@media (min-width: 481px) and (max-width: 630px) {
  #AdvertisingPanel > div {
    margin-bottom: 0;
    -ms-zoom: 0.43294329;
    -moz-transform: scale(0.43294329);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.43294329);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.43294329);
    -webkit-transform-origin: 0 0;
  }
}
@media (min-width: 631px) and (max-width: 767px) {
  #AdvertisingPanel > div {
    margin-bottom: 0;
    -ms-zoom: 0.5679568;
    -moz-transform: scale(0.5679568);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.5679568);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.5679568);
    -webkit-transform-origin: 0 0;
  }
}
@media (min-width: 768px) and (max-width: 950px) {
  #AdvertisingPanel > div {
    margin-bottom: 0;
    -ms-zoom: 0.69126913;
    -moz-transform: scale(0.69126913);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.69126913);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.69126913);
    -webkit-transform-origin: 0 0;
  }
}
@media (min-width: 951px) and (max-width: 1111px) {
  #AdvertisingPanel > div {
    margin-bottom: 0;
    -ms-zoom: 0.8559856;
    -moz-transform: scale(0.8559856);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.8559856);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.8559856);
    -webkit-transform-origin: 0 0;
  }
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
/*.calculator, .simulator, .PVLlibrary, .pvl-dialog, .yield  {
    background: white;
    @import "~less/core-calculator-styles.less";
}

.calculator, .PVLlibrary, .pvl-dialog, .legacyInputStyles {
    @import "~less/legacy-input-styles.less";
}



*/
#lecture-series-index div.MenuButtonWrapperHide {
  display: none;
}
#lecture-series-index div.MenuButtonWrapperSelectedPage {
  color: #f0780a;
}
#lecture-series-index div.MenuButtonWrapperSelectedChapter {
  color: #f0780a;
}
#lecture-series-index span.ChapterTitle {
  white-space: normal;
  font-weight: bold;
  margin-left: 5px;
}
#lecture-series-index span.ChapterTitle:hover {
  color: #f0780a;
}
#lecture-series-index span.PageTitle {
  white-space: normal;
}
#lecture-series-index span.PageTitle:hover {
  color: #f0780a;
}
#lecture-series-index span.PageSelected {
  text-decoration: underline;
}
#lecture-series-index button {
  margin: 0 auto;
  z-index: 3;
  border: none;
  vertical-align: middle;
  background-color: transparent;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  white-space: nowrap;
}
#lecture-series-index button:focus {
  outline: none;
  border-top: none;
  border-bottom: none;
}

.MathJax_ref {
  fill: black;
  stroke: black;
}

/* Calibri gives all superscripts */
/*Deep PVL green:   Text and background (#193C3C) */
/*Dark PVL green:       (#4B6955) */
/*Mid PVL green:       (#A5B487) */
/*Light PVL green      (#C3CDA5) */
/*Pale PVL green      (#DCE1C3) */
/*Pale PVL green with 70% transparency      (#DCE1C3) */
/*Dark red: rgb(222,0,0)   #DE0000         - hover colour */
/*Bright orange:  rgb(240,120,10)  #F07800 - headings, links     */
/*Green:  rgb(40,179,55)     #28AA37    - pass or completed */
/*Blues:*/
/*#8CB9C3 - some borders in PV factory */
/*Pale grey:  some backgrounds, like for inputs*/
/*Controlled for md-min and higher to keep header in line with top ad */
.information {
  text-align: center;
  padding-bottom: 20px;
}
.information p,
.information ul,
.information h2,
.information h3,
.information h4,
.information h5 {
  max-width: 90%;
}
.information p,
.information h3,
.information h4,
.information h5 {
  margin: 1em auto 0 auto;
}
.information p:first-child {
  margin: 0 auto 0 auto;
}
.information h2 {
  margin: 2em auto 0 auto;
}
.information ul {
  margin: 0 auto;
}
.information h1,
.information a {
  color: #193c3c;
}
.information a:hover {
  color: #f0780a;
}
.information a:visited {
  color: #193c3c;
}
.information a:visited:hover {
  color: #f0780a;
}
.information div.OliveBackground {
  width: 96%;
  margin: 40px 2% 20px 2%;
  text-align: center;
  cursor: pointer;
  position: relative;
  background-image: none;
  background-color: #dce1c3;
  height: 14px;
}


