header{background-color:#408176}main{display:flex;flex-direction:column}.content{padding:1.5rem;height:100%}.videos-container{display:flex;flex:1;align-items:center;flex-wrap:wrap;justify-content:space-around}video{border:10px solid lightgray;margin-bottom:2rem;max-width:500px;width:100%;max-height:600px}table.submission-details{border:3px solid #ddd;border-collapse:collapse;margin-bottom:2rem;width:100%}table.submission-details th,table.submission-details td{border:1px solid #ddd;padding:0.75rem}table.submission-details th{background-color:#ddd;font-size:2em;font-weight:normal;text-align:left}table.submission-details td:nth-child(odd){font-weight:bold;text-align:right}.session-container{display:flex;align-items:center;justify-content:center;height:100%}.otp-setup{margin-bottom:2rem}.otp-setup h3{font-size:1.75rem;font-weight:400;margin-bottom:1.5rem}.otp-setup h4{margin-bottom:0.5rem}.otp-setup p{color:#777;line-height:1.4;margin-bottom:1rem}.radio-button-fields{margin-bottom:2rem}.radio-button-field{display:flex;align-items:center;margin-bottom:0.25rem}.radio-button-field input{width:20px;height:20px;margin:0;margin-right:10px}figure.qr{display:flex;justify-content:center}.resend-code-form input[type=submit]{background:inherit;border:none;color:#1e90ff;margin-left:1rem}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}html{height:100%}body{color:#444;height:100%;display:flex;flex-direction:column}a{color:#1e90ff;text-decoration:none}ul{list-style:none}header{display:flex;align-items:center;justify-content:space-between;min-height:70px}header .pure-menu-horizontal{width:inherit}header #menuLink1{color:white}header #menuLink1:hover{background:inherit}header .pure-menu-children{border:1px solid lightgray}header .signout-link{color:white !important}header .signout-link:hover{background:inherit !important}main{flex:1;display:flex}.logo-container{display:flex;align-items:center;color:white;margin-left:1rem;text-transform:uppercase}.logo-container a{margin-top:8px}.logo-container span{font-size:1.2rem;font-weight:100}.logo{margin-right:1.5rem;width:110px}.header-menu{margin-right:1rem}.page-header{font-size:2rem;font-weight:400;margin-bottom:1.5rem}.pure-control-group{display:flex;align-items:center}.field-with-errors{display:inline-block}.error-explanation{color:red}.flash{border-radius:3px;border:1px solid gray;color:white;padding:15px;margin:0.5rem 0.5rem 2rem 0.5rem}.notice{background-color:#c7e8c7;border-color:green;color:green}.alert{background-color:#f9e4e4;color:red;border-color:red}.flash-close{color:#666;cursor:pointer;float:right;font-size:1.4rem;line-height:0.5;margin-left:1rem}.button-large{padding-left:2rem;padding-right:2rem}.html-entity{font-size:2rem}.form-container{border:2px solid rgba(0,0,0,0.1);padding:2rem;max-width:450px}.form{padding:1rem}.form legend{font-size:2rem;margin-bottom:2rem}.form .field{margin-bottom:1rem}@media (max-width: 600px){.logo-container .header-subtitle{display:none}}.modal--overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.25)}.modal--box{max-width:530px;max-height:800px;margin:0 30px;overflow-y:auto;border-radius:15px;background:white;box-shadow:0 0 8px 2px rgba(0,0,0,0.2)}.modal--box::-webkit-scrollbar{display:none}.modal--box h2{margin-bottom:15px;font-size:23px}.modal--box p{font-size:17px;line-height:2}.modal--box img{display:block;margin:15px auto}.modal--content{padding:4rem}.modal--close{position:-webkit-sticky;position:sticky;top:7px;right:15px;float:right;color:#999;font-size:2rem;font-weight:100;text-decoration:none}.modal--link{display:block;margin-top:3rem}
