.ModalHolder{position:fixed;top:0;bottom:0;left:0;right:0;display:flex}.Background{background-color:rgba(0,0,0,0.55);width:100%;height:100%;position:absolute}.Modal{place-self:center center;width:50%;background:white;position:relative;margin:auto}.ModalHeader{padding:1rem;color:white;background:#0c2c58;display:flex;justify-content:space-between;align-items:center}.ModalBody{padding:1rem;display:flex;flex-direction:row;justify-content:space-between}.ModalClose{place-self:center right;border-color:white !important}:root{--primary-color: #0c2c58}.Layout{display:grid;grid-template-columns:200px auto;height:100vh}.Branding{height:8rem;display:flex;align-items:center;justify-content:center;border-bottom:solid 2px var(--primary-color)}.Branding img{width:7rem}.Nav{height:3rem;background:var(--primary-color);display:grid;grid-template-columns:auto 1fr auto auto auto auto;grid-gap:10px;place-items:center center;padding:0 1rem}.Nav .buttonsHolder{display:flex;gap:1rem}.Header{height:5rem;border-bottom:2px solid var(--primary-color);padding:1rem;display:grid;align-items:center}.Aside{border-right:2px solid var(--primary-color);padding:0 .5rem}.Main{padding:1rem}.Button{font-size:1rem;padding:0.5rem 1rem;font-weight:bold;background:#94d708;color:var(--primary-color);border:none;border-radius:1rem;display:grid;align-items:center;justify-content:center;cursor:pointer}.Button:hover,.Button:focus{background:white;padding:0.5rem 1.2rem;transition:padding .5s ease}.Button:disabled{color:gray;cursor:not-allowed}.Button:disabled:hover{color:gray;padding:0.5rem 1rem;background:unset}.RubricList li{padding:.5rem}.RubricList li:hover{background:rgba(0,0,0,0.15);cursor:pointer}.Selected{background:rgba(0,0,0,0.15)}.Link{box-sizing:border-box;color:white;height:100%;padding:.5rem .8rem;display:grid;place-content:center center;font-weight:bold}.Link:hover{background:white;color:var(--primary-color)}.GenearlInfo{width:100%;display:grid;grid-template-columns:repeat(4, auto);padding:0 0 1rem 0;border-bottom:2px solid blacks;place-items:center center}.InputField label{font-weight:bold;padding:.5rem}.InputField input{border:solid #ddd 2px;padding:.5rem;border-radius:5px}.RubricZone{padding:1rem 0;width:100%}.RubricTable{border-collapse:collapse;width:100%}.RubricTable td,.RubricTable th{border:solid black 1px;font-size:.8rem}.RubricTable td.SkillGroup{padding:10px;background:rgba(0,0,0,0.1);font-weight:bold}.CriteriaHeader{width:auto}.ColumnChanger{position:relative}.CriteriaColumnsChanger+.ToolTip{visibility:hidden;width:120px;background-color:black;color:#fff;text-align:center;padding:5px;border-radius:6px;position:absolute;z-index:1;right:0}.CriteriaColumnsChanger:enabled:hover+.ToolTip{visibility:visible}.ToolTip{text-transform:capitalize;border:solid black 2px;margin-top:.2rem}.CriteriaColumnsChanger{width:100%;padding:0;display:grid;place-items:center center;border:none;background:white}.CriteriaColumnsChanger:hover,.CriteriaColumnsChanger:focus{cursor:pointer;background:gray}.ButtonGroup{display:grid;grid-template-columns:auto auto;gap:5px;place-items:center center}.Button{padding:calc(.5rem - 2px) calc(.8rem - 2px);background:#0c2c58;border:2px solid #0c2c58;color:white;font-weight:bold;font-size:1rem;border-radius:1rem}.Button:hover,.Button:focus{background:white;cursor:pointer;color:#0c2c58}.GoalHolder{width:100%;padding:0 .5rem}.GoalHolder label{font-weight:bold;width:100%}.GoalHolder textarea{border:solid #ddd 2px;padding:.5rem;border-radius:5px;width:100%;height:4rem}.skillName{width:200px;padding:5px}.critChanger{width:50px;height:50px;padding:0;display:grid;place-items:center center;border:none;background:#94d708}.critChanger:disabled{background:white}.critChanger:not(:disabled):hover,.critChanger:enabled:focus{cursor:pointer;background:grey;color:white}.criteria{min-width:150px;padding:.5rem}.critValue{width:50px;padding:.25rem;margin:0 .5rem;border:solid #ddd 2px;border-radius:5px}.crit-mover{position:relative;text-align:center;background:#0c2c58;display:grid;align-items:center;justify-content:center;height:100%;width:100%}.crit-mover-td{padding:0;background:#0c2c58}.critChanger+.tooltip,.RemoveButton+.tooltip{visibility:hidden;width:120px;background-color:black;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;right:0;transform:translateY(50px)}.material-icons{font-weight:bold;font-size:2rem}.critChanger:enabled:hover+.tooltip,.RemoveButton:hover+.tooltip{visibility:visible}.RemoveButton+.tooltip{background:white;font-weight:bold;border:solid #fa3b3b 2px;color:black}.tooltip{margin-top:.2rem;text-transform:capitalize;box-shadow:2px 2px 5px rgba(0,0,0,0.75);font-weight:bold}.remove-holder{position:relative;display:grid;place-items:center}.RemoveButton{background:#fa3b3b;color:white;display:flex;place-content:center center;border:2px solid #fa3b3b;border-radius:50%;height:50px;width:50px;padding:.5rem}.RemoveButton:hover{cursor:pointer;background:white;color:black}.Comment{display:block;box-sizing:padding-box;overflow:hidden;padding:10px;width:250px;font-size:14px;border-radius:6px;box-shadow:2px 2px 8px rgba(0,0,0,0.3);border:2px solid #ccc}h1 .toolTip .definition{font-size:1rem;top:3rem}.toolTip{position:relative;color:black;font-style:italic;font-weight:bold}.toolTip .toolTip{font-style:normal;font-weight:normal}.toolTip:is(:hover, :focus) .toolTip .definition{display:none}.toolTip .definition{font-style:normal;font-weight:normal;position:absolute;display:none;background:white;top:1.2rem;left:0;box-shadow:0 0 1rem rgba(0,0,0,0.35);z-index:99;border-radius:3px;overflow:hidden}.toolTip .definition-header{display:block;background:#0c2c58;color:white;padding:0.5rem;font-weight:bold}.toolTip .definition-body{display:block;padding:0.5rem}.toolTip:is(:hover, :focus) .definition{display:block;min-width:300px;max-width:500px}*{box-sizing:border-box}html,body{height:100%;width:100%;margin:0;padding:0;font-family:"Open Sans", sans-serif}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab", serif}hr{margin:1rem 0}.gradeLevelSelect{display:grid;grid-gap:10px;grid-template-columns:auto auto 1fr auto auto;place-items:center left;margin-bottom:1rem;padding-left:.5rem}.gradeLevelSelect select{width:150px;padding:.5rem .8rem;border:2px solid #ddd;background:white;border-radius:5px}.button{padding:calc(.5rem - 2px) calc(.8rem - 2px);background:#0c2c58;border:2px solid #0c2c58;color:white;font-size:1rem;font-weight:bold;border-radius:1rem}.button:disabled{background:#ccc}.button:hover,.button:focus{color:#0c2c58;background:white;cursor:pointer}.button:disabled:hover{background:#ccc;color:white;cursor:not-allowed}.button.modal-button{place-self:center right}.table th,.table td{text-align:left}.trix-button-group--block-tools,.trix-button-group--file-tools,.trix-button--icon-strike{display:none !important}.skill_groups{overflow-y:auto;max-height:65vh}.skill_group{padding-bottom:0.5rem}.skill_group-title{background:#0c2c58;color:white;padding:0.5rem}.skill_group-skill{padding:0.5rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}.skill_group-skill:nth-child(2n){background:#eee}.glCriteria{height:0;overflow:hidden}.glCriteria.Open{height:auto}trix-editor{background:white}.SkillGroup{padding:".75rem";border:"1px solid black";margin-bottom:"1rem"}.Skills{height:0;overflow:hidden}.Skills.Open{height:auto}.Criteria{display:grid;grid-template-columns:repeat(auto-fit, minmax(4rem, 1fr));grid-gap:1rem;padding:.75rem}.Criteria:nth-child(2n){background:#e1e1e1}.Alert{width:100%;padding:1rem;background:#eee}.Notice{background:yellow}.Error{background:red}.FieldError{border-color:red}.ErrorSelect{border-color:red}.trix-button-group--block-tools,.trix-button-group--file-tools,.trix-button--icon-strike{display:none !important}
