.photo-pad-layer{background-color:#d3d3d3;border:4px solid #8bc441;max-width:158px;max-height:158px}.photo-pad-thumbnail{background-color:#d3d3d3;width:45px;height:45px;border:1px solid #8bc441;-o-object-fit:cover;object-fit:cover}#student-profile-race-group>div{padding-left:20px}.profile-picture{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}.profile-picture,.signature-pad-layer{border:1px solid #8bc441}.documents-view-action-button{min-width:145px;max-width:145px}body{background-color:#fff}#portal-body-sidebar{background-color:#8bc441}#portal-body-sidebar a{color:#fff!important}.vuecal__cell-events-count,.vuecal__menu{background-color:#bbdc8f;color:#f8f9fa}.vuecal{font-size:smaller;margin:5px}.vuecal__cell-content{vertical-align:top;display:block;padding:2px}.vuecal__cell-content .vuecal__cell-date{float:right}.vuecal__cell-content .vuecal__event-title{background-color:#a3d068;color:#fff;cursor:pointer}.vuecal__title-bar,.vuecal__title-bar *{background-color:#fff;color:#000}.vuecal:not(.vuecal--day-view) .vuecal__cell--selected,.vuecal__cell--current,.vuecal__cell--today{background-color:#fff}.vuecal__cell--selected:before{border-color:#fff}.vuecal__arrow.vuecal__arrow--highlighted,.vuecal__cell--highlighted:not(.vuecal__cell--has-splits),.vuecal__cell-split--highlighted,.vuecal__view-btn.vuecal__view-btn--highlighted{background-color:#fff}.vuecal__event-title{font-weight:700;text-overflow:ellipsis;overflow:hidden;padding:2px}@media (max-width:991.98px){.vuecal__cell-content{font-size:xx-small}}