Skip to content
Snippets Groups Projects
general.scss 3.52 KiB
Newer Older
Joe Van Boxtel's avatar
Joe Van Boxtel committed
@import 'assets/material-theme.scss';
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
@import './print.scss';
pnogal's avatar
pnogal committed
body {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  background-color: #ccc;
  margin: 0px;
pnogal's avatar
pnogal committed
}

.text-right {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  text-align: right;
pnogal's avatar
pnogal committed
}

jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  text-align: left;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  text-align: center;
pnogal's avatar
pnogal committed
.semi-bold {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  font-weight: 700;
Paulina Nogal's avatar
Paulina Nogal committed
.btn-primary[disabled] {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  color: rgba(0, 0, 0, 0.26) !important;
  background-color: rgba(0, 0, 0, 0.12) !important;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
.btn-primary,
.btn-secondary,
.btn-delete {
  min-width: 100px !important;
  font-weight: 400 !important;
  letter-spacing: 1px;
  font-size: 14px;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  background-color: #0479a8 !important;
  color: white !important;
pnogal's avatar
pnogal committed
}

.btn-secondary {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  color: map-get($uw-primary, 500) !important;
  border: 1px solid #b7b7b7 !important;
  border-radius: 4px !important;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  color: map-get($uw-primary, 500) !important;
Paulina Nogal's avatar
Paulina Nogal committed
.btn-delete {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  background-color: #b5261e;
  color: white;
.in-progress-icon {
  color: #457a3b;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  color: #f7c376;
.cancel-icon {
  color: #6e655f;
}

jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  color: map-get($uw-accent, 600);
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  color: map-get($uw-primary, 500);
.in-progress-icon,
.problem-icon,
.not-offered-icon {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  font-size: 16px !important;
  margin-left: 5px;
  padding-top: 5px;
  &:hover,
  &:focus {
    cursor: default;
    opacity: 0.9;
  }
}

.mat-icon,
.material-icons {
  &:hover,
  &:focus {
    opacity: 0.8;
  }
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  position: relative;
  .cdk-drag-placeholder {
    opacity: 0.4;
    min-height: 100% !important;
    height: 100% !important;
    transition: transform 200ms cubic-bezier(0, 0, 0.2, 1);
    border-radius: 5px;
  }
.cdk-drag-animating {
  transition: transform 200ms cubic-bezier(0, 0, 0.2, 1);
.course-list.cdk-drop-list-dragging .course-wrapper:not(.cdk-drag-placeholder) {
  transition: transform 250ms cubic-bezier(0, 0, 0.2, 1) !important;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  padding: 20px 10px;
.list-comma::before {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  content: ', ';
}

.list-comma:first-child::before {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  content: '';
/*

	Note: The follow styles need to be in the global styles file
	and they need !important.

	The following styles switch the display of the terms hidden within the
	mat-expansion-panel. By default they are always displaying flex, causing
	the drop zone hitbox to mess up and register terms that are in closed panels.

	The !important is needed to overwrite the default styles applied by the mat-expansion-panel
	and these styles need to be in this file because the mat-expansion-panel's body is a seperate
	component and it's styles are encapsulated and cannot be styled directly from one of our components

*/
.term-container-wrapper {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  display: none !important;
.mat-expansion-panel-header {
  font-size: 18px;
}

jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
.mat-expanded,
.ng-animating {
  .term-container-wrapper {
    display: flex !important;
  }
// Menus styles

.course-item-menu,
.mat-menu-content {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  width: 200px !important;
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
.saved-for-later-list {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  border-bottom: 1px solid #f1f1f1 !important;
pnogal's avatar
pnogal committed
// Dialogs styles

.mat-dialog-container {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  min-width: 400px;
  padding: 0px !important;
  .dialog-with-toolbar {
    padding: 0 45px 25px 45px;
    margin: 0px;
  }
pnogal's avatar
pnogal committed
}

.dialog-toolbar {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  height: 54px !important;
  padding-right: 0px !important;
  .dialog-toolbar-title {
    flex: 1 1 auto;
    font-weight: 400;
  }
  .close-btn {
    min-height: 55px;
  }
pnogal's avatar
pnogal committed

// Media queries

@media screen and (max-width: 800px) {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  .mat-dialog-container {
    min-width: 100%;
  }
}

@media screen and (max-width: 957px) {
jvanboxtel@wisc.edu's avatar
jvanboxtel@wisc.edu committed
  .mat-dialog-container {
    .dialog-with-toolbar {
      padding-top: 20px;