@keyframes Gradient{0%,to{background-position:0 0}50%{background-position:100%0}}@font-face{font-family:"Muli";font-style:normal;font-weight:400;src:url(../fonts/muli/muli-v12-latin-regular.eot);src:local("Muli Regular"),local("Muli-Regular"),url(../fonts/muli/muli-v12-latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/muli/muli-v12-latin-regular.woff2)format("woff2"),url(../fonts/muli/muli-v12-latin-regular.woff)format("woff"),url(../fonts/muli/muli-v12-latin-regular.ttf)format("truetype"),url(../fonts/muli/muli-v12-latin-regular.svg#Muli)format("svg")}body{font-family:Muli,"Helvetica Neue",Arial,sans-serif}body.has-navbar .theme-selector{top:80px}body.theme-blue-gray-dark h2,body.theme-default h2,h2{color:#b9b9b9;font-size:20px;font-weight:400;margin-top:0;text-align:center;text-transform:uppercase}body.theme-default{background:#f5f5f5;animation:Gradient 80s ease infinite;background:linear-gradient(135deg,#dbdbdb,#fff 4%,#d6f4ff 20%,#dcc1ec 65%,#d6f4ff 80%,#fff 96%,#dbdbdb);background-size:4200% 100%}body.theme-default .popover{background-color:#fff;border-color:#b9b9b9;color:#3d3b37}body.theme-default .popover .popover-title{background-color:#f5f5f5;border-bottom-color:#b9b9b9;color:#3d3b37}body.theme-default .popover .popover-content,body.theme-default .theme-toggle-btn{color:#3d3b37}body.theme-default .theme-toggle-btn:hover{background-color:rgba(61,59,55,.1)}body.theme-default .theme-dropdown{background:rgba(255,255,255,.95);border:1px solid rgba(185,185,185,.3);color:#3d3b37}body.theme-default .btn-navbar{background:#f4fafbad;border:1px solid #d9e2e4;box-shadow:0 1px 3px rgba(0,0,0,.01),0 1px 2px rgba(0,0,0,.02);color:#0b98b8;font-size:11px}.btn-navbar:active,.btn-navbar:active:hover,.btn-navbar:hover,body.theme-default .btn-navbar:active,body.theme-default .btn-navbar:active:hover,body.theme-default .btn-navbar:hover{background:#eaf6f8ad;color:#0b98b8;box-shadow:0 4px 10px rgba(0,0,0,.03),0 3px 3px rgba(0,0,0,.02)}body.theme-default,body.theme-default .box-container{background-color:transparent;color:#3d3b37}body.theme-blue-gray-dark{background:#2a2a2a;animation:Gradient 80s ease infinite;background:linear-gradient(135deg,#1a1a1a,#2a2a2a 4%,#1e3a4a 20%,#3a2a4a 65%,#1e3a4a 80%,#2a2a2a 96%,#1a1a1a);background-size:4200% 100%}body.theme-blue-gray-dark input{color-scheme:dark}body.theme-blue-gray-dark .body-container{background-color:#3a3a3aaa;border-color:#555}body.theme-blue-gray-dark .material-input{background:#3a4250;color:#fff;border-color:#666}body.theme-blue-gray-dark .material-label{color:#fff;border-color:#666}body.theme-blue-gray-dark .eye-icon img{filter:brightness(0) saturate(100%) invert(61%) sepia(96%) saturate(1458%) hue-rotate(160deg) brightness(91%) contrast(89%)}body.theme-blue-gray-dark a{color:#30a7c3}body.theme-blue-gray-dark a:hover{color:#51c1db}body.theme-blue-gray-dark .navbar-header{background:#3a3a3a80;border-bottom:1px solid #555}body.theme-blue-gray-dark .text-danger{color:#ff6b6b}body.theme-blue-gray-dark h2{color:#888}body.theme-blue-gray-dark .brand-banner{content:url(../img/logo-prothesis-text-dark.svg)}body.theme-blue-gray-dark .popover{background-color:#3a3a3a;border-color:#555;color:#fff}body.theme-blue-gray-dark .popover .popover-title{background-color:#2a2a2a;border-bottom-color:#555;color:#fff}body.theme-blue-gray-dark .popover .popover-content,body.theme-blue-gray-dark .theme-toggle-btn{color:#fff}body.theme-blue-gray-dark .popover .arrow{border-top-color:#555}body.theme-blue-gray-dark .popover .arrow:after{border-top-color:#3a3a3a}body.theme-blue-gray-dark .theme-toggle-btn .theme-icon{content:url(../img/theme-icone-dark.svg)}body.theme-blue-gray-dark .theme-toggle-btn:hover{background-color:rgba(224,224,224,.1)}body.theme-blue-gray-dark .theme-dropdown{background:rgba(58,58,58,.95);border:1px solid rgba(85,85,85,.3);color:#fff}body.theme-blue-gray-dark .btn-navbar{background:rgba(58,58,58,.7);border:1px solid #555;box-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);color:#0b98b8;font-size:11px}body.theme-blue-gray-dark .btn-navbar:active,body.theme-blue-gray-dark .btn-navbar:active:hover,body.theme-blue-gray-dark .btn-navbar:hover{background:rgba(11,152,184,.15);color:#20afcf;box-shadow:0 4px 10px rgba(0,0,0,.4),0 3px 3px rgba(0,0,0,.3);border-color:#0b98b8}body.theme-blue-gray-dark,body.theme-blue-gray-dark .box-container{background-color:transparent;color:#fff}.theme-selector,.theme-selector-navbar{position:fixed;top:16px;right:16px;z-index:1000}.theme-selector-navbar{position:absolute;top:80px}.theme-toggle-btn{background:0 0!important;border:0!important;box-shadow:none!important;outline:0!important;padding:8px;cursor:pointer;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;gap:12px}#toggleConfirmPassword .eye-icon img,#togglePassword .eye-icon img,.theme-toggle-btn img,.theme-toggle-btn svg{height:20px;width:20px}.theme-dropdown{position:absolute;top:100%;right:0;min-width:150px;padding:8px 0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:none}.theme-dropdown input[type=radio]{accent-color:#0b98b8;cursor:pointer;height:20px;margin-right:8px;width:20px}.theme-dropdown label{align-items:flex-end;cursor:pointer;display:flex;flex-direction:row;font-weight:400;padding:8px 16px;user-select:none;width:100%}body.theme-transition *{transition:background .3s ease,color .3s ease}a{color:#0b98b8}a:hover{color:#20afcf;text-decoration:none}.bar{position:relative;display:block;width:100%}.bar:before{content:"";height:2px;width:0;bottom:0;position:absolute;background:#4cb4cb;transition:300ms ease all;left:0}.body-container{background-color:#ffffffcc;border-radius:8px;border:1px solid #b9b9b9;margin-bottom:32px;padding:32px 32px 44px;width:340px}.box-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.brand-banner{margin:32px;max-width:260px}.btn{border:0;padding:10px 20px;border-radius:28px;letter-spacing:.06em;text-decoration:none;outline:0;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-default{background:#0b98b8!important;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);text-transform:uppercase;color:#e1f9ff!important;width:100%}.btn-navbar{padding:10px 20px;border-radius:28px;letter-spacing:.06em;text-decoration:none;outline:0;transition:all .3s cubic-bezier(.25,.8,.25,1);font-size:11px;background:#f4fafbad;border:1px solid #d9e2e4;box-shadow:0 1px 3px rgba(0,0,0,.01),0 1px 2px rgba(0,0,0,.02);color:#0b98b8}.btn-default:active,.btn-default:active:hover,.btn-default:hover{background:#20afcf!important;color:#fff!important;box-shadow:0 7px 14px rgba(0,0,0,.18),0 5px 5px rgba(0,0,0,.12)}.capitalize-first-letter::first-letter{text-transform:capitalize}.forgot-password{margin:32px 0 0;text-align:center}.form-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100vh}.form-group{position:relative;margin:40px 0 0}.logged-out iframe{display:none;width:0;height:0}.material-input{background:#e8f0fe;color:#3d3b37;font-size:14px;padding:16px 8px 6px;display:block;width:100%;border:0;border-radius:8px 8px 0 0;border-bottom:1px solid #3d3b37}.material-input:focus{outline:0}.material-input:focus~label{color:#4cb4cb}.material-input:focus~label,.material-input:not(:placeholder-shown)~label{top:3px;font-size:11px}.material-input:-webkit-autofill~label{top:3px;font-size:11px}.material-input:not(.valid)~label{color:#f44336}.material-input:not(.valid)~.bar:before{background:#f44336;width:100%}.material-input:focus~.bar:before{width:100%}.material-input[type=password]{letter-spacing:.2em}.material-label{color:#3d3b37;font-size:14px;font-weight:400;position:absolute;pointer-events:none;left:8px;top:12px;transition:300ms ease all}.navbar-header{background:#ffffff80;border-bottom:1px solid #b9b9b9;font-size:12px;padding:16px;text-align:right;width:100%}.page-header{margin:0}.text-danger{color:#f44336;display:block;margin:6px 0;width:100%}.unselectable{user-select:none}.validation-summary-errors{font-size:12px}#toggleConfirmPassword,#togglePassword{position:absolute;right:16px;transform:translateY(-50%);background:0 0;border:0!important;color:#0b98b8;font-size:18px;z-index:100;user-select:none;outline:0!important;padding:0;box-shadow:none!important;margin:0;width:20px;height:20px;line-height:0}#toggleConfirmPassword .eye-icon,#togglePassword .eye-icon{padding:8px}#toggleConfirmPassword .eye-icon img:hover,#togglePassword .eye-icon img:hover{filter:brightness(0) saturate(100%) invert(71%) sepia(23%) saturate(1329%) hue-rotate(160deg) brightness(96%) contrast(89%)}.remember-me{display:inline}