|  | @@ -3,77 +3,77 @@
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card {
 | 
	
		
			
				|  |  | -	position: relative;
 | 
	
		
			
				|  |  | -	display: flex;
 | 
	
		
			
				|  |  | -	flex-direction: column;
 | 
	
		
			
				|  |  | -	min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106
 | 
	
		
			
				|  |  | -	height: $card-height;
 | 
	
		
			
				|  |  | -	word-wrap: break-word;
 | 
	
		
			
				|  |  | -	background-color: $card-bg;
 | 
	
		
			
				|  |  | -	background-clip: border-box;
 | 
	
		
			
				|  |  | -	border: $card-border-width solid $card-border-color;
 | 
	
		
			
				|  |  | -	@include border-radius($card-border-radius);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	> hr {
 | 
	
		
			
				|  |  | -		margin-right: 0;
 | 
	
		
			
				|  |  | -		margin-left: 0;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	> .list-group {
 | 
	
		
			
				|  |  | -		border-top: inherit;
 | 
	
		
			
				|  |  | -		border-bottom: inherit;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		&:first-child {
 | 
	
		
			
				|  |  | -			border-top-width: 0;
 | 
	
		
			
				|  |  | -			@include border-top-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		&:last-child {
 | 
	
		
			
				|  |  | -			border-bottom-width: 0;
 | 
	
		
			
				|  |  | -			@include border-bottom-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	// Due to specificity of the above selector (`.card > .list-group`), we must
 | 
	
		
			
				|  |  | -	// use a child selector here to prevent double borders.
 | 
	
		
			
				|  |  | -	> .card-header + .list-group,
 | 
	
		
			
				|  |  | -	> .list-group + .card-footer {
 | 
	
		
			
				|  |  | -		border-top: 0;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  display: flex;
 | 
	
		
			
				|  |  | +  flex-direction: column;
 | 
	
		
			
				|  |  | +  min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106
 | 
	
		
			
				|  |  | +  height: $card-height;
 | 
	
		
			
				|  |  | +  word-wrap: break-word;
 | 
	
		
			
				|  |  | +  background-color: $card-bg;
 | 
	
		
			
				|  |  | +  background-clip: border-box;
 | 
	
		
			
				|  |  | +  border: $card-border-width solid $card-border-color;
 | 
	
		
			
				|  |  | +  @include border-radius($card-border-radius);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  > hr {
 | 
	
		
			
				|  |  | +    margin-right: 0;
 | 
	
		
			
				|  |  | +    margin-left: 0;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  > .list-group {
 | 
	
		
			
				|  |  | +    border-top: inherit;
 | 
	
		
			
				|  |  | +    border-bottom: inherit;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &:first-child {
 | 
	
		
			
				|  |  | +      border-top-width: 0;
 | 
	
		
			
				|  |  | +      @include border-top-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    &:last-child {
 | 
	
		
			
				|  |  | +      border-bottom-width: 0;
 | 
	
		
			
				|  |  | +      @include border-bottom-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  // Due to specificity of the above selector (`.card > .list-group`), we must
 | 
	
		
			
				|  |  | +  // use a child selector here to prevent double borders.
 | 
	
		
			
				|  |  | +  > .card-header + .list-group,
 | 
	
		
			
				|  |  | +  > .list-group + .card-footer {
 | 
	
		
			
				|  |  | +    border-top: 0;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-body {
 | 
	
		
			
				|  |  | -	// Enable `flex-grow: 1` for decks and groups so that card blocks take up
 | 
	
		
			
				|  |  | -	// as much space as possible, ensuring footers are aligned to the bottom.
 | 
	
		
			
				|  |  | -	flex: 1 1 auto;
 | 
	
		
			
				|  |  | -	// Workaround for the image size bug in IE
 | 
	
		
			
				|  |  | -	// See: https://github.com/twbs/bootstrap/pull/28855
 | 
	
		
			
				|  |  | -	min-height: 1px;
 | 
	
		
			
				|  |  | -	padding: $card-spacer-x;
 | 
	
		
			
				|  |  | -	color: $card-color;
 | 
	
		
			
				|  |  | +  // Enable `flex-grow: 1` for decks and groups so that card blocks take up
 | 
	
		
			
				|  |  | +  // as much space as possible, ensuring footers are aligned to the bottom.
 | 
	
		
			
				|  |  | +  flex: 1 1 auto;
 | 
	
		
			
				|  |  | +  // Workaround for the image size bug in IE
 | 
	
		
			
				|  |  | +  // See: https://github.com/twbs/bootstrap/pull/28855
 | 
	
		
			
				|  |  | +  min-height: 1px;
 | 
	
		
			
				|  |  | +  padding: $card-spacer-x;
 | 
	
		
			
				|  |  | +  color: $card-color;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-title {
 | 
	
		
			
				|  |  | -	margin-bottom: $card-spacer-y;
 | 
	
		
			
				|  |  | +  margin-bottom: $card-spacer-y;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-subtitle {
 | 
	
		
			
				|  |  | -	margin-top: -$card-spacer-y / 2;
 | 
	
		
			
				|  |  | -	margin-bottom: 0;
 | 
	
		
			
				|  |  | +  margin-top: -$card-spacer-y / 2;
 | 
	
		
			
				|  |  | +  margin-bottom: 0;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-text:last-child {
 | 
	
		
			
				|  |  | -	margin-bottom: 0;
 | 
	
		
			
				|  |  | +  margin-bottom: 0;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-link {
 | 
	
		
			
				|  |  | -	@include hover() {
 | 
	
		
			
				|  |  | -		text-decoration: none;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  @include hover() {
 | 
	
		
			
				|  |  | +    text-decoration: none;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	+ .card-link {
 | 
	
		
			
				|  |  | -		margin-left: $card-spacer-x;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  + .card-link {
 | 
	
		
			
				|  |  | +    margin-left: $card-spacer-x;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //
 | 
	
	
		
			
				|  | @@ -81,26 +81,30 @@
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-header {
 | 
	
		
			
				|  |  | -	padding: $card-spacer-y $card-spacer-x;
 | 
	
		
			
				|  |  | -	margin-bottom: 0; // Removes the default margin-bottom of <hN>
 | 
	
		
			
				|  |  | -	color: $card-cap-color;
 | 
	
		
			
				|  |  | -	background-color: $card-cap-bg;
 | 
	
		
			
				|  |  | -	border-bottom: $card-border-width solid $card-border-color;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	&:first-child {
 | 
	
		
			
				|  |  | -		@include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  padding: $card-spacer-y $card-spacer-x;
 | 
	
		
			
				|  |  | +  margin-bottom: 0; // Removes the default margin-bottom of <hN>
 | 
	
		
			
				|  |  | +  color: $card-cap-color;
 | 
	
		
			
				|  |  | +  background-color: $card-cap-bg;
 | 
	
		
			
				|  |  | +  border-bottom: $card-border-width solid $card-border-color;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &:first-child {
 | 
	
		
			
				|  |  | +    @include border-radius(
 | 
	
		
			
				|  |  | +      $card-inner-border-radius $card-inner-border-radius 0 0
 | 
	
		
			
				|  |  | +    );
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-footer {
 | 
	
		
			
				|  |  | -	padding: $card-spacer-y $card-spacer-x;
 | 
	
		
			
				|  |  | -	color: $card-cap-color;
 | 
	
		
			
				|  |  | -	background-color: $card-cap-bg;
 | 
	
		
			
				|  |  | -	border-top: $card-border-width solid $card-border-color;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	&:last-child {
 | 
	
		
			
				|  |  | -		@include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  padding: $card-spacer-y $card-spacer-x;
 | 
	
		
			
				|  |  | +  color: $card-cap-color;
 | 
	
		
			
				|  |  | +  background-color: $card-cap-bg;
 | 
	
		
			
				|  |  | +  border-top: $card-border-width solid $card-border-color;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  &:last-child {
 | 
	
		
			
				|  |  | +    @include border-radius(
 | 
	
		
			
				|  |  | +      0 0 $card-inner-border-radius $card-inner-border-radius
 | 
	
		
			
				|  |  | +    );
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //
 | 
	
	
		
			
				|  | @@ -108,74 +112,74 @@
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-header-tabs {
 | 
	
		
			
				|  |  | -	margin-right: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | -	margin-bottom: -$card-spacer-y;
 | 
	
		
			
				|  |  | -	margin-left: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | -	border-bottom: 0;
 | 
	
		
			
				|  |  | +  margin-right: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | +  margin-bottom: -$card-spacer-y;
 | 
	
		
			
				|  |  | +  margin-left: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | +  border-bottom: 0;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-header-pills {
 | 
	
		
			
				|  |  | -	margin-right: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | -	margin-left: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | +  margin-right: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  | +  margin-left: -$card-spacer-x / 2;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // Card image
 | 
	
		
			
				|  |  |  .card-img-overlay {
 | 
	
		
			
				|  |  | -	position: absolute;
 | 
	
		
			
				|  |  | -	top: 0;
 | 
	
		
			
				|  |  | -	right: 0;
 | 
	
		
			
				|  |  | -	bottom: 0;
 | 
	
		
			
				|  |  | -	left: 0;
 | 
	
		
			
				|  |  | -	padding: $card-img-overlay-padding;
 | 
	
		
			
				|  |  | -	@include border-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | +  position: absolute;
 | 
	
		
			
				|  |  | +  top: 0;
 | 
	
		
			
				|  |  | +  right: 0;
 | 
	
		
			
				|  |  | +  bottom: 0;
 | 
	
		
			
				|  |  | +  left: 0;
 | 
	
		
			
				|  |  | +  padding: $card-img-overlay-padding;
 | 
	
		
			
				|  |  | +  @include border-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-img,
 | 
	
		
			
				|  |  |  .card-img-top,
 | 
	
		
			
				|  |  |  .card-img-bottom {
 | 
	
		
			
				|  |  | -	flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396
 | 
	
		
			
				|  |  | -	width: 300px;
 | 
	
		
			
				|  |  | -	height: 150px;
 | 
	
		
			
				|  |  | -	position: relative;
 | 
	
		
			
				|  |  | -	margin-left: auto;
 | 
	
		
			
				|  |  | -	margin-right: auto;
 | 
	
		
			
				|  |  | -	// width: 345.73px;
 | 
	
		
			
				|  |  | -	// height: 185px;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	// Required because we use flexbox and this inherently applies align-self: stretch
 | 
	
		
			
				|  |  | +  flex-shrink: 0; // For IE: https://github.com/twbs/bootstrap/issues/29396
 | 
	
		
			
				|  |  | +  width: 300px;
 | 
	
		
			
				|  |  | +  height: 150px;
 | 
	
		
			
				|  |  | +  position: relative;
 | 
	
		
			
				|  |  | +  margin-left: auto;
 | 
	
		
			
				|  |  | +  margin-right: auto;
 | 
	
		
			
				|  |  | +  // width: 345.73px;
 | 
	
		
			
				|  |  | +  // height: 185px;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  // Required because we use flexbox and this inherently applies align-self: stretch
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-img,
 | 
	
		
			
				|  |  |  .card-img-top {
 | 
	
		
			
				|  |  | -	@include border-top-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | +  @include border-top-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-img,
 | 
	
		
			
				|  |  |  .card-img-bottom {
 | 
	
		
			
				|  |  | -	@include border-bottom-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  | +  @include border-bottom-radius($card-inner-border-radius);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  // Card deck
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-deck {
 | 
	
		
			
				|  |  | -	.card {
 | 
	
		
			
				|  |  | -		margin-bottom: $card-deck-margin;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	@include media-breakpoint-up(sm) {
 | 
	
		
			
				|  |  | -		display: flex;
 | 
	
		
			
				|  |  | -		flex-flow: row wrap;
 | 
	
		
			
				|  |  | -		margin-right: -$card-deck-margin;
 | 
	
		
			
				|  |  | -		margin-left: -$card-deck-margin;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		.card {
 | 
	
		
			
				|  |  | -			// Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
 | 
	
		
			
				|  |  | -			flex: 1 0 0%;
 | 
	
		
			
				|  |  | -			margin-right: $card-deck-margin;
 | 
	
		
			
				|  |  | -			margin-bottom: 0; // Override the default
 | 
	
		
			
				|  |  | -			margin-left: $card-deck-margin;
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  .card {
 | 
	
		
			
				|  |  | +    margin-bottom: $card-deck-margin;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  @include media-breakpoint-up(sm) {
 | 
	
		
			
				|  |  | +    display: flex;
 | 
	
		
			
				|  |  | +    flex-flow: row wrap;
 | 
	
		
			
				|  |  | +    margin-right: -$card-deck-margin;
 | 
	
		
			
				|  |  | +    margin-left: -$card-deck-margin;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .card {
 | 
	
		
			
				|  |  | +      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
 | 
	
		
			
				|  |  | +      flex: 1 0 0%;
 | 
	
		
			
				|  |  | +      margin-right: $card-deck-margin;
 | 
	
		
			
				|  |  | +      margin-bottom: 0; // Override the default
 | 
	
		
			
				|  |  | +      margin-left: $card-deck-margin;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //
 | 
	
	
		
			
				|  | @@ -183,61 +187,61 @@
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-group {
 | 
	
		
			
				|  |  | -	// The child selector allows nested `.card` within `.card-group`
 | 
	
		
			
				|  |  | -	// to display properly.
 | 
	
		
			
				|  |  | -	> .card {
 | 
	
		
			
				|  |  | -		margin-bottom: $card-group-margin;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	@include media-breakpoint-up(sm) {
 | 
	
		
			
				|  |  | -		display: flex;
 | 
	
		
			
				|  |  | -		flex-flow: row wrap;
 | 
	
		
			
				|  |  | -		// The child selector allows nested `.card` within `.card-group`
 | 
	
		
			
				|  |  | -		// to display properly.
 | 
	
		
			
				|  |  | -		> .card {
 | 
	
		
			
				|  |  | -			// Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
 | 
	
		
			
				|  |  | -			flex: 1 0 0%;
 | 
	
		
			
				|  |  | -			margin-bottom: 0;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -			+ .card {
 | 
	
		
			
				|  |  | -				margin-left: 0;
 | 
	
		
			
				|  |  | -				border-left: 0;
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -			// Handle rounded corners
 | 
	
		
			
				|  |  | -			@if $enable-rounded {
 | 
	
		
			
				|  |  | -				&:not(:last-child) {
 | 
	
		
			
				|  |  | -					@include border-right-radius(0);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -					.card-img-top,
 | 
	
		
			
				|  |  | -					.card-header {
 | 
	
		
			
				|  |  | -						// stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | -						border-top-right-radius: 0;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -					.card-img-bottom,
 | 
	
		
			
				|  |  | -					.card-footer {
 | 
	
		
			
				|  |  | -						// stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | -						border-bottom-right-radius: 0;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -				}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -				&:not(:first-child) {
 | 
	
		
			
				|  |  | -					@include border-left-radius(0);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -					.card-img-top,
 | 
	
		
			
				|  |  | -					.card-header {
 | 
	
		
			
				|  |  | -						// stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | -						border-top-left-radius: 0;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -					.card-img-bottom,
 | 
	
		
			
				|  |  | -					.card-footer {
 | 
	
		
			
				|  |  | -						// stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | -						border-bottom-left-radius: 0;
 | 
	
		
			
				|  |  | -					}
 | 
	
		
			
				|  |  | -				}
 | 
	
		
			
				|  |  | -			}
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  // The child selector allows nested `.card` within `.card-group`
 | 
	
		
			
				|  |  | +  // to display properly.
 | 
	
		
			
				|  |  | +  > .card {
 | 
	
		
			
				|  |  | +    margin-bottom: $card-group-margin;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  @include media-breakpoint-up(sm) {
 | 
	
		
			
				|  |  | +    display: flex;
 | 
	
		
			
				|  |  | +    flex-flow: row wrap;
 | 
	
		
			
				|  |  | +    // The child selector allows nested `.card` within `.card-group`
 | 
	
		
			
				|  |  | +    // to display properly.
 | 
	
		
			
				|  |  | +    > .card {
 | 
	
		
			
				|  |  | +      // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
 | 
	
		
			
				|  |  | +      flex: 1 0 0%;
 | 
	
		
			
				|  |  | +      margin-bottom: 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      + .card {
 | 
	
		
			
				|  |  | +        margin-left: 0;
 | 
	
		
			
				|  |  | +        border-left: 0;
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      // Handle rounded corners
 | 
	
		
			
				|  |  | +      @if $enable-rounded {
 | 
	
		
			
				|  |  | +        &:not(:last-child) {
 | 
	
		
			
				|  |  | +          @include border-right-radius(0);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          .card-img-top,
 | 
	
		
			
				|  |  | +          .card-header {
 | 
	
		
			
				|  |  | +            // stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | +            border-top-right-radius: 0;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          .card-img-bottom,
 | 
	
		
			
				|  |  | +          .card-footer {
 | 
	
		
			
				|  |  | +            // stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | +            border-bottom-right-radius: 0;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        &:not(:first-child) {
 | 
	
		
			
				|  |  | +          @include border-left-radius(0);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +          .card-img-top,
 | 
	
		
			
				|  |  | +          .card-header {
 | 
	
		
			
				|  |  | +            // stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | +            border-top-left-radius: 0;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +          .card-img-bottom,
 | 
	
		
			
				|  |  | +          .card-footer {
 | 
	
		
			
				|  |  | +            // stylelint-disable-next-line property-disallowed-list
 | 
	
		
			
				|  |  | +            border-bottom-left-radius: 0;
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //
 | 
	
	
		
			
				|  | @@ -245,21 +249,21 @@
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .card-columns {
 | 
	
		
			
				|  |  | -	.card {
 | 
	
		
			
				|  |  | -		margin-bottom: $card-columns-margin;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	@include media-breakpoint-up(sm) {
 | 
	
		
			
				|  |  | -		column-count: $card-columns-count;
 | 
	
		
			
				|  |  | -		column-gap: $card-columns-gap;
 | 
	
		
			
				|  |  | -		orphans: 1;
 | 
	
		
			
				|  |  | -		widows: 1;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		.card {
 | 
	
		
			
				|  |  | -			display: inline-block; // Don't let them vertically span multiple columns
 | 
	
		
			
				|  |  | -			width: 100%; // Don't let their width change
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +  .card {
 | 
	
		
			
				|  |  | +    margin-bottom: $card-columns-margin;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +  @include media-breakpoint-up(sm) {
 | 
	
		
			
				|  |  | +    column-count: $card-columns-count;
 | 
	
		
			
				|  |  | +    column-gap: $card-columns-gap;
 | 
	
		
			
				|  |  | +    orphans: 1;
 | 
	
		
			
				|  |  | +    widows: 1;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    .card {
 | 
	
		
			
				|  |  | +      display: inline-block; // Don't let them vertically span multiple columns
 | 
	
		
			
				|  |  | +      width: 100%; // Don't let their width change
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  //
 | 
	
	
		
			
				|  | @@ -267,93 +271,98 @@
 | 
	
		
			
				|  |  |  //
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .accordion {
 | 
	
		
			
				|  |  | -	overflow-anchor: none;
 | 
	
		
			
				|  |  | +  overflow-anchor: none;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	> .card {
 | 
	
		
			
				|  |  | -		overflow: hidden;
 | 
	
		
			
				|  |  | +  > .card {
 | 
	
		
			
				|  |  | +    overflow: hidden;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		&:not(:last-of-type) {
 | 
	
		
			
				|  |  | -			border-bottom: 0;
 | 
	
		
			
				|  |  | -			@include border-bottom-radius(0);
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +    &:not(:last-of-type) {
 | 
	
		
			
				|  |  | +      border-bottom: 0;
 | 
	
		
			
				|  |  | +      @include border-bottom-radius(0);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		&:not(:first-of-type) {
 | 
	
		
			
				|  |  | -			@include border-top-radius(0);
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +    &:not(:first-of-type) {
 | 
	
		
			
				|  |  | +      @include border-top-radius(0);
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		> .card-header {
 | 
	
		
			
				|  |  | -			@include border-radius(0);
 | 
	
		
			
				|  |  | -			margin-bottom: -$card-border-width;
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | +    > .card-header {
 | 
	
		
			
				|  |  | +      @include border-radius(0);
 | 
	
		
			
				|  |  | +      margin-bottom: -$card-border-width;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .header-1 {
 | 
	
		
			
				|  |  | -	background: #3E3A8E;
 | 
	
		
			
				|  |  | -	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
 | 
	
		
			
				|  |  | -	border-radius: 5px;
 | 
	
		
			
				|  |  | -	// width: 830px;
 | 
	
		
			
				|  |  | -	margin-bottom: 30px;
 | 
	
		
			
				|  |  | +  background: #3e3a8e;
 | 
	
		
			
				|  |  | +  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
 | 
	
		
			
				|  |  | +  border-radius: 5px;
 | 
	
		
			
				|  |  | +  // width: 830px;
 | 
	
		
			
				|  |  | +  margin-bottom: 30px;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  .card-title-1 {
 | 
	
		
			
				|  |  | -	margin-left: 10px;
 | 
	
		
			
				|  |  | -	padding: 10px;
 | 
	
		
			
				|  |  | -	font-size: 25px;
 | 
	
		
			
				|  |  | -	text-align: left;
 | 
	
		
			
				|  |  | -	color: rgba(255, 255, 255, 0.9);
 | 
	
		
			
				|  |  | +  margin-left: 10px;
 | 
	
		
			
				|  |  | +  padding: 10px;
 | 
	
		
			
				|  |  | +  font-size: 25px;
 | 
	
		
			
				|  |  | +  text-align: left;
 | 
	
		
			
				|  |  | +  color: rgba(255, 255, 255, 0.9);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  .border-radius-login {
 | 
	
		
			
				|  |  | -	border-radius: 5px;
 | 
	
		
			
				|  |  | +  border-radius: 5px;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .header-penjadwalan {
 | 
	
		
			
				|  |  | -	background: #3E3A8E;
 | 
	
		
			
				|  |  | -	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
 | 
	
		
			
				|  |  | -	border-radius: 5px;
 | 
	
		
			
				|  |  | -	// width: 830px;
 | 
	
		
			
				|  |  | -	height: 45px;
 | 
	
		
			
				|  |  | -	margin: 20px;
 | 
	
		
			
				|  |  | +  background: #3e3a8e;
 | 
	
		
			
				|  |  | +  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
 | 
	
		
			
				|  |  | +  border-radius: 5px;
 | 
	
		
			
				|  |  | +  // width: 830px;
 | 
	
		
			
				|  |  | +  height: 45px;
 | 
	
		
			
				|  |  | +  margin: 20px;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  .warna-penjadwalan-block {
 | 
	
		
			
				|  |  | -	height: 35px;
 | 
	
		
			
				|  |  | -	width: 60px;
 | 
	
		
			
				|  |  | -	margin-left: auto;
 | 
	
		
			
				|  |  | +  height: 35px;
 | 
	
		
			
				|  |  | +  width: 60px;
 | 
	
		
			
				|  |  | +  margin-left: auto;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  .home-1 {
 | 
	
		
			
				|  |  | -	margin-left: 20px;
 | 
	
		
			
				|  |  | -	margin-right: 10px;
 | 
	
		
			
				|  |  | -	margin-top: 20px;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -.home-2{
 | 
	
		
			
				|  |  | -	margin-top: 10%;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -@media screen and (max-width :450px) {
 | 
	
		
			
				|  |  | -	.txt-size{
 | 
	
		
			
				|  |  | -		font-weight:400;
 | 
	
		
			
				|  |  | -	}	
 | 
	
		
			
				|  |  | -	.home-1{
 | 
	
		
			
				|  |  | -		margin:0;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -	.card-over{
 | 
	
		
			
				|  |  | -		overflow: auto;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	.f-size{
 | 
	
		
			
				|  |  | -		margin-left: 10px;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	.w-40{
 | 
	
		
			
				|  |  | -		width: 100px;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	.margin-botton-20{
 | 
	
		
			
				|  |  | -		margin-bottom: 20px;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	.text-tahun{
 | 
	
		
			
				|  |  | -		font-size: 20px;
 | 
	
		
			
				|  |  | -		text-align: center;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -	.font-color-white{
 | 
	
		
			
				|  |  | -		color: #FFFFFF;
 | 
	
		
			
				|  |  | -	}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +  margin-left: 20px;
 | 
	
		
			
				|  |  | +  margin-right: 10px;
 | 
	
		
			
				|  |  | +  margin-top: 20px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.home-2 {
 | 
	
		
			
				|  |  | +  margin-top: 10%;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +@media screen and (max-width: 450px) {
 | 
	
		
			
				|  |  | +  .txt-size {
 | 
	
		
			
				|  |  | +    font-weight: 400;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +  .home-1 {
 | 
	
		
			
				|  |  | +    margin: 0;
 | 
	
		
			
				|  |  | +  }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +.card-over {
 | 
	
		
			
				|  |  | +  overflow: auto;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.f-size {
 | 
	
		
			
				|  |  | +  margin-left: 10px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.w-40 {
 | 
	
		
			
				|  |  | +  width: 100px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.margin-botton-20 {
 | 
	
		
			
				|  |  | +  margin-bottom: 20px;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.text-tahun {
 | 
	
		
			
				|  |  | +  font-size: 20px;
 | 
	
		
			
				|  |  | +  text-align: center;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.font-color-white {
 | 
	
		
			
				|  |  | +  color: #ffffff;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.font-color-black {
 | 
	
		
			
				|  |  | +  color: black;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +.border-2 {
 | 
	
		
			
				|  |  | +  border-width: 2px;
 | 
	
		
			
				|  |  | +  border-color: black;
 | 
	
		
			
				|  |  | +}
 |