﻿@charset "UTF-8";main{height:100%;}.panel{display:flex;flex-direction:column;width:400px;padding:20px;box-shadow:0 0 8px rgba(0,0,0,.2);}.panel>*{margin:3px;}.k-input{width:300px;}.page-wrap h1{text-align:left;}.page-wrap .page-body{padding:4em 0 40px 0;text-align:left;}.page-wrap .page-body .field{width:auto;gap:15px;padding:0;}.page-wrap .page-body .field label{padding-right:0;}.page-wrap .page-body .form{display:flex;flex-direction:column;gap:30px;}.page-wrap .page-body .form [type=submit]{width:fit-content;}.page-wrap .page-body .form label{font-weight:700;}.page-wrap .btn-group-manage-account{display:flex;align-items:center;justify-content:start;}.page-wrap .btn-group-manage-account a{display:inline-block;padding:.75rem 1rem;text-decoration:none;background-color:var(--white);transition:var(--transition-style);border:1px solid var(--dark-background-color);}.page-wrap .btn-group-manage-account a.active{background-color:var(--subtle-blue);}.page-wrap .btn-group-manage-account a:nth-child(1){border-radius:5px 0 0 5px;}.page-wrap .btn-group-manage-account a:last-child{border-radius:0 5px 5px 0;}.page-wrap .btn-group-manage-account a:nth-child(1),.page-wrap .btn-group-manage-account a:nth-child(2),.page-wrap .btn-group-manage-account a:nth-child(3),.page-wrap .btn-group-manage-account a:nth-child(4){border-right-color:transparent;}.page-wrap .btn-group-manage-account a:hover{background-color:var(--subtle-blue-hover);}.page-wrap .btn-group-manage-account a:active{background-color:var(--subtle-blue-active);}#RolesGrid{margin:auto;}#dvManageRole .k-grid{margin:20px;}#RolesGrid,#dvManageRole .k-grid{width:800px;}.form .field>label{width:200px;}.assign-modal{text-align:center;gap:2em;margin:2em;}.assign-modal h3{padding-bottom:0;}.assign-modal input[type=button]{margin:10px 0 20px 0;}.form-container{width:100%;position:relative;margin-left:auto;margin-right:auto;}.form-class{width:30%;display:block;margin-left:auto;margin-right:auto;padding:20px 0 20px 0;}.user-form-row{display:flex;justify-content:center;}.user-form-group{padding:5px;width:42%;}.user-form-group input{width:100%;color:#000;}#message{display:none;background-color:var(--light-blue-transparent);border:1px solid var(--black);margin-left:auto;margin-right:auto;width:18%;}.password-valid{color:#008000;}.password-valid:before{content:"✔";}.password-invalid{color:#f00;}.password-invalid:before{content:"✖";}#submit-container{display:flex;align-items:center;}#forgot-password-container{flex-grow:1;text-align:right;}#forgot-password-container a{text-decoration:none;color:var(--primary-blue);}#forgot-password-container a:hover{text-decoration:underline;}