/*
 * This is a manifest file that'll be compiled into application.css.
 *
 * With Propshaft, assets are served efficiently without preprocessing steps. You can still include
 * application-wide styles in this file, but keep in mind that CSS precedence will follow the standard
 * cascading order, meaning styles declared later in the document or manifest will override earlier ones,
 * depending on specificity.
 *
 * Consider organizing styles into separate files for maintainability.
 */

 @font-face {
   font-family: 'PPNeueCorpWideUltrabold';
   src: url("/assets/PPNeueCorp-WideUltrabold-135200d3.woff2") format('woff2');
 }

 @font-face {
   font-family: 'PPNeueMontreal';
   src: url("/assets/PPNeueMontreal-Medium-0c2632af.woff2") format('woff2');
 }

body {
  font-family: 'PPNeueMontreal';
}

img {
  float: left;
  margin: 0px 10px 0px 0px;
}

.warn {
  color: red;
}

.degraded {
  color: grey;
}

th {
  text-align: left;
  background-color: lightgrey;
}

td.center {
  text-align: center;
}

td.action {
  text-align: center;
  display: flex;
}

#container {
    text-align: center;
    display: flex;
}

.float {
    display:inline-block;
    /* float:left; */
    text-align: left;
    margin: 0px 30px 0px 0px;
    vertical-align:top;
}

.float_rest {
    display:inline-block;
    float:right;
    text-align: right;
    margin: 0px 30px 0px 0px;
    vertical-align:top;
    width: 100%
}

.float_right {
    display:inline-block;
    float:left;
    text-align: right;
    margin: 0px 30px 0px 0px;
    vertical-align:top;
    width: 400px;
}

h1 {
  font-family: 'PPNeueCorpWideUltrabold';
  color: indigo;
}

h2 {
  margin-block-start: 0.2em;
  margin-block-end: 0.2em;
  font-family: 'PPNeueCorpWideUltrabold';
  color: indigo;
}

h3 {
  margin-block-start: 0.2em;
  margin-block-end: 0.1em;
  font-family: 'PPNeueCorpWideUltrabold';
  color: indigo;
}

hr {
   height: 5px;
   background: indigo;
}

.fett {
   height: 10px;
}

.light {
   height: 3px;
}

.indentedtext
{
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 5px;
}

.bs {
   margin: 10px;
   padding: 10px;
   display: inline-block;
   background-color: lavenderblush;
   border-width: 5px;
   box-sizing: border-box;
   border-style: double;
   text-align: left;
}
.quarter {
  width: 25%
}
.third {
  width: 33%
}

.tagcloud_size1 { font-size: 10pt; }
.tagcloud_size2 { font-size: 14pt; }
.tagcloud_size3 { font-size: 18pt; }
.tagcloud_size4 { font-size: 22pt; }
