@CHARSET "ISO-8859-1";
/* COLORS
$ice-color: #c2e0f2;
$pajamas-color: #6f90c4;
$edenred-blue-color: #1d204c;
$pearl-color: #f1f1f1;
$silver-color: #e5e5e5;
$carbon-color: #666666;
$edered-red-color: #c0272d;
$grass-color: #7ac843;
$sky-color: #0978C8;

$disabled-color: #595959;
$warning-color: #f0ad4e;
$yellow: #FFE28280;
$green: #E1EA8080;
$purple: #C5A3CC80;
*/
.aui body.er19 {
  font-family: ralewayregular; }

.aui .er19 .asterisk {
  font-family: ralewayregular;
  font-size: 24px; }

.aui .er19 .liferay-bootstrap label {
  font-family: ralewaybold;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 10px;
  color: #595959; }

/* PULSANTI */
.aui .er19 .btn {
  font-family: ralewaybold;
  /*font-size: 10pt;*/
  /*padding: 12px 42px;*/
  /*border-radius: 2px;*/
  /*line-height: 4px;*/
  background-color: #0978C8;
  border-color: #0978C8;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.aui .er19 .btn:hover {
  -webkit-transition: all .3s linear;
  transition: all .3s linear; }

.aui .er19 .btn.btn-default {
  color: #0978C8;
  background-color: transparent;
  border-color: #0978C8; }

.aui .er19 .btn.btn-default:hover {
  color: #0978C8;
  background-color: white; }

.aui .er19 .btn.btn-primary {
  color: white;
  background-color: #0978C8;
  border-color: #0978C8; }

.aui .er19 .btn.btn-primary:hover {
  color: #0978C8;
  background-color: white; }

.aui .er19 .btn.btn-success {
  color: white;
  background-color: #7ac843;
  border-color: #7ac843;
  background-color: #4C8226;
  border-color: #4C8226; }

.aui .er19 .btn.btn-success:hover {
  color: #7ac843;
  color: #4C8226;
  background-color: white; }

.aui .er19 .btn.btn-info {
  color: white;
  background-color: #1d204c;
  border-color: #1d204c; }

.aui .er19 .btn.btn-info:hover {
  color: #1d204c;
  background-color: white; }

.aui .er19 .btn.btn-warning {
  color: white;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }

.aui .er19 .btn.btn-warning:hover {
  color: #f0ad4e;
  background-color: white; }

.aui .er19 .btn.btn-danger {
  color: white;
  background-color: #c0272d;
  border-color: #c0272d; }

.aui .er19 .btn.btn-danger:hover {
  color: #c0272d;
  background-color: white; }

.aui .er19 .btn.btn-link {
  /*font-family: ralewayregular;
  font-size: 13pt;
  text-decoration: underline;*/ }

.aui .er19 .btn.btn-link:hover,
.aui .er19 .btn.btn-link:focus {
  text-decoration: underline; }

.aui .er19 .liferay-bootstrap .btn[disabled].btn-link,
.aui .er19 .liferay-bootstrap .row .btn[disabled].btn-link {
  background-color: transparent;
  border: none;
  color: #666; }

.aui .er19 .btn.btn-lg {
  font-size: 18px;
  padding: 13px 45px;
  line-height: 12px; }

.aui .er19 .btn.btn-sm {
  padding: 5px 16px; }

.aui .er19 .liferay-bootstrap .row .btn[disabled],
.aui .er19 .liferay-bootstrap .row .btn[disabled].btn-primary {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
  color: #9c9dae; }

@media (max-width: 767px) and (max-width: 979px) {
  .aui .er19 .btn {
    width: auto; }

  .aui .er19 .btn.btn-block {
    width: 100%; } }
/* TESTI */
.aui .er19 .text-default {
  color: white; }

.aui .er19 .text-muted {
  color: #595959; }

.aui .er19 .text-primary {
  color: #0978C8; }

.aui .er19 .text-success {
  color: #7ac843; }

.aui .er19 .text-info {
  color: #1d204c; }

.aui .er19 .text-warning {
  color: #f0ad4e; }

.aui .er19 .text-danger {
  color: #c0272d; }

/* LISTE */
.aui body.er19 ul,
.aui body.er19 ol {
  margin: 0px 0 10px 25px; }

/* INPUT */
.aui.ios .er19 input,
.aui.ios .er19 input.input-large,
.aui.ios .er19 textarea,
.aui.ios .er19 .uneditable-input {
  max-width: none !important; }

/* SELECT */
.aui .er19 .liferay-bootstrap select.form-control {
  background-image: linear-gradient(45deg, transparent 50%, #555555 50%), linear-gradient(135deg, #555555 50%, transparent 50%), linear-gradient(to right, #ffffff, #ffffff); }

/* TOGGLE SWITCH */
.er19 .toggle-switch-bar .toggle-switch-handle {
  display: block;
  float: left;
  min-width: 44px;
  text-transform: uppercase; }

.er19 .toggle-switch-bar .toggle-switch-icon {
  font-size: 12px; }

.er19 .toggle-switch-bar .button-icon {
  font-size: 12px; }

.er19 input.toggle-switch {
  font-size: 62.5%;
  opacity: 0;
  position: absolute; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar:before {
  background-color: #B2B2B2;
  border: 2px solid #B2B2B2; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar:before {
  background-color: #0978C8;
  border: 2px solid #0978C8; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar:after {
  background-color: #FFF;
  border: 1px solid #FFF; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar:after {
  background-color: #FFF;
  border: 1px solid #FFF; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon {
  color: #FFF; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon {
  color: #FFF; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon.button-icon {
  color: #FFF; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon.button-icon {
  color: #0978C8; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar {
  cursor: pointer;
  display: block;
  float: left;
  font-size: 1.2rem;
  line-height: 24px;
  min-height: 24px;
  position: relative;
  text-indent: 44px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar:after, input.toggle-switch:empty
~ .toggle-switch-bar:before {
  bottom: 0;
  content: ' ';
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 44px; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar:after {
  border-radius: 50%;
  bottom: 4px;
  height: 16px;
  left: 4px;
  top: 4px;
  width: 16px; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar:before {
  border-radius: 20px; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:after {
  content: attr(data-label-off);
  margin-left: 6px; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon {
  left: 4px;
  line-height: 16px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  top: 4px;
  width: 16px;
  z-index: 1; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .button-icon-on, input.toggle-switch:empty
~ .toggle-switch-bar .toggle-switch-icon-on {
  opacity: 0; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-on {
  left: 4px; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-off {
  left: 24px; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar:after {
  border-radius: 50%;
  left: 24px; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar:before {
  border-radius: 20px; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-handle:after {
  content: attr(data-label-on);
  margin-left: 6px; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar .button-icon {
  left: 24px; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar .button-icon-on, input.toggle-switch:checked
~ .toggle-switch-bar .toggle-switch-icon-on {
  opacity: 1; }

.er19 input.toggle-switch:checked ~ .toggle-switch-bar .button-icon-off, input.toggle-switch:checked
~ .toggle-switch-bar .toggle-switch-icon-off {
  opacity: 0; }

.er19 input.toggle-switch:disabled ~ .toggle-switch-bar, input.toggle-switch.disabled
~ .toggle-switch-bar {
  cursor: not-allowed;
  opacity: 0.4; }

.er19 input.toggle-switch:focus ~ .toggle-switch-bar:before {
  box-shadow: 0 0 3px 2px #66AFE6; }

.er19 input.toggle-switch:empty ~ .toggle-switch-bar:after, input.toggle-switch:empty
~ .toggle-switch-bar:before, input.toggle-switch:empty ~
.toggle-switch-bar .toggle-switch-icon, input.toggle-switch:empty ~
.toggle-switch-bar .toggle-switch-handle:after, input.toggle-switch:empty
~ .toggle-switch-bar .toggle-switch-handle:before {
  transition: all 100ms ease-in; }

.er19 .toggle-switch-label {
  display: block;
  margin-bottom: 2px; }

.er19 .toggle-switch-text {
  clear: both;
  display: block;
  font-size: 1.25rem; }

.er19 .toggle-switch-text-left,
.er19 .toggle-switch-text-right {
  float: left;
  line-height: 24px; }

.er19 .toggle-switch-text-left {
  margin-right: 7px; }

.er19 .toggle-switch-text-right {
  clear: none;
  margin-left: 7px; }

/* PROGRESS BAR */
.er19 .progress-xs {
  border-radius: 2px;
  height: 8px; }

.er19 .progress-xs .progress-bar {
  font-size: 8px;
  line-height: 8px; }

.er19 .progress-lg {
  border-radius: 4px;
  height: 32px; }

.er19 .progress-lg .progress-bar {
  font-size: 14px;
  line-height: 32px; }

.er19 .progress-xl {
  border-radius: 6px;
  height: 52px; }

.er19 .progress-xl .progress-bar {
  font-size: 18px;
  line-height: 52px; }

.er19 .multi-step-progress-bar {
  display: table;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
  width: 100%; }

.er19 .multi-step-progress-bar > li {
  color: #e5e5e5;
  display: table-cell;
  vertical-align: bottom;
  width: 1%; }

.er19 .multi-step-progress-bar > .active {
  color: #65B6F0; }

.er19 .multi-step-progress-bar > .active .divider {
  background-color: #65B6F0;
  color: #65B6F0; }

.er19 .multi-step-progress-bar > .active .divider:after {
  content: " "; }

.er19 .multi-step-progress-bar > .complete {
  color: #869CAD; }

.er19 .multi-step-progress-bar > .complete .divider {
  background-color: #869CAD;
  color: #65B6F0;
  margin-left: 15px; }

.er19 .multi-step-progress-bar > .complete .divider:after {
  content: " ";
  left: -14px; }

.er19 .multi-step-progress-bar .divider {
  background-color: #e5e5e5;
  color: #e5e5e5;
  height: 2px;
  margin: 10px 0 10px 12px;
  position: relative; }

.er19 .multi-step-progress-bar .divider:after {
  content: " ";
  display: block;
  font-family: 'fontawesome-alloy';
  left: -12px;
  position: absolute;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%; }

.er19 .multi-step-progress-bar .progress-bar-step, .multi-step-progress-bar .progress-bar-title {
  margin-right: 10px; }

@media (max-width: 767px) {
  .er19 .multi-step-progress-bar-collapse {
    padding-top: 20px; } }
@media (max-width: 767px) {
  .er19 .multi-step-progress-bar-collapse > li {
    width: auto; } }
@media (max-width: 767px) {
  .er19 .multi-step-progress-bar-collapse > li:last-child {
    width: 1%; } }
@media (max-width: 767px) {
  .er19 .multi-step-progress-bar-collapse > li:last-child .divider {
    width: 0; } }
@media (max-width: 767px) {
  .er19 .multi-step-progress-bar-collapse > .active .progress-bar-title {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 0; } }
@media (max-width: 767px) {
  .er19 .multi-step-progress-bar-collapse .progress-bar-title {
    display: none; } }
.er19 .multi-step-progress-bar-fixed > li {
  display: inline-block;
  width: 100px; }

.er19 .tpl-progress-bar .col-md-6 {
  padding: 0; }

.er19 .tpl-progress-bar .divider,
.er19 .tpl-progress-bar .complete .divider {
  margin-left: 0; }

.er19 .tpl-progress-bar .divider::after,
.er19 .tpl-progress-bar .complete .divider::after,
.tpl-progress-bar .active .divider::after {
  content: none; }

.er19 .tpl-progress-bar .active .divider,
.er19 .tpl-progress-bar .complete .divider {
  background-color: #0978C8;
  color: #0978C8; }

.er19 .tpl-progress-bar .divider {
  margin-top: 0; }

.er19 .multi-step-progress-bar {
  display: table;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
  width: 100%; }

.er19 .tpl-progress-bar .multi-step-progress-bar > div > .row > div {
  padding: 0; }

.aui .er19 .liferay-bootstrap .navbar-default {
  background-color: #fff;
  border-color: #e5e5e5; }

/* MODAL */
@media only screen and (max-width: 767px) {
  .aui .er19 .modal.fade.in {
    top: 0; } }
/* ******** ACCESSIBILITA FONT ******** */
.aui .er19 .asterisk {
  font-size: 1.714284em; }

.aui .er19 .liferay-bootstrap label {
  font-size: 0.714289em; }

