@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";*{font-family:"Open Sans",sans-serif;color:#444}body{padding-top:120px;padding-bottom:50px}footer{padding-top:50px}.navbar{min-height:120px;background-color:#fff;border-bottom:1px solid #ccc;-webkit-box-shadow:2px 2px 5px 0px #ccc;-moz-box-shadow:2px 2px 5px 0px #ccc;box-shadow:2px 2px 5px 0px #ccc}.notLoaded .hideLoad{display:block;text-align:center}.notLoaded .showLoad{display:none}.loaded .hideLoad{display:none}.loaded .showLoad{display:block}.navbar-light .navbar-nav .nav-link{border-left:6px solid #00b2e6;margin-right:20px}.navbar-light .navbar-nav.active>.nav-link,.navbar-light .navbar-nav.nav-link.active,.navbar-light .navbar-nav.nav-link.show,.navbar-light .navbar-nav.show>.nav-link,.navbar-light .navbar-nav.nav-link:hover{background:rgba(0,178,230,.2)}form .form-control{height:55px;border-radius:0;border:1px solid #ddd;-webkit-box-shadow:2px 2px 5px 0px #ccc;-moz-box-shadow:2px 2px 5px 0px #ccc;box-shadow:2px 2px 5px 0px #ccc}form label{margin-bottom:1rem}form .errorMessage{color:#d0232a;margin-top:8px;font-size:14px}form textarea{min-height:100px}.btn{background-color:gray;border-color:gray;border-radius:0;color:#fff;-webkit-box-shadow:2px 2px 5px 0px #ccc;-moz-box-shadow:2px 2px 5px 0px #ccc;box-shadow:2px 2px 5px 0px #ccc;margin-bottom:10px;margin-left:10px}.btn.uppercase{text-transform:uppercase}.btn.big{padding:15px 20px}.btn:hover{color:#fff;background-color:rgba(128,128,128,.8)}.btn.btn-mini{padding:5px 15px;font-size:14px;display:inline;margin-left:5px}.btn-primary{background-color:#00b2e6;border-color:#00b2e6}.btn-primary:hover{background-color:#0090ba;border-color:#0090ba}.btn-danger{background-color:#d0232a;border-color:#d0232a}.btn-danger:hover{background-color:#c0392b;border-color:#c0392b}.btn-green{background-color:#40ae4a;border-color:#40ae4a}.btn-green:hover{background-color:#27ae60;border-color:#27ae60}.btn-orange{background-color:#f89e1c;border-color:#f89e1c}.btn-orange:hover{background-color:#f89e1c;border-color:#f89e1c}.btn-round{background-color:#bcd9da;border-color:#bcd9da;border-radius:50px;padding:10px 40px}.btn-round:hover{background-color:#0090ba;border-color:#0090ba}.table{text-align:center}.table td,.table th{padding:.5rem;padding-top:1rem}.table thead th{border-bottom:2px solid #00b2e6;border-top:none;color:#00b2e6;font-size:18px;font-weight:700;position:relative}.table thead th::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #00b2e6}.table .btn_view{display:inline-block;width:30px;height:30px;background:url(../images/view.png) center center no-repeat;text-indent:-9999px;margin:auto}.table .btn_download{display:inline-block;width:30px;height:30px;background:url(../images/download.png) center center no-repeat;text-indent:-9999px;margin:auto}.table .btn_up{display:inline-block;width:30px;height:30px;background:url(../images/up.png) center center no-repeat;text-indent:-9999px;margin:auto}.table .btn_down{display:inline-block;width:30px;height:30px;background:url(../images/down.png) center center no-repeat;text-indent:-9999px;margin:auto}.table .status{display:block;margin:auto;width:25px;height:25px;background:#ccc;border-radius:50%}.table .status.red{background:#d0232a}.table .status.orange{background:#f89e1c}.table .status.green{background:#40ae4a}.table .status.intermittent-green-orange{background:#40ae4a;-webkit-animation-name:greenOrange;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s}.pagination .page-item .page-link{border-radius:50%;border-color:#00b2e6;margin:0 5px;color:#00b2e6}.pagination .page-item.prev .page-link{text-indent:-9999px;content:"";width:0;height:0;border:0;border-bottom:12px solid rgba(0,0,0,0);border-top:12px solid rgba(0,0,0,0);border-right:14px solid #00b2e6;padding:0;margin-top:6px;margin-right:5px;border-radius:0%}.pagination .page-item.active .page-link{background-color:#00b2e6;color:#fff}.pagination .page-item.next .page-link{text-indent:-9999px;content:"";width:0;height:0;border:0;border-bottom:12px solid rgba(0,0,0,0);border-top:12px solid rgba(0,0,0,0);border-left:14px solid #00b2e6;padding:0;margin-top:6px;margin-left:5px;border-radius:0%}.borderBottom{border-bottom:1px solid #ccc}.borderTop{border-top:1px solid #ccc}.trama{width:100%;height:40px}.trama1{width:100%;height:125px;background:url(../images/trama.jpg) center center no-repeat;background-size:cover;margin-bottom:40px}.trama2{width:100%;height:125px;background:url(../images/trama2.jpg) center center no-repeat;background-size:cover;margin-bottom:40px}.hide{display:none !important}.scroll{overflow:scroll}.scrollX{overflow-x:scroll}.scrollY{overflow-y:scroll}.title{font-weight:600;color:#00b2e6;font-size:24px;margin-bottom:30px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.login{background:url(../img/bg_login.jpg) center center no-repeat;background-size:cover}.login .container .box{background:#fff;padding:50px 40px}.login .container .box h1{font-size:22px;font-weight:700;margin-bottom:40px}.login .container .box .btn{background:-moz-linear-gradient(50.58% 86.22% 94.12deg, rgb(0, 202, 55) 0.01%, rgb(0, 239, 138) 100%);background:-webkit-linear-gradient(94.12deg, rgb(0, 202, 55) 0.01%, rgb(0, 239, 138) 100%);background:-o-linear-gradient(94.12deg, rgb(0, 202, 55) 0.01%, rgb(0, 239, 138) 100%);background:linear-gradient(-4.12deg, rgb(0, 202, 55) 0.01%, rgb(0, 239, 138) 100%);width:100%;height:55px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0px 8px 20px 0px rgba(0,0,0,.15);border:none;margin-top:20px}.login footer{position:fixed;bottom:0;left:20px}.patients{padding-top:120px}.patients .statusBar h2{text-align:center;font-size:22px;color:#00b2e6;font-weight:600;position:relative;border-bottom:1px solid #00b2e6;padding-bottom:10px;margin-bottom:40px}.patients .statusBar h2::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #00b2e6}.patients .statusBar ul{padding:0;list-style:none;border-top:1px solid #ccc;width:80%;margin:auto;margin-top:30px}.patients .statusBar ul li{float:left;width:33.3%;text-align:center;position:relative;padding-top:15px}.patients .statusBar ul li::before{content:"";display:inline-block;width:20px;height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#ccc;position:absolute;top:-10px;left:50%;margin-left:-10px}.patients .statusBar ul li::after{content:"";position:absolute;right:0px;top:-10px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #888}.patients .statusBar ul li.init{width:0px}.patients .statusBar ul li.init::before{display:none}.patients .statusBar.sended ul .step1::before{background-color:#d0232a}.patients .statusBar.analyzing ul .step1::before,.patients .statusBar.analyzing ul .step2::before{background-color:#f89e1c}.patients .statusBar.intermittent ul .step1::before,.patients .statusBar.intermittent ul .step2::before,.patients .statusBar.intermittent ul .stepX::before{background:#40ae4a;-webkit-animation-name:greenOrange;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s}.patients .statusBar.ended ul .step1::before,.patients .statusBar.ended ul .step2::before,.patients .statusBar.ended ul .step3::before{background-color:#40ae4a}.patients .data{margin-top:40px;border:1px solid #ccc;border-radius:3px;padding:20px}.patients .data .row{margin-top:20px;margin-bottom:20px}.patients .data .col{text-align:center}.patients .data .col strong{display:block;color:#00b2e6}.patients .listFiles ul{list-style:none;padding:0}.patients .listFiles ul li{border:1px solid #00b2e6;border-radius:3px;margin-bottom:10px;position:relative}.patients .listFiles ul li a{padding:8px;display:block;color:#444}.patients .listFiles ul li a img{margin-left:10px;width:25px}.patients .listFiles ul li .deleteFile{border:0;top:-15px;right:-15px;position:absolute;text-indent:-9999px;width:30px;height:30px;border-radius:50%;background:url(../img/cancel_white.png) center center no-repeat;background-color:#00b2e6}.patients .status_ended .uploader{display:none}.patients .status_ended .listFiles ul li .deleteFile{display:none}.patients .listWithDelete{padding:0;list-style:none}.patients .listWithDelete i{color:#d0232a;margin-left:5px}.uploader{width:100%;height:200px;font-size:16px;border:3px solid #ccc;border-style:dashed;padding:10px;padding-top:60px;text-align:center}.uploader.active{border-color:#00b2e6}.uploader.error{border-color:#d0232a}.uploader img{margin:auto;margin-bottom:20px}.fileList{list-style:none;margin-top:20px;padding:0}.fileList li{float:left;position:relative;width:150px;height:150px;border:1px solid #00b2e6;border-radius:3px;background:url(../images/download.png) center center no-repeat;margin:10px}.fileList li .bottom{bottom:0;width:150px;text-align:center;position:absolute;padding:10px}.noShadow{box-shadow:none !important}.underlinedForm{border-bottom:1px solid #ccc;padding-bottom:25px}.studyForm .title{color:#00b2e6;font-size:40px}.studyForm .subtitle{color:#00b2e6;margin-top:30px}.studyForm .data{margin-top:40px;border:1px solid #ccc;border-radius:3px;padding:20px}.studyForm .data .row{margin-top:20px;margin-bottom:20px}.studyForm .data .col{text-align:center}.studyForm .data .col strong{display:block;color:#00b2e6}.studyForm .titleBlock{text-align:left;position:relative}.studyForm .titleBlock span{position:absolute;display:block;color:#fff;top:15px;right:10px;padding-right:30px}.studyForm .titleBlock .more{display:none}.studyForm .titleBlock .less{display:block}.studyForm .titleBlock .less:after{content:"";position:absolute;right:0px;top:8px;width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.studyForm .titleBlock.collapsed .more{display:block}.studyForm .titleBlock.collapsed .more:after{content:"";position:absolute;right:0px;top:8px;width:0;height:0;border-top:10px solid #fff;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0)}.studyForm .titleBlock.collapsed .less{display:none}.studyForm .typeQuestion{margin:10px 0px}.studyForm .typeQuestion.typeradio .radioDiv{margin-right:5px}.studyForm .typeQuestion.typeradio .radioDiv input{margin-right:7px}.studyForm .typeQuestion.typecheckbox .checkboxDiv{margin-right:5px}.studyForm .typeQuestion.typecheckbox .checkboxDiv input{margin-right:7px}.studyForm .collapse{padding-bottom:20px}.tableContainer{margin-top:50px}.tableContainer .row{border-bottom:1px solid #ccc;padding-bottom:20px}.tableContainer .title{color:#000;font-size:1.8em}.tableContainer .table thead th{text-align:left;text-transform:uppercase;font-weight:600;border-bottom:2px solid #dee2e6}.tableContainer .table thead th:after{display:none}.tableContainer .table tbody td{text-align:left;border-bottom:1px solid #dee2e6}.tableContainer .table tbody td:after{display:none}.tableContainer .table tbody td .btn-round{font-size:.8em;padding:5px 20px}.validatePage{padding-top:150px;padding-bottom:0}.validatePage .trama1{display:none}.validatePage iframe{border:1px solid #ccc;width:100%;height:calc(100vh - 160px)}.profile .trama1{background-image:url(../images/bg_profile.jpg)}.patientCreate .trama1{background-image:url(../images/bg_patientCreate.jpg)}.patientView .trama1{background-image:url(../images/bg_patientView.jpg)}.btn.btn-link{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0) !important;background-color:rgba(0,0,0,0) !important;border:1px solid rgba(0,0,0,0) !important;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none !important}.btn.w100{width:100%}@-webkit-keyframes greenOrange{0%{background-color:#40ae4a}50%{background-color:#40ae4a}51%{background-color:#f89e1c}100%{background-color:#f89e1c}}.pacsSearch .borderRightBlack{border-right:1px solid #000}.pacsSearch .patient{box-shadow:0px 12px 28px 5px rgba(0,0,0,.3);margin-bottom:30px;padding:20px 25px}