
.btn-danger[data-v-68c20e81] {
    border: 0;
    padding: 5px;
    outline: 0;
}

div.outer[data-v-abbd1d11] { position: relative;
}
div.outer img[data-v-abbd1d11] { position: absolute; right: 0; bottom: 0;
}
.iconClass[data-v-abbd1d11]{
    position: relative;
}
.iconClass span[data-v-abbd1d11]{
    position: absolute;
    top: -3px;
    right: -0px;
    display: block;
}
input[data-v-abbd1d11]::-ms-reveal,
  input[data-v-abbd1d11]::-ms-clear {
    display: none;
}
.indent1[data-v-abbd1d11]{
      margin-left: 8em;
}
.indent2[data-v-abbd1d11]{
      margin-left: 16em;
}
.alert-custom-danger[data-v-abbd1d11] {
    border-color: #e6e6e6;
    border-left: 5px solid #C95C54;
    background-color: #fff;
    color: #000;
}
@media (min-width: 768px) {
.alert[data-v-abbd1d11] {
      border-radius: 6px;
      display: table;
      width: 100%;
      padding-left: 78px;
      position: relative;
      padding-right: 60px;
      border: 1px solid #e6e6e6;
}
.alert .icon[data-v-abbd1d11] {
      text-align: center;
      width: 58px;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      border: 1px solid #bdbdbd;
      padding-top: 15px;
      border-radius: 6px 0 0 6px;
}
.alert .icon i[data-v-abbd1d11] {
      font-size: 20px;
      color: #fff;
      left: 21px;
      margin-top: -10px;
      position: absolute;
      top: 50%;
}
.alert .icon img[data-v-abbd1d11] {
      font-size: 20px;
      color: #fff;
      left: 18px;
      margin-top: -10px;
      position: absolute;
      top: 50%;
}
.alert.alert-custom-danger .icon[data-v-abbd1d11],
    .alert.alert-custom-danger .icon[data-v-abbd1d11]:after {
      border-color: none;
      background: #C95C54;
}
}
  
.shad[data-v-c5c668b4] {
  border: unset;
  -webkit-box-shadow:
    0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03),
    0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03),
    0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05),
    0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
          box-shadow:
    0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03),
    0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03),
    0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05),
    0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

/* Quando non editabile blocco interazioni mouse (i Kendo nativi restano visivamente coerenti) */
.non-editable[data-v-c5c668b4] {
  pointer-events: none;
}

/* Accessibilità / hint visivo per i controlli disabilitati via JS */
.is-disabled[data-v-c5c668b4] {
  opacity: .85;
}

.module > div > div[data-v-82f54ce0]
{
    padding: 2px
}
.module > .row > .col-8[data-v-82f54ce0] > *
{
    width: 100%;
    max-width: 500px;
}
.module > .row > .col-4[data-v-82f54ce0] > *
{
    width: 100%;
    max-width: 500px;
    text-align: right;
}
.document-menubar[data-v-82f54ce0] > *
{
    padding: 5px;
    margin: 2px
}
.document-menubar[data-v-82f54ce0]
{
    margin-left: 0px;
    margin-right: 0px
}
.label.right[data-v-82f54ce0]{
    text-align: right;
}
.k-button[data-v-82f54ce0]{background-color:#e4e7eb}

/* blocca interazioni quando non editabile */
.non-editable[data-v-4ae45fc1] {
  pointer-events: none;
}

/* hint visivo per elementi disabilitati */
.is-disabled[data-v-4ae45fc1] {
  opacity: .85;
}

.mb-3[data-v-3cf991c3] { 
    margin-bottom: 30px !important
}
.card[data-v-3cf991c3] {
	-webkit-box-shadow: 0 .46875rem 2.1875rem rgba(4,9,20,.03),0 .9375rem 1.40625rem rgba(4,9,20,.03),0 .25rem .53125rem rgba(4,9,20,.05),0 .125rem .1875rem rgba(4,9,20,.03);
	        box-shadow: 0 .46875rem 2.1875rem rgba(4,9,20,.03),0 .9375rem 1.40625rem rgba(4,9,20,.03),0 .25rem .53125rem rgba(4,9,20,.05),0 .125rem .1875rem rgba(4,9,20,.03);
	border-width: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: 1px solid rgba(26,54,126,.125);
	border-radius: .25rem;
}
.badge-content[data-v-3cf991c3] {
	padding: 1rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.badge-content .badge-content-wrapper[data-v-3cf991c3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.badge-content .badge-content-left .badge-heading[data-v-3cf991c3] {
	opacity: .6;
	font-weight: 700;
    font-size: 14px;
}
.badge-content .badge-content-left .badge-subheading[data-v-3cf991c3] {
	opacity: .8;
    font-size: 12px;
}
.badge-content .badge-content-right[data-v-3cf991c3] {
	margin-left: auto;
}
.badge-content .badge-numbers[data-v-3cf991c3] {
	font-weight: 700;
	font-size: 1.8rem;
	display: block;
}


.app-page-title[data-v-95bb70ec] {
    padding: 30px;
    margin: -30px -30px 30px;
    position: relative;
    -webkit-box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05),
      0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
            box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05),
      0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}
.app-page-title .page-title-wrapper[data-v-95bb70ec] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.app-page-title .page-title-heading[data-v-95bb70ec] {
    font-size: 1.25rem;
    font-weight: 400;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.app-page-title .page-title-icon[data-v-95bb70ec] {
    font-size: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    text-align: center;
    padding: 0.83333rem;
    margin: 0 30px 0 0;
    background: #fff;
    -webkit-box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05),
      0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
            box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05),
      0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    border-radius: 0.25rem;
    width: 60px;
    height: 60px;
}
.app-page-title .page-title-icon i[data-v-95bb70ec] {
    margin: auto;
}

  /* [class^="pe-7s-"], [class*=" pe-7s-"] {
	display: inline-block;
	font-family: pe-icon-7-stroke;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
} */
.app-page-title .page-title-subheading[data-v-95bb70ec] {
    padding: 3px 0 0;
    font-size: 0.88rem;
    opacity: 0.6;
}
.dashboard-boardings-title[data-v-95bb70ec] {
    font-weight: 900;
}
.dashboard-renews-title[data-v-95bb70ec] {
    font-weight: 900;
}
.dashboard-logo[data-v-95bb70ec] {
    max-width: 110px;
    margin: 1em;
}
.section-title[data-v-95bb70ec] {
    font-weight: 900;
}
.text-centered[data-v-95bb70ec] {
    text-align: center;
}
.full-width[data-v-95bb70ec] {
    width: 100%;
}
.scaled-row[data-v-95bb70ec] {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
}
