@charset "UTF-8";
#logo-search-dropdown-navbar {
  width: 100%;
  padding: 10px 0 7px 0;
  background: #f8f8f8;
  -webkit-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  z-index: 600; }
  #logo-search-dropdown-navbar #logo-search-dropdown-table {
    width: 100%; }
    #logo-search-dropdown-navbar #logo-search-dropdown-table .navbar-img {
      height: 44px;
      width: auto;
      margin-bottom: 3px; }
    #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container {
      padding: 0 15px;
      width: 66.6666666667%;
      display: inline-block; }
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .logo-search-dropdown-input-group {
        -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px; }
        #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .logo-search-dropdown-input-group input, #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .logo-search-dropdown-input-group .input-group-btn > button {
          border: 0px; }
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .input-group-btn > button {
        background-color: #006CA6;
        color: #fff; }
        #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container .input-group-btn > button .fa {
          color: #fff;
          fill: #fff;
          stroke: #fff; }
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container input:focus {
        -webkit-box-shadow: 0 0 0 1px #006CA6;
        -moz-box-shadow: 0 0 0 1px #006CA6;
        box-shadow: 0 0 0 1px #006CA6; }
        #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-search-container input:focus + .input-group-btn > button {
          -webkit-box-shadow: 0 0 0 1px #006CA6;
          -moz-box-shadow: 0 0 0 1px #006CA6;
          box-shadow: 0 0 0 1px #006CA6; }
    #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-dropdown-container {
      width: 33.3333333333%;
      display: inline-block; }
      #logo-search-dropdown-navbar #logo-search-dropdown-table #navbar-dropdown-container .btn {
        -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.1);
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        -ms-border-radius: 6px;
        border-radius: 6px;
        border: 0px; }

html.no-scroll #logo-search-dropdown-navbar {
  position: fixed;
  top: 38px;
  left: 0;
  right: 0;
  height: 69px; }
html.no-scroll #main-container {
  margin-top: 84px; }

#dropdown-menu-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.white-header {
  background-color: #fff;
  padding: 10px 15px;
  border-bottom: 1px solid #ddd; }
  .white-header .white-header-text {
    font-size: 25px;
    font-family: "Roboto-Medium"; }

.larger-font {
  font-size: 16px; }
  .larger-font small {
    font-size: 14px; }

.text-custom-feepay {
  color: #F8891E; }

.custom-feepay {
  background-color: #F8891E; }

.text-custom-theme {
  color: #006CA6; }

.list-group-item.active .text-custom-theme {
  color: #fff; }

svg.text-custom-theme {
  color: #006CA6;
  stroke: #006CA6;
  fill: #006CA6; }

.text-custom-default {
  color: #56626E; }

.list-group-item.active .text-custom-default {
  color: #fff; }

svg.text-custom-default {
  color: #56626E;
  stroke: #56626E;
  fill: #56626E; }

.text-custom-primary {
  color: #428bca; }

.list-group-item.active .text-custom-primary {
  color: #fff; }

svg.text-custom-primary {
  color: #428bca;
  stroke: #428bca;
  fill: #428bca; }

.text-custom-success {
  color: #38b775; }

.list-group-item.active .text-custom-success {
  color: #fff; }

svg.text-custom-success {
  color: #38b775;
  stroke: #38b775;
  fill: #38b775; }

.text-custom-info {
  color: #5bc0de; }

.list-group-item.active .text-custom-info {
  color: #fff; }

svg.text-custom-info {
  color: #5bc0de;
  stroke: #5bc0de;
  fill: #5bc0de; }

.text-custom-warning {
  color: #f0ad4e; }

.list-group-item.active .text-custom-warning {
  color: #fff; }

svg.text-custom-warning {
  color: #f0ad4e;
  stroke: #f0ad4e;
  fill: #f0ad4e; }

.text-custom-danger {
  color: #e15258; }

.list-group-item.active .text-custom-danger {
  color: #fff; }

svg.text-custom-danger {
  color: #e15258;
  stroke: #e15258;
  fill: #e15258; }

.text-ellipsis:not(.no-text-ellipsis) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.text-brighter-danger {
  color: #CB3E3C; }

.color-white {
  color: #ffffff !important; }

.text-theme {
  color: #006CA6; }

.text-theme-dark {
  color: #308577; }

.text-normal {
  color: #555; }

.font-size-12 {
  font-size: 12px; }

.font-size-14 {
  font-size: 14px; }

.font-size-16 {
  font-size: 16px; }

.font-size-18 {
  font-size: 18px; }

.font-size-20 {
  font-size: 20px; }

.font-size-22 {
  font-size: 22px; }

.font-size-24 {
  font-size: 24px; }

strong, strong * {
  font-family: "Roboto-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal; }
  strong.strong-medium, strong.medium-bold, strong *.strong-medium, strong *.medium-bold {
    font-family: "Roboto-Medium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.regular-text {
  color: #333;
  text-decoration: none; }
  .regular-text:hover {
    text-decoration: none !important; }

.extra-bold {
  font-family: "Roboto-Bold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.text-custom-purple {
  color: #A467BD; }

.default-text {
  color: #333333; }

.dont-break-out {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

@font-face {
  font-family: "Roboto-Thin";
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Thin"), local("Roboto-Thin"), url(https://fonts.gstatic.com/s/roboto/v12/2tsd397wLxj96qwHyNIkxHYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v12/vzIUHo9z-oJ4WgkpPOtg13YhjbSpvc47ee6xR_80Hnw.woff) format("woff"); }
@font-face {
  font-family: "Roboto-Light";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v12/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v12/Hgo13k-tfSpn0qi1SFdUfbO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"); }
@font-face {
  font-family: "Roboto-Regular";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto Regular"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v12/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v12/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format("woff"); }
@font-face {
  font-family: "Roboto-Medium";
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/STYvRtFxlyQ3QwUGcR_IQgLUuEpTyoUstqEm5AMlJo4.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v15/GqZzxBO7MNkGbGZuh9cULALUuEpTyoUstqEm5AMlJo4.woff) format("woff"); }
@font-face {
  font-family: "Roboto-Bold";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(https://fonts.gstatic.com/s/roboto/v12/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v12/d-6IYplOFocCacKzxwXSOLO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"); }
.btn-group label.btn + label.btn {
  border-left: 0px; }

.btn-group .ghost-btn + .ghost-btn {
  border-left-width: 1px; }

.currently-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);
  background-color: #A3A3A3; }

.currently-active.btn-removed {
  background-color: #d9534f; }

.btn-added {
  background-color: #5cb85c !important; }

.btn.btn-bot-border {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom-width: 3px;
  border-style: solid; }
  .btn.btn-bot-border.bg-neptune {
    background: #7cc1b5;
    border-color: #469385; }
    .btn.btn-bot-border.bg-neptune:hover {
      background: #76beb2; }
  .btn.btn-bot-border.bg-cerise {
    background: #db3d67;
    border-color: #a11e41;
    color: #ffffff; }
    .btn.btn-bot-border.bg-cerise:hover {
      background: #da3662; }
  .btn.btn-bot-border:active {
    margin-top: 2px;
    border-bottom-width: 1px !important; }
.btn.btn-lg.btn-bot-border {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom-width: 4px; }
  .btn.btn-lg.btn-bot-border:active {
    margin-top: 3px;
    border-bottom-width: 1px !important; }
.btn.discover-btn {
  font-size: 22px;
  font-family: "Roboto-Thin", "HelveticaNeue-UltraLight", "Helvetica Neue UltraLight", "Helvetica Neue", Helvetica, Arial, sans-serif; }

.btn.btn-hollow {
  border-width: 2px;
  border-style: solid;
  border-radius: 3px;
  background: none; }

.btn.btn-theme {
  color: #ffffff; }

.btn.btn-theme {
  background: #006CA6;
  border-color: #005b8d;
  position: relative;
  cursor: pointer; }
  .btn.btn-theme:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

.btn.btn-primary {
  background: #428bca;
  border-color: #357ebd;
  position: relative;
  cursor: pointer; }
  .btn.btn-primary:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

.btn.btn-success {
  background: #38b775;
  border-color: #32a369;
  position: relative;
  cursor: pointer; }
  .btn.btn-success:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

.btn.btn-info {
  background: #5bc0de;
  border-color: #46b8da;
  position: relative;
  cursor: pointer; }
  .btn.btn-info:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

.btn.btn-warning {
  background: #f0ad4e;
  border-color: #eea236;
  position: relative;
  cursor: pointer; }
  .btn.btn-warning:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

.btn.btn-danger {
  background: #e15258;
  border-color: #dd3c43;
  position: relative;
  cursor: pointer; }
  .btn.btn-danger:hover:after {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.05); }

.btn.btn-theme[disabled] {
  background: #006CA6 !important;
  opacity: 0.65 !important; }

.btn.btn-primary[disabled] {
  background: #428bca !important;
  opacity: 0.65 !important; }

.btn.btn-success[disabled] {
  background: #38b775 !important;
  opacity: 0.65 !important; }

.btn.btn-info[disabled] {
  background: #5bc0de !important;
  opacity: 0.65 !important; }

.btn.btn-warning[disabled] {
  background: #f0ad4e !important;
  opacity: 0.65 !important; }

.btn.btn-danger[disabled] {
  background: #e15258 !important;
  opacity: 0.65 !important; }

.btn.btn-icon.btn-theme i.fa {
  background: #045a89; }

.btn.btn-icon.btn-primary i.fa {
  background: #3b7eb7; }

.btn.btn-icon.btn-success i.fa {
  background: #379e69; }

.btn.btn-icon.btn-info i.fa {
  background: #4bb5d4; }

.btn.btn-icon.btn-warning i.fa {
  background: #e9a13c; }

.btn.btn-icon.btn-danger i.fa {
  background: #d84248; }

.btn.btn-default-hollow {
  background: #ffffff;
  border-color: #ccc;
  color: #595959; }

.btn.quiet {
  opacity: 0.7; }
  .btn.quiet:hover {
    opacity: 1; }

.btn-default.btn-default-border.btn {
  border-bottom: 3px solid rgba(0, 0, 0, 0.15); }
  .btn-default.btn-default-border.btn.grayed-out {
    color: rgba(0, 0, 0, 0.3);
    border-bottom: 3px solid rgba(0, 0, 0, 0.1); }
    .btn-default.btn-default-border.btn.grayed-out[disabled] {
      color: rgba(0, 0, 0, 0.1); }
    .btn-default.btn-default-border.btn.grayed-out.btn-theme {
      color: #ffffff; }
  .btn-default.btn-default-border.btn:active, .btn-default.btn-default-border.btn .currently-active, .btn-default.btn-default-border.btn .active {
    margin-top: 2px;
    border-bottom-width: 1px; }
  .btn-default.btn-default-border.btn.btn-lg {
    border-bottom: 4px solid rgba(0, 0, 0, 0.15); }
    .btn-default.btn-default-border.btn.btn-lg.grayed-out {
      color: rgba(0, 0, 0, 0.3);
      border-bottom: 3px solid rgba(0, 0, 0, 0.1); }
      .btn-default.btn-default-border.btn.btn-lg.grayed-out[disabled] {
        color: rgba(0, 0, 0, 0.1); }
      .btn-default.btn-default-border.btn.btn-lg.grayed-out.btn-theme {
        color: #ffffff; }
    .btn-default.btn-default-border.btn.btn-lg:active, .btn-default.btn-default-border.btn.btn-lg .currently-active, .btn-default.btn-default-border.btn.btn-lg .active {
      margin-top: 3px;
      border-bottom-width: 1px; }

.btn-primary.btn, .btn-success.btn, .btn-info.btn, .btn-warning.btn, .btn-danger.btn, .btn-theme.btn, .btn-border-bottom.btn {
  border-bottom: 3px solid rgba(0, 0, 0, 0.2); }
  .btn-primary.btn:active, .btn-primary.btn .currently-active, .btn-success.btn:active, .btn-success.btn .currently-active, .btn-info.btn:active, .btn-info.btn .currently-active, .btn-warning.btn:active, .btn-warning.btn .currently-active, .btn-danger.btn:active, .btn-danger.btn .currently-active, .btn-theme.btn:active, .btn-theme.btn .currently-active, .btn-border-bottom.btn:active, .btn-border-bottom.btn .currently-active {
    margin-top: 2px;
    border-bottom-width: 1px; }
  .btn-primary.btn.btn-lg, .btn-success.btn.btn-lg, .btn-info.btn.btn-lg, .btn-warning.btn.btn-lg, .btn-danger.btn.btn-lg, .btn-theme.btn.btn-lg, .btn-border-bottom.btn.btn-lg {
    border-bottom: 4px solid rgba(0, 0, 0, 0.2); }
    .btn-primary.btn.btn-lg:active, .btn-primary.btn.btn-lg .currently-active, .btn-success.btn.btn-lg:active, .btn-success.btn.btn-lg .currently-active, .btn-info.btn.btn-lg:active, .btn-info.btn.btn-lg .currently-active, .btn-warning.btn.btn-lg:active, .btn-warning.btn.btn-lg .currently-active, .btn-danger.btn.btn-lg:active, .btn-danger.btn.btn-lg .currently-active, .btn-theme.btn.btn-lg:active, .btn-theme.btn.btn-lg .currently-active, .btn-border-bottom.btn.btn-lg:active, .btn-border-bottom.btn.btn-lg .currently-active {
      margin-top: 3px;
      border-bottom-width: 1px; }

.btn-primary svg.fa, .btn-primary svg.cf, .btn-success svg.fa, .btn-success svg.cf, .btn-info svg.fa, .btn-info svg.cf, .btn-warning svg.fa, .btn-warning svg.cf, .btn-danger svg.fa, .btn-danger svg.cf {
  color: #fff;
  stroke: #fff;
  fill: #fff;
  vertical-align: middle;
  margin-top: -0.41em; }

.btn-md svg.fa, .btn-md svg.cf, .btn-lg svg.fa, .btn-lg svg.cf {
  vertical-align: initial;
  margin-top: 0; }

.btn.btn-thick-bottom {
  text-shadow: none;
  border-bottom: 4px solid rgba(0, 0, 0, 0.15);
  outline: none !important; }
  .btn.btn-thick-bottom:not(.efficient-hide) {
    position: relative; }
  .btn.btn-thick-bottom.btn-default {
    border-bottom: 3px solid rgba(160, 160, 160, 0.3);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .btn.btn-thick-bottom:hover:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.06); }
  .btn.btn-thick-bottom:active:not(.no-click-depress), .btn.btn-thick-bottom.active {
    border-bottom-width: 2px !important;
    -webkit-transform: translate(0, 2px);
    -ms-transform: translate(0, 2px);
    -o-transform: translate(0, 2px);
    transform: translate(0, 2px);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .btn.btn-thick-bottom.active {
    background: #006CA6;
    color: #ffffff;
    border-top-color: #006CA6; }

.btn-md {
  padding: 7px 14px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 4px; }

.btn {
  text-shadow: none; }

.btn-loading {
  pointer-events: none; }
  .btn-loading i.fa:before {
    content: ""; }

.btn[disabled][data-not-previously-disabled="true"] {
  opacity: 1; }

.btn.btn-icon {
  padding: 0; }
  .btn.btn-icon i.fa {
    padding: 6px 8px; }
  .btn.btn-icon .btn-text {
    padding: 6px 8px 6px 0; }
  .btn.btn-icon.btn-sm i.fa {
    padding: 5px 7px !important; }
  .btn.btn-icon.btn-sm .btn-text {
    padding: 5px 7px 5px 0 !important; }
  .btn.btn-icon.btn-md i.fa {
    padding: 7px 10px !important; }
  .btn.btn-icon.btn-md .btn-text {
    padding: 7px 10px 7px 0 !important; }
  .btn.btn-icon.btn-lg i.fa {
    padding: 10px 12px !important; }
  .btn.btn-icon.btn-lg .btn-text {
    padding: 10px 12px 10px 0 !important; }

.btn.text-left {
  text-align: left; }
.btn.text-center {
  text-align: center; }
.btn.text-right {
  text-align: right; }

.btn.btn-thick-bottom.btn-default {
  border-bottom: 3px solid #CCC; }

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
  border-left: 0px; }

.btn-default svg.fa, .btn-default svg.cf {
  color: #333;
  fill: #333;
  stroke: #333; }

button.disabled {
  pointer-events: none; }

.history-year-button {
  width: 65px; }

.panel-container {
  margin-bottom: 15px; }
  .panel-container tbody > tr:first-child > td {
    border-top: 0px; }

.panel {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  border: 0px; }
  .panel .panel-heading {
    font-size: 18px;
    background-color: #f9fafa;
    border-bottom: 1px solid #e8ebed; }
    .panel .panel-heading small {
      color: rgba(255, 255, 255, 0.8);
      font-size: 16px; }
    .panel .panel-heading + .panel-body {
      -webkit-border-radius: 0 0 3px 3px;
      -moz-border-radius: 0 0 3px 3px;
      -ms-border-radius: 0 0 3px 3px;
      border-radius: 0 0 3px 3px; }
  .panel .panel-body {
    background-color: #ffffff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px; }

.panel.panel-theme {
  border-color: #006CA6; }
  .panel.panel-theme > .panel-heading {
    color: #fff;
    background: #006CA6;
    border-color: #006CA6; }
    .panel.panel-theme > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #006CA6; }
    .panel.panel-theme > .panel-heading svg.fa, .panel.panel-theme > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-theme > .panel-heading .btn-default svg.fa, .panel.panel-theme > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-theme > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #006CA6; }

.panel.panel-default {
  border-color: #56626E; }
  .panel.panel-default > .panel-heading {
    color: #fff;
    background: #56626E;
    border-color: #56626E; }
    .panel.panel-default > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #56626E; }
    .panel.panel-default > .panel-heading svg.fa, .panel.panel-default > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-default > .panel-heading .btn-default svg.fa, .panel.panel-default > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-default > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #56626E; }

.panel.panel-primary {
  border-color: #428bca; }
  .panel.panel-primary > .panel-heading {
    color: #fff;
    background: #428bca;
    border-color: #428bca; }
    .panel.panel-primary > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #428bca; }
    .panel.panel-primary > .panel-heading svg.fa, .panel.panel-primary > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-primary > .panel-heading .btn-default svg.fa, .panel.panel-primary > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #428bca; }

.panel.panel-success {
  border-color: #38b775; }
  .panel.panel-success > .panel-heading {
    color: #fff;
    background: #38b775;
    border-color: #38b775; }
    .panel.panel-success > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #38b775; }
    .panel.panel-success > .panel-heading svg.fa, .panel.panel-success > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-success > .panel-heading .btn-default svg.fa, .panel.panel-success > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-success > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #38b775; }

.panel.panel-info {
  border-color: #5bc0de; }
  .panel.panel-info > .panel-heading {
    color: #fff;
    background: #5bc0de;
    border-color: #5bc0de; }
    .panel.panel-info > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #5bc0de; }
    .panel.panel-info > .panel-heading svg.fa, .panel.panel-info > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-info > .panel-heading .btn-default svg.fa, .panel.panel-info > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-info > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #5bc0de; }

.panel.panel-warning {
  border-color: #f0ad4e; }
  .panel.panel-warning > .panel-heading {
    color: #fff;
    background: #f0ad4e;
    border-color: #f0ad4e; }
    .panel.panel-warning > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #f0ad4e; }
    .panel.panel-warning > .panel-heading svg.fa, .panel.panel-warning > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-warning > .panel-heading .btn-default svg.fa, .panel.panel-warning > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-warning > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #f0ad4e; }

.panel.panel-danger {
  border-color: #e15258; }
  .panel.panel-danger > .panel-heading {
    color: #fff;
    background: #e15258;
    border-color: #e15258; }
    .panel.panel-danger > .panel-heading + .panel-collapse .panel-body {
      border-top-color: #e15258; }
    .panel.panel-danger > .panel-heading svg.fa, .panel.panel-danger > .panel-heading svg.cf {
      color: #fff;
      stroke: #fff;
      fill: #fff; }
    .panel.panel-danger > .panel-heading .btn-default svg.fa, .panel.panel-danger > .panel-heading .btn-default svg.cf {
      color: #333;
      fill: #333;
      stroke: #333; }
  .panel.panel-danger > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #e15258; }

.panel.panel-question.panel-theme {
  border: 2px solid #006CA6; }
.panel.panel-question.panel-default {
  border: 2px solid #56626E; }
.panel.panel-question.panel-primary {
  border: 2px solid #428bca; }
.panel.panel-question.panel-success {
  border: 2px solid #38b775; }
.panel.panel-question.panel-info {
  border: 2px solid #5bc0de; }
.panel.panel-question.panel-warning {
  border: 2px solid #f0ad4e; }
.panel.panel-question.panel-danger {
  border: 2px solid #e15258; }

.panel.nested-panel.panel-theme, .panel.panel-nested.panel-theme {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-theme > .panel-body, .panel.panel-nested.panel-theme > .panel-body {
    border: 3px solid #006CA6;
    border-top-width: 0px; }
  .panel.nested-panel.panel-theme > hr.panel-nested-hr, .panel.panel-nested.panel-theme > hr.panel-nested-hr {
    border-top-color: #006CA6; }

.panel.nested-panel.panel-default, .panel.panel-nested.panel-default {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-default > .panel-body, .panel.panel-nested.panel-default > .panel-body {
    border: 3px solid #56626E;
    border-top-width: 0px; }
  .panel.nested-panel.panel-default > hr.panel-nested-hr, .panel.panel-nested.panel-default > hr.panel-nested-hr {
    border-top-color: #56626E; }

.panel.nested-panel.panel-primary, .panel.panel-nested.panel-primary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-primary > .panel-body, .panel.panel-nested.panel-primary > .panel-body {
    border: 3px solid #428bca;
    border-top-width: 0px; }
  .panel.nested-panel.panel-primary > hr.panel-nested-hr, .panel.panel-nested.panel-primary > hr.panel-nested-hr {
    border-top-color: #428bca; }

.panel.nested-panel.panel-success, .panel.panel-nested.panel-success {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-success > .panel-body, .panel.panel-nested.panel-success > .panel-body {
    border: 3px solid #38b775;
    border-top-width: 0px; }
  .panel.nested-panel.panel-success > hr.panel-nested-hr, .panel.panel-nested.panel-success > hr.panel-nested-hr {
    border-top-color: #38b775; }

.panel.nested-panel.panel-info, .panel.panel-nested.panel-info {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-info > .panel-body, .panel.panel-nested.panel-info > .panel-body {
    border: 3px solid #5bc0de;
    border-top-width: 0px; }
  .panel.nested-panel.panel-info > hr.panel-nested-hr, .panel.panel-nested.panel-info > hr.panel-nested-hr {
    border-top-color: #5bc0de; }

.panel.nested-panel.panel-warning, .panel.panel-nested.panel-warning {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-warning > .panel-body, .panel.panel-nested.panel-warning > .panel-body {
    border: 3px solid #f0ad4e;
    border-top-width: 0px; }
  .panel.nested-panel.panel-warning > hr.panel-nested-hr, .panel.panel-nested.panel-warning > hr.panel-nested-hr {
    border-top-color: #f0ad4e; }

.panel.nested-panel.panel-danger, .panel.panel-nested.panel-danger {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.panel-danger > .panel-body, .panel.panel-nested.panel-danger > .panel-body {
    border: 3px solid #e15258;
    border-top-width: 0px; }
  .panel.nested-panel.panel-danger > hr.panel-nested-hr, .panel.panel-nested.panel-danger > hr.panel-nested-hr {
    border-top-color: #e15258; }

.panel-primary .nav-pills li.active > a {
  background: #22659F; }
.panel-primary .nav-pills li:hover > a {
  background: #397FBB; }
.panel-primary .nav-pills li:not(.active) > a {
  color: #194a75; }

.panel-warning .nav-pills li:hover > a {
  background: #E2A042; }
.panel-warning .nav-pills li.active > a {
  background: #B77D2B; }

.panel-danger .nav-pills li:hover > a {
  background: #D54D53; }
.panel-danger .nav-pills li.active > a {
  background: #CF3F45; }

.panel-success .nav-pills li:hover > a {
  background: #2DA868; }
.panel-success .nav-pills li.active > a {
  background: #2C965F; }

.panel .panel-body.remove-all-padding > .list-group {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel .panel-body.remove-all-padding > .list-group > .list-group-item {
    border-left: 0px;
    border-right: 0px; }
    .panel .panel-body.remove-all-padding > .list-group > .list-group-item:last-child {
      border-bottom: 0px; }

.panel .panel-body .list-group.list-group-border {
  box-shadow: none !important; }
  .panel .panel-body .list-group.list-group-border .list-group-item {
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd; }

.list-group-item.native-input {
  padding: 0; }
  .list-group-item.native-input > label {
    padding: 10px 15px;
    display: block;
    margin-bottom: 0px; }
  .list-group-item.native-input input[type="radio"] {
    vertical-align: middle;
    margin-top: -3px; }
  .list-group-item.native-input input[type="checkbox"] {
    vertical-align: middle;
    margin-top: -2px; }

a.list-group-item.native-input > label {
  cursor: pointer; }

a.list-group-item.native-input.disabled {
  background-color: #eee !important; }
  a.list-group-item.native-input.disabled > label {
    cursor: not-allowed; }

.panel.panel-nested .panel-body:first-child {
  border-top-width: 3px; }

.panel.nested-panel, .panel.panel-nested {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.nested-panel.retain-shadow, .panel.panel-nested.retain-shadow {
    -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
    box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06); }
  .panel.nested-panel .panel-body, .panel.panel-nested .panel-body {
    border: 1px solid #DDD;
    border-top-width: 0px; }

.panel .panel-heading .panel-heading-number {
  -webkit-box-shadow: 0 0 0 3px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 3px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 3px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 3px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 3px rgba(0, 0, 0, 0.05);
  display: inline-block;
  text-align: center;
  width: 22px;
  height: 22px;
  color: #fff;
  border-radius: 50%;
  line-height: 1.3;
  font-family: "Roboto-Bold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 17px; }

.panel-style {
  -webkit-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  box-shadow: 1px 2px 0px 0px rgba(0, 0, 0, 0.06);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  margin-bottom: 20px; }
  .panel-style.panel-padding {
    padding: 15px; }

.panel-heading.input-required {
  background-image: url("/images/online-redesign/input-required.png") !important;
  background-size: 30px 30px !important;
  background-position: 100% 0% !important;
  background-repeat: no-repeat !important; }

.panel-danger .panel-heading.input-required {
  background-image: url("/images/online-redesign/input-required-error.png") !important; }

.panel.panel-light-border {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.panel.panel-multi-col .panel-heading {
  border-bottom: 0px; }
  .panel.panel-multi-col .panel-heading .panel-heading-col {
    padding: 12px 15px; }
    .panel.panel-multi-col .panel-heading .panel-heading-col:not(:first-child) {
      border-left: 1px solid rgba(0, 0, 0, 0.2); }
    .panel.panel-multi-col .panel-heading .panel-heading-col:first-child {
      -webkit-border-radius: 4px 0 0 0;
      -moz-border-radius: 4px 0 0 0;
      -ms-border-radius: 4px 0 0 0;
      border-radius: 4px 0 0 0; }
    .panel.panel-multi-col .panel-heading .panel-heading-col:last-child {
      -webkit-border-radius: 0 4px 0 0;
      -moz-border-radius: 0 4px 0 0;
      -ms-border-radius: 0 4px 0 0;
      border-radius: 0 4px 0 0; }
    .panel.panel-multi-col .panel-heading .panel-heading-col:first-child:last-child {
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      -ms-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0; }
    .panel.panel-multi-col .panel-heading .panel-heading-col.list-group-item-header {
      background-color: #F5F5F5; }
.panel.panel-multi-col .panel-body .panel-body-col {
  padding: 15px; }

.selectable-panel.active {
  -webkit-box-shadow: 0 0 0 3px #428bca;
  -moz-box-shadow: 0 0 0 3px #428bca;
  box-shadow: 0 0 0 3px #428bca; }

.panel.panel-with-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .panel.panel-with-border .panel-body {
    border: 1px solid #ddd;
    border-top: 0px; }
    .panel.panel-with-border .panel-body > .list-group .list-group-item:first-child {
      border-top: 0px; }

.panel-border .panel-body {
  border: 1px solid #ddd;
  border-top: 0px; }
.panel-border.no-heading .panel-body {
  border-top: 1px solid #ddd; }

.panel-border-footer .panel-body {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd; }
.panel-border-footer .panel-footer {
  border: 1px solid #ddd; }
.panel-border-footer.no-heading .panel-body {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-top: 1px solid #ddd; }

.panel.panel-gray-dark > .panel-body {
  background-color: #e3e8e8; }

.panel-footer-in-footer .margin-bottom-15 {
  margin-bottom: 0px; }

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