﻿body,textarea{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:70%;}select,input,textarea,button,label,table,pre{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:100%;}html.login-page,html.meeting-page{height:100%;}html.login-page *,html.meeting-page *{box-sizing:border-box;}html.login-page body,html.meeting-page body{height:100%;}html.login-page body,html.meeting-page body,html.login-page button,html.meeting-page button,html.login-page input,html.meeting-page input{font-family:'Nunito Sans',Arial,sans-serif;}html.login-page a,html.meeting-page a{color:rgba(255,255,255,.6);text-decoration:none;font-size:9px;}html.login-page a:hover,html.meeting-page a:hover{text-decoration:underline;}html.login-page body,html.meeting-page body{margin:0;font-size:17px;text-align:center;}html.login-page .video-fallback,html.meeting-page .video-fallback,html.login-page .video,html.meeting-page .video{position:absolute;right:0;bottom:0;left:0;top:0;min-width:100%;min-height:100%;width:100%;height:100%;}html.login-page .video-fallback,html.meeting-page .video-fallback{display:none;background-size:cover;background-position:center;}@media only screen and (max-width:600px){html.login-page .video-fallback,html.meeting-page .video-fallback{display:block;}}html.login-page .video,html.meeting-page .video{object-fit:cover;z-index:-1;}@media only screen and (max-width:600px){html.login-page .video,html.meeting-page .video{display:none;}}html.login-page .content-block,html.meeting-page .content-block{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}html.login-page .content,html.meeting-page .content{position:fixed;color:#f1f1f1;width:500px;border-radius:50px;padding:50px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}html.login-page .content.meeting-page,html.meeting-page .content.meeting-page{width:800px;}@media only screen and (max-width:600px){html.login-page .content,html.meeting-page .content{top:40%;}}@media only screen and (max-width:600px){html.login-page .content,html.meeting-page .content{width:90%;}}html.login-page .content h1,html.meeting-page .content h1{font-size:34px;}@media(max-width:450px){html.login-page .content h1,html.meeting-page .content h1{font-size:24px;}}html.login-page .content h1.meeting-page,html.meeting-page .content h1.meeting-page{font-size:50px;}html.login-page .content input,html.meeting-page .content input{color:#fff;font-size:20px;margin:20px 0;padding:15px 0;background:transparent;width:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.4);border-radius:0;}html.login-page .content input:-webkit-autofill,html.meeting-page .content input:-webkit-autofill,html.login-page .content input:-webkit-autofill:hover,html.meeting-page .content input:-webkit-autofill:hover,html.login-page .content input:-webkit-autofill:focus,html.meeting-page .content input:-webkit-autofill:focus{background-color:transparent;-webkit-text-fill-color:#fff;-webkit-box-shadow:none;transition:background-color 5000s ease-in-out 0s;}html.login-page .content ::-webkit-input-placeholder,html.meeting-page .content ::-webkit-input-placeholder{color:rgba(255,255,255,.4);font-family:'Nunito Sans',Arial,sans-serif;}html.login-page .content :-ms-input-placeholder,html.meeting-page .content :-ms-input-placeholder{color:rgba(255,255,255,.4);font-family:'Nunito Sans',Arial,sans-serif;}html.login-page .content ::placeholder,html.meeting-page .content ::placeholder{color:rgba(255,255,255,.4);font-family:'Nunito Sans',Arial,sans-serif;}html.login-page .content .login-button,html.meeting-page .content .login-button{width:200px;font-size:18px;padding:10px;border:0;background:#003266;color:#fff;cursor:pointer;margin-top:20px;border-radius:6px;}html.login-page .content .login-button:hover,html.meeting-page .content .login-button:hover{color:rgba(255,255,255,.8);}@media(max-width:450px){html.login-page .content .login-button,html.meeting-page .content .login-button{width:100%;}}html.login-page .content .icon-wrapper,html.meeting-page .content .icon-wrapper{position:relative;margin-top:50px;}@media only screen and (max-width:600px){html.login-page .content .icon-wrapper,html.meeting-page .content .icon-wrapper{margin-top:0;}}html.login-page .overlay,html.meeting-page .overlay{height:100%;width:100%;background:#003266;opacity:.6;z-index:0;position:fixed;}html.login-page .overlay.dark,html.meeting-page .overlay.dark{background:#001933;}html.login-page .overlay.light,html.meeting-page .overlay.light{background-color:#22a6df;}html.login-page input:focus,html.meeting-page input:focus,html.login-page textarea:focus,html.meeting-page textarea:focus,html.login-page select:focus,html.meeting-page select:focus{outline:0;}html.login-page .footer,html.meeting-page .footer{position:absolute;bottom:0;width:100%;z-index:2;padding:50px;}html.login-page .footer .logo,html.meeting-page .footer .logo{line-height:0;float:left;width:150px;}@media only screen and (max-width:600px){html.login-page .footer .logo,html.meeting-page .footer .logo{float:none;margin:20px auto;}}html.login-page .footer .copy,html.meeting-page .footer .copy{color:#fff;float:right;font-size:9px;line-height:30px;vertical-align:middle;}@media only screen and (max-width:600px){html.login-page .footer .copy,html.meeting-page .footer .copy{float:none;}}html.login-page .footer:after,html.meeting-page .footer:after{display:block;content:'';clear:both;}html.login-page .fade-in,html.meeting-page .fade-in{animation:fadeIn ease 10s;-webkit-animation:fadeIn ease 10s;-moz-animation:fadeIn ease 10s;-o-animation:fadeIn ease 10s;-ms-animation:fadeIn ease 10s;}@keyframes fadeIn{0%{opacity:0;}100%{opacity:.4;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:.4;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:.4;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:.4;}}@-ms-keyframes fadeIn{0%{opacity:0;}100%{opacity:.4;}}html.login-page .blob,html.meeting-page .blob{background:#000;border-radius:50%;box-shadow:0 0 0 0 #000;margin:2px;height:46px;width:46px;transform:scale(1);animation:pulse-black 2s infinite;}html.login-page .blob.white,html.meeting-page .blob.white{background:transparent;box-shadow:0 0 0 0 #22a6df;animation:pulse-white 3s infinite;}@keyframes pulse-white{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,.3);}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(255,255,255,0);}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,255,255,0);}}html.login-page .appointments,html.meeting-page .appointments{margin-top:30px;font-size:24px;}html.login-page .appointments div,html.meeting-page .appointments div{text-align:left;margin-top:30px;}