/* #login-page .login {background-color:#c41200cc} */
#login-page .login {background-color:#8d1307cc}
#login-page .warp{color:#868686}
#login-page .left .text-box .body h2 {color:#f5f5f5}
#login-page .left .text-box .body p {color:#f5f5f5}
#login-page .left .more {display:none;}
#login-page .container {background-image: url('/img/custom/back06.png');}
#login-page .left .regione-puglia {background:#ffffffaa !important; width: 470px !important;padding: 10px;border-radius: 20px;border: 2px solid #ffffff; bottom:10px; left: 10px;}
#login-page .left .regione-puglia .text h2 {color:#333; font-family:Arial, Helvetica, sans-serif;font-weight: 700;}
#login-page .left .regione-puglia .text p {color:#000; font-family: 'Times New Roman', Times, serif; line-height: inherit;font-size: initial;}
#login-page .left .regione-puglia .text span {color:#000;}
#login-page .left .regione-puglia img {content: url('/img/custom/logo.png');}
#login-page .error {color:#b5ff07; margin-top:-20px; font-weight:500;}

#header .frame-home-left img.Didoc { content:url(/img/logo-DIDOCIV.png) }

#header .frame-home-left img.CarmorRU { content:url(/img/CARMOR.png) }

#header .frame-home-right h2.Didoc:before { content:"DiDOC" }

#header .frame-home-right p.Didoc:before { content:"versione 4.5.1" }

#header .frame-home-right h2.CarmorRU:before { content:"CARMOR";margin-left:-15px }

#header .frame-home-right p.CarmorRU:before { content:"versione 4.5" }

.list-fonti-attive>li:not(#divBoxCruscotto) { display:inline-block!important }

#divBoxCruscotto { display:none!important }

#lblDescriptionIndex:before { content:"Software ceduto in riuso dal Consiglio regionale della Puglia" }   

/* start customizzazione per ALU */
.disabled-type-document { display: none !important; }
/* end customizzazione per ALU */

/* Modal Invio Ammissibile */
.ngdialog {
    z-index: 1000;
}

.ngdialog.ngdialog-theme-default.modal-invio-ammissibile .ngdialog-content {
    width: auto !important;
    height: calc(105vh - 100px);
}

#contentAmmissibilita {
    height: calc(100% - 25px)!important;
}

#contentAmmissibilita label {
    position: relative;
    top: 0;
    left: 0;
}

#contentAmmissibilita .pdfViewer,
#contentNotifica .pdfViewer
{
    overflow: hidden;
    border: solid 1px #ccc;
}

#contentAmmissibilita .classificazione-scroll {
    height: calc(100% - 40px);
    border-bottom: solid 1px #008bd2;
    margin: 0 10px 10px;
    padding-right: 20px;
    overflow-y: auto;
}

#contentAmmissibilita .checks-a {
    padding-left: 26px;
    text-indent: -28px;
}

.annotationLayer section div {
    font-family: 'Titillium Web';
    font-size: 0.876rem;
    line-height: 1.59;
    padding: 0 0 0 15px;
    font-weight: 600;
}

trix-editor {
    min-height: calc(100vh - 22em) !important;
}

trix-editor em {
    font-style: italic !important;
}

trix-editor ol,
trix-editor ul {
    margin-left: 1.5rem !important;
    list-style: inherit;
}

trix-toolbar .trix-button-group--file-tools,
trix-toolbar .trix-button--icon-code,
trix-toolbar .trix-button--icon-link {
    display: none;
}

/* Modal Avviso Ammissibilità */
.ngdialog.ngdialog-theme-default.modal-invio-avviso-ammissibilita .ngdialog-content {
    width: 500px !important;
    height: 500px;
}

#contentNotifica {
    padding: 0 40px;
    height: calc(100% - 25px);
}

#contentNotifica .pdfViewer {
    overflow: hidden;
}

#contentNotifica .classificazione-scroll {
    height: calc(100% - 40px);
    border-bottom: solid 1px #008bd2;
    margin: 0 10px 10px;
    padding-right: 20px;
    overflow-y: auto;
}

#contentNotifica .checks-a {
    padding-left: 15px;
}

.form-area.small .pyramid-form-group {
    margin-bottom: 20px !important;
}

.custom-label {
    top: 2px !important;
}

/* Modal Invio avviso notifica */
.ngdialog.ngdialog-theme-default.modal-invio-avviso-notifica .ngdialog-content {
    width: 500px !important;
    height: 500px;
}

/* Modal Invio Integrazione */
.ngdialog.ngdialog-theme-default.modal-integrazione-atto .ngdialog-content {
    width: 1024px !important;
    height: calc(100vh - 100px);
}

#contentIntegrazioneAtto {
    height: calc(100% - 25px)!important;
}

#contentIntegrazioneAtto label {
    position: relative;
    top: 0;
    left: 0;
}

#contentIntegrazioneAtto .pdfViewer {
    overflow: hidden;
}

#contentIntegrazioneAtto .classificazione-scroll {
    height: calc(100% - 40px);
    border-bottom: solid 1px #008bd2;
    margin: 0 10px 10px;
    padding-right: 20px;
    overflow-y: auto;
}

#contentIntegrazioneAtto .checks-a {
    padding-left: 26px;
    text-indent: -28px;
}

/* Modal Invio notifica aula */
.ngdialog.ngdialog-theme-default.modal-invio-notifica .ngdialog-content {
    width: 1024px !important;
    height: calc(100vh - 100px);
}

#contentNotifica {
    height: calc(100% - 25px)!important;
}

.contentNotifica {
    padding: 0 40px;
}

#contentNotifica .pdfViewer {
    overflow: hidden;
}

#contentNotifica .classificazione-scroll {
    height: calc(100% - 40px);
    border-bottom: solid 1px #008bd2;
    margin: 0 10px 10px;
    padding-right: 20px;
    overflow-y: auto;
}

#contentNotifica .checks-a {
    padding-left: 15px;
}

.area-button {
    padding: 0 20px 20px;
}

.form-area.small .pyramid-form-group {
    margin-bottom: 20px !important;
}

.custom-label {
    top: 2px !important;
}

/* Modal Invio notifica Commissione */
.ngdialog.ngdialog-theme-default.modal-invio-notifica .ngdialog-content {
    width: 1024px !important;
    height: calc(80vh - 100px);
}

.ngdialog.ngdialog-theme-default.modal-protocollo-notifica .ngdialog-content {
    width: auto !important;
    height: calc(80vh - 100px);
}


.annotationLayer section div {
    font-family: 'Titillium Web';
    font-size: 0.876rem;
    line-height: 1.59;
    padding: 8px 0 0 15px;
    font-weight: 600;
}

/* Modal invio richiesta proponente */
.ngdialog.ngdialog-theme-default.modal-invio-richiesta-proponente .ngdialog-content {
    width: 1024px !important;
    height: calc(100vh - 100px);
}

#contentRichiestaProponente {
    height: calc(100% - 25px)!important;
}

#contentRichiestaProponente label {
    position: relative;
    top: 0;
    left: 0;
}

#contentRichiestaProponente .pdfViewer {
    overflow: hidden;
}

#contentRichiestaProponente .classificazione-scroll {
    height: calc(100% - 40px);
    border-bottom: solid 1px #008bd2;
    margin: 0 10px 10px;
    padding-right: 20px;
    overflow-y: auto;
}

#contentRichiestaProponente .checks-a {
    padding-left: 26px;
    text-indent: -28px;
}

/* Modal Risposta integrazione */
.ngdialog.ngdialog-theme-default.modal-integrazione-atto .ngdialog-content {
    width: 1024px !important;
    height: calc(100vh - 100px);
}

#contentIntegrazioneAtto {
    height: calc(100% - 25px)!important;
}

#contentIntegrazioneAtto label {
    position: relative;
    top: 0;
    left: 0;
}

#contentIntegrazioneAtto .pdfViewer {
    overflow: hidden;
}

#contentIntegrazioneAtto .classificazione-scroll {
    height: calc(100% - 40px);
    border-bottom: solid 1px #008bd2;
    margin: 0 10px 10px;
    padding-right: 20px;
    overflow-y: auto;
}

#contentIntegrazioneAtto .checks-a {
    padding-left: 26px;
    text-indent: -28px;
}

.privacy{
    display: block!important
}

.to_privacy{
    
        color: white;
        font-size: 18px;
        font-weight: 600;
    
}
.to_privacy:hover,
.to_privacy:focus{
    /*color: white!important;*/
	border: 2px solid #fff;
    color: #fff!important;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 5px;
    width: 50%;

}

.modal {
    display: none;
    position: fixed;
    /* z-index: 1000; */
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.5);
  }
  

  .modal-content {
    background-color:transparent;
    margin: 1% auto;
    padding: 0;
    border: none;
    width: 68%;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    
  }
  
  /* Bottone di chiusura */
  .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
  }
  
  .close:hover,
  .close:focus {
    color: #008bd2;
    text-decoration: none;
  }