.login-page{

  height: 80vh;
 
}

.asterisco{
   color: #f00;
}

.cbspan{display: none;}

.card a {
   color: #3c8dbc !important;   
}

a:focus { 
   outline: none; 
}

.card-outline-tabs a.active{
   border-top-color: #3c8dbc !important; 
}


.btn-primary{
   background-color: #3c8dbc !important;
}

.modgruppi, .modoperatori{
   border: 1px solid #ddd;
   height: 150px;
   overflow-y: auto;
   padding: 8px;
}

.page-header{
   border-bottom: 1px solid #ddd;
}

.jqx-menu-dropdown{
   z-index: 99999 !important;
}

.conslist {
    margin: 0;
    padding: 0;
    list-style: none;
}

.conslist li {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #999;
}

.nonletto{font-weight: bold;}

#inline-checkbox ul{list-style-type: none; margin-left: 10px;}
#inline-checkbox li{display: inline; padding-right: 15px;}
#inline-checkbox label{font-weight: normal; padding-left: 5px;}


#pertipo .jqx-combobox-content{z-index: 999999}

.modal-xl {
    max-width: 90% !important;
}


#sitego, #fbgo, #isgo, #yugo, #lngo {cursor: pointer;}

a.serlink, a.serlink:hover, a.serlink:visited{color: #333 !important;}
a.serlink:hover{text-decoration: underline;}

a.pdflink:hover{border: 0px solid #fff !important;}

/*
.multiline-ellipsis {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; // start showing ellipsis when 3rd line is reached 
  white-space: pre-wrap; // let the text wrap preserving spaces 
}
.news-txt{ cursor: pointer;}
*/
/* fullcalendar hide scrollbar 
.fc-scroller.fc-day-grid-container {
    height: auto!important;
    overflow-y: hidden;
}
*/
/* tabella a header fisso 
.table-fixed tbody td,
.table-fixed tbody th,
.table-fixed thead > tr > th {
    float: left;
    position: relative;

    &::after {
        content: '';
        clear: both;
        display: block;
    }
}
*/