form *,input,select,textarea{font-family:Arial,Arial,Helvetica,sans-serif}.btn,input,textarea{background-image:none!important}.btn,select{font-size:13px!important}a,a:hover{color:#4c6d9c}:focus,a:active,a:focus,a:hover{outline:0}.ngplus-overlay-content,table td,table th{vertical-align:middle}.carousel,.drop-box,.gn-clickable,.gn-data-table button i.fa,.nav,.pagination,.panel-title a,.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th,.user img,.widget .widget-head.collapsive,a{cursor:pointer}*,body{-webkit-font-smoothing:antialiased}.sidebar ul,.sidebar ul li,.today-datas{list-style-type:none}@font-face{font-family:barlow_regular;src:url(../fonts/barlow/barlow_regular_macroman/Barlow-Regular-webfont.eot);src:url(../fonts/barlow/barlow_regular_macroman/Barlow-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/barlow/barlow_regular_macroman/Barlow-Regular-webfont.woff) format('woff'),url(../fonts/barlow/barlow_regular_macroman/Barlow-Regular-webfont.ttf) format('truetype'),url(../fonts/barlow/barlow_regular_macroman/Barlow-Regular-webfont.svg#barlowregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:barlow_bold;src:url(../fonts/barlow/barlow_bold_macroman/Barlow-Bold-webfont.eot);src:url(../fonts/barlow/barlow_bold_macroman/Barlow-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/barlow/barlow_bold_macroman/Barlow-Bold-webfont.woff) format('woff'),url(../fonts/barlow/barlow_bold_macroman/Barlow-Bold-webfont.ttf) format('truetype'),url(../fonts/barlow/barlow_bold_macroman/Barlow-Bold-webfont.svg#barlowbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:barlow_semibold;src:url(../fonts/barlow/barlow_semibold_macroman/Barlow-SemiBold-webfont.eot);src:url(../fonts/barlow/barlow_semibold_macroman/Barlow-SemiBold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/barlow/barlow_semibold_macroman/Barlow-SemiBold-webfont.woff) format('woff'),url(../fonts/barlow/barlow_semibold_macroman/Barlow-SemiBold-webfont.ttf) format('truetype'),url(../fonts/barlow/barlow_semibold_macroman/Barlow-SemiBold-webfont.svg#barlowsemibold) format('svg');font-weight:400;font-style:normal}.badge,.btn,.modal,.modal-content,.modal-dialog,input,select{border-radius:3px!important}input,select{padding:4px!important;display:inline-block!important}input,textarea{border:1px solid #ccc!important}.btn,h1,h2,h3,h4,h5,h6{font-family:barlow_semibold,Arial,Helvetica,sans-serif}input[type=radio],input[type=checkbox]{margin:0;line-height:23px!important;border:0!important}.btn.btn-form-md{margin:0 .5em .2em;width:9em}.btn.btn-mini{font-size:11px!important}body{font-size:14px;line-height:23px;color:#666;background:0 0}h1,h2{font-size:30px;line-height:40px}body .container{width:97%;padding-left:1.5%;padding-right:1.5%}h1,h2,h3,h4,h5,h6{padding:2px 0;margin:2px 0;color:#4c6d9c}h1{padding-top:5px}h3{font-size:23px;line-height:33px}h4{font-size:20px;line-height:30px}h5{font-size:18px;line-height:28px}h6{font-size:15px;line-height:25px}p{padding:1px 0!important;margin:1px 0!important}a{text-decoration:none!important}.sidebar .sidebar-dropdown a:hover,.sidebar .sidebar-dropdown*,.totop a:hover,a:hover{text-decoration:none}.bold{font-weight:600}hr{margin:8px 0!important;padding:0!important;border-top:0;border-bottom:1px solid #ddd!important;height:0}::-moz-focus-inner{border:0}.well{padding:10px 15px}a.btn{font-size:13px!important}.label{font-weight:400;padding:3px 6px!important;font-size:13px}.control-label{font-weight:400!important;font-size:14px}.badge{font-weight:400;padding:3px 8px;font-size:13px}.progress{height:17px;line-height:17px;border:0}.bblue,.bgreen,.blightblue,.borange,.bred,.bviolet{border:0!important;color:#fff!important}.progress .bar{font-size:12px}.badge.badge-success,.label.label-success{background:#43c83c!important}.badge.badge-warning,.label.label-warning{background:#f88529!important}.badge.badge-important,.label.label-important{background:#fa3031!important}.badge.badge-info,.blightblue,.label.label-info{background:#52b9e9!important}.bblue{background:#1171a3!important}.bgreen{background:#43c83c!important}.borange{background:#f88529!important}.bred{background:#fa3031!important}.bviolet{background:#932ab6!important}.bblue h2,.bblue h3,.bblue h4,.bblue h5,.bblue h6,.bgreen h2,.bgreen h3,.bgreen h4,.bgreen h5,.bgreen h6,.blightblue h2,.blightblue h3,.blightblue h4,.blightblue h5,.blightblue h6,.borange h2,.borange h3,.borange h4,.borange h5,.borange h6,.bred h2,.bred h3,.bred h4,.bred h5,.bred h6,.bviolet h2,.bviolet h3,.bviolet h4,.bviolet h5,.bviolet h6{color:#fff!important}.bblue a,.bgreen a,.blightblue a,.borange a,.bred a,.bviolet a{color:#eee!important}.bblue a:hover,.bgreen a:hover,.blightblue a:hover,.borange a:hover,.bred a:hover,.bviolet a:hover{color:#ddd!important}.lightblue{color:#52b9e9!important}.blue{color:#1171a3!important}.green{color:#43c83c!important}.orange{color:#f88529!important}.red{color:#fa3031!important}.violet{color:#932ab6!important}.col-xs-6{padding-right:3px;padding-left:3px}.row{margin:0}.modal-header{padding-top:7px;padding-bottom:7px}form{margin:10px}form button,form input,form select,form textarea{font-size:13px!important}form label{font-size:13px;line-height:13px}.form-inline button{margin-left:15px}.form-horizontal .control-label{text-align:left}.form-horizontal .controls{margin-left:110px}.form-horizontal .form-actions{padding-left:110px}.form-actions{padding:5px 20px;background:0 0;border-top:0}.totop{position:fixed;bottom:0;left:0;z-index:104400;background:#fa3031;display:none}.totop a,.totop a:visited{display:block;width:30px;height:30px;color:#fff;text-align:center;line-height:30px}.totop a:hover{color:#eee}.col-left{width:48%;float:left}.col-right{width:48%;float:right}.dropdown-big .dropdown-menu p{margin:1px 0;padding:1px 0;font-size:12px;line-height:18px}.dropdown-big .dropdown-menu a{font-size:13px;line-height:23px;background:0 0;padding:0;color:#444!important;display:inline}.dropdown-big .dropdown-menu a:hover{color:#777!important;background:0 0!important}.dropdown-big .dropdown-menu .drop-foot{text-align:center}.dropdown-big .dropdown-menu .drop-foot a{font-size:12px!important}.dropdown-big .dropdown-menu hr{padding:0;margin:8px 0;border-top:0 solid #aaa;border-bottom:1px solid #eee}.dropdown-big .dropdown-menu h5{color:#666!important;line-height:18px;font-weight:700;font-size:13px}.page-spinner-message,.page-splash-message{font-weight:400}.dropdown-menu li{color:#777;font-size:13px;line-height:18px}.dropdown-menu li>a{color:#555;line-height:23px!important}.dropdown-menu li>a:hover{background:#f9f9f9!important;filter:none;color:#888}.dropdown-menu a:focus,.dropdown-menu a:hover{filter:none!important;background:#fff!important}.dropdown-menu::after,.dropdown-menu::before{border:none!important}.navbar{background:#000}.navbar .container{width:97%!important}.navbar i{margin-right:3px}.navbar .caret{border-top-color:#fff!important;border-bottom-color:#fff!important}.navbar .nav-user-pic{width:20px;margin-right:10px}.sidebar .navi li i,span.fc-gn-avail.pull-left,span.fc-gn-avail.pull-right{margin-right:5px}.navbar .badge{margin-left:5px}.sidebar hr{border-bottom:1px solid #333!important}.sidebar ul{margin-top:10px}.sidebar .navi li span i{margin:0}.sidebar .navi>li.open>a,.sidebar .navi>li>a:hover{border-bottom:1px solid #222;background-color:#222;color:#fff}.sidebar .navi li ul{display:none;background:#181818}.sidebar .navi li.open ul{display:block}.sidebar .navi li ul li a{display:block;background:0 0;padding:10px 0 10px 30px;text-decoration:none;border-bottom:1px solid #222}.sidebar .navi li ul li a:hover,.sidebar .navi li ul li.active a{background:#131313;border-bottom:1px solid #222}.sidebar .navi>li.current.nlightblue>a,.sidebar .navi>li.nlightblue>a:hover,.sidebar .navi>li.open.nlightblue>a{background:#52b9e9!important;transition:background .5s ease}.sidebar .navi>li.current.nblue>a,.sidebar .navi>li.nblue>a:hover,.sidebar .navi>li.open.nblue>a{background:#1171a3!important;transition:background .5s ease}.sidebar .navi>li.current.ngreen>a,.sidebar .navi>li.ngreen>a:hover,.sidebar .navi>li.open.ngreen>a{background:#43c83c!important;transition:background .5s ease}.sidebar .navi>li.current.norange>a,.sidebar .navi>li.norange>a:hover,.sidebar .navi>li.open.norange>a{background:#f88529!important;transition:background .5s ease}.sidebar .navi>li.current.nred>a,.sidebar .navi>li.nred>a:hover,.sidebar .navi>li.open.nred>a{background:#fa3031!important;transition:background .5s ease}.sidebar .navi>li.current.nviolet>a,.sidebar .navi>li.nviolet>a:hover,.sidebar .navi>li.open.nviolet>a{background:#932ab6!important;transition:background .5s ease}.sidebar .sidebar-dropdown{display:none}.sidebar .sidebar-dropdown a{color:#ddd;background-color:#343434;padding:6px;text-transform:uppercase;text-align:center;font-size:13px;display:block;border-top:1px solid #666;border-bottom:1px solid #333}.sidebar .ui-datepicker-header{background:#222;border:1px solid #212121}.sidebar .ui-datepicker-prev:hover{background:0 0;border:0;top:2px!important;left:2px!important}.sidebar .ui-datepicker-next:hover{background:0 0;border:0;top:2px!important;right:2px!important}.sidebar .ui-state-default{background:#222;border:0;text-align:center;color:#ccc}.sidebar .ui-state-default:hover{background:#282828;color:#999}.sidebar .ui-state-active,.sidebar .ui-state-hightlight{background:#444}.pagination{margin:10px 0 5px}.pagination ul>li>a,.pagination ul>li>span{border:1px solid #ccc;margin-right:3px;padding:3px 8px;background-color:#fff;color:#666}.pagination ul>li>a:hover{color:#333;background:#fafafa}.mainbar .page-head{padding:15px 20px;border-bottom:1px solid #fff}.mainbar .page-meta{font-size:13px;line-height:15px;margin-left:2px;display:block}.mainbar .matter{border-top:0 solid #ddd}.widget{margin-top:10px;margin-bottom:20px;background:#fff}.widget hr{margin:4px 0;padding:4px 0;border-top:0;border-bottom:1px solid #ddd}.widget .table{margin:0;width:100%}.widget .table-bordered{border:0}.widget .table-bordered td,.widget .table-bordered th{border-bottom:1px solid #ccc!important}.widget .table-bordered td{border-top:0!important}.widget .table-bordered td:first-child,.widget .table-bordered th:first-child{border-left:0}.widget .padd{padding:15px;height:12em}.widget .widget-head{border:1px solid #ddd;font-size:18px;padding:3px 15px}.widget .widget-head .widget-icons i{font-size:14px;margin:0 4px}.widget .widget-head .widget-icons a{color:#aaa}.widget .widget-head .widget-icons a:hover{color:#888}.widget.wred .widget-head{background-color:#fa3031;border:1px solid #fa3031;color:#fff}.widget.wlightblue .widget-head{background-color:#52b9e9;border:1px solid #52b9e9;color:#fff}.widget.wblue .widget-head{background-color:#1171a3;border:1px solid #1171a3;color:#fff}.widget.wgreen .widget-head{background-color:#43c83c;border:1px solid #43c83c;color:#fff}.widget.worange .widget-head{background-color:#f88529;border:1px solid #f88529;color:#fff}.widget.wviolet .widget-head{background-color:#932ab6;border:1px solid #932ab6;color:#fff}.widget.wblue .widget-head .widget-icons a,.widget.wgreen .widget-head .widget-icons a,.widget.wlightblue .widget-head .widget-icons a,.widget.worange .widget-head .widget-icons a,.widget.wred .widget-head .widget-icons a,.widget.wviolet .widget-head .widget-icons a{color:#fff}.widget.wblue .widget-head .widget-icons a:hover,.widget.wgreen .widget-head .widget-icons a:hover,.widget.wlightblue .widget-head .widget-icons a:hover,.widget.worange .widget-head .widget-icons a:hover,.widget.wred .widget-head .widget-icons a:hover,.widget.wviolet .widget-head .widget-icons a:hover{color:#eee}.widget .nav-tabs>li a{padding:5px 10px}.widget .nav-tabs{margin-bottom:5px;border-bottom-color:#539d6d}.widget .tab-content{margin-bottom:10px}.today-datas{padding:0;margin:10px 0}.today-datas li,.today-datas li .spark,.today-datas li i{margin-right:10px}.today-datas li{display:inline-block;margin-bottom:5px;background:#f8f8f8;border:1px solid #ccc;max-width:100%;text-align:center}.today-datas li .datas-text{font-size:13px;padding:7px 0 0;font-weight:400}.today-datas li .datas-text span{display:block;font-size:24px;margin-bottom:5px}.today-datas li i{font-size:50px}.today-datas li .dial{margin-right:10px!important}.toggle-button span{font-size:13px!important}.gallery img{max-width:170px;margin:5px}.map iframe{width:100%;margin:0!important;padding:0!important}.user h6{line-height:17px!important}.user{font-size:14px!important;line-height:23px!important}.user img{max-width:70px;margin-top:10px}.user .user-pic{float:left;width:80px}body{background-color:#FFF}.sidebar-widget form{margin:0 -1em}.sidebar .navi>li>a{background-color:#333!important}.sidebar .navi li ul li a{color:#fff}.sidebar .navi li ul li a:hover{color:#52b9e9}.sidebar .navi li ul li a:disabled{color:#999}.navbar-inverse .btn-navbar,.navbar-inverse .btn-navbar:hover{background-color:#333}.sidebar{margin-top:-2px}ul.image-group{padding:0;margin:0}ul.image-group li{list-style:none;margin-bottom:25px}.ng-cloak{display:none!important}select>option{color:#000}.widget .padd.padd-tight{padding:6px}.list-flow.list-flow-tight{width:90px}.map{height:228px}.btn>i{margin-right:8px}.btn{margin-right:4px;margin-left:4px;text-transform:uppercase}.btn.btn-notext>i{margin-right:0}.btn-group{margin:.2em}small{font-size:14px}.text-subtle{color:#b7b7b7}.page-title-subtle,.widget-content .padd:hover *{color:#fff}.right{clear:right;float:right}.widget-content .padd:hover{cursor:pointer;color:#fff;background-color:#52b9e9}.list-flow{margin:6px;float:left;width:110px;height:120px;border-bottom:solid 0 transparent;padding:1.5% .5%}.name-stack h5{text-align:center;padding:0;margin:0;line-height:18px!important}.search-query{margin:2px auto 8px!important}.form-search{min-height:2em}.input-group[class*=col-]{width:80%;margin:0 1.5em}.user .user-pic{display:block;margin:auto}.user .user-details{margin-left:100px;margin-right:10px}.widget-content{padding:1em;margin:0}.stacked{float:none!important;display:block;margin:auto}.navbar .navbar-brand{margin:0 1em;height:45px}.today-datas li{padding:20px 14px;height:9em}#splash-page{z-index:99999!important}#splash-page .bar{width:100%}.page-splash-message.page-splash-message-subtle{margin:30% auto 0;font-size:200%}.flag-haschanges{position:fixed!important;display:inline}.fader-animation.ng-enter,.fader-animation.ng-leave,.fader-animation.ng-move,.shuffle-animation.ng-enter,.shuffle-animation.ng-leave,.view-container{position:relative}.fa-asterisk.fa-asterisk-large{font-size:180%;vertical-align:middle;color:#F58A00}.fa-asterisk.fa-asterisk-alert{color:#F58A00}.fa-asterisk-inline{padding:0 4px 0 0}.page-progress-bar,.progress{margin:30px 10%!important}label,table th>a{font-weight:700}table td,table th{text-align:left}.widget-content.referrer{border-width:0}.customer-name{font-size:1.2em}.customer-thumb{margin:.1em!important;padding:.1em}.view-container{overflow:hidden}.shuffle-animation.ng-enter{transition:ease-out all .3s .4s;left:2em;opacity:0}.shuffle-animation.ng-enter.ng-enter-active{left:0;opacity:1}.shuffle-animation.ng-leave{transition:.3s ease-out all;left:0;opacity:1}.shuffle-animation.ng-leave.ng-leave-active{left:2em;opacity:0}.fader-animation.ng-enter,.fader-animation.ng-leave{transition:cubic-bezier(.25,.46,.45,.94) all .5s;opacity:1}.fader-animation.ng-enter,.fader-animation.ng-leave.ng-leave-active{opacity:0}.fader-animation.ng-enter.ng-enter-active{opacity:1}.fader-animation.ng-move{opacity:.5}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove.ng-hide-remove-active,.fader-animation.ng-move.ng-move-active{opacity:1}.dissolve-animation.ng-hide-add,.dissolve-animation.ng-hide-remove{position:fixed!important;display:inline!important;transition:.5s linear all}.dissolve-animation.ng-hide-add.ng-hide-add-active,.dissolve-animation.ng-hide-remove{opacity:0}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin:4px auto}.gn-visit-preview-area .nav-tabs{font-size:13px}*{font-family:Arial,Arial,Helvetica,sans-serif}.gn-no-left-margin{margin-left:0!important}input,input.form-control,select,select.form-control,textarea.form-control{border:1px solid #4c6d9c!important;border-radius:3px!important}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-width:2px!important}.row{margin-left:-15px;margin-right:-15px}.input{text-align:center;font-weight:800;color:#0f0f0f;min-width:90%}.texarea{min-width:87vh;min-height:14vH}.fa-search{color:inherit}ul.gn-download-report li.selected a,ul.gn-download-report li:hover a{color:#fff}span.gn-tree-root-text{font-size:16px;font-weight:600;padding-left:10px}span.gn-tree-file-text{font-size:14px;padding-left:5px;display:inline-block}.gn-user-documents{margin-top:20px}.gn-user-documents i.fa-folder-o,.gn-user-documents i.fa-folder-open-o{width:30px}.gn-user-documents .nodes-label{font-size:14px;font-weight:600}.gn-user-documents .nodes-count{font-size:14px;padding-left:5px;width:20px}.mainbar.gn-no-mainbar{margin-left:0}.gn-reports-action-btn{min-width:5em!important}.gn-old-reports{overflow:scroll}.gn-old-reports .col-md-4{padding-right:0}a.btn.gn-column-btn{margin:0}.gn-edit-visit-modal .form-horizontal label{min-width:120px;text-align:left;vertical-align:top}.gn-diary-data-area{border-right:1px solid #aaa}ul.gn-download-report{list-style:none;padding-left:0}ul.gn-download-report li{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;border:1px solid #4c6d9c;border-radius:3px;margin-bottom:2px;padding:4px 8px!important}ul.gn-download-report li:hover{border:1px solid #4c6d9c;border-radius:3px;background-color:#4c6d9c}ul.gn-download-report li.selected{border:1px solid #539d6d;background-color:#539d6d}ul.gn-download-report li a{color:#4c6d9c}ul.gn-duplicate-report-modal-list{list-style:none;padding-left:0}ul.gn-duplicate-report-modal-list li{white-space:nowrap;border-bottom:1px solid #4c6d9c;margin-bottom:2px;padding:4px 8px!important;line-height:14px;overflow:hidden;text-overflow:ellipsis;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}ul.gn-duplicate-report-modal-list li>a{-ms-flex-negative:0;flex-shrink:0}ul.gn-duplicate-report-modal-list li>a[uib-tooltip]{-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.gn-duplicate-report-modal-list li>a:not([uib-tooltip]):last-child{margin-left:auto;-ms-flex-negative:0;flex-shrink:0}ul.gn-duplicate-report-modal-list li:hover{background-color:#4c6d9c;color:#fff}ul.gn-duplicate-report-modal-list li:hover a{color:#fff}ul.gn-duplicate-report-modal-list li.selected{border:none;background-color:#539d6d;color:#fff}ul.gn-duplicate-report-modal-list li.selected a{color:#fff}ul.gn-duplicate-report-modal-list li .gn-duplicate-item_title{font-weight:700;overflow-x:hidden;text-overflow:ellipsis}ul.gn-duplicate-report-modal-list li .gn-duplicate-item_info{font-size:10px}.gn-devmode{background-color:#ff0!important}.gn-visite-buttons button.btn{width:120px!important;font-size:11px!important;padding:2px 6px}.gn-visite-buttons button.btn i.fa{font-size:18px}.gn-company-dashboard.gn-not-enabled{padding:10px;font-size:x-large}.gn-company-dashboard.gn-not-enabled h4{font-size:xx-large}.gn-data-table .ng-table th.sortable .sort-indicator:after,.gn-data-table .ng-table th.sortable .sort-indicator:before{right:-6px}.gn-data-table .ng-table .sort-indicator{position:relative;font-weight:600}.gn-data-table .ng-table th.sortable .sort-indicator{padding-right:6px}.gn-data-table table{border:1px solid #aaa!important;font-size:14px}.gn-data-table td.text-left{text-align:left}#dashboard-view{background-color:#fff}#dashboard-view.mainbar .container{margin-bottom:2em}#dashboard-view .matter{margin:0 7%;width:80%}.gn-documents-destination-advice{font-size:x-large;background-color:#ff0;padding:5px;text-align:center;border:1px solid #aaa}.gn-preview-area iframe,.gn-preview-area object{padding:10px;border:1px solid #000;background:url(../images/spinner.gif) center no-repeat #d3d3d3;height:calc(100vh - 236px)}gn-download-report>div>div>button{height:36px!important}.gn-pdf-placeholder{padding:10px;border:1px solid #000;background-color:#d3d3d3;width:100%;height:calc(100vh - 200px);color:silver}.gn-pdf-placeholder i{margin-top:20%;font-size:calc(2000%)}.gn-pdf-placeholder stong{font-size:69px;line-height:80px}.row.gn-top-row{margin-top:20px}.row.gn-top-row .col-md-4{padding-left:0}button.btn.gn-big-button,button.btn.gn-big-button:hover{font-size:25px!important;width:99%;height:180px;margin:1% 3%;text-transform:uppercase;font-family:barlow_semibold,Arial,Helvetica,sans-serif;letter-spacing:normal!important;white-space:unset!important;border-radius:3px!important;border:0}button.btn.gn-big-button span,button.btn.gn-big-button:hover span{font-size:20px!important;letter-spacing:4px;font-family:barlow_regular,Arial,Helvetica,sans-serif;text-transform:uppercase}button.btn.gn-big-button.btn-info,button.btn.gn-big-button.btn-warning,button.btn.gn-big-button:hover.btn-info,button.btn.gn-big-button:hover.btn-warning{background-color:#4c6d9c!important;color:#fff}button.btn.gn-big-button.btn-info.gn-big-button-secondary,button.btn.gn-big-button.btn-warning.gn-big-button-secondary,button.btn.gn-big-button:hover.btn-info.gn-big-button-secondary,button.btn.gn-big-button:hover.btn-warning.gn-big-button-secondary{background-color:#529a65!important}button.btn.gn-big-button i,button.btn.gn-big-button:hover i{margin-right:0;margin-bottom:10px}span.form-control-feedback.ng-scope.glyphicon{display:none}.gn-env-class{display:inline-block;width:50%;text-align:center;font-weight:700;margin-top:12px}.gn-env-class.gn-env-class-dev{color:#fff;background-color:#ff4500}.gn-env-class.gn-env-class-test{color:#000;background-color:orange}.gn-env-class.gn-env-class-demo,.gn-env-class.gn-env-class-demo_amp,.gn-env-class.gn-env-class-demo_dp{background-color:#ffffe0}.btn.gn-btn-delete-round{background-color:red}.btn.gn-btn-delete-round i{margin:0!important}.btn.gn-btn-delete-round.gn-disabled{background-color:grey}td.gn-referti-tipo{width:150px}td.gn-referti-tipo>div{margin-left:20px}td.gn-referti-tipo>p{margin-left:20px!important;line-height:10px}td.gn-referti-tipo>p small{font-size:10px}td.gn-referti-tipo i.firma-autografa{background:#000;color:gray}ul.gn-elenco-prestazioni{font-size:10px;padding-left:18px}span.gn-preno-altro,span.gn-preno-sanipocket,span.gn-preno-warning{padding:4px 10px;width:100%;border:1px solid;line-height:27px;font-weight:bolder;white-space:nowrap}span.gn-preno-altro{background-color:#ff0;border-color:#9acd32}span.gn-preno-sanipocket{background-color:#539d6d;border-color:#539d6d;color:#fff}span.gn-preno-warning{background-color:red;border-color:#8b0000;color:#fff}.gn-report-head.row{background-color:#d3d3d3;margin-bottom:10px}.gn-report-head.row h2{font-size:20px;font-weight:800;text-align:center}.gn-report-head.row p{font-size:18px}.gn-report-left-column{border-right:1px solid #e7e6e6}.gn-table-monospaced td{font-family:monospace,monospace;font-size:14px}.gn-table-buttons-cell{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;text-align:center;font-size:18px}.gn-alert-warning-in-box{margin-bottom:inherit}.gn-about-modal .row .col-md-4 img{max-width:120px}.gn-ng-table-empty-cell,.gn-ng-table-empty-row>td{background-color:#ffffe0}.gn-attachment-tab.panel-open>.panel-heading,.gn-attachment-tab>.panel-heading:hover{color:#4c6d9c!important;background-color:#fff!important}.gn-attachment-tab{margin-bottom:-3px!important}.gn-attachment-tab .panel-body{padding-top:0!important;border:1px solid;padding:15px 0 0}.gn-attachment-tab form{margin:0}.gn-attachment-tab h6{padding:0;line-height:15px!important;font-weight:700}.gn-attachment-tab.panel-open>.panel-heading{border-color:#4c6d9c!important}.col-md-6.gn-report-left-column .gn-schema-form textarea{height:calc((100vh - 200px)/ 4);min-height:120px}.col-md-6.gn-report-left-column .gn-schema-form .col-md-6 textarea{height:calc((100vh - 200px)/ 8)}.gn-schema-form{margin:0!important}.gn-schema-form .col-xs-6{padding-right:15px;padding-left:15px}.gn-schema-form label{width:360px;font-weight:400!important;text-align:left;font-size:14px}.gn-schema-form label .col-xs-6{width:100px}.gn-schema-form input[type=checkbox]{width:25px;height:25px;border-radius:3px;border:2px solid #555;position:unset}.gn-schema-form input[type=radio]{width:25px;height:25px;vertical-align:middle;position:unset}.gn-schema-form input[type=date],.gn-schema-form input[type=text]{margin-bottom:5px}.gn-schema-form .short-control-label label{width:40px}.gn-schema-form .schema-form-radiobuttons .btn-group{width:600px}.gn-schema-form .schema-form-radiobuttons span{font-size:18px;margin-top:20px;position:unset;vertical-align:middle}.gn-schema-form .number-perc input{width:80px!important}.gn-schema-form .gn-yes-no label.radio-inline{width:80px}.gn-schema-form .form-group{margin-bottom:0}.gn-schema-form .form-group.schema-form-radios-inline{margin-bottom:5px}.gn-schema-form .checkbox{margin:0}.gn-schema-form .checkbox span{float:left;margin-left:10px;margin-top:5px;font-size:14px;max-width:95%}.gn-schema-form .checkbox input[type=checkbox]{float:left}.gn-schema-form .checkbox label{width:800px}.gn-schema-form .help-block{display:none}.gn-schema-form .form-level-1{margin-left:2em}.gn-schema-form .form-level-2,.gn-schema-form .form-level-3{margin-left:4em}.gn-schema-form textarea{width:100%!important;height:calc(100vh - 380px);min-height:200px;margin-bottom:5px}.gn-schema-form .col-md-6 textarea{height:calc(100% / 2)}.gn-schema-form .schema-radio-wide label{width:100%;line-height:20px}.gn-schema-form h2{font-size:20px;line-height:21px;border-bottom:1px solid #aaa;margin-bottom:10px}.gn-schema-form input.form-control,.gn-schema-form select.form-control,.gn-schema-form textarea.form-control{display:inline;display:block;width:100%;max-width:none}.gn-macro-form textarea,.gn-macro-search-box input{width:100%!important;max-width:100%!important}.gn-upload-document-form label{display:block}.gn-upload-document-form input{width:100%!important}.gn-upload-document-form textarea{width:100%!important;height:100px}.gn-macro-form textarea{height:calc((100vh - 380px)/ 2)}.gn-macro-form .btn-group-vertical button{margin-bottom:5px}.gn-macro-search-box{margin-bottom:10px}.drop-box,.gn-ng-table thead select,.ng-table thead select{width:100%}.macro-container{position:absolute;right:5px;top:30px}.voisis-editor-container{position:absolute;right:40px;top:30px}.note-tecnico-textarea-container{position:relative}.note-tecnico-textarea-container .macro-container,.note-tecnico-textarea-container .voisis-editor-container{top:10px}.btn-group-vertical>.btn{margin-right:auto;margin-left:auto}.gn-not-enabled{background-color:orange!important}.drop-box{background:#F8F8F8;border:5px dashed #DDD;padding-top:25px;padding-bottom:25px;font-size:1em;text-align:center;margin-bottom:-22px}.dragover{border:5px dashed #00f}.fc-day-grid-event{margin:1px 0 0;padding:0 1px}a.fc-event{border-radius:0!important;border:0;margin:2px 0 0;padding:0 2px;border-left:4px solid #00008b}.fc-bgevent{border:0}i.fa.fa-plus-square.gn-add-avail{color:#32cd32;font-size:16px;cursor:pointer}.fc-gn-botright-del,.fc-gn-botright-info,.fc-gn-botright-tools{bottom:0;font-size:12px;color:#fff;width:14px;border-style:solid;border-width:1px;line-height:12px;position:absolute;cursor:pointer;z-index:1000;text-align:center}.fc-gn-botright-del{right:0;background-color:red;border-color:red}.fc-gn-botright-tools{right:36px;background-color:#00008b;border-color:#00008b}.fc-gn-botright-info{right:18px;background-color:#383838;border-color:#383838}.fc-gn-botleft-del{position:absolute;bottom:2px;left:4px;font-size:14px;color:red;cursor:pointer;z-index:1000}.fc-event.shared{border-right:8px solid orange!important}.fc-event.locked,.fc-event.locked .fc-resizer.fc-end-resizer{border-right:8px solid red!important;cursor:not-allowed}.fc-bgevent.shared{border-right:8px solid orange!important}.fc-bgevent.locked{border-right:8px solid red!important}.spotted-slot{border:5px solid red!important}span.fc-gn-avail.pull-left.free,span.fc-gn-avail.pull-right.free{color:green}span.fc-gn-avail.pull-left.not-free,span.fc-gn-avail.pull-right.not-free{color:#ff0}span.fc-gn-avail.pull-left.full,span.fc-gn-avail.pull-right.full{color:red}span.fc-gn-lock.pull-right{margin-right:5px;color:red}.fc-gn-past-event{background-color:#a9a9a9;border-color:#a9a9a9;color:#fff}.fc-today{background:azure!important}div.fc-toolbar div button.fc-button{display:inline-block;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0;background-color:#d3d3d3;color:#000}.gn-ng-table,.ng-table{margin:20px 0!important;border-radius:3px;border-collapse:inherit;border-color:#aaa!important;border-width:1px!important;border-style:solid!important}div.fc-toolbar div button.fc-button.fc-state-active{box-shadow:none;background-color:#a9a9a9;color:#fff}div.fc-toolbar div button.fc-button.fc-state-disabled{background-color:#d3d3d3;color:#a9a9a9}.gn-ng-table td,.ng-table td{font-family:Verdana,Arial,sans-serif;color:#000}.gn-visits-action-btn{min-width:13em!important}button.btn.btn-default.gn-visits-action-btn,button.btn.btn-info.gn-visits-action-btn{min-width:clamp(110px,calc(110px + 50 * (100vw - 1280px)/ 760),160px)!important;font-size:clamp(10px,calc(10px + 7 * (100vw - 1280px)/ 760),12px)!important}.gn-visit-table button.btn{min-width:clamp(80px,calc(80px + 50 * (100vw - 1280px)/ 760),130px)!important;font-size:clamp(10px,calc(10px + 7 * (100vw - 1280px)/ 760),12px)!important}.gn-ng-table td,table.table.table-bordered.table-striped.table-condensed.gn-ng-table td,table.table.table-bordered.table-striped.table-condensed.gn-ng-table th,table.table.table-bordered.table-striped.table-condensed.ng-table td,table.table.table-bordered.table-striped.table-condensed.ng-table th{font-size:clamp(10px,calc(10px + 7 * (100vw - 1280px)/ 760),12px);line-height:clamp(10px,calc(10px + 7 * (100vw - 1280px)/ 760),12px);vertical-align:middle}.gn-ng-table{background-color:#ECECED!important}.gn-ng-table thead{background-color:#e6e6e6}.gn-ng-table-empty-cell{background-color:#ffffe0;opacity:.3}.ng-table{background-color:#ECECED!important}.ng-table td{font-size:12px}.ng-table.table-bordered th{border-color:#aaa;border-width:0 1px 0 0!important}.ng-table.table-bordered th:last-child{border-right:0!important}.ng-table thead{background-color:transparent;color:#4c6d9c;font-weight:700}.ng-table thead th span{font-family:barlow_regular}.ng-table-empty-cell{background-color:#ffffe0;opacity:.3}.ng-table th.sortable.sort-asc,.ng-table.ng-table th.sortable.sort-desc{color:#539d6d;background-color:transparent}.ng-table>tbody>tr:hover{background-color:#539d6d}.ng-table.table-striped>tbody>tr:last-child>td:first-child{border-bottom-left-radius:5px}.ng-table.table-striped>tbody>tr:last-child>td:last-child{border-bottom-right-radius:5px}.ng-table th.filter .filter-select,.ng-table th.filter .input-filter{border:1px solid #aaa!important}.ng-table th.filter .input-filter:focus{border-width:2px!important}.ng-table thead>tr:last-child>th{border-bottom:1px solid #aaa!important}.ng-table .gn-selected-row{background-color:#54B476!important}.ng-table-counts.btn-group button{border-color:#aaa;color:#666}.ng-table-counts.btn-group button.btn.active,.ng-table-counts.btn-group button:hover{background-color:#b2b2b2!important;border-color:#b2b2b2!important}.ng-table-pagination.pagination{margin-top:3px;font-size:12px}span.gn-invalid-field-help{color:red;display:block;font-weight:600}.gn-hilite-invalid-field{border:1px solid red!important}.gn-valid-recap span.help-block{background-color:red;color:#fff;font-weight:500;border-radius:3px;padding:2px}p.credit,p.expense,p.span-table{font-size:13px}p.credit.credit-first-line,p.credit.expense-first-line,p.expense.credit-first-line,p.expense.expense-first-line,p.span-table.credit-first-line,p.span-table.expense-first-line{background:#F7F7F7;font-weight:400!important}p.credit.head-row,p.expense.head-row,p.span-table.head-row{font-weight:800;border-bottom:1px solid #a9a9a9;line-height:16px}p.credit span,p.expense span,p.span-table span{display:inline-block;padding-left:5px;overflow:hidden;white-space:nowrap}p.credit span.date,p.expense span.date,p.span-table span.date{width:80px;padding-left:0}p.credit span.file-title,p.expense span.file-title,p.span-table span.file-title{width:180px;border-left:1px solid #a9a9a9;text-overflow:ellipsis!important}p.credit span.file-download,p.expense span.file-download,p.span-table span.file-download{width:35px;text-align:center;border-left:1px solid #a9a9a9}p.credit span.file-download i,p.expense span.file-download i,p.span-table span.file-download i{font-size:24px}p.credit span.credit-by,p.expense span.credit-by,p.span-table span.credit-by{width:200px}p.credit span.credit-amount,p.expense span.credit-amount,p.span-table span.credit-amount{width:100px;border-left:1px solid #a9a9a9;font-weight:800}p.credit span.expense-amount,p.expense span.expense-amount,p.span-table span.expense-amount{width:60px;border-left:1px solid #a9a9a9;font-weight:800}p.credit span.expense-reason,p.expense span.expense-reason,p.span-table span.expense-reason{width:150px;border-left:1px solid #a9a9a9;text-overflow:ellipsis!important}i.tree-leaf-head.a5{display:none!important}i.fa.fa-cloud-upload.root-node,treecontrol i.fa.fa-cloud-upload,treeitem i.fa.fa-search{border:1px solid #a9a9a9;padding:2px;margin-right:5px;border-radius:3px;background-color:gray;color:#fff;cursor:pointer}treecontrol i.fa.fa-minus-circle{color:red;font-size:24px}.nodes-count{font-weight:700;width:50px}.nodes-label{text-transform:capitalize}.modal-header .close{font-size:32px;color:gray;opacity:1}.doc-preview-container .btn.btn-block{margin-left:0;margin-right:0}.doc-preview-container div.widget.wlightgray.preview .widget-head{border-left:0;border-right:0}body{padding-top:65px}h1,h2,h3,h4,h5,h6{font-weight:400}.btn.btn-danger,.btn.btn-default,.btn.btn-info,.btn.btn-primary,.btn.btn-success,.btn.btn-warning,.btn.gn-btn-delete-round{background:#fff!important;border:1px solid #4c6d9c;border-radius:3px!important;color:#4c6d9c}.btn.btn-danger:hover,.btn.btn-default:hover,.btn.btn-info:hover,.btn.btn-primary:hover,.btn.btn-success:hover,.btn.btn-warning:hover,.btn.gn-btn-delete-round:hover{background:#4c6d9c!important;border:1px solid #4c6d9c;border-radius:3px!important;color:#fff}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090!important;border-color:#204d74!important}.btn.gn-just-icon-btn{margin:0;padding-top:clamp(3px,calc(3px + 7 * (100vw - 1280px)/ 760),10px);padding-bottom:clamp(3px,calc(3px + 7 * (100vw - 1280px)/ 760),10px);padding-left:clamp(3px,calc(3px + 7 * (100vw - 1280px)/ 760),10px);padding-right:clamp(3px,calc(3px + 7 * (100vw - 1280px)/ 760),10px);display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.btn.gn-just-icon-btn i{margin-right:0;color:#4c6d9c!important}.btn.active,.btn.gn-just-icon-btn:hover i{color:#fff!important}.btn.active{background-color:#539d6d!important;border-color:#539d6d!important}.btn-group .btn.btn-danger,.btn-group .btn.btn-danger:hover,.btn-group .btn.btn-default,.btn-group .btn.btn-default:hover,.btn-group .btn.btn-info,.btn-group .btn.btn-info:hover,.btn-group .btn.btn-primary,.btn-group .btn.btn-primary:hover,.btn-group .btn.btn-success,.btn-group .btn.btn-success:hover,.btn-group .btn.btn-warning,.btn-group .btn.btn-warning:hover,.btn-group .btn.gn-btn-delete-round,.btn-group .btn.gn-btn-delete-round:hover{border-color:#aaa}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-color:#539d6d;color:#fff;background-color:#539d6d}.nav-tabs>li>a:hover{border-color:#4c6d9c;background-color:#4c6d9c;color:#fff}.nav-tabs>li>a{border-width:1px 1px 0;border-color:#4c6d9c;color:#4c6d9c}.pagination>li>a,.pagination>li>span{color:#4c6d9c;background-color:#fff;border-color:#4c6d9c;border-radius:3px;margin:0 2px;font-weight:700}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#4c6d9c;border-color:#4c6d9c}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background-color:#539d6d;border-color:#539d6d}.panel-heading{padding:5px 10px}.panel-default{border:0}.panel-default>.panel-heading{color:#4c6d9c;background-color:#fff;border:1px solid #4c6d9c;border-radius:3px}.panel-default.panel-open>.panel-heading{color:#fff;background-color:#539d6d;border-color:#539d6d}.panel-default>.panel-heading:hover{color:#fff;background-color:#4c6d9c}.panel-title>a:hover{color:#fff}.panel-title>a{font-weight:700}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background:#539d6d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#539d6d}.dropdown-big .dropdown-menu{-moz-min-width:250px;-ms-min-width:250px;-o-min-width:250px;-webkit-min-width:250px;min-width:250px;padding:8px 10px;background:#fff}.dropdown-menu{background:#fff;border-radius:0;border:1px solid #ddd;border-bottom:1px solid #ddd}.navbar .nav>li>a{font-size:13px!important;background-color:#fff}.mainbar{position:relative;margin-left:230px;margin-right:10px;width:auto;background:#fff;min-height:calc(100vh - 40px);border:1px solid #C9C9CC}.mainbar .container{width:100%;padding:0!important;background:0 0}.mainbar .matter{margin:0 2em}.dropdown-toggle.btn-primary{border-color:#4c6d9c!important}.dropdown-toggle.btn-primary:active,.dropdown-toggle.btn-primary:focus{color:#4c6d9c!important}.dropdown-toggle.btn-primary:hover{color:#fff!important}@media (max-width:480px){.col-left,.col-right{width:100%;float:none}.col-left,.col-right,.mainbar .page-head h2{float:none}.mainbar .bread-crumb{float:none;margin-top:10px}.col-left{margin-right:0}}@media (max-width:767px){body{margin:0 auto}body .container{width:95%;padding-left:2.5%;padding-right:2.5%}.content{margin-left:-20px;margin-right:-20px}.mainbar .matter{padding-left:20px;padding-right:20px}.form-inline button{margin-left:0}.navbar{margin-top:0!important;margin-bottom:0!important}.nav-collapse .dropdown-big .dropdown-menu{color:#bbb!important}.nav-collapse .dropdown-big .dropdown-menu a{color:#ccc!important;padding-left:0!important;padding-right:0!important}.nav-collapse .dropdown-big .dropdown-menu a:hover{color:#aaa!important}.nav-collapse .dropdown-big .dropdown-menu h5{color:#eee!important}.nav-collapse .dropdown-menu{padding:10px!important}.nav-collapse .dropdown-menu a{color:#fff!important}.nav-collapse .dropdown-menu a:hover{background:0 0!important}.nav-collapse .dropdown-menu hr{border-top:0 solid #eee;border-bottom:1px solid #333}.mainbar{margin:0;float:none}.today-datas{text-align:center}}@media (min-width:768px) and (max-width:979px){.form,form .control-group{margin:0!important}form .control-label{float:none!important;width:auto!important;text-align:left!important}form .controls{float:none!important;margin-left:0!important}form .form-actions{padding-left:0!important}.navbar{margin-top:0!important;margin-bottom:0!important}.nav-collapse .dropdown-big .dropdown-menu{color:#bbb!important}.nav-collapse .dropdown-big .dropdown-menu a{color:#ccc!important;padding-left:0!important;padding-right:0!important}.nav-collapse .dropdown-big .dropdown-menu a:hover{color:#aaa!important}.nav-collapse .dropdown-big .dropdown-menu h5{color:#eee!important}.nav-collapse .dropdown-menu{padding:10px!important}.nav-collapse .dropdown-menu a{color:#fff!important}.nav-collapse .dropdown-menu a:hover{background:0 0!important}.nav-collapse .dropdown-menu hr{border-top:0 solid #eee;border-bottom:1px solid #333}.mainbar{margin-left:200px}}.user .btn{font-size:12px!important;min-width:0}input.form-control,select.form-control,textarea.form-control{display:block;width:50%;max-width:30em}.btn>i{vertical-align:middle}.page-title{color:#fff;margin-right:12px}.page-spinner-message,.page-splash-message{font-size:400%;font-family:barlow_semibold,Arial,Helvetica,sans-serif;-webkit-text-shadow:2px 2px #000;text-decoration:none;color:#F58A00;text-transform:uppercase;text-align:center}.page-splash{z-index:99999!important;position:fixed!important;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:.9;pointer-events:auto;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s linear}.page-splash-message{margin:20% auto 0;text-shadow:2px 2px #000;text-shadow:2px 2px rgba(0,0,0,.15);padding:0}.ngplus-overlay-background{top:0;left:0;padding-left:100px;position:fixed;z-index:10000;height:100%;width:100%;background-color:grey;opacity:.2}.ngplus-overlay-content{position:fixed;font-weight:700;height:15em;width:20em;z-index:10000;text-align:center}.page-spinner-message{text-shadow:2px 2px #000;text-shadow:2px 2px rgba(0,0,0,.15);padding:0}.page-spinner-message.page-spinner-message-subtle{margin:30% auto 0;font-size:200%}.overlay-message{font-size:200%}.spinner{margin:20% auto 0;left:auto;top:auto!important}img.thumb.foto-profilo-socio{width:auto;max-width:13em;margin:0 4px 20px}patient-picture .btn{margin-bottom:10px}patient-picture img{display:block}.gn-patientdashboard-widget .widget-content .btn{min-width:13em!important;margin-bottom:10px}.gn-patientdashboard-widget .widget-content .btn .btn.gn-disability-input-field-edit-btn{margin:0!important;min-width:auto!important}@media (max-width:979px){.nav-collapse{clear:none}.nav-collapse .nav>li{float:left}.navbar .btn-navbar{display:none}.nav-collapse,.nav-collapse.collapse{height:inherit;overflow:inherit}.page-splash-message{font-size:300%}.btn-group.pull-right{float:none!important;display:block}}@media (max-width:767px){.nav-collapse{clear:both}.nav-collapse .nav>li{float:none}.navbar .btn-navbar{display:block}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.page-splash-message{font-size:200%;margin:40% auto 0}.page-splash-message.page-splash-message-subtle{font-size:150%}}@media (max-width:480px){input.form-control,select.form-control,textarea.form-control{width:70%}}@media (max-width:320px){.today-datas li{padding:1em .5em;line-height:1em}.today-datas li i{font-size:2em}.today-datas li .datas-text span{font-size:1em}.btn{margin:.2em;width:7em}.btn-group>.btn{display:block;width:7em}.btn-group.pull-right{margin:.2em 0}input,select{width:85%!important}textarea{width:80%}.img-thumbnail.user-pic{width:5em}.user .user-details{margin-left:7em;margin-right:.5em}h3{font-size:1.5em!important;line-height:1.2em!important}}.gn-preview-in-modal,.gn-preview-in-page{width:100%;border:1px solid gray}.gn-preview-in-modal{max-height:1200px;height:calc(100vh - 250px)}.gn-preview-in-page,.gn-preview-overlay{max-height:1200px;height:calc(100vh - 210px)}.gn-preview-overlay{position:absolute;width:calc(100% - 28px);background-color:#000;opacity:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.gn-preview-overlay div{max-width:300px;margin:auto}.gn-preview-overlay div h2,.gn-preview-overlay div p{color:#fff;font-weight:700}.gn-preview-overlay div i{padding:10px;border:4px solid #fff;border-radius:3px;color:#fff}.gn-note-per-professionista{border-left:1px solid #4c6d9c!important;padding-left:15px;font-style:italic}form button.close{font-size:21px}.gn-disabilities-panel-row:nth-child(odd){background-color:#f9f9f9;border:1px solid #ddd}.gn-disabilities-panel-row:nth-child(even){background-color:#fff;border:1px solid #ddd}.gn-disability-input-field{margin:10px 0}.gn-disability-input-field .btn.gn-disability-input-field-edit-btn{margin:0!important;min-width:auto!important}.gn-disability-input-field textarea{width:100%!important;max-width:1000%!important}form.gn-visits-start-visit{display:-ms-flexbox;display:flex}form.gn-visits-start-visit input{margin-left:4px;height:30px}.ng-table-pager.ng-scope button{padding:5px;height:30px}ul.pagination.ng-table-pagination a{height:30px;padding:6px}.gn-data-table .gn-worklist-tab td{vertical-align:middle!important}.gn-worklist-row-nonvalidato{background-color:#8C271E!important;color:#fff!important}.gn-worklist-row-,.gn-worklist-row-accettazione{background-color:#fff!important}.gn-worklist-row-nonvalidato>td{color:#fff!important}.gn-worklist-row-,.gn-worklist-row->td,.gn-worklist-row-accettazione>td{color:#000!important}.gn-worklist-row-accettazione{color:#000!important}.gn-worklist-row-inattesa{background-color:#6CB284!important;color:#fff!important}.gn-worklist-row-esameconcluso,.gn-worklist-row-esameincorso,.gn-worklist-row-incorso{background-color:#EE8244!important}.gn-worklist-row-inattesa>td{color:#fff!important}.gn-worklist-row-esameconcluso>td,.gn-worklist-row-esameincorso,.gn-worklist-row-esameincorso>td,.gn-worklist-row-incorso,.gn-worklist-row-incorso>td{color:#000!important}.gn-worklist-row-esameconcluso{color:#000!important}.gn-worklist-row-conclusa{background-color:#5361CA!important;color:#fff!important}.gn-worklist-row-conclusa>td{color:#fff!important}.gn-worklist-row-completata{background-color:#9CAEA9!important;color:#000!important}.gn-worklist-row-completata>td{color:#000!important}.gn-worklist-tab th span{white-space:nowrap;margin:0 5px}@media (max-width:1380px){.gn-visit-preview-area ul.nav.nav-tabs i{display:none}}i.fa.fa-file-pdf-o.gn-report-list-icon-bozza{color:#8b0000}i.fa.fa-file-pdf-o.gn-report-list-icon-firmati{color:#87ceeb}.gn-attachments ul.gn-attachments-modal-list li.selected a,.gn-attachments ul.gn-attachments-modal-list li:hover a{color:#fff}.gn-corredo-list-add{padding:10px;height:42px;border-bottom:1px solid #d3d3d3}.gn-attachments-list,.gn-old-reports-list{overflow-y:auto;padding:0;border:1px solid #539d6d}.gn-corredo-list-add label{max-width:clamp(130px,calc(130px + 130 * (100vw - 1280px)/ 560),260px);font-size:clamp(10px,calc(10px + 4 * (100vw - 1280px)/ 760),14px)}.gn-visit-preview-area ul li uib-tab-heading,.user .btn.btn-small-fit,button.btn.gn-compact-btn.gn-toggle-to-icon{font-size:calc(clamp(8px,8px + 100vw / 600,14px))!important}.gn-corredo-list-body-full,.gn-corredo-list-body-short{height:calc(100vh - 600px);overflow-y:auto}.gn-attachments-list{height:calc(100vh - 322px)}.gn-old-reports-list{height:calc(100vh - 230px)}.gn-corredo-interni-tab ul.nav.nav-tabs{margin-bottom:0}.gn-corredo-interni-tab .tab-content{border-left:1px solid #539d6d;border-right:1px solid #539d6d;border-bottom:1px solid #539d6d;height:calc(100vh - 500px)}input.gn-side-search-input{height:20px}.gn-visit-paziente-buttons{margin:0 -5px}.gn-visit-paziente-buttons button{width:100%;white-space:normal}.gn-inner-label,.gn-no-wrap,.gn-no-wrap-ellipsize,.gn-otp-label{white-space:nowrap}.user .btn{height:30px}.user .btn.btn-small-fit{padding:2px 0 0;min-height:30px;height:auto}.user .btn.btn-small-fit i{margin-right:0}.gn-visit-preview-area ul li a{padding:calc(clamp(2px,2px + 100vw / 1600,5px))!important}.gn-compact-btn{padding:0 3px}button.btn.gn-compact-btn.gn-toggle-to-icon{padding:0;padding:clamp(0,calc(100vw / 100),4px);line-height:calc(clamp(8px,8px + 100vw / 600,14px))!important;text-wrap:auto}@media (max-width:1500px){button.btn.gn-compact-btn.gn-toggle-to-icon span{display:none}button.btn.gn-compact-btn.gn-toggle-to-icon i{margin-left:8px}}.gn-form-vertical-align-middle{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.gn-visit-table td{padding-right:0;font-size:clamp(10px,calc(10px + 7 * (100vw - 1280px)/ 760),14px)}.gn-visit-table td:nth-child(1){width:5%}.gn-visit-table td:nth-child(2){width:35%}.gn-visit-table td:nth-child(3){width:45%}.gn-visit-table td:nth-child(4){width:5%}.gn-visit-preview-area{border-left:1px solid #a9a9a9}.gn-visit-preview-area a.btn{margin:0}.gn-visit-paziente td{padding-bottom:5px}.gn-visit-paziente h3{margin-top:10px;font-size:clamp(18px,calc(18px + 5 * (100vw - 1280px)/ 760),23px)}.user .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;padding-top:0;padding-bottom:0}.user .gn-visit-anag-paziente{font-size:clamp(12px,calc(12px + 4 * (100vw - 1280px)/ 760),16px);line-height:clamp(12px,calc(12px + 8 * (100vw - 1280px)/ 760),20px)!important}.user h3{font-size:clamp(18px,calc(18px + 5 * (100vw - 1280px)/ 760),23px);line-height:clamp(18px,calc(18px + 5 * (100vw - 1280px)/ 760),23px)}button.btn.gn-just-icon-btn-visita{min-width:clamp(22px,calc(9.58px),30px)!important}.widget-head button.btn{padding:4px;line-height:0}.widget-head button.btn i{vertical-align:baseline;margin-right:0}.gn-attachment-note{border:1px solid #d3d3d3;margin-bottom:4px;padding:2px;font-size:9px;line-height:11px!important}.gn-attachment-note label{display:block}.gn-namirial-otp .gn-sign-by-password input[type=text]{font-family:monospace;font-size:24px!important;letter-spacing:4px;width:calc(22px * 6)}.gn-sign-by-password input[type=password]{line-height:13px}.gn-small-12px{font-size:12px!important}.gn-attachments h6{font-size:11px;line-height:0!important}.gn-attachments .panel-group{margin-bottom:10px}.gn-attachments .panel-heading{padding:0 10px}.gn-attachments .drop-box{padding:0 5px;font-size:1em}.gn-attachments img{max-width:unset;margin-top:unset;cursor:unset}.gn-attachments ul.gn-attachments-modal-list{list-style:none;padding-left:0}.gn-attachments ul.gn-attachments-modal-list li{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;margin-bottom:2px;padding:4px 8px!important}.gn-attachments ul.gn-attachments-modal-list li:hover{background-color:#4c6d9c}.gn-attachments ul.gn-attachments-modal-list li.selected{background-color:#539d6d}.gn-attachments ul.gn-attachments-modal-list li a{color:#4c6d9c}.gn-bottom-bar{background-color:#fff!important;z-index:999}.gn-bottom-bar.navbar{min-height:auto}.gn-footer-content{background-color:var(--light_background_color);color:#707070;overflow:hidden;text-transform:uppercase;font-size:12px;font-family:barlow_regular;letter-spacing:1.4px;padding:0;border-top:1px solid #d3d3d3}.gn-footer-buttons{padding-top:5px;text-align:center}.gn-footer-buttons .btn.btn-primary{background-color:#E7501C!important;border:0}.modal-gn-info-modal.modal-dialog{max-width:360px}.modal-gn-info-modal .modal-content{border:2px solid #707070;border-radius:3px!important}.modal-gn-info-modal .modal-body i.fa{font-size:20px;margin-right:4px}.modal-gn-info-modal .modal-body .gn-info-logo-text{width:160px}.modal-gn-info-modal .modal-body .gn-info-version{font-size:11px;color:#707070;line-height:12px}.modal-gn-info-modal .modal-body .gn-info-link a{font-size:11px;font-weight:bolder;color:#707070}.modal-gn-info-modal .modal-body .gn-info-license{font-size:11px;color:#707070;line-height:12px}.modal-gn-info-modal .modal-body .gn-info-license h5{font-size:12px;font-weight:bolder;line-height:15px;text-transform:uppercase}.modal-gn-info-modal .modal-body hr{border-color:#707070!important;margin:20px 15%!important}.sidebar .sidebar-box{background-color:#fff;border:1px solid #4c6d9c;padding:0 8px;border-radius:3px;margin:20px 5px 35px}.sidebar .sidebar-box.sidebar-box-blank{border:0;margin:0}.sidebar .sidebar-box .sidebar-box-title{background-color:#fff;margin-top:-11px;margin-bottom:0;line-height:normal;font-size:16px;width:100%;padding:3px 10px;border-radius:3px;border:1px solid #4c6d9c;font-family:barlow_semibold,Arial,Helvetica,sans-serif;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis}.sidebar .sidebar-box .sidebar-box-info{margin-top:10px}.sidebar .sidebar-box a{text-decoration:none!important;font-size:14px;padding:3px 0;display:block;cursor:pointer}.gn-underline,a.gn-underlined-link{text-decoration:underline!important}.sidebar .sidebar-box a:hover{color:#539d6d}.sidebar .sidebar-box i{min-width:1.7em;text-align:center}.sidebar .sidebar-box hr{border-bottom:1px solid #ddd!important}.sidebar .sidebar-box ul{padding:0;margin-top:10px;margin-bottom:10px}.gn-signature-modes form{margin:0 10px}.gn-otp-label{font-size:12px;font-weight:400;margin-bottom:0;margin-left:10px;font-style:italic}label.gn-vertical-center{margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:28px}.gn-vertical-center input[type=radio],.gn-vertical-center input[type=checkbox]{margin-right:5px}.gn-vertical-center input[type=password]{margin-left:5px;height:20px}.gn-disabled-label{color:#999!important;cursor:not-allowed!important;opacity:.6!important}.gn-text-hanging-indent{padding-left:10px;text-indent:-9px}.gn-text-base-color{color:#4c6d9c!important}div.gn-number-in-circle{border-radius:100%;height:1.2em;width:1.2em;text-align:center;display:inline-block;background-color:#4c6d9c}div.gn-number-in-circle p{margin-top:.15em!important;margin-left:-.2em!important;font-size:1em;font-family:sans-serif;color:#fff}.gn-base-color-background{background-color:#4c6d9c!important}.gn-upcase{text-transform:uppercase!important}.gn-italic{font-style:italic!important}.gn-flex-container{display:-ms-flexbox;display:flex;width:100%}.gn-flex-container button{height:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gn-gray-border{padding:5px}ul.gn-commas-list{display:inline;list-style:none;padding:0;font-size:16px;color:#4c6d9c}.gn-no-left-padding,.gn-no-lr-padding{padding-left:0!important}.gn-no-lr-padding,.gn-no-right-padding{padding-right:0!important}ul.gn-commas-list li{display:inline}ul.gn-commas-list li:after{content:", "}ul.gn-commas-list li:last-child:after{content:""}.gn-no-bottom-border{border-bottom:unset!important}a.gn-underlined-link{color:#00f}.gn-in-page-image{width:100%;margin-bottom:10px;margin-top:5px}.gn-no-margin{margin:0!important}.gn-no-padding,.gn-nopadding{padding:0!important}.gn-no-lr-margin{margin-left:0!important;margin-right:0!important}.gn-no-tb-padding{padding-top:0!important;padding-bottom:0!important}.gn-no-tb-margin{margin-top:0!important;margin-bottom:0!important}.gn-no-b-padding-margin{padding-bottom:0!important;margin-bottom:0!important}.gn-no-wrap-ellipsize{overflow-x:hidden;text-overflow:ellipsis}.btn.btn-secondary.gn-wide-button,.btn.gn-wide-button{width:100%;font-size:15px!important;font-family:var(--buttons_font_family);height:48px}.gn-base-color{color:#4c6d9c!important}.btn-scan-small{vertical-align:unset!important}button.btn.btn-primary.gn-btn-small{font-size:11px!important;line-height:10px;padding:6px!important;height:24px}.gn-checkbox-input{vertical-align:middle}.gn-full-width-centered{width:100%;text-align:center}.gn-scrollable-x{overflow-x:auto}.gn-pre-wrap{white-space:pre-wrap}.gn-vertical-spacer-5{height:5px!important}.gn-vertical-spacer-10{height:10px!important}.gn-vertical-spacer-15{height:15px!important}.gn-vertical-spacer-20{height:20px!important}.gn-vertical-spacer-xs{height:3px!important;height:calc(clamp(1px,1px + 4 * (100vh - 480px)/ 250,5px))!important}.gn-vertical-spacer-sm{height:6px!important;height:calc(clamp(2px,2px + 8 * (100vh - 480px)/ 250,10px))!important}.gn-vertical-spacer-md{height:9px!important;height:calc(clamp(3px,3px + 12 * (100vh - 480px)/ 250,15px))!important}.gn-vertical-spacer-lg{height:12px!important;height:calc(clamp(4px,4px + 16 * (100vh - 480px)/ 250,20px))!important}.gn-vertical-spacer-xl{height:15px!important;height:calc(clamp(5px,5px + 20 * (100vh - 480px)/ 250,25px))!important}ul.gn-browsers-list{list-style:none;padding:0;margin:0}ul.gn-browsers-list li{display:inline-block;margin:0 5px 0 0;width:150px}.navbar-inverse .navbar-toggle i,a.gn-btn-help i{margin-right:0}.navbar *{background-image:none!important;-webkit-text-shadow:none!important;-ms-text-shadow:none!important;text-shadow:none!important}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff!important;background-color:#4c6d9c;border-radius:3px}.navbar-fixed-top.navbar-inverse{background-color:transparent;border:0}.navbar-inverse{background-color:#EDF0F3;border:0}.navbar-header{background-color:#ECECED;border:1px solid #CCCECE;padding:15px 25px;float:none}.navbar-left,.navbar-nav,.navbar-right{float:none!important}.nav.navbar-nav.pull-right{background-color:#fff;margin-top:0}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border:0!important}.navbar-collapse.in{overflow:hidden}a.gn-btn-help{font-weight:900;background-color:#f5f5f5;border:1px solid #4c6d9c;border-radius:3px!important;padding:6px 12px}a.gn-navbar-right-logo{padding-bottom:7px;padding-top:7px;padding-right:5px;display:none}.navbar-inverse .navbar-toggle .icon-bar{background-color:#000}.navbar-inverse .navbar-toggle{background-color:#f5f5f5;border:1px solid #4c6d9c;border-radius:3px!important;padding:6px 12px}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent}.navbar .nav>li>a{padding-bottom:5px;padding-top:5px;margin-bottom:5px;margin-top:5px;color:#4c6d9c!important}.navbar-header img.pull-left{height:auto;margin-left:0;padding:2px;border-radius:3px}.navbar-logo img{height:40px!important}.navbar-btn{margin-top:0;margin-bottom:0}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block!important}.navbar .nav>li{padding:0 10px}.navbar .nav>li>a i{width:16px}.navbar .nav>li:not(:last-child)>a{border-bottom:1px solid #e7e6e6}.navbar .navbar-brand{display:none}.navbar .brand-title{color:#555;font-weight:600}.navbar .brand-title img{margin-top:-5px}.sidebar{width:230px;float:left;display:block;background:#111;color:#eee;position:relative}.sidebar ul{padding:0;margin:0}.sidebar ul.navi{padding:3px}.sidebar ul.navi li{background-color:#fff;margin-bottom:5px;padding-left:.5em;padding-right:.5em}.sidebar ul.navi li.ng-scope{border:1px solid #4c6d9c;border-radius:3px}.sidebar ul.navi li h4{font-size:14px;color:#555;font-weight:600}.sidebar ul.navi li.gn-sidebar-buttons{padding-left:0;padding-right:0;border:1px solid #4c6d9c;border-radius:3px}.sidebar ul.navi li.gn-sidebar-buttons a{padding-left:.5em;padding-right:.5em}.sidebar ul.navi li.gn-sidebar-buttons a:hover{background-color:#4c6d9c!important;color:#fff;border-bottom:0}.sidebar ul.navi li.gn-sidebar-buttons.current{background-color:#539d6d;border:1px solid #539d6d}.sidebar ul.navi li.gn-sidebar-buttons.current a{color:#fff}.sidebar ul.navi.gn-navi-intranet{margin-top:5px;background-color:transparent!important}.sidebar ul.navi.gn-navi-doctor{margin-top:5px}.sidebar ul.navi.gn-navi-user{background-color:transparent}.sidebar ul.navi.gn-navi-user li{background-color:#fff}.sidebar ul.navi.gn-navi-user h4{color:#4c6d9c;font-size:14px;text-align:left}.sidebar ul.navi.gn-navi-operator{background-color:transparent!important;margin-top:5px}.sidebar ul.navi{padding-bottom:1px;padding-top:5px;background-color:transparent}.navi-intranet{background-color:#6c717c;padding-bottom:1px}.sidebar .sidebar-inner{display:block;width:100%;margin:0 auto;position:absolute;z-index:60;background:#ECECED;padding:5px}.sidebar .navi>li>a{display:block;padding:10px 20px;font-size:13px;line-height:20px;text-decoration:none;color:#4c6d9c;border-bottom:0}.sidebar .navi li ul li a:hover{background:#131313;border-bottom:0}.gn-navi-heading{border:1px solid #4c6d9c;border-radius:3px;color:#4c6d9c;font-weight:700}.sidebar .sidebar-widget{padding:3px 5px}.sidebar .ui-datepicker{width:95%;margin:0 auto;background:#111;color:#888;border:0;padding:0}.gn-no-sidebar{display:none}li.gn-sidebar-buttons.operator{background-color:#add8e6!important}.sidebar-info{background-color:#fff;border:0;padding-left:0}.sidebar-info label{width:30px}.sidebar-info span{width:155px;overflow:hidden;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;text-overflow:ellipsis}.sidebar-info select{width:130px}.gn-company-sidebar{padding-bottom:1em;color:#555}.gn-company-sidebar h4 select{color:#0f0f0f;max-width:162px}.gn-company-sidebar select{color:#0f0f0f;max-width:140px}@media (max-width:767px){.sidebar{float:none;width:100%}.sidebar .sidebar-dropdown{display:block}.sidebar .sidebar-inner{display:none}.sidebar .sidebar-widget{text-align:center}}@media (min-width:768px) and (max-width:979px){.sidebar{width:200px}}@media (max-width:979px){.sidebar-filler{width:200px}}@media (min-width:768px){.sidebar .sidebar-inner{display:block!important}}@media (max-width:767px){.sidebar-filler{display:none}.sidebar .sidebar-inner{height:inherit}}.sidebar .navi>li>a{background:0 0!important}.sidebar .sidebar-inner,.sidebar-filler{background-color:#ECECED}.sidebar-filler{z-index:-1;position:fixed;top:0;left:0;height:100%;width:230px}.widget{border:1px solid #aaa;border-radius:3px}.widget .widget-head{background-color:#4c6d9c!important;color:#fff!important;border-radius:3px;border-width:0!important;margin:5px}.widget .widget-head .page-title span{font-family:barlow_semibold;text-transform:uppercase}.widget .widget-content{border:1px solid #ECECED!important;border-radius:3px;margin:5px}.widget .widget-foot{background-color:transparent;border:0;padding:8px 15px;font-size:13px;color:#555}.widget.wgrey .widget-head{background-color:#ccc;border-width:4px;border-color:#fff;color:#000}.widget .nav-tabs>li a{font-weight:700}div.widget.wlightgray.preview{margin-bottom:0;margin-top:0}div.widget-content.side-buttons.preview{padding:0}.gn-login-widget .widget-content.user{background-color:#f5f5f5}.gn-login-widget .user img{margin-right:15px}