/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *



 */
@font-face {
  font-family: myCantarell;
  src: url(/assets/cantarell-b6d300cc78dda775c6e81d200e82808528a722701113698ae2e2e63d7e412fbc.otf);
}
/* line 24, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
body {
  font-family: myCantarell;
  font-size: 9.5pt;
  color: #222;
  background-color: #fffac0;
}

/* line 31, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
input, select, textarea {
  font-family: myCantarell;
  border: 1px solid #aaa;
  border-radius: 4px;
  padding: 0.3em;
}

/* line 38, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
a {
  color: #936203;
  font-weight: bold;
  text-decoration: none;
}

/* line 44, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
a:hover {
  color: #ed710c;
}

/* line 48, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
th {
  text-align: left;
}

/* line 52, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.titolo_corpo {
  font-size: 15pt;
  font-weight: bold;
  border-bottom: 1px solid #936203;
  margin-top: -0.3em;
}

/* line 59, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.error, .warning, .info, .version, .data {
  display: block;
  background-color: #f7f2c4;
  border-radius: 4px;
  padding: 4pt;
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 10pt;
}

/* line 69, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.error {
  border: 1px solid #e57373;
}

/* line 73, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.error p, .warning p, .info p, .version p {
  margin-top: 0px;
}

/* line 77, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.error ul {
  margin-bottom: 0px;
}

/* line 81, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.warning {
  border: 1px solid orange;
}

/* line 85, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.info, .version {
  border: 1px solid #4caf50;
}

/* line 89, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.data {
  border: 1px solid #936203;
}

/* line 93, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.corpo {
  width: 100%;
  margin-top: 2em;
  padding: 0;
}

/* line 99, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.menu_colonna {
  border-radius: 4px;
  box-shadow: 0px 0px 1px 1px #b7b38c;
  padding: 10px 20px 10px 20px;
  background-color: #f5f0bb;
}

/* line 106, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.titolo_menu_colonna, .changelog-title {
  font-weight: bold;
  text-align: center;
  padding-top: 2px;
}

/* line 112, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.button {
  border: 1px solid #936203;
  border-radius: 4px;
  padding: 0.3em;
  color: white;
  background-color: #936203;
  font-weight: normal;
  font-size: 10pt;
  cursor: pointer;
}

/* line 123, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.button:hover {
  text-decoration: none;
  color: white;
  background-color: #a26c04;
  border: 1px solid #a26c04;
}

/* line 130, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.button-article {
  display: inline-block;
  width: 200px;
  font-size: 9.5pt;
  margin-right: 0.5em;
}

/* line 137, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
td.total {
  font-size: 11pt;
  font-weight: bold;
}

/* line 142, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.wauto {
  width: auto;
}

/* line 146, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.wfull {
  width: 100%;
}

/* line 150, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.left {
  text-align: left;
}

/* line 154, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.right {
  text-align: right;
}

/* line 158, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.center {
  text-align: center;
}

/* line 162, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.justify-center {
  justify-content: center;
}

/* line 166, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.top {
  vertical-align: top;
}

/* line 170, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.middle {
  vertical-align: middle;
}

/* line 174, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.bottom {
  vertical-align: bottom;
}

/* line 178, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.vsub {
  vertical-align: sub;
}

/* line 182, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.normal {
  font-weight: normal;
}

/* line 186, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.strong {
  font-weight: bold;
}

/* line 190, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.inline {
  display: inline;
}

/* line 194, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.inline-block {
  display: inline-block;
}

/* line 198, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.absolute {
  position: absolute;
}

/* line 202, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
td.td_separator {
  width: 20px;
}

/* line 206, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
div#body-title-procedure {
  width: 100%;
  font-weight: bold;
  font-size: 15pt;
  border-bottom: 1px solid #936203;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

/* line 215, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
div#body-title-procedure-left {
  float: left;
  width: 70%;
}

/* line 220, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
div#body-title-procedure-right {
  float: right;
  width: 20%;
  text-align: right;
}

/* line 226, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
#single-quote-title {
  color: darkred;
  font-size: 12pt;
}

/* line 231, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
div#procedure-status-image {
  display: inline;
}

/* line 235, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
a.toggle {
  color: black;
}

/* line 239, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.sub {
  background-color: #e2dead;
}

/* line 243, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.require {
  border: 1px solid #e57373;
}

/* line 247, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.unclickable {
  opacity: 0.6;
}

/* line 251, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.legend_icons {
  color: #936203;
}

/* line 255, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.status_open {
  color: #4caf50;
}

/* line 259, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.status_close {
  color: #2196f3;
}

/* line 263, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.status_cancel {
  color: #f44336;
}

/* line 267, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.status_alert {
  color: #ffeb3b;
}

/* line 271, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.version {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 281, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.changelog-title, .changelog {
  font-size: 10pt;
}

/* badge */
/* line 286, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.badge, .badge-alert, .badge-regolo {
  border-radius: 2px;
  background-color: white;
  color: black;
  font-size: 8pt;
  font-weight: bold;
  padding: 0.3em 0.5em 0.3em 0.5em;
  text-align: center;
}

/* line 296, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.badge-alert {
  background-color: #ffeb3b;
}

/* line 300, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.badge-regolo {
  background-color: #936203;
  color: white;
}

/* end badge */
/* loading */
/* line 307, /home/sites/regolo/regolo-dev.coopi.net/app/assets/stylesheets/application.scss */
.loading {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: loading .75s linear infinite;
  animation: loading .75s linear infinite;
  color: #936203;
}

@keyframes loading {
  to {
    transform: rotate(360deg);
  }
}
/* end loading */
