/*
    Created on : Jun 29, 2020, 12:57:16 PM
    Author     : alex
*/
.btn-outline {
  color: #9fb427;
  background-color: #ffffff;
  border-color: #9fb427;
  font-weight: bold;
  letter-spacing: 0.05em;
  text-decoration: none !important; }

.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus,
.btn-outline.active {
  background: #F7951F;
  color: #FFFFFF;
  border-color: #FFFFFF;
  text-decoration: none !important; }

.badge.badge-highlight {
  background-color: #F7951F;
  color: white; }

.end-separator {
  border-bottom: 1px solid #EBEBD3; }

.color-primary {
  color: #1e3231; }

.color-secondary {
  color: #9fb427; }

.color-tertiary {
  color: #F7951F; }

.color-dimmed {
  color: #EBEBD3; }

body {
  font-family: 'Roboto', sans-serif; }

.container {
  background-image: url("background.png");
  background-repeat: no-repeat;
  background-position: right top; }

.container-flex {
  background-image: url("background.png");
  background-repeat: no-repeat;
  background-position: right top; }

h1 {
  color: #1e3231;
  font-weight: 500; }

h2 {
  color: #1e3231;
  border-bottom: 2px solid #1e3231; }

h3 {
  color: #1e3231; }

h4 {
  color: #1e3231;
  font-size: 1.2rem; }

h5 {
  color: #1e3231;
  font-size: 1.1rem; }

a {
  color: #1e3231;
  text-decoration: underline; }

b.dark {
  background-color: #1e3231;
  color: white;
  padding-left: 5px;
  padding-right: 5px; }

b.light {
  background-color: #F7951F;
  color: white;
  padding-left: 5px;
  padding-right: 5px; }

.subtitle {
  color: #9fb427; }

.subtitle_small {
  color: #9fb427;
  font-size: smaller; }

progress {
  background-color: #1e3231;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; }

.progress {
  background-color: #1e3231; }

.progress-bar {
  background-color: #9fb427; }

.progress-bar-highlight {
  background-color: #F7951F; }

.section {
  margin-top: 10px; }

/*
https://stackoverflow.com/questions/18368202/how-to-set-color-for-css3-html5-progress-element
http://html5doctor.com/the-progress-element/
*/
progress::-moz-progress-bar {
  background: #9fb427; }

progress::-webkit-progress-bar {
  background: #1e3231; }

progress::-webkit-progress-value {
  background: #9fb427; }

@media print {
  .progress {
    position: relative; }

  .progress:before {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    border-bottom: 2rem solid #1e3231; }

  .progress-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    border-bottom: 2rem solid #9fb427; }

  .progress-bar-success {
    border-bottom-color: #67c600; }

  .progress-bar-info {
    border-bottom-color: #5bc0de; }

  .progress-bar-warning {
    border-bottom-color: #f0a839; }

  .progress-bar-danger {
    border-bottom-color: #ee2f31; } }
