@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:local("Rubik"),local("Rubik-Regular"),url(/build/fonts/Rubik-Regular.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:local("Rubik Light"),local("Rubik-Light"),url(/build/fonts/Rubik-Light.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{background:#fbf9f9}body,p{font-family:Rubik,sans-serif}p{font-size:1.1em;font-weight:300;line-height:1.7em;color:#999}a,a:focus,a:hover{color:inherit;text-decoration:none;transition:all .3s}.wrapper{display:flex;width:100%;align-items:stretch;perspective:1500px;min-height:100vh}.navbar{padding:10px;background:#fff;border:none;border-radius:0;margin-bottom:40px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.navbar-btn{box-shadow:none;outline:none!important;border:none}#sidebar{min-width:250px;max-width:250px;background:#7386d5;color:#fff;min-height:100vh}#sidebar .sidebar-header{padding:15px 30px 20px}#sidebar .sidebar-footer{position:fixed;bottom:1rem;left:2.5rem}#sidebar ul{padding:20px}#sidebar ul li a,#sidebar ul li button{padding:10px;font-size:1.1em;text-align:center;font-size:.9em!important;display:block;border-radius:5px;margin-bottom:5px;width:100%}ul ul a{font-size:.9em!important;padding-left:30px!important;background:#6d7fcc}.contoura{text-align:center;font-size:16px;border:1px solid #4391c1;padding:.28rem .6rem;display:inline-block;vertical-align:middle;margin:0 1rem 0 0;min-width:13rem}.contoura label{margin-bottom:0}input#contoura{-ms-transform:translateY(10%) translateX(5px);transform:translateY(10%) translateX(5px)}.procedure{text-align:center;font-size:16px;padding:0;display:inline-block;vertical-align:middle;margin:0 1rem 0 0;min-width:13rem}.procedure select{height:2.4rem}select[select2class=visualacutiesselect]{width:85px}#header{background:#0e1239 url(/build/images/nomogram/header.jpg) no-repeat 0;display:none;position:relative}#header .logo{float:left;margin-left:4rem;margin-top:1rem}#header .list-unstyled{float:right;margin-top:2rem;margin-right:4rem;margin-bottom:3rem}#header .list-unstyled li{float:left;margin-top:2rem;margin-right:3rem}#header .list-unstyled li:last-child{margin-right:0}#header .list-unstyled li a{margin:0}.termsheader{position:absolute;right:.8rem;bottom:.2rem;color:#fff}.termsheader:hover{color:#4391c1}#content{width:100%;padding:10px 20px;font-size:14px;position:relative}#content .show{font-size:18px}.form-control,input{font-size:15px;border-radius:0}input.disabledType{width:4rem}.danger{color:#de1e2d}.btn.focus,.btn.hover,.btn:focus,.btn:hover{outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.75)}.show .table-sm th,.table-sm td{padding-top:8px;padding-bottom:8px}.table-striped-inverted tr:nth-of-type(2n){background-color:rgba(0,0,0,.05)}.table{text-align:center;table-layout:auto}.table th{vertical-align:middle;padding:0;line-height:.5rem}form .table td{padding-bottom:0}.table td.actionscell,.table th.actionscell{white-space:nowrap;width:144px}.table td.actionscell i{max-height:15px;max-width:15px}td.valabel{vertical-align:middle;padding-left:0!important;padding-right:0!important}.bg-cell2{background-color:#ddd}.bg-light2{background-color:#eee}.edit-icon{max-width:36px;max-height:36px;text-indent:-3px}.patientForm .form-control{padding:0 1rem}.patientForm .fieldwrapper{float:right;width:82%!important}.patientForm .form-group{margin-bottom:5px}.patientForm .fieldwrapper .clinicselect,.patientForm .fieldwrapper input{width:100%!important}.show .birthday{width:60%;margin:auto}@media screen{input[type=checkbox]{width:2rem;height:1.3rem;width:1.3rem;border:1px solid #c6c6c6;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-transform:translateY(25%);transform:translateY(25%);position:relative;background:#fff;margin-right:.5rem}input[type=checkbox]:checked:before{background:url(/build/images/nomogram/checkbox.png);content:" ";left:1px;position:absolute;top:0;height:1.2rem;width:1.2rem}}#formsubmit.loading{background:#274f9b url(/build/images/nomogram/loader.gif) no-repeat;background-size:25px;background-position:27px;padding-left:40px;cursor:default}.fieldwrapper select{height:calc(1.5em + .75rem + 2px)}.was-validated .form-control:valid:focus{border-color:#dadada;box-shadow:0 0 0 .2rem rgba(39,79,155,.25)}.form-control.is-valid,.was-validated .form-control:valid,.was-validated .form-control:valid.is-valid{border-color:#28b34b;background:none;padding-right:.5rem}.form-control.is-invalid,.was-validated .form-control.is-invalid{border-color:#de1e2d;background:none;padding-right:.5rem}.patientForm .form-group label,.patientForm .form-group legend{float:left;display:block;width:18%;padding-top:7px;text-align:right;font-size:15px;font-weight:600;padding-right:10px}.patientForm .invalid-feedback{font-size:inherit;padding-left:10px}.patientForm .control-label:after{content:" :"}.form-control:disabled.disabledType{background:none;border:none;text-align:right}.patientForm .birthday .form-group legend{width:20%}.patientForm .birthday .fieldwrapper{width:80%!important}#patient_Birthdate select{margin-right:6px}#patient_Birthdate_month{width:38%!important}#patient_Birthdate_day{width:26%!important}#patient_Birthdate_year{width:32%!important;margin-right:0!important}.line{border:1px solid #ddd}.nomogram-card{padding:15px;border:2px solid #274f9b;background:#f0f0f0;margin:15px}.nomogram-card table{width:39%;margin-left:9.5rem}.nomogram-card table td{height:2rem}.legalDisclaimer p,.legalDisclaimer ul{width:50%;margin:auto;text-align:left;font-size:11px;font-weight:600}.legalDisclaimer ul{color:#999;list-style:none}.legalDisclaimer label{text-align:justify;width:95%}.legalDisclaimer input[type=checkbox]{float:left}.terms ul{padding:4rem}.terms ul li{font-size:16px;line-height:25px}input#ageCalculated:disabled,input#patient_PatientID:disabled{color:#777;text-align:left;font-weight:600;background-color:#e4e4e4}.ageCalculatedWrapper{display:none}table.table.table-borderless.table-sm.mb-0.birthday tr{float:left}.calculatedNomogram p{margin:0}.refDataType input{width:80px}.row.contactForm .form-control,form.fos_user_change_password .form-control,form.fos_user_resetting_request .form-control,form.login .form-control{text-align:left}@media only screen and (max-device-width:1366px){#sidebar{display:none}#header,body .wrapper{display:inherit}.legalDisclaimer label{width:93%}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.form-control,input{font-size:14px}.patientForm .form-group label,.patientForm .form-group legend{width:25%}.patientForm .birthday .form-group legend{margin-left:-68px}.patientForm .birthday .fieldwrapper,.patientForm .fieldwrapper{width:75%!important}#patient_Birthdate_day,#patient_Birthdate_year{width:28%!important}#patient_Birthdate_month{width:33%!important}.refractiondataForms,.topodataForms{display:flex}.refractiondataForms.px-5,.topodataForms.px-5{padding:0!important}.refractiondataForms .px-5,.topodataForms .px-5{padding:.8rem!important}.refractiondataForms .px-5 h2,.topodataForms .px-5 h2{margin:0 1rem 1rem!important}.topodataForms .pl-5,.topodataForms .pr-5{padding:0!important}#Nomogram .topodata{padding:0 7rem}}@media only screen and (max-device-width:1366px){.patientForm{display:inherit;margin:0 17rem}.patientForm .form-group label,.patientForm .form-group legend{width:22%}.patientForm .birthday .form-group legend{width:25%!important;margin-left:-50px}.patientForm .birthday .fieldwrapper,.patientForm .fieldwrapper{width:78%!important}#patient_Birthdate_day,#patient_Birthdate_year{width:28%!important}#patient_Birthdate_month{width:39%!important}.refractiondataForms,.topodataForms{display:inherit}.refractiondataForms h2{margin:0 2rem 2rem}.topodataForms .pl-5,.topodataForms .pr-5{padding:0 5rem!important}.legalDisclaimer p{width:80%}.show .birthday{width:100%}.w-25{width:50%!important}}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){.form-control,input{font-size:14px}.patientForm .form-group label,.patientForm .form-group legend{width:25%}.patientForm .birthday .form-group legend{margin-left:-68px}.patientForm .birthday .fieldwrapper,.patientForm .fieldwrapper{width:75%!important}#patient_Birthdate_day,#patient_Birthdate_year{width:28%!important}#patient_Birthdate_month{width:40%!important}.refractiondataForms,.topodataForms{display:flex}.refractiondataForms.px-5,.topodataForms.px-5{padding:0!important}.refractiondataForms .px-5,.topodataForms .px-5{padding:.8rem!important}.refractiondataForms .px-5 h2,.topodataForms .px-5 h2{margin:0 1rem 1rem!important}.topodataForms .pl-5,.topodataForms .pr-5{padding:0!important}#Nomogram .topodata{padding:0 7rem}.show .birthday{width:95%}.legalDisclaimer p{width:90%}select[select2class=visualacutiesselect]{width:80px}table th.visualacuity{line-height:1rem}}@media only screen and (max-device-width:1024px) and (orientation:landscape){#patient_Birthdate_day,#patient_Birthdate_year{width:29.5%!important}.refractiondataForms{display:inherit}}@media only screen and (max-device-width:2736px) and (max-device-height:1824px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi) and (orientation:landscape){#content{font-size:18px}.patientForm .birthday .form-group legend{margin-left:-18px;width:31%}.patientForm .col:first-child .form-group label{width:26%}.patientForm .birthday .fieldwrapper,.patientForm .col:first-child .form-group .fieldwrapper{width:74%!important}#patient_Birthdate_month{padding:5px}#patient_Birthdate_day{width:27%!important;padding:5px}#patient_Birthdate_year{padding:5px}.form-control{text-align:center;padding-left:.5rem}.w-25{width:40%!important}table.table.table-borderless.table-sm.mb-0.birthday tr{float:left}}@media only screen and (max-device-width:1824px) and (max-device-height:2736px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi) and (orientation:portrait){.table th{vertical-align:top}.calculatedNomogram p{font-size:.9rem}.patientForm .birthday .form-group legend{margin-left:-15px;width:24.7%!important}.patientForm .birthday .fieldwrapper{width:78%!important}#patient_Birthdate_month{width:43%!important;padding:5px}#patient_Birthdate_day{width:26%!important;padding:5px}#patient_Birthdate_year{width:27%!important;padding:5px}.patientForm{margin:0 13rem}table.table.table-borderless.table-sm.mb-0.birthday tr{float:inherit}}.printformat{display:none;font-size:18px}@media only print{@page{size:auto;margin:10mm}body{background-color:#fff;margin:0}#content{width:auto;padding:20px;height:auto!important;overflow:hidden!important}#sidebar,.print,.show{display:none}.printformat{display:block}.wrapper{display:inherit}.legalDisclaimer p{width:80%}.birthday,.printheader{width:100%}.calculatedNomogram{margin-top:0;font-size:14px}.table th{line-height:1.5rem}.minusmb{margin-bottom:-20px}.nomogram-card table td{font-weight:700}form#Postop{display:none}th.spacer{min-width:60px}}#notfound{position:relative;height:90vh}#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notfound{max-width:520px;width:100%;line-height:1.4;text-align:center}.notfound .notfound-404{position:relative;height:240px}.notfound .notfound-404 h1{font-family:Montserrat,sans-serif;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:252px;font-weight:900;color:#262626;text-transform:uppercase;letter-spacing:-40px;margin:0 0 0 -20px}.notfound .notfound-404 h1>span{text-shadow:-8px 0 0 #fff}.notfound .notfound-404 h3{position:relative;font-size:18px;font-weight:700;color:#262626;margin:0;letter-spacing:3px;padding-left:6px}.notfound .notfound-404 h3,.notfound h2{font-family:Cabin,sans-serif;text-transform:uppercase}.notfound h2{font-size:20px;font-weight:400;color:#000;margin-top:0;margin-bottom:25px}h1{font-size:1.6rem;font-weight:300;color:#274f9b;line-height:normal}h1,h2{text-align:center;margin-bottom:.5rem}h2{font-size:1.4rem;padding-bottom:.2rem;border-bottom:2px solid #000}hr{margin:.5rem 0}th{color:#4391c1}.table td,.table th{padding:.5rem;line-height:1rem}.table thead th{padding:0}.labeltype input{font-weight:600;padding:0}.topodata{padding:0 13rem}#sidebar ul li.active>a,#sidebar ul ul a,a.article,a.article:hover,a[aria-expanded=true]{background:#9893ba}#sidebar{background:#0e1239 url(/build/images/nomogram/sidebar-bg.jpg) no-repeat top}#sidebar ul{margin-top:300px}#sidebar ul.components{border-color:#756db0}a.download{color:#274f9b}#sidebar ul li a:hover{background:#fff;color:#274f9b}.btn:hover{color:#fff;box-shadow:0 0 0 .3rem #cdcdcd}#sidebar ul li a.secondary:hover{background:#fff}#sidebar ul li a,#sidebar ul li button,.btn{border-radius:0;background:#274f9b;color:#fff;min-width:13rem;text-transform:uppercase;font-weight:600}#sidebar ul li a.secondary,#sidebar ul li button.btn.secondary,.btn.secondary{margin-top:2rem;background:#4391c1}#sidebar ul li .searchwrapper{position:relative}#sidebar ul li .searchwrapper input#searchPatientID{border:none;padding:10px;font-size:1.1em;text-align:left;font-size:.9em!important;display:block;margin-bottom:5px;width:80%}#sidebar ul li .searchwrapper button.btn{position:absolute;width:20%;right:0;top:0;padding:9px;min-width:inherit}#sidebar ul li .searchwrapper button.btn:hover{color:none;box-shadow:none}.btn.active{background:#fff;color:#756db0}.btn-danger,.btn-info{border:0}.btn-info{background-color:#1798ca}.btn-danger{background-color:#dc3545}.form-group{margin-bottom:0}.form-control{border-color:#dadada;padding:0 .5rem;text-align:center}.patientForm .form-control{text-align:left}.form-control:focus{border-color:#274f9b;box-shadow:0 0 0 .2rem rgba(39,79,155,.25)}.select2-container--bootstrap4 .select2-dropdown,.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field,.select2-container--bootstrap4 .select2-selection,.select2-container--bootstrap4.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--open .select2-selection{border-color:#dadada}.select2-container--bootstrap4 .select2-results__option[aria-selected=true]{background-color:#4391c1;color:#fff}.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected]{background:#4391c1}.fieldwrapper{position:relative}.invalid-feedback{visibility:hidden;opacity:0;position:absolute;z-index:2;padding:.4rem .5rem;border-radius:.3rem;top:-4px;font-size:11px;left:100%;color:#fff;background:#323232;height:2rem;margin-left:8px;text-align:center;width:auto;white-space:nowrap;transition:visibility 0s,opacity .2s linear}.invalid-feedback:before{content:"";background:#323232;border-top:0;border-right:0;width:11px;height:11px;position:absolute;left:-6px;z-index:-1;transform:rotate(45deg);top:10px}#patient_PatientID+.invalid-feedback,.clinicselect+.invalid-feedback{right:100%;left:auto;margin-right:8px;margin-left:0}#patient_PatientID+.invalid-feedback:before,.clinicselect+.invalid-feedback:before{right:-6px;left:auto}.form-error-icon{color:#dc3545;font-size:14px}.has-feedback #patient_Birthdate:hover~.invalid-feedback,.has-feedback input:hover~.invalid-feedback,.has-feedback select:hover~.invalid-feedback,.has-feedback textarea:hover~.invalid-feedback{visibility:visible;opacity:1}.login_header .logo{margin:5vh auto 2vh;width:200px}div.login_wrapper,form.fos_user_change_password,form.fos_user_resetting_request,form.login{margin:0 auto;width:400px;background:#fbf9f9;border:5px solid #fff;padding:30px 15px;height:max-content}form.fos_user_resetting_request .form-group,form.login .form-group{margin-bottom:5px}.alert-wrapper{margin:1vh auto;width:400px}.overlay{background:rgba(0,0,0,.8);position:absolute;top:0;left:0;right:0;bottom:0;z-index:9}.popup{width:50%;margin:25vh auto auto;background:#fbf9f9;padding:50px 100px;text-align:center;position:relative}.popup .show .action{margin-top:50px}.popup .close{position:absolute;right:10px;top:10px}.popup button#resetpatientnumber{margin-bottom:15px}@media only screen and (min-width:1767px){.popup button#resetpatientnumber{margin-bottom:0}}li.list-group-item{padding:.75rem 1.7rem}.list-group-item a.btn,.list-group-item a.btn-info{width:33px;margin:0 1px;height:33px;text-align:center;display:inline-block;min-width:inherit;padding:7px}.row.results .col:nth-child(2n){background:#fff}.row.results .col:nth-child(2n) .list-group-item{background:#fbf9f9}form#Search{margin-bottom:35px}.form-control.is-valid,.postopdataForms select.form-control.is-valid,.was-validated .postopdataForms .form-control:valid,.was-validated .postopdataForms .form-control:valid.is-valid,.was-validated .postopdataForms select.form-control:valid{padding-right:.5rem!important}.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:.5rem!important;background-position:right 1.5rem center}.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:.5rem!important}.reliability{width:30px;display:block}th.spacer{min-width:97px}.PlannedRxForms th.spacer{min-width:100px}.PlannedRxForms input{width:58px}.postopdataForms th.spacer{min-width:100px}a.btn.remove{min-width:inherit;display:inline-block;background:#c73636;padding:2px 4px;height:18px;font-size:10px}.Postop-card td{min-height:10px;height:40px}button.btn.postopdelete{background:#ca2e2e;float:left;display:block;min-width:inherit;height:30px;width:30px;font-size:15px;padding:4px}.Postop-card td,.Postop-card thead th{height:50px;vertical-align:middle}td.delete{width:20px}.birthday th,.birthday tr{min-width:130px;white-space:nowrap}.postop.birthday th,.postop.birthday tr{min-width:170px}@media only screen and (min-width:1600px){th.spacer.plannedrx{min-width:90px}.PlannedRxForms input{width:100%}form#PlannedRx th{width:70px}}